X-Git-Url: http://ftp.safe.ca/?a=blobdiff_plain;f=arch%2Fx86%2Fkernel%2Fsetup_64.c;fp=arch%2Fx86%2Fkernel%2Fsetup_64.c;h=22c14e21c97c435a8d172d8f23159738bf0dbe2f;hb=5f78e4d33945b291d12765cdd7e4304f437b9361;hp=2f5c488aad0b92192c0a38882e824b3d405e7829;hpb=5f0b2976cb2b62668a076f54419c24b8ab677167;p=safe%2Fjmp%2Flinux-2.6 diff --git a/arch/x86/kernel/setup_64.c b/arch/x86/kernel/setup_64.c index 2f5c488..22c14e2 100644 --- a/arch/x86/kernel/setup_64.c +++ b/arch/x86/kernel/setup_64.c @@ -44,6 +44,7 @@ #include #include #include +#include #include #include @@ -398,6 +399,10 @@ void __init setup_arch(char **cmdline_p) io_delay_init(); +#ifdef CONFIG_KVM_CLOCK + kvmclock_init(); +#endif + #ifdef CONFIG_SMP /* setup to use the early static init tables during kernel startup */ x86_cpu_to_apicid_early_ptr = (void *)x86_cpu_to_apicid_init; @@ -502,6 +507,8 @@ void __init setup_arch(char **cmdline_p) init_apic_mappings(); ioapic_init_mappings(); + kvm_guest_init(); + /* * We trust e820 completely. No explicit ROM probing in memory. */