qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/8] virtio-gpu/next - misc fixes and MR handling
@ 2025-10-14 11:12 Alex Bennée
  2025-10-14 11:12 ` [PATCH 1/8] Support per-head resolutions with virtio-gpu Alex Bennée
                   ` (7 more replies)
  0 siblings, 8 replies; 19+ messages in thread
From: Alex Bennée @ 2025-10-14 11:12 UTC (permalink / raw)
  To: qemu-devel
  Cc: David Hildenbrand, Paolo Bonzini, Eric Blake,
	Philippe Mathieu-Daudé, Dmitry Osipenko, Markus Armbruster,
	Alex Bennée, Akihiko Odaki, Marc-André Lureau, Peter Xu,
	Michael S. Tsirkin

I still have a number of patches that addressed a lock-up but were
never merged due to objections. However there is a bunch of discussion
around re-factoring the MemoryRegion code so I'm re-posting with an
additional functional test which demonstrates the lock-up is fixed.
Whatever the final solution for more cleanly handling the binding
between MemoryRegions and blobs it will at least need to pass the
test.

Blob memory issues aside I'll send a PR next week to merge the
per-head and ui/gtk-gl-area changes.

Discuss,

Alex.

Alex Bennée (4):
  system/memory: add memory_region_finalize tracepoint
  hw/display: add blob map/unmap trace events
  hw/display: re-arrange memory region tracking
  tests/functional: add GPU blob allocation test

Andrew Keesler (1):
  Support per-head resolutions with virtio-gpu

Dongwon Kim (1):
  ui/gtk-gl-area: Remove extra draw call in refresh

Manos Pitsidianakis (2):
  virtio-gpu: refactor async blob unmapping
  virtio-gpu: fix hang under TCG when unmapping blob

 qapi/virtio.json                          | 10 +++-
 include/system/memory.h                   |  1 +
 hw/display/virtio-gpu-base.c              | 10 ++++
 hw/display/virtio-gpu-virgl.c             | 62 +++++++++++--------
 system/memory.c                           |  5 ++
 ui/gtk-gl-area.c                          |  1 -
 hw/display/trace-events                   |  2 +
 system/trace-events                       |  1 +
 tests/functional/aarch64/meson.build      |  1 +
 tests/functional/aarch64/test_gpu_blob.py | 73 +++++++++++++++++++++++
 10 files changed, 138 insertions(+), 28 deletions(-)
 create mode 100755 tests/functional/aarch64/test_gpu_blob.py

-- 
2.47.3



^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2025-10-15 12:13 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-14 11:12 [PATCH 0/8] virtio-gpu/next - misc fixes and MR handling Alex Bennée
2025-10-14 11:12 ` [PATCH 1/8] Support per-head resolutions with virtio-gpu Alex Bennée
2025-10-15  2:49   ` Akihiko Odaki
2025-10-15  9:40     ` Alex Bennée
2025-10-14 11:12 ` [PATCH 2/8] system/memory: add memory_region_finalize tracepoint Alex Bennée
2025-10-15  3:37   ` Akihiko Odaki
2025-10-14 11:12 ` [PATCH 3/8] ui/gtk-gl-area: Remove extra draw call in refresh Alex Bennée
2025-10-15  3:08   ` Akihiko Odaki
2025-10-15 10:45     ` Alex Bennée
2025-10-15 11:58       ` Akihiko Odaki
2025-10-14 11:12 ` [PATCH 4/8] hw/display: add blob map/unmap trace events Alex Bennée
2025-10-15  3:39   ` Akihiko Odaki
2025-10-14 11:12 ` [PATCH 5/8] hw/display: re-arrange memory region tracking Alex Bennée
2025-10-14 17:00   ` Peter Xu
2025-10-14 11:12 ` [PATCH 6/8] virtio-gpu: refactor async blob unmapping Alex Bennée
2025-10-14 11:12 ` [PATCH 7/8] virtio-gpu: fix hang under TCG when unmapping blob Alex Bennée
2025-10-14 11:12 ` [PATCH 8/8] tests/functional: add GPU blob allocation test Alex Bennée
2025-10-15  2:41   ` Akihiko Odaki
2025-10-15 12:12     ` Akihiko Odaki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).