From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35239) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b6EfM-0002Fy-4a for qemu-devel@nongnu.org; Fri, 27 May 2016 06:06:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b6EfH-0007DL-OM for qemu-devel@nongnu.org; Fri, 27 May 2016 06:06:50 -0400 Received: from mx1.redhat.com ([209.132.183.28]:43347) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b6EfH-0007DG-GE for qemu-devel@nongnu.org; Fri, 27 May 2016 06:06:47 -0400 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 333093750F8 for ; Fri, 27 May 2016 10:06:46 +0000 (UTC) Received: from donizetti.redhat.com (ovpn-112-66.ams2.redhat.com [10.36.112.66]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id u4RA6isJ030403 for ; Fri, 27 May 2016 06:06:45 -0400 From: Paolo Bonzini Date: Fri, 27 May 2016 12:06:13 +0200 Message-Id: <1464343604-517-1-git-send-email-pbonzini@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULL 00/31] Misc changes for 2016-05-27 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org The following changes since commit b75536c9fa742f887304769d0608557bb8e3a2= 7f: blockjob: Remove BlockJob.bs (2016-05-25 19:04:21 +0200) are available in the git repository at: git://github.com/bonzini/qemu.git tags/for-upstream for you to fetch changes up to 7052033834d4c2d7ade147cf5b045be6eaf07113: exec: hide mr->ram_addr from qemu_get_ram_ptr users (2016-05-27 11:55:2= 3 +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=C3=AD (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_hos= t_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-4= 952) 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 | 412 +++++++++++++------ 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 | 19 +- pc-bios/optionrom/code16gcc.h | 3 + pc-bios/optionrom/linuxboot_dma.c | 291 ++++++++++++++ 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, 1055 insertions(+), 1245 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 --=20 2.5.5