1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-17 10:26:15 +00:00
freebsd/sys
Mike Smith 88d4183b84 Make MFS work with the new root filesystem search process.
In order to achieve this, root filesystem mount is moved from
SI_ORDER_FIRST to SI_ORDER_SECOND in the SI_SUB_MOUNT_ROOT sysinit
group.  Now, modules which wish to usurp the default root mount
can use SI_ORDER_FIRST.

A compiled-in or preloaded MFS filesystem will become the root
filesystem unless the vfs.root.mountfrom environment variable refers
to a valid bootable device.  This will normally only be the case when
the kernel and MFS image have been loaded from a disk which has a
valid /etc/fstab file.  In this case, the variable should be manually
overridden in the loader, or the kernel booted with -a.  In either
case "mfs:" should be supplied as the new value.

Also fix a typo in one DFLTROOT case that would not have compiled.
1999-11-03 11:02:47 +00:00
..
alpha Add a second direct map window to increase the maximum RAM this platform 1999-11-03 01:16:11 +00:00
amd64 Remove the prototypes for two functions that were removed when the 1999-11-02 19:38:27 +00:00
boot Sync with sys/boot/i386/btx/btx/btx.s revision 1.13. 1999-11-03 08:32:03 +00:00
cam Fix Bus Device Resets from userland, and specifically from camcontrol. 1999-10-31 02:39:44 +00:00
coda sigset_t change (part 2 of 5) 1999-09-29 15:03:48 +00:00
compat useracc() the prequel: 1999-10-29 18:09:36 +00:00
compile
conf Add new options NETGRAPH_PPP and NETGRAPH_PPPOE, plus NETGRAPH_SOCKET which 1999-11-02 22:38:50 +00:00
contrib * Add struct resource_list* argument to resource_list_alloc and 1999-10-12 21:35:51 +00:00
ddb Remove unused macro definition. 1999-11-02 22:40:15 +00:00
dev Fix for multiple pcm devices. 1999-11-03 08:10:49 +00:00
fs Change structure field named 'toupper' to 'to_upper' to avoid conflict 1999-11-02 22:46:42 +00:00
geom Removal of sys/device.h 1999-10-05 21:19:41 +00:00
gnu Newline-terminate the complaint message about not being able to find 1999-11-01 23:57:28 +00:00
i4b Disable old PCCARD_MODULE code. 1999-10-29 17:28:09 +00:00
i386 Consolidate some of the various ctype(3) macros in one location. 1999-11-02 22:50:34 +00:00
isa i8254_restore is called from apm_default_resume() to reload 1999-10-30 14:56:01 +00:00
isofs/cd9660 Newline-terminate the complaint message about not being able to find 1999-11-01 23:57:28 +00:00
kern Make MFS work with the new root filesystem search process. 1999-11-03 11:02:47 +00:00
libkern $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
miscfs Remove specfs::vop_lookup() There is no code path which can call it. 1999-11-01 02:53:38 +00:00
modules Unbreak this build. 1999-11-02 04:16:17 +00:00
msdosfs More removals of vnode->v_lastr, replaced by preexisting seqcount 1999-09-20 23:27:58 +00:00
net Use typedefs for node methods. 1999-11-01 10:18:36 +00:00
netatalk
netatm Modify to work with the new sbreserve(). 1999-10-09 23:24:59 +00:00
netgraph Add statistics counters to "tee" netgraph node type. 1999-11-02 23:31:49 +00:00
netinet Append missing newline to log() message for permanent ARP modification 1999-10-18 11:56:50 +00:00
netipx Get rid of the old XNS checksum code and implement it the IPX way. 1999-08-28 18:21:55 +00:00
netkey
netnatm
netncp Change structure field named 'toupper' to 'to_upper' to avoid conflict 1999-11-02 22:46:42 +00:00
netns $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfs Call bootpc_init before we try to mount an NFS root, if we're configured 1999-11-01 23:55:38 +00:00
nfsclient Call bootpc_init before we try to mount an NFS root, if we're configured 1999-11-01 23:55:38 +00:00
nfsserver Move NFS access cache hits/misses into nfsstats structure so 1999-10-25 19:22:33 +00:00
ntfs useracc() the prequel: 1999-10-29 18:09:36 +00:00
nwfs Change structure field named 'toupper' to 'to_upper' to avoid conflict 1999-11-02 22:46:42 +00:00
pc98 Cosmetic changes. 1999-11-03 10:08:15 +00:00
pccard I'm told this makes more laptops work with the new attachment code. 1999-10-29 04:41:07 +00:00
pci New driver: Nx64kbit/s E1/T1 cards based on Munich32x&Falc54. 1999-11-02 14:23:14 +00:00
posix4 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
powerpc The core of this patch is to vm/vm_page.h. The effects are two-fold: (1) to 1999-10-30 07:37:14 +00:00
rpc
svr4 useracc() the prequel: 1999-10-29 18:09:36 +00:00
sys Consolidate some of the various ctype(3) macros in one location. 1999-11-02 22:50:34 +00:00
tools Moderately hacked pccard code from newconfig. It is somewhat in 1999-10-26 06:52:31 +00:00
ufs Make MFS work with the new root filesystem search process. 1999-11-03 11:02:47 +00:00
vm Reverse the sense of the test in the KASSERT's from the last commit. 1999-10-30 09:09:02 +00:00
Makefile $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00