[Skiboot] [PATCH 0/4] PCI: Use Cached Vendor/Device/Class ID

Stewart Smith stewart at linux.vnet.ibm.com
Fri Jun 16 15:31:48 AEST 2017

Gavin Shan <gwshan at linux.vnet.ibm.com> writes:
> For one particular PCI device, their vendor/device/class IDs are retrieved
> from hardware and cached. Afterwards, we needn't read them from hardware
> again to avoid unnecessary PCI config traffic, which is relatively slow.
> Gavin Shan (4):
>   core/pci: Use cached vendor/device IDs in quirks
>   hw/phb3: Use cached vendor/device IDs in phb3_check_device_quirks()
>   core/pci: Use cached vendor/device/class IDs on populating device node
>   core/pci: Use macro as vendor ID register offset

1,2 and 4 taken as of f3105cbf8d44f45a8c294ecb4cfc124065825131

Stewart Smith
OPAL Architect, IBM.

More information about the Skiboot mailing list