[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/46] First batch of misc patches for QEMU 2.12
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PULL 00/46] First batch of misc patches for QEMU 2.12 |
Date: |
Wed, 20 Dec 2017 18:14:12 +0100 |
The following changes since commit 200780a3a3ed067dfb2e0d2210b0ed09e748ba26:
Merge remote-tracking branch 'remotes/armbru/tags/pull-cmdline-2017-12-18-v2'
into staging (2017-12-20 13:20:48 +0000)
are available in the git repository at:
git://github.com/bonzini/qemu.git tags/for-upstream
for you to fetch changes up to d01ce16cd827831145cf6a5b4a81ce3a47b537cd:
chardev: convert the socket server to QIONetListener (2017-12-20 17:18:19
+0100)
----------------------------------------------------------------
* NBD and chardev conversion to QIONetListener (Daniel)
* MTTCG fixes (David)
* Hyper-V fixes (Roman, Evgeny)
* share-rw option (Fam)
* Mux chardev event bugfix (Marc-André)
* Add systemd unit files in contrib/ (me)
* SCSI and block/iscsi.c bugfixes (me, Peter L.)
* unassigned_mem_ops fixes (Peter M.)
* VEX decoding fix (Peter M.)
* "info pic" and "info irq" improvements (Peter Xu)
* vmport trace events (Philippe)
* Braille chardev bugfix (Samuel)
* Compiler warnings fix (Stefan)
* boot-serial-test aka TCG smoke test (Thomas)
* New CPU features (Yang)
* Reduce startup memory usage (Yang)
* QemuThread race fix (linhecheng)
----------------------------------------------------------------
Daniel P. Berrange (4):
sockets: remove obsolete code that updated listen address
blockdev: convert internal NBD server to QIONetListener
blockdev: convert qemu-nbd server to QIONetListener
chardev: convert the socket server to QIONetListener
David Hildenbrand (2):
cpus: make pause_all_cpus() play with SMP on single threaded TCG
cpu-exec: fix missed CPU kick during interrupt injection
Evgeny Yakovlev (1):
hyperv: set partition-wide MSRs only on first vcpu
Fam Zheng (3):
Revert "docker: Enable features explicitly in test-full"
scsi-block: Add share-rw option
MAITAINERS: List Fam Zheng as reviewer for SCSI patches
Marc-André Lureau (3):
checkpatch: volatile with a comment or sig_atomic_t is okay
chardev: fix backend events regression with mux chardev
test: add some chardev mux event tests
Paolo Bonzini (5):
memfd: fix configure test
qemu-pr-helper: miscellaneous fixes
contrib: add systemd unit files
scsi: provide general-purpose functions to manage sense data
scsi: replace hex constants with #defines
Peter Lieven (2):
block/iscsi: dont leave allocmap in an invalid state on UNMAP failure
block/iscsi: only report an iSCSI Failure if we don't handle it gracefully
Peter Maydell (3):
target/i386: Fix handling of VEX prefixes
exec: Don't reuse unassigned_mem_ops for io_mem_rom
hw/mips/boston: Remove workaround for writes to ROM aborting
Peter Xu (7):
cpu: refactor cpu_address_space_init()
cpu: suffix cpu address spaces with cpu index
i8259: convert DPRINTFs into trace
i8259: use DEBUG_IRQ_COUNT always
i8259: generalize statistics into common code
kvm-i8259: support "info pic" and "info irq"
i8259: move TYPE_INTERRUPT_STATS_PROVIDER upper
Philippe Mathieu-Daudé (1):
hw/i386/vmport: replace fprintf() by trace events or LOG_UNIMP
Roman Kagan (2):
hyperv: ensure SINTx msrs are reset properly
hyperv: make SynIC version msr constant
Samuel Thibault (1):
baum: Truncate braille device size to 84x1
Stefan Weil (1):
target/i386: Fix compiler warnings
Thomas Huth (8):
tests/boot-serial-test: Make sure that we check the timeout regularly
tests/boot-serial-test: Add code to allow to specify our own kernel or
bios
tests/boot-serial-test: Add support for the mcf5208evb board
tests/boot-serial-test: Add tests for microblaze boards
hw/moxie/moxiesim: Add support for loading a BIOS on moxiesim
tests/boot-serial-test: Add a test for the moxiesim machine
tests/boot-serial-test: Add support for the raspi2 machine
Remove legacy -no-kvm-pit option
Yang Zhong (2):
x86/cpu: Enable new SSE/AVX/AVX512 cpu features
rcu: reduce more than 7MB heap memory by malloc_trim()
linzhecheng (1):
qemu-thread: fix races on threads that exit very quickly
MAINTAINERS | 2 +
accel/tcg/cpu-exec.c | 12 +--
block/iscsi.c | 51 +++++++---
blockdev-nbd.c | 50 +++-------
chardev/baum.c | 8 +-
chardev/char-mux.c | 8 ++
chardev/char-socket.c | 72 ++++++--------
chardev/char.c | 18 ++--
configure | 37 ++++++-
contrib/systemd/qemu-guest-agent.service | 11 +++
contrib/systemd/qemu-pr-helper.service | 15 +++
contrib/systemd/qemu-pr-helper.socket | 9 ++
cpus.c | 37 +++----
exec.c | 44 ++++++++-
hw/i386/kvm/i8259.c | 1 +
hw/i386/trace-events | 4 +
hw/i386/vmport.c | 14 +--
hw/intc/i8259.c | 86 +++-------------
hw/intc/i8259_common.c | 49 ++++++++++
hw/intc/trace-events | 7 ++
hw/mips/boston.c | 14 +--
hw/moxie/moxiesim.c | 12 ++-
hw/scsi/scsi-bus.c | 16 +--
hw/scsi/scsi-disk.c | 1 +
include/chardev/char.h | 1 +
include/exec/exec-all.h | 6 +-
include/hw/isa/i8259_internal.h | 7 +-
include/qemu/sockets.h | 2 +-
include/scsi/utils.h | 9 +-
qemu-doc.texi | 5 -
qemu-nbd.c | 61 +++++-------
qemu-options.hx | 3 -
qga/channel-posix.c | 2 +-
scripts/checkpatch.pl | 7 +-
scsi/qemu-pr-helper.c | 30 +++++-
scsi/utils.c | 163 ++++++++++++++++---------------
target/arm/cpu.c | 13 +--
target/i386/cpu.c | 16 +--
target/i386/cpu.h | 12 ++-
target/i386/kvm.c | 44 +++++----
target/i386/translate.c | 9 +-
tests/Makefile.include | 7 ++
tests/boot-serial-test.c | 106 +++++++++++++++++---
tests/docker/test-full | 79 +--------------
tests/test-char.c | 17 ++++
util/memfd.c | 4 +-
util/qemu-sockets.c | 31 +-----
util/qemu-thread-posix.c | 59 +++++++----
util/rcu.c | 6 ++
vl.c | 4 -
50 files changed, 719 insertions(+), 562 deletions(-)
create mode 100644 contrib/systemd/qemu-guest-agent.service
create mode 100644 contrib/systemd/qemu-pr-helper.service
create mode 100644 contrib/systemd/qemu-pr-helper.socket
--
1.8.3.1
- [Qemu-devel] [PULL 00/46] First batch of misc patches for QEMU 2.12,
Paolo Bonzini <=
- [Qemu-devel] [PULL 01/46] memfd: fix configure test, Paolo Bonzini, 2017/12/20
- [Qemu-devel] [PULL 02/46] qemu-thread: fix races on threads that exit very quickly, Paolo Bonzini, 2017/12/20
- [Qemu-devel] [PULL 03/46] qemu-pr-helper: miscellaneous fixes, Paolo Bonzini, 2017/12/20
- [Qemu-devel] [PULL 04/46] contrib: add systemd unit files, Paolo Bonzini, 2017/12/20
- [Qemu-devel] [PULL 06/46] scsi-block: Add share-rw option, Paolo Bonzini, 2017/12/20
- [Qemu-devel] [PULL 05/46] Revert "docker: Enable features explicitly in test-full", Paolo Bonzini, 2017/12/20
- [Qemu-devel] [PULL 07/46] MAITAINERS: List Fam Zheng as reviewer for SCSI patches, Paolo Bonzini, 2017/12/20
- [Qemu-devel] [PULL 09/46] hyperv: set partition-wide MSRs only on first vcpu, Paolo Bonzini, 2017/12/20
- [Qemu-devel] [PULL 10/46] hyperv: ensure SINTx msrs are reset properly, Paolo Bonzini, 2017/12/20
- [Qemu-devel] [PULL 08/46] x86/cpu: Enable new SSE/AVX/AVX512 cpu features, Paolo Bonzini, 2017/12/20