RE: [RFC PATCH 22/22] x86/fpu/xstate: Introduce boot-parameters for control some state component support
From: Brown, Len
Date: Tue Oct 13 2020 - 19:01:05 EST
> From: Randy Dunlap <rdunlap@xxxxxxxxxxxxx>
> What do these bitmasks look like? what do the bits mean?
> Where does a user find this info?
The XSAVE state component bitmaps are detailed in
the Intel Software Developer's Manual, volume 1, Chapter 13:
"Managing State using the XSAVE Feature Set".
http://intel.com/sdm
In the kernel source, they are enumerated in xstate.c
and you can observe them in dmesg:
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers'
[ 0.000000] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
Thanks,
-Len