diff options
author | Jan Beulich <jbeulich@novell.com> | 2009-01-14 13:27:35 +0100 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-01-15 12:04:40 +0100 |
commit | f11826385b63566d98c02d35f592232ee77cd791 (patch) | |
tree | 07caf8db36be6c5b56bb7dacd49b95c520fb4db1 /arch/x86/kernel/smpboot.c | |
parent | x86, pat: fix reserve_memtype() for legacy 1MB range (diff) | |
download | linux-f11826385b63566d98c02d35f592232ee77cd791.tar.xz linux-f11826385b63566d98c02d35f592232ee77cd791.zip |
x86: fully honor "nolapic"
Impact: widen the effect of the 'nolapic' boot parameter
"nolapic" should not only suppress SMP and use of the LAPIC, but it
also ought to have the effect of disabling all IO-APIC related activity
as well as PCI MSI and HT-IRQs.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to '')
-rw-r--r-- | arch/x86/kernel/smpboot.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c index bb1a3b1fc87f..31f99ec2e0fd 100644 --- a/arch/x86/kernel/smpboot.c +++ b/arch/x86/kernel/smpboot.c @@ -1125,6 +1125,7 @@ static int __init smp_sanity_check(unsigned max_cpus) printk(KERN_ERR "... forcing use of dummy APIC emulation." "(tell your hw vendor)\n"); smpboot_clear_io_apic(); + disable_ioapic_setup(); return -1; } |