public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* clocksources: order of preference
@ 2008-05-08 10:40 Philipp Kohlbecher
  2008-05-08 10:59 ` Thomas Gleixner
  0 siblings, 1 reply; 4+ messages in thread
From: Philipp Kohlbecher @ 2008-05-08 10:40 UTC (permalink / raw)
  To: linux-kernel; +Cc: Thomas Gleixner, John Stultz

Why is the TSC preferred to the HPET as a clocksource for the x86 
architecture?

"Understanding the Linux Kernel" states that the HPET is preferable to 
the TSC due to its richer architecture. Up to version 2.6.17.14, 
arch/i386/kernel/timers/timer.c also contained a comment to that effect 
and accordingly ranked the HPET before the TSC.

This was changed when the new clocksource infrastructure was introduced 
with version 2.6.18. (The HPET clocksource received a rating of 250; the 
TSC, 300.)

Preferring the TSC leads to problems when it is unstable. While this can 
be prevented by setting CONFIG_X86_TSC, certain distribution kernels 
(striving for compatibility) don't, resulting in soft lockups.

Are there better reasons to prefer the TSC or may I submit a patch that 
swaps the respective ratings?

Thanks for reading,
- Philipp Kohlbecher

Please CC me, I am not on the list.

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2008-05-08 11:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-05-08 10:40 clocksources: order of preference Philipp Kohlbecher
2008-05-08 10:59 ` Thomas Gleixner
2008-05-08 11:07   ` Philipp Kohlbecher
2008-05-08 11:46     ` Thomas Gleixner

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox