qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [RFC V9 09/12] virtio-blk-pci : switch to new API.


From: KONRAD Frédéric
Subject: Re: [Qemu-devel] [RFC V9 09/12] virtio-blk-pci : switch to new API.
Date: Fri, 04 Jan 2013 14:57:56 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/17.0 Thunderbird/17.0

On 03/01/2013 15:52, address@hidden wrote:
+
+static int virtio_blk_pci_init(VirtIOPCIProxy *vpci_dev)
+{
+    VirtIOBlkPCI *dev = VIRTIO_BLK_PCI(vpci_dev);
+    virtio_blk_set_conf(dev->vdev, &(dev->blk));
+    qdev_set_parent_bus(dev->vdev, BUS(vpci_dev->bus));
+    if (qdev_init(dev->vdev) < 0) {
+        return -1;
+    }
+    return 0;
+}
+static void virtio_blk_pci_instance_init(Object *obj)
+{
+    VirtIOBlkPCI *dev = VIRTIO_BLK_PCI(obj);
+    dev->vdev = DEVICE(object_new("virtio-blk"));
+    object_property_add_child(obj, "virtio-backend", OBJECT(dev->vdev), NULL);
+}
Is that part better than the RFC V8 one ?

Thanks,

Fred




reply via email to

[Prev in Thread] Current Thread [Next in Thread]