linux/drivers/gpu/drm/amd
Andres Rodriguez 6065343a11 drm/amdgpu: guarantee bijective mapping of ring ids for LRU v3
Depending on usage patterns, the current LRU policy may create a
non-injective mapping between userspace ring ids and kernel rings.

This behaviour is undesired as apps that attempt to fill all HW blocks
would be unable to reach some of them.

This change forces the LRU policy to create bijective mappings only.

v2: compress ring_blacklist
v3: simplify amdgpu_ring_is_blacklisted() logic

Signed-off-by: Andres Rodriguez <andresx7@gmail.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2017-05-31 16:49:03 -04:00
..
acp drm: amd: remove broken include path 2017-03-14 19:19:44 -04:00
amdgpu drm/amdgpu: guarantee bijective mapping of ring ids for LRU v3 2017-05-31 16:49:03 -04:00
amdkfd drm/amdkfd: allow split HQD on per-queue granularity v5 2017-05-31 16:48:54 -04:00
include drm/amdkfd: allow split HQD on per-queue granularity v5 2017-05-31 16:48:54 -04:00
powerplay drm/amd/powerplay: code clean up in vega10_hwmgr.c 2017-05-31 14:16:42 -04:00
scheduler drm/amdgpu/SRIOV:implement guilty job TDR for(V2) 2017-05-24 17:40:40 -04:00