aboutsummaryrefslogtreecommitdiff
path: root/rust/qemu-api-macros
diff options
context:
space:
mode:
authorCédric Le Goater <clg@redhat.com>2025-03-26 08:50:48 +0100
committerCédric Le Goater <clg@redhat.com>2025-04-25 09:01:37 +0200
commite1d4ea53d6e393def88258a3badf8907db33608e (patch)
tree5d92dbdd445e689311d123cd32099ff1ea5d5984 /rust/qemu-api-macros
parent426ffab477e22606473282c684b9239f8a30dd6d (diff)
downloadqemu-e1d4ea53d6e393def88258a3badf8907db33608e.zip
qemu-e1d4ea53d6e393def88258a3badf8907db33608e.tar.gz
qemu-e1d4ea53d6e393def88258a3badf8907db33608e.tar.bz2
vfio: Introduce a new header file for external migration services
The migration core subsystem makes use of the VFIO migration API to collect statistics on the number of bytes transferred. These services are declared in "hw/vfio/vfio-common.h" which also contains VFIO internal declarations. Move the migration declarations into a new header file "hw/vfio/vfio-migration.h" to reduce the exposure of VFIO internals. While at it, use a 'vfio_migration_' prefix for these services. To be noted, vfio_migration_add_bytes_transferred() is a VFIO migration internal service which we will be moved in the subsequent patches. Cc: Kirti Wankhede <kwankhede@nvidia.com> Cc: Avihai Horon <avihaih@nvidia.com> Reviewed-by: Prasad Pandit <pjp@fedoraproject.org> Reviewed-by: John Levon <john.levon@nutanix.com> Reviewed-by: Avihai Horon <avihaih@nvidia.com> Link: https://lore.kernel.org/qemu-devel/20250326075122.1299361-4-clg@redhat.com Signed-off-by: Cédric Le Goater <clg@redhat.com>
Diffstat (limited to 'rust/qemu-api-macros')
0 files changed, 0 insertions, 0 deletions