- 3cd7cd8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 2 years, 11 months ago
- 6a0c617 KVM: eventfd: Fix false positive RCU usage warning by Hou Wenlong · 2 years, 11 months ago
- 31c2558 Revert "KVM: SVM: avoid infinite loop on NPF from bad address" by Sean Christopherson · 3 years ago
- 1625566 KVM: remove async parameter of hva_to_pfn_remapped() by Xianting Tian · 3 years ago
- 636b528 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
- 12a8eee KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx by Sean Christopherson · 3 years, 1 month ago
- e6eec09 KVM: Drop unused kvm_vcpu.pre_pcpu field by Sean Christopherson · 3 years, 1 month ago
- e09fccb KVM: avoid warning on s390 in mark_page_dirty by Christian Borntraeger · 3 years ago
- 79e06c4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years ago
- 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 ago
- 982ed0d KVM: Reinstate gfn_to_pfn_cache with invalidation support by David Woodhouse · 3 years, 1 month ago
- 2efd61a KVM: Warn if mark_page_dirty() is called without an active vCPU by David Woodhouse · 3 years, 1 month ago
- 6f2cdbd KVM: Add Makefile.kvm for common files, use it for x86 by David Woodhouse · 3 years, 1 month ago
- dc70ec2 KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING by David Woodhouse · 3 years, 1 month ago
- d92a5d1 KVM: Add helpers to wake/query blocking vCPU by Sean Christopherson · 3 years, 3 months ago
- 109a982 KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline by Sean Christopherson · 3 years, 3 months ago
- c385833 KVM: stats: Add stat to detect if vcpu is currently blocking by Jing Zhang · 3 years, 3 months ago
- fac4268 KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() by Sean Christopherson · 3 years, 3 months ago
- 91b99ea KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() by Sean Christopherson · 3 years, 3 months ago
- 005467e KVM: Drop obsolete kvm_arch_vcpu_block_finish() by Sean Christopherson · 3 years, 3 months ago
- f6c60d0 KVM: Don't block+unblock when halt-polling is successful by Sean Christopherson · 3 years, 3 months ago
- 30c94347 KVM: Reconcile discrepancies in halt-polling stats by Sean Christopherson · 3 years, 3 months ago
- 29e7289 KVM: Refactor and document halt-polling stats update helper by Sean Christopherson · 3 years, 3 months ago
- 8df6a61 KVM: Update halt-polling stats if and only if halt-polling was attempted by Sean Christopherson · 3 years, 3 months ago
- 510958e KVM: Force PPC to define its own rcuwait object by Sean Christopherson · 3 years, 3 months ago
- 6f39091 KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU by Sean Christopherson · 3 years, 3 months ago
- aefdc2e KVM: Avoid atomic operations when kicking the running vCPU by Paolo Bonzini · 3 years, 2 months ago
- 8283e36 KVM: x86/mmu: Propagate memslot const qualifier by Ben Gardon · 3 years, 1 month ago
- 244893f KVM: Dynamically allocate "new" memslots from the get-go by Sean Christopherson · 3 years, 1 month ago
- 0f9bdef KVM: Wait 'til the bitter end to initialize the "new" memslot by Sean Christopherson · 3 years, 1 month ago
- 44401a2 KVM: Optimize overlapping memslots check by Maciej S. Szmigiero · 3 years, 1 month ago
- bcb63dc KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() by Maciej S. Szmigiero · 3 years, 1 month ago
- a54d806 KVM: Keep memslots in tree-based structures instead of array-based ones by Maciej S. Szmigiero · 3 years, 1 month ago
- ed92273 KVM: Use interval tree to do fast hva lookup in memslots by Maciej S. Szmigiero · 3 years, 1 month ago
- 26b8345 KVM: Resolve memslot ID via a hash table instead of via a static array by Maciej S. Szmigiero · 3 years, 1 month ago
- 1e8617d KVM: Move WARN on invalid memslot index to update_memslots() by Maciej S. Szmigiero · 3 years, 1 month ago
- c928bfc KVM: Integrate gfn_to_memslot_approx() into search_memslots() by Maciej S. Szmigiero · 3 years, 1 month ago
- 7cd0855 KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() by Sean Christopherson · 3 years, 1 month ago
- 0792166 KVM: Use prepare/commit hooks to handle generic memslot metadata updates by Sean Christopherson · 3 years, 1 month ago
- 6a99c6e KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks by Sean Christopherson · 3 years, 1 month ago
- 537a17b KVM: Let/force architectures to deal with arch specific memslot data by Sean Christopherson · 3 years, 1 month ago
- ce5f021 KVM: Use "new" memslot's address space ID instead of dedicated param by Sean Christopherson · 3 years, 1 month ago
- 4e4d30c KVM: Resync only arch fields when slots_arch_lock gets reacquired by Maciej S. Szmigiero · 3 years, 1 month ago
- 47ea7d9 KVM: Open code kvm_delete_memslot() into its only caller by Sean Christopherson · 3 years, 1 month ago
- afa319a KVM: Require total number of memslot pages to fit in an unsigned long by Sean Christopherson · 3 years, 1 month ago
- 46808a4 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index by Marc Zyngier · 3 years, 1 month ago
- c5b0775 KVM: Convert the kvm->vcpus array to a xarray by Marc Zyngier · 3 years, 1 month ago
- 27592ae KVM: Move wiping of the kvm->vcpus array to common code by Marc Zyngier · 3 years, 1 month ago
- 5f25e71 KVM: downgrade two BUG_ONs to WARN_ON_ONCE by Paolo Bonzini · 3 years, 1 month ago
- 6b285a5 KVM: Disallow user memslot with size that exceeds "unsigned long" by Sean Christopherson · 3 years, 2 months ago
- bda44d8 KVM: Ensure local memslot copies operate on up-to-date arch-specific data by Sean Christopherson · 3 years, 2 months ago
- 817506d Merge branch 'kvm-5.16-fixes' into kvm-master by Paolo Bonzini · 3 years, 1 month ago
- 357a18a KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache by David Woodhouse · 3 years, 1 month ago
- e1bfc24 KVM: Move x86's perf guest info callbacks to generic KVM by Sean Christopherson · 3 years, 2 months ago
- f4d3165 KVM: generalize "bugged" VM to "dead" VM by Paolo Bonzini · 3 years, 2 months ago
- 515a0c7 kvm: irqfd: avoid update unmodified entries of the routing by Longpeng(Mike) · 3 years, 4 months ago
- a1c42dd kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS by Juergen Gross · 3 years, 4 months ago
- 620b243 KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask by Vitaly Kuznetsov · 3 years, 4 months ago
- baff59c KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() by Vitaly Kuznetsov · 3 years, 4 months ago
- 381cecc KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() by Vitaly Kuznetsov · 3 years, 4 months ago
- ae0946c KVM: Optimize kvm_make_vcpus_request_mask() a bit by Vitaly Kuznetsov · 3 years, 4 months ago
- 11476d2 KVM: use vma_pages() helper by Yang Li · 3 years, 3 months ago
- 6bc6db0 KVM: Remove tlbs_dirty by Lai Jiangshan · 3 years, 3 months ago
- 0bbc2ca KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs by Sean Christopherson · 3 years, 4 months ago
- 85b6404 KVM: Clean up benign vcpu->cpu data races when kicking vCPUs by Sean Christopherson · 3 years, 4 months ago
- ae232ea KVM: do not shrink halt_poll_ns below grow_start by Sergey Senozhatsky · 3 years, 4 months ago
- 109bbba KVM: Drop unused kvm_dirty_gfn_invalid() by Peter Xu · 3 years, 4 months ago
- 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, 4 months ago
- 3cc4e14 KVM: stats: Add VM stat for remote tlb flush requests by Jing Zhang · 3 years, 4 months ago
- fdde13c KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() by Sean Christopherson · 3 years, 4 months ago
- 8ccba53 KVM: stats: Add halt polling related histogram stats by Jing Zhang · 3 years, 5 months ago
- 87bcc5f KVM: stats: Add halt_wait_ns stats for all architectures by Jing Zhang · 3 years, 5 months ago
- edb298c KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range by Maxim Levitsky · 3 years, 5 months ago
- 3165af7 KVM: Allow to have arch-specific per-vm debugfs files by Peter Xu · 3 years, 5 months ago
- ee3b6e4 KVM: stats: remove dead stores by Paolo Bonzini · 3 years, 5 months ago
- c3e9434 Merge branch 'kvm-vmx-secctl' into HEAD by Paolo Bonzini · 3 years, 5 months ago
- fe22ed8 KVM: Cache the last used slot index per vCPU by David Matlack · 3 years, 5 months ago
- 8768927 KVM: Rename lru_slot to last_used_slot by David Matlack · 3 years, 5 months ago
- 85cd39a KVM: Do not leak memory for duplicate debugfs directories by Paolo Bonzini · 3 years, 5 months ago
- 071064f KVM: Don't take mmu_lock for range invalidation unless necessary by Paolo Bonzini · 3 years, 5 months ago
- 52ac8b3 KVM: Block memslot updates across range_start() and range_end() by Paolo Bonzini · 3 years, 7 months ago
- 605c713 KVM: Introduce kvm_get_kvm_safe() by Peter Xu · 3 years, 6 months ago
- 0b8f117 KVM: Add infrastructure and macro to mark VM as bugged by Sean Christopherson · 3 years, 6 months ago
- 36c3ce6 KVM: Get rid of kvm_get_pfn() by Marc Zyngier · 3 years, 5 months ago
- 205d76f KVM: Remove kvm_is_transparent_hugepage() and PageTransCompoundMap() by Marc Zyngier · 3 years, 5 months ago
- 8750f9b KVM: add missing compat KVM_CLEAR_DIRTY_LOG by Paolo Bonzini · 3 years, 5 months ago
- 7477565 KVM: use cpu_relax when halt polling by Li RongQing · 3 years, 5 months ago
- 405386b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 6 months ago
- 004d62e kvm: debugfs: fix memory leak in kvm_create_vm_debugfs by Pavel Skripkin · 3 years, 6 months ago
- 23fa2e4 KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio by Kefeng Wang · 3 years, 6 months ago
- 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, 6 months ago
- 65090f3 Merge branch 'akpm' (patches from Andrew) by Linus Torvalds · 3 years, 6 months ago
- fc98c03 virt/kvm: use vma_lookup() instead of find_vma_intersection() by Liam Howlett · 3 years, 6 months ago
- 36824f1 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 6 months ago
- 54a728d Merge tag 'sched-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 3 years, 6 months ago
- bc9e9e6 KVM: debugfs: Reuse binary stats descriptors by Jing Zhang · 3 years, 6 months ago
- ce55c04 KVM: stats: Support binary stats retrieval for a VCPU by Jing Zhang · 3 years, 6 months ago
- fcfe1ba KVM: stats: Support binary stats retrieval for a VM by Jing Zhang · 3 years, 6 months ago
- f8be156 KVM: do not allow mapping valid but non-reference-counted pages by Nicholas Piggin · 3 years, 6 months ago
- cb082bf KVM: stats: Add fd-based API to read binary stats data by Jing Zhang · 3 years, 6 months ago