]> xenbits.xensource.com Git - people/dwmw2/xen.git/commit
x86/hvm: add xstate support for pkeys
authorHuaitong Han <huaitong.han@intel.com>
Wed, 24 Feb 2016 11:04:50 +0000 (12:04 +0100)
committerJan Beulich <jbeulich@suse.com>
Wed, 24 Feb 2016 11:04:50 +0000 (12:04 +0100)
commitfbf9971241fbc9f8ceb36454f152c8e89d056b25
tree16a42940933e15365b5aeb1d0b277e272ec79688
parentccbe3b14489118b2c056ae4a841d3d8636a0ed22
x86/hvm: add xstate support for pkeys

The XSAVE feature set can operate on PKRU state only if the feature set is
enabled (CR4.OSXSAVE = 1) and has been configured to manage PKRU state
(XCR0[9] = 1). And XCR0.PKRU is disabled on PV mode without PKU feature
enabled.

Signed-off-by: Huaitong Han <huaitong.han@intel.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Kevin Tian <kevin.tian@intel.com>
xen/arch/x86/xstate.c
xen/include/asm-x86/xstate.h