|
@@ -903,6 +903,7 @@ static int vmx_get_msr(struct kvm_vcpu *vcpu, u32 msr_index, u64 *pdata)
|
|
data = vmcs_readl(GUEST_SYSENTER_ESP);
|
|
data = vmcs_readl(GUEST_SYSENTER_ESP);
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
|
|
+ vmx_load_host_state(to_vmx(vcpu));
|
|
msr = find_msr_entry(to_vmx(vcpu), msr_index);
|
|
msr = find_msr_entry(to_vmx(vcpu), msr_index);
|
|
if (msr) {
|
|
if (msr) {
|
|
data = msr->data;
|
|
data = msr->data;
|