summaryrefslogtreecommitdiff
path: root/arch/x86/include
AgeCommit message (Expand)AuthorFilesLines
2018-02-22x86/cpu: Change type of x86_cache_size variable to unsigned intGustavo A. R. Silva1-1/+1
2018-02-16kaiser: fix compile error without vsyscallHugh Dickins1-1/+1
2018-02-16x86/asm: Fix inline asm call constraints for GCC 4.4Josh Poimboeuf1-1/+3
2018-02-03KVM: x86: Don't re-execute instruction when not passing CR2 valueLiran Alon1-1/+2
2018-01-31vsyscall: Fix permissions for emulate mode with KAISER/PTIBen Hutchings1-0/+1
2018-01-31x86/retpoline: Fill RSB on context switch for affected CPUsDavid Woodhouse2-0/+39
2018-01-31x86/cpu/intel: Introduce macros for Intel family numbersDave Hansen1-0/+68
2018-01-31x86/asm/32: Make sync_core() handle missing CPUID on all 32-bit kernelsAndy Lutomirski1-1/+1
2018-01-23x86/retpoline: Optimize inline assembler for vmexit_fill_RSBAndi Kleen1-3/+4
2018-01-23retpoline: Introduce start/end markers of indirect thunkMasami Hiramatsu1-0/+3
2018-01-23x86/mce: Make machine check speculation protectedThomas Gleixner1-0/+1
2018-01-23x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macrosTom Lendacky1-1/+5
2018-01-23x86/retpoline: Fill return stack buffer on vmexitDavid Woodhouse1-1/+75
2018-01-23x86/retpoline/xen: Convert Xen hypercall indirect jumpsDavid Woodhouse1-2/+3
2018-01-23x86/spectre: Add boot time option to select Spectre v2 mitigationDavid Woodhouse1-0/+10
2018-01-23x86/retpoline: Add initial retpoline supportDavid Woodhouse3-0/+133
2018-01-23x86/asm: Make asm/alternative.h safe from assemblyAndy Lutomirski1-0/+4
2018-01-23x86/kbuild: enable modversions for symbols exported from asmAdam Borowski1-0/+16
2018-01-23x86/asm: Use register variable to get stack pointer valueAndrey Ryabinin2-11/+11
2018-01-23x86/cpu/AMD: Use LFENCE_RDTSC in preference to MFENCE_RDTSCTom Lendacky1-0/+1
2018-01-23x86/cpu/AMD: Make LFENCE a serializing instructionTom Lendacky1-0/+2
2018-01-17x86/alternatives: Add missing '\n' at end of ALTERNATIVE inline asmDavid Woodhouse1-2/+2
2018-01-17x86/cpufeatures: Add X86_BUG_SPECTRE_V[12]David Woodhouse1-0/+2
2018-01-17x86/pti: Rename BUG_CPU_INSECURE to BUG_CPU_MELTDOWNThomas Gleixner1-1/+1
2018-01-17x86/cpufeatures: Add X86_BUG_CPU_INSECUREThomas Gleixner1-0/+1
2018-01-17x86/cpufeatures: Make CPU bugs stickyThomas Gleixner2-2/+4
2018-01-17x86/pti/efi: broken conversion from efi to kernel page tablePavel Tatashin1-0/+10
2018-01-17x86/vsdo: Fix build on PARAVIRT_CLOCK=y, KVM_GUEST=nAndy Lutomirski1-1/+1
2018-01-10Map the vsyscall page with _PAGE_USERBorislav Petkov1-0/+2
2018-01-05x86/vdso: Get pvclock data from the vvar VMA instead of the fixmapAndy Lutomirski2-0/+10
2018-01-05KPTI: Rename to PAGE_TABLE_ISOLATIONKees Cook6-13/+13
2018-01-05x86/kaiser: Move feature detection upBorislav Petkov1-0/+2
2018-01-05kaiser: kaiser_flush_tlb_on_return_to_user() check PCIDHugh Dickins1-2/+2
2018-01-05kaiser: asm/tlbflush.h handle noPGE at lower levelHugh Dickins1-24/+3
2018-01-05kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflushHugh Dickins1-3/+3
2018-01-05kaiser: add "nokaiser" boot option, using ALTERNATIVEHugh Dickins6-40/+66
2018-01-05kaiser: paranoid_entry pass cr3 need to paranoid_exitHugh Dickins1-8/+0
2018-01-05kaiser: x86_cr3_pcid_noflush and x86_cr3_pcid_userHugh Dickins1-6/+5
2018-01-05kaiser: PCID 0 for kernel and 128 for userHugh Dickins2-10/+16
2018-01-05kaiser: load_new_mm_cr3() let SWITCH_USER_CR3 flush userHugh Dickins2-25/+51
2018-01-05kaiser: enhanced by kernel and user PCIDsDave Hansen5-11/+86
2018-01-05kaiser: delete KAISER_REAL_SWITCH optionHugh Dickins1-4/+0
2018-01-05kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSETHugh Dickins1-2/+5
2018-01-05kaiser: cleanups while trying for gold linkHugh Dickins2-6/+1
2018-01-05kaiser: tidied up asm/kaiser.h somewhatHugh Dickins1-19/+13
2018-01-05kaiser: do not set _PAGE_NX on pgd_noneHugh Dickins1-38/+13
2018-01-05kaiser: merged updateDave Hansen4-33/+82
2018-01-05KAISER: Kernel Address IsolationRichard Fellner6-4/+155
2018-01-05x86/boot: Add early cmdline parsing for options with argumentsTom Lendacky1-0/+2
2018-01-02x86/mm: Enable CR4.PCIDE on supported systemsAndy Lutomirski1-0/+8