diff options
author | Thomas Gleixner <tglx@linutronix.de> | 2007-10-12 17:04:07 -0400 |
---|---|---|
committer | Thomas Gleixner <tglx@inhelltoy.tec.linutronix.de> | 2007-10-12 17:04:07 -0400 |
commit | fb79d22e1d4b06385796cc0db0084a2e07beccee (patch) | |
tree | f62b850b9b8ee1b7a4264b29e30fd7c360e23c94 /arch/x86/kernel/apic_64.c | |
parent | 4e77ae3e105d28aa9410585715d83818f0abe871 (diff) |
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>
Diffstat (limited to 'arch/x86/kernel/apic_64.c')
-rw-r--r-- | arch/x86/kernel/apic_64.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/apic_64.c b/arch/x86/kernel/apic_64.c index b0237caff712..118830cba1ae 100644 --- a/arch/x86/kernel/apic_64.c +++ b/arch/x86/kernel/apic_64.c | |||
@@ -44,7 +44,7 @@ int apic_verbosity; | |||
44 | int apic_runs_main_timer; | 44 | int apic_runs_main_timer; |
45 | int apic_calibrate_pmtmr __initdata; | 45 | int apic_calibrate_pmtmr __initdata; |
46 | 46 | ||
47 | int disable_apic_timer __initdata; | 47 | int disable_apic_timer __cpuinitdata; |
48 | 48 | ||
49 | /* Local APIC timer works in C2? */ | 49 | /* Local APIC timer works in C2? */ |
50 | int local_apic_timer_c2_ok; | 50 | int local_apic_timer_c2_ok; |