qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Markus Armbruster <armbru@redhat.com>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] [PULL 00/21] Monitor patches
Date: Tue,  2 Jun 2015 10:23:38 +0200	[thread overview]
Message-ID: <1433233439-3386-1-git-send-email-armbru@redhat.com> (raw)

These change the monitor core, shared by HMP (maintained by Luiz) and
QMP (maintained by myself).  Luiz reviewed and asked me to take them
through my tree.

This is v3 with the (reviewed!) one-line amend to PATCH 14 squashed
in, and trivially rebased.

The following changes since commit b821cbe274c5a5cacf1a7b28360d869ae1e6e0c3:

  Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging (2015-06-01 15:22:46 +0100)

are available in the git repository at:


  git://repo.or.cz/qemu/armbru.git tags/pull-monitor-2015-06-02

for you to fetch changes up to 489653b5db17679fd61b740dd289c798bb25d7b9:

  monitor: Change return type of monitor_cur_is_qmp() to bool (2015-06-02 10:07:16 +0200)

----------------------------------------------------------------
Monitor patches

----------------------------------------------------------------
Markus Armbruster (21):
      monitor: Drop broken, unused asynchronous command interface
      monitor: Clean up after previous commit
      monitor: Improve and document client_migrate_info protocol error
      monitor: Convert client_migrate_info to QAPI
      monitor: Use traditional command interface for HMP drive_del
      monitor: Use traditional command interface for HMP device_add
      monitor: Use trad. command interface for HMP pcie_aer_inject_error
      monitor: Drop unused "new" HMP command interface
      monitor: Propagate errors through qmp_check_client_args()
      monitor: Propagate errors through qmp_check_input_obj()
      monitor: Propagate errors through invalid_qmp_mode()
      monitor: Wean monitor_protocol_emitter() off mon->error
      monitor: Inline monitor_has_error() into its only caller
      monitor: Limit QError use to command handlers
      monitor: Rename handle_user_command() to handle_hmp_command()
      monitor: Rename monitor_control_read(), monitor_control_event()
      monitor: Unbox Monitor member mc and rename to qmp
      monitor: Drop do_qmp_capabilities()'s superfluous QMP check
      monitor: Turn int command_mode into bool in_command_mode
      monitor: Rename monitor_ctrl_mode() to monitor_is_qmp()
      monitor: Change return type of monitor_cur_is_qmp() to bool

 blockdev.c                |   9 +-
 hmp-commands.hx           |  20 +--
 hmp.c                     |  23 +++
 hmp.h                     |   2 +
 hw/pci/pci-stub.c         |  14 +-
 hw/pci/pcie_aer.c         |  39 +++--
 include/monitor/monitor.h |   7 +-
 include/sysemu/blockdev.h |   2 +-
 include/sysemu/sysemu.h   |   4 +-
 monitor.c                 | 397 ++++++++++++++++------------------------------
 qapi-schema.json          |  19 +++
 qmp-commands.hx           |  16 +-
 stubs/mon-is-qmp.c        |   4 +-
 13 files changed, 231 insertions(+), 325 deletions(-)

-- 
1.9.3

             reply	other threads:[~2015-06-02  8:24 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-06-02  8:23 Markus Armbruster [this message]
2015-06-02  8:23 ` [Qemu-devel] [PULL 01/21] monitor: Drop broken, unused asynchronous command interface Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 02/21] monitor: Clean up after previous commit Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 03/21] monitor: Improve and document client_migrate_info protocol error Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 04/21] monitor: Convert client_migrate_info to QAPI Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 05/21] monitor: Use traditional command interface for HMP drive_del Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 06/21] monitor: Use traditional command interface for HMP device_add Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 07/21] monitor: Use trad. command interface for HMP pcie_aer_inject_error Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 08/21] monitor: Drop unused "new" HMP command interface Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 09/21] monitor: Propagate errors through qmp_check_client_args() Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 10/21] monitor: Propagate errors through qmp_check_input_obj() Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 11/21] monitor: Propagate errors through invalid_qmp_mode() Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 12/21] monitor: Wean monitor_protocol_emitter() off mon->error Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 13/21] monitor: Inline monitor_has_error() into its only caller Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 14/21] monitor: Limit QError use to command handlers Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 15/21] monitor: Rename handle_user_command() to handle_hmp_command() Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 16/21] monitor: Rename monitor_control_read(), monitor_control_event() Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 17/21] monitor: Unbox Monitor member mc and rename to qmp Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 18/21] monitor: Drop do_qmp_capabilities()'s superfluous QMP check Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 19/21] monitor: Turn int command_mode into bool in_command_mode Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 20/21] monitor: Rename monitor_ctrl_mode() to monitor_is_qmp() Markus Armbruster
2015-06-02  8:23 ` [Qemu-devel] [PULL 21/21] monitor: Change return type of monitor_cur_is_qmp() to bool Markus Armbruster
2015-06-04  9:21 ` [Qemu-devel] [PULL 00/21] Monitor patches Peter Maydell

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=1433233439-3386-1-git-send-email-armbru@redhat.com \
    --to=armbru@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).