[igt-dev] [PATCH 00/10 v2] Prepare IGT display test for removal of
Vanshidhar Konda
vanshidhar.r.konda at intel.com
Wed Dec 18 19:39:05 UTC 2019
The GET/SET_TILING IOCTLs will not be supported on devices that do not
have the CPU (de)tiler. For kms_* tests that use modifiers the IGT
library and tests have been updated to skip calling get/set_tiling calls
on devices that don't support these IOCTLs.
v2: Fix stride size for Gen2/Gen 3 with XY_SRC_COPY_BLT implementation;
use uin32_t consistently for parameters
Vanshidhar Konda (10):
lib/ioctl_wrappers: Query if device supports set/get legacy tiling
lib/intel_batchbuffer: Add blitter copy using XY_SRC_COPY_BLT
lib/igt_fb: Switch from XY_FAST_COPY_BLT to XY_SRC_COPY_BLT
lib/igt_fb: Remove set_tiling calls on devices without HW tiling
support
lib/igt_draw: Refactor get_tiling calls
i915/i915_fb_tiling: Skip on devices that don't support HW tiling
tests/kms_frontbuffer_tracking: Skip set tiling calls if not supported
tests/kms_addfb_basic: Avoid tiling subtests on device without HW
tiling support
tests/kms_fence_pin_leak: Skip test on devices without HW tiling
support
tests/kms_available_modes_crc: Don't set tiling for framebuffer
lib/igt_draw.c | 56 +++++-----
lib/igt_draw.h | 5 +-
lib/igt_fb.c | 72 ++++++++----
lib/intel_batchbuffer.c | 183 +++++++++++++++++++++++++++++++
lib/intel_batchbuffer.h | 21 ++++
lib/ioctl_wrappers.c | 17 +++
lib/ioctl_wrappers.h | 1 +
tests/i915/i915_fb_tiling.c | 2 +
tests/kms_addfb_basic.c | 4 +
tests/kms_available_modes_crc.c | 6 -
tests/kms_fence_pin_leak.c | 2 +
tests/kms_frontbuffer_tracking.c | 11 +-
12 files changed, 321 insertions(+), 59 deletions(-)
--
2.24.0
More information about the igt-dev
mailing list