Anthony,
This pull request contains my round 3 QAPI conversion patches, the new QMP
visitor tests, some documentation and the qmp test tool.
The changes (since 217bfb445b54db618a30f3a39170bebd9fd9dbf2) are available
in the following repository:
git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
Luiz Capitulino (21):
docs: Add writing-qmp-commands.txt
configure: Don't mix glib and libcheck tests
Introduce test-qmp-output-visitor
Introduce test-qmp-input-visitor
Drop test-visitor
qapi: Complete system_powerdown conversion
console: Drop unused prototypes
QError: Introduce QERR_IO_ERROR
qapi: Convert memsave
qapi: Convert pmemsave
qapi: Convert cont
qapi: Convert inject-nmi
qapi: Convert set_link
qapi: Convert block_passwd
qapi: Convert balloon
qapi: Convert block_resize
qapi: Convert blockdev_snapshot_sync
qapi: Convert human-monitor-command
qapi: Convert migrate_cancel
qapi: Convert migrate_set_downtime
qapi: Convert migrate_set_speed
Mark Wu (1):
qmp: add test tool for QMP
Makefile | 9 +-
QMP/qmp | 126 ++++++++
balloon.c | 28 +--
balloon.h | 3 -
blockdev.c | 89 +++----
blockdev.h | 4 -
configure | 5 +-
console.h | 2 -
cpus.c | 90 ++++++
docs/writing-qmp-commands.txt | 642 +++++++++++++++++++++++++++++++++++++++++
hmp-commands.hx | 36 +--
hmp.c | 148 ++++++++++
hmp.h | 12 +
migration.c | 28 +--
migration.h | 7 -
monitor.c | 201 ++-----------
monitor.h | 3 +
net.c | 10 +-
net.h | 1 -
qapi-schema-test.json | 6 +
qapi-schema.json | 267 +++++++++++++++++
qerror.c | 4 +
qerror.h | 3 +
qmp-commands.hx | 77 +----
qmp.c | 37 +++
test-qmp-input-visitor.c | 270 +++++++++++++++++
test-qmp-output-visitor.c | 423 +++++++++++++++++++++++++++
test-visitor.c | 338 ----------------------
28 files changed, 2153 insertions(+), 716 deletions(-)