qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2 0/9] optimize the downtime for vfio migration


From: Longpeng (Mike, Cloud Infrastructure Service Product Dept.)
Subject: Re: [PATCH v2 0/9] optimize the downtime for vfio migration
Date: Tue, 21 Sep 2021 07:05:54 +0800
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0

Hi guys,

Ping...

I just sent out V3, please review on V3, thanks!


在 2021/9/9 14:06, Longpeng(Mike) 写道:
> Hi guys,
> 
> In vfio migration resume phase, the cost would increase if the
> vfio device has more unmasked vectors. We try to optimize it in
> this series.
> 
> You can see the commit message in PATCH 9 for details.
> 
> Patch 1-5 are simple cleanups and fixup.
> Patch 6-8 are the preparations for the optimization.
> Patch 9 optimizes the vfio msix setup path.
> 
> Changes v1->v2:
>  - fix several typos and grammatical errors [Alex, Philippe]
>  - split fixups and cleanups into separate patches  [Alex, Philippe]
>  - introduce kvm_irqchip_add_deferred_msi_route to
>    minimize code changes    [Alex]
>  - enable the optimization in msi setup path    [Alex]
> 
> Longpeng (Mike) (9):
>   vfio: simplify the conditional statements in vfio_msi_enable
>   vfio: move re-enabling INTX out of the common helper
>   vfio: simplify the failure path in vfio_msi_enable
>   msix: simplify the conditional in msix_set/unset_vector_notifiers
>   msix: reset poll_notifier to NULL if fail to set notifiers
>   kvm: irqchip: extract kvm_irqchip_add_deferred_msi_route
>   vfio: add infrastructure to commit the deferred kvm routing
>   Revert "vfio: Avoid disabling and enabling vectors repeatedly in VFIO
>     migration"
>   vfio: defer to commit kvm irq routing when enable msi/msix
> 
>  accel/kvm/kvm-all.c  |  15 ++++++-
>  hw/pci/msix.c        |   7 ++-
>  hw/vfio/pci.c        | 125 
> +++++++++++++++++++++++++++++++++------------------
>  hw/vfio/pci.h        |   1 +
>  include/sysemu/kvm.h |   6 +++
>  5 files changed, 105 insertions(+), 49 deletions(-)
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]