aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/fpu/api.h
Commit message (Expand)AuthorAgeFilesLines
* x86/fpu: Add a helper to prepare AMX state for low-power CPU idleChang S. Bae2022-07-191-0/+2
* x86/prctl: Remove pointless task argumentThomas Gleixner2022-05-131-2/+1
* x86/fpu: Fix inline prefix warningsYang Zhong2022-01-141-1/+1
* x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state()Thomas Gleixner2022-01-141-0/+2
* x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulationKevin Tian2022-01-141-0/+6
* x86/fpu: Provide fpu_enable_guest_xfd_features() for KVMSean Christopherson2022-01-141-0/+1
* x86/fpu: Extend fpu_xstate_prctl() with guest permissionsThomas Gleixner2022-01-071-0/+2
* iommu/vt-d: Remove unused PASID_DISABLEDJoerg Roedel2021-11-261-6/+0
* Merge tag 'iommu-updates-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2021-11-041-2/+0
|\
| * iommu/vt-d: Clean up unused PASID updating functionsFenghua Yu2021-10-181-2/+0
* | x86/fpu/xstate: Add fpstate_realloc()/free()Chang S. Bae2021-10-261-0/+7
* | x86/arch_prctl: Add controls for dynamic XSTATE componentsChang S. Bae2021-10-261-0/+4
* | x86/fpu: Remove old KVM FPU interfaceThomas Gleixner2021-10-231-2/+0
* | x86/kvm: Convert FPU handling to a single swap bufferThomas Gleixner2021-10-231-2/+2
* | x86/fpu: Provide infrastructure for KVM FPU cleanupThomas Gleixner2021-10-231-0/+13
* | x86/fpu/core: Convert to fpstateThomas Gleixner2021-10-201-2/+2
* | x86/fpu: Replace KVMs xstate component clearingThomas Gleixner2021-10-201-0/+1
* | x86/fpu: Replace KVMs home brewed FPU copy to userThomas Gleixner2021-10-201-0/+1
* | x86/fpu: Provide a proper function for ex_handler_fprestore()Thomas Gleixner2021-10-201-3/+1
* | x86/fpu: Mop up the internal.h leftoversThomas Gleixner2021-10-201-0/+10
* | x86/fpu: Remove internal.h dependency from fpu/signal.hThomas Gleixner2021-10-201-0/+3
* | x86/fpu: Move fpstate functions to api.hThomas Gleixner2021-10-201-0/+9
* | x86/fpu: Replace KVMs home brewed FPU copy from userThomas Gleixner2021-10-201-0/+2
* | x86/fpu: Move KVMs FPU swapping to FPU coreThomas Gleixner2021-10-201-0/+8
|/
* x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid()Thomas Gleixner2021-06-031-5/+1
* x86/fpu/64: Don't FNINIT in kernel_fpu_begin()Andy Lutomirski2021-01-291-0/+12
* x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize stateAndy Lutomirski2021-01-211-2/+13
* x86/fpu: Make kernel FPU protection RT friendlyThomas Gleixner2020-11-111-2/+16
* x86/fpu: Simplify fpregs_[un]lock()Thomas Gleixner2020-11-111-2/+3
* x86/mmu: Allocate/free a PASIDFenghua Yu2020-09-171-0/+12
* x86/fpu: Defer FPU state load until return to userspaceRik van Riel2019-04-121-1/+21
* x86/fpu: Add an __fpregs_load_activate() internal helperRik van Riel2019-04-101-0/+11
* x86/fpu: Don't export __kernel_fpu_{begin,end}()Sebastian Andrzej Siewior2018-12-041-10/+5
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* x86/fpu: Remove irq_ts_save() and irq_ts_restore()Andy Lutomirski2016-11-011-10/+0
* x86/fpu: Introduce cpu_has_xfeatures(xfeatures_mask, feature_name)Ingo Molnar2015-05-191-0/+9
* x86/fpu: Uninline the irq_ts_save()/restore() functionsIngo Molnar2015-05-191-25/+2
* x86/fpu: Move various internal function prototypes to fpu/internal.hIngo Molnar2015-05-191-30/+1
* x86/fpu: Uninline kernel_fpu_begin()/end()Ingo Molnar2015-05-191-13/+2
* x86/fpu: Move fpu__save() to fpu/internals.hIngo Molnar2015-05-191-2/+0
* x86/fpu: Rename fpu->has_fpu to fpu->fpregs_activeIngo Molnar2015-05-191-1/+1
* x86/fpu: Move XCR0 manipulation to the FPU code properIngo Molnar2015-05-191-0/+1
* x86/fpu: Remove assembly guard from asm/fpu/api.hIngo Molnar2015-05-191-4/+0
* x86/fpu: Rename i387.h to fpu/api.hIngo Molnar2015-05-191-0/+107