]> xenbits.xensource.com Git - xen.git/commit
x86/VPMU: don't allow any non-zero writes to MSR_IA32_PEBS_ENABLE
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Thu, 7 Jan 2016 14:27:16 +0000 (15:27 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 7 Jan 2016 14:27:16 +0000 (15:27 +0100)
commitfb424bf6b5b0df0155ab4e56a1b8f67e6470fa46
treee4c2d406c57c8ff4891261b994162e2d8e6f6575
parent31af0d76759328161cb5db73b50b23dded51e15c
x86/VPMU: don't allow any non-zero writes to MSR_IA32_PEBS_ENABLE

Calculation reserved bits for MSR_IA32_PEBS_ENABLE is model-dependent
and since we don't support PEBS anyway we shouldn't allow any writes to
it (but let's still permit guests wishing to disable PEBS).

We should also report PEBS as unsupported to HVM, just like we do on PV.

Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Acked-by: Kevin Tian <kevin.tian@intel.com>
xen/arch/x86/cpu/vpmu_intel.c