diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-01-10 16:05:34 +0100 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-01-10 16:05:34 +0100 |
commit | 673e6b220a34fb7600cbf272bc46a4ac1ca08905 (patch) | |
tree | 41020c3923d71a96a3f9259288aa7375724cc8d0 /tests/gem_fence_thrash.c | |
parent | a7a80c2c2f7ac15ae50d75dc2fcaf59834b47e0c (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.c | 8 |
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; } |