aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/x86.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/x86/kvm/x86.c')
-rw-r--r--arch/x86/kvm/x86.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/x86/kvm/x86.c b/arch/x86/kvm/x86.c
index e9b0982d2589..cae5b12bf938 100644
--- a/arch/x86/kvm/x86.c
+++ b/arch/x86/kvm/x86.c
@@ -833,6 +833,14 @@ int kvm_set_msr_common(struct kvm_vcpu *vcpu, u32 msr, u64 data)
833 case MSR_EFER: 833 case MSR_EFER:
834 set_efer(vcpu, data); 834 set_efer(vcpu, data);
835 break; 835 break;
836 case MSR_K7_HWCR:
837 data &= ~(u64)0x40; /* ignore flush filter disable */
838 if (data != 0) {
839 pr_unimpl(vcpu, "unimplemented HWCR wrmsr: 0x%llx\n",
840 data);
841 return 1;
842 }
843 break;
836 case MSR_IA32_DEBUGCTLMSR: 844 case MSR_IA32_DEBUGCTLMSR:
837 if (!data) { 845 if (!data) {
838 /* We support the non-activated case already */ 846 /* We support the non-activated case already */