diff options
author | Max Bruning <max@joyent.com> | 2011-04-21 08:31:42 -0700 |
---|---|---|
committer | Max Bruning <max@joyent.com> | 2011-04-21 08:31:42 -0700 |
commit | 1e04adb8401853c2690eb1dfcca7ba328bffc80e (patch) | |
tree | 98a4aadaed8b6c0fd1bec973953a92a540ef0eef /kvm_x86.c | |
parent | 612aae40eea3393095b6b474385b17fd6693ff06 (diff) | |
download | illumos-kvm-1e04adb8401853c2690eb1dfcca7ba328bffc80e.tar.gz |
Initialize shared msrs HVM-106
Diffstat (limited to 'kvm_x86.c')
-rw-r--r-- | kvm_x86.c | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -351,10 +351,13 @@ vmx_set_rflags(struct kvm_vcpu *vcpu, unsigned long rflags) vmcs_writel(GUEST_RFLAGS, rflags); } + +extern void kvm_shared_msr_cpu_online(void); + int kvm_arch_hardware_enable(void *garbage) { -#ifdef LATER +#ifdef XXX /* * Since this may be called from a hotplug notifcation, * we can't get the CPU frequency directly. @@ -363,9 +366,10 @@ kvm_arch_hardware_enable(void *garbage) int cpu = raw_smp_processor_id(); per_cpu(cpu_tsc_khz, cpu) = 0; } - - kvm_shared_msr_cpu_online(); +#else + XXX_KVM_PROBE; #endif + kvm_shared_msr_cpu_online(); return (vmx_hardware_enable(garbage)); } |