The following changes since commit 2be159078ea26feac4c9c9902acf8906f1a05c2a:
Merge tag 'pull-riscv-to-apply-20260824-1' of https://github.com/alistair23/qemu into staging (2026-08-23 23:04:09 -0700) are available in the Git repository at: https://gitlab.com/marcandre.lureau/qemu.git tags/fixes-pr-v1 for you to fetch changes up to a88191a0caecdfba440682e3c120b439681ccaca: hw/input/ps2: say why unknown keyboard commands draw a resend (2026-08-25 15:20:44 +0400) ---------------------------------------------------------------- Various fixes Collect various graphics & chardev fixes, and some others. Signed-off-by: Marc-André Lureau <[email protected]> ---------------------------------------------------------------- Akihiko Odaki (5): hw/display/virtio-gpu: Avoid creating empty udmabuf hw/display/virtio-gpu: Avoid mmap() for empty blob hw/display/virtio-gpu: Propagate udmabuf errors hw/display/virtio-gpu: Check cursor data presence hw/display/virtio-gpu: Validate resource per command Christian Quante (2): hw/input/ps2: answer unknown mouse commands with a resend hw/input/ps2: say why unknown keyboard commands draw a resend Fabiano Rosas (1): chardev: Don't unregister yank upon async path connection failure Marc-André Lureau (10): hw/misc: fix trace-events migration/multifd: fix Error leak in multifd_recv_terminate_threads() hw/core/machine: fix fdt memory leak hw/display/qxl: validate primary surface stride against width virtio-gpu: use g_try_malloc to avoid guest-triggered abort crypto: fix build against nettle >= 4 tests: tag slow tests with 'slow' suite for easy filtering ui/egl: fix render node cleanup order ui/egl: fix qemu_egl_display type tests/functional: fix pylint false positives for cv2 module Warisjeet Singh (1): hw/display/vga: fix text-mode OOB write after a graphics surface switch chardev/char-socket.c | 5 - contrib/vhost-user-gpu/vhost-user-gpu.c | 25 ++-- contrib/vhost-user-gpu/virgl.c | 6 +- contrib/vhost-user-gpu/vugbm.c | 5 +- crypto/hash-nettle.c | 3 +- hw/core/machine.c | 1 + hw/display/qxl-render.c | 66 +++++---- hw/display/qxl.c | 59 +++++++++ hw/display/qxl.h | 2 + hw/display/vga.c | 37 +++--- hw/display/vga_int.h | 3 +- hw/display/virtio-gpu-rutabaga.c | 14 +- hw/display/virtio-gpu-udmabuf-stubs.c | 3 +- hw/display/virtio-gpu-udmabuf.c | 17 ++- hw/display/virtio-gpu-virgl.c | 6 +- hw/display/virtio-gpu.c | 228 ++++++++++++++++++++------------ hw/input/ps2.c | 10 ++ hw/misc/trace-events | 6 + include/hw/virtio/virtio-gpu.h | 2 +- include/ui/egl-helpers.h | 2 +- migration/multifd.c | 1 + tests/functional/pylintrc | 6 + tests/qtest/meson.build | 3 +- tests/unit/meson.build | 9 +- ui/egl-helpers.c | 17 ++- 25 files changed, 372 insertions(+), 164 deletions(-)
