summaryrefslogtreecommitdiffstats
path: root/drivers/gpu
diff options
context:
space:
mode:
authorJoseph Greathouse <Joseph.Greathouse@amd.com>2022-06-06 16:09:25 -0500
committerAlex Deucher <alexander.deucher@amd.com>2022-06-07 16:18:48 -0400
commitb3f9234e106c9ca4dd0fab3cebbdc8ac74504f97 (patch)
tree3fc8be1a14e4d320da9ae2d3e268756c7085c6e7 /drivers/gpu
parent8b8ce2b90af1bea3d7b24e250832fcc3c7e687ea (diff)
downloadlinux-stable-b3f9234e106c9ca4dd0fab3cebbdc8ac74504f97.tar.gz
linux-stable-b3f9234e106c9ca4dd0fab3cebbdc8ac74504f97.tar.bz2
linux-stable-b3f9234e106c9ca4dd0fab3cebbdc8ac74504f97.zip
drm/amdgpu: Add MODE register to wave debug info in gfx11
All other chips, from gfx6-gfx10, now include the MODE register at the end of the wave debug state. This appears to have been missed in gfx11, so this patch adds in MODE to the debug state for gfx11. Signed-off-by: Joseph Greathouse <Joseph.Greathouse@amd.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
index 10e180b2d0f5..a4a6751b1e44 100644
--- a/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
+++ b/drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
@@ -1096,6 +1096,7 @@ static void gfx_v11_0_read_wave_data(struct amdgpu_device *adev, uint32_t simd,
dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_IB_STS2);
dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_IB_DBG1);
dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_M0);
+ dst[(*no_fields)++] = wave_read_ind(adev, wave, ixSQ_WAVE_MODE);
}
static void gfx_v11_0_read_wave_sgprs(struct amdgpu_device *adev, uint32_t simd,