From: Longpeng <longpe...@huawei.com> This patchset optimizes the time-consuming operation in virtio_pci_set_guest_notifier, especially for the vhost-vdpa migration, the time spend on set_guest_notifier can reduce 87% in some cases.
Longpeng (Mike) (3): virtio-pci: submit msi route changes in batch kvm-irqchip: use KVMRouteChange API to update msi route virtio-pci: defer to commit kvm irq routing when enable msi/msix accel/kvm/kvm-all.c | 10 +-- accel/stubs/kvm-stub.c | 2 +- hw/intc/ioapic.c | 5 +- hw/misc/ivshmem.c | 6 +- hw/vfio/pci.c | 5 +- hw/virtio/virtio-pci.c | 140 ++++++++++++++++++++++++++++++++----- include/hw/virtio/virtio.h | 1 + include/sysemu/kvm.h | 2 +- target/i386/kvm/kvm.c | 6 +- 9 files changed, 145 insertions(+), 32 deletions(-) -- 2.23.0