From 2cb701499141cbafe6449394f718923a1458d4e9 Mon Sep 17 00:00:00 2001 From: Stefan Reinauer Date: Sun, 4 Nov 2007 16:50:27 +0000 Subject: Add dummy function for MCFG on those mainboards that provide ACPI but don't have PCIe MMCONFIG. Signed-off-by: Stefan Reinauer Acked-by: Stefan Reinauer git-svn-id: svn://svn.coreboot.org/coreboot/trunk@2941 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1 --- src/mainboard/agami/aruma/acpi_tables.c | 5 +++++ src/mainboard/amd/serengeti_cheetah/acpi_tables.c | 6 ++++++ src/mainboard/intel/xe7501devkit/acpi_tables.c | 8 +++++++- src/mainboard/iwill/dk8_htx/acpi_tables.c | 7 +++++++ src/mainboard/via/epia-m/acpi_tables.c | 9 +++++++++ 5 files changed, 34 insertions(+), 1 deletion(-) (limited to 'src/mainboard') diff --git a/src/mainboard/agami/aruma/acpi_tables.c b/src/mainboard/agami/aruma/acpi_tables.c index 823e5e200a..b10b73b3b6 100644 --- a/src/mainboard/agami/aruma/acpi_tables.c +++ b/src/mainboard/agami/aruma/acpi_tables.c @@ -65,6 +65,11 @@ extern unsigned sbdn; extern unsigned hcdn[]; extern unsigned sbdnx[7]; // for all 8131 +unsigned long acpi_fill_mcfg(unsigned long current) +{ + /* Just a dummy */ + return current; +} unsigned long acpi_fill_madt(unsigned long current) { diff --git a/src/mainboard/amd/serengeti_cheetah/acpi_tables.c b/src/mainboard/amd/serengeti_cheetah/acpi_tables.c index 1ba92e2b64..ddc8c1826f 100644 --- a/src/mainboard/amd/serengeti_cheetah/acpi_tables.c +++ b/src/mainboard/amd/serengeti_cheetah/acpi_tables.c @@ -48,6 +48,12 @@ extern unsigned char AmlCode_ssdt4[]; #define IO_APIC_ADDR 0xfec00000UL +unsigned long acpi_fill_mcfg(unsigned long current) +{ + /* Just a dummy */ + return current; +} + unsigned long acpi_fill_madt(unsigned long current) { unsigned int gsi_base=0x18; diff --git a/src/mainboard/intel/xe7501devkit/acpi_tables.c b/src/mainboard/intel/xe7501devkit/acpi_tables.c index 7d1261c57f..84edb69d75 100644 --- a/src/mainboard/intel/xe7501devkit/acpi_tables.c +++ b/src/mainboard/intel/xe7501devkit/acpi_tables.c @@ -14,10 +14,16 @@ #include "bus.h" #include "ioapic.h" +unsigned long acpi_fill_mcfg(unsigned long current) +{ + /* Just a dummy */ + return current; +} + unsigned long acpi_fill_srat(unsigned long current) { // Not implemented - return 0; + return current; } unsigned long acpi_fill_madt(unsigned long current) diff --git a/src/mainboard/iwill/dk8_htx/acpi_tables.c b/src/mainboard/iwill/dk8_htx/acpi_tables.c index 28cf584323..1f891dae08 100644 --- a/src/mainboard/iwill/dk8_htx/acpi_tables.c +++ b/src/mainboard/iwill/dk8_htx/acpi_tables.c @@ -49,6 +49,13 @@ extern unsigned char AmlCode_ssdt5[]; #define IO_APIC_ADDR 0xfec00000UL +unsigned long acpi_fill_mcfg(unsigned long current) +{ + /* Just a dummy */ + return current; +} + + unsigned long acpi_fill_madt(unsigned long current) { unsigned int gsi_base=0x18; diff --git a/src/mainboard/via/epia-m/acpi_tables.c b/src/mainboard/via/epia-m/acpi_tables.c index cf49338100..209434415b 100644 --- a/src/mainboard/via/epia-m/acpi_tables.c +++ b/src/mainboard/via/epia-m/acpi_tables.c @@ -13,14 +13,23 @@ extern unsigned char AmlCode[]; +unsigned long acpi_fill_mcfg(unsigned long current) +{ + /* Nothing to do */ + return current; +} + + unsigned long acpi_fill_madt(unsigned long current) { /* Nothing to do */ + return current; } unsigned long acpi_fill_srat(unsigned long current) { /* No NUMA, no SRAT */ + return current; } unsigned long write_acpi_tables(unsigned long start) -- cgit v1.2.3