x86/tsc changes for v2.6.38
Subsystems (2)
Linus,
Please pull the latest x86-tsc-for-linus git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git x86-tsc-for-linus
Thanks,
Ingo
------------------>
John Stultz (2):
x86: Make tsc=reliable override boot time stability checks
x86: Improve TSC calibration using a delayed workqueue
Thomas Gleixner (1):
x86: Check tsc available/disabled in the delayed init function
Documentation/kernel-parameters.txt | 9 ++-- arch/x86/kernel/tsc.c | 96 +++++++++++++++++++++++++++++++++-- 2 files changed, 96 insertions(+), 9 deletions(-)
Documentation/kernel-parameters.txt +5 -4
@@ -2467,12 +2467,13 @@ and is between 256 and 4096 characters. It is defined in the file to facilitate early boot debugging. See also Documentation/trace/events.txt - tsc= Disable clocksource-must-verify flag for TSC. + tsc= Disable clocksource stability checks for TSC. Format: <string> [x86] reliable: mark tsc clocksource as reliable, this - disables clocksource verification at runtime. - Used to enable high-resolution timer mode on older - hardware, and in virtualized environment. + disables clocksource verification at runtime, as well + as the stability checks done at bootup. Used to enable + high-resolution timer mode on older hardware, and in + virtualized environment. [x86] noirqtime: Do not use TSC to do irq accounting. Used to run time disable IRQ_TIME_ACCOUNTING on any platforms where RDTSC is slow and this accounting
arch/x86/kernel/tsc.c +91 -5
125 lines not on this page · raw message