Show patches with: Submitter = Maciej S. Szmigiero       |   91 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation - 1 - --- 2021-12-02 Maciej S. Szmigiero New
[v6,29/29] KVM: Dynamically allocate "new" memslots from the get-go KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,28/29] KVM: Wait 'til the bitter end to initialize the "new" memslot KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,27/29] KVM: Optimize overlapping memslots check KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,26/29] KVM: Optimize gfn lookup in kvm_zap_gfn_range() KVM: Scalable memslots implementation - - - --- 2021-11-30 Maciej S. Szmigiero New
[v6,25/29] KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,24/29] KVM: Keep memslots in tree-based structures instead of array-based ones KVM: Scalable memslots implementation - - - --- 2021-11-30 Maciej S. Szmigiero New
[v6,23/29] KVM: s390: Introduce kvm_s390_get_gfn_end() KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,22/29] KVM: Use interval tree to do fast hva lookup in memslots KVM: Scalable memslots implementation - - - --- 2021-11-30 Maciej S. Szmigiero New
[v6,21/29] KVM: Resolve memslot ID via a hash table instead of via a static array KVM: Scalable memslots implementation - - - --- 2021-11-30 Maciej S. Szmigiero New
[v6,20/29] KVM: Move WARN on invalid memslot index to update_memslots() KVM: Scalable memslots implementation - 2 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,19/29] KVM: Integrate gfn_to_memslot_approx() into search_memslots() KVM: Scalable memslots implementation - - - --- 2021-11-30 Maciej S. Szmigiero New
[v6,18/29] KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,17/29] KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,16/29] KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,15/29] KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY KVM: Scalable memslots implementation - - - --- 2021-11-30 Maciej S. Szmigiero New
[v6,14/29] KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,13/29] KVM: Use prepare/commit hooks to handle generic memslot metadata updates KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,12/29] KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,11/29] KVM: RISC-V: Use "new" memslot instead of userspace memory region KVM: Scalable memslots implementation - - - --- 2021-11-30 Maciej S. Szmigiero New
[v6,10/29] KVM: x86: Use "new" memslot instead of userspace memory region KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,09/29] KVM: s390: Use "new" memslot instead of userspace memory region KVM: Scalable memslots implementation - - - --- 2021-11-30 Maciej S. Szmigiero New
[v6,08/29] KVM: PPC: Avoid referencing userspace memory region in memslot updates KVM: Scalable memslots implementation - - - --- 2021-11-30 Maciej S. Szmigiero New
[v6,07/29] KVM: MIPS: Drop pr_debug from memslot commit to avoid using "mem" KVM: Scalable memslots implementation - - - --- 2021-11-30 Maciej S. Szmigiero New
[v6,06/29] KVM: arm64: Use "new" memslot instead of userspace memory region KVM: Scalable memslots implementation - - - --- 2021-11-30 Maciej S. Szmigiero New
[v6,05/29] KVM: Let/force architectures to deal with arch specific memslot data KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,04/29] KVM: Use "new" memslot's address space ID instead of dedicated param KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,03/29] KVM: Resync only arch fields when slots_arch_lock gets reacquired KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,02/29] KVM: Open code kvm_delete_memslot() into its only caller KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
[v6,01/29] KVM: Require total number of memslot pages to fit in an unsigned long KVM: Scalable memslots implementation - 1 - --- 2021-11-30 Maciej S. Szmigiero New
KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem - - - --- 2021-11-26 Maciej S. Szmigiero New
[3/3] KVM: Make kvm_for_each_memslot_in_gfn_range() strict and use iterators KVM: Scalable memslots implementation additional patches - - - --- 2021-11-26 Maciej S. Szmigiero New
[2/3] KVM: Use atomic_long_cmpxchg() instead of an open-coded variant KVM: Scalable memslots implementation additional patches - - - --- 2021-11-26 Maciej S. Szmigiero New
[1/3] KVM: x86: Avoid overflowing nr_mmu_pages in kvm_arch_commit_memory_region() KVM: Scalable memslots implementation additional patches - 1 - --- 2021-11-26 Maciej S. Szmigiero New
[v5,13/13] KVM: Optimize overlapping memslots check KVM: Scalable memslots implementation - - - --- 2021-09-20 Maciej S. Szmigiero New
[v5,12/13] KVM: Optimize gfn lookup in kvm_zap_gfn_range() KVM: Scalable memslots implementation - - - --- 2021-09-20 Maciej S. Szmigiero New
[v5,11/13] KVM: Keep memslots in tree-based structures instead of array-based ones KVM: Scalable memslots implementation - - - --- 2021-09-20 Maciej S. Szmigiero New
[v5,10/13] KVM: s390: Introduce kvm_s390_get_gfn_end() KVM: Scalable memslots implementation - 1 - --- 2021-09-20 Maciej S. Szmigiero New
[v5,09/13] KVM: Use interval tree to do fast hva lookup in memslots KVM: Scalable memslots implementation - - - --- 2021-09-20 Maciej S. Szmigiero New
[v5,08/13] KVM: Resolve memslot ID via a hash table instead of via a static array KVM: Scalable memslots implementation - - - --- 2021-09-20 Maciej S. Szmigiero New
[v5,07/13] KVM: Just resync arch fields when slots_arch_lock gets reacquired KVM: Scalable memslots implementation - - - --- 2021-09-20 Maciej S. Szmigiero New
[v5,06/13] KVM: Move WARN on invalid memslot index to update_memslots() KVM: Scalable memslots implementation - 2 - --- 2021-09-20 Maciej S. Szmigiero New
[v5,05/13] KVM: Integrate gfn_to_memslot_approx() into search_memslots() KVM: Scalable memslots implementation - 1 - --- 2021-09-20 Maciej S. Szmigiero New
[v5,04/13] KVM: x86: Move n_memslots_pages recalc to kvm_arch_prepare_memory_region() KVM: Scalable memslots implementation - - - --- 2021-09-20 Maciej S. Szmigiero New
[v5,03/13] KVM: Add "old" memslot parameter to kvm_arch_prepare_memory_region() KVM: Scalable memslots implementation - - - --- 2021-09-20 Maciej S. Szmigiero New
[v5,02/13] KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed KVM: Scalable memslots implementation - - - --- 2021-09-20 Maciej S. Szmigiero New
[v5,01/13] KVM: x86: Cache total page count to avoid traversing the memslot array KVM: Scalable memslots implementation - - - --- 2021-09-20 Maciej S. Szmigiero New
[v4,13/13] KVM: Optimize overlapping memslots check KVM: Scalable memslots implementation - - - --- 2021-08-13 Maciej S. Szmigiero New
[v4,12/13] KVM: Optimize gfn lookup in kvm_zap_gfn_range() KVM: Scalable memslots implementation - - - --- 2021-08-13 Maciej S. Szmigiero New
[v4,11/13] KVM: Keep memslots in tree-based structures instead of array-based ones KVM: Scalable memslots implementation - - - --- 2021-08-13 Maciej S. Szmigiero New
[v4,10/13] KVM: s390: Introduce kvm_s390_get_gfn_end() KVM: Scalable memslots implementation - 1 - --- 2021-08-13 Maciej S. Szmigiero New
[v4,09/13] KVM: Use interval tree to do fast hva lookup in memslots KVM: Scalable memslots implementation - - - --- 2021-08-13 Maciej S. Szmigiero New
[v4,08/13] KVM: Resolve memslot ID via a hash table instead of via a static array KVM: Scalable memslots implementation - - - --- 2021-08-13 Maciej S. Szmigiero New
[v4,07/13] KVM: Just resync arch fields when slots_arch_lock gets reacquired KVM: Scalable memslots implementation - - - --- 2021-08-13 Maciej S. Szmigiero New
[v4,06/13] KVM: Move WARN on invalid memslot index to update_memslots() KVM: Scalable memslots implementation - 1 - --- 2021-08-13 Maciej S. Szmigiero New
[v4,05/13] KVM: Integrate gfn_to_memslot_approx() into search_memslots() KVM: Scalable memslots implementation - 1 - --- 2021-08-13 Maciej S. Szmigiero New
[v4,04/13] KVM: x86: Move n_memslots_pages recalc to kvm_arch_prepare_memory_region() KVM: Scalable memslots implementation - - - --- 2021-08-13 Maciej S. Szmigiero New
[v4,03/13] KVM: Add "old" memslot parameter to kvm_arch_prepare_memory_region() KVM: Scalable memslots implementation - - - --- 2021-08-13 Maciej S. Szmigiero New
[v4,02/13] KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed KVM: Scalable memslots implementation - - - --- 2021-08-13 Maciej S. Szmigiero New
[v4,01/13] KVM: x86: Cache total page count to avoid traversing the memslot array KVM: Scalable memslots implementation - - - --- 2021-08-13 Maciej S. Szmigiero New
[v3,8/8] KVM: Optimize overlapping memslots check KVM: Scalable memslots implementation - - - --- 2021-05-16 Maciej S. Szmigiero New
[v3,7/8] KVM: Optimize gfn lookup in kvm_zap_gfn_range() KVM: Scalable memslots implementation - - - --- 2021-05-16 Maciej S. Szmigiero New
[v3,6/8] KVM: Keep memslots in tree-based structures instead of array-based ones KVM: Scalable memslots implementation - - - --- 2021-05-16 Maciej S. Szmigiero New
[v3,5/8] KVM: s390: Introduce kvm_s390_get_gfn_end() KVM: Scalable memslots implementation - - - --- 2021-05-16 Maciej S. Szmigiero New
[v3,4/8] KVM: Introduce memslots hva tree KVM: Scalable memslots implementation - - - --- 2021-05-16 Maciej S. Szmigiero New
[v3,3/8] KVM: Resolve memslot ID via a hash table instead of via a static array KVM: Scalable memslots implementation - - - --- 2021-05-16 Maciej S. Szmigiero New
[v3,2/8] KVM: Integrate gfn_to_memslot_approx() into search_memslots() KVM: Scalable memslots implementation - - - --- 2021-05-16 Maciej S. Szmigiero New
[v3,1/8] KVM: x86: Cache total page count to avoid traversing the memslot array KVM: Scalable memslots implementation - - - --- 2021-05-16 Maciej S. Szmigiero New
[RESEND,v2,2/2] KVM: selftests: add a memslot-related performance benchmark [RESEND,v2,1/2] KVM: selftests: Keep track of memslots more efficiently - 1 - --- 2021-05-16 Maciej S. Szmigiero New
[RESEND,v2,1/2] KVM: selftests: Keep track of memslots more efficiently [RESEND,v2,1/2] KVM: selftests: Keep track of memslots more efficiently - 1 - --- 2021-05-16 Maciej S. Szmigiero New
[v2,8/8] KVM: Optimize overlapping memslots check KVM: Scalable memslots implementation - - - --- 2021-04-13 Maciej S. Szmigiero New
[v2,7/8] KVM: Optimize gfn lookup in kvm_zap_gfn_range() KVM: Scalable memslots implementation - - - --- 2021-04-13 Maciej S. Szmigiero New
[v2,6/8] KVM: Keep memslots in tree-based structures instead of array-based ones KVM: Scalable memslots implementation - - - --- 2021-04-13 Maciej S. Szmigiero New
[v2,5/8] KVM: s390: Introduce kvm_s390_get_gfn_end() KVM: Scalable memslots implementation - - - --- 2021-04-13 Maciej S. Szmigiero New
[v2,4/8] KVM: Introduce memslots hva tree KVM: Scalable memslots implementation - - - --- 2021-04-13 Maciej S. Szmigiero New
[v2,3/8] KVM: Resolve memslot ID via a hash table instead of via a static array KVM: Scalable memslots implementation - - - --- 2021-04-13 Maciej S. Szmigiero New
[v2,2/8] KVM: Integrate gfn_to_memslot_approx() into search_memslots() KVM: Scalable memslots implementation - - - --- 2021-04-13 Maciej S. Szmigiero New
[v2,1/8] KVM: x86: Cache total page count to avoid traversing the memslot array KVM: Scalable memslots implementation - - - --- 2021-04-13 Maciej S. Szmigiero New
[v2,2/2] KVM: selftests: add a memslot-related performance benchmark [v2,1/2] KVM: selftests: Keep track of memslots more efficiently - 1 - --- 2021-04-13 Maciej S. Szmigiero New
[v2,1/2] KVM: selftests: Keep track of memslots more efficiently [v2,1/2] KVM: selftests: Keep track of memslots more efficiently - 1 - --- 2021-04-13 Maciej S. Szmigiero New
[v2] KVM: x86/mmu: Make HVA handler retpoline-friendly [v2] KVM: x86/mmu: Make HVA handler retpoline-friendly - - - --- 2021-02-08 Maciej S. Szmigiero New
[2/2] KVM: Scalable memslots implementation [1/2] KVM: x86/mmu: Make HVA handler retpoline-friendly - - - --- 2021-02-01 Maciej S. Szmigiero New
[1/2] KVM: x86/mmu: Make HVA handler retpoline-friendly [1/2] KVM: x86/mmu: Make HVA handler retpoline-friendly - - - --- 2021-02-01 Maciej S. Szmigiero New
[2/2] KVM: selftests: add a memslot-related performance benchmark [1/2] KVM: selftests: Keep track of memslots more efficiently - 1 - --- 2021-02-01 Maciej S. Szmigiero New
[1/2] KVM: selftests: Keep track of memslots more efficiently [1/2] KVM: selftests: Keep track of memslots more efficiently - 1 - --- 2021-02-01 Maciej S. Szmigiero New
KVM: mmu: Fix SPTE encoding of MMIO generation upper half KVM: mmu: Fix SPTE encoding of MMIO generation upper half 1 - - --- 2020-12-17 Maciej S. Szmigiero New
KVM: mmu: Fix SPTE encoding of MMIO generation upper half KVM: mmu: Fix SPTE encoding of MMIO generation upper half 1 - - --- 2020-12-17 Maciej S. Szmigiero New
[v2] KVM: mmu: Fix SPTE encoding of MMIO generation upper half [v2] KVM: mmu: Fix SPTE encoding of MMIO generation upper half - - - --- 2020-12-10 Maciej S. Szmigiero New
KVM: mmu: Fix SPTE encoding of MMIO generation upper half KVM: mmu: Fix SPTE encoding of MMIO generation upper half - - - --- 2020-12-05 Maciej S. Szmigiero New
selftests: kvm/set_memory_region_test: Fix race in move region test selftests: kvm/set_memory_region_test: Fix race in move region test - - - --- 2020-12-02 Maciej S. Szmigiero New
[v2] cpuidle-haltpoll: allow force loading on hosts without the REALTIME hint [v2] cpuidle-haltpoll: allow force loading on hosts without the REALTIME hint - - - --- 2020-03-04 Maciej S. Szmigiero New