aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2018-07-20x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.hJoerg Roedel2-49/+49
2018-07-20x86/pgtable/32: Allocate 8k page-tables when PTI is enabledJoerg Roedel2-7/+18
2018-07-20x86/pgtable/pae: Unshare kernel PMDs when PTI is enabledJoerg Roedel1-2/+3
2018-07-20x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl()Joerg Roedel2-7/+7
2018-07-20x86/entry: Rename update_sp0 to update_task_stackJoerg Roedel4-5/+5
2018-07-20x86/entry/32: Add PTI CR3 switches to NMI handler codeJoerg Roedel1-6/+33
2018-07-20x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit pointsJoerg Roedel1-4/+82
2018-07-20x86/entry/32: Simplify debug entry pointJoerg Roedel1-32/+3
2018-07-20x86/entry/32: Handle Entry from Kernel-Mode on Entry-StackJoerg Roedel1-1/+115
2018-07-20x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMIJoerg Roedel1-4/+11
2018-07-20x86/entry/32: Leave the kernel via trampoline stackJoerg Roedel1-2/+77
2018-07-20x86/entry/32: Enter the kernel via trampoline stackJoerg Roedel6-28/+115
2018-07-20x86/entry/32: Split off return-to-kernel pathJoerg Roedel1-3/+8
2018-07-20x86/entry/32: Unshare NMI return pathJoerg Roedel1-2/+6
2018-07-20x86/entry/32: Put ESPFIX code into a macroJoerg Roedel1-48/+49
2018-07-20x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handlerJoerg Roedel2-2/+9
2018-07-20x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stackJoerg Roedel2-3/+4
2018-07-20x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.cJoerg Roedel2-2/+4
2018-07-20x86/tsc: Make use of tsc_calibrate_cpu_early()Pavel Tatashin3-8/+20
2018-07-20x86/tsc: Split native_calibrate_cpu() into early and late partsPavel Tatashin2-18/+37
2018-07-20x86/tsc: Use TSC as sched clock earlyPavel Tatashin1-0/+1
2018-07-20x86/tsc: Initialize cyc2ns when tsc frequency is determinedPavel Tatashin1-41/+53
2018-07-20x86/tsc: Calibrate tsc only oncePavel Tatashin3-42/+49
2018-07-20x86/xen/time: Output xen sched_clock time from 0Pavel Tatashin1-1/+10
2018-07-20x86/xen/time: Initialize pv xen time in init_hypervisor_platform()Pavel Tatashin5-41/+34
2018-07-20x86/tsc: Redefine notsc to behave as tsc=unstablePavel Tatashin1-15/+3
2018-07-20x86/CPU: Call detect_nopl() only on the BSPBorislav Petkov1-6/+4
2018-07-20x86/jump_label: Initialize static branching earlyPavel Tatashin3-25/+30
2018-07-20x86/alternatives, jumplabel: Use text_poke_early() before mm_init()Pavel Tatashin3-4/+15
2018-07-20x86/kvmclock: Switch kvmclock data to a PER_CPU variableThomas Gleixner1-37/+62
2018-07-20x86/kvmclock: Move kvmclock vsyscall param and init to kvmclockThomas Gleixner3-37/+27
2018-07-20x86/kvmclock: Mark variables __initdata and __ro_after_initThomas Gleixner1-5/+5
2018-07-20x86/kvmclock: Cleanup the codeThomas Gleixner1-50/+22
2018-07-20x86/kvmclock: Decrapify kvm_register_clock()Thomas Gleixner2-24/+10
2018-07-20x86/kvmclock: Remove page size requirement from wall_clockThomas Gleixner1-8/+4
2018-07-20x86/kvmclock: Remove memblock dependencyPavel Tatashin3-59/+12
2018-07-19Merge branch 'linus' into x86/timersThomas Gleixner25-61/+190
2018-07-19x86: Avoid pr_cont() in show_opcodes()Rasmus Villemoes1-19/+9
2018-07-19x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' contentNicolai Stange1-3/+14
2018-07-19x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigationJiang Biao1-1/+0
2018-07-19um: remove redundant 'export LDFLAGS' in arch/x86/Makefile.umMasahiro Yamada1-2/+0
2018-07-18Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds4-27/+52
2018-07-18kvmclock: fix TSC calibration for nested guestsPeng Hao1-0/+1
2018-07-18KVM: VMX: Mark VMXArea with revision_id of physical CPU even when eVMCS enabledLiran Alon1-6/+21
2018-07-18x86: Add build salt to the vDSOLaura Abbott2-0/+6
2018-07-18kbuild: move bin2c back to scripts/ from scripts/basic/Masahiro Yamada1-2/+1
2018-07-17x86/MCE: Remove min interval polling limitationDewet Thibaut1-3/+0
2018-07-17x86/mm/tlb: Skip atomic operations for 'init_mm' in switch_mm_irqs_off()Rik van Riel1-5/+12
2018-07-17x86/mm/tlb: Always use lazy TLB modeRik van Riel2-30/+1
2018-07-17x86/mm/tlb: Only send page table free TLB flush to lazy TLB CPUsRik van Riel1-4/+39