]> git.ipfire.org Git - thirdparty/kernel/linux.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)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 19 Nov 2025 22:34:15 +0000 (17:34 -0500)
commit8366cd442d226463e673bed5d199df916f4ecbcf
treed8b083191511bfff4dac7ba7a0d01b04c62b83ee
parent2a6c826cfeedd7714611ac115371a959ead55bda
drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled

[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>
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c