summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* 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
* objtool,x86: Replace alternatives with .retpoline_sitesPeter Zijlstra2022-07-256-251/+107
* objtool: Explicitly avoid self modifying code in .altinstr_replacementPeter Zijlstra2022-07-251-8/+28
* objtool: Classify symbolsPeter Zijlstra2022-07-252-13/+26
* objtool: Handle __sanitize_cov*() tail callsPeter Zijlstra2022-07-253-58/+86
* objtool: Introduce CFI hashPeter Zijlstra2022-07-256-35/+160
* objtool: Make .altinstructions section entry size consistentJoe Lawrence2022-07-251-1/+1
* objtool: Remove reloc symbol type checks in get_alt_entry()Josh Poimboeuf2022-07-251-29/+7
* objtool: print out the symbol type when complaining about itLinus Torvalds2022-07-251-4/+8
* objtool: Teach get_alt_entry() about more relocation typesPeter Zijlstra2022-07-251-7/+25
* objtool: Don't make .altinstructions writableJosh Poimboeuf2022-07-251-1/+1
* objtool/x86: Ignore __x86_indirect_alt_* symbolsPeter Zijlstra2022-07-251-0/+4
* objtool: Only rewrite unconditional retpoline thunk callsPeter Zijlstra2022-07-251-0/+4
* objtool: Fix .symtab_shndx handling for elf_create_undef_symbol()Peter Zijlstra2022-07-251-1/+24
* x86/alternative: Optimize single-byte NOPs at an arbitrary positionBorislav Petkov2022-07-251-18/+46