x86/vMCE: don't advertise features we don't support
authorJan Beulich <jbeulich@suse.com>
Fri, 24 Feb 2012 08:03:43 +0000 (09:03 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 24 Feb 2012 08:03:43 +0000 (09:03 +0100)
commitb272353fe98db5bdc73fff3c60a0574835df4c87
tree55a09f044c0779ae21bc1a8da2006eeec86292e6
parent8295fa0d827768695eab81ce6c950a575cfec47b
x86/vMCE: don't advertise features we don't support

... or even know of. Apart from CMCI, which was masked off already,
this now also suppresses the advertising of extended state registers
(reading of which would likely be meaningless in a guest and represent
an information leak).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/arch/x86/cpu/mcheck/vmce.c
xen/arch/x86/cpu/mcheck/x86_mca.h