1. 88c604b KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a bool instead of int by Sean Christopherson · 4 years, 8 months ago
  2. 8081ad0 KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set by Sean Christopherson · 4 years, 8 months ago
  3. d2060bd KVM: nVMX: Open a window for pending nested VMX preemption timer by Sean Christopherson · 4 years, 8 months ago
  4. 6ce347a KVM: nVMX: Preserve exception priority irrespective of exiting behavior by Sean Christopherson · 4 years, 8 months ago
  5. 9c3d370 KVM: SVM: Implement check_nested_events for NMI by Cathy Avery · 4 years, 9 months ago
  6. 6e085cb KVM: SVM: immediately inject INTR vmexit by Paolo Bonzini · 4 years, 8 months ago
  7. 38c0b19 KVM: SVM: leave halted state on vmexit by Paolo Bonzini · 4 years, 8 months ago
  8. f74f941 KVM: SVM: introduce nested_run_pending by Paolo Bonzini · 4 years, 8 months ago
  9. 4aef2ec Merge branch 'kvm-amd-fixes' into HEAD by Paolo Bonzini · 4 years, 8 months ago
  10. 3748613 KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c by Babu Moger · 4 years, 8 months ago
  11. 7d61123 KVM: SVM: Disable AVIC before setting V_IRQ by Suravee Suthikulpanit · 4 years, 8 months ago
  12. 54163a3 KVM: Introduce kvm_make_all_cpus_request_except() by Suravee Suthikulpanit · 4 years, 8 months ago
  13. 45981de KVM: VMX: pass correct DR6 for GD userspace exit by Paolo Bonzini · 4 years, 8 months ago
  14. d67668e KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6 by Paolo Bonzini · 4 years, 8 months ago
  15. 5679b80 KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6 by Paolo Bonzini · 4 years, 8 months ago
  16. 2c19dba KVM: nSVM: trap #DB and #BP to userspace if guest debugging is on by Paolo Bonzini · 4 years, 8 months ago
  17. d5d260c KVM: X86: Fix single-step with KVM_SET_GUEST_DEBUG by Peter Xu · 4 years, 8 months ago
  18. 1319663 KVM: X86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG by Peter Xu · 4 years, 8 months ago
  19. 4d5523c KVM: x86: fix DR6 delivery for various cases of #DB injection by Paolo Bonzini · 4 years, 8 months ago
  20. b9b2782 KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly by Peter Xu · 4 years, 8 months ago
  21. 139f742 kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits by Paolo Bonzini · 4 years, 8 months ago
  22. c7cb2d6 KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path by Sean Christopherson · 4 years, 8 months ago
  23. 8be8f93 kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts by Paolo Bonzini · 4 years, 8 months ago
  24. dee919d KVM: SVM: fill in kvm_run->debug.arch.dr[67] by Paolo Bonzini · 4 years, 8 months ago
  25. f9336e3 KVM: nVMX: Replace a BUG_ON(1) with BUG() to squash clang warning by Sean Christopherson · 4 years, 8 months ago
  26. 7c67f546 KVM: SVM: do not allow VMRUN inside SMM by Paolo Bonzini · 4 years, 8 months ago
  27. 8779655 KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 by Sean Christopherson · 4 years, 8 months ago
  28. 9bd4af2 KVM: nVMX: Drop a redundant call to vmx_get_intr_info() by Sean Christopherson · 4 years, 8 months ago
  29. 33b2217 KVM: x86: move nested-related kvm_x86_ops to a separate struct by Paolo Bonzini · 4 years, 9 months ago
  30. 2509199 KVM: eVMCS: check if nesting is enabled by Paolo Bonzini · 4 years, 9 months ago
  31. 56083bd KVM: x86: check_nested_events is never NULL by Paolo Bonzini · 4 years, 9 months ago
  32. 3bda038 Merge tag 'kvm-s390-master-5.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-master by Paolo Bonzini · 4 years, 8 months ago
  33. e72436b KVM: SVM: avoid infinite loop on NPF from bad address by Paolo Bonzini · 4 years, 9 months ago
  34. 1b94f6f KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run by Tianjia Zhang · 4 years, 9 months ago
  35. 4f23337 KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests by Krish Sadhukhan · 4 years, 9 months ago
  36. a9ab13f KVM: X86: Improve latency for single target IPI fastpath by Wanpeng Li · 4 years, 9 months ago
  37. 873e1da KVM: VMX: Optimize handling of VM-Entry failures in vmx_vcpu_run() by Sean Christopherson · 4 years, 9 months ago
  38. b8d295f KVM: nVMX: Remove non-functional "support" for CR3 target values by Sean Christopherson · 4 years, 9 months ago
  39. c36b715 KVM: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 by Paolo Bonzini · 4 years, 9 months ago
  40. c583eed KVM: x86/mmu: Set @writable to false for non-visible accesses by L2 by Sean Christopherson · 4 years, 9 months ago
  41. 8791585 KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags by Sean Christopherson · 4 years, 9 months ago
  42. 5addc23 KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags by Sean Christopherson · 4 years, 9 months ago
  43. ec0241f KVM: nVMX: Drop manual clearing of segment cache on nested VMCS switch by Sean Christopherson · 4 years, 9 months ago
  44. e5d03de KVM: nVMX: Reset register cache (available and dirty masks) on VMCS switch by Sean Christopherson · 4 years, 9 months ago
  45. 9932b49 KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE paging is enabled by Sean Christopherson · 4 years, 9 months ago
  46. 4dcefa3 KVM: nVMX: Rename exit_reason to vm_exit_reason for nested VM-Exit by Sean Christopherson · 4 years, 9 months ago
  47. 2a78338 KVM: nVMX: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT by Sean Christopherson · 4 years, 9 months ago
  48. f47baae KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() by Sean Christopherson · 4 years, 9 months ago
  49. 1d28306 KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT by Sean Christopherson · 4 years, 9 months ago
  50. 2c1f332 KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants by Sean Christopherson · 4 years, 9 months ago
  51. 236871b KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() by Sean Christopherson · 4 years, 9 months ago
  52. fbdd502 KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() by Sean Christopherson · 4 years, 9 months ago
  53. 7b7bd87 KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c by Sean Christopherson · 4 years, 9 months ago
  54. 789afc5 KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() by Sean Christopherson · 4 years, 9 months ago
  55. 812756a kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place by Emanuele Giuseppe Esposito · 4 years, 9 months ago
  56. 1c164cb KVM: SVM: Use do_machine_check to pass MCE to the host by Uros Bizjak · 4 years, 9 months ago
  57. be100ef KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd() by Sean Christopherson · 4 years, 9 months ago
  58. be01e8e KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code by Sean Christopherson · 4 years, 9 months ago
  59. ce8fe7b KVM: nVMX: Free only the affected contexts when emulating INVEPT by Sean Christopherson · 4 years, 9 months ago
  60. 9805c5f KVM: nVMX: Don't flush TLB on nested VMX transition by Sean Christopherson · 4 years, 9 months ago
  61. 41fab65e KVM: nVMX: Skip MMU sync on nested VMX transition when possible by Sean Christopherson · 4 years, 9 months ago
  62. 71fe701 KVM: x86/mmu: Add module param to force TLB flush on root reuse by Sean Christopherson · 4 years, 9 months ago
  63. 4a632ac KVM: x86/mmu: Add separate override for MMU sync during fast CR3 switch by Sean Christopherson · 4 years, 9 months ago
  64. b869855 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() by Sean Christopherson · 4 years, 9 months ago
  65. 4de1f9d KVM: VMX: Don't reload APIC access page if its control is disabled by Sean Christopherson · 4 years, 9 months ago
  66. a4148b7 KVM: VMX: Retrieve APIC access page HPA only when necessary by Sean Christopherson · 4 years, 9 months ago
  67. 1196cb9 KVM: nVMX: Reload APIC access page on nested VM-Exit only if necessary by Sean Christopherson · 4 years, 9 months ago
  68. c51e1ff KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit by Sean Christopherson · 4 years, 9 months ago
  69. 8c8560b KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes by Sean Christopherson · 4 years, 9 months ago
  70. eeeb4f6 KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID by Sean Christopherson · 4 years, 9 months ago
  71. 50b265a KVM: nVMX: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit by Sean Christopherson · 4 years, 9 months ago
  72. 7780938 KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() by Sean Christopherson · 4 years, 9 months ago
  73. 4a41e43 KVM: SVM: Document the ASID logic in svm_flush_tlb() by Sean Christopherson · 4 years, 9 months ago
  74. 33d19ec KVM: VMX: Introduce vmx_flush_tlb_current() by Sean Christopherson · 4 years, 9 months ago
  75. 25d8b84 KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h by Sean Christopherson · 4 years, 9 months ago
  76. 5058b69 KVM: VMX: Move vmx_flush_tlb() to vmx.c by Sean Christopherson · 4 years, 9 months ago
  77. 72b3832 KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() by Sean Christopherson · 4 years, 9 months ago
  78. f55ac30 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() by Sean Christopherson · 4 years, 9 months ago
  79. ad104b5 KVM: VMX: Clean up vmx_flush_tlb_gva() by Sean Christopherson · 4 years, 9 months ago
  80. 0baedd7 KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() by Vitaly Kuznetsov · 4 years, 9 months ago
  81. e64419d KVM: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook by Sean Christopherson · 4 years, 9 months ago
  82. bc41d0c KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID with address by Sean Christopherson · 4 years, 9 months ago
  83. ca431c0 KVM: VMX: Drop redundant capability checks in low level INVVPID helpers by Sean Christopherson · 4 years, 9 months ago
  84. ab4b359 KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() by Sean Christopherson · 4 years, 9 months ago
  85. 8a8b097 KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines by Sean Christopherson · 4 years, 9 months ago
  86. 446ace4 KVM: VMX: Use vpid_sync_context() directly when possible by Sean Christopherson · 4 years, 9 months ago
  87. c746b3a KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() by Sean Christopherson · 4 years, 9 months ago
  88. ee1fa20 KVM: x86: Sync SPTEs when injecting page/EPT fault into L1 by Junaid Shahid · 4 years, 9 months ago
  89. 0cd665b KVM: x86: cleanup kvm_inject_emulated_page_fault by Paolo Bonzini · 4 years, 9 months ago
  90. 5efac07 KVM: x86: introduce kvm_mmu_invalidate_gva by Paolo Bonzini · 4 years, 9 months ago
  91. 7f4b5cd kvm: Disable objtool frame pointer checking for vmenter.S by Josh Poimboeuf · 4 years, 8 months ago
  92. 2ca1a06 kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP by Venkatesh Srinivas · 4 years, 9 months ago
  93. 7289fdb KVM: Remove CREATE_IRQCHIP/SET_PIT2 race by Steve Rutherford · 4 years, 9 months ago
  94. 53b3d8e KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) by Sean Christopherson · 4 years, 9 months ago
  95. d6e3f83 KVM: nVMX: Invalidate all roots when emulating INVVPID without EPT by Junaid Shahid · 4 years, 9 months ago
  96. f8aa7e3 KVM: nVMX: Invalidate all EPTP contexts when emulating INVEPT for L1 by Sean Christopherson · 4 years, 9 months ago
  97. eed0030 KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) by Sean Christopherson · 4 years, 9 months ago
  98. e8eff28 KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush by Sean Christopherson · 4 years, 9 months ago
  99. 43d05de KVM: pass through CPUID(0x80000006) by Eric Northup · 4 years, 9 months ago
  100. 24647e0 KVM: x86: Return updated timer current count register from KVM_GET_LAPIC by Peter Shier · 6 years ago