KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported
authorSean Christopherson <seanjc@google.com>
Fri, 23 Apr 2021 22:34:01 +0000 (15:34 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 26 Apr 2021 09:20:36 +0000 (05:20 -0400)
commit6f2b296aa6432d8274e258cc3220047ca04f5de0
treeb158ae33f7a9c18fb70c6479407c770e497081b1
parente23f6d490eb0dc85617bc193c0bfce24abb5ba15
KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported

Inject #GP on guest accesses to MSR_TSC_AUX if RDTSCP is unsupported in
the guest's CPUID model.

Fixes: 46896c73c1a4 ("KVM: svm: add support for RDTSCP")
Cc: stable@vger.kernel.org
Signed-off-by: Sean Christopherson <seanjc@google.com>
Message-Id: <20210423223404.3860547-2-seanjc@google.com>
Reviewed-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/svm/svm.c