]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled
authorYifan Zha <Yifan.Zha@amd.com>
Fri, 14 Nov 2025 09:48:58 +0000 (17:48 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 1 Dec 2025 10:45:47 +0000 (11:45 +0100)
commit9c03896ec657d3eb2af82f567a57054f735e4ccc
treedab8ab02bfea4f2677d1d476fc190727dfc14e16
parent9539c00f44033fcbdaa0673bb370c4a148df1206
drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled

commit 80d8a9ad1587b64c545d515ab6cb7ecb9908e1b3 upstream.

[Why]
Accoreding to CP updated to RS64 on gfx11,
WRITE_DATA with PREEMPTION_META_MEMORY(dst_sel=8) is illegal for CP FW.
That packet is used for MCBP on F32 based system.
So it would lead to incorrect GRBM write and FW is not handling that
extra case correctly.

[How]
With gfx11 rs64 enabled, skip emit de meta data.

Signed-off-by: Yifan Zha <Yifan.Zha@amd.com>
Acked-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 8366cd442d226463e673bed5d199df916f4ecbcf)
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c