diff options
author | Cédric Le Goater <clg@redhat.com> | 2025-03-26 08:50:48 +0100 |
---|---|---|
committer | Cédric Le Goater <clg@redhat.com> | 2025-04-25 09:01:37 +0200 |
commit | e1d4ea53d6e393def88258a3badf8907db33608e (patch) | |
tree | 5d92dbdd445e689311d123cd32099ff1ea5d5984 /rust/qemu-api-macros/src | |
parent | 426ffab477e22606473282c684b9239f8a30dd6d (diff) | |
download | qemu-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/src')
0 files changed, 0 insertions, 0 deletions