diff options
author | Andrey Grodzovsky <andrey.grodzovsky@amd.com> | 2018-10-25 15:47:02 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2018-10-26 13:27:30 -0500 |
commit | 31e3aad62ab8039581d621403b7905aa19fb30af (patch) | |
tree | ac2573dcf20c3c9b121b66c269fc69fb1f0af23b /drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | |
parent | 4faaaa762328cfb8579b9c908999ca189e2ea474 (diff) |
drm/amdgpu: Fix compute ring 1.0.0 failure after reset
Problem: After GPU reset on dGPUs with gfx8 compute ring
1.0.0 fails to pass the ring test. Ring registers inspection
shows that it's active and no hang is observed (rptr == wptr)
No significant diffs were observed between CP_HQD* registers
for the ring in good and bad shape.
Fix: No clear reason why but reversing the order of ring tests
fixes the problem.
Signed-off-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_device.c')
0 files changed, 0 insertions, 0 deletions