linux/arch/x86/kernel/apic
Venkatesh Pallipadi db954b5898 x86 ACPI: Add support for Always Running APIC timer
Add support for Always Running APIC timer, CPUID_0x6_EAX_Bit2.
This bit means the APIC timer continues to run even when CPU is
in deep C-states.

The advantage is that we can use LAPIC timer on these CPUs
always, and there is no need for "slow to read and program"
external timers (HPET/PIT) and the timer broadcast logic
and related code in C-state entry and exit.

Signed-off-by: Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
Acked-by: H. Peter Anvin <hpa@zytor.com>
Signed-off-by: Len Brown <len.brown@intel.com>
2009-04-07 18:17:51 -04:00
..
apic_flat_64.c x86: use default_cpu_mask_to_apicid for 64bit 2009-03-24 22:28:38 +01:00
apic.c x86 ACPI: Add support for Always Running APIC timer 2009-04-07 18:17:51 -04:00
bigsmp_32.c
es7000_32.c
io_apic.c x2apic/intr-remap: decouple interrupt remapping from x2apic 2009-04-04 10:42:28 +01:00
ipi.c
Makefile
nmi.c
numaq_32.c
probe_32.c
probe_64.c
summit_32.c
x2apic_cluster.c
x2apic_phys.c
x2apic_uv_x.c sgi-gru: add macros for using the UV hub to send interrupts 2009-04-02 19:05:05 -07:00