]> xenbits.xensource.com Git - xen.git/commit
x86/vPMU: don't blindly assume IA32_PERF_CAPABILITIES MSR exists
authorJan Beulich <jbeulich@suse.com>
Thu, 9 Apr 2020 08:13:01 +0000 (10:13 +0200)
committerJan Beulich <jbeulich@suse.com>
Thu, 9 Apr 2020 08:13:01 +0000 (10:13 +0200)
commitdfcd120e81e476a421814e08e264e9b47dcc5c35
tree3a4373b23541382cc55faf31a99ebb9c96cacd20
parent696d142276e277264a9c6fcdd4f00edc8a6ce292
x86/vPMU: don't blindly assume IA32_PERF_CAPABILITIES MSR exists

Just like VMX'es lbr_tsx_fixup_check() the respective CPUID bit should
be consulted first.

Reported-by: Farrah Chen <farrah.chen@intel.com>
Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
master commit: 15c39c7c913f26fba40231e103ce1ffa6101e7c9
master date: 2020-02-26 17:35:48 +0100
xen/arch/x86/cpu/vpmu_intel.c