]> git.itanic.dy.fi Git - linux-stable/commit
drm/amdgpu/gfx11: set UNORD_DISPATCH in compute MQDs
authorAlex Deucher <alexander.deucher@amd.com>
Fri, 19 Jan 2024 17:32:59 +0000 (12:32 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 25 Jan 2024 20:48:57 +0000 (15:48 -0500)
commit3380fcad2c906872110d31ddf7aa1fdea57f9df6
tree758a89f5214bdb70c5d747a64f8a4fe51cc6f2ab
parent03ff6d7238b77e5fb2b85dc5fe01d2db9eb893bd
drm/amdgpu/gfx11: 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_v11_0.c
drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v11.c