Merge remote-tracking branch 'remotes/kraxel/tags/vga-ui-20210205-pull-request' into staging
ui+virtio-gpu: opengl cleanups and fixes.
qxl+spice: bugfixes
# gpg: Signature made Fri 05 Feb 2021 06:56:04 GMT
# gpg: using RSA key A0328CFFB93A17A79901FE7D4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full]
# gpg: aka "Gerd Hoffmann <gerd@kraxel.org>" [full]
# gpg: aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138
* remotes/kraxel/tags/vga-ui-20210205-pull-request: (24 commits)
tests: add some virtio-gpu & vhost-user-gpu acceptance test
chardev: check if the chardev is registered for yanking
display/ui: add a callback to indicate GL state is flushed
virtio-gpu: avoid re-entering cmdq processing
ui: add egl dmabuf import to gtkglarea
ui: check gtk-egl dmabuf support
ui: add qemu_egl_has_dmabuf helper
ui: check hw requirements during DCL registration
ui: add a DCLOps callback to check dmabuf support
ui: add an optional get_flags callback to GraphicHwOps
vhost-user-gpu: add a configuration flag for dmabuf usage
ui: remove console_has_gl_dmabuf()
ui: annotate DCLOps callback requirements
ui: add gd_gl_area_scanout_disable
ui: remove gl_ctx_get_current
ui: remove extra #ifdef CONFIG_OPENGL
vhost-user-gpu: handle display-info in a callback
vhost-user-gpu: use an extandable state enum for commands
vhost-user-gpu: handle vhost-user-gpu features in a callback
vhost-user-gpu: check backend for EDID support
...
Signed-off-by:
Peter Maydell <peter.maydell@linaro.org>
Showing
- chardev/char-socket.c 33 additions, 20 deletionschardev/char-socket.c
- contrib/vhost-user-gpu/vhost-user-gpu.c 58 additions, 20 deletionscontrib/vhost-user-gpu/vhost-user-gpu.c
- contrib/vhost-user-gpu/virgl.c 1 addition, 1 deletioncontrib/vhost-user-gpu/virgl.c
- contrib/vhost-user-gpu/vugpu.h 8 additions, 2 deletionscontrib/vhost-user-gpu/vugpu.h
- hw/display/qxl-logger.c 2 additions, 2 deletionshw/display/qxl-logger.c
- hw/display/qxl-render.c 1 addition, 0 deletionshw/display/qxl-render.c
- hw/display/qxl.c 2 additions, 1 deletionhw/display/qxl.c
- hw/display/vhost-user-gpu.c 10 additions, 7 deletionshw/display/vhost-user-gpu.c
- hw/display/virtio-gpu-base.c 28 additions, 3 deletionshw/display/virtio-gpu-base.c
- hw/display/virtio-gpu.c 7 additions, 2 deletionshw/display/virtio-gpu.c
- hw/display/virtio-vga.c 20 additions, 0 deletionshw/display/virtio-vga.c
- hw/vfio/display.c 6 additions, 0 deletionshw/vfio/display.c
- include/hw/virtio/virtio-gpu.h 5 additions, 1 deletioninclude/hw/virtio/virtio-gpu.h
- include/ui/console.h 32 additions, 3 deletionsinclude/ui/console.h
- include/ui/egl-context.h 0 additions, 1 deletioninclude/ui/egl-context.h
- include/ui/egl-helpers.h 1 addition, 0 deletionsinclude/ui/egl-helpers.h
- include/ui/gtk.h 4 additions, 0 deletionsinclude/ui/gtk.h
- include/ui/qemu-spice.h 1 addition, 0 deletionsinclude/ui/qemu-spice.h
- include/ui/sdl2.h 0 additions, 1 deletioninclude/ui/sdl2.h
- tests/acceptance/virtio-gpu.py 161 additions, 0 deletionstests/acceptance/virtio-gpu.py
Loading
Please register or sign in to comment