summaryrefslogtreecommitdiff
path: root/arch/x86/include
AgeCommit message (Expand)AuthorFilesLines
2018-06-01x86/MCE: Save microcode revision in machine check recordsTony Luck1-0/+4
2018-06-01x86/mm: Fix {pmd,pud}_{set,clear}_flags()Jan Beulich2-2/+7
2018-03-19x86/uaccess: Use __uaccess_begin_nospec() and uaccess_try_nospecDan Williams3-5/+32
2018-03-19x86: Introduce __uaccess_begin_nospec() and uaccess_try_nospecDan Williams1-0/+5
2018-03-19x86/cpufeatures: Clean up Spectre v2 related CPUID flagsDavid Woodhouse1-3/+3
2018-03-19x86/speculation: Fix typo IBRS_ATT, which should be IBRS_ALLDarren Kenny1-1/+1
2018-03-19x86: Introduce barrier_nospecDan Williams1-2/+5
2018-03-19x86: Implement array_index_mask_nospecDan Williams1-0/+24
2018-03-19x86/nospec: Fix header guards namesBorislav Petkov1-3/+3
2018-03-19x86/retpoline: Fill RSB on context switch for affected CPUsDavid Woodhouse2-0/+38
2018-03-19x86/cpu/intel: Introduce macros for Intel family numbersDave Hansen1-0/+68
2018-03-19x86/retpoline: Optimize inline assembler for vmexit_fill_RSBAndi Kleen1-3/+4
2018-03-19kprobes/x86: Blacklist indirect thunk functions for kprobesMasami Hiramatsu1-0/+1
2018-03-19retpoline: Introduce start/end markers of indirect thunkMasami Hiramatsu1-0/+3
2018-03-19x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macrosTom Lendacky1-1/+5
2018-03-19x86/retpoline: Fill return stack buffer on vmexitDavid Woodhouse1-1/+75
2018-03-19x86/retpoline/xen: Convert Xen hypercall indirect jumpsDavid Woodhouse1-2/+3
2018-03-19x86/spectre: Add boot time option to select Spectre v2 mitigationDavid Woodhouse1-0/+10
2018-03-19x86/retpoline: Add initial retpoline supportDavid Woodhouse2-0/+108
2018-03-19x86/asm: Use register variable to get stack pointer valueAndrey Ryabinin2-3/+11
2018-03-19x86/asm: Make asm/alternative.h safe from assemblyAndy Lutomirski1-0/+4
2018-03-19x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSCTom Lendacky1-0/+1
2018-03-19x86/cpu/AMD: Make LFENCE a serializing instructionTom Lendacky1-0/+2
2018-03-19x86/alternatives: Fix ALTERNATIVE_2 padding generation properlyBorislav Petkov2-6/+24
2018-03-19x86/cpufeatures: Add X86_BUG_SPECTRE_V[12]David Woodhouse1-0/+2
2018-03-19x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWNThomas Gleixner1-1/+1
2018-03-19x86/cpufeatures: Add X86_BUG_CPU_INSECUREThomas Gleixner1-0/+2
2018-03-19x86/cpufeatures: Make CPU bugs stickyThomas Gleixner2-2/+4
2018-03-19x86/alternatives: Add missing 'David Woodhouse1-2/+2
2018-03-19x86: Add another set of MSR accessor functionsBorislav Petkov1-0/+2
2018-03-19x86, asm: Extend definitions of _ASM_* with a raw formatJan-Simon Möller1-1/+5
2018-03-19x86, cpu: Expand cpufeature facility to include cpu bugsBorislav Petkov2-1/+14
2018-03-19x86, alternative: Add header guards to <asm/alternative-asm.h>H. Peter Anvin1-0/+5
2018-03-19x86/bitops: Move BIT_64() for a wider useBorislav Petkov1-0/+2
2018-03-03x86/mce: Make machine check speculation protectedThomas Gleixner1-0/+1
2018-03-03KVM: x86: Don't re-execute instruction when not passing CR2 valueLiran Alon1-1/+2
2018-03-03KVM: VMX: do not try to reexecute failed instruction while emulating invalid ...Gleb Natapov1-0/+1
2018-02-13x86/smp: Don't ever patch back to UP if we unplug cpusRusty Russell1-2/+2
2018-01-07KPTI: Rename to PAGE_TABLE_ISOLATIONKees Cook6-13/+13
2018-01-07x86/kaiser: Move feature detection upBorislav Petkov1-0/+2
2018-01-07kaiser: kaiser_flush_tlb_on_return_to_user() check PCIDHugh Dickins1-2/+2
2018-01-07kaiser: asm/tlbflush.h handle noPGE at lower levelHugh Dickins1-20/+3
2018-01-07kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflushHugh Dickins1-3/+3
2018-01-07x86/boot: Add early cmdline parsing for options with argumentsTom Lendacky1-0/+2
2018-01-07x86, boot: Carve out early cmdline parsing functionBorislav Petkov1-0/+6
2018-01-07kaiser: add "nokaiser" boot option, using ALTERNATIVEHugh Dickins6-40/+61
2018-01-07x86/alternatives: Add instruction paddingBorislav Petkov3-19/+108
2018-01-07x86/mm/kaiser: re-enable vsyscallsAndrea Arcangeli1-0/+1
2018-01-07KAISER: Kernel Address IsolationHugh Dickins10-8/+271
2018-01-07x86/mm: Enable CR4.PCIDE on supported systemsAndy Lutomirski2-0/+9