Attention is currently required from: Fred Reitberger, Jason Glenesk, Matt DeVillier, Raul Rangel.
Hello Fred Reitberger, Jason Glenesk, Matt DeVillier, Raul Rangel,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/76117?usp=email
to look at the new patch set (#2).
Change subject: soc/amd/common/block/acpi/ivrs: fix missing IOAPIC[1] error ......................................................................
soc/amd/common/block/acpi/ivrs: fix missing IOAPIC[1] error
When probing the resource with the IOMMU_IOAPIC_IDX index, we need to use the PCI device 0 function 0 on the first bus in the domain for probing and not the domain device, since the resource isn't on the domain device, but on the northbridge device which is B0F0D0 in the case of the APUs.
TEST=This fixes the following error on Mandolin with Picasso:
AMD-Vi: [Firmware Bug]: : IOAPIC[1] not in IVRS table AMD-Vi: Disabling interrupt remapping
Signed-off-by: Felix Held felix-coreboot@felixheld.de Change-Id: Id88f17d68ba5accef6561837478828bd3d24baa5 --- M src/soc/amd/common/block/acpi/ivrs.c 1 file changed, 2 insertions(+), 1 deletion(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/17/76117/2