>On Tue, 2007-07-17 at 06:31 -0700, Dor Laor wrote: >> >Hi Rusty, >> > I was curious if there are any implementations of your virtio >> >substrate for KVM yet? And if not, I can offer help to get this done >> as >> >I have an immediate need for a ring-buffer like PV channel. >> > >> >Regards, >> >-Greg >> >> Actually I was planning of doing it. I'm maintaining our not-merged PV >> network drivers branch >> [started by Ingo Molnar]. >> Since they already contain a ring + network logic I though of dropping >> the front end >> part and hooking with virtio. >> I also want to add/use virtio layer for the host side - KVM, Xen and >> lguest all have Linux host >> backend it makes logic to use a generic host drivers for >> networking/block device too. >> Actually this is my KVM forum presentation. > >OK, I've been working on GSO for virtio net. I'll post once I have it >tested. > >> You're welcome to rip my ring code ;) >> >> btw: Rusty - what do you think of virtio for the host? > >You mean backend? For networking it makes a great deal of sense. For >block it makes far less sense (COW, weird formats, etc).
I meant networking, but there are more components we can add to the host: - Block device can be directed into blkTap thus making the result both flexible and zero-copy. - backend for virtual bus that drivers virqs (or even event channels) into the guest - There's probably room for more ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ kvm-devel mailing list kvm-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/kvm-devel