aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86_64/kernel/entry.S
diff options
context:
space:
mode:
authorjohn stultz <johnstul@us.ibm.com>2005-06-23 03:08:36 -0400
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-06-23 12:45:12 -0400
commita3a00751ad8970c13d0563c2e92ee68c655a8e6b (patch)
treea351e629e1e29e2fef7d82ef53548d575f4a1fc4 /arch/x86_64/kernel/entry.S
parentc0a88c987878e533fc21fbf684198021a3b2c279 (diff)
[PATCH] x86_64: fix hpet for systems that don't support legacy replacement
Currently the x86-64 HPET code assumes the entire HPET implementation from the spec is present. This breaks on boxes that do not implement the optional legacy timer replacement functionality portion of the spec. This patch fixes this issue, allowing x86-64 systems that cannot use the HPET for the timer interrupt and RTC to still use the HPET as a time source. I've tested this patch on a system systems without HPET, with HPET but without legacy timer replacement, as well as HPET with legacy timer replacement. This version adds a minor check to cap the HPET counter value in gettimeoffset_hpet to avoid possible time inconsistencies. Please ignore the A2 version I sent to you earlier. Acked-by: Andi Kleen <ak@muc.de> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'arch/x86_64/kernel/entry.S')
0 files changed, 0 insertions, 0 deletions