On Tue, Jun 03, 2008 at 02:09:08PM -0400, John Martin wrote: > Alan Coopersmith wrote: > > > > Why can't we just update driver_aliases etal. to load nvidia-legacy-96 > > for pci id's of cards only supported by that driver, nvidia-legacy-173 > > for those supported by that driver but not later ones, etc. ? > > > > We could have those return different VIS_GETIDENTIFIER strings so the > > Xserver knows which driver to load. > > > It's the name space issue for the clients. All the clients are > hardcoded to open > /dev/nvidiactl (pseudo driver instance) and /dev/nvidia? (character > driver instance). > We can't have three drivers which declare the same pseudo driver instance. >
well, this is only because /dev/nvidiactl is a weird device node is the sense that it's driver attaches to real hardware nodes and also to a pseudo device node. (i don't know of any other driver that does this.) is there any reason why /dev/nvidiactl couldn't be an exclusively pseudo device driver that simply layers over real hardware nodes which are bound to the correct driver? ed _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
