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 <[email protected]> ---------------------------------------------------------------- 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(-)
