| History log of /src/distrib/playstation2 | 
    | Revision | Date | Author | Comments | 
| 1.17 | 23-Sep-2025 | rillig | all: fix "Invalid internal option" warning from make 
 | 
| 1.16 | 01-Apr-2014 | martin | branches:  1.16.6; Do not set MDSET_RELEASEDIR - need to revisit
 
 | 
| 1.15 | 31-Mar-2014 | martin | Bring back the playstation2 port - now that a toolchain for it is available again.
 
 | 
| 1.14 | 05-Dec-2009 | pooka | branches:  1.14.4; Remove support for NetBSD/playstation2.
 
 | 
| 1.13 | 06-Mar-2007 | bouyer | branches:  1.13.12; Add an iso_image target (iso-image as a target name doesn't play well with
 bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
 with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
 alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
 mac68k/macppc no there yet because of missing feature in makefs.
 
 call iso_image in distrib/ for iso-image in the top Makefile.
 
 | 
| 1.12 | 08-May-2002 | lukem | branches:  1.12.18; - whitespace consistency cleanup
 - build (mdset/nm/strip) into ${filename} as one rule, and move ${filename}.gz
 into separate rule
 - rename MDSET.${filename}.nosymbols -> MDSET_NOSYMBOLS.${filename}
 - rename MDSET.${filename}.post -> MDSET_POST.${filename}, and don't do
 suffix handling here
 - rework suffix handling:
 - rename MDSET.${filename}.suffixes -> MDSET_SUFFIXES.${filename},
 and change from list of suffixes to list of "suffix cmdtobuildsuffix",
 where cmdtobuildsuffix is the name of the variable containing the
 command to build ${filename}.${suffix} (available as "${.TARGET}").
 - for each ${filename}.${suffix}, depend upon ${filename} and use
 ${cmdtobuildsuffix} to create the former.
 - add separate ${filename}.${suffix}.gz rule
 - mipsco & pmax: rename "install.gz" to "netbsd-INSTALL.gz", for
 consistency and so the target to build the mdset kernel doesn't get
 confused with general "install" target
 
 | 
| 1.11 | 02-May-2002 | lukem | yet another distrib overhaul: - move guts of distrib/Makefile.inc to distrib/common/Makefile.distrib
 (fixes problem caused by implicit include of ../Makefile.inc in certain
 submake conditions triggered by makefiles not yet in tree)
 - removed mkdir of ${RELEASEDIR}/*;  rely upon "snap_pre" target of
 etc/Makefile to create all the release directories
 - renamed RELINSTALL to RELEASE_INSTALL
 - renamed FLOPPYINSTDIR to FLOPPY_RELEASEDIR
 - renamed MDSETDIR to MDSET_RELEASEDIR
 - removed ITARGET
 - move release target from top level to appropriate subdirectory
 - ensure release target has correct depends
 - replace miniroot's IMAGE_MD_POST with common/Makefile.image IMAGEPOSTBUILD
 - Makefile.image: add realall: ${IMAGE}
 
 | 
| 1.10 | 26-Apr-2002 | lukem | replace _SRC_TOP_ with NETBSDSRCDIR, since the latter is the "public" version 
 | 
| 1.9 | 21-Apr-2002 | shin | fix miniroot image file name. 
 | 
| 1.8 | 12-Apr-2002 | lukem | Makefile.mdset: replace
 TARGETS = KERNEL IMAGE [...]
 with
 MDTARGETS = KERNEL IMAGE FILENAME [...]
 If FILENAME is "-", use "netbsd.${KERNEL}" as the target filename
 
 The rest:
 Update for new MDTARGETS syntax.  In some cases, the kernel
 name from the "old" method will be used to override the default.
 
 | 
| 1.7 | 12-Apr-2002 | lukem | - don't pull in <bsd.prog.mk> in Makefile.mdset; do that in the caller instead - renamed optional post-strip action variable from ${KERNEL}.post to
 netbsd.${KERNEL}.post
 
 | 
| 1.6 | 11-Apr-2002 | lukem | convert to using distrib/common/Makefile.mdset 
 | 
| 1.5 | 05-Mar-2002 | thorpej | Make sure <bsd.own.mk> is pulled in before ${PRINTOBJDIR} is used. 
 | 
| 1.4 | 09-Feb-2002 | lukem | don't set the owner or group when installing into $RELEASEDIR 
 | 
| 1.3 | 14-Nov-2001 | tv | ${MAKE} print-objdir -> ${PRINTOBJDIR} 
 | 
| 1.2 | 21-Oct-2001 | jmc | Convert to using ${MDSETIMAGE}. 
 Provide a default value for $MDSETIMAGE and pull in bsd.own.mk to have
 it overriden as needed for cross/-current builds.
 
 | 
| 1.1 | 15-Oct-2001 | uch | playstation2 support 
 | 
| 1.12.18.1 | 09-Mar-2007 | riz | Pull up following revision(s) (requested by bouyer in ticket #494): sys/arch/i386/conf/GENERIC.MP: revision 1.9
 distrib/pc532/cdroms/installcd/Makefile: revision 1.1
 distrib/macppc/Makefile: revision 1.15
 distrib/ofppc/Makefile: revision 1.2
 distrib/ibmnws/Makefile: revision 1.2
 distrib/acorn32/Makefile: revision 1.18
 distrib/x68k/cdroms/installcd/Makefile: revision 1.1
 distrib/sparc/Makefile: revision 1.7
 distrib/sparc64/cdroms/Makefile: revision 1.1
 distrib/hp300/cdroms/Makefile: revision 1.1
 distrib/hpcsh/Makefile: revision 1.6
 distrib/ofppc/cdroms/installcd/Makefile: revision 1.1
 distrib/playstation2/Makefile: revision 1.13
 distrib/news68k/cdroms/installcd/Makefile: revision 1.1
 distrib/amiga/cdroms/installcd/Makefile: revision 1.1
 distrib/hp700/cdroms/installcd/Makefile: revision 1.1
 distrib/playstation2/cdroms/Makefile: revision 1.1
 distrib/amiga/cdroms/Makefile: revision 1.1
 etc/etc.mac68k/Makefile.inc: revision 1.18
 distrib/shark/cdroms/installcd/Makefile: revision 1.1
 distrib/hpcmips/Makefile: revision 1.28
 distrib/hpcmips/cdroms/Makefile: revision 1.1
 distrib/amd64/floppies/Makefile: revision 1.3
 sys/arch/amd64/conf/INSTALL_ACPI: file removal
 distrib/i386/cdroms/Makefile: revision 1.4
 distrib/acorn26/cdroms/installcd/Makefile: revision 1.1
 distrib/hpcsh/cdroms/Makefile: revision 1.1
 distrib/prep/cdroms/Makefile: revision 1.1
 distrib/pc532/Makefile: revision 1.4
 distrib/acorn32/cdroms/installcd/Makefile: revision 1.1
 distrib/sun2/Makefile: revision 1.8
 distrib/vax/Makefile: revision 1.17
 distrib/sparc64/cdroms/installcd/Makefile: revision 1.1
 distrib/pmax/cdroms/Makefile: revision 1.1
 distrib/mipsco/cdroms/installcd/Makefile: revision 1.1
 distrib/sun3/cdroms/installcd/Makefile: revision 1.1
 distrib/vax/cdroms/installcd/Makefile: revision 1.1
 distrib/hpcarm/cdroms/installcd/Makefile: revision 1.1
 distrib/mvme68k/Makefile: revision 1.4
 distrib/mvmeppc/cdroms/Makefile: revision 1.1
 distrib/newsmips/Makefile: revision 1.4
 sys/arch/i386/conf/GENERIC.MPACPI: file removal
 distrib/hpcarm/cdroms/Makefile: revision 1.1
 distrib/evbppc/cdroms/Makefile: revision 1.1
 sys/arch/i386/conf/INSTALL_LARGE: revision 1.1
 distrib/i386/cdroms/installcd/Makefile: revision 1.2
 distrib/i386/cdroms/installcd/Makefile: revision 1.3
 doc/CHANGES: revision 1.804
 distrib/hpcsh/cdroms/installcd/Makefile: revision 1.1
 distrib/i386/cdroms/bootcd/Makefile: revision 1.2
 distrib/mvmeppc/cdroms/installcd/Makefile: revision 1.1
 distrib/i386/cdroms/bootcd/Makefile: revision 1.3
 distrib/evbarm/Makefile: revision 1.8
 distrib/mvmeppc/Makefile: revision 1.3
 distrib/i386/cdroms/bootcd-com/Makefile: revision 1.2
 distrib/i386/cdroms/bootcd-com/Makefile: revision 1.3
 distrib/macppc/cdroms/installcd/Makefile: revision 1.1
 distrib/acorn26/cdroms/Makefile: revision 1.1
 distrib/alpha/cdroms/Makefile: revision 1.1
 distrib/hp300/cdroms/installcd/Makefile: revision 1.1
 distrib/amd64/floppies/bootfloppy/Makefile: revision 1.4
 distrib/pmppc/cdroms/installcd/Makefile: revision 1.1
 distrib/hp700/Makefile: revision 1.2
 distrib/pmppc/Makefile: revision 1.2
 distrib/arc/cdroms/Makefile: revision 1.1
 sys/arch/amd64/conf/INSTALL: revision 1.66
 distrib/sun3/cdroms/Makefile: revision 1.1
 distrib/mipsco/Makefile: revision 1.4
 distrib/sun3/Makefile: revision 1.9
 distrib/vax/cdroms/Makefile: revision 1.1
 distrib/pmppc/cdroms/Makefile: revision 1.1
 distrib/amd64/cdroms/Makefile.cdrom: revision 1.1
 distrib/atari/cdroms/installcd/Makefile: revision 1.1
 distrib/evbppc/cdroms/installcd/Makefile: revision 1.1
 distrib/newsmips/cdroms/installcd/Makefile: revision 1.1
 distrib/pmax/Makefile: revision 1.4
 Makefile: revision 1.247
 distrib/cats/cdroms/installcd/Makefile: revision 1.1
 sys/arch/amd64/conf/GENERIC: revision 1.130
 sys/arch/amd64/conf/GENERIC: revision 1.131
 distrib/sgimips/cdroms/installcd/Makefile: revision 1.1
 distrib/hp700/cdroms/Makefile: revision 1.1
 distrib/cats/cdroms/Makefile: revision 1.1
 distrib/evbmips/Makefile: revision 1.3
 distrib/evbmips/Makefile: revision 1.4
 sys/arch/amd64/conf/GENERIC_ACPI: file removal
 distrib/ews4800mips/Makefile: revision 1.2
 distrib/amd64/cdroms/bootcd-com/Makefile: revision 1.2
 distrib/i386/Makefile: revision 1.5
 distrib/amd64/cdroms/installcd/Makefile: revision 1.2
 distrib/mvme68k/cdroms/installcd/Makefile: revision 1.1
 distrib/alpha/cdroms/installcd/Makefile: revision 1.1
 etc/etc.amd64/Makefile.inc: revision 1.7
 distrib/i386/instkernel/Makefile: revision 1.6
 distrib/x68k/cdroms/Makefile: revision 1.1
 distrib/i386/cdroms/Makefile.cdrom: revision 1.1
 distrib/sandpoint/Makefile: revision 1.4
 distrib/i386/cdroms/Makefile.cdrom: revision 1.2
 distrib/amiga/Makefile: revision 1.3
 distrib/amd64/cdroms/bootcd/Makefile: revision 1.2
 distrib/news68k/Makefile: revision 1.4
 distrib/amd64/floppies/bootfloppy-com/Makefile: revision 1.5
 distrib/news68k/cdroms/Makefile: revision 1.1
 distrib/sparc/cdroms/Makefile: revision 1.1
 distrib/shark/cdroms/Makefile: revision 1.1
 etc/Makefile: revision 1.341
 distrib/amd64/instkernel/Makefile: revision 1.2
 distrib/sparc64/Makefile: revision 1.7
 distrib/dreamcast/cdroms/Makefile: revision 1.1
 distrib/shark/Makefile: revision 1.3
 distrib/ews4800mips/cdroms/Makefile: revision 1.1
 distrib/sun2/cdroms/installcd/Makefile: revision 1.1
 distrib/shark/Makefile: revision 1.4
 distrib/macppc/cdroms/Makefile: revision 1.1
 distrib/mvme68k/cdroms/Makefile: revision 1.1
 distrib/sun2/cdroms/Makefile: revision 1.1
 distrib/hpcarm/Makefile: revision 1.3
 distrib/arc/cdroms/installcd/Makefile: revision 1.1
 distrib/hpcmips/cdroms/installcd/Makefile: revision 1.1
 distrib/mipsco/cdroms/Makefile: revision 1.1
 distrib/Makefile.inc: revision 1.9
 distrib/playstation2/cdroms/installcd/Makefile: revision 1.1
 distrib/ibmnws/cdroms/installcd/Makefile: revision 1.1
 distrib/newsmips/cdroms/Makefile: revision 1.1
 distrib/arc/Makefile: revision 1.3
 distrib/sparc/cdroms/installcd/Makefile: revision 1.1
 distrib/evbmips/cdroms/installcd/Makefile: revision 1.1
 distrib/ews4800mips/cdroms/installcd/Makefile: revision 1.1
 distrib/prep/Makefile: revision 1.3
 distrib/ibmnws/cdroms/Makefile: revision 1.1
 distrib/sandpoint/cdroms/Makefile: revision 1.1
 distrib/atari/Makefile: revision 1.6
 distrib/sgimips/cdroms/Makefile: revision 1.1
 distrib/amd64/Makefile: revision 1.4
 distrib/atari/cdroms/Makefile: revision 1.1
 distrib/x68k/Makefile: revision 1.5
 distrib/x68k/Makefile: revision 1.6
 distrib/sandpoint/cdroms/installcd/Makefile: revision 1.1
 distrib/evbarm/cdroms/Makefile: revision 1.1
 distrib/acorn32/cdroms/Makefile: revision 1.1
 distrib/cats/Makefile: revision 1.3
 distrib/evbmips/cdroms/Makefile: revision 1.1
 distrib/pc532/cdroms/Makefile: revision 1.1
 distrib/Makefile: revision 1.14
 distrib/evbarm/cdroms/installcd/Makefile: revision 1.1
 distrib/ofppc/cdroms/Makefile: revision 1.1
 distrib/amd64/cdroms/Makefile: revision 1.3
 distrib/common/Makefile.bootcd: revision 1.8
 distrib/i386/cdroms/bootcd-laptop/Makefile: file removal
 sys/arch/i386/conf/GENERIC: revision 1.813
 distrib/hp300/Makefile: revision 1.17
 sys/arch/i386/conf/GENERIC: revision 1.814
 distrib/evbppc/Makefile: revision 1.2
 distrib/pmax/cdroms/installcd/Makefile: revision 1.1
 etc/etc.i386/Makefile.inc: revision 1.49
 distrib/sgimips/Makefile: revision 1.2
 distrib/prep/cdroms/installcd/Makefile: revision 1.1
 distrib/acorn26/Makefile: revision 1.4
 distrib/dreamcast/cdroms/installcd/Makefile: revision 1.1
 distrib/alpha/Makefile: revision 1.22
 distrib/dreamcast/Makefile: revision 1.2
 Improve the use of makefs to build boot CDs, and make it truely MI:
 - allow to specify the "instkernel" directory, and allow to put multiple
 kernels on the image
 - allow to specify the directory where the image will be created
 - only use bootxx_cd9660 if it exists
 - search for second-stage boot as usr/mdec/boot.${MACHINE} in addition to
 usr/mdec/boot
 - make 'installboot -e' optional
 - use target 'release' or 'iso_image' depending on ${CDRELEASE}
 - call some MD targets, which will eventually complete the file list or
 make the image bootable
 For the benefit of modern hardware, enable ACPI by default in INSTALL and
 GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
 'disable acpi' should be a workaround. ACPI-enabled kernels works fine
 on pre-acpi hardware.
 for amd64:
 - add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
 - get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
 image
 for i386:
 - introduce INSTALL_LARGE which has ACPI and some devices with big firmware
 - move some devices from INSTALL to INSTALL_LARGE
 - Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
 (for thoses who want to build el-torito floppy emulation boot CD) and use
 INSTALL.
 For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
 use something else to build bootable CDs.
 Add an iso_image target (iso-image as a target name doesn't play well with
 bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
 with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
 alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
 mac68k/macppc no there yet because of missing feature in makefs.
 call iso_image in distrib/ for iso-image in the top Makefile.
 Use the new common/Makefile.bootcd to make i386 and amd64 bootable ISO
 images. amd64 gets a single kernel; i386 images gets 3 kernels:
 - netbsd, copy from netbsd-INSTALL_LARGE.gz, loaded by default
 - nbsd-l, copy from netbsd-INSTALL_LAPTOP.gz
 - nbsd-i, copy from netbsd-INSTALL.gz for those who want the traditionnal
 non-ACPI kernel
 - drop the bootcd-laptop image
 both gets an installcd image, which is the same as bootcd but with the
 binary sets in addition to kernels.
 Make iso-image do nothing for all but mac68k, which still
 relies on mkisofs to create bootable ISO image. macppc should also be there,
 but it seems the code to make an iso bootable never got added in etc.macppc/
 Fix typo in subdir name.
 Revert local changes that went in accidentally with the "add ACPI" commit.
 Note ACPI by default in i386/amd64, and the iso-image changes.
 Fix SUBDIR in previous
 Remove duplicate ACPIVERBOSE and ACPI_SCANPCI; pointed out by Nicolas Joly.
 Correct typo: the directory is named cdroms, not cdrom.
 Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by
 Alan Barrett. While there factor out the kernels in Makefile.cdrom.
 
 | 
| 1.13.12.1 | 05-Oct-2008 | mjf | Sync with HEAD. 
 | 
| 1.14.4.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.16.6.2 | 19-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.16.6.1 | 01-Apr-2014 | tls | file Makefile was added on branch tls-maxphys on 2014-08-19 23:45:42 +0000 
 | 
| 1.2 | 06-Mar-2002 | lukem | don't need to provide ${REV} here anymore 
 | 
| 1.1 | 15-Oct-2001 | uch | playstation2 support 
 | 
| 1.3 | 31-Mar-2014 | martin | branches:  1.3.6; Bring back the playstation2 port - now that a toolchain for it is
 available again.
 
 | 
| 1.2 | 05-Dec-2009 | pooka | branches:  1.2.4; Remove support for NetBSD/playstation2.
 
 | 
| 1.1 | 06-Mar-2007 | bouyer | branches:  1.1.2;  1.1.14; Add an iso_image target (iso-image as a target name doesn't play well with
 bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
 with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
 alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
 mac68k/macppc no there yet because of missing feature in makefs.
 
 call iso_image in distrib/ for iso-image in the top Makefile.
 
 | 
| 1.1.14.1 | 05-Oct-2008 | mjf | Sync with HEAD. 
 | 
| 1.1.2.2 | 09-Mar-2007 | riz | Pull up following revision(s) (requested by bouyer in ticket #494): sys/arch/i386/conf/GENERIC.MP: revision 1.9
 distrib/pc532/cdroms/installcd/Makefile: revision 1.1
 distrib/macppc/Makefile: revision 1.15
 distrib/ofppc/Makefile: revision 1.2
 distrib/ibmnws/Makefile: revision 1.2
 distrib/acorn32/Makefile: revision 1.18
 distrib/x68k/cdroms/installcd/Makefile: revision 1.1
 distrib/sparc/Makefile: revision 1.7
 distrib/sparc64/cdroms/Makefile: revision 1.1
 distrib/hp300/cdroms/Makefile: revision 1.1
 distrib/hpcsh/Makefile: revision 1.6
 distrib/ofppc/cdroms/installcd/Makefile: revision 1.1
 distrib/playstation2/Makefile: revision 1.13
 distrib/news68k/cdroms/installcd/Makefile: revision 1.1
 distrib/amiga/cdroms/installcd/Makefile: revision 1.1
 distrib/hp700/cdroms/installcd/Makefile: revision 1.1
 distrib/playstation2/cdroms/Makefile: revision 1.1
 distrib/amiga/cdroms/Makefile: revision 1.1
 etc/etc.mac68k/Makefile.inc: revision 1.18
 distrib/shark/cdroms/installcd/Makefile: revision 1.1
 distrib/hpcmips/Makefile: revision 1.28
 distrib/hpcmips/cdroms/Makefile: revision 1.1
 distrib/amd64/floppies/Makefile: revision 1.3
 sys/arch/amd64/conf/INSTALL_ACPI: file removal
 distrib/i386/cdroms/Makefile: revision 1.4
 distrib/acorn26/cdroms/installcd/Makefile: revision 1.1
 distrib/hpcsh/cdroms/Makefile: revision 1.1
 distrib/prep/cdroms/Makefile: revision 1.1
 distrib/pc532/Makefile: revision 1.4
 distrib/acorn32/cdroms/installcd/Makefile: revision 1.1
 distrib/sun2/Makefile: revision 1.8
 distrib/vax/Makefile: revision 1.17
 distrib/sparc64/cdroms/installcd/Makefile: revision 1.1
 distrib/pmax/cdroms/Makefile: revision 1.1
 distrib/mipsco/cdroms/installcd/Makefile: revision 1.1
 distrib/sun3/cdroms/installcd/Makefile: revision 1.1
 distrib/vax/cdroms/installcd/Makefile: revision 1.1
 distrib/hpcarm/cdroms/installcd/Makefile: revision 1.1
 distrib/mvme68k/Makefile: revision 1.4
 distrib/mvmeppc/cdroms/Makefile: revision 1.1
 distrib/newsmips/Makefile: revision 1.4
 sys/arch/i386/conf/GENERIC.MPACPI: file removal
 distrib/hpcarm/cdroms/Makefile: revision 1.1
 distrib/evbppc/cdroms/Makefile: revision 1.1
 sys/arch/i386/conf/INSTALL_LARGE: revision 1.1
 distrib/i386/cdroms/installcd/Makefile: revision 1.2
 distrib/i386/cdroms/installcd/Makefile: revision 1.3
 doc/CHANGES: revision 1.804
 distrib/hpcsh/cdroms/installcd/Makefile: revision 1.1
 distrib/i386/cdroms/bootcd/Makefile: revision 1.2
 distrib/mvmeppc/cdroms/installcd/Makefile: revision 1.1
 distrib/i386/cdroms/bootcd/Makefile: revision 1.3
 distrib/evbarm/Makefile: revision 1.8
 distrib/mvmeppc/Makefile: revision 1.3
 distrib/i386/cdroms/bootcd-com/Makefile: revision 1.2
 distrib/i386/cdroms/bootcd-com/Makefile: revision 1.3
 distrib/macppc/cdroms/installcd/Makefile: revision 1.1
 distrib/acorn26/cdroms/Makefile: revision 1.1
 distrib/alpha/cdroms/Makefile: revision 1.1
 distrib/hp300/cdroms/installcd/Makefile: revision 1.1
 distrib/amd64/floppies/bootfloppy/Makefile: revision 1.4
 distrib/pmppc/cdroms/installcd/Makefile: revision 1.1
 distrib/hp700/Makefile: revision 1.2
 distrib/pmppc/Makefile: revision 1.2
 distrib/arc/cdroms/Makefile: revision 1.1
 sys/arch/amd64/conf/INSTALL: revision 1.66
 distrib/sun3/cdroms/Makefile: revision 1.1
 distrib/mipsco/Makefile: revision 1.4
 distrib/sun3/Makefile: revision 1.9
 distrib/vax/cdroms/Makefile: revision 1.1
 distrib/pmppc/cdroms/Makefile: revision 1.1
 distrib/amd64/cdroms/Makefile.cdrom: revision 1.1
 distrib/atari/cdroms/installcd/Makefile: revision 1.1
 distrib/evbppc/cdroms/installcd/Makefile: revision 1.1
 distrib/newsmips/cdroms/installcd/Makefile: revision 1.1
 distrib/pmax/Makefile: revision 1.4
 Makefile: revision 1.247
 distrib/cats/cdroms/installcd/Makefile: revision 1.1
 sys/arch/amd64/conf/GENERIC: revision 1.130
 sys/arch/amd64/conf/GENERIC: revision 1.131
 distrib/sgimips/cdroms/installcd/Makefile: revision 1.1
 distrib/hp700/cdroms/Makefile: revision 1.1
 distrib/cats/cdroms/Makefile: revision 1.1
 distrib/evbmips/Makefile: revision 1.3
 distrib/evbmips/Makefile: revision 1.4
 sys/arch/amd64/conf/GENERIC_ACPI: file removal
 distrib/ews4800mips/Makefile: revision 1.2
 distrib/amd64/cdroms/bootcd-com/Makefile: revision 1.2
 distrib/i386/Makefile: revision 1.5
 distrib/amd64/cdroms/installcd/Makefile: revision 1.2
 distrib/mvme68k/cdroms/installcd/Makefile: revision 1.1
 distrib/alpha/cdroms/installcd/Makefile: revision 1.1
 etc/etc.amd64/Makefile.inc: revision 1.7
 distrib/i386/instkernel/Makefile: revision 1.6
 distrib/x68k/cdroms/Makefile: revision 1.1
 distrib/i386/cdroms/Makefile.cdrom: revision 1.1
 distrib/sandpoint/Makefile: revision 1.4
 distrib/i386/cdroms/Makefile.cdrom: revision 1.2
 distrib/amiga/Makefile: revision 1.3
 distrib/amd64/cdroms/bootcd/Makefile: revision 1.2
 distrib/news68k/Makefile: revision 1.4
 distrib/amd64/floppies/bootfloppy-com/Makefile: revision 1.5
 distrib/news68k/cdroms/Makefile: revision 1.1
 distrib/sparc/cdroms/Makefile: revision 1.1
 distrib/shark/cdroms/Makefile: revision 1.1
 etc/Makefile: revision 1.341
 distrib/amd64/instkernel/Makefile: revision 1.2
 distrib/sparc64/Makefile: revision 1.7
 distrib/dreamcast/cdroms/Makefile: revision 1.1
 distrib/shark/Makefile: revision 1.3
 distrib/ews4800mips/cdroms/Makefile: revision 1.1
 distrib/sun2/cdroms/installcd/Makefile: revision 1.1
 distrib/shark/Makefile: revision 1.4
 distrib/macppc/cdroms/Makefile: revision 1.1
 distrib/mvme68k/cdroms/Makefile: revision 1.1
 distrib/sun2/cdroms/Makefile: revision 1.1
 distrib/hpcarm/Makefile: revision 1.3
 distrib/arc/cdroms/installcd/Makefile: revision 1.1
 distrib/hpcmips/cdroms/installcd/Makefile: revision 1.1
 distrib/mipsco/cdroms/Makefile: revision 1.1
 distrib/Makefile.inc: revision 1.9
 distrib/playstation2/cdroms/installcd/Makefile: revision 1.1
 distrib/ibmnws/cdroms/installcd/Makefile: revision 1.1
 distrib/newsmips/cdroms/Makefile: revision 1.1
 distrib/arc/Makefile: revision 1.3
 distrib/sparc/cdroms/installcd/Makefile: revision 1.1
 distrib/evbmips/cdroms/installcd/Makefile: revision 1.1
 distrib/ews4800mips/cdroms/installcd/Makefile: revision 1.1
 distrib/prep/Makefile: revision 1.3
 distrib/ibmnws/cdroms/Makefile: revision 1.1
 distrib/sandpoint/cdroms/Makefile: revision 1.1
 distrib/atari/Makefile: revision 1.6
 distrib/sgimips/cdroms/Makefile: revision 1.1
 distrib/amd64/Makefile: revision 1.4
 distrib/atari/cdroms/Makefile: revision 1.1
 distrib/x68k/Makefile: revision 1.5
 distrib/x68k/Makefile: revision 1.6
 distrib/sandpoint/cdroms/installcd/Makefile: revision 1.1
 distrib/evbarm/cdroms/Makefile: revision 1.1
 distrib/acorn32/cdroms/Makefile: revision 1.1
 distrib/cats/Makefile: revision 1.3
 distrib/evbmips/cdroms/Makefile: revision 1.1
 distrib/pc532/cdroms/Makefile: revision 1.1
 distrib/Makefile: revision 1.14
 distrib/evbarm/cdroms/installcd/Makefile: revision 1.1
 distrib/ofppc/cdroms/Makefile: revision 1.1
 distrib/amd64/cdroms/Makefile: revision 1.3
 distrib/common/Makefile.bootcd: revision 1.8
 distrib/i386/cdroms/bootcd-laptop/Makefile: file removal
 sys/arch/i386/conf/GENERIC: revision 1.813
 distrib/hp300/Makefile: revision 1.17
 sys/arch/i386/conf/GENERIC: revision 1.814
 distrib/evbppc/Makefile: revision 1.2
 distrib/pmax/cdroms/installcd/Makefile: revision 1.1
 etc/etc.i386/Makefile.inc: revision 1.49
 distrib/sgimips/Makefile: revision 1.2
 distrib/prep/cdroms/installcd/Makefile: revision 1.1
 distrib/acorn26/Makefile: revision 1.4
 distrib/dreamcast/cdroms/installcd/Makefile: revision 1.1
 distrib/alpha/Makefile: revision 1.22
 distrib/dreamcast/Makefile: revision 1.2
 Improve the use of makefs to build boot CDs, and make it truely MI:
 - allow to specify the "instkernel" directory, and allow to put multiple
 kernels on the image
 - allow to specify the directory where the image will be created
 - only use bootxx_cd9660 if it exists
 - search for second-stage boot as usr/mdec/boot.${MACHINE} in addition to
 usr/mdec/boot
 - make 'installboot -e' optional
 - use target 'release' or 'iso_image' depending on ${CDRELEASE}
 - call some MD targets, which will eventually complete the file list or
 make the image bootable
 For the benefit of modern hardware, enable ACPI by default in INSTALL and
 GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
 'disable acpi' should be a workaround. ACPI-enabled kernels works fine
 on pre-acpi hardware.
 for amd64:
 - add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
 - get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
 image
 for i386:
 - introduce INSTALL_LARGE which has ACPI and some devices with big firmware
 - move some devices from INSTALL to INSTALL_LARGE
 - Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
 (for thoses who want to build el-torito floppy emulation boot CD) and use
 INSTALL.
 For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
 use something else to build bootable CDs.
 Add an iso_image target (iso-image as a target name doesn't play well with
 bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
 with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
 alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
 mac68k/macppc no there yet because of missing feature in makefs.
 call iso_image in distrib/ for iso-image in the top Makefile.
 Use the new common/Makefile.bootcd to make i386 and amd64 bootable ISO
 images. amd64 gets a single kernel; i386 images gets 3 kernels:
 - netbsd, copy from netbsd-INSTALL_LARGE.gz, loaded by default
 - nbsd-l, copy from netbsd-INSTALL_LAPTOP.gz
 - nbsd-i, copy from netbsd-INSTALL.gz for those who want the traditionnal
 non-ACPI kernel
 - drop the bootcd-laptop image
 both gets an installcd image, which is the same as bootcd but with the
 binary sets in addition to kernels.
 Make iso-image do nothing for all but mac68k, which still
 relies on mkisofs to create bootable ISO image. macppc should also be there,
 but it seems the code to make an iso bootable never got added in etc.macppc/
 Fix typo in subdir name.
 Revert local changes that went in accidentally with the "add ACPI" commit.
 Note ACPI by default in i386/amd64, and the iso-image changes.
 Fix SUBDIR in previous
 Remove duplicate ACPIVERBOSE and ACPI_SCANPCI; pointed out by Nicolas Joly.
 Correct typo: the directory is named cdroms, not cdrom.
 Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by
 Alan Barrett. While there factor out the kernels in Makefile.cdrom.
 
 | 
| 1.1.2.1 | 06-Mar-2007 | riz | file Makefile was added on branch netbsd-4 on 2007-03-09 06:59:24 +0000 
 | 
| 1.2.4.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.3.6.2 | 19-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.3.6.1 | 31-Mar-2014 | tls | file Makefile was added on branch tls-maxphys on 2014-08-19 23:45:42 +0000 
 | 
| 1.5 | 23-Sep-2019 | christos | Consistently use ${RELEASEDIR}/${RELEASEMACHINE} instead of ${RELEASEDIR}/${MACHINE} (Paul Ripke)
 
 | 
| 1.4 | 28-Sep-2018 | martin | Now that we do not force debug sets off install CDs any more, explicitly set CDRELEASE_NODEBUG everywhere.
 
 | 
| 1.3 | 31-Mar-2014 | martin | branches:  1.3.6;  1.3.26;  1.3.28; Bring back the playstation2 port - now that a toolchain for it is
 available again.
 
 | 
| 1.2 | 05-Dec-2009 | pooka | branches:  1.2.4; Remove support for NetBSD/playstation2.
 
 | 
| 1.1 | 06-Mar-2007 | bouyer | branches:  1.1.2;  1.1.14; Add an iso_image target (iso-image as a target name doesn't play well with
 bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
 with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
 alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
 mac68k/macppc no there yet because of missing feature in makefs.
 
 call iso_image in distrib/ for iso-image in the top Makefile.
 
 | 
| 1.1.14.1 | 05-Oct-2008 | mjf | Sync with HEAD. 
 | 
| 1.1.2.2 | 09-Mar-2007 | riz | Pull up following revision(s) (requested by bouyer in ticket #494): sys/arch/i386/conf/GENERIC.MP: revision 1.9
 distrib/pc532/cdroms/installcd/Makefile: revision 1.1
 distrib/macppc/Makefile: revision 1.15
 distrib/ofppc/Makefile: revision 1.2
 distrib/ibmnws/Makefile: revision 1.2
 distrib/acorn32/Makefile: revision 1.18
 distrib/x68k/cdroms/installcd/Makefile: revision 1.1
 distrib/sparc/Makefile: revision 1.7
 distrib/sparc64/cdroms/Makefile: revision 1.1
 distrib/hp300/cdroms/Makefile: revision 1.1
 distrib/hpcsh/Makefile: revision 1.6
 distrib/ofppc/cdroms/installcd/Makefile: revision 1.1
 distrib/playstation2/Makefile: revision 1.13
 distrib/news68k/cdroms/installcd/Makefile: revision 1.1
 distrib/amiga/cdroms/installcd/Makefile: revision 1.1
 distrib/hp700/cdroms/installcd/Makefile: revision 1.1
 distrib/playstation2/cdroms/Makefile: revision 1.1
 distrib/amiga/cdroms/Makefile: revision 1.1
 etc/etc.mac68k/Makefile.inc: revision 1.18
 distrib/shark/cdroms/installcd/Makefile: revision 1.1
 distrib/hpcmips/Makefile: revision 1.28
 distrib/hpcmips/cdroms/Makefile: revision 1.1
 distrib/amd64/floppies/Makefile: revision 1.3
 sys/arch/amd64/conf/INSTALL_ACPI: file removal
 distrib/i386/cdroms/Makefile: revision 1.4
 distrib/acorn26/cdroms/installcd/Makefile: revision 1.1
 distrib/hpcsh/cdroms/Makefile: revision 1.1
 distrib/prep/cdroms/Makefile: revision 1.1
 distrib/pc532/Makefile: revision 1.4
 distrib/acorn32/cdroms/installcd/Makefile: revision 1.1
 distrib/sun2/Makefile: revision 1.8
 distrib/vax/Makefile: revision 1.17
 distrib/sparc64/cdroms/installcd/Makefile: revision 1.1
 distrib/pmax/cdroms/Makefile: revision 1.1
 distrib/mipsco/cdroms/installcd/Makefile: revision 1.1
 distrib/sun3/cdroms/installcd/Makefile: revision 1.1
 distrib/vax/cdroms/installcd/Makefile: revision 1.1
 distrib/hpcarm/cdroms/installcd/Makefile: revision 1.1
 distrib/mvme68k/Makefile: revision 1.4
 distrib/mvmeppc/cdroms/Makefile: revision 1.1
 distrib/newsmips/Makefile: revision 1.4
 sys/arch/i386/conf/GENERIC.MPACPI: file removal
 distrib/hpcarm/cdroms/Makefile: revision 1.1
 distrib/evbppc/cdroms/Makefile: revision 1.1
 sys/arch/i386/conf/INSTALL_LARGE: revision 1.1
 distrib/i386/cdroms/installcd/Makefile: revision 1.2
 distrib/i386/cdroms/installcd/Makefile: revision 1.3
 doc/CHANGES: revision 1.804
 distrib/hpcsh/cdroms/installcd/Makefile: revision 1.1
 distrib/i386/cdroms/bootcd/Makefile: revision 1.2
 distrib/mvmeppc/cdroms/installcd/Makefile: revision 1.1
 distrib/i386/cdroms/bootcd/Makefile: revision 1.3
 distrib/evbarm/Makefile: revision 1.8
 distrib/mvmeppc/Makefile: revision 1.3
 distrib/i386/cdroms/bootcd-com/Makefile: revision 1.2
 distrib/i386/cdroms/bootcd-com/Makefile: revision 1.3
 distrib/macppc/cdroms/installcd/Makefile: revision 1.1
 distrib/acorn26/cdroms/Makefile: revision 1.1
 distrib/alpha/cdroms/Makefile: revision 1.1
 distrib/hp300/cdroms/installcd/Makefile: revision 1.1
 distrib/amd64/floppies/bootfloppy/Makefile: revision 1.4
 distrib/pmppc/cdroms/installcd/Makefile: revision 1.1
 distrib/hp700/Makefile: revision 1.2
 distrib/pmppc/Makefile: revision 1.2
 distrib/arc/cdroms/Makefile: revision 1.1
 sys/arch/amd64/conf/INSTALL: revision 1.66
 distrib/sun3/cdroms/Makefile: revision 1.1
 distrib/mipsco/Makefile: revision 1.4
 distrib/sun3/Makefile: revision 1.9
 distrib/vax/cdroms/Makefile: revision 1.1
 distrib/pmppc/cdroms/Makefile: revision 1.1
 distrib/amd64/cdroms/Makefile.cdrom: revision 1.1
 distrib/atari/cdroms/installcd/Makefile: revision 1.1
 distrib/evbppc/cdroms/installcd/Makefile: revision 1.1
 distrib/newsmips/cdroms/installcd/Makefile: revision 1.1
 distrib/pmax/Makefile: revision 1.4
 Makefile: revision 1.247
 distrib/cats/cdroms/installcd/Makefile: revision 1.1
 sys/arch/amd64/conf/GENERIC: revision 1.130
 sys/arch/amd64/conf/GENERIC: revision 1.131
 distrib/sgimips/cdroms/installcd/Makefile: revision 1.1
 distrib/hp700/cdroms/Makefile: revision 1.1
 distrib/cats/cdroms/Makefile: revision 1.1
 distrib/evbmips/Makefile: revision 1.3
 distrib/evbmips/Makefile: revision 1.4
 sys/arch/amd64/conf/GENERIC_ACPI: file removal
 distrib/ews4800mips/Makefile: revision 1.2
 distrib/amd64/cdroms/bootcd-com/Makefile: revision 1.2
 distrib/i386/Makefile: revision 1.5
 distrib/amd64/cdroms/installcd/Makefile: revision 1.2
 distrib/mvme68k/cdroms/installcd/Makefile: revision 1.1
 distrib/alpha/cdroms/installcd/Makefile: revision 1.1
 etc/etc.amd64/Makefile.inc: revision 1.7
 distrib/i386/instkernel/Makefile: revision 1.6
 distrib/x68k/cdroms/Makefile: revision 1.1
 distrib/i386/cdroms/Makefile.cdrom: revision 1.1
 distrib/sandpoint/Makefile: revision 1.4
 distrib/i386/cdroms/Makefile.cdrom: revision 1.2
 distrib/amiga/Makefile: revision 1.3
 distrib/amd64/cdroms/bootcd/Makefile: revision 1.2
 distrib/news68k/Makefile: revision 1.4
 distrib/amd64/floppies/bootfloppy-com/Makefile: revision 1.5
 distrib/news68k/cdroms/Makefile: revision 1.1
 distrib/sparc/cdroms/Makefile: revision 1.1
 distrib/shark/cdroms/Makefile: revision 1.1
 etc/Makefile: revision 1.341
 distrib/amd64/instkernel/Makefile: revision 1.2
 distrib/sparc64/Makefile: revision 1.7
 distrib/dreamcast/cdroms/Makefile: revision 1.1
 distrib/shark/Makefile: revision 1.3
 distrib/ews4800mips/cdroms/Makefile: revision 1.1
 distrib/sun2/cdroms/installcd/Makefile: revision 1.1
 distrib/shark/Makefile: revision 1.4
 distrib/macppc/cdroms/Makefile: revision 1.1
 distrib/mvme68k/cdroms/Makefile: revision 1.1
 distrib/sun2/cdroms/Makefile: revision 1.1
 distrib/hpcarm/Makefile: revision 1.3
 distrib/arc/cdroms/installcd/Makefile: revision 1.1
 distrib/hpcmips/cdroms/installcd/Makefile: revision 1.1
 distrib/mipsco/cdroms/Makefile: revision 1.1
 distrib/Makefile.inc: revision 1.9
 distrib/playstation2/cdroms/installcd/Makefile: revision 1.1
 distrib/ibmnws/cdroms/installcd/Makefile: revision 1.1
 distrib/newsmips/cdroms/Makefile: revision 1.1
 distrib/arc/Makefile: revision 1.3
 distrib/sparc/cdroms/installcd/Makefile: revision 1.1
 distrib/evbmips/cdroms/installcd/Makefile: revision 1.1
 distrib/ews4800mips/cdroms/installcd/Makefile: revision 1.1
 distrib/prep/Makefile: revision 1.3
 distrib/ibmnws/cdroms/Makefile: revision 1.1
 distrib/sandpoint/cdroms/Makefile: revision 1.1
 distrib/atari/Makefile: revision 1.6
 distrib/sgimips/cdroms/Makefile: revision 1.1
 distrib/amd64/Makefile: revision 1.4
 distrib/atari/cdroms/Makefile: revision 1.1
 distrib/x68k/Makefile: revision 1.5
 distrib/x68k/Makefile: revision 1.6
 distrib/sandpoint/cdroms/installcd/Makefile: revision 1.1
 distrib/evbarm/cdroms/Makefile: revision 1.1
 distrib/acorn32/cdroms/Makefile: revision 1.1
 distrib/cats/Makefile: revision 1.3
 distrib/evbmips/cdroms/Makefile: revision 1.1
 distrib/pc532/cdroms/Makefile: revision 1.1
 distrib/Makefile: revision 1.14
 distrib/evbarm/cdroms/installcd/Makefile: revision 1.1
 distrib/ofppc/cdroms/Makefile: revision 1.1
 distrib/amd64/cdroms/Makefile: revision 1.3
 distrib/common/Makefile.bootcd: revision 1.8
 distrib/i386/cdroms/bootcd-laptop/Makefile: file removal
 sys/arch/i386/conf/GENERIC: revision 1.813
 distrib/hp300/Makefile: revision 1.17
 sys/arch/i386/conf/GENERIC: revision 1.814
 distrib/evbppc/Makefile: revision 1.2
 distrib/pmax/cdroms/installcd/Makefile: revision 1.1
 etc/etc.i386/Makefile.inc: revision 1.49
 distrib/sgimips/Makefile: revision 1.2
 distrib/prep/cdroms/installcd/Makefile: revision 1.1
 distrib/acorn26/Makefile: revision 1.4
 distrib/dreamcast/cdroms/installcd/Makefile: revision 1.1
 distrib/alpha/Makefile: revision 1.22
 distrib/dreamcast/Makefile: revision 1.2
 Improve the use of makefs to build boot CDs, and make it truely MI:
 - allow to specify the "instkernel" directory, and allow to put multiple
 kernels on the image
 - allow to specify the directory where the image will be created
 - only use bootxx_cd9660 if it exists
 - search for second-stage boot as usr/mdec/boot.${MACHINE} in addition to
 usr/mdec/boot
 - make 'installboot -e' optional
 - use target 'release' or 'iso_image' depending on ${CDRELEASE}
 - call some MD targets, which will eventually complete the file list or
 make the image bootable
 For the benefit of modern hardware, enable ACPI by default in INSTALL and
 GENERIC kernels. If ACPI is an issue on your hardware, 'boot -c' and
 'disable acpi' should be a workaround. ACPI-enabled kernels works fine
 on pre-acpi hardware.
 for amd64:
 - add ACPI to INSTALL and GENERIC, remove the *_ACPI config files.
 - get rid of the bootfloppy-big.fs boot image, and got to a 3-floppy boot
 image
 for i386:
 - introduce INSTALL_LARGE which has ACPI and some devices with big firmware
 - move some devices from INSTALL to INSTALL_LARGE
 - Boot floppies still use INSTALL, and bootfloppy-big.fs is still there
 (for thoses who want to build el-torito floppy emulation boot CD) and use
 INSTALL.
 For both, drop the 'iso-image' code in etc/ to make the iso bootable, we'll
 use something else to build bootable CDs.
 Add an iso_image target (iso-image as a target name doesn't play well with
 bsd.subdirs.mk) in distrib/makefile, which builds an iso image for $MACHINE
 with binary sets, stored in ${RELEASEDIR}/iso. The image is bootable for:
 alpha, amd64, cats, i386, pmax, sgimips, sparc, sparc64, sun3, vax.
 mac68k/macppc no there yet because of missing feature in makefs.
 call iso_image in distrib/ for iso-image in the top Makefile.
 Use the new common/Makefile.bootcd to make i386 and amd64 bootable ISO
 images. amd64 gets a single kernel; i386 images gets 3 kernels:
 - netbsd, copy from netbsd-INSTALL_LARGE.gz, loaded by default
 - nbsd-l, copy from netbsd-INSTALL_LAPTOP.gz
 - nbsd-i, copy from netbsd-INSTALL.gz for those who want the traditionnal
 non-ACPI kernel
 - drop the bootcd-laptop image
 both gets an installcd image, which is the same as bootcd but with the
 binary sets in addition to kernels.
 Make iso-image do nothing for all but mac68k, which still
 relies on mkisofs to create bootable ISO image. macppc should also be there,
 but it seems the code to make an iso bootable never got added in etc.macppc/
 Fix typo in subdir name.
 Revert local changes that went in accidentally with the "add ACPI" commit.
 Note ACPI by default in i386/amd64, and the iso-image changes.
 Fix SUBDIR in previous
 Remove duplicate ACPIVERBOSE and ACPI_SCANPCI; pointed out by Nicolas Joly.
 Correct typo: the directory is named cdroms, not cdrom.
 Use nblaptop and nbnoacpi for the alternative kernel names; as suggected by
 Alan Barrett. While there factor out the kernels in Makefile.cdrom.
 
 | 
| 1.1.2.1 | 06-Mar-2007 | riz | file Makefile was added on branch netbsd-4 on 2007-03-09 06:59:46 +0000 
 | 
| 1.2.4.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.3.28.2 | 13-Apr-2020 | martin | Mostly merge changes from HEAD upto 20200411 
 | 
| 1.3.28.1 | 10-Jun-2019 | christos | Sync with HEAD 
 | 
| 1.3.26.1 | 30-Sep-2018 | pgoyette | Ssync with HEAD 
 | 
| 1.3.6.2 | 19-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.3.6.1 | 31-Mar-2014 | tls | file Makefile was added on branch tls-maxphys on 2014-08-19 23:45:42 +0000 
 | 
| 1.15 | 24-Jan-2017 | christos | += for MAKEFS_FLAGS 
 | 
| 1.14 | 31-Mar-2014 | martin | branches:  1.14.6;  1.14.10;  1.14.14; Bring back the playstation2 port - now that a toolchain for it is
 available again.
 
 | 
| 1.13 | 05-Dec-2009 | pooka | branches:  1.13.4; Remove support for NetBSD/playstation2.
 
 | 
| 1.12 | 20-Sep-2009 | abs | 34 different termcap subsets, plus a couple of ports still using the full termcap distfile. In an attempt to reduce the madness
 switch everyone (except the i386 cd install which does its own
 thing) to the same (under 8K) termcap subset:
 
 ansi			ansi/pc-term compatible with color
 dumb|unknown		80-column dumb tty
 hp300h			HP Catseye console
 iris-ansi-ap		IRIS ANSI in application-keypad mode
 iris-ansi|iris-ansi-net	IRIS emulating 40 line ANSI terminal (almost VT100)
 sun|sun1|sun2|sun-il	Sun Microsystems Inc. console with working insert-line
 vt100|vt100-am		DEC VT100 (w/advanced video)
 vt220-8			DEC VT220 8 bit terminal
 vt220|vt200|vt300	DEC VT220 in vt100 emulation mode
 wsvt25			NetBSD wscons in 25 line DEC VT220 mode
 wsvt25m			NetBSD wscons in 25 line DEC VT220 mode with Meta
 x68k|x68k-ite		NetBSD/x68k ITE
 xterm|vs100		xterm terminal emulator (X Window System)
 
 Trying to provide similar functionality across all ports? It'll never
 catch on...
 
 | 
| 1.11 | 20-Sep-2009 | abs | Nothing needs disktab anymore, so we'd rather have an inode and slightly over 1K of space on install media...
 
 | 
| 1.10 | 01-Feb-2003 | tsutsui | branches:  1.10.32; Remove "-Wa,-xgot" hack from DBG flag for broken objcopy-crunchide
 that has been fixed by simonb.
 
 BTW, should we also add "-mmemcpy" here to reduce code size?
 
 | 
| 1.9 | 17-Oct-2002 | lukem | Rework how SMALLPROG was being used and how INET6 support was enabled. There's two variables added to Makefile.crunch:
 
 SMALLPROG		If 1, add SMALLPROG=1 to CRUNCHENV.  [default: 1]
 This can be used by various Makefiles to
 determine if a `small' version of the program
 is required.
 
 SMALLPROG_INET6	If 1 and SMALLPROG == 1, add SMALLPROG_INET6=1
 to CRUNCHENV.  [default: 0]
 This can be used by various Makefiles to
 determine if the `small' version has INET6
 support enabled.
 
 Only enable SMALLPROG_INET6 for programs on the ramdisks that have INET6 in
 the appropriate kernel, and cleanup INET6 setting.
 (Note: this means that sysinst won't get INET6 support if the kernel
 it's running on doesn't have it).
 
 This change saves a fair bit of space on various install images
 (including i386 ramdisk-{ps2,small,tiny}) that didn't have INET6 in
 the kernel but were unconditionally getting INET6 support in their tools.
 
 | 
| 1.8 | 29-May-2002 | lukem | don't bother copying or generating etc/spwd.db, as the miniroot was switched to libhack a little while ago
 
 | 
| 1.7 | 23-Apr-2002 | tv | branches:  1.7.2; The "objcopy" based crunchide method has a problem on MIPS; it turns global
 symbols into locals, but relocs are left in place (rather than attempting
 to resolve-in-place with "ld -r", even with "-Bsymbolic").
 
 Standard MIPS code will generate CALL16 relocs for function calls, but
 the linker forbids such relocs from being used to call local symbols (such
 as those turned "local" by objcopy).  So, rather than battle the toolchain
 uphill, work around it for the moment by forcing 32-bit GOT references with
 the assembler option "-xgot".
 
 This will be fixed in a more clean manner in the future.
 
 | 
| 1.6 | 01-Apr-2002 | lukem | ensure all sysinst-using makefs generated images have at least 15 inodes free, and be consistent how MAKEFS_FLAGS is defined.
 
 | 
| 1.5 | 27-Mar-2002 | uch | increase inode of miniroot 
 | 
| 1.4 | 23-Mar-2002 | shin | sync with hpcmips. 
 | 
| 1.3 | 06-Mar-2002 | lukem | Commit work-in-progess rototill of distrib/miniroot and associated machine dependent files:
 
 - Use infrastructure from distrib/common to build file system images with
 crunchgen-ed programs from a list file.
 
 - Non root ("UNPRIVED") builds from a read-only source tree are possible,
 as makefs(8) replaces vnconfig(8)/vnd use, devices are generated using
 common/makedev2spec.awk, etc.
 
 - Cross builds should be possible, except that some ports need cross-compile
 host tool versions of installboot and any appropriate host disk labelling
 tools.
 XXX: pmax, sparc and vax need fixing for this!
 
 - This code has NOT YET BEEN TESTED on most of the ports.
 It should work, but it is extremely likely that the file system
 parameters may need tweaking to get things to fit.
 See MAKEFS_FLAGS in sparc/miniroot/Makefile.inc for an example.
 If assistance is required, please ask!
 
 | 
| 1.2 | 05-Jan-2002 | uch | s/vnd0d/vnd0/ 
 | 
| 1.1 | 15-Oct-2001 | uch | playstation2 support 
 | 
| 1.7.2.1 | 29-May-2002 | lukem | Pull up revision 1.8 (requested by lukem): don't bother copying or generating etc/spwd.db, as the miniroot was
 switched to libhack a little while ago
 
 | 
| 1.10.32.1 | 05-Oct-2008 | mjf | Sync with HEAD. 
 | 
| 1.13.4.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.14.14.1 | 21-Apr-2017 | bouyer | Sync with HEAD 
 | 
| 1.14.10.1 | 20-Mar-2017 | pgoyette | Sync with HEAD 
 | 
| 1.14.6.2 | 19-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.14.6.1 | 31-Mar-2014 | tls | file Makefile.inc was added on branch tls-maxphys on 2014-08-19 23:45:42 +0000 
 | 
| 1.5 | 09-Jan-2020 | martin | PR install/54780: in the (of course totally unlikely) case that sysinst should crash, run "stty sane".
 
 | 
| 1.4 | 31-Mar-2014 | martin | branches:  1.4.6;  1.4.28;  1.4.30; Bring back the playstation2 port - now that a toolchain for it is
 available again.
 
 | 
| 1.3 | 05-Dec-2009 | pooka | branches:  1.3.4; Remove support for NetBSD/playstation2.
 
 | 
| 1.2 | 26-Jul-2003 | salo | branches:  1.2.32; netbsd.org->NetBSD.org
 
 | 
| 1.1 | 15-Oct-2001 | uch | playstation2 support 
 | 
| 1.2.32.1 | 05-Oct-2008 | mjf | Sync with HEAD. 
 | 
| 1.3.4.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.4.30.1 | 28-Jan-2020 | msaitoh | Pull up following revision(s) (requested by martin in ticket #669): distrib/playstation2/miniroot/dot.profile: revision 1.5
 distrib/sparc64/instfs/dot.profile: revision 1.8
 distrib/hpcarm/miniroot/dot.profile: revision 1.3
 distrib/emips/miniroot/dot.profile: revision 1.2
 distrib/x68k/floppies/ramdisk/dot.profile: revision 1.16
 distrib/zaurus/ramdisk/dot.profile: revision 1.4
 distrib/i386/ramdisks/common/dot.profile: revision 1.7
 distrib/cobalt/ramdisk/dot.profile: revision 1.2
 distrib/hpcsh/miniroot/dot.profile: revision 1.5
 distrib/evbarm/instkernel/ramdisk/dot.profile: revision 1.3
 distrib/riscv/ramdisk/dot.profile: revision 1.2
 distrib/sandpoint/ramdisk/dot.profile: revision 1.2
 distrib/landisk/ramdisk/dot.profile: revision 1.3
 distrib/amd64/ramdisks/common/dot.profile: revision 1.4
 distrib/macppc/floppies/ramdisk/dot.profile: revision 1.14
 distrib/mipsco/ramdisk/dot.profile: revision 1.3
 distrib/evbmips/instkernel/ramdisk/dot.profile: revision 1.2
 distrib/acorn32/ramdisk/dot.profile: revision 1.4
 distrib/cats/ramdisk/dot.profile: revision 1.5
 distrib/vax/ramdisk/dot.profile: revision 1.10
 distrib/pmax/miniroot/dot.profile: revision 1.3
 distrib/sparc/miniroot/dot.profile: revision 1.16
 distrib/hpcmips/miniroot/dot.profile: revision 1.8
 distrib/prep/floppies/ramdisk/dot.profile: revision 1.3
 distrib/news68k/floppies/ramdisk/dot.profile: revision 1.8
 distrib/alpha/instkernel/ramdisk/dot.profile: revision 1.11
 distrib/ofppc/ramdisks/common/dot.profile: revision 1.2
 distrib/mac68k/instkernel/ramdisk/dot.profile: revision 1.9
 distrib/hp300/ramdisk/dot.profile: revision 1.7
 distrib/ews4800mips/floppies/ramdisk/dot.profile: revision 1.2
 distrib/emips/ramdisk/dot.profile: revision 1.3
 distrib/newsmips/floppies/ramdisk/dot.profile: revision 1.7
 distrib/bebox/ramdisk/dot.profile: revision 1.2
 distrib/rs6000/ramdisk/dot.profile: revision 1.2
 distrib/sgimips/miniroot/dot.profile: revision 1.2
 distrib/mvme68k/miniroot/dot.profile: revision 1.9
 distrib/hppa/ramdisk/dot.profile: revision 1.2
 distrib/luna68k/ramdisk/dot.profile: revision 1.2
 distrib/sgimips/ramdisk/dot.profile: revision 1.4
 distrib/evbsh3/instkernel/ramdisk/dot.profile: revision 1.2
 distrib/evbppc/ramdisk/dot.profile: revision 1.5
 distrib/shark/instkernel/ramdisk/dot.profile: revision 1.5
 distrib/pmax/ramdisk/dot.profile: revision 1.11
 distrib/dreamcast/ramdisk/dot.profile: revision 1.3
 distrib/arc/ramdisk/dot.profile: revision 1.5
 distrib/atari/floppies/common/dot.profile: revision 1.8
 PR install/54780: in the (of course totally unlikely) case that sysinst
 should crash, run "stty sane".
 
 | 
| 1.4.28.1 | 08-Apr-2020 | martin | Merge changes from current as of 20200406 
 | 
| 1.4.6.2 | 19-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.4.6.1 | 31-Mar-2014 | tls | file dot.profile was added on branch tls-maxphys on 2014-08-19 23:45:42 +0000 
 | 
| 1.10 | 31-Mar-2014 | martin | branches:  1.10.6; Bring back the playstation2 port - now that a toolchain for it is
 available again.
 
 | 
| 1.9 | 05-Dec-2009 | pooka | branches:  1.9.4; Remove support for NetBSD/playstation2.
 
 | 
| 1.8 | 20-Sep-2009 | abs | 34 different termcap subsets, plus a couple of ports still using the full termcap distfile. In an attempt to reduce the madness
 switch everyone (except the i386 cd install which does its own
 thing) to the same (under 8K) termcap subset:
 
 ansi			ansi/pc-term compatible with color
 dumb|unknown		80-column dumb tty
 hp300h			HP Catseye console
 iris-ansi-ap		IRIS ANSI in application-keypad mode
 iris-ansi|iris-ansi-net	IRIS emulating 40 line ANSI terminal (almost VT100)
 sun|sun1|sun2|sun-il	Sun Microsystems Inc. console with working insert-line
 vt100|vt100-am		DEC VT100 (w/advanced video)
 vt220-8			DEC VT220 8 bit terminal
 vt220|vt200|vt300	DEC VT220 in vt100 emulation mode
 wsvt25			NetBSD wscons in 25 line DEC VT220 mode
 wsvt25m			NetBSD wscons in 25 line DEC VT220 mode with Meta
 x68k|x68k-ite		NetBSD/x68k ITE
 xterm|vs100		xterm terminal emulator (X Window System)
 
 Trying to provide similar functionality across all ports? It'll never
 catch on...
 
 | 
| 1.7 | 20-Sep-2009 | abs | Nothing needs disktab anymore, so we'd rather have an inode and slightly over 1K of space on install media...
 
 | 
| 1.6 | 30-Oct-2008 | tsutsui | usr.bin/vi/build -> usr.bin/nvi/build 
 | 
| 1.5 | 29-May-2002 | lukem | branches:  1.5.32; don't bother copying or generating etc/spwd.db, as the miniroot was
 switched to libhack a little while ago
 
 | 
| 1.4 | 28-Apr-2002 | shin | branches:  1.4.2; sync with hpcmips(rev. 1.7).
 
 delete csh, netstat, tset, and vi to reduce GOT size.
 otherwise, libc.a and other objects which was not compiled with -xgot
 won't link. (in general, you can't mix -xgot and no -xgot binaries.)
 
 
 current GOT size is 0000f590 (see below).
 
 10 .got          0000f590  10010360  10010360  00269360  2**4
 CONTENTS, ALLOC, LOAD, DATA
 
 | 
| 1.3 | 23-Mar-2002 | shin | sync with hpcmips. 
 | 
| 1.2 | 06-Mar-2002 | lukem | Commit work-in-progess rototill of distrib/miniroot and associated machine dependent files:
 
 - Use infrastructure from distrib/common to build file system images with
 crunchgen-ed programs from a list file.
 
 - Non root ("UNPRIVED") builds from a read-only source tree are possible,
 as makefs(8) replaces vnconfig(8)/vnd use, devices are generated using
 common/makedev2spec.awk, etc.
 
 - Cross builds should be possible, except that some ports need cross-compile
 host tool versions of installboot and any appropriate host disk labelling
 tools.
 XXX: pmax, sparc and vax need fixing for this!
 
 - This code has NOT YET BEEN TESTED on most of the ports.
 It should work, but it is extremely likely that the file system
 parameters may need tweaking to get things to fit.
 See MAKEFS_FLAGS in sparc/miniroot/Makefile.inc for an example.
 If assistance is required, please ask!
 
 | 
| 1.1 | 15-Oct-2001 | uch | playstation2 support 
 | 
| 1.4.2.1 | 29-May-2002 | lukem | Pull up revision 1.5 (requested by lukem): don't bother copying or generating etc/spwd.db, as the miniroot was
 switched to libhack a little while ago
 
 | 
| 1.5.32.1 | 05-Oct-2008 | mjf | Sync with HEAD. 
 | 
| 1.9.4.1 | 22-May-2014 | yamt | sync with head. 
 for a reference, the tree before this commit was tagged
 as yamt-pagecache-tag8.
 
 this commit was splitted into small chunks to avoid
 a limitation of cvs.  ("Protocol error: too many arguments")
 
 | 
| 1.10.6.2 | 19-Aug-2014 | tls | Rebase to HEAD as of a few days ago. 
 | 
| 1.10.6.1 | 31-Mar-2014 | tls | file list was added on branch tls-maxphys on 2014-08-19 23:45:42 +0000 
 | 
| 1.2 | 20-Sep-2009 | abs | 34 different termcap subsets, plus a couple of ports still using the full termcap distfile. In an attempt to reduce the madness
 switch everyone (except the i386 cd install which does its own
 thing) to the same (under 8K) termcap subset:
 
 ansi			ansi/pc-term compatible with color
 dumb|unknown		80-column dumb tty
 hp300h			HP Catseye console
 iris-ansi-ap		IRIS ANSI in application-keypad mode
 iris-ansi|iris-ansi-net	IRIS emulating 40 line ANSI terminal (almost VT100)
 sun|sun1|sun2|sun-il	Sun Microsystems Inc. console with working insert-line
 vt100|vt100-am		DEC VT100 (w/advanced video)
 vt220-8			DEC VT220 8 bit terminal
 vt220|vt200|vt300	DEC VT220 in vt100 emulation mode
 wsvt25			NetBSD wscons in 25 line DEC VT220 mode
 wsvt25m			NetBSD wscons in 25 line DEC VT220 mode with Meta
 x68k|x68k-ite		NetBSD/x68k ITE
 xterm|vs100		xterm terminal emulator (X Window System)
 
 Trying to provide similar functionality across all ports? It'll never
 catch on...
 
 | 
| 1.1 | 15-Oct-2001 | uch | branches:  1.1.34; playstation2 support
 
 | 
| 1.1.34.1 | 05-Oct-2008 | mjf | Sync with HEAD. 
 |