OSDN Git Service

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)
commit11614c36bc8f4fd22ff91e6150ac63e8bfce33b5
treeb1a1666f5be73d0736eb1392986f35e2235cc6dc
parent6c6cde557a8ee2400b169b37ec146cb67518befd
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