On Mon, 13 Jan 2003, Tim Roberts wrote:
[...]
> As I recall, there is work going on to eliminate this problem by allowing our
> drivers to claim a whole range of PCI IDs, eliminating the need for
> xf86PciInfo.h. Is that work present in 4.3.0?
>
xf86PciInfo.h isn't needed. I stopped adding NVIDIA cards to it
a while ago. I'm not really sure why we even have an xf86PciInfo.h.
The burden supporting a particular device ID is, and I believe always
has been, in the driver. Merely adding a PCI ID to xf86PciInfo.h
doesn't add support for that PCI ID.
Drivers still have to explicitly specify PCI IDs to tell the
core server that it supports them. I don't think there's any
ongoing work to resolve that.
I have, however, worked around this in the "nv" driver. Basically
I construct the list that gets passed from the driver to the core
server based on what cards are currently in the system. The "nv"
knows which of these cards it can support without needing a static
list of PCI IDs. I still keep a static list of PCI IDs for informational
purposes (to print out the marketting name for it), but I can support
a chip if it's not in that list.
Mark.
_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel