summaryrefslogtreecommitdiff
path: root/arch/x86/include/asm/special_insns.h
AgeCommit message (Expand)Author
2024-03-20x86/asm: Use "m" operand constraint in WRUSSQ asm templateUros Bizjak
2024-03-19x86/asm: Remove %P operand modifier from altinstr asm templatesUros Bizjak
2024-03-11Merge tag 'x86_tdx_for_6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds
2024-03-04x86/msr: Prepare for including <linux/percpu.h> into <asm/msr.h>Thomas Gleixner
2024-02-22x86/asm: Remove the __iomem annotation of movdir64b()'s dst argumentKai Huang
2024-02-09work around gcc bugs with 'asm goto' with outputsLinus Torvalds
2023-08-02x86/shstk: Introduce routines modifying shstkRick Edgecombe
2023-02-21Merge tag 'x86_cpu_for_v6.3_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2023-01-13cpuidle, xenpv: Make more PARAVIRT_XXL noinstr cleanPeter Zijlstra
2023-01-13cpuidle, mwait: Make the mwait code noinstr cleanPeter Zijlstra
2023-01-13cpuidle, intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATEPeter Zijlstra
2023-01-12x86/gsseg: Move load_gs_index() to its own new header fileH. Peter Anvin (Intel)
2023-01-12x86/gsseg: Make asm_load_gs_index() take an u16H. Peter Anvin (Intel)
2022-07-19x86/fpu: Add a helper to prepare AMX state for low-power CPU idleChang S. Bae
2022-04-14x86/asm: Merge load_gs_index()Brian Gerst
2021-09-22x86/asm: Fix SETZ size enqcmds() build failureKees Cook
2021-06-23x86/pkru: Remove xstate fiddling from write_pkru()Thomas Gleixner
2021-03-15x86: Remove dynamic NOP selectionPeter Zijlstra
2021-01-08x86/asm: Add a missing __iomem annotation in enqcmds()Dave Jiang
2021-01-08x86/asm: Annotate movdir64b()'s dst argument with __iomemDave Jiang
2020-10-13Merge tag 'x86_asm_for_v5.10' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2020-10-12Merge tag 'x86_pasid_for_5.10' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2020-10-07x86/asm: Add an enqcmds() wrapper for the ENQCMDS instructionDave Jiang
2020-10-07x86/asm: Carve out a generic movdir64b() helper for general usageDave Jiang
2020-10-01x86/asm: Replace __force_order with a memory clobberArvind Sankar
2020-08-17x86/cpu: Use SERIALIZE in sync_core() when availableRicardo Neri
2020-07-27x86/cpu: Refactor sync_core() for readabilityRicardo Neri
2020-06-11x86/entry: __always_inline CR2 for noinstrPeter Zijlstra
2020-06-11x86/entry: Disable interrupts for native_load_gs_index() in C codeThomas Gleixner
2019-07-22x86/paravirt: Drop {read,write}_cr8() hooksAndrew Cooper
2019-07-10x86/asm: Move native_write_cr0/4() out of lineThomas Gleixner
2019-06-22x86/asm: Pin sensitive CR0 bitsKees Cook
2019-06-22x86/asm: Pin sensitive CR4 bitsKees Cook
2019-04-11x86/fpu: Only write PKRU if it is different from currentSebastian Andrzej Siewior
2019-04-11x86/pkeys: Provide *pkru() helpersSebastian Andrzej Siewior
2018-09-03x86/paravirt: Move the Xen-only pv_mmu_ops under the PARAVIRT_XXL umbrellaJuergen Gross
2018-09-03x86/paravirt: Move the Xen-only pv_cpu_ops under the PARAVIRT_XXL umbrellaJuergen Gross
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-09-13x86/paravirt: Remove no longer used paravirt functionsJuergen Gross
2017-06-13x86/mm: Split read_cr3() into read_cr3_pa() and __read_cr3()Andy Lutomirski
2016-11-01x86/fpu: Remove clts()Andy Lutomirski
2016-11-01x86/fpu: Remove stts()Andy Lutomirski
2016-09-30x86/asm: Get rid of __read_cr4_safe()Andy Lutomirski
2016-07-23x86/insn: remove pcommitDan Williams
2016-03-22x86: pkey: introduce write_pkru() for KVMXiao Guangrong
2016-02-18x86/mm/pkeys: Add functions to fetch PKRUDave Hansen
2015-05-11x86/mm: Add kerneldoc comments for pcommit_sfence()Ross Zwisler
2015-04-03x86/asm: Add support for the CLWB instructionRoss Zwisler
2015-03-04Merge tag 'v4.0-rc2' into x86/asm, to refresh the treeIngo Molnar
2015-02-20x86/asm: Add support for the pcommit instructionRoss Zwisler