migration: Add .save_prepare() handler to struct SaveVMHandlers
Add a new .save_prepare() handler to struct SaveVMHandlers. This handler is called early, even before migration starts, and can be used by devices to perform early checks. Refactor migrate_init() to be able to return errors and call .save_prepare() from there. Suggested-by:Peter Xu <peterx@redhat.com> Signed-off-by:
Avihai Horon <avihaih@nvidia.com> Reviewed-by:
Peter Xu <peterx@redhat.com> Reviewed-by:
Cédric Le Goater <clg@redhat.com> Signed-off-by:
Cédric Le Goater <clg@redhat.com>
Showing
- include/migration/register.h 5 additions, 0 deletionsinclude/migration/register.h
- migration/migration.c 13 additions, 2 deletionsmigration/migration.c
- migration/migration.h 1 addition, 1 deletionmigration/migration.h
- migration/savevm.c 28 additions, 1 deletionmigration/savevm.c
- migration/savevm.h 1 addition, 0 deletionsmigration/savevm.h
Loading
Please register or sign in to comment