Date: Wed, 26 Nov 1997 12:19:37 -0800 (PST) From: Julian Elischer <julian@whistle.com> To: S?ren Schmidt <sos@FreeBSD.dk> Cc: hackers@FreeBSD.ORG Subject: Re: DEVFS/SLICE passes milestone Message-ID: <Pine.BSF.3.95.971126121645.3379A-100000@current1.whistle.com> In-Reply-To: <199711261356.OAA05520@sos.freebsd.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
Unfortunatly the existing code is inherrently broken by design. After discussing this with PHK we agreed that the two changes were intertwined. DEVFS works fine without the slice changes, except that you can't do disk partitions because of the broken-ness. i.e it works fine for diskless systems. You can do devfs without SLICES but it won't help you too much because of this. I have been consulting others on this as I go.. On Wed, 26 Nov 1997, S?ren Schmidt wrote: > In reply to Julian Elischer who wrote: > > > > San francisco, Early Tuesday morning, > > > > DEVFS passed a critical milestone today when my PC here booted up a kernel > > using only DEVFS based devices. The kernel used DEVFS to find the root > > device and mount it, finding it by NAME (sd1s1a) rather than by > > major/minor numbers. The disk devices were all created dynamically using > > the "slice" subsystem so that all IO to the disks was flowing through the > > SLICE system's "IOreq" entrypoints rather than the older disk 'strategy()' > > entrypoints. > > > > The disk partitionning is being handled by separate MBR and DISKLABEL > > SLICE objects, rather than by the older disk 'slicing' code. > > The drivers have SLICE entrypoints added, in addition to the usual > > entrypoints, which are no longer being used. > > teh SLICE code is also known as "storage layering". > > Klokkerholm early wednesday afternoon, > > I would like if you where concentrating on makeing DEVFS work, then > started to play with new SLICE code. Now we get a monster patch that > noone has the time to deal with (you should know that now you have > Terry onboard :) ), and thereby has much less chance of getting into > the sources. > We asked you to clean up DEVFS and get it to work, or it would be > thrown out, not to pull in further "enhancements"..... > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > Søren Schmidt (sos@FreeBSD.org) FreeBSD Core Team > Even more code to hack -- will it ever end > .. >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.95.971126121645.3379A-100000>