[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/58] First round of misc patches for QEMU 2.8
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PULL 00/58] First round of misc patches for QEMU 2.8 |
Date: |
Tue, 13 Sep 2016 19:15:31 +0200 |
The following changes since commit fa9701240951093907076db0943f96972a396ef5:
Merge remote-tracking branch 'remotes/kraxel/tags/pull-vga-20160913-1' into
staging (2016-09-13 13:56:35 +0100)
are available in the git repository at:
git://github.com/bonzini/qemu.git
for you to fetch changes up to 083d012a388e7e2a8bfd9144c2c9bcceb29a78fc:
cutils: Add generic prefetch (2016-09-13 19:13:32 +0200)
----------------------------------------------------------------
* minor patches here and there
* MTTCG: lock-free TB lookup
* SCSI: bugfixes for MPTSAS, MegaSAS, LSI53c, vmw_pvscsi
* buffer_is_zero rewrite (except for one patch)
* chardev: qemu_chr_fe_write checks
* checkpatch improvement for markdown preformatted text
* default-configs cleanups
* atomics cleanups
----------------------------------------------------------------
Alex Bennée (2):
tcg: set up tb->page_addr before insertion
tcg: cpu-exec: remove tb_lock from the hot-path
Cao jin (7):
util/qemu-sockets: revert Yoda Conditions to normal
util: fix some coding style issue
timer: update comments
cpus: rename local variable to meaningful one
cpus: update comments
doc/rcu: fix typo
kvm-all: drop kvm_setup_guest_memory
Colin Lord (1):
help: Update help to remove misleading display information
Daniel P. Berrange (7):
default-configs: remove CONFIG_PAM
default-configs: removed obsolete CONFIG_ISA_MMIO
default-configs: remove CONFIG_PIIX_PCI
ipmi: check return of qemu_chr_fe_write() for errors
sclpconsolelm: remove bogus check for -EAGAIN
hw: replace most use of qemu_chr_fe_write with qemu_chr_fe_write_all
char: convert qemu_chr_fe_write to qemu_chr_fe_write_all
Dr. David Alan Gilbert (1):
x86/lapic: Load LAPIC state at post_load
Eduardo Habkost (2):
vmxcap: Show raw MSR value
vmxcap: Add TSC scaling bit
Fam Zheng (1):
rules.mak: Don't extract libs from .mo-libs in link command
Hervé Poussineau (4):
lsi: print register names in debug prints
lsi: do not exit QEMU if reading invalid register
lsi: implement I/O memory space for Memory Move instructions
lsi: never set DMA FIFO Empty (DFE) bit in DSTAT register
Igor Mammedov (1):
qtail: clean up direct access to tqe_prev field
Lin Ma (1):
chardev: Add 'help' option to print all available chardev backend types
Lluís Vilanova (1):
checkpatch: Fix whitespace checks for documentation code blocks
Markus Armbruster (1):
i8257: Make device "i8257" unavailable with -device
Paolo Bonzini (7):
tcg: Prepare TB invalidation for lockless TB lookup
MAINTAINERS: add myself as stubs maintainers
scsi: mptconfig: fix misuse of MPTSAS_CONFIG_PACK
Revert "megasas: remove useless check for cmd->frame"
optionrom: do not rely on compiler's bswap optimization
ppc: do not redefine CPUPPCState
cutils: Add SSE4 version
Pranith Kumar (2):
atomics: Remove redundant barrier()'s
atomics: Use __atomic_*_n() variant primitives
Prasad J Pandit (3):
vmw_pvscsi: check page count while initialising descriptor rings
scsi: mptconfig: fix an assert expression
scsi: pvscsi: limit loop to fetch SG list
Richard Henderson (8):
cutils: Move buffer_is_zero and subroutines to a new file
cutils: Remove SPLAT macro
cutils: Export only buffer_is_zero
cutils: Rearrange buffer_is_zero acceleration
cutils: Remove aarch64 buffer zero checking
cutils: Remove ppc buffer zero checking
cutils: Add test for buffer_is_zero
cutils: Add generic prefetch
Rony Weng (1):
scsi-disk: change disk serial length from 20 to 36
Sergey Fedorov (6):
tcg: Pass last_tb by value to tb_find_fast()
tcg: Prepare safe tb_jmp_cache lookup out of tb_lock
tcg: Prepare safe access to tb_flushed out of tb_lock
tcg: Avoid bouncing tb_lock between tb_gen_code() and tb_add_jump()
tcg: Merge tb_find_slow() and tb_find_fast()
tcg: rename tb_find_physical()
Thomas Huth (2):
MAINTAINERS: Fix wildcard for scsi headers
MAINTAINERS: Add some header files to the PC chipset section
MAINTAINERS | 11 +-
backends/rng-egd.c | 4 +-
blockdev.c | 2 +-
configure | 21 +--
cpu-exec.c | 115 +++++++--------
cpus.c | 19 ++-
default-configs/arm-softmmu.mak | 1 -
default-configs/i386-softmmu.mak | 2 -
default-configs/ppc-softmmu.mak | 1 -
default-configs/ppc64-softmmu.mak | 1 -
default-configs/sparc64-softmmu.mak | 1 -
default-configs/x86_64-softmmu.mak | 2 -
docs/rcu.txt | 2 +-
exec.c | 7 +-
gdbstub.c | 4 +-
hw/arm/omap2.c | 8 +-
hw/arm/pxa2xx.c | 4 +-
hw/arm/strongarm.c | 4 +-
hw/char/bcm2835_aux.c | 4 +-
hw/char/debugcon.c | 4 +-
hw/char/digic-uart.c | 2 +
hw/char/escc.c | 4 +-
hw/char/etraxfs_ser.c | 4 +-
hw/char/exynos4210_uart.c | 4 +-
hw/char/grlib_apbuart.c | 4 +-
hw/char/imx_serial.c | 4 +-
hw/char/ipoctal232.c | 4 +-
hw/char/lm32_juart.c | 2 +
hw/char/lm32_uart.c | 2 +
hw/char/mcf_uart.c | 4 +-
hw/char/parallel.c | 4 +-
hw/char/pl011.c | 4 +-
hw/char/sclpconsole-lm.c | 25 +---
hw/char/sclpconsole.c | 2 +
hw/char/sh_serial.c | 4 +-
hw/char/spapr_vty.c | 5 +-
hw/char/stm32f2xx_usart.c | 2 +
hw/char/virtio-console.c | 21 +++
hw/char/xilinx_uartlite.c | 4 +-
hw/dma/i8257.c | 2 +
hw/i386/kvm/apic.c | 27 +++-
hw/ipmi/ipmi_bmc_extern.c | 8 +-
hw/scsi/lsi53c895a.c | 280 +++++++++++++++++++++++++-----------
hw/scsi/megasas.c | 6 +-
hw/scsi/mptconfig.c | 6 +-
hw/scsi/scsi-disk.c | 4 +-
hw/scsi/vmw_pvscsi.c | 30 ++--
hw/usb/ccid-card-passthru.c | 7 +-
hw/usb/dev-serial.c | 4 +-
include/exec/exec-all.h | 2 +
include/hw/ppc/fdt.h | 3 +-
include/qemu/atomic.h | 32 ++---
include/qemu/cutils.h | 3 +-
include/qemu/queue.h | 2 +
include/qemu/timer.h | 19 +--
include/sysemu/kvm.h | 2 -
kvm-all.c | 15 +-
kvm-stub.c | 4 -
migration/ram.c | 2 +-
migration/rdma.c | 5 +-
net/filter.c | 2 +-
pc-bios/linuxboot_dma.bin | Bin 1536 -> 1536 bytes
pc-bios/optionrom/linuxboot_dma.c | 18 +--
qemu-char.c | 39 +++--
qemu-options.hx | 41 +++---
rules.mak | 2 +-
scripts/checkpatch.pl | 10 ++
scripts/kvm/vmxcap | 2 +
slirp/slirp.c | 4 +-
target-i386/kvm.c | 17 ---
tests/Makefile.include | 3 +
tests/test-bufferiszero.c | 78 ++++++++++
translate-all.c | 25 ++--
util/Makefile.objs | 1 +
util/bufferiszero.c | 230 +++++++++++++++++++++++++++++
util/cutils.c | 244 -------------------------------
util/qemu-sockets.c | 26 ++--
77 files changed, 884 insertions(+), 643 deletions(-)
create mode 100644 tests/test-bufferiszero.c
create mode 100644 util/bufferiszero.c
--
1.8.3.1
- [Qemu-devel] [PULL 00/58] First round of misc patches for QEMU 2.8,
Paolo Bonzini <=
- [Qemu-devel] [PULL 01/58] qtail: clean up direct access to tqe_prev field, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PULL 04/58] tcg: Pass last_tb by value to tb_find_fast(), Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PULL 03/58] util: fix some coding style issue, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PULL 05/58] tcg: Prepare safe tb_jmp_cache lookup out of tb_lock, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PULL 08/58] tcg: set up tb->page_addr before insertion, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PULL 02/58] util/qemu-sockets: revert Yoda Conditions to normal, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PULL 07/58] tcg: Prepare TB invalidation for lockless TB lookup, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PULL 11/58] tcg: Merge tb_find_slow() and tb_find_fast(), Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PULL 09/58] tcg: cpu-exec: remove tb_lock from the hot-path, Paolo Bonzini, 2016/09/13
- [Qemu-devel] [PULL 12/58] tcg: rename tb_find_physical(), Paolo Bonzini, 2016/09/13