[illumos-Developer] [review] 1147 Integrate the virtio-block driver

Garrett D'Amore garrett at damore.org
Sun Jul 3 00:42:32 PDT 2011


This version is still doing its own dma mapping, doing double mapping.  Please test the other version I gave you, and if it works, submit that for review.  I cannot sign off on this the way it is written now, as it is not using the blkdev framework the way it was intended.

  -- Garrett D'Amore

On Jul 3, 2011, at 12:20 AM, Alexey Zaytsev <alexey.zaytsev at gmail.com> wrote:

> Hello.
> 
> Please review the virtio-block driver. It consists of two main parts -
> 'virtio' - the core virtio code, reusable by other virtio drivers,
> whitten mainly my beself, and vioblk - the virtio block device driver,
> written mainly by Dmitry Yusupov.
> 
> webrev: http://zaytsev.su/webrevs/virtio-block/
> 
> This code depends on the "1144 blkdev should support dump(9e)" webrev
> Garrett sent out a few days ago.
> 
> 
> And if you wonder what it's all about - virtio is a family of virtual
> devices, implemented by the KVM virtual machine, and to some extent by
> VirtualBox. They offer improved IO characteristics over the emulated
> analogs of real-world hardware, like the e1000 NIC or the cmdk IDE
> controller.
> 
> 
> It's been tested by myself and Dmitry, and there are no known
> outstanding bugs at this point.
> 
> The virtio-net driver is still in working, and will be submitted for
> review when ready. For the time being, you can track the progress (or
> even contribute some code ;) here:
> 
> https://bitbucket.org/xl0/illumos-virtio
> https://github.com/xl0/illumos-virtio
> 
> _______________________________________________
> Developer mailing list
> Developer at lists.illumos.org
> http://lists.illumos.org/m/listinfo/developer



More information about the Developer mailing list