diff options
Diffstat (limited to 'tests/gem_gtt_speed.c')
-rw-r--r-- | tests/gem_gtt_speed.c | 55 |
1 files changed, 22 insertions, 33 deletions
diff --git a/tests/gem_gtt_speed.c b/tests/gem_gtt_speed.c index 72287187..1b222caf 100644 --- a/tests/gem_gtt_speed.c +++ b/tests/gem_gtt_speed.c @@ -89,12 +89,10 @@ int main(int argc, char **argv) I915_GEM_DOMAIN_CPU); { - uint32_t *base = __gem_mmap__cpu(fd, handle, 0, size, PROT_READ | PROT_WRITE); + uint32_t *base = gem_mmap__cpu(fd, handle, 0, size, PROT_READ | PROT_WRITE); volatile uint32_t *ptr = base; int x = 0; - igt_assert(base); - for (i = 0; i < size/sizeof(*ptr); i++) x += ptr[i]; @@ -106,12 +104,12 @@ int main(int argc, char **argv) /* mmap read */ gettimeofday(&start, NULL); for (loop = 0; loop < 1000; loop++) { - base = __gem_mmap__cpu(fd, handle, 0, size, PROT_READ | PROT_WRITE); + base = gem_mmap__cpu(fd, handle, 0, + size, + PROT_READ | PROT_WRITE); ptr = base; x = 0; - igt_assert(base); - for (i = 0; i < size/sizeof(*ptr); i++) x += ptr[i]; @@ -127,11 +125,11 @@ int main(int argc, char **argv) /* mmap write */ gettimeofday(&start, NULL); for (loop = 0; loop < 1000; loop++) { - base = __gem_mmap__cpu(fd, handle, 0, size, PROT_READ | PROT_WRITE); + base = gem_mmap__cpu(fd, handle, 0, + size, + PROT_READ | PROT_WRITE); ptr = base; - igt_assert(base); - for (i = 0; i < size/sizeof(*ptr); i++) ptr[i] = i; @@ -143,8 +141,9 @@ int main(int argc, char **argv) gettimeofday(&start, NULL); for (loop = 0; loop < 1000; loop++) { - base = __gem_mmap__cpu(fd, handle, 0, size, PROT_READ | PROT_WRITE); - igt_assert(base); + base = gem_mmap__cpu(fd, handle, 0, + size, + PROT_READ | PROT_WRITE); memset(base, 0, size); munmap(base, size); } @@ -153,8 +152,8 @@ int main(int argc, char **argv) size/1024, elapsed(&start, &end, loop)); gettimeofday(&start, NULL); - base = __gem_mmap__cpu(fd, handle, 0, size, PROT_READ | PROT_WRITE); - igt_assert(base); + base = gem_mmap__cpu(fd, handle, 0, size, + PROT_READ | PROT_WRITE); for (loop = 0; loop < 1000; loop++) memset(base, 0, size); munmap(base, size); @@ -182,12 +181,10 @@ int main(int argc, char **argv) /* prefault into gtt */ { - uint32_t *base = __gem_mmap__gtt(fd, handle, size, PROT_READ | PROT_WRITE); + uint32_t *base = gem_mmap__gtt(fd, handle, size, PROT_READ | PROT_WRITE); volatile uint32_t *ptr = base; int x = 0; - igt_assert(base); - for (i = 0; i < size/sizeof(*ptr); i++) x += ptr[i]; @@ -199,12 +196,10 @@ int main(int argc, char **argv) /* mmap read */ gettimeofday(&start, NULL); for (loop = 0; loop < 1000; loop++) { - uint32_t *base = __gem_mmap__gtt(fd, handle, size, PROT_READ | PROT_WRITE); + uint32_t *base = gem_mmap__gtt(fd, handle, size, PROT_READ | PROT_WRITE); volatile uint32_t *ptr = base; int x = 0; - igt_assert(base); - for (i = 0; i < size/sizeof(*ptr); i++) x += ptr[i]; @@ -220,12 +215,10 @@ int main(int argc, char **argv) if (gem_mmap__has_wc(fd)) { gettimeofday(&start, NULL); for (loop = 0; loop < 1000; loop++) { - uint32_t *base = __gem_mmap__wc(fd, handle, 0, size, PROT_READ | PROT_WRITE); + uint32_t *base = gem_mmap__wc(fd, handle, 0, size, PROT_READ | PROT_WRITE); volatile uint32_t *ptr = base; int x = 0; - igt_assert(base); - for (i = 0; i < size/sizeof(*ptr); i++) x += ptr[i]; @@ -243,11 +236,9 @@ int main(int argc, char **argv) /* mmap write */ gettimeofday(&start, NULL); for (loop = 0; loop < 1000; loop++) { - uint32_t *base = __gem_mmap__gtt(fd, handle, size, PROT_READ | PROT_WRITE); + uint32_t *base = gem_mmap__gtt(fd, handle, size, PROT_READ | PROT_WRITE); volatile uint32_t *ptr = base; - igt_assert(base); - for (i = 0; i < size/sizeof(*ptr); i++) ptr[i] = i; @@ -261,11 +252,9 @@ int main(int argc, char **argv) /* mmap write */ gettimeofday(&start, NULL); for (loop = 0; loop < 1000; loop++) { - uint32_t *base = __gem_mmap__wc(fd, handle, 0, size, PROT_READ | PROT_WRITE); + uint32_t *base = gem_mmap__wc(fd, handle, 0, size, PROT_READ | PROT_WRITE); volatile uint32_t *ptr = base; - igt_assert(base); - for (i = 0; i < size/sizeof(*ptr); i++) ptr[i] = i; @@ -279,7 +268,7 @@ int main(int argc, char **argv) /* mmap clear */ gettimeofday(&start, NULL); for (loop = 0; loop < 1000; loop++) { - uint32_t *base = __gem_mmap__gtt(fd, handle, size, PROT_READ | PROT_WRITE); + uint32_t *base = gem_mmap__gtt(fd, handle, size, PROT_READ | PROT_WRITE); memset(base, 0, size); munmap(base, size); } @@ -291,7 +280,7 @@ int main(int argc, char **argv) /* mmap clear */ gettimeofday(&start, NULL); for (loop = 0; loop < 1000; loop++) { - uint32_t *base = __gem_mmap__wc(fd, handle, 0, size, PROT_READ | PROT_WRITE); + uint32_t *base = gem_mmap__wc(fd, handle, 0, size, PROT_READ | PROT_WRITE); memset(base, 0, size); munmap(base, size); } @@ -301,7 +290,7 @@ int main(int argc, char **argv) } gettimeofday(&start, NULL);{ - uint32_t *base = __gem_mmap__gtt(fd, handle, size, PROT_READ | PROT_WRITE); + uint32_t *base = gem_mmap__gtt(fd, handle, size, PROT_READ | PROT_WRITE); for (loop = 0; loop < 1000; loop++) memset(base, 0, size); munmap(base, size); @@ -311,7 +300,7 @@ int main(int argc, char **argv) if (gem_mmap__has_wc(fd)) { gettimeofday(&start, NULL);{ - uint32_t *base = __gem_mmap__wc(fd, handle, 0, size, PROT_READ | PROT_WRITE); + uint32_t *base = gem_mmap__wc(fd, handle, 0, size, PROT_READ | PROT_WRITE); for (loop = 0; loop < 1000; loop++) memset(base, 0, size); munmap(base, size); @@ -323,7 +312,7 @@ int main(int argc, char **argv) /* mmap read */ gettimeofday(&start, NULL); for (loop = 0; loop < 1000; loop++) { - uint32_t *base = __gem_mmap__gtt(fd, handle, size, PROT_READ | PROT_WRITE); + uint32_t *base = gem_mmap__gtt(fd, handle, size, PROT_READ | PROT_WRITE); volatile uint32_t *ptr = base; int x = 0; |