mesa/src/virtio
Andrew Gazizov d1009481c8 venus: Add use_guest_vram capset to enable guest-based blob alloc
For hypervisors that do not support host memory injection into the
guest address space, it's necessary to have guest-based blob alloc.
Therefore, use a new 'use_guest_vram' virgl capset to decide on
performing guest blob allocations from dedicated heap (Host visible
memory).

Signed-off-by: Andrew D. Gazizov <andrew.gazizov@opensynergy.com>
Reviewed-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25889>
2023-11-06 18:33:15 +00:00
..
ci ci/venus: reduce pre-merge to fit under 15 min 2023-10-31 01:00:25 +00:00
vdrm virtio: Add vdrm native-context helper 2023-11-04 03:00:04 +00:00
venus-protocol venus: Sync protocol for VK_EXT_graphics_pipeline_library 2023-10-18 12:12:16 -07:00
virtio-gpu venus: Add use_guest_vram capset to enable guest-based blob alloc 2023-11-06 18:33:15 +00:00
vtest venus: rename sync_queue -> timeline 2022-12-16 21:12:38 +00:00
vulkan venus: Add use_guest_vram capset to enable guest-based blob alloc 2023-11-06 18:33:15 +00:00
meson.build virtio: Add vdrm native-context helper 2023-11-04 03:00:04 +00:00