Page 1 of 1

virtio drivers documentation

Posted: Mon Jun 06, 2016 10:41 am
by xmm15
Hi,

I just documented my virtio drivers implementation on my website and wanted to share the information. During the development, I found that there aren't so many people that talk about virtio on the forum nor on blogs. Although the osdev wiki page has some great starter information and the specs are very well written. I hope my website is a good contribution and that it can help many people.

And if don't have virtio drivers in your OS, you should consider it. They're very easy to implement.

http://www.dumaisnet.ca/index.php?artic ... e728062a12

Re: virtio drivers documentation

Posted: Mon Jun 06, 2016 11:49 am
by dseller
Thanks for this, I hadn't heard of virtio before!

Re: virtio drivers documentation

Posted: Mon Jun 06, 2016 12:33 pm
by SpyderTL
xmm15 wrote:Although the osdev wiki page has some great starter information and the specs are very well written.
Thanks. :wink:

I added a link to your site at the bottom of the wiki page.

EDIT: I should probably mention that VirtualBox supports using VirtIO network adapters, and the Virtual x86 website (https://copy.sh/v86/), which emulates a PC in a web browser, supports the VirtIO 9p Filesystem.

EDIT2: I also like your article about SHA256 encryption. It should be linked in the wiki, as well, if I can find a good place to put it.

Re: virtio drivers documentation

Posted: Fri Jan 19, 2018 5:16 am
by z0rr0
Thanks you very much for the documentation. It was very helpful to develop my own driver (see https://github.com/MatiasVara/torokerne ... tIONet.pas). The driver works well on QEMU. However, I am facing some issues to make it work on KVM so I filed a post to try to fix it: http://forum.osdev.org/viewtopic.php?f=1&t=32698.

Regads, Matias.