]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdkfd: Allocate MQD trunk for HIQ and SDMA
authorOak Zeng <ozeng@amd.com>
Wed, 28 Nov 2018 03:58:54 +0000 (21:58 -0600)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 24 May 2019 17:21:02 +0000 (12:21 -0500)
commita1b742b4346e03c04e9fbd2da85d6532f406bf0e
treeb1a1666f5be73d0736eb1392986f35e2235cc6dc
parent535af907857f060e9f0ef6f51193ce41f605feaf
drm/amdkfd: Allocate MQD trunk for HIQ and SDMA

MEC FW for some new asic requires all SDMA MQDs to be in a continuous
trunk of memory right after HIQ MQD. Add a field in device queue manager
to hold the HIQ/SDMA MQD memory object and allocate MQD trunk on device
queue manager initialization.

Signed-off-by: Oak Zeng <ozeng@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.h