x86: Move tsc_init to late_time_init
authorThomas Gleixner <tglx@linutronix.de>
Thu, 20 Aug 2009 14:51:07 +0000 (16:51 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 31 Aug 2009 07:35:47 +0000 (09:35 +0200)
commitdd0a70c8f921708eba29ef9f30dde1f14a74af05
treef2f90747921275dbf5df37e65eba580376235f6a
parent2d826404f0bdcac2a4dd7e3c446b70d6a3b63b78
x86: Move tsc_init to late_time_init

We do not need the TSC before late_time_init. Move the tsc_init to the
late time init code so we can also utilize HPET for calibration (which
we claimed to do but never did except in some older kernel
version). This also helps Moorestown to calibrate the TSC with the
AHBT timer which needs to be initialized in late_time_init like HPET.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/kernel/time.c