Hi, Input layer + sdl2 pull request just sent. So the first bits will hopefully be merged soon.
On top of that I've been working on some multihead and virtio gpu/vga bits. Current state is here: http://www.kraxel.org/cgit/qemu/log/?h=rebase/input-wip Commits are baby steps, build fixes not squashed in yet, commit log needs more info, ... On multihead: * QemuConsole got a new 'head' field for devices with multiple heads, with some infrastructure (func to query head etc.). * Created QemuUIInfo struct. Each QemuConsole gets one of these assigned. It is supposed to carry hints from the UI code for the graphics emulation. For now it carries the window geometry. I think edid information should live there too. Maybe even replace width+height. * gfx hardware -> ui notification on head geometry is still to be done. * Dave used dpy_gfx_replace_surface(con, NULL) to disable heads. Nice idea. /me fixed spice to handle that correctly. On virtio-vga: * Both virtio-gpu-pci and virtio-vga are children of virtio-pci-proxy now. * Didn't came very far in testing. Guest kernel just says: [ 50.712897] [drm] got -2147483647 outputs I've used http://cgit.freedesktop.org/~airlied/linux/log/?h=virtio-vga Ideas? cheers, Gerd