aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/special_insns.h
AgeCommit message (Expand)AuthorFilesLines
2022-07-19x86/fpu: Add a helper to prepare AMX state for low-power CPU idleGravatar Chang S. Bae 1-0/+9
2022-04-14x86/asm: Merge load_gs_index()Gravatar Brian Gerst 1-3/+4
2021-09-22x86/asm: Fix SETZ size enqcmds() build failureGravatar Kees Cook 1-1/+1
2021-06-23x86/pkru: Remove xstate fiddling from write_pkru()Gravatar Thomas Gleixner 1-13/+1
2021-03-15x86: Remove dynamic NOP selectionGravatar Peter Zijlstra 1-2/+2
2021-01-08x86/asm: Add a missing __iomem annotation in enqcmds()Gravatar Dave Jiang 1-1/+1
2021-01-08x86/asm: Annotate movdir64b()'s dst argument with __iomemGravatar Dave Jiang 1-2/+2
2020-10-13Merge tag 'x86_asm_for_v5.10' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 1-13/+15
2020-10-12Merge tag 'x86_pasid_for_5.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Linus Torvalds 1-0/+64
2020-10-07x86/asm: Add an enqcmds() wrapper for the ENQCMDS instructionGravatar Dave Jiang 1-0/+42
2020-10-07x86/asm: Carve out a generic movdir64b() helper for general usageGravatar Dave Jiang 1-0/+22
2020-10-01x86/asm: Replace __force_order with a memory clobberGravatar Arvind Sankar 1-13/+15
2020-08-17x86/cpu: Use SERIALIZE in sync_core() when availableGravatar Ricardo Neri 1-0/+6
2020-07-27x86/cpu: Refactor sync_core() for readabilityGravatar Ricardo Neri 1-1/+0
2020-06-11x86/entry: __always_inline CR2 for noinstrGravatar Peter Zijlstra 1-4/+4
2020-06-11x86/entry: Disable interrupts for native_load_gs_index() in C codeGravatar Thomas Gleixner 1-2/+12
2019-07-22x86/paravirt: Drop {read,write}_cr8() hooksGravatar Andrew Cooper 1-24/+0
2019-07-10x86/asm: Move native_write_cr0/4() out of lineGravatar Thomas Gleixner 1-39/+2
2019-06-22x86/asm: Pin sensitive CR0 bitsGravatar Kees Cook 1-1/+14
2019-06-22x86/asm: Pin sensitive CR4 bitsGravatar Kees Cook 1-1/+21
2019-04-11x86/fpu: Only write PKRU if it is different from currentGravatar Sebastian Andrzej Siewior 1-0/+7
2019-04-11x86/pkeys: Provide *pkru() helpersGravatar Sebastian Andrzej Siewior 1-3/+9
2018-09-03x86/paravirt: Move the Xen-only pv_mmu_ops under the PARAVIRT_XXL umbrellaGravatar Juergen Gross 1-8/+3
2018-09-03x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAVIRT_XXL umbrellaGravatar Juergen Gross 1-2/+7
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-09-13x86/paravirt: Remove no longer used paravirt functionsGravatar Juergen Gross 1-5/+5
2017-06-13x86/mm: Split read_cr3() into read_cr3_pa() and __read_cr3()Gravatar Andy Lutomirski 1-3/+7
2016-11-01x86/fpu: Remove clts()Gravatar Andy Lutomirski 1-11/+0
2016-11-01x86/fpu: Remove stts()Gravatar Andy Lutomirski 1-2/+0
2016-09-30x86/asm: Get rid of __read_cr4_safe()Gravatar Andy Lutomirski 1-15/+7
2016-07-23x86/insn: remove pcommitGravatar Dan Williams 1-46/+0
2016-03-22x86: pkey: introduce write_pkru() for KVMGravatar Xiao Guangrong 1-0/+16
2016-02-18x86/mm/pkeys: Add functions to fetch PKRUGravatar Dave Hansen 1-0/+22
2015-05-11x86/mm: Add kerneldoc comments for pcommit_sfence()Gravatar Ross Zwisler 1-0/+38
2015-04-03x86/asm: Add support for the CLWB instructionGravatar Ross Zwisler 1-0/+14
2015-03-04Merge tag 'v4.0-rc2' into x86/asm, to refresh the treeGravatar Ingo Molnar 1-3/+3
2015-02-20x86/asm: Add support for the pcommit instructionGravatar Ross Zwisler 1-0/+10
2015-02-04x86: Store a per-cpu shadow copy of CR4Gravatar Andy Lutomirski 1-3/+3
2014-02-27x86: Add support for the clflushopt instructionGravatar Ross Zwisler 1-0/+8
2013-08-06x86, asmlinkage: Make several variables used from assembler/linker script vis...Gravatar Andi Kleen 1-1/+1
2013-05-31x86: __force_order doesn't need to be an actual variableGravatar Jan Beulich 1-1/+1
2012-03-28Disintegrate asm/system.h for X86Gravatar David Howells 1-0/+199