aboutsummaryrefslogtreecommitdiff
path: root/qmp-commands.hx
diff options
context:
space:
mode:
authorAnthony PERARD <anthony.perard@citrix.com>2012-10-03 13:48:19 +0000
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>2012-10-03 13:48:19 +0000
commit39f42439d0629d3921629dc4b38e68df8f2f7b83 (patch)
tree4d473e54a7d1d53f54b7451dceabd855bc245dc4 /qmp-commands.hx
parentaabc8530c7ba2be89e21463f051056ad7c255e6e (diff)
downloadqemu-39f42439d0629d3921629dc4b38e68df8f2f7b83.zip
qemu-39f42439d0629d3921629dc4b38e68df8f2f7b83.tar.gz
qemu-39f42439d0629d3921629dc4b38e68df8f2f7b83.tar.bz2
QMP, Introduce xen-set-global-dirty-log command.
This command is used during a migration of a guest under Xen. It calls memory_global_dirty_log_start or memory_global_dirty_log_stop according to the argument pass to the command. Signed-off-by: Anthony PERARD <anthony.perard@citrix.com> Reviewed-by: Luiz Capitulino <lcapitulino@redhat.com>
Diffstat (limited to 'qmp-commands.hx')
-rw-r--r--qmp-commands.hx24
1 files changed, 24 insertions, 0 deletions
diff --git a/qmp-commands.hx b/qmp-commands.hx
index 6e21ddb..662b7cf 100644
--- a/qmp-commands.hx
+++ b/qmp-commands.hx
@@ -493,6 +493,30 @@ Example:
EQMP
{
+ .name = "xen-set-global-dirty-log",
+ .args_type = "enable:b",
+ .mhandler.cmd_new = qmp_marshal_input_xen_set_global_dirty_log,
+ },
+
+SQMP
+xen-set-global-dirty-log
+-------
+
+Enable or disable the global dirty log mode.
+
+Arguments:
+
+- "enable": Enable it or disable it.
+
+Example:
+
+-> { "execute": "xen-set-global-dirty-log",
+ "arguments": { "enable": true } }
+<- { "return": {} }
+
+EQMP
+
+ {
.name = "migrate",
.args_type = "detach:-d,blk:-b,inc:-i,uri:s",
.mhandler.cmd_new = qmp_marshal_input_migrate,