1. 1270e64 KVM: x86: Rename SMM tracepoint to make it reflect reality by Sean Christopherson · 3 years, 7 months ago
  2. 0d7ee6f KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() by Sean Christopherson · 3 years, 7 months ago
  3. dc87275 KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() by Sean Christopherson · 3 years, 7 months ago
  4. fa75e08 KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag by Sean Christopherson · 3 years, 7 months ago
  5. edce465 KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper by Sean Christopherson · 3 years, 7 months ago
  6. 25b1722 KVM: x86: Emulate triple fault shutdown if RSM emulation fails by Sean Christopherson · 3 years, 7 months ago
  7. 4651fc5 KVM: x86: Drop vendor specific functions for APICv/AVIC enablement by Vitaly Kuznetsov · 3 years, 7 months ago
  8. fdf513e KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC by Vitaly Kuznetsov · 3 years, 7 months ago
  9. 7d62874 kvm: x86: implement KVM PM-notifier by Sergey Senozhatsky · 3 years, 7 months ago
  10. 4fe09bc KVM: x86: Add a return code to kvm_apic_accept_events by Jim Mattson · 3 years, 8 months ago
  11. a5f6909 KVM: x86: Add a return code to inject_pending_event by Jim Mattson · 3 years, 8 months ago
  12. d82ee28 KVM: x86: Remove guest mode check from kvm_check_nested_events by Jim Mattson · 3 years, 8 months ago
  13. 1ab9287 KVM: X86: Add vendor callbacks for writing the TSC multiplier by Ilias Stamatis · 3 years, 7 months ago
  14. edcfe54 KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it by Ilias Stamatis · 3 years, 8 months ago
  15. 83150f2 KVM: X86: Add functions that calculate the nested TSC fields by Ilias Stamatis · 3 years, 8 months ago
  16. fe3eb50 KVM: X86: Add a ratio parameter to kvm_scale_tsc() by Ilias Stamatis · 3 years, 8 months ago
  17. 9b399df KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() by Ilias Stamatis · 3 years, 8 months ago
  18. 805d705 KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' by Ilias Stamatis · 3 years, 8 months ago
  19. d501f74 KVM: x86/mmu: Lazily allocate memslot rmaps by Ben Gardon · 3 years, 8 months ago
  20. e220971 KVM: x86/mmu: Skip rmap operations if rmaps not allocated by Ben Gardon · 3 years, 8 months ago
  21. a255740 KVM: x86/mmu: Add a field to control memslot rmap allocation by Ben Gardon · 3 years, 8 months ago
  22. 56dd101 KVM: x86/mmu: Factor out allocating memslot rmap by Ben Gardon · 3 years, 8 months ago
  23. c9b929b KVM: x86/mmu: Deduplicate rmap freeing by Ben Gardon · 3 years, 8 months ago
  24. 8921291 KVM: x86: Do not write protect huge page in initially-all-set mode by Keqian Zhu · 3 years, 9 months ago
  25. dfdc0a7 KVM: X86: Fix x86_emulator slab cache leak by Wanpeng Li · 3 years, 7 months ago
  26. 78fcb2c KVM: x86: Immediately reset the MMU context when the SMM flag is cleared by Sean Christopherson · 3 years, 7 months ago
  27. b53e84e KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync by Lai Jiangshan · 3 years, 8 months ago
  28. af3511f KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior by Lai Jiangshan · 3 years, 8 months ago
  29. b35491e KVM: X86: Kill off ctxt->ud by Wanpeng Li · 3 years, 8 months ago
  30. da6393c KVM: X86: Fix warning caused by stale emulation context by Wanpeng Li · 3 years, 8 months ago
  31. e87e46d KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception by Yuan Yao · 3 years, 8 months ago
  32. 084071d KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK by Marcelo Tosatti · 3 years, 8 months ago
  33. 57ab879 KVM: x86: add start_assignment hook to kvm_x86_ops by Marcelo Tosatti · 3 years, 8 months ago
  34. 1eff0ad KVM: X86: Fix vCPU preempted state from guest's point of view by Wanpeng Li · 3 years, 8 months ago
  35. 72b268a KVM: X86: Bail out of direct yield in case of under-committed scenarios by Wanpeng Li · 3 years, 8 months ago
  36. a4345a7c Merge tag 'kvmarm-fixes-5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 3 years, 8 months ago
  37. 3f804f6 KVM: x86: Prevent deadlock against tk_core.seq by Thomas Gleixner · 3 years, 8 months ago
  38. 594b27e KVM: x86: Cancel pvclock_gtod_work on module removal by Thomas Gleixner · 3 years, 8 months ago
  39. e8ea85f KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit by Chenyi Qiang · 4 years ago
  40. 61a05d4 KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model by Sean Christopherson · 3 years, 9 months ago
  41. e5fda4b KVM: x86: Move uret MSR slot management to common x86 by Sean Christopherson · 3 years, 9 months ago
  42. 9cc39a5 KVM: x86: Export the number of uret MSRs to vendor modules by Sean Christopherson · 3 years, 9 months ago
  43. 8ea8b8d KVM: VMX: Use common x86's uret MSR list as the one true list by Sean Christopherson · 3 years, 9 months ago
  44. 36fa06f KVM: x86: Add support for RDPID without RDTSCP by Sean Christopherson · 3 years, 9 months ago
  45. 5104d7f KVM: VMX: Disable preemption when probing user return MSRs by Sean Christopherson · 3 years, 9 months ago
  46. aca3528 KVM: x86: Hoist input checks in kvm_add_msr_filter() by Siddharth Chandrasekaran · 3 years, 9 months ago
  47. 1604571 KVM: x86: Defer vtime accounting 'til after IRQ handling by Wanpeng Li · 3 years, 9 months ago
  48. 152d32a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 9 months ago
  49. ea5bc7b Merge tag 'x86_cleanups_for_v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 9 months ago
  50. 10dbdf9 KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() by Haiwei Li · 3 years, 9 months ago
  51. 27b4a9c4 KVM: x86: Rename GPR accessors to make mode-aware variants the defaults by Sean Christopherson · 3 years, 9 months ago
  52. 886bbcc KVM: x86: Check CR3 GPA for validity regardless of vCPU mode by Sean Christopherson · 3 years, 9 months ago
  53. b86bb11 KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests by Wanpeng Li · 3 years, 9 months ago
  54. 2f15d02 KVM: x86: Properly handle APF vs disabled LAPIC situation by Vitaly Kuznetsov · 3 years, 9 months ago
  55. 9c1a074 KVM: x86/xen: Take srcu lock when accessing kvm_memslots() by Wanpeng Li · 3 years, 9 months ago
  56. fd49e8e Merge branch 'kvm-sev-cgroup' into HEAD by Paolo Bonzini · 3 years, 9 months ago
  57. 52acd22 KVM: Boost vCPU candidate in user mode which is delivering interrupt by Wanpeng Li · 3 years, 9 months ago
  58. 54526d1 KVM: x86: Support KVM VMs sharing SEV context by Nathan Tempelman · 3 years, 9 months ago
  59. fe7e948 KVM: x86: Add capability to grant VM access to privileged SGX attribute by Sean Christopherson · 3 years, 9 months ago
  60. 54f958c KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) by Sean Christopherson · 3 years, 9 months ago
  61. a1fa4cb KVM: X86: Do not yield to self by Wanpeng Li · 3 years, 9 months ago
  62. 4a7132e KVM: X86: Count attempted/successful directed yield by Wanpeng Li · 3 years, 9 months ago
  63. 7e582cc KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 by Maxim Levitsky · 3 years, 10 months ago
  64. c28fa56 KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE by Vitaly Kuznetsov · 3 years, 10 months ago
  65. 77fcbe8 KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() by Vitaly Kuznetsov · 3 years, 10 months ago
  66. a83829f KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken by Paolo Bonzini · 3 years, 10 months ago
  67. c2c647f KVM: x86: reduce pvclock_gtod_sync_lock critical sections by Paolo Bonzini · 3 years, 10 months ago
  68. d632826 KVM: clean up the unused argument by Haiwei Li · 3 years, 10 months ago
  69. ca8778c Merge branch 'linus' into x86/cleanups, to resolve conflict by Ingo Molnar · 3 years, 10 months ago
  70. c2162e1 KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs by Wanpeng Li · 3 years, 10 months ago
  71. b318e8d KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish by Sean Christopherson · 3 years, 10 months ago
  72. d9f6e12 x86: Fix various typos in comments by Ingo Molnar · 3 years, 10 months ago
  73. 14ff3ed Merge tag 'v5.12-rc3' into x86/cleanups, to refresh the tree by Ingo Molnar · 3 years, 10 months ago
  74. e880c6e KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs by Vitaly Kuznetsov · 3 years, 10 months ago
  75. ec761cf KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper by Sean Christopherson · 3 years, 11 months ago
  76. b97f074 KVM: x86: determine if an exception has an error code only when injecting it. by Maxim Levitsky · 3 years, 11 months ago
  77. c483c45 KVM: x86: Move RDPMC emulation to common code by Sean Christopherson · 4 years ago
  78. 5ff3a35 KVM: x86: Move trivial instruction-based exit handlers to common code by Sean Christopherson · 4 years ago
  79. 92f9895 KVM: x86: Move XSETBV emulation to common code by Sean Christopherson · 4 years ago
  80. cb6a32c KVM: x86: Handle triple fault in L2 without killing L1 by Sean Christopherson · 3 years, 11 months ago
  81. f66c53b KVM: x86: Defer the MMU unload to the normal path on an global INVPCID by Sean Christopherson · 3 years, 11 months ago
  82. 43c11d9 KVM: x86: to track if L1 is running L2 VM by Dongli Zhang · 3 years, 11 months ago
  83. 9d0c8e7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 10 months ago
  84. 09141ec x86: Remove duplicate TSC DEADLINE MSR definitions by Dave Hansen · 4 years, 11 months ago
  85. 4691453 kvm: x86: use NULL instead of using plain integer as pointer by Muhammad Usama Anjum · 3 years, 11 months ago
  86. cee407c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 11 months ago
  87. 30b5c85 KVM: x86/xen: Add support for vCPU runstate information by David Woodhouse · 3 years, 11 months ago
  88. b59b153 KVM: x86: allow compiling out the Xen hypercall interface by Paolo Bonzini · 3 years, 11 months ago
  89. d94d140 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 11 months ago
  90. c462f85 KVM: xen: flush deferred static key before checking it by Paolo Bonzini · 3 years, 11 months ago
  91. 3e10585 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 11 months ago
  92. a1419f8 KVM: x86: Fold "write-protect large" use case into generic write-protect by Sean Christopherson · 4 years ago
  93. b6e16ae KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML by Sean Christopherson · 4 years ago
  94. a85863c KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging by Makarand Sonare · 4 years ago
  95. 52f46079 KVM: x86: Further clarify the logic and comments for toggling log dirty by Sean Christopherson · 4 years ago
  96. a018eba KVM: x86: Move MMU's PML logic to common code by Sean Christopherson · 4 years ago
  97. 4ae7dc9 entry/kvm: Explicitly flush pending rcuog wakeup before last rescheduling point by Frederic Weisbecker · 4 years ago
  98. fc08b62 KVM: x86: hyper-v: Allocate Hyper-V context lazily by Vitaly Kuznetsov · 4 years ago
  99. 8f01455 KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional by Vitaly Kuznetsov · 4 years ago
  100. 4592b7e KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically by Vitaly Kuznetsov · 4 years ago