From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:33013) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJgsl-00044c-Hn for qemu-devel@nongnu.org; Tue, 19 Aug 2014 06:43:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XJgsg-0004Tq-ND for qemu-devel@nongnu.org; Tue, 19 Aug 2014 06:43:15 -0400 Received: from mx1.redhat.com ([209.132.183.28]:55200) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XJgsg-0004Tm-Fg for qemu-devel@nongnu.org; Tue, 19 Aug 2014 06:43:10 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s7JAh8wb028247 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 19 Aug 2014 06:43:09 -0400 Received: from playground.com (ovpn-112-29.ams2.redhat.com [10.36.112.29]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id s7JAh678013080 for ; Tue, 19 Aug 2014 06:43:07 -0400 From: Paolo Bonzini Date: Tue, 19 Aug 2014 12:42:43 +0200 Message-Id: <1408444983-21464-1-git-send-email-pbonzini@redhat.com> Subject: [Qemu-devel] [PULL 00/20] SCSI and memory changes for 2014-08-18 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org The following changes since commit 5a7348045091a2bc15d85bb177e5956aa6114e5a: Update version for v2.1.0-rc2 release (2014-07-15 18:55: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 f54bb15f9d373877954e44db3a8bb368aff45b42: mtree: remove write-only field (2014-08-18 12:06:21 +0200) ---------------------------------------------------------------- SCSI changes that enable sending vendor-specific commands via virtio-scsi. Memory changes for QOMification and automatic tracking of MR lifetime. ---------------------------------------------------------------- Paolo Bonzini (15): scsi-bus: prepare scsi_req_new for introduction of parse_cdb scsi-bus: introduce parse_cdb in SCSIDeviceClass and SCSIBusInfo scsi-block: extract scsi_block_is_passthrough scsi-block, scsi-generic: implement parse_cdb virtio-scsi: implement parse_cdb qom: object: delete properties before calling instance_finalize qom: object: move unparenting to the child property's release callback sysbus: remove unused function sysbus_del_io vga: do not dynamically allocate chain4_alias nic: do not destroy memory regions in cleanup functions ioport: split deletion and destruction memory: convert memory_region_destroy to object_unparent memory: remove memory_region_destroy tpm_tis: remove instance_finalize callback mtree: remove write-only field Peter Crosthwaite (5): loader: Abstract away ref to memory region names exec: Abstract away ref to memory region names memory: constify memory_region_name memory: Use memory_region_name for name access memory: Use canonical path component as the name backends/hostmem.c | 10 ------ docs/memory.txt | 15 ++++++--- exec.c | 4 +-- hw/audio/ac97.c | 9 ----- hw/audio/es1370.c | 8 ----- hw/audio/intel-hda.c | 1 - hw/block/nvme.c | 1 - hw/block/pflash_cfi01.c | 1 - hw/block/pflash_cfi02.c | 1 - hw/char/serial-pci.c | 3 -- hw/core/loader.c | 2 +- hw/core/sysbus.c | 5 --- hw/display/vga.c | 24 ++++++-------- hw/display/vga_int.h | 3 +- hw/i386/kvm/pci-assign.c | 8 ----- hw/i386/kvmvapic.c | 2 +- hw/ide/ahci.c | 2 -- hw/ide/cmd646.c | 5 --- hw/ide/piix.c | 3 -- hw/ide/via.c | 3 -- hw/ipack/tpci200.c | 13 -------- hw/mips/gt64xxx_pci.c | 2 +- hw/misc/ivshmem.c | 3 -- hw/misc/omap_gpmc.c | 2 +- hw/misc/pci-testdev.c | 2 -- hw/misc/vfio.c | 11 ++----- hw/net/dp8393x.c | 3 -- hw/net/e1000.c | 2 -- hw/net/eepro100.c | 3 -- hw/net/mcf_fec.c | 3 -- hw/net/ne2000.c | 1 - hw/net/pcnet-pci.c | 2 -- hw/net/rtl8139.c | 2 -- hw/net/stellaris_enet.c | 8 ----- hw/net/vmxnet3.c | 4 --- hw/pci-bridge/pci_bridge_dev.c | 2 -- hw/pci/msix.c | 4 --- hw/pci/pci.c | 2 -- hw/pci/pci_bridge.c | 8 ----- hw/pci/pcie_host.c | 1 - hw/pci/shpc.c | 1 - hw/ppc/ppc4xx_devs.c | 2 +- hw/scsi/esp-pci.c | 1 - hw/scsi/lsi53c895a.c | 10 ------ hw/scsi/megasas.c | 3 -- hw/scsi/scsi-bus.c | 74 +++++++++++++++++++++++++++++------------- hw/scsi/scsi-disk.c | 52 ++++++++++++++++++++++------- hw/scsi/scsi-generic.c | 7 ++++ hw/scsi/virtio-scsi.c | 25 ++++++++++++++ hw/scsi/vmw_pvscsi.c | 3 -- hw/tpm/tpm_tis.c | 9 ----- hw/usb/hcd-uhci.c | 8 ----- hw/virtio/virtio-pci.c | 3 -- hw/watchdog/wdt_i6300esb.c | 8 ----- hw/xen/xen_pt.c | 20 ------------ hw/xen/xen_pt_msi.c | 2 -- include/exec/memory.h | 12 +------ include/hw/scsi/scsi.h | 7 ++++ include/hw/sysbus.h | 1 - ioport.c | 11 +++++-- memory.c | 28 +++++----------- qom/object.c | 16 +++------ 62 files changed, 183 insertions(+), 308 deletions(-) -- 1.8.3.1