summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/nospec-branch.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* x86/bhi: Mitigate KVM by defaultPawan Gupta2024-04-081-0/+5
* x86/bhi: Add support for clearing branch history at syscall entryPawan Gupta2024-04-081-0/+12
* x86/bugs: Fix the SRSO mitigation on Zen3/4Borislav Petkov (AMD)2024-03-291-5/+16
* Merge tag 'x86-apic-2024-03-12' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-03-121-1/+1
|\
| * Revert "x86/bugs: Use fixed addressing for VERW operand"Dave Hansen2024-03-121-1/+1
* | Merge tag 'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2024-03-121-31/+24
|\ \ | |/ |/|
| * Merge branch 'x86/bugs' into x86/core, to pick up pending changes before depe...Ingo Molnar2024-02-141-15/+17
| |\
| | * x86/retpoline: Ensure default return thunk isn't used at runtimeJosh Poimboeuf2024-02-121-0/+2
| | * x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNKBreno Leitao2024-01-101-2/+2
| | * x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSOBreno Leitao2024-01-101-3/+3
| | * x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRYBreno Leitao2024-01-101-3/+3
| | * x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINEBreno Leitao2024-01-101-4/+4
| | * x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_...Breno Leitao2024-01-101-5/+5
| | * x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRYBreno Leitao2024-01-101-1/+1
| * | Merge tag 'v6.8-rc4' into x86/percpu, to resolve conflicts and refresh the br...Ingo Molnar2024-02-141-42/+33
| |\|
| * | x86/callthunks: Fix and unify call thunks assembly snippetsUros Bizjak2023-11-301-16/+7
* | | x86/bugs: Use fixed addressing for VERW operandPawan Gupta2024-02-271-1/+1
* | | x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static keyPawan Gupta2024-02-201-12/+0
* | | x86/bugs: Add asm helpers for executing VERWPawan Gupta2024-02-201-0/+13
| |/ |/|
* | arch/x86: Fix typosBjorn Helgaas2024-01-031-2/+2
* | Merge tag 'objtool-core-2023-10-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-10-311-2/+2
|\ \
| * | x86/speculation, objtool: Use absolute relocations for annotationsFangrui Song2023-09-221-2/+2
| |/
* | x86/calldepth: Rename __x86_return_skl() to call_depth_return_thunk()Josh Poimboeuf2023-10-201-9/+4
* | x86/nospec: Refactor UNTRAIN_RET[_*]Josh Poimboeuf2023-10-201-21/+10
* | x86/srso: Disentangle rethunk-dependent optionsJosh Poimboeuf2023-10-201-7/+18
* | x86/srso: Unexport untraining functionsJosh Poimboeuf2023-10-201-4/+0
* | x86/srso: Fix unret validation dependenciesJosh Poimboeuf2023-10-201-2/+2
|/
* x86/cpu/kvm: Provide UNTRAIN_RET_VMPeter Zijlstra2023-08-161-0/+11
* x86/cpu: Cleanup the untrain messPeter Zijlstra2023-08-161-14/+5
* x86/cpu: Rename srso_(.*)_alias to srso_alias_\1Peter Zijlstra2023-08-161-3/+3
* x86/cpu: Rename original retbleed methodsPeter Zijlstra2023-08-161-4/+4
* x86/cpu: Clean up SRSO return thunk messPeter Zijlstra2023-08-161-0/+5
* x86/alternative: Make custom return thunk unconditionalPeter Zijlstra2023-08-161-4/+5
* x86/retpoline,kprobes: Skip optprobe check for indirect jumps with retpolines...Petr Pavlu2023-08-141-3/+0
* x86/srso: Add IBPBBorislav Petkov (AMD)2023-07-271-1/+1
* x86/srso: Add SRSO_NO supportBorislav Petkov (AMD)2023-07-271-3/+3
* x86/srso: Add a Speculative RAS Overflow mitigationBorislav Petkov (AMD)2023-07-271-1/+14
* x86/cfi: Extend {JMP,CAKK}_NOSPEC commentPeter Zijlstra2023-07-101-0/+4
* x86/nospec: Shorten RESET_CALL_DEPTHPeter Zijlstra2023-05-311-3/+3
* x86,objtool: Separate unret validation from unwind hintsJosh Poimboeuf2023-03-231-4/+4
* objtool: Use relative pointers for annotationsJosh Poimboeuf2023-03-231-3/+3
* x86: Fix FILL_RETURN_BUFFERPeter Zijlstra2023-02-231-1/+1
* cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr cleanPeter Zijlstra2023-01-131-1/+1
* Merge tag 'x86_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-151-6/+170
|\
| * x86: Unconfuse CONFIG_ and X86_FEATURE_ namespacesPeter Zijlstra2022-11-011-2/+2
| * x86/ftrace: Make it call depth tracking awarePeter Zijlstra2022-10-171-0/+9
| * x86/calldepth: Add ret/call counting for debugThomas Gleixner2022-10-171-4/+32
| * x86/retpoline: Add SKL retthunk retpolinesPeter Zijlstra2022-10-171-0/+12
| * x86/retbleed: Add SKL return thunkThomas Gleixner2022-10-171-6/+115
| * x86/returnthunk: Allow different return thunksPeter Zijlstra2022-10-171-0/+6