1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-15 10:17:20 +00:00
freebsd/sys
Maxim Sobolev fb74e5f595 Add splitfs vfs layer into libstand, which allows loading big kernels and
modules split across several physical medias. Following is how it works:

The splitfs code, when asked to open "foo" looks for a file "foo.split"
which is a text file containing a list of filenames and media names, e.g.

	foo.aa "Kernel floppy 1"
	foo.ab "Kernel floppy 2"
	foo.ac "Kernel and modules floppy"

For each file segment, the process is:

- try to open the file
- prompt "Insert the disk labelled <whatever> and press any key..."
- try to open the file
- return error if file could not be located

RE team is free to use this feature in the upcoming 5.0-DP1.

Reviewed by:	msmith, dcs
2002-03-17 12:18:05 +00:00
..
alpha Move the definition of PT_[GS]ET{,DB,FP}REGS from the MD ptrace.h to the 2002-03-16 00:25:53 +00:00
amd64 o Stop calling useracc() in (o)sendsig() now that we use copyout() 2002-03-17 04:21:19 +00:00
arm
boot Add splitfs vfs layer into libstand, which allows loading big kernels and 2002-03-17 12:18:05 +00:00
cam Mark some arguments __unused. 2002-03-11 08:04:59 +00:00
coda Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
compat Simple p_ucred -> td_ucred changes to start using the per-thread ucred 2002-02-27 18:32:23 +00:00
conf Allow "make lint" to mostly work. Our sources are very unclean WRT 2002-03-17 10:05:57 +00:00
contrib Merge local changes for the 20020308 ACPI CA update. 2002-03-16 02:23:30 +00:00
crypto - Speedup 3DES by using assembly code for i386. 2002-03-05 09:19:02 +00:00
ddb Allow '.' in identifiers - some ia64 register names contain '.'. 2002-03-10 17:08:24 +00:00
dev Regen for 1.28 of pccarddevs 2002-03-17 05:06:37 +00:00
fs Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
geom Change the giant-dropping method a fair bit to keep WITNESS more 2002-03-17 07:42:54 +00:00
gnu Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
i4b Clean up the i4b kernel part: remove unmaintained #if(def)s for NetBSD, 2002-03-17 09:33:15 +00:00
i386 Clean up the i4b kernel part: remove unmaintained #if(def)s for NetBSD, 2002-03-17 09:33:15 +00:00
ia64 Move the definition of PT_[GS]ET{,DB,FP}REGS from the MD ptrace.h to the 2002-03-16 00:25:53 +00:00
isa Fixes to make select/poll mpsafe. 2002-03-14 01:32:30 +00:00
isofs/cd9660 Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
kern Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
libkern DBA update: used the wrong of several NAI DBAs. 2002-03-07 17:52:03 +00:00
modules Add generalized power profile code. 2002-03-04 18:46:13 +00:00
net Missed this file for select SMP fixes associated with rev 1.93 of 2002-03-14 04:47:08 +00:00
netatalk
netatm Unbreak fore adapters from POV of warnings. 2002-02-27 21:12:44 +00:00
netgraph Fix bugs where the ng_ppp node could transmit PPP frames whose length 2002-03-15 02:31:14 +00:00
netinet NAI DBA update 2002-03-14 16:53:39 +00:00
netinet6 o Add INET_ADDRSTRLEN and INET6_ADDRSTRLEN defines to <arpa/inet.h> 2002-03-10 06:42:27 +00:00
netipx
netkey missing splx 2002-03-01 13:13:17 +00:00
netnatm Fix warnings 2002-02-28 03:02:20 +00:00
netncp
netns
netsmb Missed this file for select SMP fixes associated with rev 1.93 of 2002-03-14 05:16:18 +00:00
nfs
nfsclient Add a readonly sysctl variable of type string, kern.bootp_cookie, 2002-03-13 09:23:11 +00:00
nfsserver Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
pc98 Use the dx register for the destination port address. A immediate port 2002-03-13 13:59:41 +00:00
pccard Get the generic name right 2002-03-03 01:04:39 +00:00
pci Work around a PLX9050 bug that causes system lockup in certain systems, 2002-03-17 04:10:38 +00:00
posix4
powerpc Move the definition of PT_[GS]ET{,DB,FP}REGS from the MD ptrace.h to the 2002-03-16 00:25:53 +00:00
rpc
security/lomac DBA update: pick the right DBA for various LOMAC copyrights. 2002-03-13 22:55:20 +00:00
sparc64 Don't demap the requested page from the tlb in pmap_kenter or pmap_kremove, 2002-03-17 01:53:51 +00:00
svr4
sys Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
tools Return vnode_if back to its AWK roots. 2002-03-01 01:20:23 +00:00
ufs Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
vm Undo part of revision 1.57: Now that (o)sendsig() doesn't call useracc(), 2002-03-17 07:01:42 +00:00
Makefile