mesa/src/virtio
Dave Airlie c2701a90c6 venus: handle device probing properly.
Currently if you try to probe the virtio ICD on a non-virtio system
it will fail in CreateInstance which causes the loader to spit on the
screen.

However instance creation shouldn't fail, the driver should just
not enumerate any devices in this case. It's a bit tricky to ensure
this, but return instance and then handle instance destruction
and fail device enumeration.

Cc: mesa-stable
Reviewed-by: Ryan Neph
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32266>
(cherry picked from commit 25b8f4f714)
2024-11-22 10:16:22 -08:00
..
ci ci/virgl: Fix library path 2024-10-10 11:05:57 +00:00
vdrm virtio/vdrm: don't spam 2024-10-04 16:30:17 +00:00
venus-protocol venus: sync headers for VK_EXT_external_memory_acquire_unmodified 2024-07-10 18:57:26 +00:00
virtio-gpu virtio/drm: Update header 2024-10-17 18:17:18 +00:00
vtest venus: rename sync_queue -> timeline 2022-12-16 21:12:38 +00:00
vulkan venus: handle device probing properly. 2024-11-22 10:16:22 -08:00
meson.build build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00