aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kernel/fpu/xstate.c
diff options
context:
space:
mode:
authorFenghua Yu <[email protected]>2020-09-15 09:30:08 -0700
committerBorislav Petkov <[email protected]>2020-09-17 20:03:54 +0200
commitff4f82816dff28ffaaff96d1409bb3811d345514 (patch)
tree8c6817d993966cc57c5c545c625c75c179dd8cbf /arch/x86/kernel/fpu/xstate.c
parent4e7b11567d946ebe14a3d10b697b078971a9da89 (diff)
x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions
Work submission instruction comes in two flavors. ENQCMD can be called both in ring 3 and ring 0 and always uses the contents of a PASID MSR when shipping the command to the device. ENQCMDS allows a kernel driver to submit commands on behalf of a user process. The driver supplies the PASID value in ENQCMDS. There isn't any usage of ENQCMD in the kernel as of now. The CPU feature flag is shown as "enqcmd" in /proc/cpuinfo. Signed-off-by: Fenghua Yu <[email protected]> Signed-off-by: Borislav Petkov <[email protected]> Reviewed-by: Tony Luck <[email protected]> Link: https://lkml.kernel.org/r/[email protected]
Diffstat (limited to 'arch/x86/kernel/fpu/xstate.c')
0 files changed, 0 insertions, 0 deletions