[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(-)
- [PULL 00/17] VFIO updates for 8.0,
Alex Williamson <=
- [PULL 01/17] vfio/common: Fix error reporting in vfio_get_dirty_bitmap(), Alex Williamson, 2023/03/07
- [PULL 02/17] vfio/common: Fix wrong %m usages, Alex Williamson, 2023/03/07
- [PULL 03/17] vfio/common: Abort migration if dirty log start/stop/sync fails, Alex Williamson, 2023/03/07
- [PULL 04/17] vfio/common: Add VFIOBitmap and alloc function, Alex Williamson, 2023/03/07
- [PULL 05/17] vfio/common: Add helper to validate iova/end against hostwin, Alex Williamson, 2023/03/07
- [PULL 06/17] vfio/common: Use a single tracepoint for skipped sections, Alex Williamson, 2023/03/07
- [PULL 07/17] vfio/common: Consolidate skip/invalid section into helper, Alex Williamson, 2023/03/07
- [PULL 08/17] vfio/common: Add helper to consolidate iova/end calculation, Alex Williamson, 2023/03/07
- [PULL 09/17] vfio/common: Record DMA mapped IOVA ranges, Alex Williamson, 2023/03/07
- [PULL 10/17] vfio/common: Add device dirty page tracking start/stop, Alex Williamson, 2023/03/07