diff options
-rw-r--r-- | arch/x86/include/asm/xsave.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/x86/include/asm/xsave.h b/arch/x86/include/asm/xsave.h index d949ef28c48b..71bdde45b519 100644 --- a/arch/x86/include/asm/xsave.h +++ b/arch/x86/include/asm/xsave.h | |||
@@ -52,6 +52,12 @@ extern void xsave_init(void); | |||
52 | extern void update_regset_xstate_info(unsigned int size, u64 xstate_mask); | 52 | extern void update_regset_xstate_info(unsigned int size, u64 xstate_mask); |
53 | extern int init_fpu(struct task_struct *child); | 53 | extern int init_fpu(struct task_struct *child); |
54 | 54 | ||
55 | #define XSAVE ".byte " REX_PREFIX "0x0f,0xae,0x27" | ||
56 | #define XSAVEOPT ".byte " REX_PREFIX "0x0f,0xae,0x37" | ||
57 | #define XSAVES ".byte " REX_PREFIX "0x0f,0xc7,0x2f" | ||
58 | #define XRSTOR ".byte " REX_PREFIX "0x0f,0xae,0x2f" | ||
59 | #define XRSTORS ".byte " REX_PREFIX "0x0f,0xc7,0x1f" | ||
60 | |||
55 | static inline int fpu_xrstor_checking(struct xsave_struct *fx) | 61 | static inline int fpu_xrstor_checking(struct xsave_struct *fx) |
56 | { | 62 | { |
57 | int err; | 63 | int err; |