[GIT PULL 00/14] UI/display queue

Marc-André Lureau posted 14 patches 1 week, 6 days ago
Failed in applying to current master (apply log)
Maintainers: "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Stefano Garzarella <sgarzare@redhat.com>, John Snow <jsnow@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Mauro Carvalho Chehab <mchehab+huawei@kernel.org>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, "Alex Bennée" <alex.bennee@linaro.org>, Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>, Dmitry Osipenko <dmitry.osipenko@collabora.com>
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(-)
[GIT PULL 00/14] UI/display queue
Posted by Marc-André Lureau 1 week, 6 days ago
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(-)


Re: [GIT PULL 00/14] UI/display queue
Posted by Richard Henderson 1 week, 5 days ago
On 9/13/26 00:41, Marc-André Lureau wrote:
> The following changes since commit d43c2d5f89db70359a7b3a7e2ad7098fcc0165ef:
> 
>    Merge tag 'for_upstream' ofhttps://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>

Applied, thanks.

r~