]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
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)
committerKelsey Skunberg <kelsey.skunberg@canonical.com>
Mon, 24 May 2021 23:46:16 +0000 (17:46 -0600)
commite22798ee8154839abecb0b0b0a5440a63be4d3a4
tree35a51e94b7c046f5ef318f612bf3e2dfa0db319d
parent40e0a437dd699e2f9993faf7b2e37f4ff895877a
KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported

BugLink: https://bugs.launchpad.net/bugs/1929455
commit 6f2b296aa6432d8274e258cc3220047ca04f5de0 upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>
arch/x86/kvm/svm/svm.c