lib/drmtest: extract gem_mmap

Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
Daniel Vetter
2012-01-10 18:41:46 +01:00
parent 7a6042e87e
commit 527cad1618
12 changed files with 28 additions and 164 deletions
+1 -10
View File
@@ -60,18 +60,9 @@
static void *
mmap_bo(int fd, uint32_t handle)
{
struct drm_i915_gem_mmap_gtt arg;
void *ptr;
int ret;
memset(&arg, 0, sizeof(arg));
arg.handle = handle;
ret = ioctl(fd, DRM_IOCTL_I915_GEM_MMAP_GTT, &arg);
assert(ret == 0);
ptr = mmap(0, 4096, PROT_READ | PROT_WRITE,
MAP_SHARED, fd, arg.offset);
ptr = gem_mmap(fd, handle, 4096, PROT_READ | PROT_WRITE);
assert(ptr != MAP_FAILED);
return ptr;