Hey, I thought I should post this for a bit more feedback and show where I've gone so far,
all available in git http://cgit.freedesktop.org/~airlied/qemu/log/?h=virtio-gpu The first patch is the sdl2 port with some minor changes I posted before, then there are a bunch of console changes that I think will make life easier for multi-head. The sdl2 multi-head patch is why I'd like to keep SDL1.2 separate from SDL2, there is a lot of changes in this, and it would be messy to update SDL1 code at the same time and not cause breakages. Then there is the virtio-gpu, virtio-vga initial patches, there is still some future proofing work to be done, and I'd like to try and sort out the 3d integration and threading before doing much more with them. The last patch you can ignore, I just included it because it was in my tree, and its just a hack to keep libvirt happy on my system. Dave.