From owner-cvs-all Sun Apr 19 16:33:26 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA08801 for cvs-all-outgoing; Sun, 19 Apr 1998 16:33:26 -0700 (PDT) (envelope-from owner-cvs-all@FreeBSD.ORG) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA08774; Sun, 19 Apr 1998 23:33:23 GMT (envelope-from julian@FreeBSD.org) From: Julian Elischer Received: (from julian@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id QAA28289; Sun, 19 Apr 1998 16:32:51 -0700 (PDT) Date: Sun, 19 Apr 1998 16:32:51 -0700 (PDT) Message-Id: <199804192332.QAA28289@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/conf files src/sys/dev/slice disklabel.c mbr.c slice.4 slice.h slice_base.c slice_device.c slices.thought src/sys/dev/vn vn.c src/sys/i386/conf LINT files.i386 src/sys/i386/i386 mountroot.c autoconf.c src/sys/i386/isa fd.c ... Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk julian 1998/04/19 16:32:50 PDT Modified files: sys/conf files sys/dev/vn vn.c sys/i386/conf LINT files.i386 sys/i386/i386 autoconf.c sys/i386/isa fd.c wd.c sys/isofs/cd9660 cd9660_vfsops.c sys/kern init_main.c subr_diskslice.c vfs_conf.c vfs_subr.c sys/miscfs/devfs devfs_tree.c devfs_vfsops.c devfs_vnops.c devfsdefs.h sys/miscfs/specfs spec_vnops.c specdev.h sys/scsi sd.c sys/sys devfsext.h sys/ufs/ffs ffs_vfsops.c Added files: sys/dev/slice disklabel.c mbr.c slice.4 slice.h slice_base.c slice_device.c slices.thought sys/i386/i386 mountroot.c sys/sys sliceio.h Log: 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. Revision Changes Path 1.135 +4 -0 src/sys/conf/files 1.56 +314 -35 src/sys/dev/vn/vn.c 1.426 +4 -2 src/sys/i386/conf/LINT 1.197 +2 -1 src/sys/i386/conf/files.i386 1.93 +30 -1 src/sys/i386/i386/autoconf.c 1.109 +269 -17 src/sys/i386/isa/fd.c 1.159 +281 -8 src/sys/i386/isa/wd.c 1.36 +12 -1 src/sys/isofs/cd9660/cd9660_vfsops.c 1.91 +2 -2 src/sys/kern/init_main.c 1.43 +4 -1 src/sys/kern/subr_diskslice.c 1.23 +5 -2 src/sys/kern/vfs_conf.c 1.152 +28 -3 src/sys/kern/vfs_subr.c 1.52 +120 -40 src/sys/miscfs/devfs/devfs_tree.c 1.29 +2 -1 src/sys/miscfs/devfs/devfs_vfsops.c 1.54 +17 -25 src/sys/miscfs/devfs/devfs_vnops.c 1.14 +1 -2 src/sys/miscfs/devfs/devfsdefs.h 1.61 +9 -2 src/sys/miscfs/specfs/spec_vnops.c 1.15 +4 -2 src/sys/miscfs/specfs/specdev.h 1.124 +207 -6 src/sys/scsi/sd.c 1.17 +31 -1 src/sys/sys/devfsext.h 1.79 +21 -4 src/sys/ufs/ffs/ffs_vfsops.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message