Linux Kernel
3.7.1
|
#include <linux/types.h>
#include <asm/processor.h>
Go to the source code of this file.
Macros | |
#define | XSTATE_CPUID 0x0000000d |
#define | XSTATE_FP 0x1 |
#define | XSTATE_SSE 0x2 |
#define | XSTATE_YMM 0x4 |
#define | XSTATE_FPSSE (XSTATE_FP | XSTATE_SSE) |
#define | FXSAVE_SIZE 512 |
#define | XSAVE_HDR_SIZE 64 |
#define | XSAVE_HDR_OFFSET FXSAVE_SIZE |
#define | XSAVE_YMM_SIZE 256 |
#define | XSAVE_YMM_OFFSET (XSAVE_HDR_SIZE + XSAVE_HDR_OFFSET) |
#define | XCNTXT_MASK (XSTATE_FP | XSTATE_SSE | XSTATE_YMM) |
#define | REX_PREFIX |
Functions | |
void | xsave_init (void) |
void | update_regset_xstate_info (unsigned int size, u64 xstate_mask) |
int | init_fpu (struct task_struct *child) |
Variables | |
unsigned int | xstate_size |
u64 | pcntxt_mask |
u64 | xstate_fx_sw_bytes [USER_XSTATE_FX_SW_WORDS] |
struct xsave_struct * | init_xstate_buf |
#define XCNTXT_MASK (XSTATE_FP | XSTATE_SSE | XSTATE_YMM) |
#define XSAVE_HDR_OFFSET FXSAVE_SIZE |
#define XSAVE_YMM_OFFSET (XSAVE_HDR_SIZE + XSAVE_HDR_OFFSET) |
#define XSTATE_FPSSE (XSTATE_FP | XSTATE_SSE) |
int init_fpu | ( | struct task_struct * | child | ) |
struct xsave_struct* init_xstate_buf |
u64 xstate_fx_sw_bytes[USER_XSTATE_FX_SW_WORDS] |