| History log of /src/etc/etc.i386/Makefile.inc | 
    | Revision |  | Date | Author | Comments | 
| 1.71 |  | 26-Aug-2025 | imil | Distribute the MICROVM kernel on amd64 and i386. 
 See sys/arch/{amd64,i386}/conf/MICROVM for usage instructions.
 
 | 
| 1.70 |  | 20-Mar-2024 | riastradh | branches:  1.70.4; x86: Release the ramdisks too.
 
 This way we will get cgdroot.fs (and zfsroot.fs too) in the release.
 
 PR misc/57534
 
 | 
| 1.69 |  | 26-Jul-2018 | maxv | branches:  1.69.2;  1.69.10; Retire the non-PAE-i386-PV configuration files. Keep only PAE-i386-PV.
 Non-PAE has been dropped years ago by Xen.
 
 The content of XEN3_* is merged into XEN3PAE_*, with "options PAE" set.
 
 | 
| 1.68 |  | 07-Mar-2015 | mrg | branches:  1.68.8;  1.68.14;  1.68.16; remove vga@isa and pcdisplay@isa from i386 GENERIC, and create a new
 LEGACY kernel that includes them instead.  now radeon@pci is able to
 properly claim wsdisplay0 on i386 systems, and radeondrmkms has a good
 chance of working.
 
 this "fixes" PR#49290.
 
 | 
| 1.67 |  | 04-Jul-2012 | reinoud | branches:  1.67.12; Disable GENERIC_USERMODE kernel auto-build to avoid problems with the current
 autobuild-system.
 
 | 
| 1.66 |  | 30-Jun-2012 | reinoud | Move i386 and amd64 usermode configurations to their respective directories and make the usermode kernels buildalbe under build.sh.
 
 The resulting kernels are build and packaged correctly as are the associated
 modules.
 
 | 
| 1.65 |  | 10-Feb-2011 | jym | branches:  1.65.4; Reinstate INSTALL kernel for embedded ramdisk installs.
 
 Reasons being:
 - INSTALL is GENERIC with an embedded ramdisk, and as such, can benefit from
 features included within.
 - INSTALL_FLOPPY has its own config(5) file, and is tailored for "small"
 floppy images; it misses features/drivers that could be needed to boot
 in a decent environment for recent x86 machines (like ACPI)
 - makes it closer to floppies distrib available for amd64
 
 While here, comment out INSTALL_FLOPPY and bootfloppy-big image build. NetBSD
 does not use the 3.6MiB image for El Torito cdroms anymore.
 
 Remove the FLOPPYMAX limit; i386 needs 4 floppies now. Modify boot.cfg and
 release/contents to reflect reality.
 
 See http://mail-index.netbsd.org/port-i386/2011/02/08/msg002307.html
 
 No comments, no objections.
 
 | 
| 1.64 |  | 01-Oct-2009 | tron | branches:  1.64.2; Build the "MONOLITHIC" kernel configuration by default and include
 in the release.
 
 Using the modularise "GENERIC" kernel on an existing NetBSD 5.0 system
 is difficult and error-prone. The "MONOLITHIC" kernel provides an
 easy way to test a new kernel or to upgrade an existing system.
 
 | 
| 1.63 |  | 16-Jul-2009 | tsutsui | Revert previous per comment from ad@ in PR 41668, which is no longer orphaned. 
 | 
| 1.62 |  | 15-Jul-2009 | tsutsui | Add MONOLITHIC kernel to i386 release binaries. PR#41668 
 | 
| 1.61 |  | 07-Mar-2009 | cegger | remove Xen2 from the list of kernels to build for a release. ok bouyer@
 
 | 
| 1.60 |  | 05-Mar-2009 | bouyer | Add XEN3PAE_DOM0 to the list of kernels to build for a release. 
 | 
