[PULL 00/14] Ui patches

marcandre.lureau@redhat.com posted 14 patches 7 months, 2 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230912104649.1638640-1-marcandre.lureau@redhat.com
Maintainers: "Marc-André Lureau" <marcandre.lureau@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, Peter Maydell <peter.maydell@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Akihiko Odaki <akihiko.odaki@daynix.com>
There is a newer version of this series
docs/interop/vhost-user-gpu.rst         |   26 +-
contrib/vhost-user-gpu/vugpu.h          |    9 +
include/ui/console.h                    |   94 +-
include/ui/surface.h                    |   95 ++
ui/console-priv.h                       |   43 +
contrib/vhost-user-gpu/vhost-user-gpu.c |    5 +-
contrib/vhost-user-gpu/virgl.c          |   51 +-
hw/display/vhost-user-gpu.c             |   17 +-
hw/display/virtio-gpu.c                 |    4 +-
hw/i386/vmmouse.c                       |   40 +-
ui/console-gl.c                         |    2 +-
ui/console-vc.c                         | 1079 ++++++++++++++++++++++
ui/console.c                            | 1119 +----------------------
ui/curses.c                             |    2 +-
ui/gtk.c                                |    8 +-
ui/sdl2-input.c                         |    4 +-
ui/sdl2.c                               |    2 +-
ui/spice-display.c                      |    2 +-
ui/vnc.c                                |   56 +-
hw/i386/trace-events                    |   10 +
ui/cocoa.m                              |    2 +-
ui/meson.build                          |    1 +
22 files changed, 1426 insertions(+), 1245 deletions(-)
create mode 100644 include/ui/surface.h
create mode 100644 ui/console-priv.h
create mode 100644 ui/console-vc.c
[PULL 00/14] Ui patches
Posted by marcandre.lureau@redhat.com 7 months, 2 weeks ago
From: Marc-André Lureau <marcandre.lureau@redhat.com>

The following changes since commit 9ef497755afc252fb8e060c9ea6b0987abfd20b6:

  Merge tag 'pull-vfio-20230911' of https://github.com/legoater/qemu into staging (2023-09-11 09:13:08 -0400)

are available in the Git repository at:

  https://gitlab.com/marcandre.lureau/qemu.git tags/ui-pull-request

for you to fetch changes up to a92e7bb4cad57cc5c8817fb18fb25650507b69f8:

  ui: add precondition for dpy_get_ui_info() (2023-09-12 11:14:09 +0400)

----------------------------------------------------------------
UI patch queue

- vhost-user-gpu: support dmabuf modifiers
- fix VNC crash when there are no active_console
- cleanups and refactoring in ui/vc code

----------------------------------------------------------------

Erico Nunes (3):
  docs: vhost-user-gpu: add protocol changes for dmabuf modifiers
  contrib/vhost-user-gpu: add support for sending dmabuf modifiers
  vhost-user-gpu: support dmabuf modifiers

Marc-André Lureau (11):
  vmmouse: replace DPRINTF with tracing
  vmmouse: use explicit code
  ui/vc: remove kbd_put_keysym() and update function calls
  ui/vc: rename kbd_put to qemu_text_console functions
  ui/console: remove redundant format field
  ui/vc: preliminary QemuTextConsole changes before split
  ui/vc: split off the VC part from console.c
  ui/console: move DisplaySurface to its own header
  virtio-gpu/win32: set the destroy function on load
  ui: fix crash when there are no active_console
  ui: add precondition for dpy_get_ui_info()

 docs/interop/vhost-user-gpu.rst         |   26 +-
 contrib/vhost-user-gpu/vugpu.h          |    9 +
 include/ui/console.h                    |   94 +-
 include/ui/surface.h                    |   95 ++
 ui/console-priv.h                       |   43 +
 contrib/vhost-user-gpu/vhost-user-gpu.c |    5 +-
 contrib/vhost-user-gpu/virgl.c          |   51 +-
 hw/display/vhost-user-gpu.c             |   17 +-
 hw/display/virtio-gpu.c                 |    4 +-
 hw/i386/vmmouse.c                       |   40 +-
 ui/console-gl.c                         |    2 +-
 ui/console-vc.c                         | 1079 ++++++++++++++++++++++
 ui/console.c                            | 1119 +----------------------
 ui/curses.c                             |    2 +-
 ui/gtk.c                                |    8 +-
 ui/sdl2-input.c                         |    4 +-
 ui/sdl2.c                               |    2 +-
 ui/spice-display.c                      |    2 +-
 ui/vnc.c                                |   56 +-
 hw/i386/trace-events                    |   10 +
 ui/cocoa.m                              |    2 +-
 ui/meson.build                          |    1 +
 22 files changed, 1426 insertions(+), 1245 deletions(-)
 create mode 100644 include/ui/surface.h
 create mode 100644 ui/console-priv.h
 create mode 100644 ui/console-vc.c

-- 
2.41.0