diff options
Diffstat (limited to 'src/mainboard/amd/dinar/acpi_tables.c')
-rw-r--r-- | src/mainboard/amd/dinar/acpi_tables.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mainboard/amd/dinar/acpi_tables.c b/src/mainboard/amd/dinar/acpi_tables.c index c4a42dc1d6..b0105651ea 100644 --- a/src/mainboard/amd/dinar/acpi_tables.c +++ b/src/mainboard/amd/dinar/acpi_tables.c @@ -73,12 +73,11 @@ unsigned long acpi_fill_madt(unsigned long current) * For systems with < 16 APICs, put the Local-APICs at 0..n and * put the IO-APICs at (n + 1)..z */ -#if CONFIG_MAX_CPUS >= 16 - apicid_sb700 = 0x0; -#else - apicid_sb700 = CONFIG_MAX_CPUS + 1 -#endif - apicid_rd890 = apicid_sb700 + 1; + if (CONFIG_MAX_CPUS >= 16) + apicid_sb700 = 0x0; + else + apicid_sb700 = CONFIG_MAX_CPUS + 1; + apicid_rd890 = apicid_sb700 + 1; /* create all subtables for processors */ current = acpi_create_madt_lapics(current); |