diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2019-01-07 11:25:32 +0000 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2019-01-11 14:02:24 +0000 |
commit | 8777af494f5f078f16bca0a2130532beac0a56df (patch) | |
tree | ae29777a0a2a64bd1ab6cd59804f22efde950db2 /tests | |
parent | 9376f4ec3947e61a1985225cdb9e34b06dde5bf7 (diff) |
i915/gem_tiled_pread: Skip on unknown swizzling
If we do not know the underlying swizzle on the HW, we do not know the
full tiling pattern and cannot predict the expected results. This is
often because the swizzle varies between pages and is not as constant as
we naively expected.
v2: gem_get_tiling() does the physical==reported check, we just need to
add a require
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com>
Diffstat (limited to 'tests')
-rw-r--r-- | tests/i915/gem_tiled_pread_pwrite.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/i915/gem_tiled_pread_pwrite.c b/tests/i915/gem_tiled_pread_pwrite.c index 313daa38..fcf0780a 100644 --- a/tests/i915/gem_tiled_pread_pwrite.c +++ b/tests/i915/gem_tiled_pread_pwrite.c @@ -122,7 +122,7 @@ igt_simple_main current_tiling_mode = I915_TILING_X; handle = create_bo_and_fill(fd); - gem_get_tiling(fd, handle, &tiling, &swizzle); + igt_require(gem_get_tiling(fd, handle, &tiling, &swizzle)); gem_read(fd, handle, 0, linear, sizeof(linear)); |