aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/alternative.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-13Merge commit 'its-for-linus-20250509-merge' into x86/core, to resolve conflictsIngo Molnar1-0/+32
2025-05-09x86/its: FineIBT-paranoid vs ITSPeter Zijlstra1-0/+8
2025-05-09x86/its: Use dynamic thunks for indirect branchesPeter Zijlstra1-0/+10
2025-05-09x86/its: Add support for ITS-safe return thunkPawan Gupta1-0/+14
2025-05-05x86/alternative: Remove unused header #definesJuergen Gross1-5/+0
2025-04-11x86/alternatives: Move declarations of vmlinux.lds.S defined section symbols ...Ingo Molnar1-0/+6
2025-03-24Merge tag 'x86-core-2025-03-22' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-27/+18
2025-03-19x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-UAPI headersThomas Huth1-3/+3
2025-03-04Merge branch 'x86/asm' into x86/core, to pick up dependent commitsIngo Molnar1-16/+8
2025-03-04x86/alternatives: Simplify alternative_call() interfaceJosh Poimboeuf1-16/+8
2025-02-28x86/locking: Remove semicolon from "lock" prefixUros Bizjak1-1/+1
2025-02-14x86/alternative: Simplify callthunk patchingPeter Zijlstra1-1/+0
2025-02-03Revert "x86/module: prepare module loading for ROX allocations of text"Mike Rapoport (Microsoft)1-7/+7
2024-12-02objtool: Collect more annotations in objtool.hPeter Zijlstra1-12/+0
2024-12-02objtool: Convert ANNOTATE_IGNORE_ALTERNATIVE to ANNOTATEPeter Zijlstra1-11/+3
2024-11-07x86/module: prepare module loading for ROX allocations of textMike Rapoport (Microsoft)1-7/+7
2024-07-01x86/alternatives, kvm: Fix a couple of CALLs without a frame pointerBorislav Petkov (AMD)1-4/+7
2024-06-11x86/alternative: Replace the old macrosBorislav Petkov (AMD)1-121/+32
2024-06-11x86/alternative: Convert the asm ALTERNATIVE_3() macroBorislav Petkov (AMD)1-25/+0
2024-06-11x86/alternative: Convert the asm ALTERNATIVE_2() macroBorislav Petkov (AMD)1-22/+0
2024-06-11x86/alternative: Convert the asm ALTERNATIVE() macroBorislav Petkov (AMD)1-21/+1
2024-06-11x86/alternative: Convert ALTERNATIVE_3()Borislav Petkov (AMD)1-20/+4
2024-06-11x86/alternative: Convert ALTERNATIVE_TERNARY()Borislav Petkov (AMD)1-6/+0
2024-06-11x86/alternative: Convert alternative_call_2()Borislav Petkov (AMD)1-15/+6
2024-06-11x86/alternative: Convert alternative_call()Borislav Petkov (AMD)1-5/+1
2024-06-11x86/alternative: Convert alternative_io()Borislav Petkov (AMD)1-5/+1
2024-06-11x86/alternative: Convert alternative_input()Borislav Petkov (AMD)1-5/+1
2024-06-11x86/alternative: Convert alternative_2()Borislav Petkov (AMD)1-3/+0
2024-06-11x86/alternative: Convert alternative()Borislav Petkov (AMD)1-4/+1
2024-06-11x86/alternatives: Add nested alternatives macrosPeter Zijlstra1-2/+118
2024-06-11x86/alternative: Zap alternative_ternary()Borislav Petkov (AMD)1-3/+0
2024-05-14Merge tag 'x86_alternatives_for_v6.10_rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-14/+0
2024-05-13Merge tag 'x86-asm-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-11/+11
2024-05-06x86/alternatives: Remove alternative_input_2()Borislav Petkov (AMD)1-14/+0
2024-04-01x86/bpf: Fix IP for relocating call depth accountingJoan Bruguera Micó1-2/+2
2024-03-19x86/asm: Use %c/%n instead of %P operand modifier in asm templatesUros Bizjak1-11/+11
2023-12-10x86/paravirt: Switch mixed paravirt/alternative calls to alternativesJuergen Gross1-2/+3
2023-12-10x86/alternative: Add indirect call patchingJuergen Gross1-0/+9
2023-12-10x86/paravirt: Move some functions and defines to alternative.cJuergen Gross1-0/+16
2023-09-22x86/speculation, objtool: Use absolute relocations for annotationsFangrui Song1-2/+2
2023-07-10x86/alternative: Rename apply_ibt_endbr()Peter Zijlstra1-1/+1
2023-06-07Revert "x86/orc: Make it callthunk aware"Josh Poimboeuf1-5/+0
2023-04-18x86/alternatives: Do not use integer constant suffixes in inline asmWilly Tarreau1-1/+1
2023-01-05x86/alternatives: Add alt_instr.flagsBorislav Petkov (AMD)1-56/+76
2022-11-01x86/ibt: Implement FineIBTPeter Zijlstra1-0/+2
2022-10-17x86/bpf: Emit call depth accounting if requiredThomas Gleixner1-0/+6
2022-10-17x86/orc: Make it callthunk awarePeter Zijlstra1-0/+5
2022-10-17static_call: Add call depth tracking supportPeter Zijlstra1-0/+5
2022-10-17x86/asm: Provide ALTERNATIVE_3Peter Zijlstra1-3/+30
2022-10-17x86/modules: Add call patchingThomas Gleixner1-0/+5