mirror-linux/drivers/gpu/drm/amd
Eeli Haapalainen 8326193401 drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume
Commit 42cdf6f687 ("drm/amdgpu/gfx8: always restore kcq MQDs") made the
ring pointer always to be reset on resume from suspend. This caused compute
rings to fail since the reset was done without also resetting it for the
firmware. Reset wptr on the GPU to avoid a disconnect between the driver
and firmware wptr.

Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3911
Fixes: 42cdf6f687 ("drm/amdgpu/gfx8: always restore kcq MQDs")
Signed-off-by: Eeli Haapalainen <eeli.haapalainen@protonmail.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
(cherry picked from commit 2becafc319)
Cc: stable@vger.kernel.org
2025-07-16 16:50:45 -04:00
..
acp
amdgpu drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume 2025-07-16 16:50:45 -04:00
amdkfd drm/amdkfd: Don't call mmput from MMU notifier callback 2025-06-30 13:57:12 -04:00
amdxcp
display drm/amd/display: Disable CRTC degamma LUT for DCN401 2025-07-16 16:47:43 -04:00
include drm/amdgpu: Add userq fence support to SDMAv7.0 2025-06-03 15:32:50 -04:00
pm drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 2025-06-18 13:09:41 -04:00