qemu-patch-raspberry4/hw/scsi
David Gibson fd506b4f61 pseries: Convert VIO code to QOM style type safe(ish) casts
Curerntly the pseries VIO device code contains quite a few explicit
uses of DO_UPCAST and plain C casts.  This is (obviously) type unsafe,
and not the conventional way of doing things in the QOM model.  This
patch converts the code to use the QOM convention of per-type macros
to do verified casts with OBJECT_CHECK().

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alexander Graf <agraf@suse.de>
2013-04-26 23:02:41 +02:00
..
esp-pci.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
esp.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
lsi53c895a.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
Makefile.objs vhost-scsi: new device supporting the tcm_vhost Linux kernel module 2013-04-19 16:18:11 +02:00
megasas.c hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
mfi.h hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
scsi-bus.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
scsi-disk.c scsi: avoid assertion failure on VERIFY command 2013-04-19 09:59:04 +02:00
scsi-generic.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
spapr_vscsi.c pseries: Convert VIO code to QOM style type safe(ish) casts 2013-04-26 23:02:41 +02:00
srp.h hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
vhost-scsi.c virtio: remove virtiobindings. 2013-04-24 11:50:20 -05:00
viosrp.h hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
virtio-scsi.c virtio: cleanup: init and exit function. 2013-04-24 11:50:21 -05:00
vmw_pvscsi.c scsi: VMWare PVSCSI paravirtual device implementation 2013-04-19 10:44:17 +02:00
vmw_pvscsi.h scsi: VMWare PVSCSI paravirtual device implementation 2013-04-19 10:44:17 +02:00