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
                   ` (14 more replies)
  0 siblings, 15 replies; 17+ 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] 17+ messages in thread

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

Thread overview: 17+ 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-14  5:45   ` Mauro Carvalho Chehab
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
2026-09-14  3:09 ` [GIT PULL 00/14] UI/display queue Richard Henderson

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.