summaryrefslogtreecommitdiff
path: root/tests/gem_fence_thrash.c
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2012-01-10 16:05:34 +0100
committerDaniel Vetter <daniel.vetter@ffwll.ch>2012-01-10 16:05:34 +0100
commit673e6b220a34fb7600cbf272bc46a4ac1ca08905 (patch)
tree41020c3923d71a96a3f9259288aa7375724cc8d0 /tests/gem_fence_thrash.c
parenta7a80c2c2f7ac15ae50d75dc2fcaf59834b47e0c (diff)
lib/drmtest: extract gem_set_domain and gem_sync
gem_sync just does a gtt sync by using set_domain(GTT, GTT). Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'tests/gem_fence_thrash.c')
-rw-r--r--tests/gem_fence_thrash.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/tests/gem_fence_thrash.c b/tests/gem_fence_thrash.c
index 7b679369..2065ac65 100644
--- a/tests/gem_fence_thrash.c
+++ b/tests/gem_fence_thrash.c
@@ -58,7 +58,6 @@ bo_create (int fd)
{
struct drm_i915_gem_create create;
struct drm_i915_gem_set_tiling tiling;
- struct drm_i915_gem_set_domain domain;
struct drm_i915_gem_mmap_gtt mmap_arg;
void *ptr;
int handle;
@@ -88,12 +87,7 @@ bo_create (int fd)
assert (ptr != MAP_FAILED);
/* XXX: mmap_gtt pulls the bo into the GTT read domain. */
- memset(&domain, 0, sizeof(domain));
- domain.handle = handle;
- domain.read_domains = I915_GEM_DOMAIN_GTT;
- domain.write_domain = I915_GEM_DOMAIN_GTT;
- ret = ioctl(fd, DRM_IOCTL_I915_GEM_SET_DOMAIN, &domain);
- assert (ret == 0);
+ gem_sync(fd, handle);
return ptr;
}