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(-)