| 1.59 |  | 11-May-2008 | chris | branches:  1.59.2;  1.59.4;  1.59.8; As part of make release copy the miniroot.kmod into installation/miniroot/
 and create sums for it.
 
 This means all the pieces to do network installation are easily accessible
 following a release build (and will also come out of the build servers).
 
 netbsd-GENERIC is in binary/kernel/
 pxeboot_ia32.bin is in installation/misc/
 miniroot.kmod is in installation/miniroot/
 
 | 
| 1.58 |  | 02-May-2008 | ad | branches:  1.58.2; Put the GENERIC kernel onto i386 installation CDs and load a kernel module
 from the boot loader to provide the miniroot.
 
 | 
| 1.57 |  | 30-Apr-2008 | ad | For PR kern/38537: 
 - Make MULTIPROCESSOR mandatory on i386.
 
 Installation changes:
 
 - Update installation section of release notes to match reality.
 - Rename INSTALL to INSTALL_FLOPPY, retire INSTALL_LARGE.
 - Build INSTALL kernel from GENERIC, like on amd64.
 - Update boot menu to allow disabling ACPI and/or SMP.
 - Remove GENERIC.NOACPI from the installed kernel list.
 - TODO: install default boot.cfg in etc.tgz.
 - TODO: possibly enable PCI fixup stuff at runtime if ACPI is disabled.
 
 Build changes:
 
 - No longer build ALL, it's for verification, is slow to build and the
 build process is already crippled by the number of kernels built.
 - No longer build GENERIC.NOACPI.
 
 | 
| 1.56 |  | 18-Mar-2008 | lukem | branches:  1.56.2; Convert all the etc/etc.*/Makefile.inc to use RELEASEDIR/RELEASEMACHINEDIR
 just like etc/Makefile does.
 
 | 
| 1.55 |  | 23-Jan-2008 | bouyer | branches:  1.55.2;  1.55.4;  1.55.6; build XEN3PAE kernels as part of release.
 
 | 
| 1.54 |  | 25-Dec-2007 | ad | Make SMP the default on i386. For the time being the noacpi kernel does not have it enabled.
 
 | 
| 1.53 |  | 02-Dec-2007 | ad | -GENERIC_DIAGNOSTIC 
 | 
| 1.52 |  | 15-Nov-2007 | joerg | Remove GENERIC_LAPTOP and INSTALL_LAPTOP. To compensate, switch bootfloppy-big to actually use INSTALL_LARGE (with ACPI) and 5 floppies.
 
 | 
| 1.51 |  | 24-Jul-2007 | pavel | branches:  1.51.4;  1.51.6; Add a comment reminding to update the release notes if the list of
 kernels change.
 
 | 
| 1.50 |  | 17-May-2007 | hubertf | Add GENERIC.NOACPI kernel that offers - surprise! - no ACPI (in contrast to GENERIC).
 
 | 
| 1.49 |  | 06-Mar-2007 | bouyer | 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.
 
 | 
| 1.48 |  | 27-Feb-2007 | he | Install pxeboot_ia32.bin as part of a "make release" on i386 and amd64. 
 | 
| 1.47 |  | 19-Nov-2006 | dsl | branches:  1.47.2; Stop building the INSTALL_SMALL, INSTALL_TINY, INSTALL_PS2, GENERIC_TINY and
 GENERIC_PS2TINY kernels.
 These kernels are for i386 (and small i486) systems that have almost all
 long since met their makers.
 Add ALL (to help avoid bitrot).
 
 | 
| 1.46 |  | 18-Nov-2006 | dsl | Put the kernels one per line for easier commenting out 
 | 
| 1.45 |  | 02-Jul-2006 | bouyer | Add a kernel config file for Xen3 Dom0, built as part or i386 release. 
 | 
| 1.44 |  | 08-Jun-2006 | hubertf | Rename XEN kernel config files to be more consistent: 
 INSTALL_XEN3_U        -> INSTALL_XEN3_DOMU
 INSTALL_XENU          -> INSTALL_XEN2_DOMU
 XEN0                  -> XEN2_DOM0
 XEN3_U                -> XEN3_DOMU
 XENU                  -> XEN2_DOMU
 
 OK'd by bouyer@
 
 | 
