summaryrefslogtreecommitdiff
path: root/arch/x86/include
AgeCommit message (Expand)Author
2018-01-05kaiser: name that 0x1000 KAISER_SHADOW_PGD_OFFSETHugh Dickins
2018-01-05kaiser: cleanups while trying for gold linkHugh Dickins
2018-01-05kaiser: tidied up asm/kaiser.h somewhatHugh Dickins
2018-01-05kaiser: do not set _PAGE_NX on pgd_noneHugh Dickins
2018-01-05kaiser: merged updateDave Hansen
2018-01-05KAISER: Kernel Address IsolationRichard Fellner
2018-01-05x86/boot: Add early cmdline parsing for options with argumentsTom Lendacky
2018-01-02x86/mm: Enable CR4.PCIDE on supported systemsAndy Lutomirski
2018-01-02x86/mm: Disable PCID on 32-bit kernelsAndy Lutomirski
2018-01-02x86/mm: Remove the UP asm/tlbflush.h code, always use the (formerly) SMP codeAndy Lutomirski
2018-01-02x86/mm: Reimplement flush_tlb_page() using flush_tlb_mm_range()Andy Lutomirski
2018-01-02x86/mm: Remove flush_tlb() and flush_tlb_current_task()Andy Lutomirski
2017-12-25x86/irq: Do not substract irq_tlb_count from irq_call_countAaron Lu
2017-12-25x86/mm, sched/core: Turn off IRQs in switch_mm()Andy Lutomirski
2017-12-25x86/mm, sched/core: Uninline switch_mm()Andy Lutomirski
2017-12-25mm/rmap: batched invalidations should use existing apiNadav Amit
2017-12-25x86/mm: If INVPCID is available, use it to flush global mappingsAndy Lutomirski
2017-12-25x86/mm: Fix INVPCID asm constraintBorislav Petkov
2017-12-25x86/mm: Add INVPCID helpersAndy Lutomirski
2017-12-16Revert "x86/efi: Hoist page table switching code into efi_call_virt()"Greg Kroah-Hartman
2017-12-16Revert "x86/efi: Build our own page table structures"Greg Kroah-Hartman
2017-12-09x86/entry: Use SYSCALL_DEFINE() macros for sys_modify_ldt()Dave Hansen
2017-12-05x86/efi: Build our own page table structuresMatt Fleming
2017-12-05x86/efi: Hoist page table switching code into efi_call_virt()Matt Fleming
2017-11-21KVM: x86: fix singlestepping over syscallPaolo Bonzini
2017-11-15x86/uaccess, sched/preempt: Verify access_ok() contextPeter Zijlstra
2017-10-18x86/alternatives: Fix alt_max_short macro to really be a max()Mathias Krause
2017-09-27x86/fsgsbase/64: Report FSBASE and GSBASE correctly in core dumpsAndy Lutomirski
2017-09-02x86/io: Add "memory" clobber to insb/insw/insl/outsb/outsw/outslArnd Bergmann
2017-08-24mm: revert x86_64 and arm64 ELF_ET_DYN_BASE base changesKees Cook
2017-07-27x86/xen: allow userspace access during hypercallsMarek Marczykowski-Górecki
2017-07-21kvm: vmx: Check value written to IA32_BNDCFGSJim Mattson
2017-07-21binfmt_elf: use ELF_ET_DYN_BASE only for PIEKees Cook
2017-07-15x86/mm/pat: Don't report PAT on CPUs that don't support itMikulas Patocka
2017-07-05KVM: x86: fix emulation of RSM and IRET instructionsLadi Prosek
2017-05-20x86, pmem: Fix cache flushing for iovec write < 8 bytesBen Hutchings
2017-04-27x86, pmem: fix broken __copy_user_nocache cache-bypass assumptionsDan Williams
2017-04-21x86/vdso: Plug race between mapping and ELF header setupThomas Gleixner
2016-11-10Fix potential infoleak in older kernelsLinus Torvalds
2016-10-31Revert "fix minor infoleak in get_user_ex()"Greg Kroah-Hartman
2016-10-31Revert "x86/mm: Expand the exception table logic to allow new handling options"Greg Kroah-Hartman
2016-10-31x86/mm: Expand the exception table logic to allow new handling optionsTony Luck
2016-10-07x86/init: Fix cr4_init_shadow() on CR4-less machinesAndy Lutomirski
2016-09-24fix minor infoleak in get_user_ex()Al Viro
2016-09-07x86/mm: Disable preemption during CR3 read+writeSebastian Andrzej Siewior
2016-08-16x86/xen, pat: Remove PAT table init code from XenToshi Kani
2016-08-16x86/mtrr: Fix Xorg crashes in Qemu sessionsToshi Kani
2016-08-16x86/mm/pat: Add pat_disable() interfaceToshi Kani
2016-08-16x86/mm/pat: Add support of non-default PAT MSR settingToshi Kani
2016-08-10pvclock: Add CPU barriers to get correct version valueMinfei Huang