1. b35e554 KVM: x86/vPMU: Add lazy mechanism to release perf_event per vPMC by Like Xu · 5 years ago
  2. a6da0d7 KVM: x86/vPMU: Reuse perf_event to avoid unnecessary pmc_reprogram_counter by Like Xu · 5 years ago
  3. 7204160 KVM: x86: Introduce vcpu->arch.xsaves_enabled by Aaron Lewis · 5 years ago
  4. 4be9467 KVM: x86/vPMU: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP by Like Xu · 5 years ago
  5. 2cf9af0 kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter by Suthikulpanit, Suravee · 5 years ago
  6. 34059c2 KVM: x86: Fold decache_cr3() into cache_reg() by Sean Christopherson · 5 years ago
  7. f884554 KVM: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' by Sean Christopherson · 5 years ago
  8. 6eeb4ef KVM: x86: assign two bits to track SPTE kinds by Paolo Bonzini · 5 years ago
  9. f209a26 KVM: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() by Sean Christopherson · 5 years ago
  10. 98cd382 KVM: x86: Drop ____kvm_handle_fault_on_reboot() by Sean Christopherson · 5 years ago
  11. 4b526de KVM: x86: Check kvm_rebooting in kvm_spurious_fault() by Sean Christopherson · 5 years ago
  12. ca333ad KVM: x86/mmu: Explicitly track only a single invalid mmu generation by Sean Christopherson · 5 years ago
  13. 31741eb KVM: x86/mmu: Revert "Revert "KVM: MMU: reclaim the zapped-obsolete page first"" by Sean Christopherson · 5 years ago
  14. 41577ab KVM: x86: Add comments to document various emulation types by Sean Christopherson · 5 years ago
  15. 60fc3d0 KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAIL,USER_EXIT} by Sean Christopherson · 5 years ago
  16. b400060 KVM: x86: Add explicit flag for forced emulation on #UD by Sean Christopherson · 5 years ago
  17. 42cbf06 KVM: x86: Move #GP injection for VMware into x86_emulate_instruction() by Sean Christopherson · 5 years ago
  18. 6f6a657 KVM/Hyper-V/VMX: Add direct tlb flush support by Vitaly Kuznetsov · 5 years ago
  19. 344c6c8 KVM/Hyper-V: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH by Tianyu Lan · 5 years ago
  20. fe38bd6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
  21. 002c5f7 KVM: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot by Sean Christopherson · 5 years ago
  22. 4b9852f KVM: x86: Fix INIT signal handling in various CPU states by Liran Alon · 5 years ago
  23. 1edce0a KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/SVM code by Sean Christopherson · 5 years ago
  24. f20935d KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers by Sean Christopherson · 5 years ago
  25. fdcf756 KVM: x86: Disable posted interrupts for non-standard IRQs delivery modes by Alexander Graf · 5 years ago
  26. 871bd03 KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch by Sean Christopherson · 5 years ago
  27. f8ea7c6 x86: kvm: svm: propagate errors from skip_emulated_instruction() by Vitaly Kuznetsov · 5 years ago
  28. 0e1c438 Merge tag 'kvmarm-fixes-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 5 years ago
  29. 741cbba KVM: remove kvm_arch_has_vcpu_debugfs() by Paolo Bonzini · 5 years ago
  30. 17e433b KVM: Fix leak vCPU's VMCS value into other pCPU by Wanpeng Li · 5 years ago
  31. d9a710e KVM: X86: Dynamically allocate user_fpu by Wanpeng Li · 5 years ago
  32. ec26947 Revert "kvm: x86: Use task structs fpu field for user" by Paolo Bonzini · 5 years ago
  33. 3901336 x86/kvm: Don't call kvm_spurious_fault() from .fixup by Josh Poimboeuf · 5 years ago
  34. a45ff59 Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 5 years ago
  35. 66bb8a0 KVM: x86: PMU Event Filter by Eric Hankland · 5 years ago
  36. 20c8ccb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499 by Thomas Gleixner · 6 years ago
  37. 95b5a48 KVM: VMX: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn by Sean Christopherson · 6 years ago
  38. 73f624f KVM: x86: move MSR_IA32_POWER_CTL handling to common code by Paolo Bonzini · 6 years ago
  39. 2d5ba19 kvm: x86: add host poll control msrs by Marcelo Tosatti · 6 years ago
  40. b517006 KVM: X86: Provide a capability to disable cstate msr read intercepts by Wanpeng Li · 6 years ago
  41. 4d22c17 kvm: x86: refine kvm_get_arch_capabilities() by Xiaoyao Li · 6 years ago
  42. f257d6d KVM: Directly return result from kvm_arch_check_processor_compat() by Sean Christopherson · 6 years ago
  43. 0ef0fd3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 6 years ago
  44. 191c813 x86/kvm: Implement HWCR support by Borislav Petkov · 6 years ago
  45. f992798 KVM: lapic: Refactor ->set_hv_timer to use an explicit expired param by Sean Christopherson · 6 years ago
  46. c715eb9 KVM: x86: Add support of clear Trace_ToPA_PMI status by Luwei Kang · 6 years ago
  47. 0699c64 x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE by Vitaly Kuznetsov · 6 years ago
  48. ed19321 KVM: x86: Load SMRAM in a single shot when leaving SMM by Sean Christopherson · 6 years ago
  49. bc8a3d8 kvm: mmu: Fix overflow on kvm mmu page limit calculation by Ben Gardon · 6 years ago
  50. 45def77 KVM: x86: update %rip after emulating IO by Sean Christopherson · 6 years ago
  51. 0cf9135 KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts by Sean Christopherson · 6 years ago
  52. 4d66623 KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() by Wei Yang · 6 years ago
  53. 05d5a48 KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) by Singh, Brijesh · 6 years ago
  54. 47c42e6 KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' by Sean Christopherson · 6 years ago
  55. 636deed Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 6 years ago
  56. de3ccd2 KVM: MMU: record maximum physical address width in kvm_mmu_extended_role by Yu Zhang · 6 years ago
  57. ad7dc69 x86/kvm/mmu: fix switch between root and guest MMUs by Vitaly Kuznetsov · 6 years ago
  58. ea145aa Revert "KVM: MMU: fast invalidate all pages" by Sean Christopherson · 6 years ago
  59. 52d5dedc Revert "KVM: MMU: reclaim the zapped-obsolete page first" by Sean Christopherson · 6 years ago
  60. 4771450 Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" by Sean Christopherson · 6 years ago
  61. a592a3b Revert "KVM: MMU: document fast invalidate all pages" by Sean Christopherson · 6 years ago
  62. 1524825 KVM: Call kvm_arch_memslots_updated() before updating memslots by Sean Christopherson · 6 years ago
  63. 95c7b77 KVM: x86: Explicitly #define the VCPU_REGS_* indices by Sean Christopherson · 6 years ago
  64. e814349 KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup by Sean Christopherson · 6 years ago
  65. 748c0e3 KVM: Make kvm_set_spte_hva() return int by Lan Tianyu · 6 years ago
  66. a49b963 KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops by Lan Tianyu · 6 years ago
  67. 86f5201 KVM: x86: Add Intel Processor Trace cpuid emulation by Chao Peng · 6 years ago
  68. b666a4b kvm: x86: Dynamically allocate guest_fpu by Marc Orr · 6 years ago
  69. 240c35a kvm: x86: Use task structs fpu field for user by Marc Orr · 6 years ago
  70. 6a058a1e x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h by Vitaly Kuznetsov · 6 years ago
  71. e2e871a x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper by Vitaly Kuznetsov · 6 years ago
  72. 326e742 KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset by Leonid Shatz · 6 years ago
  73. 59073aa kvm: x86: Add exception payload fields to kvm_vcpu_events by Jim Mattson · 6 years ago
  74. c851436 kvm: x86: Add has_payload and payload to kvm_queued_exception by Jim Mattson · 6 years ago
  75. 57b119d KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability by Vitaly Kuznetsov · 6 years ago
  76. 7dcd575 x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed by Vitaly Kuznetsov · 6 years ago
  77. a336282 x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() by Vitaly Kuznetsov · 6 years ago
  78. 36d9594d x86/kvm/mmu: make space for source data caching in struct kvm_mmu by Vitaly Kuznetsov · 6 years ago
  79. e173299 x86/kvm/mmu: get rid of redundant kvm_mmu_setup() by Paolo Bonzini · 6 years ago
  80. 14c07ad x86/kvm/mmu: introduce guest_mmu by Vitaly Kuznetsov · 6 years ago
  81. 6a82cd1 x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() by Vitaly Kuznetsov · 6 years ago
  82. 44dd3ff x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU by Vitaly Kuznetsov · 6 years ago
  83. e6b6c48 KVM: x86: hyperv: fix 'tlb_lush' typo by Vitaly Kuznetsov · 6 years ago
  84. 87ee613 KVM: x86: hyperv: keep track of mismatched VP indexes by Vitaly Kuznetsov · 6 years ago
  85. 4fef0f4 KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together by Wei Yang · 6 years ago
  86. 3ff519f KVM: x86: adjust kvm_mmu_page member to save 8 bytes by Wei Yang · 6 years ago
  87. cfb634f KVM: nVMX: Clear reserved bits of #DB exit qualification by Jim Mattson · 6 years ago
  88. 6fbbde9 KVM: x86: Control guest reads of MSR_PLATFORM_INFO by Drew Schmitt · 6 years ago
  89. e6c67d8 KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv by Liran Alon · 6 years ago
  90. d264ee0 KVM: VMX: use preemption timer to force immediate VMExit by Sean Christopherson · 6 years ago
  91. bdf7ffc KVM: LAPIC: Fix pv ipis out-of-bounds access by Wanpeng Li · 6 years ago
  92. 564ad0a Merge tag 'kvm-arm-fixes-for-v4.19-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm by Radim Krčmář · 6 years ago
  93. a35381e KVM: Remove obsolete kvm_unmap_hva notifier backend by Marc Zyngier · 6 years ago
  94. c60658d KVM: x86: Unexport x86_emulate_instruction() by Sean Christopherson · 6 years ago
  95. 0ce97a2 KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() by Sean Christopherson · 6 years ago
  96. 384bf22 KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE by Sean Christopherson · 6 years ago
  97. 8065dbd KVM: x86: Invert emulation re-execute behavior to make it opt-in by Sean Christopherson · 6 years ago
  98. 35be0ad KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation by Sean Christopherson · 6 years ago
  99. e61cf2e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 6 years ago
  100. 4180bf1 KVM: X86: Implement "send IPI" hypercall by Wanpeng Li · 6 years ago