| 1.43 |  | 02-Jun-2006 | hubertf | Add & enable boot-CDs (with ramdisk kernels only, no install sets), built as part of a regular release. For more information, see
 http://mail-index.netbsd.org/tech-install/2006/05/11/0001.html
 
 OK: core@
 
 | 
| 1.42 |  | 20-Mar-2006 | bouyer | Build XEN3_U and INSTALL_XEN3_U kernels as part of release process. 
 | 
| 1.41 |  | 11-Mar-2005 | bouyer | branches:  1.41.2; Integrate Xen to the i386 build process:
 - Add xen devices to MAKEDEV
 - Add Xen kernels to list of kernel to build
 - Add INSTALL_XENU to the install kernels
 - introduce the xbd disk devices to sysinst.
 
 This will add 3 kernels to the i386 release:
 XEN0 for use as a Xen domain0 kernel
 XENU for use on a non-privileged domain
 INSTALL_XENU to install NetBSD on a non-privileged domain virtual disk.
 
 | 
| 1.40 |  | 23-Jul-2004 | tron | Add new kernel configuration for ACPI based SMP systems which can also be used to utilize Hyper-Threading.
 
 | 
| 1.39 |  | 23-Jul-2004 | he | Allow the user to specify which file system image to use as the boot image of the CD-ROM via the CDROM_BOOT_IMAGE variable.  The
 user may want to create a bootable image with bootlap-big.fs which
 uses the INSTALL_LAPTOP kernel configuration instead of the default
 boot-big.fs image which uses the INSTALL kernel configuration.
 
 | 
| 1.38 |  | 04-Jan-2003 | lukem | branches:  1.38.2; - Enable OBJ support for etc/; a scratch dir is needed for iso-image.
 - Add ${.CURDIR} to various rules.
 - Remove the ${KERNOBJDIR} (sys/arch/${MACHINE}/compile) objdir creation
 from here.
 - Rework iso-image to copy temporary files (such as kernels or boot files)
 into a temporary directory instead of stomping over ${RELEASEDIR}, and
 use mkisofs -graft-points to merge the temporary directory and
 ${RELEASEDIR}/${MACHINE}.
 NOTE: mkisofs 2.0 is highly recommended for functioning -graft-points
 - Add some more comments
 
 | 
| 1.37 |  | 03-Jan-2003 | lukem | Install release files under "${RELEASEDIR}/${MACHINE}/..." instead of "${RELEASEDIR}/...".
 
 ${RELEASEDIR} is never cleaned , and ${RELEASEDIR}/${MACHINE} is only
 cleaned if UPDATE is not defined.
 
 | 
| 1.36 |  | 02-Dec-2002 | lukem | - add snap_post, which makes "clean depend all release" in ../distrib/ for all platforms.
 - remove now unnecessary replicated code in the various snap_md_post targets
 - remove snap_md_pre; nothing uses it any more
 - use ${NETBSDSRCDIR} and ${KERNSRCDIR} as appropriate
 
 | 
| 1.35 |  | 10-Oct-2002 | jdolecek | add GENERIC.MP to KERNEL_SETS on architectures with MP support 
 | 
| 1.34 |  | 02-May-2002 | lukem | - consistency cleanup - ensure INSTALLATION_DIRS contains the appropriate extra directories
 for a given platform
 
 | 
