On 9/28/26 12:11, Jason Gunthorpe wrote:
On Mon, Sep 28, 2026 at 10:32:41AM -0500, Mario Limonciello wrote:

Actually; no.  amdgpu has migrated away from PCI IDs and probes based on the
"ATI vendor" + "display class" instead.  As part of the probe sequence there
is something called an IP discovery table pull from the platform that
identifies all IP blocks in the hardware.

Oh, so that big table is not processing pci ids.. OK

This IP discovery table will indicate graphics IP and that is mapped to
relevant driver code.  So for example GC 11.5.1 is what you find in a Strix
Halo APU.  If a future APU had exactly the same graphics IP but a different
display IP it would still be GC 11.5.1.

Move this stuff to drivers/firmware and iommu and GPU can access it
together?

"IP discovery table" sure sounds like a platform firmware datablob to
me at least?

Jason

Yes; it comes from platform firmware.

Alex, what do you think of doing this?

Reply via email to