1. e7bddc5 KVM: VMX: Consolidate to_vmx() usage in RFLAGS accessors by Sean Christopherson · 5 years ago
  2. b17b743 KVM: VMX: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date by Sean Christopherson · 5 years ago
  3. 33af3a7 KVM: SVM: Reduce WBINVD/DF_FLUSH invocations by Tom Lendacky · 5 years ago
  4. 0fc5dea KVM: SVM: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests by Tom Lendacky · 5 years ago
  5. 04f11ef KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter by Sean Christopherson · 5 years ago
  6. 83af5e6 KVM: SVM: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH by Tom Lendacky · 5 years ago
  7. e3b9a9e KVM: SVM: Serialize access to the SEV ASID bitmap by Tom Lendacky · 5 years ago
  8. 49dedf0 kvm: clear kvmclock MSR on reset by Paolo Bonzini · 5 years ago
  9. b4fdcf6 KVM: x86: fix bugon.cocci warnings by kbuild test robot · 5 years ago
  10. 1a8211c KVM: VMX: Remove specialized handling of unexpected exit-reasons by Liran Alon · 5 years ago
  11. 41cd02c kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID by Jim Mattson · 5 years ago
  12. cf05a67 KVM: x86: omit "impossible" pmu MSRs from MSR list by Paolo Bonzini · 5 years ago
  13. 567926c KVM: nVMX: Fix consistency check on injected exception error code by Sean Christopherson · 5 years ago
  14. 24c29b7 KVM: x86: omit absent pmu MSRs from MSR list by Paolo Bonzini · 5 years ago
  15. e1fba49 kvm: vmx: Limit guest PMCs to those supported on the host by Jim Mattson · 5 years ago
  16. 833b45d kvm: x86, powerpc: do not allow clearing largepages debugfs entry by Paolo Bonzini · 5 years ago
  17. 19a36d3 KVM: VMX: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF by Waiman Long · 5 years ago
  18. 1f4e5fc KVM: x86: fix nested guest live migration with PML by Paolo Bonzini · 5 years ago
  19. 6eeb4ef KVM: x86: assign two bits to track SPTE kinds by Paolo Bonzini · 5 years ago
  20. 504ce19 KVM: x86: Expose XSAVEERPTR to the guest by Sebastian Andrzej Siewior · 5 years ago
  21. 40bc47b kvm: x86: Enumerate support for CLZERO instruction by Jim Mattson · 5 years ago
  22. 5f41a37 kvm: x86: Use AMD CPUID semantics for AMD vCPUs by Jim Mattson · 5 years ago
  23. 4356112 kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH by Jim Mattson · 5 years ago
  24. 3ca9419 KVM: X86: Fix userspace set invalid CR4 by Wanpeng Li · 5 years ago
  25. a1a640b kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func by Jim Mattson · 5 years ago
  26. a0f0037 KVM: LAPIC: Loosen filter for adaptive tuning of lapic_timer_advance_ns by Wanpeng Li · 5 years ago
  27. fd3edd4 KVM: nVMX: cleanup and fix host 64-bit mode checks by Paolo Bonzini · 5 years ago
  28. cab0185 KVM: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 by Vitaly Kuznetsov · 5 years ago
  29. 6e20209 KVM: VMX: Add error handling to VMREAD helper by Sean Christopherson · 5 years ago
  30. 52a9fcb KVM: VMX: Optimize VMX instruction error and fault handling by Sean Christopherson · 5 years ago
  31. 4b526de KVM: x86: Check kvm_rebooting in kvm_spurious_fault() by Sean Christopherson · 5 years ago
  32. f0b5105 kvm: nvmx: limit atomic switch MSRs by Marc Orr · 5 years ago
  33. 0cb8410 kvm: svm: Intercept RDPRU by Jim Mattson · 5 years ago
  34. a06dcd6 kvm: x86: Add "significant index" flag to a few CPUID leaves by Jim Mattson · 5 years ago
  35. 9a5c034 KVM: x86/mmu: Skip invalid pages during zapping iff root_count is zero by Sean Christopherson · 5 years ago
  36. ca333ad KVM: x86/mmu: Explicitly track only a single invalid mmu generation by Sean Christopherson · 5 years ago
  37. 1060520 KVM: x86/mmu: Revert "KVM: x86/mmu: Remove is_obsolete() call" by Sean Christopherson · 5 years ago
  38. 4506ecf KVM: x86/mmu: Revert "Revert "KVM: MMU: collapse TLB flushes when zap all pages"" by Sean Christopherson · 5 years ago
  39. fbb158c KVM: x86/mmu: Revert "Revert "KVM: MMU: zap pages in batch"" by Sean Christopherson · 5 years ago
  40. 14a3c4f KVM: x86/mmu: Revert "Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages"" by Sean Christopherson · 5 years ago
  41. dd6223c KVM: x86/mmu: Revert "Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints"" by Sean Christopherson · 5 years ago
  42. 92f58b5 KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes by Sean Christopherson · 5 years ago
  43. fac026d KVM: x86/mmu: Treat invalid shadow pages as obsolete by Sean Christopherson · 5 years ago
  44. d0f5a86 KVM: LAPIC: Tune lapic_timer_advance_ns smoothly by Wanpeng Li · 5 years ago
  45. bf653b7 KVM: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit by Tao Xu · 5 years ago
  46. 6e3ba4a KVM: vmx: Emulate MSR IA32_UMWAIT_CONTROL by Tao Xu · 5 years ago
  47. e69e72fa KVM: x86: Add support for user wait instructions by Tao Xu · 5 years ago
  48. 1957aa6 KVM: VMX: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig by Sean Christopherson · 5 years ago
  49. 60fc3d0 KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAIL,USER_EXIT} by Sean Christopherson · 5 years ago
  50. 8fff271 KVM: VMX: Remove EMULATE_FAIL handling in handle_invalid_guest_state() by Sean Christopherson · 5 years ago
  51. 9497e1f KVM: x86: Move triple fault request into RM int injection by Sean Christopherson · 5 years ago
  52. 1051778 KVM: x86: Handle emulation failure directly in kvm_task_switch() by Sean Christopherson · 5 years ago
  53. 738fece KVM: x86: Exit to userspace on emulation skip failure by Sean Christopherson · 5 years ago
  54. c83fad65e KVM: x86: Move #UD injection for failed emulation into emulation code by Sean Christopherson · 5 years ago
  55. b400060 KVM: x86: Add explicit flag for forced emulation on #UD by Sean Christopherson · 5 years ago
  56. 42cbf06 KVM: x86: Move #GP injection for VMware into x86_emulate_instruction() by Sean Christopherson · 5 years ago
  57. a6c6ed1 KVM: x86: Don't attempt VMWare emulation on #GP with non-zero error code by Sean Christopherson · 5 years ago
  58. 120c2c4 KVM: x86: Refactor kvm_vcpu_do_singlestep() to remove out param by Sean Christopherson · 5 years ago
  59. 22da61c KVM: x86: Clean up handle_emulation_failure() by Sean Christopherson · 5 years ago
  60. bc8a0aa KVM: x86: Relocate MMIO exit stats counting by Sean Christopherson · 5 years ago
  61. 5845038 KVM: nVMX: Check Host Address Space Size on vmentry of nested guests by Krish Sadhukhan · 5 years ago
  62. b2d8b16 KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible by Vitaly Kuznetsov · 5 years ago
  63. a073d7e KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel by Wanpeng Li · 5 years ago
  64. 319109a KVM: x86: Manually flush collapsible SPTEs only when toggling flags by Sean Christopherson · 5 years ago
  65. 5a0165f KVM: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available by Vitaly Kuznetsov · 5 years ago
  66. 956e255 KVM: x86: svm: remove unneeded nested_enable_evmcs() hook by Vitaly Kuznetsov · 5 years ago
  67. 6f6a657 KVM/Hyper-V/VMX: Add direct tlb flush support by Vitaly Kuznetsov · 5 years ago
  68. 344c6c8 KVM/Hyper-V: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH by Tianyu Lan · 5 years ago
  69. e2ada66 kvm: x86: Add Intel PMU MSRs to msrs_to_save[] by Jim Mattson · 5 years ago
  70. fe38bd6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
  71. 7f2444d Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 5 years ago
  72. 002c5f7 KVM: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot by Sean Christopherson · 5 years ago
  73. 541ab2a KVM: x86: work around leak of uninitialized stack contents by Fuqian Huang · 5 years ago
  74. f7eea63 KVM: nVMX: handle page fault in vmread by Paolo Bonzini · 5 years ago
  75. 4b9852f KVM: x86: Fix INIT signal handling in various CPU states by Liran Alon · 5 years ago
  76. 95c0654 KVM: VMX: Stop the preemption timer during vCPU reset by Wanpeng Li · 5 years ago
  77. 2b0911d KVM: LAPIC: Micro optimize IPI latency by Wanpeng Li · 5 years ago
  78. 1cfff4d kvm: Nested KVM MMUs need PAE root too by Jiří Paleček · 6 years ago
  79. c8848ce KVM: x86: set ctxt->have_exception in x86_decode_insn() by Jan Dakinevich · 5 years ago
  80. 8530a79 KVM: x86: always stop emulation on page fault by Jan Dakinevich · 5 years ago
  81. 380e005 KVM: nVMX: trace nested VM-Enter failures detected by H/W by Sean Christopherson · 5 years ago
  82. 5497b95 KVM: nVMX: add tracepoint for failed nested VM-Enter by Sean Christopherson · 5 years ago
  83. a061985 x86: KVM: svm: Fix a check in nested_svm_vmrun() by Dan Carpenter · 5 years ago
  84. 7396d33 KVM: x86: Return to userspace with internal error on unexpected exit reason by Liran Alon · 5 years ago
  85. 1edce0a KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/SVM code by Sean Christopherson · 5 years ago
  86. f20935d KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers by Sean Christopherson · 5 years ago
  87. 4f75bcc KVM: X86: Tune PLE Window tracepoint by Peter Xu · 5 years ago
  88. c5c5d6f KVM: VMX: Change ple_window type to unsigned int by Peter Xu · 5 years ago
  89. 13a7e37 KVM: X86: Remove tailing newline for tracepoints by Peter Xu · 5 years ago
  90. d94fdcd KVM: X86: Trace vcpu_id for vmexit by Peter Xu · 5 years ago
  91. 16cfacc KVM: x86: Manually calculate reserved bits when loading PDPTRS by Sean Christopherson · 5 years ago
  92. fdcf756 KVM: x86: Disable posted interrupts for non-standard IRQs delivery modes by Alexander Graf · 5 years ago
  93. 75ee23b KVM: x86: Don't update RIP or do single-step on faulting emulation by Sean Christopherson · 5 years ago
  94. ea15298 KVM: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled by Vitaly Kuznetsov · 5 years ago
  95. b6852ae KVM: VMX: Fix and tweak the comments for VM-Enter by Sean Christopherson · 5 years ago
  96. 12b58f4 KVM: Assert that struct kvm_vcpu is always as offset zero by Sean Christopherson · 5 years ago
  97. b382f44 KVM: X86: Add pv tlb shootdown tracepoint by Wanpeng Li · 5 years ago
  98. 92735b1 KVM: x86: Unconditionally call x86 ops that are always implemented by Sean Christopherson · 5 years ago
  99. 26c44a6 KVM: x86/mmu: Consolidate "is MMIO SPTE" code by Sean Christopherson · 5 years ago
  100. 4af7715 KVM: x86/mmu: Add explicit access mask for MMIO SPTEs by Sean Christopherson · 5 years ago