diff options
author | kib <kib@FreeBSD.org> | 2014-12-23 12:00:41 +0000 |
---|---|---|
committer | kib <kib@FreeBSD.org> | 2014-12-23 12:00:41 +0000 |
commit | 10220d0061e20a434221cb512181a56f62d2ce4c (patch) | |
tree | 7b84016f6c17769845796417a2175749f998495f /sys/x86/include | |
parent | 5a03dd693d913ad7976ea26432589000f96f3dba (diff) | |
download | FreeBSD-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/include')
-rw-r--r-- | sys/x86/include/fpu.h | 4 |
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; |