diff --git a/src/soc/amd/cezanne/acpi.c b/src/soc/amd/cezanne/acpi.c index ae86d12e19..ee76ed3537 100644 --- a/src/soc/amd/cezanne/acpi.c +++ b/src/soc/amd/cezanne/acpi.c @@ -5,6 +5,8 @@ #include #include #include +#include +#include #include #include #include @@ -18,7 +20,10 @@ unsigned long acpi_fill_madt(unsigned long current) /* create all subtables for processors */ current = acpi_create_madt_lapics(current); - /* TODO: Add IOAPIC and GNB-IOAPIC */ + current += acpi_create_madt_ioapic((acpi_madt_ioapic_t *)current, + FCH_IOAPIC_ID, IO_APIC_ADDR, 0); + + /* TODO: Add GNB-IOAPIC */ current += acpi_create_madt_irqoverride( (acpi_madt_irqoverride_t *)current,