| 1.33 |  | 13-Apr-2002 | tv | Do sums of installation/* correctly. 
 | 
| 1.32 |  | 12-Apr-2002 | tv | Go into the new stand/misc directory to grab the host-OS prebuilt tools for installation/misc.
 
 | 
| 1.31 |  | 31-Mar-2002 | bjh21 | Add a MAKESUMS variable which invokes makesums with CKSUM in its environment. Use this whenever we want to invoke makesums.
 
 | 
| 1.30 |  | 29-Nov-2001 | thorpej | Change the way kernel sets are specified, and make them more consistent.  To quote the comment in etc/Makefile
 that describes how it's done:
 
 # This target builds the kernels specified by each port.  A port may
 # specify the following kernels:
 #
 #       KERNEL_SETS             The list of kernels that will be
 #                               packaged into sets, named
 #                               kern-${kernel}.tgz.  These kernels
 #                               are also placed in the binary/kernels
 #                               area of the release package as
 #                               netbsd-${kernel}.gz.
 #
 #       EXTRA_KERNELS           Additional kernels to place in the
 #                               binary/kernels area of the release
 #                               package as netbsd-${kernel}.gz, but
 #                               which are not placed into sets. This
 #                               allows a port to provide e.g. a netbootable
 #                               installation kernel containing a ramdisk.
 #
 #       BUILD_KERNELS           Additional kernels to build which are
 #                               not placed into sets nor into the
 #                               binary/kernels area of the release
 #                               package.  These are typically kernels
 #                               that are built for inclusion only in
 #                               installation disk/CD-ROM/tape images.
 #
 
 | 
| 1.29 |  | 13-Sep-2001 | jdolecek | build GENERIC_PS2TINY and make kern-ps2tiny kern set 
 | 
| 1.28 |  | 21-Jul-2001 | jdolecek | add INSTALL_PS2 to BUILD_KERNELS 
 | 
| 1.27 |  | 21-Apr-2001 | fvdl | Add GENERIC_DIAGNOSTIC to the list of kernels to be distributed. 
 | 
| 1.26 |  | 02-Oct-2000 | fvdl | Enable building of additional kernel sets. 
 | 
| 1.25 |  | 27-Sep-2000 | fvdl | Add INSTALL_LAPTOP to kernels to be built. 
 | 
| 1.24 |  | 11-Sep-2000 | hubertf | Add standalone "iso-image" target that can be run with DESTDIR and RELEASEDIR set in src/etc after a "make release" in both "src" and "xsrc", to create a
 ISO-image of the release in $RELEASEDIR/installation/cdrom.
 
 Hook for architecture dependent pre/post-processing in etc/etc.*/Makefile.inc
 are available as 'iso-image_md_post' and 'iso-image_md_pre', see
 etc/etc.i386/Makefile.inc as an example. Might be useful for setting up
 bootable CDs on alpha, sparc, ...
 
 Reviewed by Todd Whitesel and Thomas Klausner.
 
 | 
| 1.23 |  | 23-Aug-2000 | jhawk | install dosboot.com in the release(7) hierarchy. 
 | 
| 1.22 |  | 11-Aug-2000 | toddpw | Have port-i386 use installation/floppy, for conformance with release(7). 
 | 
| 1.21 |  | 28-May-2000 | thorpej | branches:  1.21.2; Fix this so that release notes are build properly upon `make release'.
 
 | 
| 1.20 |  | 06-May-2000 | mycroft | branches:  1.20.2; Build INSTALL_SMALL.
 
 | 
| 1.19 |  | 29-Mar-2000 | fredb | Revert last two changes. As pointed out by enami tsugutomo, snap_md_post is the wrong place to do the splits, as the tar files are not yet made!
 
 | 
| 1.18 |  | 28-Mar-2000 | fredb | Don't include ${RELEASDIR} in INSTALLATION_DIRS. Error pointed out by Urban Boquist in PR install/9689.
 
 | 
| 1.17 |  | 26-Mar-2000 | fredb | Build the split sets in place on "make release". 
 | 
| 1.16 |  | 20-Feb-2000 | mycroft | Sum the floppy directory, too. 
 | 
| 1.15 |  | 20-Feb-2000 | mycroft | Clean up a bit. 
 | 
| 1.14 |  | 19-Jan-2000 | mycroft | Put a copy of GENERIC in the kernel directory, too. 
 | 
| 1.13 |  | 09-Nov-1999 | he | Provide some more automation in the "make release" process.  Also build and install:
 o INSTALL and INSTALL_TINY kernels (for boot floppy images)
 o GENERIC_TINY kernel
 o Boot floppy images
 Ideas borrowed from etc/etc.sun3/ setup.
 
 | 
| 1.12 |  | 05-Feb-1999 | cjs | branches:  1.12.2;  1.12.6; Update all this crap so that `make snapshot' makes snapshots in release(7)
 format, rather than in some unknown format. Also clean up the code a bit,
 remove some code duplication, and add documentation to the Makefile.
 
 | 
