diff --git a/tests/gem_pipe_control_store_loop.c b/tests/gem_pipe_control_store_loop.c index 2cbbfe2f..e03cddd7 100644 --- a/tests/gem_pipe_control_store_loop.c +++ b/tests/gem_pipe_control_store_loop.c @@ -119,10 +119,12 @@ store_pipe_control_loop(void) drm_intel_bo_map(target_bo, 1); buf = target_bo->virtual; - if (buf[0] != val) + if (buf[0] != val) { fprintf(stderr, "value mismatch: cur 0x%08x, stored 0x%08x\n", buf[0], val); + exit(-1); + } buf[0] = 0; /* let batch write it again */ drm_intel_bo_unmap(target_bo); diff --git a/tests/gem_storedw_batches_loop.c b/tests/gem_storedw_batches_loop.c index 5ee0cee3..23c61790 100644 --- a/tests/gem_storedw_batches_loop.c +++ b/tests/gem_storedw_batches_loop.c @@ -106,10 +106,12 @@ store_dword_loop(void) drm_intel_bo_map(target_bo, 1); buf = target_bo->virtual; - if (buf[0] != (0x42000000 | val)) + if (buf[0] != (0x42000000 | val)) { fprintf(stderr, "value mismatch: cur 0x%08x, stored 0x%08x\n", buf[0], 0x42000000 | val); + exit(-1); + } buf[0] = 0; /* let batch write it again */ drm_intel_bo_unmap(target_bo); diff --git a/tests/gem_storedw_loop_blt.c b/tests/gem_storedw_loop_blt.c index 1ea83f0f..c67c2b3b 100644 --- a/tests/gem_storedw_loop_blt.c +++ b/tests/gem_storedw_loop_blt.c @@ -72,10 +72,12 @@ store_dword_loop(void) drm_intel_bo_map(target_buffer, 0); buf = target_buffer->virtual; - if (buf[0] != val) + if (buf[0] != val) { fprintf(stderr, "value mismatch: cur 0x%08x, stored 0x%08x\n", buf[0], val); + exit(-1); + } drm_intel_bo_unmap(target_buffer); diff --git a/tests/gem_storedw_loop_bsd.c b/tests/gem_storedw_loop_bsd.c index a161b5e8..91e4e592 100644 --- a/tests/gem_storedw_loop_bsd.c +++ b/tests/gem_storedw_loop_bsd.c @@ -72,10 +72,12 @@ store_dword_loop(void) drm_intel_bo_map(target_buffer, 0); buf = target_buffer->virtual; - if (buf[0] != val) + if (buf[0] != val) { fprintf(stderr, "value mismatch: cur 0x%08x, stored 0x%08x\n", buf[0], val); + exit(-1); + } drm_intel_bo_unmap(target_buffer); diff --git a/tests/gem_storedw_loop_render.c b/tests/gem_storedw_loop_render.c index 2cbb5307..b3d7df26 100644 --- a/tests/gem_storedw_loop_render.c +++ b/tests/gem_storedw_loop_render.c @@ -72,10 +72,12 @@ store_dword_loop(void) drm_intel_bo_map(target_buffer, 0); buf = target_buffer->virtual; - if (buf[0] != val) + if (buf[0] != val) { fprintf(stderr, "value mismatch: cur 0x%08x, stored 0x%08x\n", buf[0], val); + exit(-1); + } drm_intel_bo_unmap(target_buffer);