]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amdgpu: pass queue size and is_aql_queue to MES
authorGraham Sider <Graham.Sider@amd.com>
Mon, 19 Sep 2022 17:57:14 +0000 (13:57 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 29 Sep 2022 13:41:44 +0000 (09:41 -0400)
commit6c2c37bb7f34ac85ee0db10a6cbc9a076bea6771
tree2bd6cd8b056ae295de8edd2f08b53950274bfc5d
parentc18bebb043866ab8dd585302ef76a2423af0720e
drm/amdgpu: pass queue size and is_aql_queue to MES

Update mes_v11_api_def.h add_queue API with is_aql_queue parameter. Also
re-use gds_size for the queue size (unused for KFD). MES requires the
queue size in order to compute the actual wptr offset within the queue
RB since it increases monotonically for AQL queues.

v2: Make is_aql_queue assign clearer

Signed-off-by: Graham Sider <Graham.Sider@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
drivers/gpu/drm/amd/amdkfd/kfd_device_queue_manager.c
drivers/gpu/drm/amd/include/mes_v11_api_def.h