]> git.proxmox.com Git - qemu.git/blobdiff - qmp.c
PPC: BookE: Implement EPR SPR
[qemu.git] / qmp.c
diff --git a/qmp.c b/qmp.c
index 1f64844095b6c40f732f88220bcadde1ef8471e7..fee9fb2a9d7b01ee9df834c74747c6b7bf698a4a 100644 (file)
--- a/qmp.c
+++ b/qmp.c
@@ -151,6 +151,8 @@ void qmp_cont(Error **errp)
                runstate_check(RUN_STATE_SHUTDOWN)) {
         error_set(errp, QERR_RESET_REQUIRED);
         return;
+    } else if (runstate_check(RUN_STATE_SUSPENDED)) {
+        return;
     }
 
     bdrv_iterate(iostatus_bdrv_it, NULL);
@@ -163,6 +165,11 @@ void qmp_cont(Error **errp)
     vm_start();
 }
 
+void qmp_system_wakeup(Error **errp)
+{
+    qemu_system_wakeup_request(QEMU_WAKEUP_REASON_OTHER);
+}
+
 ObjectPropertyInfoList *qmp_qom_list(const char *path, Error **errp)
 {
     Object *obj;