OpenCloudOS-Kernel/drivers/gpu/drm/amd
Andres Rodriguez 0a281f5a2c drm/amdgpu: new queue policy, take first 2 queues of each pipe v2
Instead of taking the first pipe and giving the rest to kfd, take the
first 2 queues of each pipe.

Effectively, amdgpu and amdkfd own the same number of queues. But
because the queues are spread over multiple pipes the hardware will be
able to better handle concurrent compute workloads.

amdgpu goes from 1 pipe to 4 pipes, i.e. from 1 compute threads to 4
amdkfd goes from 3 pipe to 4 pipes, i.e. from 3 compute threads to 4

v2: fix policy comment

Reviewed-by: Edward O'Callaghan <funfunctor@folklore1984.net>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Andres Rodriguez <andresx7@gmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2017-05-31 16:48:59 -04:00
..
acp drm: amd: remove broken include path 2017-03-14 19:19:44 -04:00
amdgpu drm/amdgpu: new queue policy, take first 2 queues of each pipe v2 2017-05-31 16:48:59 -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