[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] input, virtio-vga & multihead -- current state
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] input, virtio-vga & multihead -- current state |
Date: |
Tue, 28 Jan 2014 11:25:51 +0100 |
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
- [Qemu-devel] input, virtio-vga & multihead -- current state,
Gerd Hoffmann <=