[PATCH] x86_64: Handle missing local APIC timer interrupts on C3 state
authorVenkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Wed, 11 Jan 2006 21:44:24 +0000 (22:44 +0100)
committerLinus Torvalds <torvalds@g5.osdl.org>
Thu, 12 Jan 2006 03:04:54 +0000 (19:04 -0800)
commitd25bf7e5fe73b5b6d2246ab0be08ae35d718456b
tree472749fef9b017e9a4d94f9e07a29dc44c3294cb
parent6eb0a0fd059598ee0d49c6283ce25cccd743e9fc
[PATCH] x86_64: Handle missing local APIC timer interrupts on C3 state

Whenever we see that a CPU is capable of C3 (during ACPI cstate init), we
disable local APIC timer and switch to using a broadcast from external timer
interrupt (IRQ 0).

Patch below adds the code for x86_64.

Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
arch/x86_64/kernel/apic.c
arch/x86_64/kernel/time.c
include/asm-x86_64/apic.h