summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/fpu/xstate.h
Commit message (Expand)AuthorAgeFilesLines
* x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor statesRick Edgecombe2023-08-021-2/+4
* x86/fpu: Optimize out sigframe xfeatures when in init stateDave Hansen2021-11-031-0/+7
* x86/fpu/amx: Enable the AMX feature in 64-bit modeChang S. Bae2021-10-261-2/+3
* x86/fpu/amx: Define AMX state components and have it used for boot-time checksChang S. Bae2021-10-261-0/+2
* x86/fpu/xstate: Add XFD #NM handlerChang S. Bae2021-10-261-0/+2
* x86/fpu: Add basic helpers for dynamically enabled featuresThomas Gleixner2021-10-261-0/+21
* x86/fpu/xstate: Move remaining xfeature helpers to coreThomas Gleixner2021-10-221-13/+0
* x86/fpu: Rework restore_regs_from_fpstate()Thomas Gleixner2021-10-221-20/+7
* x86/fpu: Mop up xfeatures_mask_uabi()Thomas Gleixner2021-10-221-9/+0
* x86/fpu: Move xstate feature masks to fpu_*_cfgThomas Gleixner2021-10-211-6/+4
* x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate()Thomas Gleixner2021-10-211-12/+0
* x86/fpu: Replace KVMs xstate component clearingThomas Gleixner2021-10-201-1/+0
* x86/fpu: Move os_xsave() and os_xrstor() to coreThomas Gleixner2021-10-201-6/+0
* x86/fpu: Mask PKRU from kernel XRSTOR[S] operationsThomas Gleixner2021-06-231-0/+10
* x86/fpu: Hook up PKRU into ptrace()Dave Hansen2021-06-231-1/+1
* x86/fpu: Dont restore PKRU in fpregs_restore_userspace()Thomas Gleixner2021-06-231-0/+19
* x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi()Thomas Gleixner2021-06-231-1/+5
* x86/pkeys: Move read_pkru() and write_pkru()Dave Hansen2021-06-231-0/+1
* x86/fpu/xstate: Sanitize handling of independent featuresThomas Gleixner2021-06-231-2/+3
* x86/fpu: Rename "dynamic" XSTATEs to "independent"Andy Lutomirski2021-06-231-11/+11
* x86/fpu: Rename xstate copy functions which are related to UABIThomas Gleixner2021-06-231-2/+2
* x86/fpu: Get rid of copy_supervisor_to_kernel()Thomas Gleixner2021-06-231-1/+0
* x86/fpu: Get rid of using_compacted_format()Thomas Gleixner2021-06-231-1/+0
* x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get()Thomas Gleixner2021-06-231-2/+10
* x86/fpu: Sanitize xstateregs_set()Thomas Gleixner2021-06-231-4/+0
* x86/fpu: Remove unused get_xsave_field_ptr()Thomas Gleixner2021-06-231-1/+0
* x86/fpu/xstate: Add supervisor PASID state for ENQCMDYu-cheng Yu2020-09-171-1/+1
* Merge branch 'work.regset' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2020-08-071-2/+2
|\
| * x86: switch to ->regset_get()Al Viro2020-07-271-2/+2
* | perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switchKan Liang2020-07-081-0/+3
* | x86/fpu/xstate: Add helpers for LBR dynamic supervisor featureKan Liang2020-07-081-0/+3
* | x86/fpu/xstate: Support dynamic supervisor feature for LBRKan Liang2020-07-081-0/+30
|/
* x86/fpu: Introduce copy_supervisor_to_kernel()Yu-cheng Yu2020-05-161-0/+1
* x86/fpu/xstate: Separate user and supervisor xfeatures maskYu-cheng Yu2020-05-131-1/+12
* x86/fpu/xstate: Define new macros for supervisor and user xstatesFenghua Yu2020-05-121-13/+23
* x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header()Fenghua Yu2020-05-121-1/+1
* x86/fpu: Inline fpu__xstate_clear_all_cpu_caps()Sebastian Andrzej Siewior2019-07-071-1/+0
* x86/fpu: Eager switch PKRU stateRik van Riel2019-04-111-1/+3
* x86/fpu: Use a feature number instead of mask in two more helpersSebastian Andrzej Siewior2019-04-101-2/+2
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* x86/fpu: Introduce validate_xstate_header()Eric Biggers2017-09-261-0/+4
* x86/fpu: Flip the parameter order in copy_*_to_xstate()Ingo Molnar2017-09-241-2/+2
* x86/fpu: Remove 'kbuf' parameter from the copy_user_to_xstate() APIIngo Molnar2017-09-241-1/+1
* x86/fpu: Remove 'ubuf' parameter from the copy_kernel_to_xstate() APIIngo Molnar2017-09-241-1/+1
* x86/fpu: Split copy_user_to_xstate() into copy_kernel_to_xstate() & copy_user...Ingo Molnar2017-09-241-2/+2
* x86/fpu: Clarify parameter names in the copy_xstate_to_*() methodsIngo Molnar2017-09-241-2/+2
* x86/fpu: Clean up parameter order in the copy_xstate_to_*() APIsIngo Molnar2017-09-241-2/+2
* x86/fpu: Remove 'kbuf' parameter from the copy_xstate_to_user() APIsIngo Molnar2017-09-241-1/+1
* x86/fpu: Remove 'ubuf' parameter from the copy_xstate_to_kernel() APIsIngo Molnar2017-09-241-1/+1
* x86/fpu: Split copy_xstate_to_user() into copy_xstate_to_kernel() & copy_xsta...Ingo Molnar2017-09-241-2/+2