[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