All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v3 00/17] Basic device state visualization
@ 2010-05-23 10:59 Jan Kiszka
  2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 01/17] Add dependency of JSON unit tests on config-host.h Jan Kiszka
                   ` (16 more replies)
  0 siblings, 17 replies; 59+ messages in thread
From: Jan Kiszka @ 2010-05-23 10:59 UTC (permalink / raw)
  To: qemu-devel, Anthony Liguori
  Cc: Blue Swirl, Avi Kivity, Juan Quintela, Markus Armbruster,
	Luiz Capitulino

And here is v3. Dependencies remained, the changes are:
 - disabled device_show for QMP use (due to protocol instability)
 - reordered device tree path search: user-assigned ID comes last now
 - added vmstate version-id to device_show output
 - base64 cleanups according to review comments
 - fixed an off-by-one in the qmp.py changes

Git url remained the same:

	git://git.kiszka.org/qemu.git queues/device-show

Thanks again for the comments.

Jan Kiszka (17):
  Add dependency of JSON unit tests on config-host.h
  qdev: Fix scanning across single-bus devices
  qdev: Allow device addressing via 'driver.instance'
  qdev: Give qtree names precedence over user-assigned IDs
  qdev: Convert device and bus lists to QTAILQ
  qdev: Allow device specification by qtree path for device_del
  qdev: Push QMP mode checks into qbus_list_bus/dev
  monitor: Add completion for qdev paths
  Add base64 encoder/decoder
  QMP: Reserve namespace for complex object classes
  Add QBuffer
  monitor: return length of printed string via monitor_[v]printf
  monitor: Allow to exclude commands from QMP
  monitor: Add basic device state visualization
  QMP: Teach basic capability negotiation to python example
  QMP: Fix python helper /wrt long return strings
  QMP: Add support for buffer class to qmp python helper

 Makefile                 |    5 +-
 Makefile.objs            |    4 +-
 QMP/qmp-shell            |    1 +
 QMP/qmp-spec.txt         |   24 +++-
 QMP/qmp.py               |   29 +++-
 QMP/vm-info              |    1 +
 base64.c                 |  202 ++++++++++++++++++++++
 base64.h                 |   19 ++
 check-qbuffer.c          |  172 +++++++++++++++++++
 configure                |    2 +-
 docs/qdev-device-use.txt |   20 ++-
 hw/acpi_piix4.c          |    2 +-
 hw/hw.h                  |    2 +
 hw/i2c.c                 |    2 +-
 hw/pci-hotplug.c         |    2 +-
 hw/qdev.c                |  414 ++++++++++++++++++++++++++++++++++++++++-----
 hw/qdev.h                |   12 +-
 hw/ssi.c                 |    6 +-
 monitor.c                |  121 ++++++++++++--
 monitor.h                |    4 +-
 qbuffer.c                |  116 +++++++++++++
 qbuffer.h                |   33 ++++
 qemu-monitor.hx          |   29 +++-
 qemu-tool.c              |    6 +-
 qerror.c                 |    4 +
 qerror.h                 |    3 +
 qjson.c                  |   15 ++
 qobject.h                |    1 +
 28 files changed, 1165 insertions(+), 86 deletions(-)
 create mode 100644 base64.c
 create mode 100644 base64.h
 create mode 100644 check-qbuffer.c
 create mode 100644 qbuffer.c
 create mode 100644 qbuffer.h

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

end of thread, other threads:[~2010-06-08 12:06 UTC | newest]

Thread overview: 59+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-05-23 10:59 [Qemu-devel] [PATCH v3 00/17] Basic device state visualization Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 01/17] Add dependency of JSON unit tests on config-host.h Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 02/17] qdev: Fix scanning across single-bus devices Jan Kiszka
2010-06-03  5:58   ` Paul Brook
2010-06-03  6:12     ` Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 03/17] qdev: Allow device addressing via 'driver.instance' Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 04/17] qdev: Give qtree names precedence over user-assigned IDs Jan Kiszka
2010-05-29  8:01   ` Markus Armbruster
2010-05-30  8:16     ` Avi Kivity
2010-05-31  8:26       ` Markus Armbruster
2010-05-31  9:59         ` Gerd Hoffmann
2010-05-31 11:12           ` Markus Armbruster
2010-05-31 14:13           ` [Qemu-devel] [PATCH] qdev: Reject duplicate and anti-social device IDs Markus Armbruster
2010-05-31 18:55             ` [Qemu-devel] " Gerd Hoffmann
2010-06-01 13:04             ` Luiz Capitulino
2010-06-01 13:09               ` Jan Kiszka
2010-06-01 13:13                 ` Luiz Capitulino
2010-06-01 13:19                   ` Jan Kiszka
2010-06-01 13:21                     ` Avi Kivity
2010-06-01 13:23                     ` Luiz Capitulino
2010-06-01 14:44               ` Markus Armbruster
2010-06-01 14:49                 ` Luiz Capitulino
2010-06-01 18:35                   ` Markus Armbruster
2010-06-01 18:54                     ` Anthony Liguori
2010-06-03  6:26                       ` Jan Kiszka
2010-06-03  6:51             ` [Qemu-devel] " Paul Brook
2010-06-04 14:27               ` Markus Armbruster
2010-06-04 15:28                 ` Paul Brook
2010-06-08 12:06                   ` Markus Armbruster
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 05/17] qdev: Convert device and bus lists to QTAILQ Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 06/17] qdev: Allow device specification by qtree path for device_del Jan Kiszka
2010-05-27 19:36   ` [Qemu-devel] " Luiz Capitulino
2010-05-27 22:19     ` Jan Kiszka
2010-05-28 13:43       ` Luiz Capitulino
2010-05-28 14:16         ` Jan Kiszka
2010-05-28 14:40       ` Markus Armbruster
2010-05-28 14:56         ` Jan Kiszka
2010-05-29  8:05           ` Markus Armbruster
2010-05-29  8:16             ` Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 07/17] qdev: Push QMP mode checks into qbus_list_bus/dev Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 08/17] monitor: Add completion for qdev paths Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 09/17] Add base64 encoder/decoder Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 10/17] QMP: Reserve namespace for complex object classes Jan Kiszka
2010-05-27 20:08   ` [Qemu-devel] " Luiz Capitulino
2010-05-27 22:20     ` Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 11/17] Add QBuffer Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 12/17] monitor: return length of printed string via monitor_[v]printf Jan Kiszka
2010-05-29  8:09   ` Markus Armbruster
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 13/17] monitor: Allow to exclude commands from QMP Jan Kiszka
2010-05-27 20:31   ` [Qemu-devel] " Luiz Capitulino
2010-05-27 22:20     ` Jan Kiszka
2010-05-28 13:45       ` Luiz Capitulino
2010-05-29  8:15     ` Markus Armbruster
2010-05-29  8:33       ` Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 14/17] monitor: Add basic device state visualization Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 15/17] QMP: Teach basic capability negotiation to python example Jan Kiszka
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 16/17] QMP: Fix python helper /wrt long return strings Jan Kiszka
2010-05-27 20:35   ` [Qemu-devel] " Luiz Capitulino
2010-05-23 10:59 ` [Qemu-devel] [PATCH v3 17/17] QMP: Add support for buffer class to qmp python helper Jan Kiszka

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.