linux_dsm_epyc7002/drivers/gpu/drm/amd
Nirmoy Das 33abcb1f5a drm/amdgpu: set compute queue priority at mqd_init
We were changing compute ring priority while rings were being used
before every job submission which is not recommended. This patch
sets compute queue priority at mqd initialization for gfx8, gfx9 and
gfx10.

Policy: make queue 0 of each pipe as high priority compute queue

High/normal priority compute sched lists are generated from set of high/normal
priority compute queues. At context creation, entity of compute queue
get a sched list from high or normal priority depending on ctx->priority

Signed-off-by: Nirmoy Das <nirmoy.das@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2020-03-09 13:51:24 -04:00
..
acp drm/amdgpu: fix license on Kconfig and Makefiles 2019-12-11 15:22:08 -05:00
amdgpu drm/amdgpu: set compute queue priority at mqd_init 2020-03-09 13:51:24 -04:00
amdkfd drm/amdkfd: Signal eviction fence on process destruction (v2) 2020-03-06 14:40:30 -05:00
display drm/amdgpu/display: Fix Pollock Variant Detection 2020-03-09 13:51:03 -04:00
include drm/amdgpu: add wafl2 ip headers 2020-03-06 14:31:21 -05:00
powerplay drm/amd/powerplay: add smu if version for navi12 2020-03-09 13:51:08 -04:00