This is a resend of the same sent on 2021-03-11 where 00/10 and 02/10 were eaten by the mail server. Rebased to current staging and re-tagged.
The following changes since commit 5b7f5586d182b0cafb1f8d558992a14763e2953e: Merge remote-tracking branch 'remotes/kraxel/tags/usb-20210315-pull-request' into staging (2021-03-16 13:17:54 +0000) are available in the Git repository at: git://github.com/awilliam/qemu-vfio.git tags/vfio-update-20210316.0 for you to fetch changes up to 758b96b61d5cbc19204f340012d5a325f0a2105b: vfio/migrate: Move switch of dirty tracking into vfio_memory_listener (2021-03-16 10:06:44 -0600) ---------------------------------------------------------------- VFIO update 2021-03-16 * Fix "listerner" typo (Zenghui Yu) * Inclusive language and MAINTAINERS update (Philippe Mathieu-Daudé) * vIOMMU unmap notifier fixes (Eric Auger) * Migration fixes and optimizations (Shenming Lu) * Use host page size for dirty bitmap (Kunkun Jiang) * Use log_global_start/stop to switch dirty tracking (Keqian Zhu) ---------------------------------------------------------------- Eric Auger (2): vfio: Do not register any IOMMU_NOTIFIER_DEVIOTLB_UNMAP notifier spapr_iommu: Fix vhost integration regression Keqian Zhu (1): vfio/migrate: Move switch of dirty tracking into vfio_memory_listener Kunkun Jiang (1): vfio: Support host translation granule size Philippe Mathieu-Daudé (2): hw/vfio/pci-quirks: Replace the word 'blacklist' MAINTAINERS: Cover docs/igd-assign.txt in VFIO section Shenming Lu (3): vfio: Move the saving of the config space to the right place in VFIO migration vfio: Set the priority of the VFIO VM state change handler explicitly vfio: Avoid disabling and enabling vectors repeatedly in VFIO migration Zenghui Yu (1): vfio: Fix vfio_listener_log_sync function name typo MAINTAINERS | 1 + hw/ppc/spapr_iommu.c | 5 +++ hw/vfio/common.c | 103 ++++++++++++++++++++++++++++++++++----------------- hw/vfio/migration.c | 63 +++++++++---------------------- hw/vfio/pci-quirks.c | 14 +++---- hw/vfio/pci.c | 24 +++++++++--- hw/vfio/pci.h | 2 +- hw/vfio/trace-events | 2 +- 8 files changed, 119 insertions(+), 95 deletions(-)