x86, apbt: Moorestown APB system timer driver
authorJacob Pan <jacob.jun.pan@intel.com>
Wed, 2 Sep 2009 14:37:17 +0000 (07:37 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Wed, 24 Feb 2010 19:01:21 +0000 (11:01 -0800)
commitbb24c4716185f6e116c440462c65c1f56649183b
tree70af8cb5932207d0b16330f47829bbf084f7b04e
parentcf089455966e21aeb8e4cd2669e0c1885667b04e
x86, apbt: Moorestown APB system timer driver

Moorestown platform does not have PIT or HPET platform timers.  Instead it
has a bank of eight APB timers.  The number of available timers to the os
is exposed via SFI mtmr tables.  All APB timer interrupts are routed via
ioapic rtes and delivered as MSI.
Currently, we use timer 0 and 1 for per cpu clockevent devices, timer 2
for clocksource.

Signed-off-by: Jacob Pan <jacob.jun.pan@intel.com>
LKML-Reference: <43F901BD926A4E43B106BF17856F0755A318D2D2@orsmsx508.amr.corp.intel.com>
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Documentation/kernel-parameters.txt
arch/x86/Kconfig
arch/x86/include/asm/apb_timer.h [new file with mode: 0644]
arch/x86/kernel/Makefile
arch/x86/kernel/apb_timer.c [new file with mode: 0644]