[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/41] Misc patches for QEMU 2.10 soft freeze
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PULL 00/41] Misc patches for QEMU 2.10 soft freeze |
Date: |
Thu, 13 Jul 2017 16:23:53 +0200 |
The following changes since commit f0d2ead97cddf622a0478086886cc70a8ed6aeaf:
Merge remote-tracking branch 'remotes/yongbok/tags/mips-20170711' into
staging (2017-07-13 12:48:37 +0100)
are available in the git repository at:
git://github.com/bonzini/qemu.git tags/for-upstream
for you to fetch changes up to a5c8d75361054dbf953b87bc9675ecb11433762a:
translate-all: remove redundant !tcg_enabled check in dump_exec_info
(2017-07-13 15:43:45 +0200)
----------------------------------------------------------------
* gdbstub fixes (Alex)
* IOMMU MemoryRegion subclass (Alexey)
* Chardev hotswap (Anton)
* NBD_OPT_GO support (Eric)
* Misc bugfixes
* MAINTAINERS updates (Philippe)
----------------------------------------------------------------
I'm away next week, I'd be able to resubmit if there are issues on July 23.
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
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 | 43 ++++--
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/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/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_bmc_extern.c | 4 +-
hw/mips/boston.c | 2 +-
hw/mips/mips_jazz.c | 2 +-
hw/mips/mips_malta.c | 2 +-
hw/misc/ivshmem.c | 6 +-
hw/pci-host/apb.c | 29 ++--
hw/ppc/spapr_iommu.c | 42 ++++--
hw/s390x/s390-pci-bus.c | 29 ++--
hw/s390x/s390-pci-bus.h | 3 +-
hw/s390x/s390-pci-inst.c | 11 +-
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 +-
include/block/nbd.h | 58 ++++++--
include/chardev/char-fe.h | 22 +++
include/chardev/char.h | 19 +++
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/vfio/vfio-common.h | 2 +-
include/qemu/typedefs.h | 1 +
include/qom/cpu.h | 2 -
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 +-
qtest.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 +-
97 files changed, 1831 insertions(+), 643 deletions(-)
--
1.8.3.1
- [Qemu-devel] [PULL 00/41] Misc patches for QEMU 2.10 soft freeze,
Paolo Bonzini <=
- [Qemu-devel] [PULL 04/41] MAINTAINERS: update Xen entries, Paolo Bonzini, 2017/07/13
- [Qemu-devel] [PULL 03/41] MAINTAINERS: update KVM entries, Paolo Bonzini, 2017/07/13
- [Qemu-devel] [PULL 01/41] build: add -Wexpansion-to-defined, Paolo Bonzini, 2017/07/13
- [Qemu-devel] [PULL 06/41] MAINTAINERS: add entry for "Unimplemented" device, Paolo Bonzini, 2017/07/13
- [Qemu-devel] [PULL 02/41] MAINTAINERS: update TCG entries, Paolo Bonzini, 2017/07/13
- [Qemu-devel] [PULL 07/41] chardev: block during sync read, Paolo Bonzini, 2017/07/13
- [Qemu-devel] [PULL 05/41] MAINTAINERS: update TCI entry, Paolo Bonzini, 2017/07/13
- [Qemu-devel] [PULL 08/41] char: move QemuOpts->ChardevBackend translation to a separate func, Paolo Bonzini, 2017/07/13
- [Qemu-devel] [PULL 10/41] char: chardevice hotswap, Paolo Bonzini, 2017/07/13
- [Qemu-devel] [PULL 13/41] test-char: destroy chardev-udp after test, Paolo Bonzini, 2017/07/13