summaryrefslogtreecommitdiff
path: root/lib/drmtest.c
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2013-09-03 10:37:14 +0200
committerDaniel Vetter <daniel.vetter@ffwll.ch>2013-09-03 10:37:14 +0200
commit9cc16e8afd0269d6f94107b2044240e45334e64d (patch)
tree44e13fbb2a1e7d1b601a0c3bfcb8c3ccafeea2fc /lib/drmtest.c
parentbd59d60275e8d7cce2ae4370cf8f8304abdc52fc (diff)
lib/drmtest: extract gem_execbuf helper
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'lib/drmtest.c')
-rw-r--r--lib/drmtest.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/drmtest.c b/lib/drmtest.c
index c0fda7277..5475a4d37 100644
--- a/lib/drmtest.c
+++ b/lib/drmtest.c
@@ -463,6 +463,16 @@ uint32_t gem_create(int fd, int size)
return create.handle;
}
+void gem_execbuf(int fd, struct drm_i915_gem_execbuffer2 *execbuf)
+{
+ int ret;
+
+ ret = drmIoctl(fd,
+ DRM_IOCTL_I915_GEM_EXECBUFFER2,
+ execbuf);
+ igt_assert(ret == 0);
+}
+
void *gem_mmap__gtt(int fd, uint32_t handle, int size, int prot)
{
struct drm_i915_gem_mmap_gtt mmap_arg;