[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL for-2.1 00/40] QMP queue
From: |
Luiz Capitulino |
Subject: |
[Qemu-devel] [PULL for-2.1 00/40] QMP queue |
Date: |
Thu, 19 Jun 2014 15:39:12 -0400 |
The following changes since commit 6baa963f4dcc211801608ebe1e0482b51653350c:
Merge remote-tracking branch 'remotes/bonzini/scsi-next' into staging
(2014-06-19 16:18:04 +0100)
are available in the git repository at:
git://repo.or.cz/qemu/qmp-unstable.git queue/qmp
for you to fetch changes up to b98ff90e9459e0113da8502c03670a9539f90aa1:
monitor: protect event emission (2014-06-19 15:34:33 -0400)
----------------------------------------------------------------
Amos Kong (3):
qapi: fix coding style in parameters list
qapi: add const prefix to 'char *' insider c_type()
qapi: Suppress unwanted space between type and identifier
Max Reitz (1):
qapi: Add includes from qapi/ as dependencies
Paolo Bonzini (7):
json-lexer: fix escaped backslash in single-quoted string
qemu-char: introduce qemu_chr_alloc
qemu-char: do not call chr_write directly
qemu-char: move pty_chr_update_read_handler around
qemu-char: make writes thread-safe
monitor: protect outbuf and mux_out with mutex
monitor: protect event emission
Wenchao Xia (29):
os-posix: include sys/time.h
qapi: add event helper functions
qapi script: add event support
test: add test cases for qapi event
qapi: adjust existing defines
monitor: add an implemention of qapi event emit method
qapi: add new schema file qapi-event.json
qapi event: convert SHUTDOWN
qapi event: convert POWERDOWN
qapi event: convert RESET
qapi event: convert STOP
qapi event: convert RESUME
qapi event: convert SUSPEND
qapi event: convert SUSPEND_DISK
qapi event: convert WAKEUP
qapi event: convert RTC_CHANGE
qapi event: convert WATCHDOG
qapi event: convert DEVICE_DELETED
qapi event: convert DEVICE_TRAY_MOVED
qapi event: convert BLOCK_IO_ERROR and BLOCK_JOB_ERROR
qapi event: convert BLOCK_IMAGE_CORRUPTED
qapi event: convert other BLOCK_JOB events
qapi event: convert NIC_RX_FILTER_CHANGED
qapi event: convert VNC events
qapi event: convert SPICE events
qapi event: convert BALLOON_CHANGE
qapi event: convert GUEST_PANICKED
qapi event: convert QUORUM events
qapi event: clean up
Makefile | 21 +-
Makefile.objs | 2 +-
backends/baum.c | 2 +-
backends/msmouse.c | 2 +-
balloon.c | 13 -
block.c | 68 +---
block/backup.c | 2 +-
block/mirror.c | 9 +-
block/qcow2-refcount.c | 14 +-
block/quorum.c | 25 +-
block/stream.c | 4 +-
blockdev.c | 12 +-
blockjob.c | 53 +--
cpus.c | 4 +-
docs/qapi-code-gen.txt | 18 +
docs/qmp/qmp-events.txt | 541 -------------------------------
hmp.c | 5 +-
hw/acpi/core.c | 4 +-
hw/block/virtio-blk.c | 6 +-
hw/core/qdev.c | 12 +-
hw/ide/core.c | 6 +-
hw/misc/pvpanic.c | 13 +-
hw/net/virtio-net.c | 13 +-
hw/ppc/spapr_rtas.c | 3 +-
hw/scsi/scsi-disk.c | 6 +-
hw/timer/mc146818rtc.c | 3 +-
hw/virtio/virtio-balloon.c | 6 +-
hw/watchdog/watchdog.c | 23 +-
include/block/block.h | 4 -
include/block/block_int.h | 3 -
include/block/blockjob.h | 17 +-
include/monitor/monitor.h | 40 ---
include/qapi/qmp-event.h | 27 ++
include/qemu/sockets.h | 3 +-
include/sysemu/balloon.h | 2 -
include/sysemu/char.h | 20 +-
include/sysemu/os-posix.h | 2 +
include/sysemu/sysemu.h | 2 -
monitor.c | 226 ++++++-------
qapi-event.json | 306 +++++++++++++++++
qapi-schema.json | 162 +++++++--
qapi/Makefile.objs | 1 +
qapi/block-core.json | 150 +++++++++
qapi/block.json | 14 +
qapi/qmp-event.c | 74 +++++
qemu-char.c | 134 +++++---
qobject/json-lexer.c | 4 +-
scripts/qapi-commands.py | 8 +-
scripts/qapi-event.py | 369 +++++++++++++++++++++
scripts/qapi-visit.py | 20 +-
scripts/qapi.py | 37 ++-
spice-qemu-char.c | 2 +-
stubs/Makefile.objs | 1 -
stubs/mon-protocol-event.c | 6 -
target-s390x/kvm.c | 9 +-
tests/Makefile | 18 +-
tests/check-qjson.c | 7 +
tests/qapi-schema/event-nest-struct.err | 1 +
tests/qapi-schema/event-nest-struct.exit | 1 +
tests/qapi-schema/event-nest-struct.json | 2 +
tests/qapi-schema/event-nest-struct.out | 0
tests/qapi-schema/qapi-schema-test.json | 12 +
tests/qapi-schema/qapi-schema-test.out | 10 +-
tests/test-qmp-event.c | 265 +++++++++++++++
ui/console.c | 2 +-
ui/spice-core.c | 77 ++---
ui/vnc.c | 120 +++----
ui/vnc.h | 4 +-
util/qemu-sockets.c | 10 +-
vl.c | 22 +-
70 files changed, 1919 insertions(+), 1165 deletions(-)
delete mode 100644 docs/qmp/qmp-events.txt
create mode 100644 include/qapi/qmp-event.h
create mode 100644 qapi-event.json
create mode 100644 qapi/qmp-event.c
create mode 100644 scripts/qapi-event.py
delete mode 100644 stubs/mon-protocol-event.c
create mode 100644 tests/qapi-schema/event-nest-struct.err
create mode 100644 tests/qapi-schema/event-nest-struct.exit
create mode 100644 tests/qapi-schema/event-nest-struct.json
create mode 100644 tests/qapi-schema/event-nest-struct.out
create mode 100644 tests/test-qmp-event.c
- [Qemu-devel] [PULL for-2.1 00/40] QMP queue,
Luiz Capitulino <=
- [Qemu-devel] [PULL 01/40] qapi: fix coding style in parameters list, Luiz Capitulino, 2014/06/19
- [Qemu-devel] [PULL 02/40] qapi: add const prefix to 'char *' insider c_type(), Luiz Capitulino, 2014/06/19
- [Qemu-devel] [PULL 03/40] qapi: Suppress unwanted space between type and identifier, Luiz Capitulino, 2014/06/19
- [Qemu-devel] [PULL 06/40] qapi: Add includes from qapi/ as dependencies, Luiz Capitulino, 2014/06/19
- [Qemu-devel] [PULL 08/40] qapi script: add event support, Luiz Capitulino, 2014/06/19
- [Qemu-devel] [PULL 05/40] os-posix: include sys/time.h, Luiz Capitulino, 2014/06/19
- [Qemu-devel] [PULL 09/40] test: add test cases for qapi event, Luiz Capitulino, 2014/06/19
- [Qemu-devel] [PULL 04/40] json-lexer: fix escaped backslash in single-quoted string, Luiz Capitulino, 2014/06/19
- [Qemu-devel] [PULL 07/40] qapi: add event helper functions, Luiz Capitulino, 2014/06/19
- [Qemu-devel] [PULL 11/40] monitor: add an implemention of qapi event emit method, Luiz Capitulino, 2014/06/19