virtio drivers documentation

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
xmm15
Member
Member
Posts: 27
Joined: Mon Dec 16, 2013 6:50 pm

virtio drivers documentation

Post 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
dseller
Member
Member
Posts: 84
Joined: Thu Jul 03, 2014 5:18 am
Location: The Netherlands
Contact:

Re: virtio drivers documentation

Post by dseller »

Thanks for this, I hadn't heard of virtio before!
User avatar
SpyderTL
Member
Member
Posts: 1074
Joined: Sun Sep 19, 2010 10:05 pm

Re: virtio drivers documentation

Post 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.
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
z0rr0
Member
Member
Posts: 64
Joined: Sun Apr 03, 2005 11:00 pm
Location: Grenoble, France
Contact:

Re: virtio drivers documentation

Post 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.
Post Reply