Show patches with: Submitter = Maciej S. Szmigiero       |   151 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
vmbus: Print a warning when enabled without the recommended set of features vmbus: Print a warning when enabled without the recommended set of features 1 - - --- 2024-01-25 Maciej S. Szmigiero New
KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum - - - --- 2024-01-24 Maciej S. Szmigiero New
KVM: x86: Allow XSAVES on CPUs where host doesn't use it due to an errata KVM: x86: Allow XSAVES on CPUs where host doesn't use it due to an errata - - - --- 2023-11-23 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
KVM: x86: Ignore MSR_AMD64_BU_CFG access KVM: x86: Ignore MSR_AMD64_BU_CFG access - - - --- 2023-09-25 Maciej S. Szmigiero New
KVM: SVM: vNMI pending bit is V_NMI_PENDING_MASK not V_NMI_BLOCKING_MASK KVM: SVM: vNMI pending bit is V_NMI_PENDING_MASK not V_NMI_BLOCKING_MASK - 1 - --- 2023-05-19 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
[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
[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
hyperv: fix SynIC SINT assertion failure on guest reset hyperv: fix SynIC SINT assertion failure on guest reset - - - --- 2022-07-29 Maciej S. Szmigiero New
KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injection KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injection - - - --- 2022-07-18 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
target/i386/kvm: Fix disabling MPX on "-cpu host" with MPX-capable host target/i386/kvm: Fix disabling MPX on "-cpu host" with MPX-capable host - - - --- 2022-05-20 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,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,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,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,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,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,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,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,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,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,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,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
[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
[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
[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
[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
[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
KVM: x86: Fix rmap allocation for very large memslots KVM: x86: Fix rmap allocation for very large memslots - - - --- 2022-01-28 Maciej S. Szmigiero New
[v7,29/29] KVM: Dynamically allocate "new" memslots from the get-go KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,28/29] KVM: Wait 'til the bitter end to initialize the "new" memslot KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,27/29] KVM: Optimize overlapping memslots check KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,26/29] KVM: Optimize gfn lookup in kvm_zap_gfn_range() KVM: Scalable memslots implementation - - - --- 2021-12-06 Maciej S. Szmigiero New
[v7,25/29] KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,24/29] KVM: Keep memslots in tree-based structures instead of array-based ones KVM: Scalable memslots implementation - - - --- 2021-12-06 Maciej S. Szmigiero New
[v7,23/29] KVM: s390: Introduce kvm_s390_get_gfn_end() KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,22/29] KVM: Use interval tree to do fast hva lookup in memslots KVM: Scalable memslots implementation - - - --- 2021-12-06 Maciej S. Szmigiero New
[v7,21/29] KVM: Resolve memslot ID via a hash table instead of via a static array KVM: Scalable memslots implementation - - - --- 2021-12-06 Maciej S. Szmigiero New
[v7,20/29] KVM: Move WARN on invalid memslot index to update_memslots() KVM: Scalable memslots implementation - 2 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,19/29] KVM: Integrate gfn_to_memslot_approx() into search_memslots() KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,18/29] KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,17/29] KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,16/29] KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,15/29] KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY KVM: Scalable memslots implementation - - - --- 2021-12-06 Maciej S. Szmigiero New
[v7,14/29] KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,13/29] KVM: Use prepare/commit hooks to handle generic memslot metadata updates KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,12/29] KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,11/29] KVM: RISC-V: Use "new" memslot instead of userspace memory region KVM: Scalable memslots implementation - - - --- 2021-12-06 Maciej S. Szmigiero New
[v7,10/29] KVM: x86: Use "new" memslot instead of userspace memory region KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,09/29] KVM: s390: Use "new" memslot instead of userspace memory region KVM: Scalable memslots implementation - - - --- 2021-12-06 Maciej S. Szmigiero New
[v7,08/29] KVM: PPC: Avoid referencing userspace memory region in memslot updates KVM: Scalable memslots implementation - - - --- 2021-12-06 Maciej S. Szmigiero New
[v7,07/29] KVM: MIPS: Drop pr_debug from memslot commit to avoid using "mem" KVM: Scalable memslots implementation - - - --- 2021-12-06 Maciej S. Szmigiero New
[v7,06/29] KVM: arm64: Use "new" memslot instead of userspace memory region KVM: Scalable memslots implementation - - - --- 2021-12-06 Maciej S. Szmigiero New
[v7,05/29] KVM: Let/force architectures to deal with arch specific memslot data KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,04/29] KVM: Use "new" memslot's address space ID instead of dedicated param KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,03/29] KVM: Resync only arch fields when slots_arch_lock gets reacquired KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,02/29] KVM: Open code kvm_delete_memslot() into its only caller KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
[v7,01/29] KVM: Require total number of memslot pages to fit in an unsigned long KVM: Scalable memslots implementation - 1 - --- 2021-12-06 Maciej S. Szmigiero New
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
« 1 2 »