The feature was never merged and there has been no progress in the
last year. The subtests are currently skipping on all platforms by
checking a field in the get_aperture ioctl structure that doesn't
exist in the kernel version of the struct.

Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospu...@intel.com>
---
 tests/gem_pwrite.c | 43 -------------------------------------------
 1 file changed, 43 deletions(-)

diff --git a/tests/gem_pwrite.c b/tests/gem_pwrite.c
index b61b446..1c3d23d 100644
--- a/tests/gem_pwrite.c
+++ b/tests/gem_pwrite.c
@@ -206,7 +206,6 @@ static void test_big_gtt(int fd, int scale, unsigned flags)
 }
 
 uint32_t *src, dst;
-uint32_t *src_user, dst_stolen;
 int fd;
 
 int main(int argc, char **argv)
@@ -241,8 +240,6 @@ int main(int argc, char **argv)
 
                dst = gem_create(fd, object_size);
                src = malloc(object_size);
-               dst_stolen = gem_create_stolen(fd, object_size);
-               src_user = malloc(object_size);
        }
 
        igt_subtest("basic") {
@@ -279,49 +276,9 @@ int main(int argc, char **argv)
                }
        }
 
-       igt_subtest("stolen-normal") {
-               gem_require_stolen_support(fd);
-               for (count = 1; count <= 1<<17; count <<= 1) {
-                       struct timeval start, end;
-
-                       gettimeofday(&start, NULL);
-                       do_gem_write(fd, dst_stolen, src_user,
-                                    object_size, count);
-                       gettimeofday(&end, NULL);
-                       usecs = elapsed(&start, &end, count);
-                       bps = bytes_per_sec(buf, object_size/usecs*1e6);
-                       igt_info("Time to pwrite %d bytes x %6d:        
%7.3fµs, %s\n",
-                                object_size, count, usecs, bps);
-                       fflush(stdout);
-               }
-       }
-
-       for (c = cache; c->level != -1; c++) {
-               igt_subtest_f("stolen-%s", c->name) {
-                       gem_require_stolen_support(fd);
-                       gem_set_caching(fd, dst, c->level);
-                       for (count = 1; count <= 1<<17; count <<= 1) {
-                               struct timeval start, end;
-
-                               gettimeofday(&start, NULL);
-                               do_gem_write(fd, dst_stolen, src_user,
-                                            object_size, count);
-                               gettimeofday(&end, NULL);
-                               bps = bytes_per_sec(buf,
-                                                   object_size/usecs*1e6);
-                               igt_info("Time to stolen-%s pwrite %d bytes x 
%6d:     %7.3fµs, %s\n",
-                                        c->name, object_size, count,
-                                        usecs, bps);
-                               fflush(stdout);
-                       }
-               }
-       }
-
        igt_fixture {
                free(src);
                gem_close(fd, dst);
-               free(src_user);
-               gem_close(fd, dst_stolen);
        }
 
        {
-- 
1.9.1

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

Reply via email to