bde 2633265e24 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
..
1999-02-09 17:23:03 +00:00
1999-02-14 22:04:09 +00:00
1999-03-10 10:11:43 +00:00
1998-12-20 02:53:49 +00:00
1998-09-13 13:28:07 +00:00
1998-06-27 21:29:35 +00:00
1998-08-30 04:48:00 +00:00
1999-03-17 11:42:18 +00:00
1999-02-09 17:23:03 +00:00
1998-10-13 08:14:31 +00:00
1998-08-04 15:25:32 +00:00
1997-09-25 06:38:17 +00:00
1999-04-08 14:02:56 +00:00
1999-03-20 04:26:57 +00:00
1999-04-01 01:42:28 +00:00
1999-02-01 21:02:38 +00:00
1998-05-03 05:10:23 +00:00
1999-04-06 14:04:37 +00:00
1999-02-14 20:06:02 +00:00
1998-03-12 12:54:25 +00:00
1998-08-04 15:26:57 +00:00
1998-12-13 07:16:05 +00:00
1998-08-04 14:33:42 +00:00
1998-12-03 20:44:45 +00:00
1999-02-09 17:23:03 +00:00
1999-01-10 02:10:08 +00:00
1999-04-08 13:51:54 +00:00
1998-11-04 08:33:32 +00:00
1998-06-29 18:15:21 +00:00
1999-02-23 12:02:07 +00:00
1999-04-07 04:12:02 +00:00