x86: Move percpu clockevents setup to x86_init_ops
authorThomas Gleixner <tglx@linutronix.de>
Wed, 19 Aug 2009 10:35:53 +0000 (12:35 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 31 Aug 2009 07:35:46 +0000 (09:35 +0200)
commit736decac643e8982655e22ac7f0e5e61c5b7f9bd
tree779e2a12713a27de723b0f600a13c746aa4615ad
parentf1d7062a235d057e5d85ed2860bef609e0160cde
x86: Move percpu clockevents setup to x86_init_ops

paravirt overrides the setup of the default apic timers as per cpu
timers. Moorestown needs to override that as well.

Move it to x86_init_ops setup and create a separate x86_cpuinit struct
which holds the function for the secondary evtl. hotplugabble CPUs.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/include/asm/apic.h
arch/x86/include/asm/paravirt.h
arch/x86/include/asm/paravirt_types.h
arch/x86/include/asm/x86_init.h
arch/x86/kernel/apic/apic.c
arch/x86/kernel/kvmclock.c
arch/x86/kernel/paravirt.c
arch/x86/kernel/smpboot.c
arch/x86/kernel/vmi_32.c
arch/x86/kernel/x86_init.c
arch/x86/xen/enlighten.c