diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2015-03-29 14:10:53 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2015-03-29 14:13:05 +0100 |
commit | a1e4ec4a68ff1144249aa2f98c6834d296ee2061 (patch) | |
tree | 34c312105832cca62817b66f411fedff008cf61b | |
parent | 11291fd52f53d3c729d5ef4e5b2090f38c36cf69 (diff) |
igt/gem_cs_prefetch: Use gem_execbuf for pretty printing of failures
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-rw-r--r-- | tests/gem_cs_prefetch.c | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/tests/gem_cs_prefetch.c b/tests/gem_cs_prefetch.c index 8a912efd..ac3da6d5 100644 --- a/tests/gem_cs_prefetch.c +++ b/tests/gem_cs_prefetch.c @@ -63,34 +63,18 @@ static void exec(int fd, uint32_t handle) { struct drm_i915_gem_execbuffer2 execbuf; struct drm_i915_gem_exec_object2 gem_exec[1]; - int ret = 0; + memset(gem_exec, 0, sizeof(gem_exec)); gem_exec[0].handle = handle; - gem_exec[0].relocation_count = 0; - gem_exec[0].relocs_ptr = 0; - gem_exec[0].alignment = 0; - gem_exec[0].offset = 0; - gem_exec[0].flags = 0; - gem_exec[0].rsvd1 = 0; - gem_exec[0].rsvd2 = 0; + memset(&execbuf, 0, sizeof(execbuf)); execbuf.buffers_ptr = (uintptr_t)gem_exec; execbuf.buffer_count = 1; execbuf.batch_start_offset = 0; execbuf.batch_len = 4096; - execbuf.cliprects_ptr = 0; - execbuf.num_cliprects = 0; - execbuf.DR1 = 0; - execbuf.DR4 = 0; - execbuf.flags = 0; - execbuf.rsvd1 = 0; - execbuf.rsvd2 = 0; - - ret = drmIoctl(fd, - DRM_IOCTL_I915_GEM_EXECBUFFER2, - &execbuf); + + gem_execbuf(fd, &execbuf); gem_sync(fd, handle); - igt_assert_eq(ret, 0); } igt_simple_main |