summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel
AgeCommit message (Expand)AuthorFilesLines
2017-12-29Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds7-18/+194
2017-12-23x86/ldt: Make the LDT mapping ROThomas Gleixner2-10/+8
2017-12-23x86/dumpstack: Indicate in Oops whether PTI is configured and enabledVlastimil Babka1-2/+4
2017-12-23x86/mm: Use/Fix PCID to optimize user/kernel switchesPeter Zijlstra1-0/+4
2017-12-23x86/pti: Put the LDT in its own PGD if PTI is onAndy Lutomirski1-3/+136
2017-12-23x86/entry: Align entry text section to PMD boundaryThomas Gleixner1-0/+8
2017-12-23x86/mm/pti: Force entry through trampoline when PTI activeThomas Gleixner1-1/+4
2017-12-23x86/mm/pti: Allocate a separate user PGDDave Hansen1-3/+27
2017-12-23x86/cpufeatures: Add X86_BUG_CPU_INSECUREThomas Gleixner1-0/+4
2017-12-23Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds10-154/+53
2017-12-22init: Invoke init_espfix_bsp() from mm_init()Thomas Gleixner1-5/+1
2017-12-22x86/cpu_entry_area: Move it out of the fixmapThomas Gleixner2-2/+4
2017-12-22x86/cpu_entry_area: Move it to a separate unitThomas Gleixner2-94/+1
2017-12-22x86/microcode: Dont abuse the TLB-flush interfacePeter Zijlstra1-13/+0
2017-12-22x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stackDave Hansen6-21/+27
2017-12-22x86/ldt: Prevent LDT inheritance on execThomas Gleixner1-13/+5
2017-12-22x86/ldt: Rework lockingPeter Zijlstra1-12/+21
2017-12-18Merge branch 'WIP.x86-pti.entry-for-linus' of git://git.kernel.org/pub/scm/li...Linus Torvalds18-196/+336
2017-12-17x86/cpufeatures: Make CPU bugs stickyThomas Gleixner1-3/+3
2017-12-17x86/paravirt: Dont patch flush_tlb_singleThomas Gleixner1-2/+0
2017-12-17x86/entry/64: Make cpu_entry_area.tss read-onlyAndy Lutomirski8-23/+31
2017-12-17x86/entry: Clean up the SYSENTER_stack codeAndy Lutomirski3-19/+8
2017-12-17x86/entry/64: Remove the SYSENTER stack canaryAndy Lutomirski3-10/+1
2017-12-17x86/entry/64: Move the IST stacks into struct cpu_entry_areaAndy Lutomirski2-32/+45
2017-12-17x86/entry/64: Create a per-CPU SYSCALL entry trampolineAndy Lutomirski3-1/+24
2017-12-17x86/entry/64: Use a per-CPU trampoline stack for IDT entriesAndy Lutomirski2-12/+15
2017-12-17x86/espfix/64: Stop assuming that pt_regs is on the entry stackAndy Lutomirski1-9/+28
2017-12-17x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0Andy Lutomirski3-0/+12
2017-12-17x86/entry: Remap the TSS into the CPU entry areaAndy Lutomirski3-7/+40
2017-12-17x86/entry: Move SYSENTER_stack to the beginning of struct tss_structAndy Lutomirski1-0/+21
2017-12-17x86/dumpstack: Handle stack overflow on all stacksAndy Lutomirski1-10/+14
2017-12-17x86/entry: Fix assumptions that the HW TSS is at the beginning of cpu_tssAndy Lutomirski2-23/+21
2017-12-17x86/mm/fixmap: Generalize the GDT fixmap mechanism, introduce struct cpu_entr...Andy Lutomirski1-7/+7
2017-12-17x86/dumpstack: Add get_stack_info() support for the SYSENTER stackAndy Lutomirski3-0/+31
2017-12-17x86/entry/64: Allocate and enable the SYSENTER stackAndy Lutomirski5-10/+9
2017-12-17x86/irq/64: Print the offending IP in the stack overflow warningAndy Lutomirski1-2/+2
2017-12-17x86/irq: Remove an old outdated comment about context tracking racesAndy Lutomirski1-12/+0
2017-12-17x86/unwinder: Handle stack overflows more gracefullyJosh Poimboeuf3-60/+57
2017-12-17x86/unwinder/orc: Dont bail on stack overflowAndy Lutomirski1-2/+12
2017-12-17x86/entry/64/paravirt: Use paravirt-safe macro to access eflagsBoris Ostrovsky1-0/+3
2017-12-17locking/barriers: Convert users of lockless_dereference() to READ_ONCE()Will Deacon1-1/+1
2017-12-17x86: Make X86_BUG_FXSAVE_LEAK detectable in CPUID on AMDRudolf Marek1-2/+5
2017-12-17Merge commit 'upstream-x86-virt' into WIP.x86/mmIngo Molnar7-44/+56
2017-12-17Merge branch 'upstream-x86-selftests' into WIP.x86/pti.baseIngo Molnar3-21/+19
2017-12-17Merge commit 'upstream-x86-entry' into WIP.x86/mmIngo Molnar16-80/+239
2017-12-15Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2
2017-12-07x86/smpboot: Do not use smp_num_siblings in __max_logical_packages calculationPrarit Bhargava1-2/+2
2017-12-06Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-6/+13
2017-12-06x86: Fix Sparse warnings about non-static functionsColin Ian King1-2/+2
2017-12-06x86/microcode/AMD: Add support for fam17h microcode loadingTom Lendacky1-0/+4