diff options
Diffstat (limited to 'savevm.c')
| -rw-r--r-- | savevm.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/savevm.c b/savevm.c index 4b58663960..a6e774b4d0 100644 --- a/savevm.c +++ b/savevm.c @@ -1345,6 +1345,8 @@ int qemu_savevm_state_complete(Monitor *mon, QEMUFile *f) { SaveStateEntry *se; + cpu_synchronize_all_states(); + QTAILQ_FOREACH(se, &savevm_handlers, entry) { if (se->save_live_state == NULL) continue; @@ -1545,6 +1547,8 @@ int qemu_loadvm_state(QEMUFile *f) } } + cpu_synchronize_all_post_init(); + ret = 0; out: |