All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/48]: QMP queue
@ 2012-08-13 19:48 Luiz Capitulino
  2012-08-13 19:48 ` [Qemu-devel] [PATCH 01/48] monitor: drop unused monitor debug code Luiz Capitulino
                   ` (48 more replies)
  0 siblings, 49 replies; 50+ messages in thread
From: Luiz Capitulino @ 2012-08-13 19:48 UTC (permalink / raw)
  To: aliguori; +Cc: qemu-devel

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

^ permalink raw reply	[flat|nested] 50+ messages in thread

end of thread, other threads:[~2012-08-14  0:12 UTC | newest]

Thread overview: 50+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-08-13 19:48 [Qemu-devel] [PULL 00/48]: QMP queue Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 01/48] monitor: drop unused monitor debug code Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 02/48] qerror: QERR_AMBIGUOUS_PATH: drop %(object) from human msg Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 03/48] qerror: QERR_DEVICE_ENCRYPTED: change error message Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 04/48] qerror: reduce public exposure Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 05/48] qerror: drop qerror_abort() Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 06/48] qerror: avoid passing qerr pointer Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 07/48] qerror: QError: drop file, linenr, func Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 08/48] qerror: qerror_format(): return an allocated string Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 09/48] qerror: don't delay error message construction Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 10/48] error: " Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 11/48] qmp: query-block: add 'encryption_key_missing' field Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 12/48] hmp: hmp_cont(): don't rely on QERR_DEVICE_ENCRYPTED Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 13/48] hmp_change(): don't access DeviceEncrypted's data Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 14/48] net: inet_connect(), inet_connect_opts(): add in_progress argument Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 15/48] migration: don't rely on any QERR_SOCKET_* Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 16/48] qerror: drop QERR_SOCKET_CONNECT_IN_PROGRESS Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 17/48] block: block_int: include qerror.h Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 18/48] hmp: hmp.h: include qdict.h Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 19/48] qapi: qapi-types.h: don't include qapi/qapi-types-core.h Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 20/48] qapi: generate correct enum names for camel case enums Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 21/48] qapi: don't convert enum strings to lowercase Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 22/48] qapi-schema: add ErrorClass enum Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 23/48] qerror: qerror_table: don't use C99 struct initializers Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 24/48] error, qerror: add ErrorClass argument to error functions Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 25/48] qerror: add proper ErrorClass value for QERR_ macros Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 26/48] error: add error_get_class() Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 27/48] hmp: hmp_change(): use error_get_class() Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 28/48] error: drop unused functions Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 29/48] qmp: switch to the new error format on the wire Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 30/48] qemu-ga: " Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 31/48] error: drop error_get_qobject()/error_set_qobject() Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 32/48] error, qerror: pass desc string to error calls Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 33/48] qerror: drop qerror_table and qerror_format() Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 34/48] error, qerror: drop QDict member Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 35/48] docs: writing-qmp-commands.txt: update error section Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 36/48] scripts: qapi-commands.py: qmp-commands.h: include qdict.h Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 37/48] qmp: don't emit the RESET event on wakeup from S3 Luiz Capitulino
2012-08-13 19:48 ` [Qemu-devel] [PATCH 38/48] qmp: emit the WAKEUP event when the guest is put to run Luiz Capitulino
2012-08-13 19:49 ` [Qemu-devel] [PATCH 39/48] qmp: qmp-events.txt: put events in alphabetical order Luiz Capitulino
2012-08-13 19:49 ` [Qemu-devel] [PATCH 40/48] qmp: qmp-events.txt: add missing doc for the SUSPEND event Luiz Capitulino
2012-08-13 19:49 ` [Qemu-devel] [PATCH 41/48] qmp: add SUSPEND_DISK event Luiz Capitulino
2012-08-13 19:49 ` [Qemu-devel] [PATCH 42/48] qmp: introduce device-list-properties command Luiz Capitulino
2012-08-13 19:49 ` [Qemu-devel] [PATCH 43/48] qapi: mark QOM commands stable Luiz Capitulino
2012-08-13 19:49 ` [Qemu-devel] [PATCH 44/48] qapi: add query-machines command Luiz Capitulino
2012-08-13 19:49 ` [Qemu-devel] [PATCH 45/48] compiler: add macro for GCC weak symbols Luiz Capitulino
2012-08-13 19:49 ` [Qemu-devel] [PATCH 46/48] qapi: add query-cpu-definitions command (v2) Luiz Capitulino
2012-08-13 19:49 ` [Qemu-devel] [PATCH 47/48] target-i386: add implementation of query-cpu-definitions (v2) Luiz Capitulino
2012-08-13 19:49 ` [Qemu-devel] [PATCH 48/48] target-ppc: " Luiz Capitulino
2012-08-14  0:12 ` [Qemu-devel] [PULL 00/48]: QMP queue Anthony Liguori

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.