[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL v2 00/55] Misc patches for QEMU 2.10 soft freeze
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PULL v2 00/55] Misc patches for QEMU 2.10 soft freeze |
Date: |
Fri, 14 Jul 2017 12:10:12 +0200 |
The following changes since commit 49bcce4b9c11759678fd223aefb48691c4959d4f:
Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2017-07-12' into
staging (2017-07-13 16:56:06 +0100)
are available in the git repository at:
git://github.com/bonzini/qemu.git tags/for-upstream
for you to fetch changes up to 68c761e19c2ea453f880dbbd04e867d34d1468b8:
spapr_rng: Convert to DEFINE_PROP_LINK (2017-07-14 12:04:43 +0200)
----------------------------------------------------------------
* gdbstub fixes (Alex)
* IOMMU MemoryRegion subclass (Alexey)
* Chardev hotswap (Anton)
* NBD_OPT_GO support (Eric)
* Misc bugfixes
* DEFINE_PROP_LINK (minus the ARM patches - Fam)
* MAINTAINERS updates (Philippe)
----------------------------------------------------------------
Alex Bennée (4):
gdbstub: modernise DEBUG_GDB
gdbstub: rename cpu_index -> cpu_gdb_index
qom/cpu: remove host_tid field
gdbstub: don't fail on vCont; C04:0; c packets
Alexey Kardashevskiy (2):
memory/iommu: QOM'fy IOMMU MemoryRegion
memory/iommu: introduce IOMMUMemoryRegionClass
Anton Nefedov (13):
char: move QemuOpts->ChardevBackend translation to a separate func
char: add backend hotswap handler
char: chardevice hotswap
char: forbid direct chardevice access for hotswap devices
char: avoid chardevice direct access
test-char: destroy chardev-udp after test
test-char: split char_udp_test
test-char: split char_file_test
test-char: add hotswap test
hmp: add hmp analogue for qmp-chardev-change
virtio-console: chardev hotswap support
serial: move TIOCM update to a separate function
serial: chardev hotswap support
Emilio G. Cota (2):
vl: fix breakage of -tb-size
translate-all: remove redundant !tcg_enabled check in dump_exec_info
Eric Blake (9):
nbd: Create struct for tracking export info
nbd: Don't bother tracing an NBD_OPT_ABORT response failure
nbd: Expose and debug more NBD constants
nbd: Simplify trace of client flags in negotiation
nbd: Refactor reply to NBD_OPT_EXPORT_NAME
nbd: Implement NBD_OPT_GO on server
nbd: Implement NBD_OPT_GO on client
nbd: Implement NBD_INFO_BLOCK_SIZE on server
nbd: Implement NBD_INFO_BLOCK_SIZE on client
Fam Zheng (13):
qdev: Introduce PropertyInfo.create
qdev: Introduce DEFINE_PROP_LINK
qmp: Use ObjectProperty.type if present
qdev: Add const qualifier to PropertyInfo definitions
virtio-blk: Convert to DEFINE_PROP_LINK
virtio-scsi: Convert to DEFINE_PROP_LINK
virtio-rng: Convert to DEFINE_PROP_LINK
virtio-crypto: Convert to DEFINE_PROP_LINK
dimm: Convert to DEFINE_PROP_LINK
ivshmem: Convert to DEFINE_PROP_LINK
mips_cmgcr: Convert to DEFINE_PROP_LINK
cpu: Convert to DEFINE_PROP_LINK
spapr_rng: Convert to DEFINE_PROP_LINK
Igor Mammedov (1):
qom: enforce readonly nature of link's check callback
Marc-André Lureau (1):
chardev: block during sync read
Paolo Bonzini (1):
build: add -Wexpansion-to-defined
Peng Hao (1):
chardev: fix parallel device can't be reconnect
Philippe Mathieu-Daudé (5):
MAINTAINERS: update TCG entries
MAINTAINERS: update KVM entries
MAINTAINERS: update Xen entries
MAINTAINERS: update TCI entry
MAINTAINERS: add entry for "Unimplemented" device
Pranith Kumar (2):
Revert "exec.c: Fix breakpoint invalidation race"
mttcg/i386: Patch instruction using async_safe_* framework
Prasad J Pandit (1):
exec: use qemu_ram_ptr_length to access guest ram
MAINTAINERS | 18 +--
accel/tcg/translate-all.c | 5 -
backends/rng-egd.c | 2 +-
block/nbd-client.c | 22 +--
block/nbd-client.h | 3 +-
block/nbd.c | 16 ++-
bsd-user/qemu.h | 2 +
chardev/char-fe.c | 16 ++-
chardev/char-mux.c | 1 +
chardev/char-socket.c | 2 +
chardev/char.c | 164 +++++++++++++++++----
configure | 2 +-
exec.c | 70 +++++----
gdbstub.c | 119 ++++++++-------
hmp-commands.hx | 18 ++-
hmp.c | 34 +++++
hmp.h | 1 +
hw/alpha/typhoon.c | 31 ++--
hw/arm/pxa2xx.c | 3 +-
hw/arm/strongarm.c | 4 +-
hw/block/virtio-blk.c | 6 +-
hw/char/bcm2835_aux.c | 2 +-
hw/char/cadence_uart.c | 4 +-
hw/char/debugcon.c | 4 +-
hw/char/digic-uart.c | 2 +-
hw/char/escc.c | 8 +-
hw/char/etraxfs_ser.c | 2 +-
hw/char/exynos4210_uart.c | 4 +-
hw/char/grlib_apbuart.c | 4 +-
hw/char/imx_serial.c | 2 +-
hw/char/ipoctal232.c | 4 +-
hw/char/lm32_juart.c | 2 +-
hw/char/lm32_uart.c | 2 +-
hw/char/mcf_uart.c | 2 +-
hw/char/milkymist-uart.c | 2 +-
hw/char/parallel.c | 8 +-
hw/char/pl011.c | 2 +-
hw/char/sclpconsole-lm.c | 4 +-
hw/char/sclpconsole.c | 4 +-
hw/char/serial.c | 63 ++++++--
hw/char/sh_serial.c | 4 +-
hw/char/spapr_vty.c | 4 +-
hw/char/stm32f2xx_usart.c | 3 +-
hw/char/terminal3270.c | 4 +-
hw/char/virtio-console.c | 35 ++++-
hw/char/xen_console.c | 4 +-
hw/char/xilinx_uartlite.c | 2 +-
hw/core/qdev-properties-system.c | 8 +-
hw/core/qdev-properties.c | 63 +++++---
hw/core/qdev.c | 31 ++--
hw/display/xlnx_dp.c | 2 +-
hw/dma/rc4030.c | 34 +++--
hw/i386/amd_iommu.c | 33 +++--
hw/i386/amd_iommu.h | 5 +-
hw/i386/intel_iommu.c | 42 ++++--
hw/i386/kvmvapic.c | 85 +++++------
hw/ipmi/ipmi.c | 2 +-
hw/ipmi/ipmi_bmc_extern.c | 4 +-
hw/mem/pc-dimm.c | 30 +---
hw/mips/boston.c | 2 +-
hw/mips/mips_jazz.c | 2 +-
hw/mips/mips_malta.c | 2 +-
hw/misc/ivshmem.c | 30 ++--
hw/misc/mips_cmgcr.c | 16 +--
hw/pci-host/apb.c | 29 ++--
hw/ppc/spapr_iommu.c | 42 ++++--
hw/ppc/spapr_rng.c | 8 +-
hw/s390x/css.c | 4 +-
hw/s390x/s390-pci-bus.c | 31 ++--
hw/s390x/s390-pci-bus.h | 3 +-
hw/s390x/s390-pci-inst.c | 11 +-
hw/s390x/virtio-ccw.c | 9 --
hw/scsi/virtio-scsi.c | 13 +-
hw/usb/ccid-card-passthru.c | 6 +-
hw/usb/dev-serial.c | 7 +-
hw/usb/redirect.c | 7 +-
hw/vfio/common.c | 12 +-
hw/vfio/spapr.c | 3 +-
hw/virtio/virtio-crypto-pci.c | 2 -
hw/virtio/virtio-crypto.c | 27 +---
hw/virtio/virtio-pci.c | 6 -
hw/virtio/virtio-rng.c | 12 +-
include/block/nbd.h | 58 ++++++--
include/chardev/char-fe.h | 22 +++
include/chardev/char.h | 19 +++
include/exec/exec-all.h | 3 +
include/exec/gdbstub.h | 9 --
include/exec/memory.h | 94 ++++++++----
include/hw/i386/intel_iommu.h | 5 +-
include/hw/mips/mips.h | 2 +-
include/hw/ppc/spapr.h | 7 +-
include/hw/qdev-core.h | 6 +-
include/hw/qdev-properties.h | 62 ++++----
include/hw/s390x/css.h | 4 +-
include/hw/vfio/vfio-common.h | 2 +-
include/qemu/typedefs.h | 1 +
include/qom/cpu.h | 3 +-
include/qom/object.h | 6 +-
linux-user/syscall.c | 1 -
memory.c | 113 ++++++++++-----
monitor.c | 4 +-
nbd/client.c | 283 ++++++++++++++++++++++++++++++------
nbd/common.c | 92 ++++++++++++
nbd/nbd-internal.h | 13 +-
nbd/server.c | 304 +++++++++++++++++++++++++++++++++------
nbd/trace-events | 25 ++--
net/colo-compare.c | 10 +-
net/filter-mirror.c | 8 +-
net/slirp.c | 2 +-
net/vhost-user.c | 7 +-
qapi-schema.json | 40 ++++++
qemu-nbd.c | 10 +-
qmp.c | 5 +-
qom/cpu.c | 1 +
qom/object.c | 8 +-
qtest.c | 2 +-
target/i386/cpu.c | 2 +-
target/ppc/translate_init.c | 2 +-
target/xtensa/xtensa-semi.c | 2 +-
tests/test-char.c | 275 ++++++++++++++++++++++++++---------
tests/test-hmp.c | 1 +
tests/vhost-user-test.c | 2 +-
vl.c | 8 +-
123 files changed, 2006 insertions(+), 860 deletions(-)
--
1.8.3.1
- [Qemu-devel] [PULL v2 00/55] Misc patches for QEMU 2.10 soft freeze,
Paolo Bonzini <=
- [Qemu-devel] [PULL 22/55] Revert "exec.c: Fix breakpoint invalidation race", Paolo Bonzini, 2017/07/14
- [Qemu-devel] [PULL 43/55] qdev: Introduce PropertyInfo.create, Paolo Bonzini, 2017/07/14
- [Qemu-devel] [PULL 42/55] qom: enforce readonly nature of link's check callback, Paolo Bonzini, 2017/07/14
- [Qemu-devel] [PULL 45/55] qmp: Use ObjectProperty.type if present, Paolo Bonzini, 2017/07/14
- [Qemu-devel] [PULL 44/55] qdev: Introduce DEFINE_PROP_LINK, Paolo Bonzini, 2017/07/14
- [Qemu-devel] [PULL 23/55] mttcg/i386: Patch instruction using async_safe_* framework, Paolo Bonzini, 2017/07/14
- [Qemu-devel] [PULL 46/55] qdev: Add const qualifier to PropertyInfo definitions, Paolo Bonzini, 2017/07/14
- [Qemu-devel] [PULL 47/55] virtio-blk: Convert to DEFINE_PROP_LINK, Paolo Bonzini, 2017/07/14
- [Qemu-devel] [PULL 49/55] virtio-rng: Convert to DEFINE_PROP_LINK, Paolo Bonzini, 2017/07/14
- [Qemu-devel] [PULL 51/55] dimm: Convert to DEFINE_PROP_LINK, Paolo Bonzini, 2017/07/14