1. 3cd7cd8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 2 years, 11 months ago
  2. 4d31d9e KVM: x86: Pass emulation type to can_emulate_instruction() by Sean Christopherson · 3 years ago
  3. 519669c KVM: VMX: Remove vmcs_config.order by Jim Mattson · 3 years ago
  4. b9bed78 KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow by Sean Christopherson · 3 years ago
  5. 94fea1d KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used by Sean Christopherson · 3 years ago
  6. 636b528 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
  7. ccf8d68 KVM: VMX: Fold fallback path into triggering posted IRQ helper by Sean Christopherson · 3 years, 1 month ago
  8. 296aa26 KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ by Sean Christopherson · 3 years, 1 month ago
  9. 0f65a9d3 KVM: VMX: Don't do full kick when triggering posted interrupt "fails" by Sean Christopherson · 3 years, 1 month ago
  10. c3e8abf KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks by Sean Christopherson · 3 years, 1 month ago
  11. 98c25ea KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 by Sean Christopherson · 3 years, 1 month ago
  12. 12a8eee KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx by Sean Christopherson · 3 years, 1 month ago
  13. d76fb40 KVM: VMX: Handle PI descriptor updates during vcpu_put/load by Sean Christopherson · 3 years, 1 month ago
  14. fc4fad7 KVM: VMX: Reject KVM_RUN if emulation is required with pending exception by Sean Christopherson · 3 years ago
  15. 79e06c4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
  16. b5274b1 kvm: x86: Disable interception for IA32_XFD on demand by Kevin Tian · 3 years ago
  17. 61f2081 kvm: x86: Disable RDMSR interception of IA32_XFD_ERR by Jing Liu · 3 years ago
  18. ec5be88 kvm: x86: Intercept #NM for saving IA32_XFD_ERR by Jing Liu · 3 years ago
  19. 8e5b0ad Merge tag 'perf_core_for_v5.17_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years ago
  20. 405329f KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests by Michael Roth · 3 years ago
  21. 5b61178 KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG by Lai Jiangshan · 3 years ago
  22. a9f2705 KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() by Lai Jiangshan · 3 years ago
  23. 855fb03 Merge remote-tracking branch 'kvm/master' into HEAD by Paolo Bonzini · 3 years ago
  24. fdba608 KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU by Sean Christopherson · 3 years ago
  25. cd0e615 KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required by Sean Christopherson · 3 years, 1 month ago
  26. a80dfc0 KVM: VMX: Always clear vmx->fail on emulation_required by Sean Christopherson · 3 years, 1 month ago
  27. c506355 KVM: x86: Always set kvm_run->if_flag by Marc Orr · 3 years, 1 month ago
  28. 83c9800 KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails by Sean Christopherson · 3 years, 1 month ago
  29. ed2a480 KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt by Vitaly Kuznetsov · 3 years, 1 month ago
  30. b84155c3 KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper by Vitaly Kuznetsov · 3 years, 1 month ago
  31. 93b350f Merge branch 'kvm-on-hv-msrbm-fix' into HEAD by Paolo Bonzini · 3 years, 1 month ago
  32. 250552b KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 by Vitaly Kuznetsov · 3 years, 1 month ago
  33. f8cd457 KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() by Lai Jiangshan · 3 years, 1 month ago
  34. fe26f91 KVM: VMX: Change comments about vmx_get_msr() by Lai Jiangshan · 3 years, 1 month ago
  35. ed07ef5 KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way by Lai Jiangshan · 3 years, 1 month ago
  36. 15ad976 KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() by Lai Jiangshan · 3 years, 1 month ago
  37. 3ab4ac8 KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds by Lai Jiangshan · 3 years, 1 month ago
  38. 6ab8a40 KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) by Lai Jiangshan · 3 years, 1 month ago
  39. 41e68b6 KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits by Paolo Bonzini · 3 years, 1 month ago
  40. c62c7bd KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty by Lai Jiangshan · 3 years, 2 months ago
  41. a37ebdc KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept by Lai Jiangshan · 3 years, 2 months ago
  42. 5ec60aa KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept by Lai Jiangshan · 3 years, 2 months ago
  43. c0d6956 KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() by Lai Jiangshan · 3 years, 2 months ago
  44. 1460179 KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() by Sean Christopherson · 3 years, 3 months ago
  45. fb43496 KVM: x86/MMU: Simplify flow of vmx_get_mt_mask by Ben Gardon · 3 years, 1 month ago
  46. ef8b4b7 KVM: ensure APICv is considered inactive if there is no APIC by Paolo Bonzini · 3 years, 1 month ago
  47. e90e51d KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled by Paolo Bonzini · 3 years, 1 month ago
  48. 7e1901f KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled by Paolo Bonzini · 3 years, 1 month ago
  49. 2b4a5a5 KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST by Sean Christopherson · 3 years, 1 month ago
  50. 33271a9 KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c by Sean Christopherson · 3 years, 2 months ago
  51. db21575 KVM: x86: More precisely identify NMI from guest when handling PMI by Sean Christopherson · 3 years, 2 months ago
  52. f4b027c KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest by Sean Christopherson · 3 years, 2 months ago
  53. f5396f2d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 2 months ago
  54. 796c83c KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() by Vipin Sharma · 3 years, 2 months ago
  55. 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
  56. 67f4b99 KVM: nVMX: Handle dynamic MSR intercept toggling by Sean Christopherson · 3 years, 2 months ago
  57. 7dfbc62 KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use by Sean Christopherson · 3 years, 2 months ago
  58. cae72dc KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active by Maxim Levitsky · 3 years, 2 months ago
  59. d7e0a79 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
  60. 8cb1ae1 Merge tag 'x86-fpu-2021-11-01' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 2 months ago
  61. e615e35 KVM: x86: On emulation failure, convey the exit reason, etc. to userspace by David Edmondson · 3 years, 3 months ago
  62. 0a62a03 KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info by David Edmondson · 3 years, 3 months ago
  63. ec5a491 KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup by Sean Christopherson · 3 years, 3 months ago
  64. 9dadfc4 KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages by Sean Christopherson · 3 years, 2 months ago
  65. e099f3eb KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit by Xiaoyao Li · 3 years, 4 months ago
  66. f4d3a90 KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges by Xiaoyao Li · 3 years, 4 months ago
  67. ba51d62 KVM: VMX: Use precomputed vmx->pt_desc.addr_range by Xiaoyao Li · 3 years, 4 months ago
  68. 2e6e0d6 KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero by Xiaoyao Li · 3 years, 4 months ago
  69. 3a25dfa KVM: nVMX: promptly process interrupts delivered while in guest mode by Paolo Bonzini · 3 years, 2 months ago
  70. b56d279 x86/fpu: Replace the includes of fpu/internal.h by Thomas Gleixner · 3 years, 2 months ago
  71. d61863c KVM: VMX: Remove redundant handling of bus lock vmexit by Hao Xiang · 3 years, 2 months ago
  72. 5228eb9 KVM: x86: nSVM: implement nested TSC scaling by Maxim Levitsky · 3 years, 3 months ago
  73. 06692e4 KVM: VMX: Move RESET emulation to vmx_vcpu_reset() by Sean Christopherson · 3 years, 3 months ago
  74. d065673 KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation by Sean Christopherson · 3 years, 3 months ago
  75. ff8828c KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT by Sean Christopherson · 3 years, 3 months ago
  76. feb3162 KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. by Vitaly Kuznetsov · 3 years, 3 months ago
  77. 64c7850 KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. by Yu Zhang · 3 years, 3 months ago
  78. 5c49d18 KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue by Zhenzhong Duan · 3 years, 3 months ago
  79. dbab610 KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit by Maxim Levitsky · 3 years, 4 months ago
  80. c8607e4 KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry by Maxim Levitsky · 3 years, 4 months ago
  81. c42dec1 KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state by Maxim Levitsky · 3 years, 4 months ago
  82. 8d68bad KVM: nVMX: Filter out all unsupported controls when eVMCS was activated by Vitaly Kuznetsov · 3 years, 4 months ago
  83. 81b4b56d KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation by Maxim Levitsky · 3 years, 4 months ago
  84. 746700d KVM: x86: Allow CPU to force vendor-specific TDP level by Wei Huang · 3 years, 4 months ago
  85. 2fba4fc KVM: VMX: Hide VMCS control calculators in vmx.c by Sean Christopherson · 3 years, 5 months ago
  86. b624768 KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 by Sean Christopherson · 3 years, 5 months ago
  87. 1ccb6f9 KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT by Paolo Bonzini · 3 years, 5 months ago
  88. 375e28f KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT by Paolo Bonzini · 3 years, 5 months ago
  89. e549494 KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() by Sean Christopherson · 3 years, 6 months ago
  90. 7aa13fc KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT by Sean Christopherson · 3 years, 6 months ago
  91. 84ec8d2 KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function by Sean Christopherson · 3 years, 6 months ago
  92. e7c701d KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode by Sean Christopherson · 3 years, 6 months ago
  93. 002f87a KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed by Sean Christopherson · 3 years, 6 months ago
  94. 284036c KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions by Sean Christopherson · 3 years, 6 months ago
  95. 9e4784e KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT by Sean Christopherson · 3 years, 6 months ago
  96. f39e805 KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 by Sean Christopherson · 3 years, 6 months ago
  97. c5c9f92 KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT by Sean Christopherson · 3 years, 6 months ago
  98. 432979b KVM: VMX: Refresh list of user return MSRs after setting guest CPUID by Sean Christopherson · 3 years, 6 months ago
  99. 400dd54 KVM: VMX: Skip pointless MSR bitmap update when setting EFER by Sean Christopherson · 3 years, 6 months ago
  100. 816be9e KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit by Sean Christopherson · 3 years, 6 months ago