performance of pci_device_get_{vendor, device}_name() in X server startup
Greg KH
greg at kroah.com
Tue Jun 8 17:04:59 PDT 2010
On Wed, Jun 09, 2010 at 06:37:43AM +0700, Mikhail Gusarov wrote:
> RB> I've considered this, too. I think it's substantially more work,
> RB> and I'd worry that the cost/benefit ratio wasn't very good. I
> RB> suspect the best way to thread the needle would include fiddling
> RB> with the "pciutils" package that provides the "pci.ids" file.
>
> Actual source is http://pciids.sourceforge.net/v2.2/pci.ids.
>
> libpci and libpciaccess just read this file. Libraries might as well
> convert it to other format on first access or use pre-converted file.
>
> RB> I'd be interested in hearing if you know something about why the
> RB> cost is more worth it, because I agree that this is technically the
> RB> "right" way to do it.
>
> It's basically the cache discussed in another thread, expanded to
> contain all entries from pci.ids :) Hence the amount of work should be
> approximately the same.
Ok, I'm coming in late, but why in the world would the x server ever
care about the pci.ids file? Why would the mapping from id to string be
needed anywhere here?
confused,
greg k-h
More information about the xorg-devel
mailing list