diff options
author | shaoyunl <Shaoyun.Liu@amd.com> | 2017-09-27 06:09:56 +0200 |
---|---|---|
committer | Oded Gabbay <oded.gabbay@gmail.com> | 2017-09-27 06:09:56 +0200 |
commit | e139cd2a2ff842bd4a5d089b9d251ca62f58ecac (patch) | |
tree | ed0d1cd3f936217993e400db36b05fb37f8ee61d /include/drm/drm_vblank.h | |
parent | drm/amdkfd: Limit queue number per process and device to 127 (diff) | |
download | linux-e139cd2a2ff842bd4a5d089b9d251ca62f58ecac.tar.xz linux-e139cd2a2ff842bd4a5d089b9d251ca62f58ecac.zip |
drm/amdkfd: Improve multiple SDMA queues support per process
HWS does not support over-subscription and the scheduler can not internally
modify the engine. Driver needs to program the correct engine ID.
Fix the queue and engine selection to create queues on alternating SDMA
engines. This allows concurrent bi-directional DMA transfers in a process
that creates two SDMA queues.
Signed-off-by: shaoyun liu <shaoyun.liu@amd.com>
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Diffstat (limited to 'include/drm/drm_vblank.h')
0 files changed, 0 insertions, 0 deletions