[ntp:questions] Installing more stable oscillator?
Spoon
root at localhost.invalid
Wed Jul 25 11:12:13 UTC 2007
Hal Murray wrote:
> I think the Linux 2.6 kernel for PCs uses only the TSC for timekeeping.
I don't think so (??).
# cat /sys/devices/system/clocksource/clocksource0/available_clocksource
tsc acpi_pm pit jiffies
$ grep -r "struct clocksource" arch/i386 drivers
arch/i386/kernel/hpet.c:
static struct clocksource clocksource_hpet = {
arch/i386/kernel/i8253.c:
static struct clocksource clocksource_pit = {
arch/i386/kernel/tsc.c:
static struct clocksource clocksource_tsc = {
arch/i386/kernel/hyper_clock.c:
static struct clocksource clocksource_hyper = {
drivers/clocksource/acpi_pm.c:
static struct clocksource clocksource_acpi_pm = {
drivers/clocksource/cyclone.c:
static struct clocksource clocksource_cyclone = {
drivers/clocksource/scx200_hrt.c:
static struct clocksource cs_hrt = {
Obviously, the TSC has the best resolution.
More information about the questions
mailing list