mesa/src/gallium/winsys
Frank Binns 547d7f254d kmsro: wire Zink up as a fallback
As Zink has gained support for renderonly devices, wire it up to KMSRO
to allow such kind of usage.

Among all renderonly drivers, Zink is a little special that it does not
bind to a specific driver name, so it's made a fallback option which is
checked after all driver name checks.

Signed-off-by: Frank Binns <frank.binns@imgtec.com>
[Icenowy: split patch, forward port, de-hardcode "powervr"]

Signed-off-by: Icenowy Zheng <uwu@icenowy.me>
Signed-off-by: Icenowy Zheng <zhengxingda@iscas.ac.cn>
Reviewed-By: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/38810>
2026-03-13 18:54:26 +00:00
..
amdgpu/drm ac: replace some packet field definitions in sid.h by generated ones 2026-03-11 18:54:20 +00:00
asahi/drm asahi: Add scaffolding for supporting driconf options 2023-09-05 18:50:34 +00:00
crocus/drm crocus: Support virtio-gpu native context 2026-02-06 00:15:37 +00:00
d3d12/wgl d3d12: Don't use D3D12 B8G8R8X8 format 2026-01-06 19:00:16 +00:00
ethosu/drm ethos: Initial commit of a driver for the Arm Ethos-U65 NPU. 2025-10-15 20:10:15 +00:00
etnaviv/drm etnaviv: Turn ETNA_CORE_ into ETNA_FEATURE_CORE_ 2025-09-30 20:45:17 +00:00
freedreno/drm freedreno: use unicode © instead of DOS-like (C) copyright sign 2024-08-28 08:54:00 +00:00
i915/drm i915/meson: generate intel_device_info_gen.h before compiling i915_drm_winsys.c 2025-09-24 10:23:18 +00:00
iris/drm iris: Support virtio-gpu native context 2026-02-06 00:15:37 +00:00
kmsro/drm kmsro: wire Zink up as a fallback 2026-03-13 18:54:26 +00:00
lima/drm lima: add driconf infrastructure 2025-06-10 15:32:42 +00:00
nouveau/drm nouveau: fix memory leak by freeing drm version before returning 2025-12-23 21:06:39 +01:00
panfrost/drm treewide: Make exported DRM FDs read-write. 2025-09-27 19:46:14 +00:00
radeon amd: rename ac_cu_info to ac_compiler_info 2026-03-03 08:50:12 +00:00
rocket/drm rocket: Initial commit of a driver for Rockchip's NPU 2025-07-28 08:06:38 +02:00
svga/drm svga: Set modifier in surface_get_handle 2026-01-06 22:06:44 +00:00
sw drisw: Properly mark shmid as -1 when alloc fails 2026-03-06 01:18:53 +00:00
tegra/drm build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
v3d/drm build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
vc4/drm build: pass licensing information in SPDX form 2024-06-29 12:42:49 -07:00
virgl virgl: set DRM_RDWR for exported dma-bufs (non-blob) 2026-03-12 19:48:47 +00:00
zink/drm zink: add a winsys library exposing renderonly screen creation 2026-03-13 18:54:26 +00:00