x86: disable apic timer for AMD C1E enabled CPUs
authorThomas Gleixner <tglx@linutronix.de>
Fri, 12 Oct 2007 21:04:07 +0000 (23:04 +0200)
committerThomas Gleixner <tglx@inhelltoy.tec.linutronix.de>
Fri, 12 Oct 2007 21:04:07 +0000 (23:04 +0200)
commitfb79d22e1d4b06385796cc0db0084a2e07beccee
treef62b850b9b8ee1b7a4264b29e30fd7c360e23c94
parent4e77ae3e105d28aa9410585715d83818f0abe871
x86: disable apic timer for AMD C1E enabled CPUs

AMDs C1E enabled CPUs stop the local apic timer, when both cores are
idle. This is a hardware feature which breaks highres/dynticks.
Add the same quirk as we have for 32 bit already.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Arjan van de Ven <arjan@linux.intel.com>
arch/x86/kernel/apic_64.c
arch/x86/kernel/setup_64.c
include/asm-x86/apic_64.h