summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/cpufeature.h
Commit message (Expand)AuthorAgeFilesLines
* asm goto: eradicate CC_HAS_ASM_GOTONick Desaulniers2022-08-211-15/+0
* x86/cpu: Elide KCSAN for cpu_has() and friendsPeter Zijlstra2022-05-271-1/+1
* x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid=Borislav Petkov2022-04-041-2/+5
* x86/asm: Avoid adding register pressure for the init case in static_cpu_has()H. Peter Anvin2021-09-131-4/+9
* x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has()Juergen Gross2021-03-111-32/+9
* x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX]Sean Christopherson2021-01-281-2/+5
* x86/cpufeature: Explain the macro duplicationCao Jin2019-08-281-0/+7
* x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructionsFenghua Yu2019-06-201-1/+1
* x86/cpufeatures: Combine word 11 and 12 into a new scattered features wordFenghua Yu2019-06-201-2/+2
* Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2019-05-061-4/+7
|\
| * x86/asm: Clarify static_cpu_has()'s intended useBorislav Petkov2019-04-081-3/+6
| * x86/cpufeature: Remove __pure attribute to _static_cpu_has()Borislav Petkov2019-03-291-1/+1
* | x86/cpufeature: Fix __percpu annotation in this_cpu_has()Jann Horn2019-03-281-2/+3
|/
* jump_label: move 'asm goto' support test to KconfigMasahiro Yamada2019-01-061-1/+1
* Revert "x86/cpufeature: Macrofy inline assembly code to work around GCC inlin...Ingo Molnar2018-12-191-47/+35
* x86/cpufeature: Macrofy inline assembly code to work around GCC inlining bugsNadav Amit2018-10-061-35/+47
* x86/cpufeature: Guard asm_volatile_goto usage for BPF compilationAlexei Starovoitov2018-05-131-0/+15
* x86: Remove FAST_FEATURE_TESTSPeter Zijlstra2018-03-201-8/+0
* x86/cpufeature: Update _static_cpu_has() to use all named variablesPeter Zijlstra2018-02-061-4/+5
* x86/cpufeature: Reindent _static_cpu_has()Peter Zijlstra2018-02-061-39/+39
* x86/cpufeatures: Add CPUID_7_EDX CPUID leafDavid Woodhouse2018-01-261-2/+5
* x86/cpufeatures: Make CPU bugs stickyThomas Gleixner2017-12-171-0/+2
* Merge commit 'upstream-x86-entry' into WIP.x86/mmIngo Molnar2017-12-171-5/+4
|\
| * x86/cpuid: Add generic table for CPUID dependenciesAndi Kleen2017-10-171-5/+4
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* x86/cpufeature: Provide helper to set bugs bitsBorislav Petkov2016-12-091-0/+1
* x86/cpufeature: Add helper macro for mask check macrosDave Hansen2016-06-301-40/+50
* x86/cpufeature: Make sure DISABLED/REQUIRED macros are updatedDave Hansen2016-06-301-2/+6
* x86/cpufeature: Update cpufeaure macrosDave Hansen2016-06-301-2/+4
* Merge branch 'linus' into x86/urgent, to refresh the treeIngo Molnar2016-05-201-25/+1
|\
| * Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2016-05-161-25/+0
| |\
| | * x86/cpufeature: Replace cpu_has_xsaves with boot_cpu_has() usageBorislav Petkov2016-04-131-6/+0
| | * x86/cpufeature: Replace cpu_has_xsave with boot_cpu_has() usageBorislav Petkov2016-04-131-1/+0
| | * x86/cpufeature: Replace cpu_has_fxsr with boot_cpu_has() usageBorislav Petkov2016-04-131-1/+0
| | * x86/cpufeature: Replace cpu_has_apic with boot_cpu_has() usageBorislav Petkov2016-04-131-1/+0
| | * x86/cpufeature: Replace cpu_has_tsc with boot_cpu_has() usageBorislav Petkov2016-04-131-1/+0
| | * x86/cpufeature: Replace cpu_has_fpu with boot_cpu_has() usageBorislav Petkov2016-04-131-1/+0
| | * x86/cpufeature: Replace cpu_has_xmm with boot_cpu_has() usageBorislav Petkov2016-04-131-1/+0
| | * x86/cpufeature: Replace cpu_has_avx with boot_cpu_has() usageBorislav Petkov2016-04-131-1/+0
| | * x86/cpufeature: Replace cpu_has_aes with boot_cpu_has() usageBorislav Petkov2016-04-131-1/+0
| | * x86/cpufeature: Replace cpu_has_avx2 with boot_cpu_has() usageBorislav Petkov2016-04-131-1/+0
| | * Merge branch 'x86/mm' into x86/asm to resolve conflict and to create common baseIngo Molnar2016-04-131-1/+0
| | |\
| | | * x86/mm/pat, x86/cpufeature: Remove cpu_has_patBorislav Petkov2016-03-311-1/+0
| | * | x86/cpufeature: Remove cpu_has_pseBorislav Petkov2016-03-311-1/+0
| | * | x86/cpufeature: Remove cpu_has_pgeBorislav Petkov2016-03-311-1/+0
| | * | x86/cpufeature: Remove cpu_has_xmm2Borislav Petkov2016-03-311-1/+0
| | * | x86/cpufeature: Remove cpu_has_clflushBorislav Petkov2016-03-311-1/+0
| | * | x86/cpufeature: Remove cpu_has_gbpagesBorislav Petkov2016-03-311-1/+0
| | * | x86/cpufeature: Remove cpu_has_x2apicBorislav Petkov2016-03-311-1/+0
| | * | x86/cpufeature: Remove cpu_has_osxsaveBorislav Petkov2016-03-311-1/+0