bo = drm_intel_bo_alloc(bufmgr, "bo", 4*width*height, 0);
assert(bo);
- set_bo(bo, val, width, height);
-
return bo;
}
/* try to overwrite the source values */
if (drmtest_run_subtest("overwrite-source")) {
- for (i = 0; i < num_buffers; i++)
- intel_copy_bo(batch, dst[i], src[i], width, height);
+ for (i = 0; i < num_buffers; i++) {
+ set_bo(src[i], i, width, height);
+ set_bo(dst[i], i, width, height);
+ }
for (i = num_buffers; i--; )
set_bo(src[i], 0xdeadbeef, width, height);
for (i = 0; i < num_buffers; i++)
/* try to overwrite the source values */
if (drmtest_run_subtest("overwrite-source-interruptible")) {
- for (loop = 0; loop < 10; loop++) {
+ for (loop = 0; loop < 1; loop++) {
gem_quiescent_gpu(fd);
+ for (i = 0; i < num_buffers; i++) {
+ set_bo(src[i], i, width, height);
+ set_bo(dst[i], i, width, height);
+ }
for (i = 0; i < num_buffers; i++)
intel_copy_bo(batch, dst[i], src[i], width, height);
for (i = num_buffers; i--; )
* manually tell the kernel when we start access the gtt. */
do_or_die(drm_intel_gem_bo_map_gtt(bo));
- set_bo(bo, val, width, height);
-
return bo;
}
/* try to overwrite the source values */
if (drmtest_run_subtest("overwrite-source")) {
+ for (i = 0; i < num_buffers; i++) {
+ set_bo(src[i], i, width, height);
+ set_bo(dst[i], i, width, height);
+ }
for (i = 0; i < num_buffers; i++)
intel_copy_bo(batch, dst[i], src[i], width, height);
for (i = num_buffers; i--; )
if (drmtest_run_subtest("overwrite-source-interruptible")) {
for (loop = 0; loop < 10; loop++) {
gem_quiescent_gpu(fd);
+ for (i = 0; i < num_buffers; i++) {
+ set_bo(src[i], i, width, height);
+ set_bo(dst[i], i, width, height);
+ }
for (i = 0; i < num_buffers; i++)
intel_copy_bo(batch, dst[i], src[i], width, height);
for (i = num_buffers; i--; )