Show patches with: Submitter = Maciej S. Szmigiero       |   151 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
[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
[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
[1/5] KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02 nSVM: L1 -> L2 event injection fixes and a self-test - - - --- 2022-03-10 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
[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
[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
[2/5] KVM: SVM: Downgrade BUG_ON() to WARN_ON() in svm_inject_irq() nSVM: L1 -> L2 event injection fixes and a self-test - 1 - --- 2022-03-10 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
[3/5] KVM: nSVM: Don't forget about L1-injected events nSVM: L1 -> L2 event injection fixes and a self-test - - - --- 2022-03-10 Maciej S. Szmigiero New
[4/5] KVM: nSVM: Restore next_rip when doing L1 -> L2 event re-injection nSVM: L1 -> L2 event injection fixes and a self-test - - - --- 2022-03-10 Maciej S. Szmigiero New
[5/5] KVM: selftests: nSVM: Add svm_nested_soft_inject_test nSVM: L1 -> L2 event injection fixes and a self-test - - - --- 2022-03-10 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
[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] hyperv: fix SynIC SINT assertion failure on guest reset [RESEND] hyperv: fix SynIC SINT assertion failure on guest reset - - - --- 2022-09-27 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,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,2/8] KVM: Integrate gfn_to_memslot_approx() into search_memslots() 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,4/8] KVM: Introduce memslots hva tree 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,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,7/8] KVM: Optimize gfn lookup in kvm_zap_gfn_range() KVM: Scalable memslots implementation - - - --- 2021-04-13 Maciej S. Szmigiero New
[v2,8/8] KVM: Optimize overlapping memslots check KVM: Scalable memslots implementation - - - --- 2021-04-13 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
[v2] hyperv: fix SynIC SINT assertion failure on guest reset [v2] hyperv: fix SynIC SINT assertion failure on guest reset - - - --- 2022-09-28 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
[v2] KVM: x86: Ignore MSR_AMD64_TW_CFG access [v2] KVM: x86: Ignore MSR_AMD64_TW_CFG access - - - --- 2023-10-19 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
[v2] target/i386/kvm: Fix disabling MPX on "-cpu host" with MPX-capable host [v2] target/i386/kvm: Fix disabling MPX on "-cpu host" with MPX-capable host - - - --- 2022-05-23 Maciej S. Szmigiero New
[v3,01/12] KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02 KVM: SVM: Fix soft int/ex re-injection - 1 - --- 2022-05-01 Maciej S. Szmigiero New
[v3,02/12] KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 KVM: SVM: Fix soft int/ex re-injection - - - --- 2022-05-01 Maciej S. Szmigiero New
[v3,03/12] KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails" KVM: SVM: Fix soft int/ex re-injection - 1 - --- 2022-05-01 Maciej S. Szmigiero New
[v3,04/12] KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported KVM: SVM: Fix soft int/ex re-injection - 1 - --- 2022-05-01 Maciej S. Szmigiero New
[v3,05/12] KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction KVM: SVM: Fix soft int/ex re-injection - - - --- 2022-05-01 Maciej S. Szmigiero New
[v3,06/12] KVM: SVM: Re-inject INTn instead of retrying the insn on "failure" KVM: SVM: Fix soft int/ex re-injection - - - --- 2022-05-01 Maciej S. Szmigiero New
[v3,07/12] KVM: x86: Trace re-injected exceptions KVM: SVM: Fix soft int/ex re-injection - 1 - --- 2022-05-01 Maciej S. Szmigiero New
[v3,08/12] KVM: x86: Print error code in exception injection tracepoint iff valid KVM: SVM: Fix soft int/ex re-injection - 1 - --- 2022-05-01 Maciej S. Szmigiero New
[v3,09/12] KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected in tracepoint KVM: SVM: Fix soft int/ex re-injection - - - --- 2022-05-01 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
[v3,10/12] KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection KVM: SVM: Fix soft int/ex re-injection - - - --- 2022-05-01 Maciej S. Szmigiero New
[v3,11/12] KVM: selftests: nSVM: Add svm_nested_soft_inject_test KVM: SVM: Fix soft int/ex re-injection - 1 - --- 2022-05-01 Maciej S. Szmigiero New
[v3,12/12] KVM: nSVM: Drop support for CPUs without NRIPS (NextRIP Save) support KVM: SVM: Fix soft int/ex re-injection - - - --- 2022-05-01 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,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,4/8] KVM: Introduce memslots hva tree 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,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,7/8] KVM: Optimize gfn lookup in kvm_zap_gfn_range() KVM: Scalable memslots implementation - - - --- 2021-05-16 Maciej S. Szmigiero New
[v3,8/8] KVM: Optimize overlapping memslots check KVM: Scalable memslots implementation - - - --- 2021-05-16 Maciej S. Szmigiero New
[v3] hyperv: fix SynIC SINT assertion failure on guest reset [v3] hyperv: fix SynIC SINT assertion failure on guest reset - - - --- 2022-09-30 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
[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,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,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,05/13] KVM: Integrate gfn_to_memslot_approx() into search_memslots() KVM: Scalable memslots implementation - 1 - --- 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,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,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,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,10/13] KVM: s390: Introduce kvm_s390_get_gfn_end() KVM: Scalable memslots implementation - 1 - --- 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,12/13] KVM: Optimize gfn lookup in kvm_zap_gfn_range() KVM: Scalable memslots implementation - - - --- 2021-08-13 Maciej S. Szmigiero New
[v4,13/13] KVM: Optimize overlapping memslots check KVM: Scalable memslots implementation - - - --- 2021-08-13 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
[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,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,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,05/13] KVM: Integrate gfn_to_memslot_approx() into search_memslots() KVM: Scalable memslots implementation - 1 - --- 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,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,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,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,10/13] KVM: s390: Introduce kvm_s390_get_gfn_end() KVM: Scalable memslots implementation - 1 - --- 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,12/13] KVM: Optimize gfn lookup in kvm_zap_gfn_range() KVM: Scalable memslots implementation - - - --- 2021-09-20 Maciej S. Szmigiero New
[v5,13/13] KVM: Optimize overlapping memslots check KVM: Scalable memslots implementation - - - --- 2021-09-20 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
[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,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,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,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,06/29] KVM: arm64: Use "new" memslot instead of userspace memory region 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,08/29] KVM: PPC: Avoid referencing userspace memory region in memslot updates KVM: Scalable memslots implementation - - - --- 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,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,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,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,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,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,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,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,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,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,19/29] KVM: Integrate gfn_to_memslot_approx() into search_memslots() 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,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,22/29] KVM: Use interval tree to do fast hva lookup in memslots KVM: Scalable memslots implementation - - - --- 2021-11-30 Maciej S. Szmigiero New
« 1 2 »