| 1.11 |  | 09-Oct-1998 | itohy | Use "${MAKE}" instead of "make" for cross compilation. 
 | 
| 1.10 |  | 28-Jun-1998 | fair | These commits do two things: 
 1. Provide a consistent and extensible framework for compiling
 kernels for the "make snapshot" target.
 
 2. Add OBJDIR support for the "make snapshot" target, in the form
 of three new make variables: KERNOBJDIR, KERNSRCDIR, and KERNCONFDIR.
 Default values are in the Makefile.inc, and for OBJDIR they should
 be defined in /etc/mk.conf as
 
 KERNSRCDIR=${BSDSRCDIR}/sys
 KERNOBJDIR=${BSDOBJDIR}/sys/arch/${MACHINE}/compile
 
 The next step is to make a new target in the src/etc/Makefile for "release"
 (or something like that) to make release(7) format files.
 
 | 
| 1.9 |  | 04-Mar-1997 | mikel | GENERIC{AHA,OTHER} have been merged into GENERIC; fixes PR port-i386/3274. 
 | 
| 1.8 |  | 16-Oct-1996 | perry | restore snap_md target (sigh...) 
 | 
| 1.7 |  | 15-Oct-1996 | perry | Remove obsolete snapshot functionality (which is now in /usr/src/distrib) -- Makefile.inc is now a no-op. I chose not to
 remove it completely because port specific stuff might show up someday.
 
 | 
| 1.6 |  | 23-Apr-1996 | thorpej | Fix the snap_md target to use the correct kernel names; GENERICAHA and GENERICBT were replaced with GENERICADP and GENERICOTHER some time ago.
 XXX The kc_* targets here are still broken, but aren't currently used
 XXX anyhow.  This change allows one to at least do a "make snapshot".
 
 | 
| 1.5 |  | 01-May-1994 | cgd | don't make floppies until it works 
 | 
| 1.4 |  | 18-Apr-1994 | cgd | add support for making i386 floppies.  more needs to go on the kernel floppies, but this is a damned good start.
 
 | 
| 1.3 |  | 31-Mar-1994 | cgd | yes, i'm a moron 
 | 
| 1.2 |  | 31-Mar-1994 | cgd | update for new kernel name 
 | 
| 1.1 |  | 05-Mar-1994 | cgd | add 'snapshot' target, including machine-dependent targets 
 | 
| 1.12.6.1 |  | 27-Dec-1999 | wrstuden | Pull up to last week's -current. 
 | 
| 1.12.2.3 |  | 09-Jul-2000 | he | Pull up revisions 1.15,1.16,1.21 (via patch, requested by he): Enhance the "make release" process:
 o simplify after recent modification of etc/Makefile
 o remember to checksum *.fs files too
 
 | 
| 1.12.2.2 |  | 12-Feb-2000 | he | Pull up revision 1.14 and apply patch (requested by he): Put a copy of GENERIC in the kernel directory too.
 Also build INSTALL_SMALL.
 
 | 
| 1.12.2.1 |  | 11-Nov-1999 | he | Pull up revision 1.13 (requested by he): Improve automation for "make release", so that boot images are
 automatically built and installed in RELEASEDIR.
 
 | 
| 1.20.2.1 |  | 23-Jun-2000 | minoura | Sync w/ netbsd-1-5-base. 
 | 
| 1.21.2.5 |  | 25-Apr-2001 | he | Pull up revision 1.27 (requested by fvdl): Not all DIAGNOSTIC checks are all that cheap, so disable that
 option in meant-for-production kernels.  Introduces GENERIC_DIAGNOSTIC.
 
 | 
