[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: [PATCH v1 2/2] virtio-gpu: Document VIRTIO_GPU_CAPSET_DRM
Document VIRTIO_GPU_CAPSET_DRM that is capset for the DRM native context protocols which implement Linux DRM UAPIs over VirtIO-GPU, effectively exposing host GPU to a Linux guest like it's a native/baremetal GPU. Link: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14900 Link: https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/693 Link: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21658 Link: https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/1274 Link: https://gitlab.freedesktop.org/digetx/mesa/-/commits/native-context-iris Link: https://chromium.googlesource.com/chromiumos/platform/crosvm/+/69ecfb0e3913a4cd9048056f9a37cc496c7b9235 Signed-off-by: Dmitry Osipenko <dmitry.osipenko@collabora.com> --- device-types/gpu/description.tex | 3 +++ 1 file changed, 3 insertions(+) diff --git a/device-types/gpu/description.tex b/device-types/gpu/description.tex index 4b8dd7733c31..29c8a97c3a3f 100644 --- a/device-types/gpu/description.tex +++ b/device-types/gpu/description.tex @@ -536,6 +536,8 @@ \subsubsection{Device Operation: controlq}\label{sec:Device Types / GPU Device / Mesa's (mostly) autogenerated Vulkan protocol. \item \href{https://chromium.googlesource.com/chromiumos/platform/crosvm/+/refs/heads/main/rutabaga_gfx/src/cross_domain/cross_domain_protocol.rs}{VIRTIO_GPU_CAPSET_CROSS_DOMAIN} -- protocol for display virtualization via Wayland proxying. + \item \href{https://gitlab.freedesktop.org/virgl/virglrenderer/-/tree/master/src/drm}{VIRTIO_GPU_CAPSET_DRM} -- + DRM native context protocols. \end{itemize*} \begin{lstlisting} @@ -550,6 +552,7 @@ \subsubsection{Device Operation: controlq}\label{sec:Device Types / GPU Device / #define VIRTIO_GPU_CAPSET_GFXSTREAM_VULKAN 3 #define VIRTIO_GPU_CAPSET_VENUS 4 #define VIRTIO_GPU_CAPSET_CROSS_DOMAIN 5 +#define VIRTIO_GPU_CAPSET_DRM 6 struct virtio_gpu_resp_capset_info { struct virtio_gpu_ctrl_hdr hdr; le32 capset_id; -- 2.41.0
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]