Now
MAIN commitmail json YAML
src/sys/arch/x86/include/cpu.h@1.107
/
diff
/
nxr@1.107
src/sys/arch/x86/include/specialreg.h@1.148 / diff / nxr@1.148
src/sys/arch/x86/x86/identcpu.c@1.92 / diff / nxr@1.92
src/sys/arch/x86/include/specialreg.h@1.148 / diff / nxr@1.148
src/sys/arch/x86/x86/identcpu.c@1.92 / diff / nxr@1.92
Fetch XSAVE area component offsets and sizes when initializing x86 CPU
Introduce two new arrays, x86_xsave_offsets and x86_xsave_sizes,
and initialize them with XSAVE area component offsets and sizes queried
via CPUID. This will be needed to implement getters and setters for
additional register types.
While at it, add XSAVE_* constants corresponding to specific XSAVE
components.
Introduce two new arrays, x86_xsave_offsets and x86_xsave_sizes,
and initialize them with XSAVE area component offsets and sizes queried
via CPUID. This will be needed to implement getters and setters for
additional register types.
While at it, add XSAVE_* constants corresponding to specific XSAVE
components.