Date: Tue, 27 Feb 2001 23:36:51 -0700 From: Warner Losh <imp@harmony.village.org> To: Kostas Magoutis <magoutis@eecs.harvard.edu> Cc: freebsd-arch@FreeBSD.ORG Subject: Re: Logical device instances Message-ID: <200102280636.f1S6apd02466@harmony.village.org> In-Reply-To: Your message of "Wed, 28 Feb 2001 01:34:42 EST." <200102280634.f1S6Ygq03513@wally.eecs.harvard.edu> References: <200102280634.f1S6Ygq03513@wally.eecs.harvard.edu> <200102280048.f1S0m9n09106@wally.eecs.harvard.edu> <200102280555.f1S5twd14711@harmony.village.org>
next in thread | previous in thread | raw e-mail | index | archive | help
In message <200102280634.f1S6Ygq03513@wally.eecs.harvard.edu> Kostas Magoutis writes: : The minor number is still pretty static, isn't it? I can multiplex a : single physical device but I can't create dynamic instances of it, : e.g., the files corresponding to the vnode/devnode of the device. You can create all the dev nodes that you want. It is a simple mknod(). Also, you can encode the physical minor such that each one can have multiple logical minors. There's 24 bits of minor number to play with. In current with DEVFS you can instruct your driver to create new device nodes and they will appear in the tree. Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200102280636.f1S6apd02466>