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>