mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-08 02:03:56 -06:00
virtio-scsi-s390: switch to the new API.
Here the virtio-scsi-s390 is modified for the new API. The device virtio-scsi-s390 extends virtio-s390-device as before. It creates and connects a virtio-scsi during the init. The properties are not modified. Signed-off-by: KONRAD Frederic <fred.konrad@greensocs.com> Reviewed-by: Cornelia Huck <cornelia.huck@de.ibm.com> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Tested-by: Cornelia Huck <cornelia.huck@de.ibm.com> Message-id: 1363875320-7985-7-git-send-email-fred.konrad@greensocs.com Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
This commit is contained in:
parent
bc7b90a010
commit
9ef13d8f19
2 changed files with 27 additions and 9 deletions
|
@ -93,7 +93,6 @@ struct VirtIOS390Device {
|
|||
uint32_t host_features;
|
||||
virtio_serial_conf serial;
|
||||
virtio_net_conf net;
|
||||
VirtIOSCSIConf scsi;
|
||||
VirtIORNGConf rng;
|
||||
VirtioBusState bus;
|
||||
};
|
||||
|
@ -131,5 +130,15 @@ typedef struct VirtIOBlkS390 {
|
|||
VirtIOBlkConf blk;
|
||||
} VirtIOBlkS390;
|
||||
|
||||
/* virtio-scsi-s390 */
|
||||
|
||||
#define TYPE_VIRTIO_SCSI_S390 "virtio-scsi-s390"
|
||||
#define VIRTIO_SCSI_S390(obj) \
|
||||
OBJECT_CHECK(VirtIOSCSIS390, (obj), TYPE_VIRTIO_SCSI_S390)
|
||||
|
||||
typedef struct VirtIOSCSIS390 {
|
||||
VirtIOS390Device parent_obj;
|
||||
VirtIOSCSI vdev;
|
||||
} VirtIOSCSIS390;
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue