Update mm tests for GEM rename.
authorEric Anholt <eric@anholt.net>
Thu, 1 May 2008 23:35:12 +0000 (16:35 -0700)
committerEric Anholt <eric@anholt.net>
Thu, 1 May 2008 23:38:25 +0000 (16:38 -0700)
.gitignore
tests/Makefile.am
tests/gem_basic.c [moved from tests/mm_basic.c with 86% similarity]
tests/gem_mmap.c [moved from tests/mm_mmap.c with 87% similarity]
tests/gem_readwrite.c [moved from tests/mm_readwrite.c with 93% similarity]

index 89172e6..c8a22ea 100644 (file)
@@ -58,9 +58,9 @@ tests/getclient
 tests/getstats
 tests/getversion
 tests/lock
-tests/mm_basic
-tests/mm_mmap
-tests/mm_readwrite
+tests/gem_basic
+tests/gem_mmap
+tests/gem_readwrite
 tests/openclose
 tests/setversion
 tests/updatedraw
index f997e26..718cc43 100644 (file)
@@ -23,9 +23,9 @@ TESTS = auth \
        lock \
        setversion \
        updatedraw \
-       mm_basic \
-       mm_readwrite \
-       mm_mmap
+       gem_basic \
+       gem_readwrite \
+       gem_mmap
 
 EXTRA_PROGRAMS = $(TESTS)
 CLEANFILES = $(EXTRA_PROGRAMS) $(EXTRA_LTLIBRARIES)
similarity index 86%
rename from tests/mm_basic.c
rename to tests/gem_basic.c
index 94240ee..6e1f3dd 100644 (file)
 static void
 test_bad_unref(int fd)
 {
-       struct drm_mm_unreference_args unref;
+       struct drm_gem_unreference unref;
        int ret;
 
        printf("Testing error return on bad unreference ioctl.\n");
 
        unref.handle = 0x10101010;
-       ret = ioctl(fd, DRM_IOCTL_MM_UNREFERENCE, &unref);
+       ret = ioctl(fd, DRM_IOCTL_GEM_UNREFERENCE, &unref);
 
        assert(ret == -1 && errno == EINVAL);
 }
