[PATCH i-g-t 0/7] tests/kms_pipe_crc_basic: add mst suspend-resume test

Kunal Joshi
2026-04-01T15:45:17Z

This patch series introduces MST suspend-resume test
to kms_mst. The MST test validates there
is no corruption/blank out across suspend/resume cycles
for all possible subsets.

Note : Subtest is now part of new binary kms_mst
Didn't change subject to avoid new patch series

Kunal Joshi (7):
tests/intel/kms_mst_helper: Add kernel-doc for existing function
tests/intel/kms_mst_helper: Add helper to check for MST outputs
lib/igt_kms: Fix max_non_joiner_mode_found
lib/igt_kms: Export get_max_pipe_hdisplay as
intel_get_max_pipe_hdisplay
tests/intel/kms_joiner_helper: Move max_non_joiner_mode_found
tests/intel/kms_joiner: Require boundary mode for basic-max-non-joiner
tests/intel/kms_mst: Add MST suspend-resume test

lib/igt_kms.c | 39 +---
lib/igt_kms.h | 3 +-
tests/intel/kms_joiner.c | 4 +
tests/intel/kms_joiner_helper.c | 36 ++++
tests/intel/kms_joiner_helper.h | 2 +
tests/intel/kms_mst.c | 349 ++++++++++++++++++++++++++++++++
tests/intel/kms_mst_helper.c | 24 ++-
tests/intel/kms_mst_helper.h | 1 +
tests/meson.build | 4 +
9 files changed, 423 insertions(+), 39 deletions(-)
create mode 100644 tests/intel/kms_mst.c

--
2.25.1