coreboot/src
Felix Held e33d253793 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
Reviewed-on: https://review.coreboot.org/c/coreboot/+/76117
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Fred Reitberger <reitbergerfred@gmail.com>
2023-06-28 13:57:31 +00:00
..
acpi acpi: Add SPCR table 2023-06-28 09:05:08 +00:00
arch arch/x86/Kconfig: remove period from DUMP_SMBIOS_TYPE17 title 2023-06-27 23:55:13 +00:00
commonlib commonlib/post_codes.h: Fix POST_EXIT_PCI_SCAN_BUS description 2023-06-25 15:52:48 +00:00
console console: Deselect using ANSI escape characters when SimNow is used 2023-03-30 13:36:35 +00:00
cpu commonlib/console/post_code.h: Change post code prefix to POSTCODE 2023-06-23 15:06:04 +00:00
device commonlib/console/post_code.h: Change post code prefix to POSTCODE 2023-06-23 15:06:04 +00:00
drivers Makefile.inc: don't add fmap_config.h dependency twice 2023-06-23 16:31:47 +00:00
ec commonlib/console/post_code.h: Change post code prefix to POSTCODE 2023-06-23 15:06:04 +00:00
include acpi: Add SPCR table 2023-06-28 09:05:08 +00:00
lib lib/smbios: Add a config string for BIOS Vendor in SMBIOS Type 0 2023-06-26 03:07:38 +00:00
mainboard mb/bytedance: Add 2 SPR sockets server board bd_egs 2023-06-28 09:03:59 +00:00
northbridge commonlib/console/post_code.h: Change post code prefix to POSTCODE 2023-06-23 15:06:04 +00:00
sbom payloads/Yabits: Remove deprecated Yabits Payload 2023-02-17 01:21:43 +00:00
security Makefile.inc: don't add fmap_config.h dependency twice 2023-06-23 16:31:47 +00:00
soc soc/amd/common/block/acpi/ivrs: fix missing IOAPIC[1] error 2023-06-28 13:57:31 +00:00
southbridge commonlib/console/post_code.h: Change post code prefix to POSTCODE 2023-06-23 15:06:04 +00:00
superio superio/common: Support more than one SuperIO in ACPI 2023-05-26 19:21:12 +00:00
vendorcode Makefile.inc: don't add fmap_config.h dependency twice 2023-06-23 16:31:47 +00:00
Kconfig lib/smbios: Add a config string for BIOS Vendor in SMBIOS Type 0 2023-06-26 03:07:38 +00:00