]> xenbits.xensource.com Git - qemu-xen.git/commit
vfio: Change default dirty pages tracking behavior during migration
authorKirti Wankhede <kwankhede@nvidia.com>
Mon, 23 Nov 2020 14:23:19 +0000 (19:53 +0530)
committerAlex Williamson <alex.williamson@redhat.com>
Mon, 23 Nov 2020 17:05:58 +0000 (10:05 -0700)
commitbb0990d1740f6dced5b50a923677034c9399c213
tree27c13bfd5ff49d543731bb71646d89bd28d3936c
parentcf254988a50d4164c86a356c80b8d3ae0ccaa005
vfio: Change default dirty pages tracking behavior during migration

By default dirty pages tracking is enabled during iterative phase
(pre-copy phase).
Added per device opt-out option 'x-pre-copy-dirty-page-tracking' to
disable dirty pages tracking during iterative phase. If the option
'x-pre-copy-dirty-page-tracking=off' is set for any VFIO device, dirty
pages tracking during iterative phase will be disabled.

Signed-off-by: Kirti Wankhede <kwankhede@nvidia.com>
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
hw/vfio/common.c
hw/vfio/pci.c
include/hw/vfio/vfio-common.h