summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* x86/bugs: Keep a per-CPU IA32_SPEC_CTRL valuePeter Zijlstra2022-07-253-6/+25
* x86/bugs: Enable STIBP for JMP2RETKim Phillips2022-07-252-17/+57
* x86/bugs: Add AMD retbleed= boot parameterAlexandre Chartre2022-07-253-1/+125
* x86/bugs: Report AMD retbleed vulnerabilityAlexandre Chartre2022-07-255-0/+43
* x86: Add magic AMD return-thunkPeter Zijlstra2022-07-259-8/+117
* objtool: Treat .text.__x86.* as noinstrPeter Zijlstra2022-07-251-1/+2
* x86: Use return-thunk in asm codePeter Zijlstra2022-07-253-1/+15
* x86/sev: Avoid using __x86_return_thunkKim Phillips2022-07-251-2/+6
* x86/vsyscall_emu/64: Don't use RET in vsyscall emulationPeter Zijlstra2022-07-251-3/+6
* x86/kvm: Fix SETcc emulation for return thunksPeter Zijlstra2022-07-251-12/+14
* x86/bpf: Use alternative RET encodingPeter Zijlstra2022-07-251-2/+18
* x86/ftrace: Use alternative RET encodingPeter Zijlstra2022-07-251-2/+5
* x86,static_call: Use alternative RET encodingPeter Zijlstra2022-07-253-5/+62
* objtool: skip non-text sections when adding return-thunk sitesThadeu Lima de Souza Cascardo2022-07-251-1/+3
* x86,objtool: Create .return_sitesPeter Zijlstra2022-07-256-0/+84
* x86: Undo return-thunk damagePeter Zijlstra2022-07-256-2/+78
* x86/retpoline: Use -mfunction-returnPeter Zijlstra2022-07-253-0/+16
* Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC}Ben Hutchings2022-07-251-6/+8
* x86/retpoline: Swizzle retpoline thunkPeter Zijlstra2022-07-251-3/+3
* x86/retpoline: Cleanup some #ifdeferyPeter Zijlstra2022-07-251-1/+8
* x86/cpufeatures: Move RETPOLINE flags to word 11Peter Zijlstra2022-07-251-2/+8
* x86/kvm/vmx: Make noinstr cleanPeter Zijlstra2022-07-253-6/+6
* x86/realmode: build with -D__DISABLE_EXPORTSThadeu Lima de Souza Cascardo2022-07-251-1/+1
* objtool: Fix objtool regression on x32 systemsMikulas Patocka2022-07-253-7/+8
* x86/entry: Remove skip_r11rcxPeter Zijlstra2022-07-252-11/+2
* objtool: Fix symbol creationPeter Zijlstra2022-07-251-68/+128
* objtool: Fix type of reloc::addendPeter Zijlstra2022-07-253-7/+7
* objtool: Fix code relocs vs weak symbolsPeter Zijlstra2022-07-251-22/+165
* objtool: Fix SLS validation for kcov tail-call replacementPeter Zijlstra2022-07-251-0/+11
* crypto: x86/poly1305 - Fixup SLSPeter Zijlstra2022-07-251-19/+19
* objtool: Default ignore INT3 for unreachablePeter Zijlstra2022-07-251-7/+5
* kvm/emulate: Fix SETcc emulation function offsets with SLSBorislav Petkov2022-07-251-2/+17
* tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench ...Arnaldo Carvalho de Melo2022-07-252-9/+9
* x86: Add straight-line-speculation mitigationPeter Zijlstra2022-07-2510-7/+40
* objtool: Add straight-line-speculation validationPeter Zijlstra2022-07-255-6/+29
* x86/alternative: Relax text_poke_bp() constraintPeter Zijlstra2022-07-251-15/+34
* x86: Prepare inline-asm for straight-line-speculationPeter Zijlstra2022-07-2511-13/+18
* x86: Prepare asm files for straight-line-speculationPeter Zijlstra2022-07-25103-353/+353
* x86/lib/atomic64_386_32: Rename thingsPeter Zijlstra2022-07-251-38/+46
* bpf,x86: Respect X86_FEATURE_RETPOLINE*Peter Zijlstra2022-07-253-88/+42
* bpf,x86: Simplify computing label offsetsPeter Zijlstra2022-07-251-83/+42
* x86/alternative: Add debug prints to apply_retpolines()Peter Zijlstra2022-07-251-0/+6
* x86/alternative: Try inline spectre_v2=retpoline,amdPeter Zijlstra2022-07-251-2/+14
* x86/alternative: Handle Jcc __x86_indirect_thunk_\regPeter Zijlstra2022-07-251-4/+36
* x86/alternative: Implement .retpoline_sites supportPeter Zijlstra2022-07-254-5/+150
* x86/retpoline: Create a retpoline thunk arrayPeter Zijlstra2022-07-252-6/+16
* x86/retpoline: Move the retpoline thunk declarations to nospec-branch.hPeter Zijlstra2022-07-253-9/+7
* x86/asm: Fixup odd GEN-for-each-reg.h usagePeter Zijlstra2022-07-252-3/+3
* x86/asm: Fix register orderPeter Zijlstra2022-07-251-4/+10
* x86/retpoline: Remove unused replacement symbolsPeter Zijlstra2022-07-252-52/+0