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

Alexey Zaytsev alexey.zaytsev at gmail.com
Sun Jul 3 00:20:54 PDT 2011


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



More information about the Developer mailing list