All of lore.kernel.org
 help / color / mirror / Atom feed
From: Anthony Liguori <aliguori@us.ibm.com>
To: Luiz Capitulino <lcapitulino@redhat.com>
Cc: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] [PULL 00/48]: QMP queue
Date: Mon, 13 Aug 2012 19:12:10 -0500	[thread overview]
Message-ID: <87y5lie3hh.fsf@codemonkey.ws> (raw)
In-Reply-To: <1344887349-13041-1-git-send-email-lcapitulino@redhat.com>

Luiz Capitulino <lcapitulino@redhat.com> writes:

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

Pulled. Thanks.

Regards,

Anthony Liguori

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

      parent reply	other threads:[~2012-08-14  0:12 UTC|newest]

Thread overview: 50+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 ` Anthony Liguori [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87y5lie3hh.fsf@codemonkey.ws \
    --to=aliguori@us.ibm.com \
    --cc=lcapitulino@redhat.com \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.