[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 00/18] 'blockdev-add' QMP command
From: |
Kevin Wolf |
Subject: |
[Qemu-devel] [PATCH 00/18] 'blockdev-add' QMP command |
Date: |
Tue, 23 Jul 2013 15:03:08 +0200 |
Kevin Wolf (18):
qapi-types.py: Split off generate_struct_fields()
qapi-types.py: Implement 'base' for unions
qapi-visit.py: Split off generate_visit_struct_fields()
qapi-visit.py: Implement 'base' for unions
docs: Document QAPI union types
qapi: Add visitor for implicit structs
qapi: Flat unions with arbitrary discriminator
qapi: Add consume argument to qmp_input_get_object()
qapi.py: Maintain a list of union types
qapi: Anonymous unions
block: Allow "driver" option on the top level
QemuOpts: Add qemu_opt_unset()
blockdev: Rename I/O throttling options for QMP
qcow2: Use dashes instead of underscores in options
blockdev: Rename 'readonly' option to 'read-only'
blockdev: Split up 'cache' option
Implement qdict_flatten()
blockdev: 'blockdev-add' QMP command
block.c | 7 ++
block/qcow2.h | 8 +-
blockdev.c | 184 ++++++++++++++++++++++------
docs/qapi-code-gen.txt | 105 +++++++++++++++-
include/qapi/qmp/qdict.h | 1 +
include/qapi/qmp/qobject.h | 1 +
include/qapi/visitor-impl.h | 6 +
include/qapi/visitor.h | 6 +
include/qemu/option.h | 1 +
qapi-schema.json | 293 ++++++++++++++++++++++++++++++++++++++++++++
qapi/qapi-visit-core.c | 25 ++++
qapi/qmp-input-visitor.c | 47 +++++--
qmp-commands.hx | 26 ++++
qobject/qdict.c | 50 ++++++++
qobject/qjson.c | 2 +
scripts/qapi-types.py | 83 +++++++++++--
scripts/qapi-visit.py | 179 ++++++++++++++++++++++-----
scripts/qapi.py | 28 +++++
util/qemu-option.c | 14 +++
19 files changed, 970 insertions(+), 96 deletions(-)
--
1.8.1.4
- [Qemu-devel] [PATCH 00/18] 'blockdev-add' QMP command,
Kevin Wolf <=
- [Qemu-devel] [PATCH 01/18] qapi-types.py: Split off generate_struct_fields(), Kevin Wolf, 2013/07/23
- [Qemu-devel] [PATCH 03/18] qapi-visit.py: Split off generate_visit_struct_fields(), Kevin Wolf, 2013/07/23
- [Qemu-devel] [PATCH 04/18] qapi-visit.py: Implement 'base' for unions, Kevin Wolf, 2013/07/23
- [Qemu-devel] [PATCH 02/18] qapi-types.py: Implement 'base' for unions, Kevin Wolf, 2013/07/23
- [Qemu-devel] [PATCH 06/18] qapi: Add visitor for implicit structs, Kevin Wolf, 2013/07/23