freebsd-nq/sys/conf
Bruce Evans e05da2e941 Made booting with -a work for all configurations. Previously it
only worked for configurations with "swap on generic".

usr.sbin/config/config.y:
- ignore all "swap [on] device ...' specifications except for
  warning about them.  They haven't done anything related to swap
  for almost 4 years, and were previously silently ignored,
  except for "swap on generic" which stopped swap${KERNEL}.c
  from being generated.  Code to support swapping is now deader
  than before.

usr.sbin/config/mkswapconf.c:
- don't generate a dummy setconf() function in swap${KERNEL}.c.

sys/i386/conf/files.i386:
- swapgeneric.c is now standard.  It should be merged into autoconf.c
  so that it doesn't conflict with swap${KERNEL}.c for kernels named
  "generic".

sys/i386/i386/autoconf.c:
- don't call setroot() for mfs roots.  Since setroot() doesn't do anything
  harmful, this was just a waste of time, except possibly for booting with
  -a it may have helped prevent an undesireable call to setconf() by
  finding a bogus rootdev.
- honor -a for ffs roots.  -a now overrides all other ways of specifying
  the root device.  Previously, -r had precedence over -a, and the -a
  handling was usually a no-op.
- don't honor -a for non-ffs roots, since it would currently just get in
  the way of a clean panic.

sys/i386/i386/swapgeneric.c:
- don't declare things that are now always declared in swap${KERNEL}.c.
  Don't decide things that are now decided in autoconf.c.  Code to
  support the "generic" case is now dead instead of useless.
1999-04-15 14:52:24 +00:00
..
defines Add some more defines that don't change the genericness of a file. 1995-05-11 20:21:23 +00:00
files Build the functionality of the wdc_p hack into the ide_pci.c code. 1999-04-13 20:22:34 +00:00
files.alpha Keyboard driver update in preparation for the USB keyboard driver. 1999-03-10 10:36:53 +00:00
files.i386 Made booting with -a work for all configurations. Previously it 1999-04-15 14:52:24 +00:00
files.pc98 Sync with sys/i386/conf/files.i386 revision 1.233. 1999-04-10 04:42:46 +00:00
kern.mk Fixed comment and whitespace lossage in recent commits. The -W flag 1999-01-29 10:57:18 +00:00
kmod.mk Removed all traces of LN_FLAGS. It was only used to produce a link 1999-03-23 03:06:25 +00:00
ldscript.alpha Lots of changes, including: 1998-08-10 07:53:59 +00:00
ldscript.amd64 Increased kernel virtual address space to 1GB. NOTE: You MUST have fixed 1999-03-11 18:28:46 +00:00
ldscript.i386 Increased kernel virtual address space to 1GB. NOTE: You MUST have fixed 1999-03-11 18:28:46 +00:00
ldscript.powerpc Lots of changes, including: 1998-08-10 07:53:59 +00:00
majors Add cdev 120 as the audit device. 1999-03-21 21:53:09 +00:00
Makefile.alpha Hopefully replicate the install.debug changes from the i386 version. 1999-04-13 18:35:28 +00:00
Makefile.i386 Made booting with -a work for all configurations. Previously it 1999-04-15 14:52:24 +00:00
Makefile.pc98 Back out default debug kernel. The flags revert to historical behaviour. 1999-04-11 03:40:11 +00:00
Makefile.powerpc Made booting with -a work for all configurations. Previously it 1999-04-15 14:52:24 +00:00
newvers.sh This is now 4.0-current 1999-01-21 03:07:33 +00:00
nfsswapkernel.c Removed vestiges of config-time "argument processing" configuration. 1997-09-07 13:49:56 +00:00
NOTES Add example for 'makeoptions DEBUG' and some notes. I have not activated 1999-04-14 16:54:00 +00:00
options Make debugging more selective. 1999-04-11 20:53:50 +00:00
options.alpha Keyboard driver update in preparation for the USB keyboard driver. 1999-03-10 10:36:53 +00:00
options.i386 Shoot the LKM support in the old wd/wdc/atapi driver set in the head and 1999-04-13 19:38:12 +00:00
options.pc98 Sync with sys/i386/conf/options.i386 revision 1.110. 1999-03-17 09:00:33 +00:00
param.c Allow setting MAXFILES in the kernel config. 1999-04-09 16:28:11 +00:00
systags.sh Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00