aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/acpi/boot.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/kernel/acpi/boot.c')
-rw-r--r--arch/x86/kernel/acpi/boot.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/arch/x86/kernel/acpi/boot.c b/arch/x86/kernel/acpi/boot.c
index 4c51a2f8fd31..de8ce79dd881 100644
--- a/arch/x86/kernel/acpi/boot.c
+++ b/arch/x86/kernel/acpi/boot.c
@@ -1359,6 +1359,17 @@ static void __init acpi_process_madt(void)
1359 "Invalid BIOS MADT, disabling ACPI\n"); 1359 "Invalid BIOS MADT, disabling ACPI\n");
1360 disable_acpi(); 1360 disable_acpi();
1361 } 1361 }
1362 } else {
1363 /*
1364 * ACPI found no MADT, and so ACPI wants UP PIC mode.
1365 * In the event an MPS table was found, forget it.
1366 * Boot with "acpi=off" to use MPS on such a system.
1367 */
1368 if (smp_found_config) {
1369 printk(KERN_WARNING PREFIX
1370 "No APIC-table, disabling MPS\n");
1371 smp_found_config = 0;
1372 }
1362 } 1373 }
1363#endif 1374#endif
1364 return; 1375 return;