summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2009-06-15 15:21:23 +0200
committerAvi Kivity <avi@redhat.com>2009-09-10 08:32:58 +0300
commit3c5d0a44b011e0a1d857452f05c698e1008b4b4a (patch)
tree8ace02bc33af6fa0e97d348101ab719972c36586
parent0367b4330e463c45981437083991b90d25a9d78d (diff)
downloadop-kernel-dev-3c5d0a44b011e0a1d857452f05c698e1008b4b4a.zip
op-kernel-dev-3c5d0a44b011e0a1d857452f05c698e1008b4b4a.tar.gz
KVM: Implement MSRs used by Hyper-V
Hyper-V uses some MSRs, some of which are actually reserved for BIOS usage. But let's be nice today and have it its way, because otherwise it fails terribly. [jaswinder: fix build for linux-next changes] Signed-off-by: Alexander Graf <agraf@suse.de> Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com> Signed-off-by: Avi Kivity <avi@redhat.com>
-rw-r--r--arch/x86/kvm/svm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c
index 132be0c..146c17d 100644
--- a/arch/x86/kvm/svm.c
+++ b/arch/x86/kvm/svm.c
@@ -2131,6 +2131,11 @@ static int svm_set_msr(struct kvm_vcpu *vcpu, unsigned ecx, u64 data)
case MSR_VM_HSAVE_PA:
svm->hsave_msr = data;
break;
+ case MSR_VM_CR:
+ case MSR_VM_IGNNE:
+ case MSR_K7_HWCR:
+ pr_unimpl(vcpu, "unimplemented wrmsr: 0x%x data 0x%llx\n", ecx, data);
+ break;
default:
return kvm_set_msr_common(vcpu, ecx, data);
}
OpenPOWER on IntegriCloud