summaryrefslogtreecommitdiff
path: root/tests/i915/gem_exec_lut_handle.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2020-01-28 08:10:31 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2020-01-29 14:30:21 +0000
commit4147bab8e3dcaf11bd657b5fb4c109708e94e60c (patch)
tree054ad1e991cd58e8baaec64b4afa065736ca03e6 /tests/i915/gem_exec_lut_handle.c
parent1912e0c28d1cefb700f52c8fd4f255eecf1d92ab (diff)
i915: Drop prefault controls
They haven't been effective for a long time; so drop them. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Acked-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Diffstat (limited to 'tests/i915/gem_exec_lut_handle.c')
-rw-r--r--tests/i915/gem_exec_lut_handle.c24
1 files changed, 1 insertions, 23 deletions
diff --git a/tests/i915/gem_exec_lut_handle.c b/tests/i915/gem_exec_lut_handle.c
index b7b69157..6f227628 100644
--- a/tests/i915/gem_exec_lut_handle.c
+++ b/tests/i915/gem_exec_lut_handle.c
@@ -52,7 +52,6 @@ IGT_TEST_DESCRIPTION("Exercises the basic execbuffer using the handle LUT"
#define SKIP_RELOC 0x1
#define NO_RELOC 0x2
#define CYCLE_BATCH 0x4
-#define FAULT 0x8
int target[MAX_NUM_RELOC];
struct drm_i915_gem_exec_object2 gem_exec[MAX_NUM_EXEC+1];
@@ -92,7 +91,6 @@ igt_simple_main
} pass[] = {
{ .name = "relocation", .flags = 0 },
{ .name = "cycle-relocation", .flags = CYCLE_BATCH },
- { .name = "fault-relocation", .flags = FAULT },
{ .name = "skip-relocs", .flags = SKIP_RELOC },
{ .name = "no-relocs", .flags = SKIP_RELOC | NO_RELOC },
{ .name = NULL },
@@ -132,8 +130,6 @@ igt_simple_main
igt_require(has_exec_lut(fd));
for (p = pass; p->name != NULL; p++) {
- if (p->flags & FAULT)
- igt_disable_prefault();
for (n = 1; n <= MAX_NUM_EXEC; n *= 2) {
double elapsed[16][2];
double s_x, s_y, s_xx, s_xy;
@@ -145,10 +141,7 @@ igt_simple_main
struct drm_i915_gem_exec_object2 *objects;
struct timeval start, end;
- if (p->flags & FAULT)
- reloc = __gem_mmap__cpu(fd, reloc_handle, 0, size, PROT_READ | PROT_WRITE);
- else
- reloc = mem_reloc;
+ reloc = mem_reloc;
gem_exec[MAX_NUM_EXEC].relocation_count = m;
gem_exec[MAX_NUM_EXEC].relocs_ptr = to_user_pointer(reloc);
@@ -178,11 +171,6 @@ igt_simple_main
gem_exec[MAX_NUM_EXEC].handle = cycle[c];
}
}
- if (p->flags & FAULT) {
- munmap(reloc, size);
- reloc = __gem_mmap__cpu(fd, reloc_handle, 0, size, PROT_READ | PROT_WRITE);
- gem_exec[MAX_NUM_EXEC].relocs_ptr = to_user_pointer(reloc);
- }
gem_execbuf(fd, &execbuf);
}
gettimeofday(&end, NULL);
@@ -208,11 +196,6 @@ igt_simple_main
gem_exec[MAX_NUM_EXEC].handle = cycle[c];
}
}
- if (p->flags & FAULT) {
- munmap(reloc, size);
- reloc = __gem_mmap__cpu(fd, reloc_handle, 0, size, PROT_READ | PROT_WRITE);
- gem_exec[MAX_NUM_EXEC].relocs_ptr = to_user_pointer(reloc);
- }
gem_execbuf(fd, &execbuf);
}
gettimeofday(&end, NULL);
@@ -222,9 +205,6 @@ igt_simple_main
while (c != 0);
gem_exec[MAX_NUM_EXEC].handle = cycle[c];
elapsed[i][0] = ELAPSED(&start, &end);
-
- if (p->flags & FAULT)
- munmap(reloc, size);
}
igt_info("%s: buffers=%4d:", p->name, n);
@@ -255,7 +235,5 @@ igt_simple_main
igt_info("\n");
}
- if (p->flags & FAULT)
- igt_enable_prefault();
}
}