summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* x86/fpu: Cleanup fpu__init_system_xstate_size_legacy()Thomas Gleixner2021-10-211-10/+5
* x86/fpu: Provide struct fpu_configThomas Gleixner2021-10-212-0/+46
* x86/fpu/signal: Use fpstate for size and featuresThomas Gleixner2021-10-211-17/+27
* x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate()Thomas Gleixner2021-10-216-25/+26
* x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf()Thomas Gleixner2021-10-213-10/+11
* x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate()Thomas Gleixner2021-10-211-6/+6
* x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe()Thomas Gleixner2021-10-211-1/+1
* x86/fpu/xstate: Use fpstate for os_xsave()Thomas Gleixner2021-10-213-6/+6
* x86/fpu: Use fpstate::sizeThomas Gleixner2021-10-212-11/+9
* x86/fpu: Add size and mask information to fpstateThomas Gleixner2021-10-214-0/+30
* x86/process: Move arch_thread_struct_whitelist() out of lineThomas Gleixner2021-10-213-6/+15
* x86/fpu: Do not leak fpstate pointer on forkThomas Gleixner2021-10-211-0/+2
* x86/fpu: Remove fpu::stateThomas Gleixner2021-10-202-15/+7
* x86/math-emu: Convert to fpstateThomas Gleixner2021-10-203-4/+4
* x86/fpu/core: Convert to fpstateThomas Gleixner2021-10-204-25/+27
* x86/fpu/signal: Convert to fpstateThomas Gleixner2021-10-201-14/+16
* x86/fpu/regset: Convert to fpstateThomas Gleixner2021-10-201-13/+14
* x86/fpu: Convert tracing to fpstateThomas Gleixner2021-10-201-2/+2
* x86/KVM: Convert to fpstateThomas Gleixner2021-10-201-2/+2
* x86/fpu: Replace KVMs xstate component clearingThomas Gleixner2021-10-205-11/+19
* x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstateThomas Gleixner2021-10-203-8/+8
* x86/fpu: Convert fpstate_init() to struct fpstateThomas Gleixner2021-10-204-31/+31
* x86/fpu: Provide struct fpstateThomas Gleixner2021-10-205-6/+39
* x86/fpu: Replace KVMs home brewed FPU copy to userThomas Gleixner2021-10-203-53/+22
* x86/fpu: Provide a proper function for ex_handler_fprestore()Thomas Gleixner2021-10-204-6/+10
* x86/fpu: Replace the includes of fpu/internal.hThomas Gleixner2021-10-2012-37/+10
* x86/fpu: Mop up the internal.h leftoversThomas Gleixner2021-10-204-18/+14
* x86/sev: Include fpu/xcr.hThomas Gleixner2021-10-201-1/+1
* x86/fpu: Remove internal.h dependency from fpu/signal.hThomas Gleixner2021-10-208-12/+19
* x86/fpu: Move fpstate functions to api.hThomas Gleixner2021-10-204-10/+13
* x86/fpu: Move mxcsr related code to coreThomas Gleixner2021-10-206-13/+12
* x86/fpu: Move fpregs_restore_userregs() to coreThomas Gleixner2021-10-205-83/+88
* x86/fpu: Make WARN_ON_FPU() privateThomas Gleixner2021-10-203-9/+8
* x86/fpu: Move legacy ASM wrappers to coreThomas Gleixner2021-10-205-101/+111
* x86/fpu: Move os_xsave() and os_xrstor() to coreThomas Gleixner2021-10-204-171/+175
* x86/fpu: Make os_xrstor_booting() privateThomas Gleixner2021-10-202-25/+23
* x86/fpu: Clean up CPU feature testsThomas Gleixner2021-10-204-18/+14
* x86/fpu: Move context switch and exit to user inlines into sched.hThomas Gleixner2021-10-206-63/+72
* x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __initThomas Gleixner2021-10-204-3/+12
* x86/fpu: Rework copy_xstate_to_uabi_buf()Thomas Gleixner2021-10-202-8/+29
* x86/fpu: Replace KVMs home brewed FPU copy from userThomas Gleixner2021-10-204-74/+43
* x86/fpu: Move KVMs FPU swapping to FPU coreThomas Gleixner2021-10-207-60/+48
* x86/fpu/xstate: Mark all init only functions __initThomas Gleixner2021-10-201-5/+5
* x86/fpu/xstate: Provide and use for_each_xfeature()Thomas Gleixner2021-10-201-33/+23
* x86/fpu: Cleanup xstate xcomp_bv initializationThomas Gleixner2021-10-206-33/+49
* x86/fpu: Do not inherit FPU context for kernel and IO worker threadsThomas Gleixner2021-10-201-11/+26
* x86/process: Clone FPU in copy_thread()Thomas Gleixner2021-10-201-1/+3
* x86/fpu: Remove pointless memset in fpu_clone()Thomas Gleixner2021-10-201-6/+0
* x86/fpu: Cleanup the on_boot_cpu clutterThomas Gleixner2021-10-202-25/+0
* x86/fpu: Restrict xsaves()/xrstors() to independent statesThomas Gleixner2021-10-201-15/+7