[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PULL 00/20] SCSI and memory changes for 2014-08-18
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PULL 00/20] SCSI and memory changes for 2014-08-18 |
Date: |
Tue, 19 Aug 2014 12:42:43 +0200 |
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
- [Qemu-devel] [PULL 00/20] SCSI and memory changes for 2014-08-18,
Paolo Bonzini <=
- [Qemu-devel] [PULL 01/20] scsi-bus: prepare scsi_req_new for introduction of parse_cdb, Paolo Bonzini, 2014/08/19
- [Qemu-devel] [PULL 02/20] scsi-bus: introduce parse_cdb in SCSIDeviceClass and SCSIBusInfo, Paolo Bonzini, 2014/08/19
- [Qemu-devel] [PULL 03/20] scsi-block: extract scsi_block_is_passthrough, Paolo Bonzini, 2014/08/19
- [Qemu-devel] [PULL 04/20] scsi-block, scsi-generic: implement parse_cdb, Paolo Bonzini, 2014/08/19
- [Qemu-devel] [PULL 05/20] virtio-scsi: implement parse_cdb, Paolo Bonzini, 2014/08/19
- [Qemu-devel] [PULL 06/20] qom: object: delete properties before calling instance_finalize, Paolo Bonzini, 2014/08/19
- [Qemu-devel] [PULL 07/20] qom: object: move unparenting to the child property's release callback, Paolo Bonzini, 2014/08/19
- [Qemu-devel] [PULL 08/20] sysbus: remove unused function sysbus_del_io, Paolo Bonzini, 2014/08/19
- [Qemu-devel] [PULL 09/20] vga: do not dynamically allocate chain4_alias, Paolo Bonzini, 2014/08/19
- [Qemu-devel] [PULL 10/20] nic: do not destroy memory regions in cleanup functions, Paolo Bonzini, 2014/08/19