aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/fpu/api.h
AgeCommit message (Expand)AuthorFilesLines
2023-10-12x86/fpu: Allow caller to constrain xfeatures when copying to uabi bufferGravatar Sean Christopherson 1-1/+2
2023-08-02x86/fpu: Add helper for modifying xstateGravatar Rick Edgecombe 1-0/+9
2023-06-16x86/fpu: Remove cpuinfo argument from init functionsGravatar Thomas Gleixner 1-1/+1
2022-07-19x86/fpu: Add a helper to prepare AMX state for low-power CPU idleGravatar Chang S. Bae 1-0/+2
2022-05-13x86/prctl: Remove pointless task argumentGravatar Thomas Gleixner 1-2/+1
2022-01-14x86/fpu: Fix inline prefix warningsGravatar Yang Zhong 1-1/+1
2022-01-14x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state()Gravatar Thomas Gleixner 1-0/+2
2022-01-14x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulationGravatar Kevin Tian 1-0/+6
2022-01-14x86/fpu: Provide fpu_enable_guest_xfd_features() for KVMGravatar Sean Christopherson 1-0/+1
2022-01-07x86/fpu: Extend fpu_xstate_prctl() with guest permissionsGravatar Thomas Gleixner 1-0/+2
2021-11-26iommu/vt-d: Remove unused PASID_DISABLEDGravatar Joerg Roedel 1-6/+0
2021-11-04Merge tag 'iommu-updates-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 1-2/+0
2021-10-26x86/fpu/xstate: Add fpstate_realloc()/free()Gravatar Chang S. Bae 1-0/+7
2021-10-26x86/arch_prctl: Add controls for dynamic XSTATE componentsGravatar Chang S. Bae 1-0/+4
2021-10-23x86/fpu: Remove old KVM FPU interfaceGravatar Thomas Gleixner 1-2/+0
2021-10-23x86/kvm: Convert FPU handling to a single swap bufferGravatar Thomas Gleixner 1-2/+2
2021-10-23x86/fpu: Provide infrastructure for KVM FPU cleanupGravatar Thomas Gleixner 1-0/+13
2021-10-20x86/fpu/core: Convert to fpstateGravatar Thomas Gleixner 1-2/+2
2021-10-20x86/fpu: Replace KVMs xstate component clearingGravatar Thomas Gleixner 1-0/+1
2021-10-20x86/fpu: Replace KVMs home brewed FPU copy to userGravatar Thomas Gleixner 1-0/+1
2021-10-20x86/fpu: Provide a proper function for ex_handler_fprestore()Gravatar Thomas Gleixner 1-3/+1
2021-10-20x86/fpu: Mop up the internal.h leftoversGravatar Thomas Gleixner 1-0/+10
2021-10-20x86/fpu: Remove internal.h dependency from fpu/signal.hGravatar Thomas Gleixner 1-0/+3
2021-10-20x86/fpu: Move fpstate functions to api.hGravatar Thomas Gleixner 1-0/+9
2021-10-20x86/fpu: Replace KVMs home brewed FPU copy from userGravatar Thomas Gleixner 1-0/+2
2021-10-20x86/fpu: Move KVMs FPU swapping to FPU coreGravatar Thomas Gleixner 1-0/+8
2021-10-18iommu/vt-d: Clean up unused PASID updating functionsGravatar Fenghua Yu 1-2/+0
2021-06-03x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid()Gravatar Thomas Gleixner 1-5/+1
2021-01-29x86/fpu/64: Don't FNINIT in kernel_fpu_begin()Gravatar Andy Lutomirski 1-0/+12
2021-01-21x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize stateGravatar Andy Lutomirski 1-2/+13
2020-11-11x86/fpu: Make kernel FPU protection RT friendlyGravatar Thomas Gleixner 1-2/+16
2020-11-11x86/fpu: Simplify fpregs_[un]lock()Gravatar Thomas Gleixner 1-2/+3
2020-09-17x86/mmu: Allocate/free a PASIDGravatar Fenghua Yu 1-0/+12
2019-04-12x86/fpu: Defer FPU state load until return to userspaceGravatar Rik van Riel 1-1/+21
2019-04-10x86/fpu: Add an __fpregs_load_activate() internal helperGravatar Rik van Riel 1-0/+11
2018-12-04x86/fpu: Don't export __kernel_fpu_{begin,end}()Gravatar Sebastian Andrzej Siewior 1-10/+5
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2016-11-01x86/fpu: Remove irq_ts_save() and irq_ts_restore()Gravatar Andy Lutomirski 1-10/+0
2015-05-19x86/fpu: Introduce cpu_has_xfeatures(xfeatures_mask, feature_name)Gravatar Ingo Molnar 1-0/+9
2015-05-19x86/fpu: Uninline the irq_ts_save()/restore() functionsGravatar Ingo Molnar 1-25/+2
2015-05-19x86/fpu: Move various internal function prototypes to fpu/internal.hGravatar Ingo Molnar 1-30/+1
2015-05-19x86/fpu: Uninline kernel_fpu_begin()/end()Gravatar Ingo Molnar 1-13/+2
2015-05-19x86/fpu: Move fpu__save() to fpu/internals.hGravatar Ingo Molnar 1-2/+0
2015-05-19x86/fpu: Rename fpu->has_fpu to fpu->fpregs_activeGravatar Ingo Molnar 1-1/+1
2015-05-19x86/fpu: Move XCR0 manipulation to the FPU code properGravatar Ingo Molnar 1-0/+1
2015-05-19x86/fpu: Remove assembly guard from asm/fpu/api.hGravatar Ingo Molnar 1-4/+0
2015-05-19x86/fpu: Rename i387.h to fpu/api.hGravatar Ingo Molnar 1-0/+107