1. afec0c6 KVM: compat: riscv: Prevent KVM_COMPAT from being selected by Guo Ren · 3 years, 1 month ago
  2. 37b2a65 KVM: use __vcalloc for very large allocations by Paolo Bonzini · 3 years ago
  3. 0564eeb Merge branch 'kvm-bugfixes' into HEAD by Paolo Bonzini · 3 years ago
  4. 2f6f66c KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users by Sean Christopherson · 3 years ago
  5. e45cce3 KVM: Move VM's worker kthreads back to the original cgroup before exiting. by Vipin Sharma · 3 years ago
  6. 4cb9a99 KVM: Fix lockdep false negative during host resume by Wanpeng Li · 3 years, 1 month ago
  7. b56bd8e KVM: Remove unused "kvm" of kvm_make_vcpu_request() by Jinrong Liang · 3 years, 1 month ago
  8. 3cd7cd8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 1 month ago
  9. 6a0c617 KVM: eventfd: Fix false positive RCU usage warning by Hou Wenlong · 3 years, 1 month ago
  10. 31c2558 Revert "KVM: SVM: avoid infinite loop on NPF from bad address" by Sean Christopherson · 3 years, 1 month ago
  11. 1625566 KVM: remove async parameter of hva_to_pfn_remapped() by Xianting Tian · 3 years, 1 month ago
  12. 636b528 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 1 month ago
  13. 12a8eee KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx by Sean Christopherson · 3 years, 3 months ago
  14. e6eec09 KVM: Drop unused kvm_vcpu.pre_pcpu field by Sean Christopherson · 3 years, 3 months ago
  15. e09fccb KVM: avoid warning on s390 in mark_page_dirty by Christian Borntraeger · 3 years, 2 months ago
  16. 79e06c4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 2 months ago
  17. 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, 2 months ago
  18. 982ed0d KVM: Reinstate gfn_to_pfn_cache with invalidation support by David Woodhouse · 3 years, 3 months ago
  19. 2efd61a KVM: Warn if mark_page_dirty() is called without an active vCPU by David Woodhouse · 3 years, 3 months ago
  20. 6f2cdbd KVM: Add Makefile.kvm for common files, use it for x86 by David Woodhouse · 3 years, 3 months ago
  21. dc70ec2 KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING by David Woodhouse · 3 years, 3 months ago
  22. d92a5d1 KVM: Add helpers to wake/query blocking vCPU by Sean Christopherson · 3 years, 5 months ago
  23. 109a982 KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline by Sean Christopherson · 3 years, 5 months ago
  24. c385833 KVM: stats: Add stat to detect if vcpu is currently blocking by Jing Zhang · 3 years, 5 months ago
  25. fac42688 KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() by Sean Christopherson · 3 years, 5 months ago
  26. 91b99ea KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() by Sean Christopherson · 3 years, 5 months ago
  27. 005467e KVM: Drop obsolete kvm_arch_vcpu_block_finish() by Sean Christopherson · 3 years, 5 months ago
  28. f6c60d0 KVM: Don't block+unblock when halt-polling is successful by Sean Christopherson · 3 years, 5 months ago
  29. 30c94347 KVM: Reconcile discrepancies in halt-polling stats by Sean Christopherson · 3 years, 5 months ago
  30. 29e7289 KVM: Refactor and document halt-polling stats update helper by Sean Christopherson · 3 years, 5 months ago
  31. 8df6a61 KVM: Update halt-polling stats if and only if halt-polling was attempted by Sean Christopherson · 3 years, 5 months ago
  32. 510958e KVM: Force PPC to define its own rcuwait object by Sean Christopherson · 3 years, 5 months ago
  33. 6f39091 KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU by Sean Christopherson · 3 years, 5 months ago
  34. aefdc2e KVM: Avoid atomic operations when kicking the running vCPU by Paolo Bonzini · 3 years, 4 months ago
  35. 8283e36 KVM: x86/mmu: Propagate memslot const qualifier by Ben Gardon · 3 years, 4 months ago
  36. 244893f KVM: Dynamically allocate "new" memslots from the get-go by Sean Christopherson · 3 years, 3 months ago
  37. 0f9bdef KVM: Wait 'til the bitter end to initialize the "new" memslot by Sean Christopherson · 3 years, 3 months ago
  38. 44401a2 KVM: Optimize overlapping memslots check by Maciej S. Szmigiero · 3 years, 3 months ago
  39. bcb63dc KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() by Maciej S. Szmigiero · 3 years, 3 months ago
  40. a54d806 KVM: Keep memslots in tree-based structures instead of array-based ones by Maciej S. Szmigiero · 3 years, 3 months ago
  41. ed92273 KVM: Use interval tree to do fast hva lookup in memslots by Maciej S. Szmigiero · 3 years, 3 months ago
  42. 26b8345 KVM: Resolve memslot ID via a hash table instead of via a static array by Maciej S. Szmigiero · 3 years, 3 months ago
  43. 1e8617d KVM: Move WARN on invalid memslot index to update_memslots() by Maciej S. Szmigiero · 3 years, 3 months ago
  44. c928bfc KVM: Integrate gfn_to_memslot_approx() into search_memslots() by Maciej S. Szmigiero · 3 years, 3 months ago
  45. 7cd0855 KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() by Sean Christopherson · 3 years, 3 months ago
  46. 0792166 KVM: Use prepare/commit hooks to handle generic memslot metadata updates by Sean Christopherson · 3 years, 3 months ago
  47. 6a99c6e KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks by Sean Christopherson · 3 years, 3 months ago
  48. 537a17b KVM: Let/force architectures to deal with arch specific memslot data by Sean Christopherson · 3 years, 3 months ago
  49. ce5f021 KVM: Use "new" memslot's address space ID instead of dedicated param by Sean Christopherson · 3 years, 3 months ago
  50. 4e4d30c KVM: Resync only arch fields when slots_arch_lock gets reacquired by Maciej S. Szmigiero · 3 years, 3 months ago
  51. 47ea7d9 KVM: Open code kvm_delete_memslot() into its only caller by Sean Christopherson · 3 years, 3 months ago
  52. afa319a KVM: Require total number of memslot pages to fit in an unsigned long by Sean Christopherson · 3 years, 3 months ago
  53. 46808a4 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index by Marc Zyngier · 3 years, 4 months ago
  54. c5b0775 KVM: Convert the kvm->vcpus array to a xarray by Marc Zyngier · 3 years, 4 months ago
  55. 27592ae KVM: Move wiping of the kvm->vcpus array to common code by Marc Zyngier · 3 years, 4 months ago
  56. 5f25e71 KVM: downgrade two BUG_ONs to WARN_ON_ONCE by Paolo Bonzini · 3 years, 3 months ago
  57. 6b285a5 KVM: Disallow user memslot with size that exceeds "unsigned long" by Sean Christopherson · 3 years, 4 months ago
  58. bda44d8 KVM: Ensure local memslot copies operate on up-to-date arch-specific data by Sean Christopherson · 3 years, 4 months ago
  59. 817506d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 4 months ago
  60. 357a18a KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache by David Woodhouse · 3 years, 4 months ago
  61. e1bfc24 KVM: Move x86's perf guest info callbacks to generic KVM by Sean Christopherson · 3 years, 4 months ago
  62. f4d3165 KVM: generalize "bugged" VM to "dead" VM by Paolo Bonzini · 3 years, 4 months ago
  63. 515a0c7 kvm: irqfd: avoid update unmodified entries of the routing by Longpeng(Mike) · 3 years, 6 months ago
  64. a1c42dd kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS by Juergen Gross · 3 years, 6 months ago
  65. 620b243 KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask by Vitaly Kuznetsov · 3 years, 6 months ago
  66. baff59c KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() by Vitaly Kuznetsov · 3 years, 6 months ago
  67. 381cecc KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() by Vitaly Kuznetsov · 3 years, 6 months ago
  68. ae0946c KVM: Optimize kvm_make_vcpus_request_mask() a bit by Vitaly Kuznetsov · 3 years, 6 months ago
  69. 11476d2 KVM: use vma_pages() helper by Yang Li · 3 years, 5 months ago
  70. 6bc6db0 KVM: Remove tlbs_dirty by Lai Jiangshan · 3 years, 6 months ago
  71. 0bbc2ca KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs by Sean Christopherson · 3 years, 6 months ago
  72. 85b6404 KVM: Clean up benign vcpu->cpu data races when kicking vCPUs by Sean Christopherson · 3 years, 6 months ago
  73. ae232ea KVM: do not shrink halt_poll_ns below grow_start by Sergey Senozhatsky · 3 years, 6 months ago
  74. 109bbba KVM: Drop unused kvm_dirty_gfn_invalid() by Peter Xu · 3 years, 6 months ago
  75. e99314a Merge tag 'kvmarm-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD by Paolo Bonzini · 3 years, 6 months ago
  76. 3cc4e14 KVM: stats: Add VM stat for remote tlb flush requests by Jing Zhang · 3 years, 7 months ago
  77. fdde13c KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() by Sean Christopherson · 3 years, 6 months ago
  78. 8ccba53 KVM: stats: Add halt polling related histogram stats by Jing Zhang · 3 years, 7 months ago
  79. 87bcc5f KVM: stats: Add halt_wait_ns stats for all architectures by Jing Zhang · 3 years, 7 months ago
  80. edb298c KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range by Maxim Levitsky · 3 years, 7 months ago
  81. 3165af7 KVM: Allow to have arch-specific per-vm debugfs files by Peter Xu · 3 years, 7 months ago
  82. ee3b6e4 KVM: stats: remove dead stores by Paolo Bonzini · 3 years, 7 months ago
  83. c3e9434 Merge branch 'kvm-vmx-secctl' into HEAD by Paolo Bonzini · 3 years, 7 months ago
  84. fe22ed8 KVM: Cache the last used slot index per vCPU by David Matlack · 3 years, 7 months ago
  85. 8768927 KVM: Rename lru_slot to last_used_slot by David Matlack · 3 years, 7 months ago
  86. 85cd39a KVM: Do not leak memory for duplicate debugfs directories by Paolo Bonzini · 3 years, 7 months ago
  87. 071064f KVM: Don't take mmu_lock for range invalidation unless necessary by Paolo Bonzini · 3 years, 7 months ago
  88. 52ac8b3 KVM: Block memslot updates across range_start() and range_end() by Paolo Bonzini · 3 years, 9 months ago
  89. 605c713 KVM: Introduce kvm_get_kvm_safe() by Peter Xu · 3 years, 8 months ago
  90. 0b8f117 KVM: Add infrastructure and macro to mark VM as bugged by Sean Christopherson · 3 years, 8 months ago
  91. 36c3ce6 KVM: Get rid of kvm_get_pfn() by Marc Zyngier · 3 years, 7 months ago
  92. 205d76ff KVM: Remove kvm_is_transparent_hugepage() and PageTransCompoundMap() by Marc Zyngier · 3 years, 7 months ago
  93. 8750f9b KVM: add missing compat KVM_CLEAR_DIRTY_LOG by Paolo Bonzini · 3 years, 7 months ago
  94. 7477565 KVM: use cpu_relax when halt polling by Li RongQing · 3 years, 7 months ago
  95. 405386b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 8 months ago
  96. 004d62e kvm: debugfs: fix memory leak in kvm_create_vm_debugfs by Pavel Skripkin · 3 years, 8 months ago
  97. 23fa2e4 KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio by Kefeng Wang · 3 years, 8 months ago
  98. f3cf800 Merge tag 'kvm-s390-master-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD by Paolo Bonzini · 3 years, 8 months ago
  99. 65090f3 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 8 months ago
  100. fc98c03 virt/kvm: use vma_lookup() instead of find_vma_intersection() by Liam Howlett · 3 years, 8 months ago