The following changes since commit c29a2f40cd5d1fdad4632b48343cd968db041a44:
Merge tag 'pull-target-arm-20230306' of https://git.linaro.org/people/pmaydell/qemu-arm into staging (2023-03-07 09:58:43 +0000) are available in the Git repository at: https://gitlab.com/alex.williamson/qemu.git tags/vfio-updates-20230307.1 for you to fetch changes up to 969dae5448eaa2914be5b974f9e0311b3f95ee2c: vfio: Fix vfio_get_dev_region() trace event (2023-03-07 11:19:07 -0700) ---------------------------------------------------------------- VFIO updates for 8.0 * Device level dirty page tracking support for vfio migration, as well as various cleanups and consolidations. (Avihai Horon, Joao Martins) * Trivial cleanup of migration entry points. (Alex Williamson) * Fix trace event typo. (Cédric Le Goater) ---------------------------------------------------------------- Alex Williamson (1): vfio/migration: Rename entry points Avihai Horon (6): vfio/common: Fix error reporting in vfio_get_dirty_bitmap() vfio/common: Fix wrong %m usages vfio/common: Abort migration if dirty log start/stop/sync fails vfio/common: Add VFIOBitmap and alloc function vfio/common: Extract code from vfio_get_dirty_bitmap() to new function docs/devel: Document VFIO device dirty page tracking Cédric Le Goater (1): vfio: Fix vfio_get_dev_region() trace event Joao Martins (9): vfio/common: Add helper to validate iova/end against hostwin vfio/common: Use a single tracepoint for skipped sections vfio/common: Consolidate skip/invalid section into helper vfio/common: Add helper to consolidate iova/end calculation vfio/common: Record DMA mapped IOVA ranges vfio/common: Add device dirty page tracking start/stop vfio/common: Add device dirty page bitmap sync vfio/migration: Block migration with vIOMMU vfio/migration: Query device dirty page tracking support docs/devel/vfio-migration.rst | 46 ++- hw/vfio/common.c | 699 ++++++++++++++++++++++++++++++++++-------- hw/vfio/migration.c | 28 +- hw/vfio/pci.c | 5 +- hw/vfio/trace-events | 7 +- include/hw/vfio/vfio-common.h | 8 +- 6 files changed, 637 insertions(+), 156 deletions(-)