qemu/monitor
Kevin Wolf 89b6fc4561 hmp: Allow using qdev ID for qemu-io command
In order to issue requests on an existing BlockBackend with the
'qemu-io' HMP command, allow specifying the BlockBackend not only with a
BlockBackend name, but also with a qdev ID/QOM path for a device that
owns the (possibly anonymous) BlockBackend.

Because qdev names could be conflicting with BlockBackend and node
names, introduce a -d option to explicitly address a device. If the
option is not given, a BlockBackend or a node is addressed.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
2019-12-19 18:04:25 +01:00
..
hmp-cmds.c hmp: Allow using qdev ID for qemu-io command 2019-12-19 18:04:25 +01:00
hmp.c sysemu: Split sysemu/runstate.h off sysemu/sysemu.h 2019-08-16 13:37:36 +02:00
Makefile.objs monitor: Split out monitor/monitor.c 2019-06-18 08:14:17 +02:00
misc.c core: replace getpagesize() with qemu_real_host_page_size 2019-10-26 15:38:06 +02:00
monitor-internal.h Include generated QAPI headers less 2019-08-16 13:31:51 +02:00
monitor.c Clean up inclusion of sysemu/sysemu.h 2019-08-16 13:31:53 +02:00
qmp-cmds.c sysemu: Split sysemu/runstate.h off sysemu/sysemu.h 2019-08-16 13:37:36 +02:00
qmp.c monitor/qmp: resume monitor when clearing its queue 2019-11-19 08:21:47 +01:00
trace-events monitor: Split out monitor/monitor.c 2019-06-18 08:14:17 +02:00