diff --git a/drivers/kvm/svm.c b/drivers/kvm/svm.c index 1c3cc3e..1f34501 100644 --- a/drivers/kvm/svm.c +++ b/drivers/kvm/svm.c @@ -1143,6 +1143,12 @@ static int svm_set_msr(struct kvm_vcpu *vcpu, unsigned ecx, u64 data) case MSR_SYSCALL_MASK: svm->vmcb->save.sfmask = data; break; + case MSR_K7_EVNTSEL0: + case MSR_K7_EVNTSEL1: + case MSR_K7_EVNTSEL2: + case MSR_K7_EVNTSEL3: + /* discard those writes for now, required by vista 64bit */ + break; #endif case MSR_IA32_SYSENTER_CS: svm->vmcb->save.sysenter_cs = data;