| 1.21.2.4 |  | 10-Oct-2000 | fvdl | Pull up versions 1.25 and 1.26 (approved by jhawk): enable building of INSTALL_LAPTOP and GENERIC_LAPTOP kernels.
 
 | 
| 1.21.2.3 |  | 01-Oct-2000 | hubertf | Pull up to netbsd-1-5 branch, OK'd by jhawk: 
 Revisions:
 > cvs rdiff -r1.160 -r1.161 basesrc/etc/Makefile
 > cvs rdiff -r1.23 -r1.24 basesrc/etc/etc.i386/Makefile.inc
 > cvs rdiff -r1.7 -r1.8 sharesrc/share/man/man7/release.7
 
 Log:
 > Add standalone "iso-image" target that can be run with DESTDIR and RELEASEDIR
 > set in src/etc after a "make release" in both "src" and "xsrc", to create a
 > ISO-image of the release in $RELEASEDIR/installation/cdrom.
 >
 > Hook for architecture dependent pre/post-processing in etc/etc.*/Makefile.inc
 > are available as 'iso-image_md_post' and 'iso-image_md_pre', see
 > etc/etc.i386/Makefile.inc as an example. Might be useful for setting up
 > bootable CDs on alpha, sparc, ...
 >
 > Reviewed by Todd Whitesel and Thomas Klausner.
 
 | 
| 1.21.2.2 |  | 04-Sep-2000 | jhawk | Pullup etc/etc.i386/Makefile.inc rev 1.23, arch/i386/stand/dosboot/Makefile rev 1.15, approved by thorpej:
 install dosboot.com in the release(7) hierarchy.
 
 | 
| 1.21.2.1 |  | 11-Aug-2000 | toddpw | Pull up Makefile.inc (etc.i386 1.22, bootfloppy-common 1.29, fdset-common 1.22) 1.22 etc/etc.i386/Makefile.inc
 1.29 distrib/i386/floppies/bootfloppy-common/Makefile.inc
 1.22 distrib/i386/floppies/fdset-common/Makefile.inc
 Change $RELEASEDIR/installation/floppies to $RELEASEDIR/installation/floppy,
 in accordance with release(7). This is actually a stray diff from the 1.4.2
 release cycle which is only now being carried forward. (cough cough)
 
 | 
