• L
    Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 2d724ffd
    Linus Torvalds 提交于
    Pull x86 fpu updates from Ingo Molnar:
     "The main x86 FPU changes in this cycle were:
    
       - a large series of cleanups, fixes and enhancements to re-enable the
         XSAVES instruction on Intel CPUs - which is the most advanced
         instruction to do FPU context switches (Yu-cheng Yu, Fenghua Yu)
    
       - Add FPU tracepoints for the FPU state machine (Dave Hansen)"
    
    * 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/fpu: Do not BUG_ON() in early FPU code
      x86/fpu/xstate: Re-enable XSAVES
      x86/fpu/xstate: Fix fpstate_init() for XRSTORS
      x86/fpu/xstate: Return NULL for disabled xstate component address
      x86/fpu/xstate: Fix __fpu_restore_sig() for XSAVES
      x86/fpu/xstate: Fix xstate_offsets, xstate_sizes for non-extended xstates
      x86/fpu/xstate: Fix XSTATE component offset print out
      x86/fpu/xstate: Fix PTRACE frames for XSAVES
      x86/fpu/xstate: Fix supervisor xstate component offset
      x86/fpu/xstate: Align xstate components according to CPUID
      x86/fpu/xstate: Copy xstate registers directly to the signal frame when compacted format is in use
      x86/fpu/xstate: Keep init_fpstate.xsave.header.xfeatures as zero for init optimization
      x86/fpu/xstate: Rename 'xstate_size' to 'fpu_kernel_xstate_size', to distinguish it from 'fpu_user_xstate_size'
      x86/fpu/xstate: Define and use 'fpu_user_xstate_size'
      x86/fpu: Add tracepoints to dump FPU state at key points
    2d724ffd
processor.h 21.1 KB