1. 12a8eee KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx by Sean Christopherson · 3 years, 1 month ago
  2. b5274b1 kvm: x86: Disable interception for IA32_XFD on demand by Kevin Tian · 3 years ago
  3. 61f2081 kvm: x86: Disable RDMSR interception of IA32_XFD_ERR by Jing Liu · 3 years ago
  4. a9f2705 KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() by Lai Jiangshan · 3 years, 1 month ago
  5. ed2a480 KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt by Vitaly Kuznetsov · 3 years, 2 months ago
  6. 41e68b6 KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits by Paolo Bonzini · 3 years, 2 months ago
  7. cee6666 KVM: nVMX: Use a gfn_to_hva_cache for vmptrld by David Woodhouse · 3 years, 2 months ago
  8. 297d597 KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 by David Woodhouse · 3 years, 2 months ago
  9. 329bd56 KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT by Vipin Sharma · 3 years, 2 months ago
  10. 0cacb80 KVM: VMX: Macrofy the MSR bitmap getters and setters by Sean Christopherson · 3 years, 2 months ago
  11. 67f4b99 KVM: nVMX: Handle dynamic MSR intercept toggling by Sean Christopherson · 3 years, 2 months ago
  12. f4d3a90 KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges by Xiaoyao Li · 3 years, 5 months ago
  13. dbab610 KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit by Maxim Levitsky · 3 years, 4 months ago
  14. cd36ae8 KVM: VMX: Remove defunct "nr_active_uret_msrs" field by Sean Christopherson · 3 years, 4 months ago
  15. 2fba4fc KVM: VMX: Hide VMCS control calculators in vmx.c by Sean Christopherson · 3 years, 5 months ago
  16. b624768 KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 by Sean Christopherson · 3 years, 5 months ago
  17. 389ab25 KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 by Sean Christopherson · 3 years, 5 months ago
  18. c3e9434 Merge branch 'kvm-vmx-secctl' into HEAD by Paolo Bonzini · 3 years, 5 months ago
  19. 7b9cae0 KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation by Sean Christopherson · 3 years, 5 months ago
  20. 84ec8d2 KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function by Sean Christopherson · 3 years, 6 months ago
  21. 284036c KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions by Sean Christopherson · 3 years, 6 months ago
  22. 816be9e KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit by Sean Christopherson · 3 years, 6 months ago
  23. c0e1303 KVM: VMX: Remove vmx_msr_index from vmx.h by Yu Zhang · 3 years, 6 months ago
  24. b33bb78 KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 by Sean Christopherson · 3 years, 7 months ago
  25. 3c86c0d KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx by Vineeth Pillai · 3 years, 8 months ago
  26. 1ab9287 KVM: X86: Add vendor callbacks for writing the TSC multiplier by Ilias Stamatis · 3 years, 7 months ago
  27. 307a94c KVM: X86: Add functions for retrieving L2 TSC fields from common code by Ilias Stamatis · 3 years, 8 months ago
  28. ee9d22e KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list by Sean Christopherson · 3 years, 9 months ago
  29. b6194b9 KVM: VMX: Configure list of user return MSRs at module init by Sean Christopherson · 3 years, 9 months ago
  30. e23f6d4 KVM: VMX: Invert the inlining of MSR interception helpers by Sean Christopherson · 3 years, 9 months ago
  31. 8f10244 KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs by Sean Christopherson · 3 years, 9 months ago
  32. 0702a3c KVM: x86: dump_vmcs should show the effective EFER by David Edmondson · 3 years, 10 months ago
  33. 978c834 KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush by Sean Christopherson · 3 years, 11 months ago
  34. ee36656 KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled by Sean Christopherson · 3 years, 11 months ago
  35. cdbd4b4 KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch by Sean Christopherson · 3 years, 11 months ago
  36. a4038ef KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush by Sean Christopherson · 3 years, 11 months ago
  37. e83bc09 KVM: x86: Get active PCID only when writing a CR3 value by Sean Christopherson · 3 years, 11 months ago
  38. a85863c KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging by Makarand Sonare · 4 years ago
  39. 150f17b KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw by Uros Bizjak · 4 years ago
  40. b6a7cc3 KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions by Jason Baron · 4 years ago
  41. 9254bea KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation by Like Xu · 4 years ago
  42. 1b5ac322 KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE by Like Xu · 4 years ago
  43. 8e12911 KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR by Like Xu · 4 years ago
  44. c646236 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled by Like Xu · 4 years ago
  45. 9c9520c KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled by Paolo Bonzini · 4 years ago
  46. 252e365 KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static by Like Xu · 4 years ago
  47. fe6b6bc KVM: VMX: Enable bus lock VM exit by Chenyi Qiang · 4 years, 2 months ago
  48. 8e53324 KVM: VMX: Convert vcpu_vmx.exit_reason to a union by Sean Christopherson · 4 years, 2 months ago
  49. c2fe3cd KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook by Sean Christopherson · 4 years, 3 months ago
  50. c0623f5 Merge branch 'kvm-fixes' into 'next' by Paolo Bonzini · 4 years, 3 months ago
  51. 72f211e KVM: x86: allow kvm_x86_ops.set_efer to return an error value by Maxim Levitsky · 4 years, 4 months ago
  52. 3eb9001 KVM: x86: VMX: Prevent MSR passthrough when MSR access is denied by Alexander Graf · 4 years, 4 months ago
  53. 476c9bd KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs by Aaron Lewis · 4 years, 4 months ago
  54. 802145c KVM: VMX: Rename vmx_uret_msr's "index" to "slot" by Sean Christopherson · 4 years, 4 months ago
  55. d85a803 KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr" by Sean Christopherson · 4 years, 4 months ago
  56. 658ece8 KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" by Sean Christopherson · 4 years, 4 months ago
  57. e9bb1ae KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" by Sean Christopherson · 4 years, 4 months ago
  58. fbc1800 KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" by Sean Christopherson · 4 years, 4 months ago
  59. eb3db1b KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr" by Sean Christopherson · 4 years, 4 months ago
  60. a128a93 KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" by Sean Christopherson · 4 years, 4 months ago
  61. ce833b2 KVM: VMX: Prepend "MAX_" to MSR array size defines by Sean Christopherson · 4 years, 4 months ago
  62. 2ba4493 KVM: nVMX: Explicitly check for valid guest state for !unrestricted guest by Sean Christopherson · 4 years, 4 months ago
  63. 5a08532 KVM: VMX: Rename ops.h to vmx_ops.h by Sean Christopherson · 4 years, 4 months ago
  64. 8888cdd KVM: VMX: Extract posted interrupt support to separate files by Xiaoyao Li · 4 years, 4 months ago
  65. bddd82d KVM: nVMX: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it by Krish Sadhukhan · 4 years, 4 months ago
  66. 3f3393b KVM: X86: Rename and move the function vmx_handle_memory_failure to x86.c by Babu Moger · 4 years, 4 months ago
  67. b96e650 KVM: x86: VMX: Make smaller physical guest address space support user-configurable by Mohammed Gamal · 4 years, 4 months ago
  68. 43fea4e KVM: nVMX: Update VMCS02 when L2 PAE PDPTE updates detected by Peter Shier · 4 years, 5 months ago
  69. 2a40b90 KVM: x86: Pull the PGD's level from the MMU instead of recalculating it by Sean Christopherson · 4 years, 6 months ago
  70. 812f805 KVM: VMX: Make vmx_load_mmu_pgd() static by Sean Christopherson · 4 years, 6 months ago
  71. f291a35 KVM: VMX: Drop a duplicate declaration of construct_eptp() by Sean Christopherson · 4 years, 6 months ago
  72. 1dbf5d68 KVM: VMX: Add guest physical address check in EPT violation and misconfig by Mohammed Gamal · 4 years, 6 months ago
  73. a0c1343 KVM: VMX: introduce vmx_need_pf_intercept by Paolo Bonzini · 4 years, 6 months ago
  74. 8a14fe4 kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu by Jim Mattson · 4 years, 7 months ago
  75. 80a1684 kvm: vmx: Add last_cpu to struct vcpu_vmx by Jim Mattson · 4 years, 7 months ago
  76. e4553b4 KVM: VMX: Remove vcpu_vmx's defunct copy of host_pkru by Sean Christopherson · 4 years, 7 months ago
  77. 7a35e51 KVM: VMX: Properly handle kvm_read/write_guest_virt*() result by Vitaly Kuznetsov · 4 years, 7 months ago
  78. 850448f KVM: nVMX: Fix VMX preemption timer migration by Peter Shier · 4 years, 8 months ago
  79. bd31fe4 KVM: VMX: Add proper cache tracking for CR0 by Sean Christopherson · 4 years, 9 months ago
  80. f98c1e7 KVM: VMX: Add proper cache tracking for CR4 by Sean Christopherson · 4 years, 9 months ago
  81. 1af1bb0 KVM: nVMX: Skip IBPB when temporarily switching between vmcs01 and vmcs02 by Sean Christopherson · 4 years, 8 months ago
  82. 5c911be KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02 by Sean Christopherson · 4 years, 9 months ago
  83. 1b660b6 KVM: VMX: Split out architectural interrupt/NMI blocking checks by Sean Christopherson · 4 years, 9 months ago
  84. 8791585 KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags by Sean Christopherson · 4 years, 9 months ago
  85. 5addc23 KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags by Sean Christopherson · 4 years, 9 months ago
  86. ec0241f KVM: nVMX: Drop manual clearing of segment cache on nested VMCS switch by Sean Christopherson · 4 years, 9 months ago
  87. e5d03de KVM: nVMX: Reset register cache (available and dirty masks) on VMCS switch by Sean Christopherson · 4 years, 9 months ago
  88. 1196cb9 KVM: nVMX: Reload APIC access page on nested VM-Exit only if necessary by Sean Christopherson · 4 years, 10 months ago
  89. 5058b69 KVM: VMX: Move vmx_flush_tlb() to vmx.c by Sean Christopherson · 4 years, 10 months ago
  90. f55ac30 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() by Sean Christopherson · 4 years, 10 months ago
  91. ca431c0 KVM: VMX: Drop redundant capability checks in low level INVVPID helpers by Sean Christopherson · 4 years, 10 months ago
  92. e8eff28 KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush by Sean Christopherson · 4 years, 10 months ago
  93. 8c1b724 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 10 months ago
  94. fdf5563 Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 10 months ago
  95. d260f9e KVM: VMX: Fold loaded_vmcs_init() into alloc_loaded_vmcs() by Sean Christopherson · 4 years, 10 months ago
  96. 727a7e2 KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd by Paolo Bonzini · 4 years, 11 months ago
  97. 9166198 KVM: x86: Move VMX's host_efer to common x86 code by Sean Christopherson · 4 years, 11 months ago
  98. 2ef7619 KVM: VMX: Add helpers to query Intel PT mode by Sean Christopherson · 4 years, 11 months ago
  99. 5ef8acb KVM: nVMX: Emulate MTF when performing instruction emulation by Oliver Upton · 5 years ago
  100. b10c307 x86/cpu: Move prototype for get_umwait_control_msr() to a global location by Benjamin Thiel · 5 years ago