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(-)


Reply via email to