Subject: CVS commit: src
To: None <source-changes@NetBSD.org>
From: Thor Lancelot Simon <tls@netbsd.org>
List: source-changes
Date: 11/01/2006 19:33:41
Module Name: src
Committed By: tls
Date: Wed Nov 1 19:33:41 UTC 2006
Modified Files:
src/doc: CHANGES
src/sys/arch/i386/conf: DISKLESS GENERIC GENERIC.MPACPI GENERIC_LAPTOP
INSTALL INSTALL.MP INSTALL_LAPTOP INSTALL_XEN2_DOMU
INSTALL_XEN3_DOMU NET4501 PARALLELS QEMU SWINGER VIRTUALPC
Log Message:
Change GENERIC, GENERIC.MP, GENERIC.MPACPI, GENERIC_LAPTOP, INSTALL,
INSTALL.MP, INSTALL_LAPTOP, and DISKLESS kernels so that they are
smaller and faster by removing support for actual i386 CPUs (which
lack write protection in supervisor mode, which requires a costly
workaround) and math coprocessor emulation. Coprocessor emulation
is retained in the LAPTOP kernels, but not in the others. Where
it is known that a configuration cannot be run with particular CPUs
(i486 in *MP kernels) remove that support as well. Compile all
kernels with appropriate architecture and tuning flags (reduces
size, makes things faster). Those requiring support for machines
with i386 CPU or lacking coprocessor can use the *SMALL or *TINY
kernels.
To generate a diff of this commit:
cvs rdiff -r1.744 -r1.745 src/doc/CHANGES
cvs rdiff -r1.114 -r1.115 src/sys/arch/i386/conf/DISKLESS
cvs rdiff -r1.793 -r1.794 src/sys/arch/i386/conf/GENERIC
cvs rdiff -r1.59 -r1.60 src/sys/arch/i386/conf/GENERIC.MPACPI
cvs rdiff -r1.211 -r1.212 src/sys/arch/i386/conf/GENERIC_LAPTOP
cvs rdiff -r1.291 -r1.292 src/sys/arch/i386/conf/INSTALL
cvs rdiff -r1.6 -r1.7 src/sys/arch/i386/conf/INSTALL.MP \
src/sys/arch/i386/conf/INSTALL_XEN3_DOMU
cvs rdiff -r1.104 -r1.105 src/sys/arch/i386/conf/INSTALL_LAPTOP
cvs rdiff -r1.3 -r1.4 src/sys/arch/i386/conf/INSTALL_XEN2_DOMU \
src/sys/arch/i386/conf/QEMU
cvs rdiff -r1.50 -r1.51 src/sys/arch/i386/conf/NET4501
cvs rdiff -r1.2 -r1.3 src/sys/arch/i386/conf/PARALLELS
cvs rdiff -r1.84 -r1.85 src/sys/arch/i386/conf/SWINGER
cvs rdiff -r1.46 -r1.47 src/sys/arch/i386/conf/VIRTUALPC
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.