Hi, I have been working on porting NetBSD's virtio drivers to OpenBSD. I am not finished yet, but in order to prevent duplicate work, I thought I'd publish the current state (attached as diff to OpenBSD 5.1). It adds a virtio block device driver (viod) and a virtio network interface (if_vioif). It is stable enough to run make -j 2 in /usr/src on a viod disk.
Comments are welcome. BTW: Which device numbers should I choose for viod? Use the first unused number or just add virtio at the end? Cheers, Stefan [demime 1.01d removed an attachment of type TEXT/x-diff which had a name of openbsd-virtio-v1.diff]