From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:59870) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VFUOP-0005cD-1u for qemu-devel@nongnu.org; Fri, 30 Aug 2013 15:30:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VFUOG-00007v-5c for qemu-devel@nongnu.org; Fri, 30 Aug 2013 15:30:00 -0400 Received: from cantor2.suse.de ([195.135.220.15]:54880 helo=mx2.suse.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VFUOF-00007P-Sc for qemu-devel@nongnu.org; Fri, 30 Aug 2013 15:29:52 -0400 From: =?UTF-8?q?Andreas=20F=C3=A4rber?= Date: Fri, 30 Aug 2013 21:29:26 +0200 Message-Id: <1377890983-6481-1-git-send-email-afaerber@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Qemu-devel] [PULL 00/17] QOM devices patch queue 2013-08-30 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Peter Maydell , Peter Crosthwaite , Hu Tao , Antony Pavlov , Anthony Liguori , =?UTF-8?q?Andreas=20F=C3=A4rber?= Hello Anthony, This is my current QOM devices patch queue. Please pull. This will be the base for all further QOM realize conversions and DIGIC, therefore pushing this out early with PMM's consent and some review. Thanks, Andreas Cc: Anthony Liguori Cc: Peter Maydell Cc: Antony Pavlov Cc: Peter Crosthwaite Cc: Hu Tao The following changes since commit 4ff78e0dbcd5c795962567fdc1b31e9e03c55b= 07: Merge remote-tracking branch 'luiz/queue/qmp' into staging (2013-08-30 = 12:26:04 -0500) are available in the git repository at: git://github.com/afaerber/qemu-cpu.git tags/qom-devices-for-anthony for you to fetch changes up to 520902a656f21bdd4f212bfa55bc35c3e567affc: isa: Fix documentation of isa_register_portio_list() (2013-08-30 21:15:= 44 +0200) ---------------------------------------------------------------- QOM device refactorings * Fix QOM and ISA documentation errors * Extend object_initialize() et al. to check the instance size ---------------------------------------------------------------- Andreas F=C3=A4rber (14): qom: Fix object_initialize_with_type() argument name in documentati= on intel-hda: Pass size to hda_codec_bus_init() ipack: Pass size to ipack_bus_new_inplace() ide: Pass size to ide_bus_new() pci: Pass size to pci_bus_new_inplace() scsi: Pass size to scsi_bus_new() usb: Pass size to usb_bus_new() virtio-pci: Pass size to virtio_pci_bus_new() s390-virtio-bus: Pass size to virtio_s390_bus_new() virtio-ccw: Pass size to virtio_ccw_bus_new() virtio-mmio: Pass size to virtio_mmio_bus_new() qdev: Pass size to qbus_create_inplace() qom: Pass available size to object_initialize() qom: Assert instance size in object_initialize_with_type() Herv=C3=A9 Poussineau (1): isa: Fix documentation of isa_register_portio_list() Peter Chubb (1): object: Fix typo in qom/object.h Peter Maydell (1): virtio: Remove unnecessary OBJECT() casts hw/audio/intel-hda.c | 6 +++--- hw/audio/intel-hda.h | 2 +- hw/char/ipack.c | 5 +++-- hw/char/ipack.h | 3 ++- hw/char/tpci200.c | 2 +- hw/char/virtio-serial-bus.c | 4 ++-- hw/core/qdev.c | 4 ++-- hw/core/sysbus.c | 4 ++-- hw/cpu/icc_bus.c | 3 ++- hw/dma/xilinx_axidma.c | 6 ++++-- hw/ide/ahci.c | 2 +- hw/ide/cmd646.c | 2 +- hw/ide/internal.h | 3 ++- hw/ide/isa.c | 2 +- hw/ide/macio.c | 2 +- hw/ide/mmio.c | 2 +- hw/ide/piix.c | 2 +- hw/ide/qdev.c | 5 +++-- hw/ide/via.c | 2 +- hw/intc/xics.c | 2 +- hw/misc/macio/cuda.c | 4 ++-- hw/misc/macio/macio.c | 13 +++++++------ hw/net/xilinx_axienet.c | 6 ++++-- hw/pci-host/prep.c | 4 ++-- hw/pci-host/q35.c | 2 +- hw/pci-host/versatile.c | 4 ++-- hw/pci/pci.c | 4 ++-- hw/pci/pci_bridge.c | 3 ++- hw/s390x/event-facility.c | 4 ++-- hw/s390x/s390-virtio-bus.c | 24 +++++++++++++----------- hw/s390x/virtio-ccw.c | 26 ++++++++++++++------------ hw/scsi/esp-pci.c | 2 +- hw/scsi/esp.c | 2 +- hw/scsi/lsi53c895a.c | 2 +- hw/scsi/megasas.c | 3 ++- hw/scsi/scsi-bus.c | 6 +++--- hw/scsi/spapr_vscsi.c | 3 ++- hw/scsi/virtio-scsi.c | 3 ++- hw/scsi/vmw_pvscsi.c | 3 ++- hw/usb/bus.c | 5 +++-- hw/usb/dev-smartcard-reader.c | 3 ++- hw/usb/dev-storage.c | 6 ++++-- hw/usb/dev-uas.c | 3 ++- hw/usb/hcd-ehci.c | 2 +- hw/usb/hcd-musb.c | 2 +- hw/usb/hcd-ohci.c | 2 +- hw/usb/hcd-uhci.c | 2 +- hw/usb/hcd-xhci.c | 2 +- hw/virtio/virtio-mmio.c | 10 ++++++---- hw/virtio/virtio-pci.c | 26 ++++++++++++++------------ include/hw/isa/isa.h | 2 +- include/hw/pci/pci.h | 2 +- include/hw/qdev-core.h | 2 +- include/hw/scsi/scsi.h | 4 ++-- include/hw/usb.h | 3 ++- include/qom/object.h | 10 ++++++---- qom/object.c | 9 +++++---- 57 files changed, 154 insertions(+), 122 deletions(-)