1. 3c0c2ad KVM: VMX: Add basic handling of VM-Exit from SGX enclave by Sean Christopherson · 3 years, 9 months ago
  2. 870c575 KVM: vmx: add mismatched size assertions in vmcs_check32() by Haiwei Li · 3 years, 9 months ago
  3. 4020da3 KVM: x86: pending exceptions must not be blocked by an injected event by Maxim Levitsky · 3 years, 9 months ago
  4. 8486039 KVM: x86: dump_vmcs should include the autoload/autostore MSR lists by David Edmondson · 3 years, 10 months ago
  5. 0702a3c KVM: x86: dump_vmcs should show the effective EFER by David Edmondson · 3 years, 10 months ago
  6. 5518da6 KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT by David Edmondson · 3 years, 10 months ago
  7. 699e1b2 KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS by David Edmondson · 3 years, 10 months ago
  8. d9e46d3 KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid by David Edmondson · 3 years, 10 months ago
  9. eba04b2 KVM: x86: Account a variety of miscellaneous allocations by Sean Christopherson · 3 years, 9 months ago
  10. 978c834 KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush by Sean Christopherson · 3 years, 10 months ago
  11. 14072e5 KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails by Sean Christopherson · 3 years, 10 months ago
  12. ee36656 KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled by Sean Christopherson · 3 years, 10 months ago
  13. c82f1b6 KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd by Sean Christopherson · 3 years, 10 months ago
  14. d0a2d45 KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches by Sean Christopherson · 3 years, 10 months ago
  15. cdbd4b4 KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch by Sean Christopherson · 3 years, 10 months ago
  16. 446f7f1 KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed by Sean Christopherson · 3 years, 10 months ago
  17. 288bee2 KVM: VMX: Fold Hyper-V EPTP checking into it's only caller by Sean Christopherson · 3 years, 10 months ago
  18. b68aa15c KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush by Sean Christopherson · 3 years, 10 months ago
  19. a4038ef KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush by Sean Christopherson · 3 years, 10 months ago
  20. e83bc09 KVM: x86: Get active PCID only when writing a CR3 value by Sean Christopherson · 3 years, 10 months ago
  21. e7b7bde KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper by Sean Christopherson · 3 years, 10 months ago
  22. d6b87f2 KVM: x86/mmu: Co-locate code for setting various SPTE masks by Sean Christopherson · 3 years, 10 months ago
  23. 8120337 KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs by Sean Christopherson · 3 years, 10 months ago
  24. c483c45 KVM: x86: Move RDPMC emulation to common code by Sean Christopherson · 3 years, 11 months ago
  25. 5ff3a35 KVM: x86: Move trivial instruction-based exit handlers to common code by Sean Christopherson · 3 years, 11 months ago
  26. 92f9895 KVM: x86: Move XSETBV emulation to common code by Sean Christopherson · 3 years, 11 months ago
  27. cb6a32c KVM: x86: Handle triple fault in L2 without killing L1 by Sean Christopherson · 3 years, 10 months ago
  28. 648fc8a KVM: x86: Move nVMX's consistency check macro to common code by Sean Christopherson · 3 years, 11 months ago
  29. c805f5d KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch by Sean Christopherson · 3 years, 10 months ago
  30. 43c11d9 KVM: x86: to track if L1 is running L2 VM by Dongli Zhang · 3 years, 10 months ago
  31. c8e2fe1 x86/perf: Use RET0 as default for guest_get_msrs to handle "no PMU" case by Sean Christopherson · 3 years, 10 months ago
  32. 67b45af KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created by Like Xu · 3 years, 10 months ago
  33. a85863c KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging by Makarand Sonare · 3 years, 11 months ago
  34. a018eba KVM: x86: Move MMU's PML logic to common code by Sean Christopherson · 3 years, 11 months ago
  35. 6dd0380 KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function by Sean Christopherson · 3 years, 11 months ago
  36. c3bb9a2 KVM: nVMX: Disable PML in hardware when running L2 by Sean Christopherson · 3 years, 11 months ago
  37. 78e550b KVM: nVMX: no need to undo inject_page_fault change on nested vmexit by Paolo Bonzini · 3 years, 10 months ago
  38. f5c59b5 KVM: VMX: read idt_vectoring_info a bit earlier by Maxim Levitsky · 3 years, 11 months ago
  39. 1aaca37 KVM: VMX: Allow INVPCID in guest without PCID by Sean Christopherson · 3 years, 11 months ago
  40. e420333 KVM: x86: Advertise INVPCID by default by Sean Christopherson · 3 years, 11 months ago
  41. f2bc14b KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context by Vitaly Kuznetsov · 4 years ago
  42. 9ff5e03 KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' by Vitaly Kuznetsov · 4 years ago
  43. 05f04ae KVM: x86: hyper-v: Introduce to_kvm_hv() helper by Vitaly Kuznetsov · 4 years ago
  44. 996ff54 KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers by Paolo Bonzini · 4 years, 1 month ago
  45. 29d6ca4 KVM: x86: reading DR cannot fail by Paolo Bonzini · 3 years, 11 months ago
  46. 636e8b7 KVM: VMX: Use GPA legality helpers to replace open coded equivalents by Sean Christopherson · 3 years, 11 months ago
  47. bbefd4f KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers by Paolo Bonzini · 4 years, 1 month ago
  48. d89d04a KVM: move EXIT_FASTPATH_REENTER_GUEST to common code by Paolo Bonzini · 4 years ago
  49. 6a28913 KVM: VMX: Use the kernel's version of VMXOFF by Sean Christopherson · 4 years ago
  50. 5ef940b KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows by Sean Christopherson · 4 years ago
  51. 150f17b KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw by Uros Bizjak · 4 years ago
  52. b6a7cc3 KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions by Jason Baron · 4 years ago
  53. 9a3ecd5 KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW by Chenyi Qiang · 4 years ago
  54. be635e3 KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES by Like Xu · 4 years ago
  55. 9aa4f62 KVM: vmx/pmu: Release guest LBR event via lazy release mechanism by Like Xu · 4 years ago
  56. e6209a3 KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI by Like Xu · 4 years ago
  57. 9254bea KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation by Like Xu · 4 years ago
  58. 1b5ac322 KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE by Like Xu · 4 years ago
  59. 8e12911 KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR by Like Xu · 4 years ago
  60. c646236 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled by Like Xu · 4 years ago
  61. 9c9520c KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled by Paolo Bonzini · 4 years ago
  62. a755753 KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh by Paolo Bonzini · 4 years ago
  63. 252e365 KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static by Like Xu · 4 years ago
  64. d855066 KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL by Like Xu · 4 years ago
  65. 563c54c KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state by Sean Christopherson · 4 years ago
  66. fe6b6bc KVM: VMX: Enable bus lock VM exit by Chenyi Qiang · 4 years, 2 months ago
  67. 8e53324 KVM: VMX: Convert vcpu_vmx.exit_reason to a union by Sean Christopherson · 4 years, 2 months ago
  68. 7131636 KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off by Paolo Bonzini · 4 years ago
  69. 9a78e15 KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX by Paolo Bonzini · 4 years ago
  70. d51e1d3 KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration by Maxim Levitsky · 4 years ago
  71. d95df95 kvm: tracing: Fix unmatched kvm_entry and kvm_exit events by Lorenzo Brescia · 4 years ago
  72. 98dd2f1 KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] by Like Xu · 4 years ago
  73. e61ab2a KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() by Like Xu · 4 years ago
  74. 647daca KVM: SVM: Add support for booting APs in an SEV-ES guest by Tom Lendacky · 4 years ago
  75. f2c7ef3 KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit by Maxim Levitsky · 4 years ago
  76. 5719455 KVM: SVM: Do not report support for SMM for an SEV-ES guest by Tom Lendacky · 4 years, 1 month ago
  77. f9a4d62 KVM: x86: introduce complete_emulated_msr callback by Paolo Bonzini · 4 years, 1 month ago
  78. 3f1a18b KVM/VMX/SVM: Move kvm_machine_check function to x86.h by Uros Bizjak · 4 years, 2 months ago
  79. 39485ed KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits by Paolo Bonzini · 4 years, 1 month ago
  80. 6c44221 KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S by Uros Bizjak · 4 years, 2 months ago
  81. 2259c17 kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions by Jim Mattson · 4 years, 2 months ago
  82. fb04a1e KVM: X86: Implement ring-based dirty memory tracking by Peter Xu · 4 years, 3 months ago
  83. ff5a983 KVM: X86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] by Peter Xu · 4 years, 3 months ago
  84. c21d54f KVM: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl by Vitaly Kuznetsov · 4 years, 3 months ago
  85. bf0cd88 KVM: x86: emulate wait-for-SIPI and SIPI-VMExit by Yadong Qi · 4 years, 2 months ago
  86. 1c96dcc KVM: x86: fix apic_accept_events vs check_nested_events by Paolo Bonzini · 4 years, 2 months ago
  87. ee69c92 KVM: x86: Return bool instead of int for CR4 and SREGS validity checks by Sean Christopherson · 4 years, 3 months ago
  88. c2fe3cd KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook by Sean Christopherson · 4 years, 3 months ago
  89. a447e38 KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() by Sean Christopherson · 4 years, 3 months ago
  90. d3a9e41 KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() by Sean Christopherson · 4 years, 3 months ago
  91. 9478dec KVM: vmx: remove unused variable by Paolo Bonzini · 4 years, 2 months ago
  92. 064eedf KVM: VMX: eVMCS: make evmcs_sanitize_exec_ctrls() work again by Vitaly Kuznetsov · 4 years, 3 months ago
  93. 9bf8d8b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 2 months ago
  94. a3ff25f KVM: vmx: rename pi_init to avoid conflict with paride by Paolo Bonzini · 4 years, 2 months ago
  95. f9a705a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 2 months ago
  96. c0623f5 Merge branch 'kvm-fixes' into 'next' by Paolo Bonzini · 4 years, 2 months ago
  97. 2ed41aa KVM: VMX: Intercept guest reserved CR4 bits to inject #GP fault by Sean Christopherson · 4 years, 3 months ago
  98. a6337a3 KVM: x86: Move call to update_exception_bitmap() into VMX code by Sean Christopherson · 4 years, 3 months ago
  99. 72f211e KVM: x86: allow kvm_x86_ops.set_efer to return an error value by Maxim Levitsky · 4 years, 3 months ago
  100. 9389b9d KVM: VMX: Ignore userspace MSR filters for x2APIC by Sean Christopherson · 4 years, 3 months ago