From fb74e5f595af8439633ef895dd19dfdd695b6d10 Mon Sep 17 00:00:00 2001 From: Maxim Sobolev Date: Sun, 17 Mar 2002 12:18:05 +0000 Subject: 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 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 --- sys/boot/i386/loader/conf.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/boot') diff --git a/sys/boot/i386/loader/conf.c b/sys/boot/i386/loader/conf.c index 67c8c952b6101..9e31735cf401a 100644 --- a/sys/boot/i386/loader/conf.c +++ b/sys/boot/i386/loader/conf.c @@ -60,6 +60,7 @@ struct fs_ops *file_system[] = { &ext2fs_fsops, &dosfs_fsops, &cd9660_fsops, + &splitfs_fsops, #ifdef LOADER_GZIP_SUPPORT &zipfs_fsops, #endif -- cgit v1.3