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

Reply via email to