[vbox-dev] Pursuing virtio block driver project

Subodh Asthana sasthana at andrew.cmu.edu
Wed Nov 18 03:40:38 GMT 2015


Hi,

 

We are students studying at Carnegie Mellon University, as part of our
course project for Operating System Practicum <https://www.cs.cmu.edu/~412/>
we wanted to pursue writing virtio block driver support for VirtualBox. We
found the below thread in the developer community (forum) which indicates
that virtio block support has not been done yet.

 

https://forums.virtualbox.org/viewtopic.php?f=9
<https://forums.virtualbox.org/viewtopic.php?f=9&t=30869&sid=79168a99014f0c7
921f9caa10e898a17&start=15>
&t=30869&sid=79168a99014f0c7921f9caa10e898a17&start=15

 

We checked in the latest source code and found a file VirtioBlk.c in the
path src/VBox/Devices/EFI/Firmware/OvmfPkg, which seems to implement EFI
BLOCK IO PROTOCOL. Also, there is file VirtioNet.c (in same path) which
seems to implement EFI SIMPLE NETWORK PROTOCOL. 

 

There is support for backend virtio network driver but no support for
backend virtio block driver. We are curious as to why there is still no
support for backend virtio block drivers? Is there is any specific reason
for the same?

 

Thanks and Regards,

Subodh Asthana

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.virtualbox.org/pipermail/vbox-dev/attachments/20151117/6485d36c/attachment.html>


More information about the vbox-dev mailing list