summaryrefslogtreecommitdiffstats
path: root/sys/i386/conf
diff options
context:
space:
mode:
authorjulian <julian@FreeBSD.org>1998-04-19 23:32:49 +0000
committerjulian <julian@FreeBSD.org>1998-04-19 23:32:49 +0000
commit0796a5c56ed9d1eaf2c8691327b581fcfa3cd05b (patch)
tree9c3ff4ea4ec1cc8aeb30628a4e4452193f1d12cb /sys/i386/conf
parent64e2dfa0bb7dd8d4a7affdfbf920764d02d2b02c (diff)
downloadFreeBSD-src-0796a5c56ed9d1eaf2c8691327b581fcfa3cd05b.zip
FreeBSD-src-0796a5c56ed9d1eaf2c8691327b581fcfa3cd05b.tar.gz
Add changes and code to implement a functional DEVFS.
This code will be turned on with the TWO options DEVFS and SLICE. (see LINT) Two labels PRE_DEVFS_SLICE and POST_DEVFS_SLICE will deliniate these changes. /dev will be automatically mounted by init (thanks phk) on bootup. See /sys/dev/slice/slice.4 for more info. All code should act the same without these options enabled. Mike Smith, Poul Henning Kamp, Soeren, and a few dozen others This code does not support the following: bad144 handling. Persistance. (My head is still hurting from the last time we discussed this) ATAPI flopies are not handled by the SLICE code yet. When this code is running, all major numbers are arbitrary and COULD be dynamically assigned. (this is not done, for POLA only) Minor numbers for disk slices ARE arbitray and dynamically assigned.
Diffstat (limited to 'sys/i386/conf')
-rw-r--r--sys/i386/conf/LINT6
-rw-r--r--sys/i386/conf/NOTES6
-rw-r--r--sys/i386/conf/files.i3863
3 files changed, 10 insertions, 5 deletions
diff --git a/sys/i386/conf/LINT b/sys/i386/conf/LINT
index 21bf3c4..b41d6ac 100644
--- a/sys/i386/conf/LINT
+++ b/sys/i386/conf/LINT
@@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
-# $Id: LINT,v 1.424 1998/04/09 22:28:57 sos Exp $
+# $Id: LINT,v 1.425 1998/04/18 04:58:00 ahasty Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@@ -470,8 +470,10 @@ options UNION #Union filesystem
options "CD9660_ROOT" #CD-ROM usable as root device
options FFS_ROOT #FFS usable as root device
options NFS_ROOT #NFS usable as root device
-# This DEVFS is experimental but seems to work
+# DEVFS and SLICE are experimental but seems to work.
+# SLICE disables too much old code so enabling it in LINT would be bad
options DEVFS #devices filesystem
+#options SLICE #devfs based disk handling
# Allow the FFS to use Softupdates technology.
# To do this you need to fetch the two files
diff --git a/sys/i386/conf/NOTES b/sys/i386/conf/NOTES
index 21bf3c4..b41d6ac 100644
--- a/sys/i386/conf/NOTES
+++ b/sys/i386/conf/NOTES
@@ -2,7 +2,7 @@
# LINT -- config file for checking all the sources, tries to pull in
# as much of the source tree as it can.
#
-# $Id: LINT,v 1.424 1998/04/09 22:28:57 sos Exp $
+# $Id: LINT,v 1.425 1998/04/18 04:58:00 ahasty Exp $
#
# NB: You probably don't want to try running a kernel built from this
# file. Instead, you should start from GENERIC, and add options from
@@ -470,8 +470,10 @@ options UNION #Union filesystem
options "CD9660_ROOT" #CD-ROM usable as root device
options FFS_ROOT #FFS usable as root device
options NFS_ROOT #NFS usable as root device
-# This DEVFS is experimental but seems to work
+# DEVFS and SLICE are experimental but seems to work.
+# SLICE disables too much old code so enabling it in LINT would be bad
options DEVFS #devices filesystem
+#options SLICE #devfs based disk handling
# Allow the FFS to use Softupdates technology.
# To do this you need to fetch the two files
diff --git a/sys/i386/conf/files.i386 b/sys/i386/conf/files.i386
index a08df9d..f0a9e71 100644
--- a/sys/i386/conf/files.i386
+++ b/sys/i386/conf/files.i386
@@ -1,7 +1,7 @@
# This file tells config what files go into building a kernel,
# files marked standard are always included.
#
-# $Id: files.i386,v 1.195 1998/03/23 16:44:22 peter Exp $
+# $Id: files.i386,v 1.196 1998/04/06 15:49:35 peter Exp $
#
# The long compile-with and dependency lines are required because of
# limitations in config: backslash-newline doesn't work in strings, and
@@ -36,6 +36,7 @@ i386/eisa/eisaconf.c optional eisa
i386/eisa/if_vx_eisa.c optional vx device-driver
i386/eisa/if_fea.c optional fea device-driver
i386/i386/autoconf.c standard device-driver
+i386/i386/mountroot.c optional slice
i386/i386/bios.c standard
i386/i386/bioscall.s standard
i386/i386/busdma_machdep.c standard
OpenPOWER on IntegriCloud