]> 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>
Tue, 27 Sep 2022 21:54:12 +0000 (17:54 -0400)
commit6073b1848feb5d1e9b7b3a948bbe2d5fdf90712d
tree0f0f48eef3c091edfddf31d90832dc0e505796dd
parent9098eed295376f0c5f096c3a6c78b5bde70ee13a
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