All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 00/14] UI/display queue
@ 2026-09-13 10:41 Marc-André Lureau
  2026-09-13 10:41 ` [GIT PULL 01/14] ui/dbus: fix cursor race, copy cursor data Marc-André Lureau
                   ` (13 more replies)
  0 siblings, 14 replies; 15+ messages in thread
From: Marc-André Lureau @ 2026-09-13 10:41 UTC (permalink / raw)
  To: qemu-devel

The following changes since commit d43c2d5f89db70359a7b3a7e2ad7098fcc0165ef:

  Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging (2026-09-11 12:04:42 -1000)

are available in the Git repository at:

  https://gitlab.com/marcandre.lureau/qemu.git tags/ui-pr-v1

for you to fetch changes up to 78809254f367cec04d68afd4c90115d9cc15a2e4:

  ui/gtk: Clean up GL resources on tab detach, re-attach, and VC free (2026-09-13 14:41:12 +0400)

----------------------------------------------------------------
UI/display queue

- cursor data races fixes
- qxl migration harderning
- add org.qemu.Display1.UIInfo
- gtk fixes

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>

----------------------------------------------------------------
Akihiko Odaki (2):
      ui/gtk: Remove glFlush() after eglSwapBuffers()
      ui/gtk: Work around the gtk-menu-bar-accel leak

Andrey Drobyshev (3):
      hw/display/qxl: factor out qxl_guest_phys2virt()
      hw/display/qxl: validate replayed commands in qxl_post_load
      hw/display/qxl: trace skipped stale loadvm commands

Chengyang Zhu (1):
      ui/dbus: add org.qemu.Display1.UIInfo interface

Denis V. Lunev (2):
      hw/display/qxl: hold ssd.lock while replacing ssd.cursor
      ui/cursor: make the cursor refcount atomic

Dongwon Kim (2):
      ui/gtk: Handle empty notebook state in menu handlers
      ui/gtk: Clean up GL resources on tab detach, re-attach, and VC free

Marc-André Lureau (4):
      ui/dbus: fix cursor race, copy cursor data
      docs/sphinx/dbus: register build dependency
      vhost-user-gpu: validate command buffer size in submit_3d
      virtio-gpu-virgl: guard new_blob with VIRGL_VERSION_MAJORS>=1

 contrib/vhost-user-gpu/virgl.c |  12 ++--
 docs/sphinx/dbusdoc.py         |   1 +
 hw/display/qxl.c               | 134 ++++++++++++++++++++++++++++++-----------
 hw/display/trace-events        |   1 +
 hw/display/virtio-gpu-virgl.c  |   2 +
 include/ui/console.h           |   9 +++
 ui/cursor.c                    |  17 ++++--
 ui/dbus-console.c              | 106 ++++++++++++++++++++++++++++++++
 ui/dbus-display1.xml           |  55 +++++++++++++++++
 ui/dbus-listener.c             |   8 +--
 ui/gtk-egl.c                   |   3 -
 ui/gtk.c                       | 125 ++++++++++++++++++++++++++++----------
 12 files changed, 387 insertions(+), 86 deletions(-)



^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2026-09-13 10:45 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-13 10:41 [GIT PULL 00/14] UI/display queue Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 01/14] ui/dbus: fix cursor race, copy cursor data Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 02/14] hw/display/qxl: hold ssd.lock while replacing ssd.cursor Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 03/14] ui/cursor: make the cursor refcount atomic Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 04/14] docs/sphinx/dbus: register build dependency Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 05/14] ui/dbus: add org.qemu.Display1.UIInfo interface Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 06/14] hw/display/qxl: factor out qxl_guest_phys2virt() Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 07/14] hw/display/qxl: validate replayed commands in qxl_post_load Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 08/14] hw/display/qxl: trace skipped stale loadvm commands Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 09/14] ui/gtk: Remove glFlush() after eglSwapBuffers() Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 10/14] ui/gtk: Work around the gtk-menu-bar-accel leak Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 11/14] vhost-user-gpu: validate command buffer size in submit_3d Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 12/14] virtio-gpu-virgl: guard new_blob with VIRGL_VERSION_MAJORS>=1 Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 13/14] ui/gtk: Handle empty notebook state in menu handlers Marc-André Lureau
2026-09-13 10:41 ` [GIT PULL 14/14] ui/gtk: Clean up GL resources on tab detach, re-attach, and VC free Marc-André Lureau

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.