| 1.38.2.1 |  | 24-Jul-2004 | tron | branches:  1.38.2.1.2; Pull up revision 1.39 (requested by he in ticket #707):
 Allow the user to specify which file system image to use as the
 boot image of the CD-ROM via the CDROM_BOOT_IMAGE variable.  The
 user may want to create a bootable image with bootlap-big.fs which
 uses the INSTALL_LAPTOP kernel configuration instead of the default
 boot-big.fs image which uses the INSTALL kernel configuration.
 
 | 
| 1.38.2.1.2.1 |  | 11-May-2005 | riz | Pull up revision 1.40 (requested by tron in ticket #1398): Add new kernel configuration for ACPI based SMP systems which can also be
 used to utilize Hyper-Threading.
 
 | 
| 1.41.2.2 |  | 13-Jun-2006 | tron | Pull up following revision(s) (requested by hubertf in ticket #1371): sys/arch/i386/conf/INSTALL_XEN3_DOMU: revision 1.1
 distrib/i386/floppies/instkernel/Makefile: patch
 sys/arch/i386/conf/XEN2_DOM0: revision 1.1
 sys/arch/i386/conf/INSTALL_XEN3_U: file removal
 sys/arch/i386/conf/XEN3_U: file removal
 sys/arch/i386/conf/XEN3_DOMU: revision 1.1
 sys/arch/i386/conf/XENU: file removal
 sys/arch/i386/conf/INSTALL_XEN2_DOMU: revision 1.1
 etc/etc.i386/Makefile.inc: revision 1.44
 sys/arch/i386/conf/XEN0: file removal
 sys/arch/i386/conf/XEN2_DOMU: revision 1.1
 sys/arch/i386/conf/INSTALL_XENU: file removal
 Rename XEN kernel config files to be more consistent:
 INSTALL_XEN3_U        -> INSTALL_XEN3_DOMU
 INSTALL_XENU          -> INSTALL_XEN2_DOMU
 XEN0                  -> XEN2_DOM0
 XEN3_U                -> XEN3_DOMU
 XENU                  -> XEN2_DOMU
 OK'd by bouyer@
 
 | 
| 1.41.2.1 |  | 07-Apr-2006 | tron | Pull up following revision(s) (requested by bouyer in ticket #1248): distrib/i386/floppies/instkernel/Makefile: revision 1.5
 etc/etc.i386/Makefile.inc: revision 1.42
 Build XEN3_U and INSTALL_XEN3_U kernels as part of release process.
 
 | 
| 1.47.2.3 |  | 23-May-2007 | riz | Pull up following revision(s) (requested by hubertf in ticket #661): distrib/utils/sysinst/arch/i386/md.h: revision 1.58
 sys/arch/i386/conf/GENERIC.NOACPI: revision 1.1
 distrib/utils/sysinst/arch/i386/msg.md.es: revision 1.6
 etc/etc.i386/Makefile.inc: revision 1.50
 distrib/utils/sysinst/arch/i386/msg.md.pl: revision 1.26
 distrib/utils/sysinst/arch/i386/msg.md.en: revision 1.53
 distrib/utils/sysinst/arch/i386/msg.md.fr: revision 1.43
 distrib/utils/sysinst/arch/i386/msg.md.de: revision 1.11
 Add GENERIC.NOACPI kernel that offers - surprise! - no ACPI
 (in contrast to GENERIC).
 
 | 
| 1.47.2.2 |  | 09-Mar-2007 | riz | branches:  1.47.2.2.2; 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.47.2.1 |  | 04-Mar-2007 | bouyer | Pull up following revision(s) (requested by he in ticket #469): sys/arch/i386/stand/pxeboot/Makefile: revision 1.14
 etc/etc.amd64/Makefile.inc: revision 1.6
 etc/etc.i386/Makefile.inc: revision 1.48
 Install pxeboot_ia32.bin as part of a "make release" on i386 and amd64.
 
 | 
| 1.47.2.2.2.1 |  | 04-Jun-2007 | wrstuden | Update to today's netbsd-4. 
 | 
| 1.51.6.2 |  | 24-Jul-2007 | pavel | Add a comment reminding to update the release notes if the list of kernels change.
 
 | 
| 1.51.6.1 |  | 24-Jul-2007 | pavel | file Makefile.inc was added on branch matt-mips64 on 2007-07-24 10:28:06 +0000 
 | 
| 1.51.4.2 |  | 23-Mar-2008 | matt | sync with HEAD 
 | 
| 1.51.4.1 |  | 09-Jan-2008 | matt | sync with HEAD 
 | 
| 1.55.6.2 |  | 02-Jun-2008 | mjf | Sync with HEAD. 
 | 
| 1.55.6.1 |  | 03-Apr-2008 | mjf | Sync with HEAD. 
 | 
| 1.55.4.1 |  | 24-Mar-2008 | keiichi | sync with head. 
 | 
| 1.55.2.2 |  | 23-Jan-2008 | bouyer | build XEN3PAE kernels as part of release. 
 | 
| 1.55.2.1 |  | 23-Jan-2008 | bouyer | file Makefile.inc was added on branch mjf-devfs on 2008-01-23 19:52:25 +0000 
 | 
| 1.56.2.1 |  | 18-May-2008 | yamt | sync with head. 
 | 
| 1.58.2.1 |  | 23-Jun-2008 | wrstuden | Sync w/ -current. 34 merge conflicts to follow. 
 | 
| 1.59.8.1 |  | 21-Apr-2010 | matt | sync to netbsd-5 
 | 
| 1.59.4.1 |  | 13-May-2009 | jym | Sync with HEAD. 
 Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 
 | 
| 1.59.2.1 |  | 30-Sep-2009 | snj | Pull up following revision(s) (requested by bouyer in ticket #1040): etc/etc.i386/Makefile.inc: revision 1.60
 Add XEN3PAE_DOM0 to the list of kernels to build for a release.
 
 | 
| 1.64.2.1 |  | 17-Feb-2011 | bouyer | Sync with HEAD 
 | 
| 1.65.4.1 |  | 30-Oct-2012 | yamt | sync with head 
 | 
| 1.67.12.3 |  | 18-Mar-2015 | snj | Apply patch (requested by christos in ticket #542): - Enable intel and radeon DRM/KMS drivers in GENERIC
 - Disable all of the old DRM drivers in GENERIC
 - Remove the separate DRMKMS kernel
 
 | 
| 1.67.12.2 |  | 09-Mar-2015 | snj | Pull up following revision(s) (requested by mrg in ticket #578): distrib/notes/i386/contents: revision 1.28
 etc/etc.i386/Makefile.inc: revision 1.68
 sys/arch/i386/conf/GENERIC: revision 1.1120
 sys/arch/i386/conf/LEGACY: revision 1.1
 remove vga@isa and pcdisplay@isa from i386 GENERIC, and create a new
 LEGACY kernel that includes them instead.  now radeon@pci is able to
 properly claim wsdisplay0 on i386 systems, and radeondrmkms has a good
 chance of working.
 this "fixes" PR#49290.
 
 | 
| 1.67.12.1 |  | 04-Dec-2014 | snj | Apply patch (requested by bouyer in ticket #295): Build the DRMKMS kernel on x86, and provide a sysinst option to
 install it.
 
 | 
| 1.68.16.1 |  | 10-Jun-2019 | christos | Sync with HEAD 
 | 
| 1.68.14.1 |  | 28-Jul-2018 | pgoyette | Sync with HEAD 
 | 
| 1.68.8.1 |  | 25-Mar-2024 | martin | Pull up following revision(s) (requested by riastradh in ticket #1949): 
 etc/etc.amd64/Makefile.inc: revision 1.17
 distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.17
 etc/etc.i386/Makefile.inc: revision 1.70
 distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.16
 
 x86: Release the ramdisks too.
 
 This way we will get cgdroot.fs (and zfsroot.fs too) in the release.
 PR misc/57534
 
 | 
| 1.69.10.1 |  | 25-Mar-2024 | martin | Pull up following revision(s) (requested by riastradh in ticket #642): 
 etc/etc.amd64/Makefile.inc: revision 1.17
 distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.17
 etc/etc.i386/Makefile.inc: revision 1.70
 distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.16
 
 x86: Release the ramdisks too.
 
 This way we will get cgdroot.fs (and zfsroot.fs too) in the release.
 PR misc/57534
 
 | 
| 1.69.2.1 |  | 25-Mar-2024 | martin | Pull up following revision(s) (requested by riastradh in ticket #1820): 
 etc/etc.amd64/Makefile.inc: revision 1.17
 distrib/amd64/ramdisks/common/Makefile.ramdisk: revision 1.17
 etc/etc.i386/Makefile.inc: revision 1.70
 distrib/i386/ramdisks/common/Makefile.ramdisk: revision 1.16
 
 x86: Release the ramdisks too.
 
 This way we will get cgdroot.fs (and zfsroot.fs too) in the release.
 PR misc/57534
 
 | 
| 1.70.4.1 |  | 27-Aug-2025 | martin | Pull up following revision(s) (requested by imil in ticket #18): 
 etc/etc.amd64/Makefile.inc: revision 1.18
 etc/etc.i386/Makefile.inc: revision 1.71
 distrib/notes/common/contents: revision 1.188
 
 Distribute the MICROVM kernel on amd64 and i386.
 
 See sys/arch/{amd64,i386}/conf/MICROVM for usage instructions.
 
 |