summary refs log tree commit diff stats
path: root/savevm.c
diff options
context:
space:
mode:
authorAnthony Liguori <aliguori@us.ibm.com>2010-03-04 09:14:24 -0600
committerAnthony Liguori <aliguori@us.ibm.com>2010-03-04 09:14:24 -0600
commitf374e826e340ea1e2de2e9b006b3ac5dbde1324f (patch)
treeb671d3bee2582bb9de531eaeb4724dfc8ddf8881 /savevm.c
parent78728c92a4137a96f1d0c49496d02dd9aa9d71b6 (diff)
parent6cb2996cef5e273ef370e690e84b5e1403f5c391 (diff)
downloadfocaccia-qemu-f374e826e340ea1e2de2e9b006b3ac5dbde1324f.tar.gz
focaccia-qemu-f374e826e340ea1e2de2e9b006b3ac5dbde1324f.zip
Merge remote branch 'qemu-kvm/uq/master' into pulls
Diffstat (limited to 'savevm.c')
-rw-r--r--savevm.c4
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: