qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH v2 00/26]: First round of QAPI conversions


From: Luiz Capitulino
Subject: [Qemu-devel] [PATCH v2 00/26]: First round of QAPI conversions
Date: Fri, 30 Sep 2011 17:34:25 -0300

This series is a bundle of three things:

 1. Patches 01 to 04 add the middle mode feature to the current QMP server.
    That mode allows for the current server to support QAPI commands. The
    Original author is Anthony, you can find his original post here:

        http://lists.gnu.org/archive/html/qemu-devel/2011-09/msg00374.html

 2. Patches 05 to 12 are QAPI fixes by Anthony, Michael and me

 3. Patches 13 to 26 are simple monitor commands conversions to the QAPI.
    This is just a rebase of a previous conversion work by Anthony.

changelog
---------

v2

o Fix the query-status conversion, which wasn't using the enum generated
  by the QAPI. This required some additional patches (16 to 18)
o Fix the QAPI not to change an hyphen by an underline for enum strings
o Change the QAPI to generate a _MAX value for enums
o Use g_strdup() instead of strdup()
o Improve commit logs

 Makefile                    |   12 ++
 Makefile.objs               |    3 +
 Makefile.target             |    6 +-
 error.c                     |    4 +
 gdbstub.c                   |   26 ++--
 hmp-commands.hx             |   11 +-
 hmp.c                       |  116 ++++++++++++++++++
 hmp.h                       |   31 +++++
 hw/ide/core.c               |    2 +-
 hw/scsi-disk.c              |    2 +-
 hw/virtio-blk.c             |    2 +-
 hw/watchdog.c               |    2 +-
 kvm-all.c                   |    2 +-
 migration.c                 |    6 +-
 monitor.c                   |  281 +++++--------------------------------------
 qapi-schema.json            |  273 +++++++++++++++++++++++++++++++++++++++++
 qapi/qapi-dealloc-visitor.c |   34 +++++-
 qapi/qapi-types-core.h      |    3 +
 qapi/qmp-input-visitor.c    |    4 +-
 qapi/qmp-output-visitor.c   |   20 +++-
 qemu-char.c                 |   35 ++----
 qerror.c                    |   33 +++++
 qerror.h                    |    2 +
 qmp-commands.hx             |   57 +++++++--
 qmp.c                       |   92 ++++++++++++++
 savevm.c                    |    4 +-
 scripts/qapi-commands.py    |   98 ++++++++++++---
 scripts/qapi-types.py       |   12 ++-
 scripts/qapi-visit.py       |    4 +-
 scripts/qapi.py             |    4 +-
 sysemu.h                    |   20 +---
 test-qmp-commands.c         |   29 +++++
 test-visitor.c              |   48 ++++++--
 vl.c                        |  133 ++++++++++-----------
 34 files changed, 959 insertions(+), 452 deletions(-)



reply via email to

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