Add shared memory and support blob resource creation, mapping and unmapping through virglrenderer new stable APIs[0] when available.
[0] https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/891 Antonio Caggiano (1): virtio-gpu: Handle resource blob commands Dmitry Osipenko (1): virtio-gpu: Don't require udmabuf when blob support is enabled Dr. David Alan Gilbert (1): virtio: Add shared memory capability Gerd Hoffmann (1): virtio-gpu: hostmem Richard Henderson (1): Update version for v7.1.0-rc4 release VERSION | 2 +- hw/display/virtio-gpu-pci.c | 15 +++ hw/display/virtio-gpu-virgl.c | 169 +++++++++++++++++++++++++++ hw/display/virtio-gpu.c | 25 ++-- hw/display/virtio-vga.c | 33 ++++-- hw/virtio/virtio-pci.c | 18 +++ include/hw/virtio/virtio-gpu-bswap.h | 18 +++ include/hw/virtio/virtio-gpu.h | 11 ++ include/hw/virtio/virtio-pci.h | 4 + meson.build | 5 + 10 files changed, 276 insertions(+), 24 deletions(-) -- 2.34.1