qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PULL 00/48]: QMP queue


From: Luiz Capitulino
Subject: [Qemu-devel] [PULL 00/48]: QMP queue
Date: Mon, 13 Aug 2012 16:48:21 -0300

Contains my new error format series, a few fixes related to the WAKEUP event,
a new event and the new commands to avoid -help output parsing.

The changes (since 33e95c6328a3149a52615176617997c4f8f7088b) are available
in the following repository:

    git://repo.or.cz/qemu/qmp-unstable.git queue/qmp

Anthony Liguori (7):
      qmp: introduce device-list-properties command
      qapi: mark QOM commands stable
      qapi: add query-machines command
      compiler: add macro for GCC weak symbols
      qapi: add query-cpu-definitions command (v2)
      target-i386: add implementation of query-cpu-definitions (v2)
      target-ppc: add implementation of query-cpu-definitions (v2)

Luiz Capitulino (41):
      monitor: drop unused monitor debug code
      qerror: QERR_AMBIGUOUS_PATH: drop %(object) from human msg
      qerror: QERR_DEVICE_ENCRYPTED: change error message
      qerror: reduce public exposure
      qerror: drop qerror_abort()
      qerror: avoid passing qerr pointer
      qerror: QError: drop file, linenr, func
      qerror: qerror_format(): return an allocated string
      qerror: don't delay error message construction
      error: don't delay error message construction
      qmp: query-block: add 'encryption_key_missing' field
      hmp: hmp_cont(): don't rely on QERR_DEVICE_ENCRYPTED
      hmp_change(): don't access DeviceEncrypted's data
      net: inet_connect(), inet_connect_opts(): add in_progress argument
      migration: don't rely on any QERR_SOCKET_*
      qerror: drop QERR_SOCKET_CONNECT_IN_PROGRESS
      block: block_int: include qerror.h
      hmp: hmp.h: include qdict.h
      qapi: qapi-types.h: don't include qapi/qapi-types-core.h
      qapi: generate correct enum names for camel case enums
      qapi: don't convert enum strings to lowercase
      qapi-schema: add ErrorClass enum
      qerror: qerror_table: don't use C99 struct initializers
      error, qerror: add ErrorClass argument to error functions
      qerror: add proper ErrorClass value for QERR_ macros
      error: add error_get_class()
      hmp: hmp_change(): use error_get_class()
      error: drop unused functions
      qmp: switch to the new error format on the wire
      qemu-ga: switch to the new error format on the wire
      error: drop error_get_qobject()/error_set_qobject()
      error, qerror: pass desc string to error calls
      qerror: drop qerror_table and qerror_format()
      error, qerror: drop QDict member
      docs: writing-qmp-commands.txt: update error section
      scripts: qapi-commands.py: qmp-commands.h: include qdict.h
      qmp: don't emit the RESET event on wakeup from S3
      qmp: emit the WAKEUP event when the guest is put to run
      qmp: qmp-events.txt: put events in alphabetical order
      qmp: qmp-events.txt: add missing doc for the SUSPEND event
      qmp: add SUSPEND_DISK event

 Makefile.objs                 |   1 +
 QMP/qmp-events.txt            | 291 +++++++++++++-----------
 QMP/qmp-spec.txt              |  10 +-
 block.c                       |   1 +
 block_int.h                   |   1 +
 compiler.h                    |   1 +
 configure                     |  10 -
 docs/writing-qmp-commands.txt |  47 ++--
 error.c                       |  93 +-------
 error.h                       |  34 +--
 error_int.h                   |  29 ---
 hmp.c                         |  69 ++----
 hmp.h                         |   1 +
 hw/acpi.c                     |   2 +
 migration-tcp.c               |  22 +-
 monitor.c                     |  84 ++-----
 monitor.h                     |   1 +
 nbd.c                         |   2 +-
 qapi-schema.json              | 192 ++++++++++------
 qapi/qmp-core.h               |   1 +
 qapi/qmp-dispatch.c           |  11 +-
 qemu-char.c                   |   2 +-
 qemu-ga.c                     |   5 +-
 qemu-sockets.c                |  14 +-
 qemu_socket.h                 |   4 +-
 qerror.c                      | 516 ++----------------------------------------
 qerror.h                      | 168 ++++++--------
 qmp-commands.hx               |  23 +-
 qmp.c                         |  56 +++++
 scripts/qapi-commands.py      |   1 +
 scripts/qapi-types.py         |  17 +-
 target-i386/cpu.c             |  22 ++
 target-ppc/translate_init.c   |  26 +++
 ui/vnc.c                      |   2 +-
 vl.c                          |  49 +++-
 35 files changed, 689 insertions(+), 1119 deletions(-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]