Am 30.06.2013 12:44, schrieb Andreas Färber: >> Peter Crosthwaite (30): >> net/e1000: QOM Upcast Sweep >> net/rtl8139: QOM Upcast Sweep >> net/pcnet-pci: QOM Upcast Sweep >> usb/hcd-xhci: QOM Upcast Sweep >> scsi/lsi53c895a: QOM Upcast Sweep >> scsi/megasas: QOM Upcast Sweep >> scsi/esp-pci: QOM Upcast Sweep >> ide/ich: QOM Upcast Sweep >> ide/piix: QOM casting sweep >> acpi/piix4: QOM Upcast Sweep >> misc/pci-testdev: QOM Upcast Sweep >> virtio/vmware_vga: QOM casting sweep >> misc/ivshmem: QOM Upcast Sweep >> xen/xen_platform: QOM casting sweep > > As requested, I've started picking up QOM type/cast/realize patches on: > > git://github.com/afaerber/qemu-cpu.git qom-next > https://github.com/afaerber/qemu-cpu/commits/qom-next [...] > I've queued all patches above except for ide/piix (09/30) and had > comments and/or minor changes for some of them. Noticing some > incompleteness, I will reiterate over them.
I've posted and inserted patches accompanying these or squashed casts/parent_obj as indicated where trivial, so that these devices are QOM'ified modulo any remaining ->qdev or ->qbus accesses or realizefn. (My commit messages have been tidied à la xen-platform.) Andreas -- SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer; HRB 16746 AG Nürnberg