333f988d19
docs/devel: Document VFIO device dirty page tracking
...
Adjust the VFIO dirty page tracking documentation and add a section to
describe device dirty page tracking.
Signed-off-by: Avihai Horon <avihaih@nvidia.com >
Signed-off-by: Joao Martins <joao.m.martins@oracle.com >
Reviewed-by: Cédric Le Goater <clg@redhat.com >
Link: https://lore.kernel.org/r/20230307125450.62409-16-joao.m.martins@oracle.com
Signed-off-by: Alex Williamson <alex.williamson@redhat.com >
2023-03-07 10:21:22 -07:00
2b0ab9e9d6
docs/devel: Align VFIO migration docs to v2 protocol
...
Now that VFIO migration protocol v2 has been implemented and v1 protocol
has been removed, update the documentation according to v2 protocol.
Signed-off-by: Avihai Horon <avihaih@nvidia.com >
Reviewed-by: Cédric Le Goater <clg@redhat.com >
Reviewed-by: Juan Quintela <quintela@redhat.com >
Link: https://lore.kernel.org/r/20230216143630.25610-12-avihaih@nvidia.com
Signed-off-by: Alex Williamson <alex.williamson@redhat.com >
2023-02-16 12:13:46 -07:00
c8df4a7aef
migration: Split save_live_pending() into state_pending_*
...
We split the function into to:
- state_pending_estimate: We estimate the remaining state size without
stopping the machine.
- state pending_exact: We calculate the exact amount of remaining
state.
The only "device" that implements different functions for _estimate()
and _exact() is ram.
Signed-off-by: Juan Quintela <quintela@redhat.com >
Reviewed-by: Dr. David Alan Gilbert <dgilbert@redhat.com >
2023-02-06 19:22:56 +01:00
2a5781331a
docs/devel: Add VFIO device migration documentation
...
Document interfaces used for VFIO device migration. Added flow
of state changes during live migration with VFIO device.
Reviewed-by: Cornelia Huck <cohuck@redhat.com >
Co-developed-by: Kirti Wankhede <kwankhede@nvidia.com >
Signed-off-by: Kirti Wankhede <kwankhede@nvidia.com >
Signed-off-by: Tarun Gupta <targupta@nvidia.com >
Message-Id: <20210418122251.88809-1-targupta@nvidia.com >
Signed-off-by: Alex Williamson <alex.williamson@redhat.com >
2021-06-18 08:38:04 -06:00