aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm
AgeCommit message (Expand)Author
2018-03-07x86/vdso: Get pvclock data from the vvar VMA instead of the fixmapAndy Lutomirski
2018-03-07KVM: x86: Don't re-execute instruction when not passing CR2 valueLiran Alon
2018-03-07kaiser: fix compile error without vsyscallHugh Dickins
2018-03-07vsyscall: Fix permissions for emulate mode with KAISER/PTIBen Hutchings
2018-03-07x86/retpoline: Fill RSB on context switch for affected CPUsDavid Woodhouse
2018-03-07x86/cpu/intel: Introduce macros for Intel family numbersDave Hansen
2018-03-07x86/asm/32: Make sync_core() handle missing CPUID on all 32-bit kernelsAndy Lutomirski
2018-03-07x86/retpoline: Optimize inline assembler for vmexit_fill_RSBAndi Kleen
2018-03-07retpoline: Introduce start/end markers of indirect thunkMasami Hiramatsu
2018-03-07x86/mce: Make machine check speculation protectedThomas Gleixner
2018-03-07x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macrosTom Lendacky
2018-03-07x86/retpoline: Fill return stack buffer on vmexitDavid Woodhouse
2018-03-07x86/retpoline/xen: Convert Xen hypercall indirect jumpsDavid Woodhouse
2018-03-07x86/spectre: Add boot time option to select Spectre v2 mitigationDavid Woodhouse
2018-03-07x86/retpoline: Add initial retpoline supportDavid Woodhouse
2018-03-07x86/asm: Re-add parts of the manual CFI infrastructureAndy Lutomirski
2018-03-07x86/asm: Make asm/alternative.h safe from assemblyAndy Lutomirski
2018-03-07x86/kbuild: enable modversions for symbols exported from asmAdam Borowski
2018-03-07x86/asm: Use register variable to get stack pointer valueAndrey Ryabinin
2018-03-07x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asmDavid Woodhouse
2018-03-07x86/cpufeatures: Add X86_BUG_SPECTRE_V[12]David Woodhouse
2018-03-07x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWNThomas Gleixner
2018-03-07x86/cpufeatures: Add X86_BUG_CPU_INSECUREThomas Gleixner
2018-03-07x86/cpufeatures: Make CPU bugs stickyThomas Gleixner
2018-03-07x86/pti/efi: broken conversion from efi to kernel page tablePavel Tatashin
2018-03-07Map the vsyscall page with _PAGE_USERBorislav Petkov
2018-02-22Merge branch 'linux-4.1.y-secfix' into standard/baseBruce Ashfield
2018-02-04KPTI: Rename to PAGE_TABLE_ISOLATIONKees Cook
2018-02-04x86/kaiser: Move feature detection upBorislav Petkov
2018-02-04kaiser: kaiser_flush_tlb_on_return_to_user() check PCIDHugh Dickins
2018-02-04kaiser: asm/tlbflush.h handle noPGE at lower levelHugh Dickins
2018-02-04kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflushHugh Dickins
2018-02-04kaiser: add "nokaiser" boot option, using ALTERNATIVEHugh Dickins
2018-02-04kaiser: paranoid_entry pass cr3 need to paranoid_exitHugh Dickins
2018-02-04kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_userHugh Dickins
2018-02-04kaiser: PCID 0 for kernel and 128 for userHugh Dickins
2018-02-04kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush userHugh Dickins
2018-02-04kaiser: enhanced by kernel and user PCIDsDave Hansen
2018-02-04x86/mm: Disable preemption during CR3 read+writeSebastian Andrzej Siewior
2018-02-04kaiser: delete KAISER_REAL_SWITCH optionHugh Dickins
2018-02-04kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSETHugh Dickins
2018-02-04kaiser: cleanups while trying for gold linkHugh Dickins
2018-02-04kaiser: tidied up asm/kaiser.h somewhatHugh Dickins
2018-02-04kaiser: do not set _PAGE_NX on pgd_noneHugh Dickins
2018-02-04kaiser: merged updateDave Hansen
2018-02-04KAISER: Kernel Address IsolationRichard Fellner
2018-02-04x86/boot: Add early cmdline parsing for options with argumentsTom Lendacky
2018-02-04x86/mm: Enable CR4.PCIDE on supported systemsAndy Lutomirski
2018-02-04x86/mm: Disable PCID on 32-bit kernelsAndy Lutomirski
2018-02-04x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP codeAndy Lutomirski