freebsd-src/sys
Bill Paul 188291d20f Do away with 'options SWAP_GENERIC' once and for all: I get ill
just thinking about it.

Two changes need to be made to allow 'config kernel swap generic' to
work properly without requiring any compile-time flags:

/usr/src/usr.sbin/config/mkswapconf.c: we need to define a dummy stub
for the setconf() function to replace the one in swapgeneric.c that
isn't available in non-generic configurations.

/usr/src/sys/i386/i386/autoconf.c: the -a boot flag causes setroot()
to be skipped and lets setconf() prompt the user for a root device.
If you skip setroot() in a non-generic kernel, you could get severely
hosed. To avoid this, we silently ignore the -a flag if rootdev != NODEV.
(rootdev is always initialized to NODEV in swapgeneric.c, so if
we find that rootdev is something other than NODEV, we know we're
not using a generic configuration.)
1995-02-18 18:05:35 +00:00
..
alpha/include Third round in syscons update. 1995-01-28 22:18:05 +00:00
amd64 Do away with 'options SWAP_GENERIC' once and for all: I get ill 1995-02-18 18:05:35 +00:00
compile Stop cvs up -P from removing empty compile directories. 1994-08-25 16:20:16 +00:00
conf Remove the ISDN dialer from LINT until it's working. 1995-02-17 09:33:29 +00:00
ddb Added "panic" command to ddb, so we can do something sensible even if 1995-02-05 21:09:04 +00:00
dev This is the latest version of the APM stuff from HOSOKAWA, I have looked 1995-02-17 02:22:57 +00:00
fs YFfix 1995-02-14 06:31:13 +00:00
gnu Fix a few bogons introduced when config lost the 3 char limitation. 1995-02-16 08:06:28 +00:00
i386 Do away with 'options SWAP_GENERIC' once and for all: I get ill 1995-02-18 18:05:35 +00:00
isa This is the latest version of the APM stuff from HOSOKAWA, I have looked 1995-02-17 02:22:57 +00:00
isofs/cd9660 strategy for block and char devices are rightfully spec_strategy. 1995-02-13 06:12:32 +00:00
kern Only clear B_VMIO in brelse() - a bunch of special processing is required 1995-02-18 02:55:09 +00:00
libkern Always build libkern_p.a. `NOPROFILE' should only control user libraries. 1995-01-10 01:57:56 +00:00
miscfs YFfix 1995-02-14 06:31:13 +00:00
modules Add ipfw to /lkm Makefile..uups.. 1995-01-30 14:21:46 +00:00
msdosfs Use the correct block number for updating the backup copy of the FAT when 1995-02-10 18:39:45 +00:00
net Attempting to bind() or connect() a routing socket, while meaningless, 1995-02-16 01:11:38 +00:00
netccitt And fix some more compiler warnings. Then give up. /sys/net* is FULL of 1995-02-15 06:29:47 +00:00
netinet Include missing <sys/kernel.h> for `hz'. 1995-02-17 00:29:42 +00:00
netiso Update calls to rtalloc1(). 1994-12-13 22:33:05 +00:00
netns Include <sys/systm.h> to get inlines for spl*() so that LINT kernel links. 1994-11-15 14:26:31 +00:00
nfs YF fix. 1995-02-15 04:21:32 +00:00
nfsclient YF fix. 1995-02-15 04:21:32 +00:00
nfsserver YF fix. 1995-02-15 04:21:32 +00:00
pci Improve diagnostics: 1995-02-17 16:45:08 +00:00
powerpc/include Don't define CLK_TCK here. 1995-02-03 21:49:18 +00:00
rpc Use the header files that are compatible with the code just moved over 1994-08-07 18:41:02 +00:00
scsi >From a week or two ago I got kernel panics as soon as I tried to access my 1995-02-15 07:44:07 +00:00
sys Rearrange slice numbers for compatibility. 1995-02-16 13:35:21 +00:00
tools Added $Id$ 1994-08-02 07:55:43 +00:00
ufs Adjust slice names in diskerr() for the rearranged slice numbers. The 1995-02-16 14:47:38 +00:00
vm 1) Added protection against collapsing OBJ_DEAD objects. 1995-02-18 06:48:33 +00:00
Makefile Added ${MACHINE}/boot to build bootblocks. 1994-08-25 13:54:28 +00:00