qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/17] VFIO updates for 8.0
@ 2023-03-07 18:52 Alex Williamson
  2023-03-07 18:52 ` [PULL 01/17] vfio/common: Fix error reporting in vfio_get_dirty_bitmap() Alex Williamson
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: Alex Williamson @ 2023-03-07 18:52 UTC (permalink / raw)
  To: qemu-devel; +Cc: alex.williamson, avihaih, clg, joao.m.martins

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



^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2023-03-09 16:52 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-07 18:52 [PULL 00/17] VFIO updates for 8.0 Alex Williamson
2023-03-07 18:52 ` [PULL 01/17] vfio/common: Fix error reporting in vfio_get_dirty_bitmap() Alex Williamson
2023-03-07 18:52 ` [PULL 02/17] vfio/common: Fix wrong %m usages Alex Williamson
2023-03-07 18:52 ` [PULL 03/17] vfio/common: Abort migration if dirty log start/stop/sync fails Alex Williamson
2023-03-07 18:52 ` [PULL 04/17] vfio/common: Add VFIOBitmap and alloc function Alex Williamson
2023-03-07 18:52 ` [PULL 05/17] vfio/common: Add helper to validate iova/end against hostwin Alex Williamson
2023-03-07 18:52 ` [PULL 06/17] vfio/common: Use a single tracepoint for skipped sections Alex Williamson
2023-03-07 18:52 ` [PULL 07/17] vfio/common: Consolidate skip/invalid section into helper Alex Williamson
2023-03-07 18:53 ` [PULL 08/17] vfio/common: Add helper to consolidate iova/end calculation Alex Williamson
2023-03-07 18:53 ` [PULL 09/17] vfio/common: Record DMA mapped IOVA ranges Alex Williamson
2023-03-07 18:53 ` [PULL 10/17] vfio/common: Add device dirty page tracking start/stop Alex Williamson
2023-03-07 18:53 ` [PULL 11/17] vfio/common: Extract code from vfio_get_dirty_bitmap() to new function Alex Williamson
2023-03-07 18:53 ` [PULL 12/17] vfio/common: Add device dirty page bitmap sync Alex Williamson
2023-03-07 18:53 ` [PULL 13/17] vfio/migration: Block migration with vIOMMU Alex Williamson
2023-03-07 18:53 ` [PULL 14/17] vfio/migration: Query device dirty page tracking support Alex Williamson
2023-03-07 18:53 ` [PULL 15/17] docs/devel: Document VFIO device dirty page tracking Alex Williamson
2023-03-07 18:53 ` [PULL 16/17] vfio/migration: Rename entry points Alex Williamson
2023-03-07 18:53 ` [PULL 17/17] vfio: Fix vfio_get_dev_region() trace event Alex Williamson
2023-03-09 16:51 ` [PULL 00/17] VFIO updates for 8.0 Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).