]> git.itanic.dy.fi Git - linux-stable/commit
drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs
authorAlex Deucher <alexander.deucher@amd.com>
Fri, 19 Jan 2024 17:23:55 +0000 (12:23 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 25 Jan 2024 20:48:51 +0000 (15:48 -0500)
commit03ff6d7238b77e5fb2b85dc5fe01d2db9eb893bd
treef65b7479dcc9452fb580717595b01015375ea097
parente7a8594cc2af920a905db15653c19c362d4ebd3f
drm/amdgpu/gfx10: set UNORD_DISPATCH in compute MQDs

This needs to be set to 1 to avoid a potential deadlock in
the GC 10.x and newer.  On GC 9.x and older, this needs
to be set to 0.  This can lead to hangs in some mixed
graphics and compute workloads.  Updated firmware is also
required for AQL.

Reviewed-by: Feifei Xu <Feifei.Xu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c