path: root/qemu-monitor.hx
diff options
authorLuiz Capitulino <lcapitulino@redhat.com>2010-02-04 18:10:05 -0200
committerAnthony Liguori <aliguori@us.ibm.com>2010-02-10 12:46:05 -0600
commit4a7e1190dfadf1154721125af8510347f8a3c56b (patch)
tree4a0c1bca3a4832dfc83019a932413b78bf81ad95 /qemu-monitor.hx
parentca9567e23454ca94e3911710da4e953ad049b40f (diff)
QMP: Introduce the qmp_capabilities command
This command will be used to enable QMP capabilities advertised by the capabilities array. Note that it will be mandatory to issue this command in order to make QMP functional (although this behavior is not being enforced by this commit). Also, as we don't have any capabilities yet, the new command doesn't accept any arguments. I will postpone the decision for a format for this until we get our first capability. Finally, this command is visible from the user Monitor too, in the meaning that you can execute it but it won't do anything. Making it only visible in QMP is beyond this series' goal, as it requires changes in unrelated places. Signed-off-by: Luiz Capitulino <lcapitulino@redhat.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'qemu-monitor.hx')
1 files changed, 14 insertions, 0 deletions
diff --git a/qemu-monitor.hx b/qemu-monitor.hx
index cf9e430b5..7f9d261cd 100644
--- a/qemu-monitor.hx
+++ b/qemu-monitor.hx
@@ -1126,6 +1126,20 @@ STEXI
Set the encrypted device @var{device} password to @var{password}
+ {
+ .name = "qmp_capabilities",
+ .args_type = "",
+ .params = "",
+ .help = "enable QMP capabilities",
+ .user_print = monitor_user_noop,
+ .mhandler.cmd_new = do_qmp_capabilities,
+ },
+@item qmp_capabilities
+Enable the specified QMP capabilities
@end table