1. 6ea2738 x86/mm/init: Add helper for freeing kernel image pages by Dave Hansen · 6 years ago
  2. 050e9ba Kbuild: rename CC_STACKPROTECTOR[_STRONG] config variables by Linus Torvalds · 6 years ago
  3. 177bfd7 Merge branches 'x86/urgent' and 'core/urgent' into x86/boot, to pick up fixes and avoid conflicts by Ingo Molnar · 6 years ago
  4. b5cf870 x86/CPU: Move cpu local function declarations to local header by Thomas Gleixner · 6 years ago
  5. 6c4f5ab x86/CPU: Modify detect_extended_topology() to return result by Suravee Suthikulpanit · 6 years ago
  6. 451cf3c x86/processor: Remove two unused function declarations by Dou Liyang · 7 years ago
  7. 35060ed x86/kvm/vmx: avoid expensive rdmsr for MSR_GS_BASE by Vitaly Kuznetsov · 7 years ago
  8. 42b933b x86/kvm/vmx: read MSR_{FS,KERNEL_GS}_BASE from current->thread by Vitaly Kuznetsov · 7 years ago
  9. 1008c52 x86/CPU: Add a microcode loader callback by Borislav Petkov · 7 years ago
  10. d4667ca Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  11. 24dbc60 x86/cpu: Change type of x86_cache_size variable to unsigned int by Gustavo A. R. Silva · 7 years ago
  12. b399151 x86/cpu: Rename cpu_data.x86_mask to cpu_data.x86_stepping by Jia Zhang · 7 years ago
  13. f208820 Revert "x86/speculation: Simplify indirect_branch_prediction_barrier()" by David Woodhouse · 7 years ago
  14. 3527799 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  15. 617aebe Merge tag 'usercopy-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 7 years ago
  16. 37a8f7c x86/asm: Move 'status' from thread_struct to thread_info by Andy Lutomirski · 7 years ago
  17. 7e86548 Merge tag 'v4.15' into x86/pti, to be able to merge dependent changes by Ingo Molnar · 7 years ago
  18. 6304672 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  19. 64e1672 x86/speculation: Simplify indirect_branch_prediction_barrier() by Borislav Petkov · 7 years ago
  20. f7d83c1 x86: Implement thread_struct whitelist for hardened usercopy by Kees Cook · 7 years ago
  21. 5aa90a8 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  22. f55f050 x86/pti: Put the LDT in its own PGD if PTI is on by Andy Lutomirski · 7 years ago
  23. caf9a82 Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  24. 4fe2d8b x86/entry: Rename SYSENTER_stack to CPU_ENTRY_AREA_entry_stack by Dave Hansen · 7 years ago
  25. 64a4809 Merge branch 'WIP.x86-pti.entry-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  26. 6cbd217 x86/cpufeatures: Make CPU bugs sticky by Thomas Gleixner · 7 years ago
  27. c482fee x86/entry/64: Make cpu_entry_area.tss read-only by Andy Lutomirski · 7 years ago
  28. 0f9a481 x86/entry: Clean up the SYSENTER_stack code by Andy Lutomirski · 7 years ago
  29. 7fbbd5c x86/entry/64: Remove the SYSENTER stack canary by Andy Lutomirski · 7 years ago
  30. 9aaefe7 x86/entry/64: Separate cpu_current_top_of_stack from TSS.sp0 by Andy Lutomirski · 7 years ago
  31. 1a935bc x86/entry: Move SYSENTER_stack to the beginning of struct tss_struct by Andy Lutomirski · 7 years ago
  32. 7fb983b x86/entry: Fix assumptions that the HW TSS is at the beginning of cpu_tss by Andy Lutomirski · 7 years ago
  33. 1a79797 x86/entry/64: Allocate and enable the SYSENTER stack by Andy Lutomirski · 7 years ago
  34. 0fd2e9c Merge commit 'upstream-x86-entry' into WIP.x86/mm by Ingo Molnar · 7 years ago
  35. 30bb981 x86/topology: Avoid wasting 128k for package id array by Andi Kleen · 7 years ago
  36. b3d9a13 Merge branch 'linus' into x86/asm, to pick up fixes and resolve conflicts by Ingo Molnar · 7 years ago
  37. b244131 License cleanup: add SPDX GPL-2.0 license identifier to files with no license by Greg Kroah-Hartman · 7 years ago
  38. 3383642 x86/traps: Use a new on_thread_stack() helper to clean up an assertion by Andy Lutomirski · 7 years ago
  39. d375cf1 x86/entry/64: Remove thread_struct::sp0 by Andy Lutomirski · 7 years ago
  40. 3500130 x86/entry: Add task_top_of_stack() to find the top of a task's stack by Andy Lutomirski · 7 years ago
  41. da51da1 x86/entry/64: Pass SP0 directly to load_sp0() by Andy Lutomirski · 7 years ago
  42. bd7dc5a x86/entry/32: Pull the MSR_IA32_SYSENTER_CS update code out of native_load_sp0() by Andy Lutomirski · 7 years ago
  43. f5caf62 x86/asm: Fix inline asm call constraints for Clang by Josh Poimboeuf · 7 years ago
  44. b1b6f83 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  45. 413d63d71b Merge branch 'linus' into x86/mm to pick up fixes and to fix conflicts by Ingo Molnar · 7 years ago
  46. ecda85e x86/lguest: Remove lguest support by Juergen Gross · 7 years ago
  47. 1d0f49e Merge branch 'x86/urgent' into x86/asm, to pick up fixes by Ingo Molnar · 7 years ago
  48. ee00f4a x86/mm: Allow userspace have mappings above 47-bit by Kirill A. Shutemov · 7 years ago
  49. b569bab x86/mm: Prepare to expose larger address space to userspace by Kirill A. Shutemov · 7 years ago
  50. 44b0491 x86/mpx: Do not allow MPX if we have mappings above 47-bit by Kirill A. Shutemov · 7 years ago
  51. e06fdaf Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux by Linus Torvalds · 7 years ago
  52. eef9c4a x86/mm: Add SME support for read_cr3_pa() by Tom Lendacky · 7 years ago
  53. 21729f8 x86/mm: Provide general kernel support for memory encryption by Tom Lendacky · 7 years ago
  54. 76846bf x86/asm: Add unwind hint annotations to sync_core() by Josh Poimboeuf · 7 years ago
  55. 4422d80 Merge branch 'ras-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  56. 7a69f9c6 Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 7 years ago
  57. 3859a27 randstruct: Mark various structs for randomization by Kees Cook · 8 years ago
  58. 6474924 arch: remove unused macro/function thread_saved_pc() by Tobias Klauser · 7 years ago
  59. bc8e80d x86/mce: Merge mce_amd_inj into mce-inject by Borislav Petkov · 7 years ago
  60. 6c690ee x86/mm: Split read_cr3() into read_cr3_pa() and __read_cr3() by Andy Lutomirski · 7 years ago
  61. 73fa136 Merge branch 'x86/cpu' into x86/mm, before applying dependent patch by Ingo Molnar · 8 years ago
  62. 1f9ca18 Merge branch 'x86/process' into x86/mm, to create new base for further patches by Ingo Molnar · 8 years ago
  63. e9ea1e7 x86/arch_prctl: Add ARCH_[GET|SET]_CPUID by Kyle Huey · 8 years ago
  64. 45fc875 x86: Make the GDT remapping read-only on 64-bit by Thomas Garnier · 8 years ago
  65. 69218e4 x86: Remap GDT tables in the fixmap section by Thomas Garnier · 8 years ago
  66. 8f3e474 x86/mm: Add task_size parameter to mmap_base() by Dmitry Safonov · 8 years ago
  67. 6415813 x86/cpu: Drop wp_works_ok member of struct cpuinfo_x86 by Mathias Krause · 8 years ago
  68. 0440211 x86/cpu: Drop unneded members of struct cpuinfo_x86 by Mathias Krause · 8 years ago
  69. fd7e9a8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 8 years ago
  70. d3273de x86/asm/64: Drop __cacheline_aligned from struct x86_hw_tss by Andy Lutomirski · 8 years ago
  71. 4f53ab1 x86/asm: Define the kernel TSS limit in a macro by Andy Lutomirski · 8 years ago
  72. 79a8b9a x86/CPU/AMD: Bring back Compute Unit ID by Borislav Petkov · 8 years ago
  73. 5dedade x86/CPU: Add native CPUID variants returning a single datum by Borislav Petkov · 8 years ago
  74. c198b12 x86/asm: Rewrite sync_core() to use IRET-to-self by Andy Lutomirski · 8 years ago
  75. 1c52d85 x86/asm/32: Make sync_core() handle missing CPUID on all 32-bit kernels by Andy Lutomirski · 8 years ago
  76. 212f300 Merge branch 'x86-idle-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
  77. 5645688 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
  78. 07c94a3 x86/amd: Simplify AMD E400 aware idle routine by Borislav Petkov · 8 years ago
  79. 6d0d287 locking/core: Provide common cpu_relax_yield() definition by Christian Borntraeger · 8 years ago
  80. 47bdf33 x86/cpuid: Provide get_scattered_cpuid_leaf() by He Chen · 8 years ago
  81. 47f10a3 x86/cpuid: Cleanup cpuid_regs definitions by He Chen · 8 years ago
  82. 5bd0b85 locking/core, arch: Remove cpu_relax_lowlatency() by Christian Borntraeger · 8 years ago
  83. 79ab11c locking/core: Introduce cpu_relax_yield() by Christian Borntraeger · 8 years ago
  84. b9d989c x86/asm: Move the thread_info::status field to thread_struct by Andy Lutomirski · 8 years ago
  85. ffcb043 sched/x86: Fix thread_saved_pc() by Brian Gerst · 8 years ago
  86. 0100301 sched/x86: Rewrite the switch_to() code by Brian Gerst · 8 years ago
  87. 2d724ff Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
  88. 13d4ea0 x86/uaccess: Move thread_info::addr_limit to thread_struct by Andy Lutomirski · 8 years ago
  89. 2a53ccb x86/dumpstack: Rename thread_struct::sig_on_uaccess_error to sig_on_uaccess_err by Ingo Molnar · 8 years ago
  90. dfa9a94 x86/uaccess: Move thread_info::uaccess_err and thread_info::sig_on_uaccess_err to thread_struct by Andy Lutomirski · 8 years ago
  91. bf15a8c x86/fpu/xstate: Rename 'xstate_size' to 'fpu_kernel_xstate_size', to distinguish it from 'fpu_user_xstate_size' by Fenghua Yu · 8 years ago
  92. a1141e0 x86/fpu/xstate: Define and use 'fpu_user_xstate_size' by Fenghua Yu · 8 years ago
  93. 9a45f03 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 8 years ago
  94. 296f781 x86/asm/64: Rename thread_struct's fs and gs to fsbase and gsbase by Andy Lutomirski · 8 years ago
  95. 867fe80 x86/paravirt: Remove paravirt_enabled() by Luis R. Rodriguez · 9 years ago
  96. 8d152e7 x86/rtc: Replace paravirt rtc check with platform legacy quirk by Luis R. Rodriguez · 9 years ago
  97. 8196dab x86/cpu: Get rid of compute_unit_id by Borislav Petkov · 9 years ago
  98. ba33ea8 Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
  99. 2a41aa4 x86/entry/32: Add and check a stack canary for the SYSENTER stack by Andy Lutomirski · 9 years ago
  100. 6dcc941 x86/entry: Only allocate space for tss_struct::SYSENTER_stack if needed by Andy Lutomirski · 9 years ago