diff options
author | Luiz Capitulino <lcapitulino@redhat.com> | 2010-02-04 18:10:05 -0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2010-02-10 12:46:05 -0600 |
commit | 4a7e1190dfadf1154721125af8510347f8a3c56b (patch) | |
tree | 4a0c1bca3a4832dfc83019a932413b78bf81ad95 /qemu-monitor.hx | |
parent | ca9567e23454ca94e3911710da4e953ad049b40f (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')
-rw-r--r-- | qemu-monitor.hx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/qemu-monitor.hx b/qemu-monitor.hx index cf9e430b58..7f9d261cd9 100644 --- a/qemu-monitor.hx +++ b/qemu-monitor.hx @@ -1126,6 +1126,20 @@ STEXI Set the encrypted device @var{device} password to @var{password} ETEXI + { + .name = "qmp_capabilities", + .args_type = "", + .params = "", + .help = "enable QMP capabilities", + .user_print = monitor_user_noop, + .mhandler.cmd_new = do_qmp_capabilities, + }, + +STEXI +@item qmp_capabilities +Enable the specified QMP capabilities +ETEXI + STEXI @end table ETEXI |