This patch series adds support for paravirtual device drivers that use
virtio. virtio is a frame work in Linux for abstracting the details of
virtual IO so that a single device driver (like networking) can be used
with multiple hypervisors using a small shim layer. Currently, Linux
supports a virtio network and a virtio block device and a shim layer for
lguest. I have a PCI shim layer for virtio that is suitable for use in
QEMU. This is currently in Rusty Russell's virtio tree awaiting the
Linux merge window to open again.