03.01.2017 11:40, Gerd Hoffmann wrote:
Makes sense I think, but for merging we need:
- some driver to implement
This is where it starts getting tricky. vboxvideo is out of tree. In
theory I could look at getting it merged, but that needs time I am
rather short of (I am the only person maintaining that driver and it is
just one of my responsibilities; and there are some bits there that are
probably too ugly to merge as is). I don't think I am really the person
to be doing this for qxl/virtio-gpu as that required adding the support
to qemu too.
Not only kernel driver and qemu. Right now neither qxl nor virtio-gpu
can communicate the actual layout back to the host. So this also
requires changes to the guest/host protocol (i.e. the virtual hardware).
- some userspace to take advantage of it
As I wrote, mutter would be the first candidate.
Do you have any feedback from mutter developers on the two approaches
(touchscreen-style autoconfig or x+y offsets)?
The first time I wrote to them no one responded to my e-mail[1]. I
could try again, asking just that question, though my plan at this time
was just to submit a patch. (For Daniel, I am looking at our source
code again to see if I can get it in a merge-able state with a
reasonable time investment. Then there would be the "some driver to
implement".)
[1]
https://mail.gnome.org/archives/gnome-shell-list/2016-December/msg00001.html
Regards
Michael
cheers,
Gerd
--
Michael Thayer | VirtualBox engineer
ORACLE Deutschland B.V. & Co. KG | Werkstr. 24 | D-71384 Weinstadt
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstraße 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande Handelsregister
der Handelskammer Midden-Nederland, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/dri-devel