[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC 0/6] Add the --qmp option to qemu-nbd
From: |
Benoît Canet |
Subject: |
[Qemu-devel] [RFC 0/6] Add the --qmp option to qemu-nbd |
Date: |
Wed, 28 May 2014 16:57:32 +0200 |
This series builds on top of my quorum maintainance series.
It's cut qmp.c and monitor.c into pieces extract QAPI block command definitions
and wire the result to qemu-nbd.c.
Benoît Canet (6):
qapi: Extract QAPI block and common definitions.
qmp: Extract system emulation related code from qmp.c into
qmp-system.c
qemu-nbd: build QAPI block core into qemu-nbd
monitor: Split monitor in two parts: core and system.
qapi: Add a script to filter qmp-commands-old.h to generate a subset
of it.
qemu-nbd: Add --qmp option to qemu-nbd.
Makefile | 41 +-
Makefile.objs | 10 +-
Makefile.target | 1 +
block/Makefile.objs | 11 +-
include/monitor/monitor-init.h | 34 +
include/monitor/monitor-system.h | 93 ++
include/monitor/monitor.h | 13 +
monitor-init.c | 121 ++
monitor-system.c | 2497 ++++++++++++++++++++++++++++
monitor.c | 3158 ++++--------------------------------
qapi-schema.json | 1881 ++-------------------
qapi/block-core.json | 1447 +++++++++++++++++
qapi/block.json | 166 ++
qapi/common.json | 88 +
qemu-nbd.c | 33 +-
qmp-stub.c | 90 +
qmp-system.c | 340 ++++
qmp.c | 325 +---
qom/Makefile.objs | 9 +-
scripts/filter_qmp_commands_old.py | 93 ++
vl.c | 88 +-
21 files changed, 5502 insertions(+), 5037 deletions(-)
create mode 100644 include/monitor/monitor-init.h
create mode 100644 include/monitor/monitor-system.h
create mode 100644 monitor-init.c
create mode 100644 monitor-system.c
create mode 100644 qapi/block-core.json
create mode 100644 qapi/block.json
create mode 100644 qapi/common.json
create mode 100644 qmp-stub.c
create mode 100644 qmp-system.c
create mode 100755 scripts/filter_qmp_commands_old.py
--
1.9.1
- [Qemu-devel] [RFC 0/6] Add the --qmp option to qemu-nbd,
Benoît Canet <=
- [Qemu-devel] [RFC 6/6] qemu-nbd: Add --qmp option to qemu-nbd., Benoît Canet, 2014/05/28
- [Qemu-devel] [RFC 3/6] qemu-nbd: build QAPI block core into qemu-nbd, Benoît Canet, 2014/05/28
- [Qemu-devel] [RFC 2/6] qmp: Extract system emulation related code from qmp.c into qmp-system.c, Benoît Canet, 2014/05/28
- [Qemu-devel] [RFC 5/6] qapi: Add a script to filter qmp-commands-old.h to generate a subset of it., Benoît Canet, 2014/05/28
- [Qemu-devel] [RFC 1/6] qapi: Extract QAPI block and common definitions., Benoît Canet, 2014/05/28
- [Qemu-devel] [RFC 4/6] monitor: Split monitor in two parts: core and system., Benoît Canet, 2014/05/28