Date: Fri, 8 Oct 1999 17:57:57 +1000 (EST) From: Bruce Evans <bde@zeta.org.au> To: KATO Takenori <kato@ganko.eps.nagoya-u.ac.jp> Cc: phk@critter.freebsd.dk, dfr@nlsystems.com, msmith@FreeBSD.org, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/alpha/conf majors.alpha src/sys/i386/conf majors.i386 Message-ID: <Pine.BSF.4.10.9910081739070.2174-100000@alphplex.bde.org> In-Reply-To: <19991008122853Y.kato@gneiss.eps.nagoya-u.ac.jp>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 8 Oct 1999, KATO Takenori wrote: > Poul-Henning Kamp <phk@critter.freebsd.dk> wrote: > > > Not unless the pc98 and alpha developers do the synchronization > > to the i386 version. I suspect the alpha at least reflects > > some netbsd compat issues ? > > PC98 uses same major number as IBM-PC and majors is OK to merge. But > at least fd driver has additional minor numbers. So, MAKEDEV is not > shareable. THe pc98 MAKEDEV doesn't seem to be in the tree. My MAKEDEV has different minor numbers for fd, so it is not shareable either :-). The standard minor numbering for fd was broken a long time ago, in FreeBSD-1, to fit all the special minors and the ft minors in an 8-bit minor number. I fixed this locally when I implemented slices in 1995, but the time never seemed right to commit the change. Standard minor numbering gives 128 "type" bits for special minors. This should be more than enough for floppies. I think there should be only a few special minors, with application-programmable geometries, so that you can handle any disk that the hardware can handle without filling /dev with floppy devices. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9910081739070.2174-100000>