mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-10 09:26:10 +00:00
igt/gem_cs_prefetch: Use gem_execbuf for pretty printing of failures
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
11291fd52f
commit
a1e4ec4a68
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user