From: "Marc-André Lureau" <marcandre.lureau@redhat.com>
To: qemu-devel@nongnu.org
Subject: [GIT PULL 00/14] UI/display queue
Date: Sun, 13 Sep 2026 14:41:18 +0400 [thread overview]
Message-ID: <20260913-ui-v1-0-7a8d89d0423a@redhat.com> (raw)
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(-)
next reply other threads:[~2026-09-13 10:43 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-09-13 10:41 Marc-André Lureau [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260913-ui-v1-0-7a8d89d0423a@redhat.com \
--to=marcandre.lureau@redhat.com \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.