[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v1 00/21]: First round of QAPI conversions
From: |
Luiz Capitulino |
Subject: |
[Qemu-devel] [PATCH v1 00/21]: First round of QAPI conversions |
Date: |
Wed, 28 Sep 2011 11:44:24 -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 10 are fixes from Anthony and Michael to the QAPI
handling of the list type.
3. Patches 11 to 21 are simple monitor commands conversions to the QAPI.
This is just a rebase of a previous conversion work by Anthony.
Makefile | 12 ++
Makefile.objs | 3 +
Makefile.target | 6 +-
error.c | 4 +
hmp-commands.hx | 11 +-
hmp.c | 116 ++++++++++++++++++
hmp.h | 31 +++++
monitor.c | 273 +++++--------------------------------------
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 +++++++++++++++
scripts/qapi-commands.py | 98 ++++++++++++---
scripts/qapi-types.py | 5 +
scripts/qapi-visit.py | 4 +-
scripts/qapi.py | 4 +-
test-qmp-commands.c | 29 +++++
test-visitor.c | 48 +++++++--
vl.c | 12 ++
25 files changed, 877 insertions(+), 332 deletions(-)
- [Qemu-devel] [PATCH v1 00/21]: First round of QAPI conversions,
Luiz Capitulino <=
- [Qemu-devel] [PATCH 02/21] qerror: add qerror_report_err(), Luiz Capitulino, 2011/09/28
- [Qemu-devel] [PATCH 03/21] qapi: add code generation support for middle mode, Luiz Capitulino, 2011/09/28
- [Qemu-devel] [PATCH 04/21] qapi: use middle mode in QMP server, Luiz Capitulino, 2011/09/28
- [Qemu-devel] [PATCH 01/21] error: let error_is_type take a NULL error, Luiz Capitulino, 2011/09/28
- [Qemu-devel] [PATCH 07/21] qapi: generate qapi_free_* functions for *List types, Luiz Capitulino, 2011/09/28
- [Qemu-devel] [PATCH 05/21] qapi: fixup command generation for functions that return list types, Luiz Capitulino, 2011/09/28
- [Qemu-devel] [PATCH 08/21] qapi: add test cases for generated free functions, Luiz Capitulino, 2011/09/28
- [Qemu-devel] [PATCH 09/21] qapi: dealloc visitor, support freeing of nested lists, Luiz Capitulino, 2011/09/28