qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL 00/20] SCSI and memory changes for 2014-08-18
@ 2014-08-19 10:42 Paolo Bonzini
  2014-08-19 10:42 ` [Qemu-devel] [PULL 01/20] scsi-bus: prepare scsi_req_new for introduction of parse_cdb Paolo Bonzini
                   ` (20 more replies)
  0 siblings, 21 replies; 28+ messages in thread
From: Paolo Bonzini @ 2014-08-19 10:42 UTC (permalink / raw)
  To: qemu-devel

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

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2014-08-20  8:17 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-08-19 10:42 [Qemu-devel] [PULL 00/20] SCSI and memory changes for 2014-08-18 Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 01/20] scsi-bus: prepare scsi_req_new for introduction of parse_cdb Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 02/20] scsi-bus: introduce parse_cdb in SCSIDeviceClass and SCSIBusInfo Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 03/20] scsi-block: extract scsi_block_is_passthrough Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 04/20] scsi-block, scsi-generic: implement parse_cdb Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 05/20] virtio-scsi: " Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 06/20] qom: object: delete properties before calling instance_finalize Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 07/20] qom: object: move unparenting to the child property's release callback Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 08/20] sysbus: remove unused function sysbus_del_io Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 09/20] vga: do not dynamically allocate chain4_alias Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 10/20] nic: do not destroy memory regions in cleanup functions Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 11/20] ioport: split deletion and destruction Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 12/20] memory: convert memory_region_destroy to object_unparent Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 13/20] memory: remove memory_region_destroy Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 14/20] tpm_tis: remove instance_finalize callback Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 15/20] loader: Abstract away ref to memory region names Paolo Bonzini
2014-08-19 10:42 ` [Qemu-devel] [PULL 16/20] exec: " Paolo Bonzini
2014-08-19 10:43 ` [Qemu-devel] [PULL 17/20] memory: constify memory_region_name Paolo Bonzini
2014-08-19 10:43 ` [Qemu-devel] [PULL 18/20] memory: Use memory_region_name for name access Paolo Bonzini
2014-08-19 10:43 ` [Qemu-devel] [PULL 19/20] memory: Use canonical path component as the name Paolo Bonzini
2014-08-19 18:51   ` Peter Maydell
2014-08-20  5:01     ` Peter Crosthwaite
2014-08-19 19:01   ` Peter Maydell
2014-08-20  5:04     ` Peter Crosthwaite
2014-08-20  7:50       ` Peter Maydell
2014-08-20  8:16         ` Paolo Bonzini
2014-08-19 10:43 ` [Qemu-devel] [PULL 20/20] mtree: remove write-only field Paolo Bonzini
2014-08-19 14:09 ` [Qemu-devel] [PULL 00/20] SCSI and memory changes for 2014-08-18 Peter Maydell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).