aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c')
-rw-r--r--drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
index 47817e00f54f..b8963b725dfa 100644
--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
@@ -354,6 +354,14 @@ int amdgpu_ib_ring_tests(struct amdgpu_device *adev)
354 if (!ring || !ring->ready) 354 if (!ring || !ring->ready)
355 continue; 355 continue;
356 356
357 /* skip IB tests for KIQ in general for the below reasons:
358 * 1. We never submit IBs to the KIQ
359 * 2. KIQ doesn't use the EOP interrupts,
360 * we use some other CP interrupt.
361 */
362 if (ring->funcs->type == AMDGPU_RING_TYPE_KIQ)
363 continue;
364
357 /* MM engine need more time */ 365 /* MM engine need more time */
358 if (ring->funcs->type == AMDGPU_RING_TYPE_UVD || 366 if (ring->funcs->type == AMDGPU_RING_TYPE_UVD ||
359 ring->funcs->type == AMDGPU_RING_TYPE_VCE || 367 ring->funcs->type == AMDGPU_RING_TYPE_VCE ||