summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)Author
2018-02-13kaiser: Set _PAGE_NX only if supportedLepton Wu
2018-02-13kaiser: Set _PAGE_NX only if supportedGuenter Roeck
2018-02-13x86/decoder: Add new TEST instruction patternMasami Hiramatsu
2018-02-13KVM: SVM: obey guest PATPaolo Bonzini
2018-02-13KVM: vmx: Inject #GP on invalid PAT CRNadav Amit
2018-02-13s390/disassembler: increase show_code buffer sizeVasily Gorbik
2018-02-13kprobes, x86/alternatives: Use text_mutex to protect smp_alt_modulesZhou Chengming
2018-02-13x86/smp: Don't ever patch back to UP if we unplug cpusRusty Russell
2018-02-13KVM: nVMX: set IDTR and GDTR limits when loading L1 host stateLadi Prosek
2018-01-07KPTI: Report when enabledKees Cook
2018-01-07KPTI: Rename to PAGE_TABLE_ISOLATIONKees Cook
2018-01-07x86/kaiser: Move feature detection upBorislav Petkov
2018-01-07kaiser: disabled on Xen PVJiri Kosina
2018-01-07x86/paravirt: Dont patch flush_tlb_singleThomas Gleixner
2018-01-07kaiser: kaiser_flush_tlb_on_return_to_user() check PCIDHugh Dickins
2018-01-07kaiser: asm/tlbflush.h handle noPGE at lower levelHugh Dickins
2018-01-07kaiser: use ALTERNATIVE instead of x86_cr3_pcid_noflushHugh Dickins
2018-01-07x86/kaiser: Check boottime cmdline paramsBorislav Petkov
2018-01-07x86/kaiser: Rename and simplify X86_FEATURE_KAISER handlingBorislav Petkov
2018-01-07x86/boot: Add early cmdline parsing for options with argumentsTom Lendacky
2018-01-07x86/boot: Pass in size to early cmdline parsingDave Hansen
2018-01-07x86/boot: Simplify early command line parsingDave Hansen
2018-01-07x86/boot: Fix early command-line parsing when partial word matchesDave Hansen
2018-01-07x86/boot: Fix early command-line parsing when matching at endDave Hansen
2018-01-07x86, boot: Carve out early cmdline parsing functionBorislav Petkov
2018-01-07kaiser: add "nokaiser" boot option, using ALTERNATIVEHugh Dickins
2018-01-07x86/alternatives: Use optimized NOPs for paddingBorislav Petkov
2018-01-07x86/alternatives: Make JMPs more robustBorislav Petkov
2018-01-07x86/alternatives: Add instruction paddingBorislav Petkov
2018-01-07x86/alternatives: Cleanup DPRINTK macroBorislav Petkov
2018-01-07kaiser: alloc_ldt_struct() use get_zeroed_page()Hugh Dickins
2018-01-07kaiser: user_map __kprobes_text tooHugh Dickins
2018-01-07x86/mm/kaiser: re-enable vsyscallsAndrea Arcangeli
2018-01-07KAISER: Kernel Address IsolationHugh Dickins
2018-01-07x86/mm/64: Fix reboot interaction with CR4.PCIDEAndy Lutomirski
2018-01-07x86/mm: Enable CR4.PCIDE on supported systemsAndy Lutomirski
2018-01-07x86/mm: Add the 'nopcid' boot option to turn off PCIDAndy Lutomirski
2018-01-07x86/mm: Disable PCID on 32-bit kernelsAndy Lutomirski
2018-01-07x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP codeAndy Lutomirski
2018-01-07x86/mm, sched/core: Turn off IRQs in switch_mm()Andy Lutomirski
2018-01-07x86/mm, sched/core: Uninline switch_mm()Andy Lutomirski
2018-01-07x86/mm: Build arch/x86/mm/tlb.c even on !SMPAndy Lutomirski
2018-01-07x86/mm: If INVPCID is available, use it to flush global mappingsAndy Lutomirski
2018-01-07x86/mm: Add a 'noinvpcid' boot option to turn off INVPCIDAndy Lutomirski
2018-01-07x86/mm: Fix INVPCID asm constraintBorislav Petkov
2018-01-07x86/mm: Add INVPCID helpersAndy Lutomirski
2018-01-07x86, cpufeature: Add CPU features from Intel document 319433-012AH. Peter Anvin
2018-01-01crypto: salsa20 - fix blkcipher_walk API usageEric Biggers
2018-01-01KVM: Fix stack-out-of-bounds read in write_mmioWanpeng Li
2018-01-01KVM: VMX: remove I/O port 0x80 bypass on Intel hostsAndrew Honig