aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/fpu (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-10-20x86/fpu: Move fpregs_restore_userregs() to coreThomas Gleixner4-0/+88
2021-10-20x86/fpu: Make WARN_ON_FPU() privateThomas Gleixner2-0/+8
2021-10-20x86/fpu: Move legacy ASM wrappers to coreThomas Gleixner4-0/+111
2021-10-20x86/fpu: Move os_xsave() and os_xrstor() to coreThomas Gleixner2-0/+175
2021-10-20x86/fpu: Make os_xrstor_booting() privateThomas Gleixner1-0/+23
2021-10-20x86/fpu: Clean up CPU feature testsThomas Gleixner3-0/+14
2021-10-20x86/fpu: Move context switch and exit to user inlines into sched.hThomas Gleixner1-0/+1
2021-10-20x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __initThomas Gleixner3-1/+12
2021-10-20x86/fpu: Rework copy_xstate_to_uabi_buf()Thomas Gleixner2-8/+29
2021-10-20x86/fpu: Replace KVMs home brewed FPU copy from userThomas Gleixner2-3/+38
2021-10-20x86/fpu: Move KVMs FPU swapping to FPU coreThomas Gleixner3-6/+26
2021-10-20x86/fpu/xstate: Mark all init only functions __initThomas Gleixner1-5/+5
2021-10-20x86/fpu/xstate: Provide and use for_each_xfeature()Thomas Gleixner1-33/+23
2021-10-20x86/fpu: Cleanup xstate xcomp_bv initializationThomas Gleixner4-24/+43
2021-10-20x86/fpu: Do not inherit FPU context for kernel and IO worker threadsThomas Gleixner1-11/+26
2021-10-20x86/fpu: Remove pointless memset in fpu_clone()Thomas Gleixner1-6/+0
2021-10-20x86/fpu: Cleanup the on_boot_cpu clutterThomas Gleixner2-25/+0
2021-10-20x86/fpu: Restrict xsaves()/xrstors() to independent statesThomas Gleixner1-15/+7
2021-10-20x86/fpu: Update stale commentsThomas Gleixner1-10/+3
2021-10-18gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable}Andreas Gruenbacher1-4/+3
2021-10-16Merge branch 'x86/urgent' into x86/fpu, to resolve a conflictIngo Molnar1-3/+8
2021-10-16x86/fpu: Mask out the invalid MXCSR bits properlyBorislav Petkov1-1/+1
2021-10-08x86/fpu: Restore the masking out of reserved MXCSR bitsBorislav Petkov1-3/+8
2021-09-23x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog()Anders Roxell1-1/+1
2021-09-14x86/fpu/signal: Change return code of restore_fpregs_from_user() to booleanThomas Gleixner1-9/+8
2021-09-14x86/fpu/signal: Change return code of check_xstate_in_sigframe() to booleanThomas Gleixner1-7/+7
2021-09-14x86/fpu/signal: Change return type of __fpu_restore_sig() to booleanThomas Gleixner1-21/+20
2021-09-14x86/fpu/signal: Change return type of fpu__restore_sig() to booleanThomas Gleixner1-12/+10
2021-09-14x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to booleanThomas Gleixner1-8/+9
2021-09-14x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to booleanThomas Gleixner1-10/+10
2021-09-14x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe()Thomas Gleixner1-12/+6
2021-09-14x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe()Thomas Gleixner1-0/+12
2021-09-13x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user()Thomas Gleixner1-2/+3
2021-06-24x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() againThomas Gleixner1-0/+1
2021-06-23x86/fpu/signal: Let xrstor handle the features to initThomas Gleixner1-58/+31
2021-06-23x86/fpu/signal: Handle #PF in the direct restore pathThomas Gleixner1-34/+33
2021-06-23x86/fpu/signal: Split out the direct restore codeThomas Gleixner1-54/+58
2021-06-23x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing()Thomas Gleixner1-21/+15
2021-06-23x86/fpu/signal: Sanitize the xstate check on sigframeThomas Gleixner1-37/+33
2021-06-23x86/fpu/signal: Remove the legacy alignment checkThomas Gleixner1-3/+0
2021-06-23x86/fpu/signal: Move initial checks into fpu__restore_sig()Thomas Gleixner1-35/+41
2021-06-23x86/fpu: Mark init_fpstate __ro_after_initThomas Gleixner1-1/+1
2021-06-23x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate()Thomas Gleixner1-18/+4
2021-06-23x86/fpu: Mask PKRU from kernel XRSTOR[S] operationsThomas Gleixner1-0/+1
2021-06-23x86/fpu: Hook up PKRU into ptrace()Dave Hansen2-13/+22
2021-06-23x86/fpu: Dont restore PKRU in fpregs_restore_userspace()Thomas Gleixner1-1/+1
2021-06-23x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi()Thomas Gleixner3-15/+15
2021-06-23x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs()Thomas Gleixner1-0/+27
2021-06-23x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs()Thomas Gleixner2-2/+2
2021-06-23x86/fpu: Clean up the fpu__clear() variantsAndy Lutomirski1-37/+76