summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael S. Tsirkin <mst@redhat.com>2012-08-26 18:00:29 +0300
committerMarcelo Tosatti <mtosatti@redhat.com>2012-08-27 18:03:05 -0300
commit1d92128fe9e30c2340283361957a840f108e4abf (patch)
tree281446bb7a5ddbe11201de1d4d8f341b0a0555a7
parent760a9a30adc558a75916a13902f38c6792fa8c4b (diff)
downloadlinux-1d92128fe9e30c2340283361957a840f108e4abf.tar.gz
linux-1d92128fe9e30c2340283361957a840f108e4abf.tar.bz2
linux-1d92128fe9e30c2340283361957a840f108e4abf.zip
KVM: x86: fix KVM_GET_MSR for PV EOI
KVM_GET_MSR was missing support for PV EOI, which is needed for migration. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
-rw-r--r--arch/x86/kvm/x86.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
index dce75b760312..148ed666e311 100644
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
@@ -2000,6 +2000,9 @@ int kvm_get_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 *pdata)
case MSR_KVM_STEAL_TIME:
data = vcpu->arch.st.msr_val;
break;
+ case MSR_KVM_PV_EOI_EN:
+ data = vcpu->arch.pv_eoi.msr_val;
+ break;
case MSR_IA32_P5_MC_ADDR:
case MSR_IA32_P5_MC_TYPE:
case MSR_IA32_MCG_CAP: