@@ -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);
}
{
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.ceraolospurio@intel.com> --- tests/gem_pwrite.c | 43 ------------------------------------------- 1 file changed, 43 deletions(-)