summaryrefslogtreecommitdiffstats
path: root/sys/x86
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2014-12-23 12:00:41 +0000
committerkib <kib@FreeBSD.org>2014-12-23 12:00:41 +0000
commit10220d0061e20a434221cb512181a56f62d2ce4c (patch)
tree7b84016f6c17769845796417a2175749f998495f /sys/x86
parent5a03dd693d913ad7976ea26432589000f96f3dba (diff)
downloadFreeBSD-src-10220d0061e20a434221cb512181a56f62d2ce4c.zip
FreeBSD-src-10220d0061e20a434221cb512181a56f62d2ce4c.tar.gz
MFC r271206:
Adjust the definition of struct xstate_hdr according to SDM rev. 50.
Diffstat (limited to 'sys/x86')
-rw-r--r--sys/x86/include/fpu.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/x86/include/fpu.h b/sys/x86/include/fpu.h
index ddb17c2..73af34c 100644
--- a/sys/x86/include/fpu.h
+++ b/sys/x86/include/fpu.h
@@ -150,9 +150,11 @@ struct savefpu {
struct xstate_hdr {
uint64_t xstate_bv;
- uint8_t xstate_rsrv0[16];
+ uint64_t xstate_xcomp_bv;
+ uint8_t xstate_rsrv0[8];
uint8_t xstate_rsrv[40];
};
+#define XSTATE_XCOMP_BV_COMPACT (1ULL << 63)
struct savexmm_xstate {
struct xstate_hdr sx_hd;
OpenPOWER on IntegriCloud