soc/amd/acpi/ivrs: Use specific IOMMU resource index on all SOC
By adding all DXIO IOAPIC with the same resource index, the IVRS code can always pick that resource which simplifies the code. Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Change-Id: I10345e2337dcb709c2c1a8e57a1b7dd9c04adb9e Reviewed-on: https://review.coreboot.org/c/coreboot/+/75710 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin L Roth <gaumless@gmail.com> Reviewed-by: Naresh <naresh.solanki.2011@gmail.com>
This commit is contained in:
committed by
Martin L Roth
parent
0ad766c0d5
commit
ce179729f0
@ -5,6 +5,7 @@
|
||||
#include <acpi/acpigen.h>
|
||||
#include <amdblocks/acpi.h>
|
||||
#include <amdblocks/alib.h>
|
||||
#include <amdblocks/data_fabric.h>
|
||||
#include <amdblocks/ioapic.h>
|
||||
#include <amdblocks/memmap.h>
|
||||
#include <arch/ioapic.h>
|
||||
@ -160,7 +161,7 @@ static void read_resources(struct device *dev)
|
||||
mmconf_resource(dev, idx++);
|
||||
|
||||
/* GNB IOAPIC resource */
|
||||
gnb_apic = new_resource(dev, idx++);
|
||||
gnb_apic = new_resource(dev, IOMMU_IOAPIC_IDX);
|
||||
gnb_apic->base = GNB_IO_APIC_ADDR;
|
||||
gnb_apic->size = 0x00001000;
|
||||
gnb_apic->flags = IORESOURCE_MEM | IORESOURCE_ASSIGNED | IORESOURCE_FIXED;
|
||||
|
Reference in New Issue
Block a user