[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL v3 00/31] Misc changes for 2016-05-27
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PULL v3 00/31] Misc changes for 2016-05-27 |
Date: |
Fri, 27 May 2016 18:11:39 +0200 |
The following changes since commit 2c56d06bafd8933d2a9c6e0aeb5d45f7c1fb5616:
Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging
(2016-05-26 14:29:30 +0100)
are available in the git repository at:
git://github.com/bonzini/qemu.git tags/for-upstream
for you to fetch changes up to 05d158af4bb817b05074a3846dce74466aea8d39:
exec: hide mr->ram_addr from qemu_get_ram_ptr users (2016-05-27 18:09:13
+0200)
----------------------------------------------------------------
* docs/atomics fixes and atomic_rcu_* optimization (Emilio)
* NBD bugfix (Eric)
* Memory fixes and cleanups (Paolo, Paul)
* scsi-block support for SCSI status, including persistent
reservations (Paolo)
* linuxboot support for fw_cfg DMA (Marc, Richard Jones)
* kvm_stat moves to the Linux repository
* SCSI bug fixes (Peter, Prasad)
* Killing qemu_char_get_next_serial, non-ARM parts (Xiaoqiang)
----------------------------------------------------------------
Emilio G. Cota (3):
docs/atomics: update atomic_read/set comparison with Linux
atomics: emit an smp_read_barrier_depends() barrier only for Alpha and
Thread Sanitizer
atomics: do not emit consume barrier for atomic_rcu_read
Eric Blake (1):
nbd: Don't trim unrequested bytes
Fam Zheng (1):
scsi-generic: Merge block max xfer len in INQUIRY response
Marc MarĂ (1):
Add optionrom compatible with fw_cfg DMA version
Paolo Bonzini (13):
Revert "memory: Drop FlatRange.romd_mode"
kvm_stat: Remove
bt: rewrite csrhci_write to avoid out-of-bounds writes
docs/atomics: update comparison with Linux
scsi-disk: introduce a common base class
scsi-disk: introduce dma_readv and dma_writev
scsi-disk: add need_fua_emulation to SCSIDiskClass
scsi-disk: introduce scsi_disk_req_check_error
scsi-block: always use SG_IO
memory: remove qemu_get_ram_fd, qemu_set_ram_fd, qemu_ram_block_host_ptr
exec: remove ram_addr argument from qemu_ram_block_from_host
memory: split memory_region_from_host from qemu_ram_addr_from_host
exec: hide mr->ram_addr from qemu_get_ram_ptr users
Paul Durrant (1):
xen-hvm: ignore background I/O sections
Peter Lieven (1):
block/iscsi: avoid potential overflow of acb->task->cdb
Prasad J Pandit (5):
scsi: pvscsi: check command descriptor ring buffer size (CVE-2016-4952)
scsi: mptsas: infinite loop while fetching requests
scsi: megasas: use appropriate property buffer size
scsi: megasas: initialise local configuration data buffer
scsi: megasas: check 'read_queue_head' index value
xiaoqiang zhao (5):
hw/char: QOM'ify escc.c
hw/char: QOM'ify etraxfs_ser.c
hw/char: QOM'ify lm32_juart.c
hw/char: QOM'ify lm32_uart.c
hw/char: QOM'ify milkymist-uart.c
.gitignore | 4 +
Makefile | 11 +-
block/iscsi.c | 7 +
configure | 20 +
cputlb.c | 3 +-
docs/atomics.txt | 38 +-
exec.c | 110 ++---
hw/bt/hci-csr.c | 67 +++-
hw/char/escc.c | 30 +-
hw/char/etraxfs_ser.c | 27 +-
hw/char/lm32_juart.c | 17 +-
hw/char/lm32_uart.c | 28 +-
hw/char/milkymist-uart.c | 10 +-
hw/cris/axis_dev88.c | 4 +-
hw/i386/pc.c | 10 +-
hw/lm32/lm32.h | 19 +-
hw/lm32/lm32_boards.c | 9 +-
hw/lm32/milkymist-hw.h | 4 +-
hw/lm32/milkymist.c | 4 +-
hw/misc/ivshmem.c | 5 +-
hw/nvram/fw_cfg.c | 2 +-
hw/scsi/megasas.c | 6 +-
hw/scsi/mptsas.c | 9 +-
hw/scsi/scsi-disk.c | 415 +++++++++++++------
hw/scsi/scsi-generic.c | 12 +
hw/scsi/vmw_pvscsi.c | 24 +-
hw/virtio/vhost-user.c | 25 +-
include/exec/cpu-common.h | 4 +-
include/exec/memory.h | 36 +-
include/exec/ram_addr.h | 3 -
include/hw/cris/etraxfs.h | 16 +
include/hw/nvram/fw_cfg.h | 1 +
include/qemu/atomic.h | 25 +-
memory.c | 43 +-
migration/postcopy-ram.c | 3 +-
nbd/server.c | 20 +-
pc-bios/optionrom/Makefile | 20 +-
pc-bios/optionrom/code16gcc.h | 3 +
pc-bios/optionrom/linuxboot_dma.c | 292 ++++++++++++++
scripts/dump-guest-memory.py | 19 +-
scripts/kvm/kvm_stat | 825 --------------------------------------
scripts/kvm/kvm_stat.texi | 55 ---
target-i386/kvm.c | 6 +-
xen-hvm.c | 14 +-
44 files changed, 1057 insertions(+), 1248 deletions(-)
create mode 100644 pc-bios/optionrom/code16gcc.h
create mode 100644 pc-bios/optionrom/linuxboot_dma.c
delete mode 100755 scripts/kvm/kvm_stat
delete mode 100644 scripts/kvm/kvm_stat.texi
--
2.5.5
- [Qemu-devel] [PULL v3 00/31] Misc changes for 2016-05-27,
Paolo Bonzini <=