qemu-devel
[Top][All Lists]
Advanced

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

[PULL 00/17] VFIO updates for 8.0


From: Alex Williamson
Subject: [PULL 00/17] VFIO updates for 8.0
Date: Tue, 07 Mar 2023 11:52:17 -0700
User-agent: StGit/1.5.dev2+g9ce680a52bd9

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(-)




reply via email to

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