diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2020-04-23 08:22:29 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2020-04-23 08:28:48 +0100 |
commit | 576bf4df8eb3b8e8f5759a384e16746769a2933c (patch) | |
tree | ab84ce3f296569648414ee5d717f09004fa821cc /tests/i915/gem_tiled_pread_pwrite.c | |
parent | 678afb3954bec6227c8762756a0ad6d9946d49b2 (diff) |
i915/gem_tiled_pread_pwrite: Limit test size
It's hard to gauge what exactly we want to exercise here: either the
aperture detiling registers [fences], or the aperture address recycling.
For keeping the test small, let's just force fence reuse.
Closes: https://gitlab.freedesktop.org/drm/intel/-/issues/1425
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_tiled_pread_pwrite.c')
-rw-r--r-- | tests/i915/gem_tiled_pread_pwrite.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tests/i915/gem_tiled_pread_pwrite.c b/tests/i915/gem_tiled_pread_pwrite.c index 0bbb3a20..f58048fa 100644 --- a/tests/i915/gem_tiled_pread_pwrite.c +++ b/tests/i915/gem_tiled_pread_pwrite.c @@ -114,9 +114,11 @@ igt_simple_main fd = drm_open_driver(DRIVER_INTEL); igt_require(gem_available_fences(fd) > 0); - count = SLOW_QUICK(intel_get_total_ram_mb() * 9 / 10, 8) ; - for (int i = 0; i < count/2; i++) { + count = gem_available_fences(fd) + 1; + intel_require_memory(2 * count, sizeof(linear), CHECK_RAM); + + for (int i = 0; i < count; i++) { uint32_t handle, handle_target; char *data; int n; @@ -149,8 +151,6 @@ igt_simple_main /* Leak both bos so that we use all of system mem! */ gem_madvise(fd, handle_target, I915_MADV_DONTNEED); gem_madvise(fd, handle, I915_MADV_DONTNEED); - - igt_progress("gem_tiled_pread_pwrite: ", i, count/2); } close(fd); |