@@ -52,32 +52,32 @@ test_bad_unref(int fd)
 static void
 test_alloc_unref(int fd)
 {
-       struct drm_mm_alloc_args alloc;
-       struct drm_mm_unreference_args unref;
+       struct drm_gem_alloc alloc;
+       struct drm_gem_unreference unref;
        int ret;
 
        printf("Testing allocating and unreferencing an object.\n");
 
        memset(&alloc, 0, sizeof(alloc));
        alloc.size = 16 * 1024;
-       ret = ioctl(fd, DRM_IOCTL_MM_ALLOC, &alloc);
+       ret = ioctl(fd, DRM_IOCTL_GEM_ALLOC, &alloc);
        assert(ret == 0);
 
        unref.handle = alloc.handle;
-       ret = ioctl(fd, DRM_IOCTL_MM_UNREFERENCE, &unref);
+       ret = ioctl(fd, DRM_IOCTL_GEM_UNREFERENCE, &unref);
 }
 
 static void
 test_alloc_close(int fd)
 {
-       struct drm_mm_alloc_args alloc;
+       struct drm_gem_alloc alloc;
        int ret;
 
        printf("Testing closing with an object allocated.\n");
 
        memset(&alloc, 0, sizeof(alloc));
        alloc.size = 16 * 1024;
-       ret = ioctl(fd, DRM_IOCTL_MM_ALLOC, &alloc);
+       ret = ioctl(fd, DRM_IOCTL_GEM_ALLOC, &alloc);
        assert(ret == 0);
 
        close(fd);
similarity index 87%
rename from tests/mm_mmap.c
rename to tests/gem_mmap.c
index e5c4538..2cdc934 100644 (file)
@@ -39,7 +39,7 @@
 
 int do_read(int fd, int handle, void *buf, int offset, int size)
 {
-       struct drm_mm_pread_args read;
+       struct drm_gem_pread read;
 
        /* Ensure that we don't have any convenient data in buf in case
         * we fail.
@@ -52,12 +52,12 @@ int do_read(int fd, int handle, void *buf, int offset, int size)
        read.size = size;
        read.offset = offset;
 
-       return ioctl(fd, DRM_IOCTL_MM_PREAD, &read);
+       return ioctl(fd, DRM_IOCTL_GEM_PREAD, &read);
 }
 
 int do_write(int fd, int handle, void *buf, int offset, int size)
 {
-       struct drm_mm_pwrite_args write;
+       struct drm_gem_pwrite write;
 
        memset(&write, 0, sizeof(write));
        write.handle = handle;
@@ -65,15 +65,15 @@ int do_write(int fd, int handle, void *buf, int offset, int size)
        write.size = size;
        write.offset = offset;
 
-       return ioctl(fd, DRM_IOCTL_MM_PWRITE, &write);
+       return ioctl(fd, DRM_IOCTL_GEM_PWRITE, &write);
 }
 
 int main(int argc, char **argv)
 {
        int fd;
-       struct drm_mm_alloc_args alloc;
-       struct drm_mm_mmap_args mmap;
-       struct drm_mm_unreference_args unref;
+       struct drm_gem_alloc alloc;
+       struct drm_gem_mmap mmap;
+       struct drm_gem_unreference unref;
        uint8_t expected[OBJECT_SIZE];
        uint8_t buf[OBJECT_SIZE];
        int ret;
@@ -86,12 +86,12 @@ int main(int argc, char **argv)
        mmap.offset = 0;
        mmap.size = 4096;
        printf("Testing mmaping of bad object.\n");
-       ret = ioctl(fd, DRM_IOCTL_MM_MMAP, &mmap);
+       ret = ioctl(fd, DRM_IOCTL_GEM_MMAP, &mmap);
        assert(ret == -1 && errno == EINVAL);
 
        memset(&alloc, 0, sizeof(alloc));
        alloc.size = OBJECT_SIZE;
-       ret = ioctl(fd, DRM_IOCTL_MM_ALLOC, &alloc);
+       ret = ioctl(fd, DRM_IOCTL_GEM_ALLOC, &alloc);
        assert(ret == 0);
        handle = alloc.handle;
 
@@ -99,7 +99,7 @@ int main(int argc, char **argv)
        mmap.handle = handle;
        mmap.offset = 0;
        mmap.size = OBJECT_SIZE;
-       ret = ioctl(fd, DRM_IOCTL_MM_MMAP, &mmap);
+       ret = ioctl(fd, DRM_IOCTL_GEM_MMAP, &mmap);
        assert(ret == 0);
 
        printf("Testing contents of newly allocated object.\n");
@@ -116,7 +116,7 @@ int main(int argc, char **argv)
 
        printf("Testing that mapping stays after unreference\n");
        unref.handle = handle;
-       ret = ioctl(fd, DRM_IOCTL_MM_UNREFERENCE, &unref);
+       ret = ioctl(fd, DRM_IOCTL_GEM_UNREFERENCE, &unref);
        assert(ret == 0);
        assert(memcmp(buf, mmap.addr, sizeof(buf)) == 0);
 
similarity index 93%
rename from tests/mm_readwrite.c
rename to tests/gem_readwrite.c
index a778231..5065732 100644 (file)
@@ -39,7 +39,7 @@
 
 int do_read(int fd, int handle, void *buf, int offset, int size)
 {
-       struct drm_mm_pread_args read;
+       struct drm_gem_pread read;
 
        /* Ensure that we don't have any convenient data in buf in case
         * we fail.
@@ -52,12 +52,12 @@ int do_read(int fd, int handle, void *buf, int offset, int size)
        read.size = size;
        read.offset = offset;
 
-       return ioctl(fd, DRM_IOCTL_MM_PREAD, &read);
+       return ioctl(fd, DRM_IOCTL_GEM_PREAD, &read);
 }
 
 int do_write(int fd, int handle, void *buf, int offset, int size)
 {
-       struct drm_mm_pwrite_args write;
+       struct drm_gem_pwrite write;
 
        memset(&write, 0, sizeof(write));
        write.handle = handle;
@@ -65,13 +65,13 @@ int do_write(int fd, int handle, void *buf, int offset, int size)
        write.size = size;
        write.offset = offset;
 
-       return ioctl(fd, DRM_IOCTL_MM_PWRITE, &write);
+       return ioctl(fd, DRM_IOCTL_GEM_PWRITE, &write);
 }
 
 int main(int argc, char **argv)
 {
        int fd;
-       struct drm_mm_alloc_args alloc;
+       struct drm_gem_alloc alloc;
        uint8_t expected[OBJECT_SIZE];
        uint8_t buf[OBJECT_SIZE];
        int ret;
@@ -81,7 +81,7 @@ int main(int argc, char **argv)
 
        memset(&alloc, 0, sizeof(alloc));
        alloc.size = OBJECT_SIZE;
-       ret = ioctl(fd, DRM_IOCTL_MM_ALLOC, &alloc);
+       ret = ioctl(fd, DRM_IOCTL_GEM_ALLOC, &alloc);
        assert(ret == 0);
        handle = alloc.handle;