Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest
@ 2026-08-17  8:26 Sowmiya S
  2026-08-17  8:26 ` [PATCH i-g-t v5 1/4] lib/i915/i915_dp: Add UHBR helpers and const-correct set_link_params Sowmiya S
                   ` (8 more replies)
  0 siblings, 9 replies; 16+ messages in thread
From: Sowmiya S @ 2026-08-17  8:26 UTC (permalink / raw)
  To: igt-dev; +Cc: karthik.b.s, kunal1.joshi, Sowmiya S

DP 2.x links use 128b/132b channel encoding for UHBR rates
(UHBR10/13.5/20) and 8b/10b for legacy HBR3 and below. The transition
between the two encodings goes through a port-slice reset on the
source side. The existing dp-fallback subtest only covers 8b/10b-to-8b/10b
fallback; this series adds a dedicated subtest for the UHBR->HBR direction.

Adds two library helpers to lib/i915/i915_dp:
  - i915_dp_is_uhbr_rate(): mirrors the kernel's drm_dp_is_uhbr_rate()
  - i915_dp_get_next_lower_rate(): parses the force_link_rate debugfs list
    with proper strtok_r/strtol/errno handling

const char * signature for i915_dp_set_link_params() so string literals
can be passed directly without a writable-array workaround.

Fixes a pre-existing bug where the file-static traversed_mst_output_count
was never reset between subtests, causing all MST outputs to be silently
skipped as "already visited" in a full-binary run.

Adds the uhbr-to-hbr-fallback subtest. The subtest pins the link at the
highest sustainable UHBR rate (stepping down if the cable cannot sustain
the sink's max), forces repeated LT_FAILURE_REDUCED_CAPS failures, and
asserts the rate drops below UHBR10. MST topologies are supported since
all siblings share the physical link. The existing run_lt_fallback_test()
is extended with force_uhbr parameter to avoid ~45 lines of duplication.

v2: Resets MST traversal state per test run
v3:
  - Drop "exercising the port slice reset path" from SUBTEST description
  - Revert unrelated cosmetic hunk in setup_mst_outputs()
  - Single UHBR capability gate using i915_dp_get_max_link_rate()
  - remove duplicate gate using i915_dp_get_max_supported_rate()
  - Fix link rate log units (10 kbit/s, not kbps)
  - Add igt_reset_connectors() to pin-loop early-return path
  - Replace UHBR10_LINK_RATE define with i915_dp_is_uhbr_rate() helper
  - Replace open-coded strtok() parsing with i915_dp_get_next_lower_rate()
  - Hard-assert "fallback not reached" instead of returning false
  - Remove dead traversed_mst_output_count reset in run_dsc path
  - Merge run_uhbr_to_hbr_fallback_test() into run_lt_fallback_test()
  - Use "auto" string literal directly (const char * param fix)
  - Move reset before UHBR capability gate read in run_lt_fallback_test()
  - Document force_uhbr parameter and "clear the pin" reset behaviour
v4:
  - name the UHBR10 threshold and make i915_dp_is_uhbr_rate() a
    static inline in the header to avoid a cross-TU call
  - parse intel_dp_allowed_link_configs instead of the source-only
    i915_dp_force_link_rate list in i915_dp_get_next_lower_rate()
  - avoid the implicit long to int narrowing on the return value 
v5: commit display reset before fallback 

Sowmiya S (4):
  lib/i915/i915_dp: Add UHBR helpers and const-correct set_link_params
  tests/intel/kms_dp_linktrain_fallback: Reset traversed MST output
    count
  tests/intel/kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback
    subtest
  tests/intel/kms_dp_linktrain_fallback: commit display reset before
    fallback

 lib/i915/i915_dp.c                      |  58 ++++++-
 lib/i915/i915_dp.h                      |  24 ++-
 tests/intel/kms_dp_linktrain_fallback.c | 202 +++++++++++++++++++++---
 3 files changed, 260 insertions(+), 24 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [PATCH i-g-t v5 1/4] lib/i915/i915_dp: Add UHBR helpers and const-correct set_link_params
  2026-08-17  8:26 [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
@ 2026-08-17  8:26 ` Sowmiya S
  2026-08-19  5:24   ` Joshi, Kunal1
  2026-08-17  8:26 ` [PATCH i-g-t v5 2/4] tests/intel/kms_dp_linktrain_fallback: Reset traversed MST output count Sowmiya S
                   ` (7 subsequent siblings)
  8 siblings, 1 reply; 16+ messages in thread
From: Sowmiya S @ 2026-08-17  8:26 UTC (permalink / raw)
  To: igt-dev; +Cc: karthik.b.s, kunal1.joshi, Sowmiya S

Add i915_dp_is_uhbr_rate() and i915_dp_get_next_lower_rate(), prep for
the UHBR-to-HBR fallback subtest later in this series; no caller yet.

i915_dp_get_next_lower_rate() parses intel_dp_allowed_link_configs
(source & sink & current limits) rather than i915_dp_force_link_rate,
since the latter is source-only and lets the kernel silently clamp a
rate the sink never advertised.

Also take link_rate/lane_count as const char * in
i915_dp_set_link_params() so callers can pass string literals.

v4: - name the UHBR10 threshold and make i915_dp_is_uhbr_rate() a
      static inline in the header to avoid a cross-TU call (Kunal)
    - parse intel_dp_allowed_link_configs instead of the source-only
      i915_dp_force_link_rate list in i915_dp_get_next_lower_rate()
      (Kunal)
    - avoid the implicit long to int narrowing on the return value
      (Kunal)

Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
---
 lib/i915/i915_dp.c | 58 +++++++++++++++++++++++++++++++++++++++++++++-
 lib/i915/i915_dp.h | 24 ++++++++++++++++++-
 2 files changed, 80 insertions(+), 2 deletions(-)

diff --git a/lib/i915/i915_dp.c b/lib/i915/i915_dp.c
index e54058580..3d570f7cc 100644
--- a/lib/i915/i915_dp.c
+++ b/lib/i915/i915_dp.c
@@ -334,7 +334,7 @@ void i915_dp_reset_link_params(int drm_fd, igt_output_t *output)
  * to set link rate and lane count to auto on exit
  */
 void i915_dp_set_link_params(int drm_fd, igt_output_t *output,
-			     char *link_rate, char *lane_count)
+			     const char *link_rate, const char *lane_count)
 {
 	bool valid;
 	drmModeConnector *temp;
@@ -390,3 +390,59 @@ int i915_dp_get_max_supported_rate(int drm_fd, const igt_output_t *output)
 
 	return max_rate;
 }
+
+/**
+ * i915_dp_get_next_lower_rate:
+ * @drm_fd: A drm file descriptor
+ * @output: Target output
+ * @rate: reference link rate in 10 kbit/s units
+ *
+ * Parse the intel_dp_allowed_link_configs debugfs file and return the highest
+ * allowed link rate strictly below @rate.
+ *
+ * This file lists the configurations the driver would actually pick from, i.e.
+ * the intersection of the source rates, the rates the sink advertises and the
+ * current link limits, as "<lanes>x<rate>" entries. The i915_dp_force_link_rate
+ * list is only the source rates: writing a rate from it that the sink never
+ * advertised still succeeds and the kernel silently clamps the effective rate
+ * down, so the caller would report a rate the link was never trained at.
+ *
+ * Returns: highest allowed rate below @rate in 10 kbit/s units, or 0 if none.
+ */
+int i915_dp_get_next_lower_rate(int drm_fd, igt_output_t *output, int rate)
+{
+	char buf[4096];
+	const char *p;
+	int res, next = 0;
+
+	res = igt_debugfs_read_connector_file(drm_fd, igt_output_name(output),
+					      "intel_dp_allowed_link_configs",
+					      buf, sizeof(buf));
+	igt_assert_f(res == 0,
+		     "Unable to read %s/intel_dp_allowed_link_configs\n",
+		     igt_output_name(output));
+
+	/*
+	 * Entries are "<lanes>x<rate>". Key off the 'x' separator rather than
+	 * tokenising the whole file, so the header and any decoration around
+	 * the list are skipped without having to model them.
+	 */
+	for (p = buf; (p = strchr(p, 'x')); p++) {
+		char *endptr;
+		long r;
+
+		/* Must be preceded by the lane count to be a config entry. */
+		if (p == buf || !isdigit((unsigned char)p[-1]))
+			continue;
+
+		errno = 0;
+		r = strtol(p + 1, &endptr, 10);
+		if (errno || endptr == p + 1)
+			continue;
+
+		if (r < rate && r > next)
+			next = (int)r;
+	}
+
+	return next;
+}
diff --git a/lib/i915/i915_dp.h b/lib/i915/i915_dp.h
index b13629147..5d17713e2 100644
--- a/lib/i915/i915_dp.h
+++ b/lib/i915/i915_dp.h
@@ -3,8 +3,29 @@
 #ifndef _I915_DP_H_
 #define _I915_DP_H_
 
+#include <stdbool.h>
+
 #include "igt_kms.h"
 
+/* DP link rates are in 10 kbit/s units; UHBR10 is 10 Gbps. */
+#define I915_DP_UHBR10_LINK_RATE	1000000
+
+/**
+ * i915_dp_is_uhbr_rate:
+ * @link_rate: DP link rate in 10 kbit/s units, as reported by the
+ *	       i915_dp_*_link_rate debugfs files
+ *
+ * UHBR (Ultra High Bit Rate) link rates use 128b/132b channel encoding,
+ * everything below uses legacy 8b/10b. Mirrors the kernel's
+ * drm_dp_is_uhbr_rate().
+ *
+ * Returns: true if @link_rate is a UHBR rate, false otherwise.
+ */
+static inline bool i915_dp_is_uhbr_rate(int link_rate)
+{
+	return link_rate >= I915_DP_UHBR10_LINK_RATE;
+}
+
 int i915_dp_get_current_link_rate(int drm_fd, igt_output_t *output);
 int i915_dp_get_current_lane_count(int drm_fd, igt_output_t *output);
 int i915_dp_get_max_link_rate(int drm_fd, igt_output_t *output);
@@ -17,7 +38,8 @@ int i915_dp_get_pending_lt_failures(int drm_fd, igt_output_t *output);
 int i915_dp_get_pending_retrain(int drm_fd, igt_output_t *output);
 void i915_dp_reset_link_params(int drm_fd, igt_output_t *output);
 void i915_dp_set_link_params(int drm_fd, igt_output_t *output,
-			     char *link_rate, char *lane_count);
+			     const char *link_rate, const char *lane_count);
 int i915_dp_get_max_supported_rate(int drm_fd, const igt_output_t *output);
+int i915_dp_get_next_lower_rate(int drm_fd, igt_output_t *output, int rate);
 
 #endif
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [PATCH i-g-t v5 2/4] tests/intel/kms_dp_linktrain_fallback: Reset traversed MST output count
  2026-08-17  8:26 [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
  2026-08-17  8:26 ` [PATCH i-g-t v5 1/4] lib/i915/i915_dp: Add UHBR helpers and const-correct set_link_params Sowmiya S
@ 2026-08-17  8:26 ` Sowmiya S
  2026-08-19  5:24   ` Joshi, Kunal1
  2026-08-17  8:26 ` [PATCH i-g-t v5 3/4] tests/intel/kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
                   ` (6 subsequent siblings)
  8 siblings, 1 reply; 16+ messages in thread
From: Sowmiya S @ 2026-08-17  8:26 UTC (permalink / raw)
  To: igt-dev; +Cc: karthik.b.s, kunal1.joshi, Sowmiya S

run_lt_fallback_test() tracks which MST outputs it has already
traversed in a file-static counter that is never cleared. Today it
has a single caller so the counter is implicitly zero, but a second
caller would silently inherit the first run's state and skip every
MST sibling as "already visited".

Reset the counter on entry so the function is safe to call more than
once per binary. The DSC path never reaches setup_mst_outputs(), so
run_dsc_sst_fallaback_test() does not need the same treatment.

v4: reworded commit message to explain this is a no-op prep patch
    until run_lt_fallback_test() gains a second caller (Kunal)

Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
---
 tests/intel/kms_dp_linktrain_fallback.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 115183d2d..44b875ab9 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -431,6 +431,13 @@ static bool run_lt_fallback_test(data_t *data)
 	bool ran = false;
 	igt_output_t *output;
 
+	/*
+	 * Reset per invocation so MST traversal state from a previous subtest
+	 * (e.g. dp-fallback followed by dsc-fallback) doesn't leak and cause
+	 * MST siblings to be silently skipped as "already visited".
+	 */
+	traversed_mst_output_count = 0;
+
 	for_each_connected_output(&data->display, output) {
 		data->output = output;
 
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [PATCH i-g-t v5 3/4] tests/intel/kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest
  2026-08-17  8:26 [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
  2026-08-17  8:26 ` [PATCH i-g-t v5 1/4] lib/i915/i915_dp: Add UHBR helpers and const-correct set_link_params Sowmiya S
  2026-08-17  8:26 ` [PATCH i-g-t v5 2/4] tests/intel/kms_dp_linktrain_fallback: Reset traversed MST output count Sowmiya S
@ 2026-08-17  8:26 ` Sowmiya S
  2026-08-19  5:25   ` Joshi, Kunal1
  2026-08-17  8:26 ` [PATCH i-g-t v5 4/4] tests/intel/kms_dp_linktrain_fallback: commit display reset before fallback Sowmiya S
                   ` (5 subsequent siblings)
  8 siblings, 1 reply; 16+ messages in thread
From: Sowmiya S @ 2026-08-17  8:26 UTC (permalink / raw)
  To: igt-dev; +Cc: karthik.b.s, kunal1.joshi, Sowmiya S

Add 'uhbr-to-hbr-fallback' to verify the 128b/132b->8b/10b encoding
transition on UHBR-capable DP connectors by pinning the link at the
highest sustainable UHBR rate, forcing LT_FAILURE_REDUCED_CAPS failures
and asserting the rate drops below UHBR10. Supports SST and MST.

v2: resets MST traversal state per test run (Kunal)
v3: - use i915_dp_is_uhbr_rate()/i915_dp_get_next_lower_rate()
      from lib
    - single UHBR capability gate using max_link_rate after reset
    - add igt_reset_connectors() on pin-loop early-return
    - hard-assert for 'fallback not reached'
    - remove dead run_dsc reset; merge run_* funcs
    - fix link rate log units (10 kbit/s).
    - Extend run_lt_fallback_test() with a force_uhbr parameter
    - and remove the duplicate run_uhbr_to_hbr_fallback_test()
      (Kunal)

Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
---
 tests/intel/kms_dp_linktrain_fallback.c | 198 +++++++++++++++++++++---
 1 file changed, 174 insertions(+), 24 deletions(-)

diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 44b875ab9..2e72957e1 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -24,6 +24,15 @@
  *
  * SUBTEST: dsc-fallback
  * Description: Test fallback to DSC when BW isn't sufficient
+ *
+ * SUBTEST: uhbr-to-hbr-fallback
+ * Description: Verify fallback from UHBR (128b/132b, link rate >= 10 Gbps) to
+ *              HBR3 or lower (8b/10b) on a UHBR-capable DP connector by
+ *              pinning the link at the highest sustainable UHBR rate, forcing
+ *              repeated link training failures and checking that the rate
+ *              drops below UHBR10. Supports both SST and MST (topology-wide)
+ *              outputs; MST siblings share the physical link so fallback
+ *              applies to the whole topology.
  */
 
 #define RETRAIN_COUNT 1
@@ -347,7 +356,20 @@ static bool fix_link_status_and_recommit(data_t *data,
 	return true;
 }
 
-static void test_fallback(data_t *data, bool is_mst)
+/*
+ * test_fallback:
+ * @force_uhbr: when false (dp-fallback), the output is always counted as
+ *		exercised. When true (uhbr-to-hbr-fallback), the link is first
+ *		pinned at the highest sustainable UHBR rate; the return value
+ *		then reports whether the run was skippable (false, e.g. no
+ *		sustainable UHBR rate) so the caller can turn it into a SKIP.
+ *		A genuine failure (UHBR reached but never dropped to HBR) is
+ *		asserted here rather than returned.
+ *
+ * Returns: true if the output was exercised/verified, false for the
+ *	    skippable cases.
+ */
+static bool test_fallback(data_t *data, bool is_mst, bool force_uhbr)
 {
 	int output_count, retries;
 	int max_link_rate, curr_link_rate, prev_link_rate;
@@ -361,14 +383,84 @@ static void test_fallback(data_t *data, bool is_mst)
 	retries = SPURIOUS_HPD_RETRY;
 
 	igt_display_reset(&data->display);
-	i915_dp_reset_link_params(data->drm_fd, data->output);
-	if (!setup_outputs(data, is_mst, outputs,
-			   &output_count, modes, fbs,
-			   primaries))
-		return;
 
-	igt_info("Testing link training fallback on %s\n",
-		 igt_output_name(data->output));
+	/*
+	 * For the UHBR-to-HBR fallback case, pin the link at the highest
+	 * sustainable UHBR rate before forcing failures. The caller
+	 * (run_lt_fallback_test()) has already reset the link params for the
+	 * UHBR gate, so i915_dp_get_max_link_rate() here returns the full
+	 * sink-negotiated max and not a value already reduced by an earlier
+	 * fallback. If the physical link can't sustain that rate (cable
+	 * limit), step down to the next-lower supported UHBR rate and retry.
+	 * Skip the test if no UHBR rate can be sustained.
+	 */
+	if (force_uhbr) {
+		int try_rate = i915_dp_get_max_link_rate(data->drm_fd,
+							 data->output);
+		char rate_str[16];
+		/* Preserve MST state for fallback retries. */
+		int saved_mst_count = traversed_mst_output_count;
+
+		curr_link_rate = 0;
+		while (i915_dp_is_uhbr_rate(try_rate)) {
+			/* Allow MST re-discovery on every UHBR-rate attempt. */
+			traversed_mst_output_count = saved_mst_count;
+
+			snprintf(rate_str, sizeof(rate_str), "%d", try_rate);
+			i915_dp_set_link_params(data->drm_fd, data->output,
+						rate_str, "auto");
+
+			if (!setup_outputs(data, is_mst, outputs,
+					   &output_count, modes, fbs, primaries)) {
+				i915_dp_reset_link_params(data->drm_fd,
+							  data->output);
+				igt_reset_connectors();
+				return false;
+			}
+
+			curr_link_rate = i915_dp_get_current_link_rate(data->drm_fd,
+								       data->output);
+			if (i915_dp_is_uhbr_rate(curr_link_rate)) {
+				igt_info("Link trained at UHBR (link rate %d) on %s\n",
+					 curr_link_rate,
+					 igt_output_name(data->output));
+				break;
+			}
+
+			igt_info("Link rate %d not sustained (got %d) on %s, trying next-lower UHBR\n",
+				 try_rate, curr_link_rate,
+				 igt_output_name(data->output));
+			igt_display_reset(&data->display);
+
+			try_rate = i915_dp_get_next_lower_rate(data->drm_fd,
+							       data->output,
+							       try_rate);
+		}
+
+		if (!i915_dp_is_uhbr_rate(curr_link_rate)) {
+			igt_info("Output %s cannot sustain any UHBR rate, skipping\n",
+				 igt_output_name(data->output));
+			i915_dp_reset_link_params(data->drm_fd, data->output);
+			return false;
+		}
+
+		/*
+		 * Clear the pin so the forced-failure loop below can reduce the
+		 * rate. This re-enables all link configs, so max_link_rate
+		 * (read next) is the full negotiated max, not the pinned rate.
+		 * The "curr == max" spurious-HPD escape below therefore won't
+		 * trigger on this path, which is fine - we only care that the
+		 * rate drops out of UHBR.
+		 */
+		i915_dp_reset_link_params(data->drm_fd, data->output);
+	} else {
+		i915_dp_reset_link_params(data->drm_fd, data->output);
+
+		if (!setup_outputs(data, is_mst, outputs,
+				   &output_count, modes, fbs,
+				   primaries))
+			return false;
+	}
 	max_link_rate = i915_dp_get_max_link_rate(data->drm_fd, data->output);
 	max_lane_count = i915_dp_get_max_lane_count(data->drm_fd, data->output);
 	prev_link_rate = i915_dp_get_current_link_rate(data->drm_fd, data->output);
@@ -389,8 +481,11 @@ static void test_fallback(data_t *data, bool is_mst)
 
 		if (i915_dp_get_link_retrain_disabled(data->drm_fd,
 						      data->output)) {
+			igt_assert_f(!force_uhbr,
+				     "Link retrain disabled before UHBR to HBR fallback on %s\n",
+				     igt_output_name(data->output));
 			igt_reset_connectors();
-			return;
+			return false;
 		}
 
 		igt_assert_f(wait_for_hotplug_and_check_bad(data->drm_fd,
@@ -421,24 +516,57 @@ static void test_fallback(data_t *data, bool is_mst)
 			     ((curr_link_rate == max_link_rate && curr_lane_count == max_lane_count) && --retries),
 			     "Fallback unsuccessful\n");
 
+		/*
+		 * This subtest only cares about the single UHBR -> HBR
+		 * transition (128b/132b to 8b/10b encoding). Stop as soon as
+		 * we've dropped below UHBR10, instead of cascading all the
+		 * way down through the legacy HBR/HBR2/HBR3 rates, which is
+		 * already covered by dp-fallback.
+		 */
+		if (force_uhbr && !i915_dp_is_uhbr_rate(curr_link_rate)) {
+			igt_info("UHBR to HBR fallback confirmed on %s: link rate %d -> %d\n",
+				 igt_output_name(data->output),
+				 prev_link_rate, curr_link_rate);
+			/*
+			 * Link params are already 'auto' (the pin was cleared
+			 * before this loop) and the per-output UHBR gate in
+			 * run_lt_fallback_test() resets again for the next
+			 * output, so this run is already self-contained.
+			 */
+			return true;
+		}
+
 		prev_link_rate = curr_link_rate;
 		prev_lane_count = curr_lane_count;
 	}
+
+	/*
+	 * force_uhbr: the loop only exits here if link retrain got disabled
+	 * before the rate ever dropped out of UHBR, i.e. we trained at UHBR and
+	 * forced failures but never saw the UHBR -> HBR transition. That is a
+	 * real failure, not a skip.
+	 */
+	igt_assert_f(!force_uhbr,
+		     "UHBR to HBR fallback not reached on %s (last link rate %d)\n",
+		     igt_output_name(data->output), prev_link_rate);
+
+	return true;
 }
 
-static bool run_lt_fallback_test(data_t *data)
+static bool run_lt_fallback_test(data_t *data, bool force_uhbr)
 {
 	bool ran = false;
 	igt_output_t *output;
 
 	/*
 	 * Reset per invocation so MST traversal state from a previous subtest
-	 * (e.g. dp-fallback followed by dsc-fallback) doesn't leak and cause
-	 * MST siblings to be silently skipped as "already visited".
+	 * doesn't leak into this run.
 	 */
 	traversed_mst_output_count = 0;
 
 	for_each_connected_output(&data->display, output) {
+		bool is_mst, tested;
+
 		data->output = output;
 
 		if (!i915_dp_has_force_link_training_failure_debugfs(data->drm_fd,
@@ -450,23 +578,40 @@ static bool run_lt_fallback_test(data_t *data)
 
 		if (output->config.connector->connector_type != DRM_MODE_CONNECTOR_DisplayPort) {
 			igt_info("Skipping output %s as it's not DP\n", output->name);
+			continue;
+		}
+
+		if (force_uhbr) {
+			/*
+			 * Single UHBR-capability gate: reset first so the max
+			 * link rate reflects the full sink-negotiated caps and
+			 * not a value already reduced by an earlier fallback.
+			 */
+			i915_dp_reset_link_params(data->drm_fd, data->output);
+			if (!i915_dp_is_uhbr_rate(i915_dp_get_max_link_rate(data->drm_fd,
+									    data->output))) {
+				igt_info("Skipping output %s: does not support UHBR\n",
+					 igt_output_name(data->output));
 				continue;
+			}
 		}
 
-		ran = true;
+		is_mst = igt_check_output_is_dp_mst(data->output);
+		igt_info("Testing %s%s output %s\n",
+			 force_uhbr ? "UHBR-to-HBR fallback on " : "",
+			 is_mst ? "MST" : "DP",
+			 igt_output_name(data->output));
+
+		tested = test_fallback(data, is_mst, force_uhbr);
 
 		/*
-		 * Check output is MST
+		 * dp-fallback counts every capable output as exercised; the
+		 * UHBR subtest only counts outputs where fallback was actually
+		 * driven (test_fallback() returns false for the skippable
+		 * cases, e.g. no sustainable UHBR rate).
 		 */
-		if (igt_check_output_is_dp_mst(data->output)) {
-			igt_info("Testing MST output %s\n",
-				 igt_output_name(data->output));
-			test_fallback(data, true);
-		} else {
-			igt_info("Testing DP output %s\n",
-				 igt_output_name(data->output));
-			test_fallback(data, false);
-		}
+		if (!force_uhbr || tested)
+			ran = true;
 	}
 	return ran;
 }
@@ -644,7 +789,7 @@ int igt_main()
 	}
 
 	igt_subtest("dp-fallback") {
-		igt_require_f(run_lt_fallback_test(&data),
+		igt_require_f(run_lt_fallback_test(&data, false),
 			      "Skipping test as no output found or none supports fallback\n");
 	}
 
@@ -653,6 +798,11 @@ int igt_main()
 			      "Skipping test as DSC fallback conditions not met.\n");
 	}
 
+	igt_subtest("uhbr-to-hbr-fallback") {
+		igt_require_f(run_lt_fallback_test(&data, true),
+			      "Skipping test: no UHBR-capable DP output found\n");
+	}
+
 	igt_fixture() {
 		igt_remove_fb(data.drm_fd, &data.fb);
 		igt_display_fini(&data.display);
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [PATCH i-g-t v5 4/4] tests/intel/kms_dp_linktrain_fallback: commit display reset before fallback
  2026-08-17  8:26 [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
                   ` (2 preceding siblings ...)
  2026-08-17  8:26 ` [PATCH i-g-t v5 3/4] tests/intel/kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
@ 2026-08-17  8:26 ` Sowmiya S
  2026-08-19  5:16   ` Joshi, Kunal1
  2026-08-17  9:02 ` [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Jani Nikula
                   ` (4 subsequent siblings)
  8 siblings, 1 reply; 16+ messages in thread
From: Sowmiya S @ 2026-08-17  8:26 UTC (permalink / raw)
  To: igt-dev; +Cc: karthik.b.s, kunal1.joshi, Sowmiya S

igt_display_reset() only clears IGT's in-memory state without a
commit, so the link from a previous run stays trained as-is. The
next setup_outputs() call re-applies the same mode on the same pipe,
which the driver satisfies with a fastset instead of a real modeset,
so the link never gets retrained from the sink's max. This makes
prev_link_rate/lane_count start from an already-reduced config and
fail with "Fallback unsuccessful".

Fix it by committing the reset, forcing the pipe off and the link
retrained from the max before each run.

Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
---
 tests/intel/kms_dp_linktrain_fallback.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 2e72957e1..4ceaad8b5 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -383,6 +383,7 @@ static bool test_fallback(data_t *data, bool is_mst, bool force_uhbr)
 	retries = SPURIOUS_HPD_RETRY;
 
 	igt_display_reset(&data->display);
+	igt_display_commit2(&data->display, COMMIT_ATOMIC);
 
 	/*
 	 * For the UHBR-to-HBR fallback case, pin the link at the highest
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* Re: [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest
  2026-08-17  8:26 [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
                   ` (3 preceding siblings ...)
  2026-08-17  8:26 ` [PATCH i-g-t v5 4/4] tests/intel/kms_dp_linktrain_fallback: commit display reset before fallback Sowmiya S
@ 2026-08-17  9:02 ` Jani Nikula
  2026-08-17  9:21   ` S, Sowmiya
  2026-08-17 16:23 ` ✓ Xe.CI.BAT: success for kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest (rev3) Patchwork
                   ` (3 subsequent siblings)
  8 siblings, 1 reply; 16+ messages in thread
From: Jani Nikula @ 2026-08-17  9:02 UTC (permalink / raw)
  To: Sowmiya S, igt-dev; +Cc: karthik.b.s, kunal1.joshi, Sowmiya S

On Mon, 17 Aug 2026, Sowmiya S <sowmiya.s@intel.com> wrote:
> DP 2.x links use 128b/132b channel encoding for UHBR rates
> (UHBR10/13.5/20) and 8b/10b for legacy HBR3 and below. The transition
> between the two encodings goes through a port-slice reset on the
> source side. The existing dp-fallback subtest only covers 8b/10b-to-8b/10b
> fallback; this series adds a dedicated subtest for the UHBR->HBR direction.
>
> Adds two library helpers to lib/i915/i915_dp:
>   - i915_dp_is_uhbr_rate(): mirrors the kernel's drm_dp_is_uhbr_rate()
>   - i915_dp_get_next_lower_rate(): parses the force_link_rate debugfs list
>     with proper strtok_r/strtol/errno handling

It occurs to me anything named "i915" is misleading here. This is about
Intel display shared between the i915 and xe drivers, not specific to
i915 alone.

BR,
Jani.


>
> const char * signature for i915_dp_set_link_params() so string literals
> can be passed directly without a writable-array workaround.
>
> Fixes a pre-existing bug where the file-static traversed_mst_output_count
> was never reset between subtests, causing all MST outputs to be silently
> skipped as "already visited" in a full-binary run.
>
> Adds the uhbr-to-hbr-fallback subtest. The subtest pins the link at the
> highest sustainable UHBR rate (stepping down if the cable cannot sustain
> the sink's max), forces repeated LT_FAILURE_REDUCED_CAPS failures, and
> asserts the rate drops below UHBR10. MST topologies are supported since
> all siblings share the physical link. The existing run_lt_fallback_test()
> is extended with force_uhbr parameter to avoid ~45 lines of duplication.
>
> v2: Resets MST traversal state per test run
> v3:
>   - Drop "exercising the port slice reset path" from SUBTEST description
>   - Revert unrelated cosmetic hunk in setup_mst_outputs()
>   - Single UHBR capability gate using i915_dp_get_max_link_rate()
>   - remove duplicate gate using i915_dp_get_max_supported_rate()
>   - Fix link rate log units (10 kbit/s, not kbps)
>   - Add igt_reset_connectors() to pin-loop early-return path
>   - Replace UHBR10_LINK_RATE define with i915_dp_is_uhbr_rate() helper
>   - Replace open-coded strtok() parsing with i915_dp_get_next_lower_rate()
>   - Hard-assert "fallback not reached" instead of returning false
>   - Remove dead traversed_mst_output_count reset in run_dsc path
>   - Merge run_uhbr_to_hbr_fallback_test() into run_lt_fallback_test()
>   - Use "auto" string literal directly (const char * param fix)
>   - Move reset before UHBR capability gate read in run_lt_fallback_test()
>   - Document force_uhbr parameter and "clear the pin" reset behaviour
> v4:
>   - name the UHBR10 threshold and make i915_dp_is_uhbr_rate() a
>     static inline in the header to avoid a cross-TU call
>   - parse intel_dp_allowed_link_configs instead of the source-only
>     i915_dp_force_link_rate list in i915_dp_get_next_lower_rate()
>   - avoid the implicit long to int narrowing on the return value 
> v5: commit display reset before fallback 
>
> Sowmiya S (4):
>   lib/i915/i915_dp: Add UHBR helpers and const-correct set_link_params
>   tests/intel/kms_dp_linktrain_fallback: Reset traversed MST output
>     count
>   tests/intel/kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback
>     subtest
>   tests/intel/kms_dp_linktrain_fallback: commit display reset before
>     fallback
>
>  lib/i915/i915_dp.c                      |  58 ++++++-
>  lib/i915/i915_dp.h                      |  24 ++-
>  tests/intel/kms_dp_linktrain_fallback.c | 202 +++++++++++++++++++++---
>  3 files changed, 260 insertions(+), 24 deletions(-)

-- 
Jani Nikula, Intel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* RE: [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest
  2026-08-17  9:02 ` [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Jani Nikula
@ 2026-08-17  9:21   ` S, Sowmiya
  2026-08-17  9:50     ` Jani Nikula
  0 siblings, 1 reply; 16+ messages in thread
From: S, Sowmiya @ 2026-08-17  9:21 UTC (permalink / raw)
  To: Nikula, Jani, igt-dev@lists.freedesktop.org; +Cc: B S, Karthik, Joshi, Kunal1

Hi @Nikula, Jani,

> -----Original Message-----
> From: Nikula, Jani <jani.nikula@intel.com>
> Sent: 17 August 2026 14:32
> To: S, Sowmiya <sowmiya.s@intel.com>; igt-dev@lists.freedesktop.org
> Cc: B S, Karthik <karthik.b.s@intel.com>; Joshi, Kunal1
> <kunal1.joshi@intel.com>; S, Sowmiya <sowmiya.s@intel.com>
> Subject: Re: [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR
> fallback subtest
> 
> On Mon, 17 Aug 2026, Sowmiya S <sowmiya.s@intel.com> wrote:
> > DP 2.x links use 128b/132b channel encoding for UHBR rates
> > (UHBR10/13.5/20) and 8b/10b for legacy HBR3 and below. The transition
> > between the two encodings goes through a port-slice reset on the
> > source side. The existing dp-fallback subtest only covers
> > 8b/10b-to-8b/10b fallback; this series adds a dedicated subtest for the UHBR-
> >HBR direction.
> >
> > Adds two library helpers to lib/i915/i915_dp:
> >   - i915_dp_is_uhbr_rate(): mirrors the kernel's drm_dp_is_uhbr_rate()
> >   - i915_dp_get_next_lower_rate(): parses the force_link_rate debugfs list
> >     with proper strtok_r/strtol/errno handling
> 
> It occurs to me anything named "i915" is misleading here. This is about Intel
> display shared between the i915 and xe drivers, not specific to
> i915 alone.
> 
> BR,
> Jani.
> 
Agreed on the naming being misleading - but every other function in i915_dp.c/.h already uses the i915_dp_ prefix (i915_dp_get_current_link_rate(), i915_dp_force_link_retrain(), i915_dp_reset_link_params(), etc.), and all of those are used by the same xe-capable tests too. If I rename just these two new functions to intel_dp_* now, the file ends up with two inconsistent naming conventions side by side, which is arguably more confusing than the current single (if misleadingly-named) one.

If you can confirm, I can add these two following the existing i915_dp_ convention for now, and send a separate follow-up patch renaming the whole file's API (and called from other functions) to intel_dp*? 
> >
> > const char * signature for i915_dp_set_link_params() so string
> > literals can be passed directly without a writable-array workaround.
> >
> > Fixes a pre-existing bug where the file-static
> > traversed_mst_output_count was never reset between subtests, causing
> > all MST outputs to be silently skipped as "already visited" in a full-binary run.
> >
> > Adds the uhbr-to-hbr-fallback subtest. The subtest pins the link at
> > the highest sustainable UHBR rate (stepping down if the cable cannot
> > sustain the sink's max), forces repeated LT_FAILURE_REDUCED_CAPS
> > failures, and asserts the rate drops below UHBR10. MST topologies are
> > supported since all siblings share the physical link. The existing
> > run_lt_fallback_test() is extended with force_uhbr parameter to avoid ~45
> lines of duplication.
> >
> > v2: Resets MST traversal state per test run
> > v3:
> >   - Drop "exercising the port slice reset path" from SUBTEST description
> >   - Revert unrelated cosmetic hunk in setup_mst_outputs()
> >   - Single UHBR capability gate using i915_dp_get_max_link_rate()
> >   - remove duplicate gate using i915_dp_get_max_supported_rate()
> >   - Fix link rate log units (10 kbit/s, not kbps)
> >   - Add igt_reset_connectors() to pin-loop early-return path
> >   - Replace UHBR10_LINK_RATE define with i915_dp_is_uhbr_rate() helper
> >   - Replace open-coded strtok() parsing with i915_dp_get_next_lower_rate()
> >   - Hard-assert "fallback not reached" instead of returning false
> >   - Remove dead traversed_mst_output_count reset in run_dsc path
> >   - Merge run_uhbr_to_hbr_fallback_test() into run_lt_fallback_test()
> >   - Use "auto" string literal directly (const char * param fix)
> >   - Move reset before UHBR capability gate read in run_lt_fallback_test()
> >   - Document force_uhbr parameter and "clear the pin" reset behaviour
> > v4:
> >   - name the UHBR10 threshold and make i915_dp_is_uhbr_rate() a
> >     static inline in the header to avoid a cross-TU call
> >   - parse intel_dp_allowed_link_configs instead of the source-only
> >     i915_dp_force_link_rate list in i915_dp_get_next_lower_rate()
> >   - avoid the implicit long to int narrowing on the return value
> > v5: commit display reset before fallback
> >
> > Sowmiya S (4):
> >   lib/i915/i915_dp: Add UHBR helpers and const-correct set_link_params
> >   tests/intel/kms_dp_linktrain_fallback: Reset traversed MST output
> >     count
> >   tests/intel/kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback
> >     subtest
> >   tests/intel/kms_dp_linktrain_fallback: commit display reset before
> >     fallback
> >
> >  lib/i915/i915_dp.c                      |  58 ++++++-
> >  lib/i915/i915_dp.h                      |  24 ++-
> >  tests/intel/kms_dp_linktrain_fallback.c | 202
> > +++++++++++++++++++++---
> >  3 files changed, 260 insertions(+), 24 deletions(-)
> 
> --
> Jani Nikula, Intel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* RE: [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest
  2026-08-17  9:21   ` S, Sowmiya
@ 2026-08-17  9:50     ` Jani Nikula
  0 siblings, 0 replies; 16+ messages in thread
From: Jani Nikula @ 2026-08-17  9:50 UTC (permalink / raw)
  To: S, Sowmiya, igt-dev@lists.freedesktop.org; +Cc: B S, Karthik, Joshi, Kunal1

On Mon, 17 Aug 2026, "S, Sowmiya" <sowmiya.s@intel.com> wrote:
> Hi @Nikula, Jani,
>
>> -----Original Message-----
>> From: Nikula, Jani <jani.nikula@intel.com>
>> Sent: 17 August 2026 14:32
>> To: S, Sowmiya <sowmiya.s@intel.com>; igt-dev@lists.freedesktop.org
>> Cc: B S, Karthik <karthik.b.s@intel.com>; Joshi, Kunal1
>> <kunal1.joshi@intel.com>; S, Sowmiya <sowmiya.s@intel.com>
>> Subject: Re: [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR
>> fallback subtest
>> 
>> On Mon, 17 Aug 2026, Sowmiya S <sowmiya.s@intel.com> wrote:
>> > DP 2.x links use 128b/132b channel encoding for UHBR rates
>> > (UHBR10/13.5/20) and 8b/10b for legacy HBR3 and below. The transition
>> > between the two encodings goes through a port-slice reset on the
>> > source side. The existing dp-fallback subtest only covers
>> > 8b/10b-to-8b/10b fallback; this series adds a dedicated subtest for the UHBR-
>> >HBR direction.
>> >
>> > Adds two library helpers to lib/i915/i915_dp:
>> >   - i915_dp_is_uhbr_rate(): mirrors the kernel's drm_dp_is_uhbr_rate()
>> >   - i915_dp_get_next_lower_rate(): parses the force_link_rate debugfs list
>> >     with proper strtok_r/strtol/errno handling
>> 
>> It occurs to me anything named "i915" is misleading here. This is about Intel
>> display shared between the i915 and xe drivers, not specific to
>> i915 alone.
>> 
>> BR,
>> Jani.
>> 
> Agreed on the naming being misleading - but every other function in i915_dp.c/.h already uses the i915_dp_ prefix (i915_dp_get_current_link_rate(), i915_dp_force_link_retrain(), i915_dp_reset_link_params(), etc.), and all of those are used by the same xe-capable tests too. If I rename just these two new functions to intel_dp_* now, the file ends up with two inconsistent naming conventions side by side, which is arguably more confusing than the current single (if misleadingly-named) one.
>
> If you can confirm, I can add these two following the existing i915_dp_ convention for now, and send a separate follow-up patch renaming the whole file's API (and called from other functions) to intel_dp*? 

The long term goal should be to migrate towards driver agnostic naming
for Intel display stuff.

BR,
Jani.


>> >
>> > const char * signature for i915_dp_set_link_params() so string
>> > literals can be passed directly without a writable-array workaround.
>> >
>> > Fixes a pre-existing bug where the file-static
>> > traversed_mst_output_count was never reset between subtests, causing
>> > all MST outputs to be silently skipped as "already visited" in a full-binary run.
>> >
>> > Adds the uhbr-to-hbr-fallback subtest. The subtest pins the link at
>> > the highest sustainable UHBR rate (stepping down if the cable cannot
>> > sustain the sink's max), forces repeated LT_FAILURE_REDUCED_CAPS
>> > failures, and asserts the rate drops below UHBR10. MST topologies are
>> > supported since all siblings share the physical link. The existing
>> > run_lt_fallback_test() is extended with force_uhbr parameter to avoid ~45
>> lines of duplication.
>> >
>> > v2: Resets MST traversal state per test run
>> > v3:
>> >   - Drop "exercising the port slice reset path" from SUBTEST description
>> >   - Revert unrelated cosmetic hunk in setup_mst_outputs()
>> >   - Single UHBR capability gate using i915_dp_get_max_link_rate()
>> >   - remove duplicate gate using i915_dp_get_max_supported_rate()
>> >   - Fix link rate log units (10 kbit/s, not kbps)
>> >   - Add igt_reset_connectors() to pin-loop early-return path
>> >   - Replace UHBR10_LINK_RATE define with i915_dp_is_uhbr_rate() helper
>> >   - Replace open-coded strtok() parsing with i915_dp_get_next_lower_rate()
>> >   - Hard-assert "fallback not reached" instead of returning false
>> >   - Remove dead traversed_mst_output_count reset in run_dsc path
>> >   - Merge run_uhbr_to_hbr_fallback_test() into run_lt_fallback_test()
>> >   - Use "auto" string literal directly (const char * param fix)
>> >   - Move reset before UHBR capability gate read in run_lt_fallback_test()
>> >   - Document force_uhbr parameter and "clear the pin" reset behaviour
>> > v4:
>> >   - name the UHBR10 threshold and make i915_dp_is_uhbr_rate() a
>> >     static inline in the header to avoid a cross-TU call
>> >   - parse intel_dp_allowed_link_configs instead of the source-only
>> >     i915_dp_force_link_rate list in i915_dp_get_next_lower_rate()
>> >   - avoid the implicit long to int narrowing on the return value
>> > v5: commit display reset before fallback
>> >
>> > Sowmiya S (4):
>> >   lib/i915/i915_dp: Add UHBR helpers and const-correct set_link_params
>> >   tests/intel/kms_dp_linktrain_fallback: Reset traversed MST output
>> >     count
>> >   tests/intel/kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback
>> >     subtest
>> >   tests/intel/kms_dp_linktrain_fallback: commit display reset before
>> >     fallback
>> >
>> >  lib/i915/i915_dp.c                      |  58 ++++++-
>> >  lib/i915/i915_dp.h                      |  24 ++-
>> >  tests/intel/kms_dp_linktrain_fallback.c | 202
>> > +++++++++++++++++++++---
>> >  3 files changed, 260 insertions(+), 24 deletions(-)
>> 
>> --
>> Jani Nikula, Intel

-- 
Jani Nikula, Intel

^ permalink raw reply	[flat|nested] 16+ messages in thread

* ✓ Xe.CI.BAT: success for kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest (rev3)
  2026-08-17  8:26 [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
                   ` (4 preceding siblings ...)
  2026-08-17  9:02 ` [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Jani Nikula
@ 2026-08-17 16:23 ` Patchwork
  2026-08-17 16:39 ` ✓ i915.CI.BAT: " Patchwork
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-08-17 16:23 UTC (permalink / raw)
  To: Sowmiya S; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 887 bytes --]

== Series Details ==

Series: kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest (rev3)
URL   : https://patchwork.freedesktop.org/series/171645/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_9058_BAT -> XEIGTPW_15688_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (13 -> 13)
------------------------------

  No changes in participating hosts


Changes
-------

  No changes found


Build changes
-------------

  * IGT: IGT_9058 -> IGTPW_15688

  IGTPW_15688: 15688
  IGT_9058: c40e5e413087ed88d1dd682d4c8bc895e7b14e49 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-5607-24a2127c5f2bce93dbb33cbbee84666272a5e716: 24a2127c5f2bce93dbb33cbbee84666272a5e716

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/index.html

[-- Attachment #2: Type: text/html, Size: 1432 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* ✓ i915.CI.BAT: success for kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest (rev3)
  2026-08-17  8:26 [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
                   ` (5 preceding siblings ...)
  2026-08-17 16:23 ` ✓ Xe.CI.BAT: success for kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest (rev3) Patchwork
@ 2026-08-17 16:39 ` Patchwork
  2026-08-17 19:04 ` ✗ Xe.CI.FULL: failure " Patchwork
  2026-08-18  6:30 ` ✗ i915.CI.Full: " Patchwork
  8 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-08-17 16:39 UTC (permalink / raw)
  To: Sowmiya S; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 1030 bytes --]

== Series Details ==

Series: kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest (rev3)
URL   : https://patchwork.freedesktop.org/series/171645/
State : success

== Summary ==

CI Bug Log - changes from IGT_9058 -> IGTPW_15688
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/index.html

Participating hosts (40 -> 37)
------------------------------

  Missing    (3): bat-dg2-13 fi-snb-2520m bat-adls-6 


Changes
-------

  No changes found


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_9058 -> IGTPW_15688

  CI-20190529: 20190529
  CI_DRM_19006: b801f94c49ffdb0f65e37baf31d68570356d4983 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_15688: 15688
  IGT_9058: c40e5e413087ed88d1dd682d4c8bc895e7b14e49 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/index.html

[-- Attachment #2: Type: text/html, Size: 1596 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* ✗ Xe.CI.FULL: failure for kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest (rev3)
  2026-08-17  8:26 [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
                   ` (6 preceding siblings ...)
  2026-08-17 16:39 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-08-17 19:04 ` Patchwork
  2026-08-18  6:30 ` ✗ i915.CI.Full: " Patchwork
  8 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-08-17 19:04 UTC (permalink / raw)
  To: Sowmiya S; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 33428 bytes --]

== Series Details ==

Series: kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest (rev3)
URL   : https://patchwork.freedesktop.org/series/171645/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_9058_FULL -> XEIGTPW_15688_FULL
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with XEIGTPW_15688_FULL absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in XEIGTPW_15688_FULL, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

Participating hosts (2 -> 2)
------------------------------

  No changes in participating hosts

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in XEIGTPW_15688_FULL:

### IGT changes ###

#### Possible regressions ####

  * igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback (NEW):
    - shard-bmg:          NOTRUN -> [SKIP][1]
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-8/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html
    - shard-lnl:          NOTRUN -> [SKIP][2]
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-lnl-5/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html

  
#### Warnings ####

  * igt@kms_dp_linktrain_fallback@dp-fallback:
    - shard-lnl:          [SKIP][3] ([Intel XE#4294] / [Intel XE#7477]) -> [SKIP][4]
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-lnl-6/igt@kms_dp_linktrain_fallback@dp-fallback.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-lnl-4/igt@kms_dp_linktrain_fallback@dp-fallback.html

  
New tests
---------

  New tests have been introduced between XEIGT_9058_FULL and XEIGTPW_15688_FULL:

### New IGT tests (7) ###

  * igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback:
    - Statuses : 2 skip(s)
    - Exec time: [0.02, 0.07] s

  * igt@xe_sysfs_preempt_timeout@preempt_timeout_us-timeout:
    - Statuses : 2 pass(s)
    - Exec time: [3.60, 3.72] s

  * igt@xe_sysfs_preempt_timeout@preempt_timeout_us-timeout@bcs:
    - Statuses : 2 pass(s)
    - Exec time: [0.69, 0.71] s

  * igt@xe_sysfs_preempt_timeout@preempt_timeout_us-timeout@ccs:
    - Statuses : 2 pass(s)
    - Exec time: [0.72, 0.91] s

  * igt@xe_sysfs_preempt_timeout@preempt_timeout_us-timeout@rcs:
    - Statuses : 2 pass(s)
    - Exec time: [0.71] s

  * igt@xe_sysfs_preempt_timeout@preempt_timeout_us-timeout@vcs:
    - Statuses : 2 pass(s)
    - Exec time: [0.69, 0.71] s

  * igt@xe_sysfs_preempt_timeout@preempt_timeout_us-timeout@vecs:
    - Statuses : 2 pass(s)
    - Exec time: [0.69, 0.71] s

  

Known issues
------------

  Here are the changes found in XEIGTPW_15688_FULL that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
    - shard-bmg:          NOTRUN -> [SKIP][5] ([Intel XE#2233])
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-1/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html

  * igt@kms_async_flips@alternate-sync-async-flip-atomic:
    - shard-bmg:          NOTRUN -> [FAIL][6] ([Intel XE#3718] / [Intel XE#6078])
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-10/igt@kms_async_flips@alternate-sync-async-flip-atomic.html

  * igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-dp-2:
    - shard-bmg:          NOTRUN -> [FAIL][7] ([Intel XE#6078])
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-10/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-dp-2.html

  * igt@kms_big_fb@linear-32bpp-rotate-270:
    - shard-bmg:          NOTRUN -> [SKIP][8] ([Intel XE#2327]) +4 other tests skip
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-1/igt@kms_big_fb@linear-32bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-32bpp-rotate-0:
    - shard-bmg:          NOTRUN -> [SKIP][9] ([Intel XE#1124]) +8 other tests skip
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-2/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html

  * igt@kms_big_fb@yf-tiled-addfb-size-overflow:
    - shard-bmg:          NOTRUN -> [SKIP][10] ([Intel XE#610] / [Intel XE#7387])
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-7/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html

  * igt@kms_bw@linear-tiling-1-displays-target-2560x1440p:
    - shard-bmg:          NOTRUN -> [SKIP][11] ([Intel XE#367]) +1 other test skip
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-1/igt@kms_bw@linear-tiling-1-displays-target-2560x1440p.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-c-dp-2:
    - shard-bmg:          NOTRUN -> [SKIP][12] ([Intel XE#2652]) +17 other tests skip
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-c-dp-2.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][13] ([Intel XE#2887]) +13 other tests skip
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-1/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][14] ([Intel XE#3432])
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html

  * igt@kms_chamelium_color@ctm-0-75:
    - shard-bmg:          NOTRUN -> [SKIP][15] ([Intel XE#2325] / [Intel XE#7358])
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-8/igt@kms_chamelium_color@ctm-0-75.html

  * igt@kms_chamelium_edid@dp-edid-change-during-hibernate:
    - shard-bmg:          NOTRUN -> [SKIP][16] ([Intel XE#2252]) +8 other tests skip
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-4/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html

  * igt@kms_content_protection@dp-mst-type-0-hdcp14:
    - shard-bmg:          NOTRUN -> [SKIP][17] ([Intel XE#6974])
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-5/igt@kms_content_protection@dp-mst-type-0-hdcp14.html

  * igt@kms_content_protection@mei-interface:
    - shard-bmg:          NOTRUN -> [SKIP][18] ([Intel XE#7642]) +1 other test skip
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-2/igt@kms_content_protection@mei-interface.html

  * igt@kms_cursor_crc@cursor-offscreen-128x42:
    - shard-bmg:          NOTRUN -> [SKIP][19] ([Intel XE#2320]) +6 other tests skip
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_cursor_crc@cursor-offscreen-128x42.html

  * igt@kms_cursor_crc@cursor-offscreen-512x512:
    - shard-bmg:          NOTRUN -> [SKIP][20] ([Intel XE#2321] / [Intel XE#7355])
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_cursor_crc@cursor-offscreen-512x512.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic:
    - shard-bmg:          [PASS][21] -> [FAIL][22] ([Intel XE#7571])
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-bmg-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html

  * igt@kms_dirtyfb@psr-dirtyfb-ioctl:
    - shard-bmg:          NOTRUN -> [SKIP][23] ([Intel XE#1508])
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-2/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html

  * igt@kms_dp_linktrain_fallback@dsc-fallback:
    - shard-bmg:          NOTRUN -> [SKIP][24] ([Intel XE#4331] / [Intel XE#7227])
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-7/igt@kms_dp_linktrain_fallback@dsc-fallback.html

  * igt@kms_dsc@dsc-with-output-formats-bigjoiner:
    - shard-bmg:          NOTRUN -> [SKIP][25] ([Intel XE#8265]) +5 other tests skip
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-8/igt@kms_dsc@dsc-with-output-formats-bigjoiner.html

  * igt@kms_fbcon_fbt@psr:
    - shard-bmg:          NOTRUN -> [SKIP][26] ([Intel XE#8680])
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-1/igt@kms_fbcon_fbt@psr.html

  * igt@kms_feature_discovery@psr2:
    - shard-bmg:          NOTRUN -> [SKIP][27] ([Intel XE#2374] / [Intel XE#6128])
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-6/igt@kms_feature_discovery@psr2.html

  * igt@kms_feature_discovery@vrr:
    - shard-bmg:          NOTRUN -> [SKIP][28] ([Intel XE#8586])
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_feature_discovery@vrr.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
    - shard-lnl:          [PASS][29] -> [FAIL][30] ([Intel XE#301] / [Intel XE#3149])
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html

  * igt@kms_flip@flip-vs-expired-vblank@d-dp2:
    - shard-bmg:          [PASS][31] -> [FAIL][32] ([Intel XE#3321]) +1 other test fail
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-bmg-7/igt@kms_flip@flip-vs-expired-vblank@d-dp2.html
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-1/igt@kms_flip@flip-vs-expired-vblank@d-dp2.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
    - shard-bmg:          NOTRUN -> [SKIP][33] ([Intel XE#7178] / [Intel XE#7351]) +3 other tests skip
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-9/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html

  * igt@kms_frontbuffer_tracking@drrs-abgr161616f-draw-mmap-wc:
    - shard-bmg:          NOTRUN -> [SKIP][34] ([Intel XE#7061] / [Intel XE#7356]) +4 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-abgr161616f-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@drrshdr-argb161616f-draw-mmap-wc:
    - shard-bmg:          NOTRUN -> [SKIP][35] ([Intel XE#7061]) +8 other tests skip
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_frontbuffer_tracking@drrshdr-argb161616f-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-blt:
    - shard-bmg:          NOTRUN -> [SKIP][36] ([Intel XE#4141]) +11 other tests skip
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-primscrn-pri-shrfb-draw-mmap-wc:
    - shard-bmg:          NOTRUN -> [SKIP][37] ([Intel XE#2311]) +50 other tests skip
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-10/igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-primscrn-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcdrrshdr-tiling-y:
    - shard-bmg:          NOTRUN -> [SKIP][38] ([Intel XE#7399]) +1 other test skip
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrshdr-tiling-y.html

  * igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-blt:
    - shard-bmg:          NOTRUN -> [SKIP][39] ([Intel XE#2313]) +39 other tests skip
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-2/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-blt.html

  * igt@kms_joiner@invalid-modeset-big-joiner:
    - shard-bmg:          NOTRUN -> [SKIP][40] ([Intel XE#6901])
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-6/igt@kms_joiner@invalid-modeset-big-joiner.html

  * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
    - shard-bmg:          NOTRUN -> [SKIP][41] ([Intel XE#4090] / [Intel XE#7443])
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html

  * igt@kms_panel_fitting@atomic-fastset:
    - shard-bmg:          NOTRUN -> [SKIP][42] ([Intel XE#2486])
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-8/igt@kms_panel_fitting@atomic-fastset.html

  * igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier@pipe-a-plane-5:
    - shard-bmg:          NOTRUN -> [SKIP][43] ([Intel XE#8303]) +1 other test skip
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-7/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier@pipe-a-plane-5.html

  * igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping:
    - shard-bmg:          NOTRUN -> [SKIP][44] ([Intel XE#7283]) +2 other tests skip
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping.html

  * igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y:
    - shard-bmg:          NOTRUN -> [SKIP][45] ([Intel XE#8076])
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-6/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a:
    - shard-bmg:          NOTRUN -> [SKIP][46] ([Intel XE#2763] / [Intel XE#6886]) +9 other tests skip
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-a.html

  * igt@kms_pm_backlight@fade-with-suspend:
    - shard-bmg:          NOTRUN -> [SKIP][47] ([Intel XE#7376] / [Intel XE#7760] / [Intel XE#870])
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_pm_backlight@fade-with-suspend.html

  * igt@kms_pm_dc@dc3co-after-dc6@pr-xrgb8888:
    - shard-bmg:          NOTRUN -> [SKIP][48] ([Intel XE#8395] / [Intel XE#8396]) +1 other test skip
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-4/igt@kms_pm_dc@dc3co-after-dc6@pr-xrgb8888.html

  * igt@kms_pm_dc@dc3co-after-dc6@psr2-yuv420:
    - shard-bmg:          NOTRUN -> [SKIP][49] ([Intel XE#8396]) +1 other test skip
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-4/igt@kms_pm_dc@dc3co-after-dc6@psr2-yuv420.html

  * igt@kms_pm_dc@dc5-dpms:
    - shard-lnl:          [PASS][50] -> [FAIL][51] ([Intel XE#8399])
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-lnl-2/igt@kms_pm_dc@dc5-dpms.html
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-lnl-8/igt@kms_pm_dc@dc5-dpms.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-bmg:          NOTRUN -> [SKIP][52] ([Intel XE#2499])
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-bmg:          NOTRUN -> [SKIP][53] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#7383] / [Intel XE#836])
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_pm_rpm@modeset-lpsp-stress.html

  * igt@kms_pm_rpm@package-g7:
    - shard-bmg:          NOTRUN -> [SKIP][54] ([Intel XE#6814] / [Intel XE#7428])
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-4/igt@kms_pm_rpm@package-g7.html

  * igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area:
    - shard-bmg:          NOTRUN -> [SKIP][55] ([Intel XE#1489]) +3 other tests skip
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-1/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html

  * igt@kms_psr@fbc-psr2-cursor-plane-move:
    - shard-bmg:          NOTRUN -> [SKIP][56] ([Intel XE#2234] / [Intel XE#2850]) +10 other tests skip
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_psr@fbc-psr2-cursor-plane-move.html

  * igt@kms_rotation_crc@primary-rotation-90:
    - shard-bmg:          NOTRUN -> [SKIP][57] ([Intel XE#3904] / [Intel XE#7342]) +1 other test skip
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_rotation_crc@primary-rotation-90.html

  * igt@kms_sharpness_filter@invalid-filter-with-scaling-mode:
    - shard-bmg:          NOTRUN -> [SKIP][58] ([Intel XE#6503]) +1 other test skip
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-10/igt@kms_sharpness_filter@invalid-filter-with-scaling-mode.html

  * igt@kms_vrr@seamless-rr-switch-drrs:
    - shard-bmg:          NOTRUN -> [SKIP][59] ([Intel XE#1499])
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@kms_vrr@seamless-rr-switch-drrs.html

  * igt@xe_evict@evict-small-multi-queue-cm:
    - shard-bmg:          NOTRUN -> [SKIP][60] ([Intel XE#8370]) +1 other test skip
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@xe_evict@evict-small-multi-queue-cm.html

  * igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind:
    - shard-bmg:          NOTRUN -> [SKIP][61] ([Intel XE#2322] / [Intel XE#7372]) +5 other tests skip
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-10/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind.html

  * igt@xe_exec_fault_mode@many-execqueues-multi-queue-userptr:
    - shard-bmg:          NOTRUN -> [SKIP][62] ([Intel XE#8374]) +7 other tests skip
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@xe_exec_fault_mode@many-execqueues-multi-queue-userptr.html

  * igt@xe_exec_multi_queue@few-execs-preempt-mode-fault-dyn-priority:
    - shard-bmg:          NOTRUN -> [SKIP][63] ([Intel XE#8364]) +26 other tests skip
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-5/igt@xe_exec_multi_queue@few-execs-preempt-mode-fault-dyn-priority.html

  * igt@xe_exec_reset@cm-multi-queue-close-execqueues:
    - shard-bmg:          NOTRUN -> [SKIP][64] ([Intel XE#8369]) +1 other test skip
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-10/igt@xe_exec_reset@cm-multi-queue-close-execqueues.html

  * igt@xe_exec_system_allocator@many-stride-new-prefetch:
    - shard-bmg:          NOTRUN -> [INCOMPLETE][65] ([Intel XE#7098] / [Intel XE#8159])
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-2/igt@xe_exec_system_allocator@many-stride-new-prefetch.html

  * igt@xe_exec_threads@threads-multi-queue-cm-fd-basic:
    - shard-bmg:          NOTRUN -> [SKIP][66] ([Intel XE#8378]) +6 other tests skip
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-9/igt@xe_exec_threads@threads-multi-queue-cm-fd-basic.html

  * igt@xe_fault_injection@inject-fault-probe-function-xe_guc_ct_init:
    - shard-bmg:          [PASS][67] -> [ABORT][68] ([Intel XE#8007]) +1 other test abort
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-bmg-5/igt@xe_fault_injection@inject-fault-probe-function-xe_guc_ct_init.html
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-10/igt@xe_fault_injection@inject-fault-probe-function-xe_guc_ct_init.html

  * igt@xe_multigpu_svm@mgpu-pagefault-conflict:
    - shard-bmg:          NOTRUN -> [SKIP][69] ([Intel XE#6964]) +2 other tests skip
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-2/igt@xe_multigpu_svm@mgpu-pagefault-conflict.html

  * igt@xe_page_reclaim@binds-full-pd:
    - shard-bmg:          NOTRUN -> [SKIP][70] ([Intel XE#7793]) +2 other tests skip
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-6/igt@xe_page_reclaim@binds-full-pd.html

  * igt@xe_pat@pat-sw-hw-suspend:
    - shard-bmg:          NOTRUN -> [FAIL][71] ([Intel XE#7695]) +1 other test fail
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-5/igt@xe_pat@pat-sw-hw-suspend.html

  * igt@xe_peer2peer@write:
    - shard-bmg:          NOTRUN -> [SKIP][72] ([Intel XE#2427] / [Intel XE#6953] / [Intel XE#7326] / [Intel XE#7353])
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-9/igt@xe_peer2peer@write.html

  * igt@xe_pm@d3cold-basic:
    - shard-bmg:          NOTRUN -> [SKIP][73] ([Intel XE#2284] / [Intel XE#7370])
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-8/igt@xe_pm@d3cold-basic.html

  * igt@xe_prefetch_fault@prefetch-fault-svm:
    - shard-bmg:          NOTRUN -> [SKIP][74] ([Intel XE#7599])
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-8/igt@xe_prefetch_fault@prefetch-fault-svm.html

  * igt@xe_query@multigpu-query-config:
    - shard-bmg:          NOTRUN -> [SKIP][75] ([Intel XE#944]) +1 other test skip
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-7/igt@xe_query@multigpu-query-config.html

  * igt@xe_sriov_flr@flr-vfs-parallel:
    - shard-bmg:          [PASS][76] -> [FAIL][77] ([Intel XE#6569])
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-bmg-5/igt@xe_sriov_flr@flr-vfs-parallel.html
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-7/igt@xe_sriov_flr@flr-vfs-parallel.html

  
#### Possible fixes ####

  * igt@kms_flip@flip-vs-expired-vblank@b-edp1:
    - shard-lnl:          [FAIL][78] ([Intel XE#301]) -> [PASS][79] +1 other test pass
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html

  * igt@kms_flip@flip-vs-expired-vblank@c-edp1:
    - shard-lnl:          [FAIL][80] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][81]
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html

  * igt@kms_hdr@invalid-hdr:
    - shard-bmg:          [SKIP][82] ([Intel XE#1503]) -> [PASS][83]
   [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-bmg-9/igt@kms_hdr@invalid-hdr.html
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-8/igt@kms_hdr@invalid-hdr.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-lnl:          [FAIL][84] ([Intel XE#8399]) -> [PASS][85]
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-lnl-3/igt@kms_pm_dc@dc6-dpms.html
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-lnl-1/igt@kms_pm_dc@dc6-dpms.html

  * igt@xe_fault_injection@inject-fault-probe-function-xe_sriov_init:
    - shard-bmg:          [ABORT][86] ([Intel XE#8007]) -> [PASS][87] +1 other test pass
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-bmg-1/igt@xe_fault_injection@inject-fault-probe-function-xe_sriov_init.html
   [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-3/igt@xe_fault_injection@inject-fault-probe-function-xe_sriov_init.html

  * igt@xe_sriov_flr@flr-twice:
    - shard-bmg:          [FAIL][88] ([Intel XE#6569]) -> [PASS][89]
   [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-bmg-2/igt@xe_sriov_flr@flr-twice.html
   [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-5/igt@xe_sriov_flr@flr-twice.html

  * igt@xe_sriov_vram@vf-access-after-resize-down:
    - shard-bmg:          [FAIL][90] ([Intel XE#7992]) -> [PASS][91]
   [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-bmg-9/igt@xe_sriov_vram@vf-access-after-resize-down.html
   [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-6/igt@xe_sriov_vram@vf-access-after-resize-down.html

  
#### Warnings ####

  * igt@kms_flip@flip-vs-expired-vblank:
    - shard-lnl:          [FAIL][92] ([Intel XE#301] / [Intel XE#3149]) -> [FAIL][93] ([Intel XE#301])
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank.html
   [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible:
    - shard-lnl:          [FAIL][94] ([Intel XE#301]) -> [FAIL][95] ([Intel XE#301] / [Intel XE#3149])
   [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
   [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-bmg:          [SKIP][96] ([Intel XE#2426] / [Intel XE#5848]) -> [FAIL][97] ([Intel XE#1729] / [Intel XE#7424])
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-bmg-9/igt@kms_tiled_display@basic-test-pattern.html
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-bmg:          [SKIP][98] ([Intel XE#2426] / [Intel XE#5848]) -> [SKIP][99] ([Intel XE#2509] / [Intel XE#7437])
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_9058/shard-bmg-7/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
   [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  
  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
  [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
  [Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
  [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
  [Intel XE#1508]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1508
  [Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
  [Intel XE#2233]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2233
  [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
  [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
  [Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
  [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
  [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
  [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
  [Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
  [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
  [Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
  [Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
  [Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
  [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
  [Intel XE#2427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2427
  [Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
  [Intel XE#2499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2499
  [Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
  [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
  [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
  [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
  [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
  [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
  [Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
  [Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
  [Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
  [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
  [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
  [Intel XE#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718
  [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
  [Intel XE#4090]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4090
  [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
  [Intel XE#4294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4294
  [Intel XE#4331]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4331
  [Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
  [Intel XE#6078]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6078
  [Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
  [Intel XE#6128]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6128
  [Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
  [Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569
  [Intel XE#6814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6814
  [Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
  [Intel XE#6901]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6901
  [Intel XE#6953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6953
  [Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
  [Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
  [Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
  [Intel XE#7098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7098
  [Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
  [Intel XE#7227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7227
  [Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
  [Intel XE#7326]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7326
  [Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342
  [Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
  [Intel XE#7353]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7353
  [Intel XE#7355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7355
  [Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
  [Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
  [Intel XE#7370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7370
  [Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
  [Intel XE#7376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7376
  [Intel XE#7383]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7383
  [Intel XE#7387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7387
  [Intel XE#7399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7399
  [Intel XE#7424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7424
  [Intel XE#7428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7428
  [Intel XE#7437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7437
  [Intel XE#7443]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7443
  [Intel XE#7477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7477
  [Intel XE#7571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7571
  [Intel XE#7599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7599
  [Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642
  [Intel XE#7695]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7695
  [Intel XE#7760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7760
  [Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
  [Intel XE#7992]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7992
  [Intel XE#8007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8007
  [Intel XE#8076]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8076
  [Intel XE#8159]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8159
  [Intel XE#8265]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8265
  [Intel XE#8303]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8303
  [Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
  [Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
  [Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369
  [Intel XE#8370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8370
  [Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374
  [Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378
  [Intel XE#8395]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8395
  [Intel XE#8396]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8396
  [Intel XE#8399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8399
  [Intel XE#8586]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8586
  [Intel XE#8680]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8680
  [Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
  [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944


Build changes
-------------

  * IGT: IGT_9058 -> IGTPW_15688

  IGTPW_15688: 15688
  IGT_9058: c40e5e413087ed88d1dd682d4c8bc895e7b14e49 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-5607-24a2127c5f2bce93dbb33cbbee84666272a5e716: 24a2127c5f2bce93dbb33cbbee84666272a5e716

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_15688/index.html

[-- Attachment #2: Type: text/html, Size: 37009 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* ✗ i915.CI.Full: failure for kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest (rev3)
  2026-08-17  8:26 [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
                   ` (7 preceding siblings ...)
  2026-08-17 19:04 ` ✗ Xe.CI.FULL: failure " Patchwork
@ 2026-08-18  6:30 ` Patchwork
  8 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2026-08-18  6:30 UTC (permalink / raw)
  To: Sowmiya S; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 134115 bytes --]

== Series Details ==

Series: kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest (rev3)
URL   : https://patchwork.freedesktop.org/series/171645/
State : failure

== Summary ==

CI Bug Log - changes from IGT_9058_full -> IGTPW_15688_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_15688_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_15688_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/index.html

Participating hosts (10 -> 10)
------------------------------

  No changes in participating hosts

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in IGTPW_15688_full:

### IGT changes ###

#### Possible regressions ####

  * igt@i915_selftest@live@gem_contexts:
    - shard-tglu:         [PASS][1] -> [DMESG-FAIL][2] +1 other test dmesg-fail
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-tglu-10/igt@i915_selftest@live@gem_contexts.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-7/igt@i915_selftest@live@gem_contexts.html
    - shard-mtlp:         [PASS][3] -> [DMESG-FAIL][4] +1 other test dmesg-fail
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-mtlp-6/igt@i915_selftest@live@gem_contexts.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-8/igt@i915_selftest@live@gem_contexts.html

  * igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback (NEW):
    - shard-dg2:          NOTRUN -> [SKIP][5] +1 other test skip
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-8/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html
    - shard-rkl:          NOTRUN -> [SKIP][6]
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-5/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html
    - shard-dg1:          NOTRUN -> [SKIP][7] +1 other test skip
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-12/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html
    - shard-tglu:         NOTRUN -> [SKIP][8] +1 other test skip
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-4/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html
    - shard-mtlp:         NOTRUN -> [SKIP][9] +1 other test skip
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-5/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html

  
New tests
---------

  New tests have been introduced between IGT_9058_full and IGTPW_15688_full:

### New IGT tests (1) ###

  * igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback:
    - Statuses : 5 skip(s)
    - Exec time: [0.01, 0.03] s

  

Known issues
------------

  Here are the changes found in IGTPW_15688_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@api_intel_bb@blit-reloc-purge-cache:
    - shard-rkl:          NOTRUN -> [SKIP][10] ([i915#8411])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@api_intel_bb@blit-reloc-purge-cache.html

  * igt@gem_ccs@block-multicopy-inplace:
    - shard-tglu:         NOTRUN -> [SKIP][11] ([i915#3555] / [i915#9323])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-9/igt@gem_ccs@block-multicopy-inplace.html

  * igt@gem_ccs@ctrl-surf-copy:
    - shard-tglu-1:       NOTRUN -> [SKIP][12] ([i915#3555] / [i915#9323])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@gem_ccs@ctrl-surf-copy.html

  * igt@gem_ccs@suspend-resume:
    - shard-dg2:          [PASS][13] -> [INCOMPLETE][14] ([i915#13356] / [i915#16348]) +1 other test incomplete
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg2-6/igt@gem_ccs@suspend-resume.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-7/igt@gem_ccs@suspend-resume.html

  * igt@gem_close_race@multigpu-basic-process:
    - shard-tglu:         NOTRUN -> [SKIP][15] ([i915#7697])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-2/igt@gem_close_race@multigpu-basic-process.html

  * igt@gem_close_race@multigpu-basic-threads:
    - shard-rkl:          NOTRUN -> [SKIP][16] ([i915#7697])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@gem_close_race@multigpu-basic-threads.html
    - shard-tglu-1:       NOTRUN -> [SKIP][17] ([i915#7697])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@gem_close_race@multigpu-basic-threads.html

  * igt@gem_ctx_isolation@preservation-s3:
    - shard-rkl:          [PASS][18] -> [INCOMPLETE][19] ([i915#13356]) +4 other tests incomplete
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-7/igt@gem_ctx_isolation@preservation-s3.html
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@gem_ctx_isolation@preservation-s3.html

  * igt@gem_ctx_sseu@engines:
    - shard-rkl:          NOTRUN -> [SKIP][20] ([i915#280])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@gem_ctx_sseu@engines.html
    - shard-tglu-1:       NOTRUN -> [SKIP][21] ([i915#280])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@gem_ctx_sseu@engines.html

  * igt@gem_eio@banned:
    - shard-dg1:          [PASS][22] -> [DMESG-WARN][23] ([i915#4391] / [i915#4423])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-12/igt@gem_eio@banned.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-18/igt@gem_eio@banned.html

  * igt@gem_exec_balancer@parallel-balancer:
    - shard-tglu:         NOTRUN -> [SKIP][24] ([i915#4525]) +2 other tests skip
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-7/igt@gem_exec_balancer@parallel-balancer.html

  * igt@gem_exec_balancer@parallel-keep-in-fence:
    - shard-tglu-1:       NOTRUN -> [SKIP][25] ([i915#4525]) +1 other test skip
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@gem_exec_balancer@parallel-keep-in-fence.html

  * igt@gem_exec_reloc@basic-wc-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][26] ([i915#3281]) +2 other tests skip
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-6/igt@gem_exec_reloc@basic-wc-cpu.html
    - shard-dg1:          NOTRUN -> [SKIP][27] ([i915#3281]) +2 other tests skip
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-17/igt@gem_exec_reloc@basic-wc-cpu.html
    - shard-mtlp:         NOTRUN -> [SKIP][28] ([i915#3281]) +2 other tests skip
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-5/igt@gem_exec_reloc@basic-wc-cpu.html

  * igt@gem_exec_reloc@basic-write-read:
    - shard-rkl:          NOTRUN -> [SKIP][29] ([i915#3281]) +12 other tests skip
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@gem_exec_reloc@basic-write-read.html

  * igt@gem_exec_suspend@basic-s0:
    - shard-dg2:          [PASS][30] -> [INCOMPLETE][31] ([i915#13356]) +1 other test incomplete
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg2-3/igt@gem_exec_suspend@basic-s0.html
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-3/igt@gem_exec_suspend@basic-s0.html

  * igt@gem_exec_suspend@basic-s3:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][32] ([i915#13196] / [i915#13356]) +1 other test incomplete
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk11/igt@gem_exec_suspend@basic-s3.html

  * igt@gem_huc_copy@huc-copy:
    - shard-tglu:         NOTRUN -> [SKIP][33] ([i915#2190])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-10/igt@gem_huc_copy@huc-copy.html

  * igt@gem_lmem_swapping@parallel-multi:
    - shard-tglu-1:       NOTRUN -> [SKIP][34] ([i915#4613])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@gem_lmem_swapping@parallel-multi.html

  * igt@gem_lmem_swapping@parallel-random-verify:
    - shard-rkl:          NOTRUN -> [SKIP][35] ([i915#4613]) +3 other tests skip
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@gem_lmem_swapping@parallel-random-verify.html

  * igt@gem_lmem_swapping@parallel-random-verify-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][36] ([i915#4613]) +4 other tests skip
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-4/igt@gem_lmem_swapping@parallel-random-verify-ccs.html

  * igt@gem_lmem_swapping@random:
    - shard-glk:          NOTRUN -> [SKIP][37] ([i915#4613]) +4 other tests skip
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk4/igt@gem_lmem_swapping@random.html
    - shard-rkl:          NOTRUN -> [SKIP][38] ([i915#14544] / [i915#4613])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@gem_lmem_swapping@random.html

  * igt@gem_media_vme:
    - shard-tglu-1:       NOTRUN -> [SKIP][39] ([i915#284])
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@gem_media_vme.html

  * igt@gem_mmap_gtt@basic-wc:
    - shard-dg1:          NOTRUN -> [SKIP][40] ([i915#4077]) +4 other tests skip
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-14/igt@gem_mmap_gtt@basic-wc.html

  * igt@gem_mmap_gtt@basic-write-read:
    - shard-mtlp:         NOTRUN -> [SKIP][41] ([i915#4077]) +5 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-3/igt@gem_mmap_gtt@basic-write-read.html

  * igt@gem_mmap_gtt@zero-extend:
    - shard-dg2:          NOTRUN -> [SKIP][42] ([i915#4077]) +5 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-4/igt@gem_mmap_gtt@zero-extend.html

  * igt@gem_mmap_wc@close:
    - shard-dg2:          NOTRUN -> [SKIP][43] ([i915#4083])
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-4/igt@gem_mmap_wc@close.html
    - shard-mtlp:         NOTRUN -> [SKIP][44] ([i915#4083])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-2/igt@gem_mmap_wc@close.html

  * igt@gem_partial_pwrite_pread@reads-snoop:
    - shard-rkl:          NOTRUN -> [SKIP][45] ([i915#14544] / [i915#3282])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@gem_partial_pwrite_pread@reads-snoop.html

  * igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
    - shard-dg1:          NOTRUN -> [SKIP][46] ([i915#3282]) +1 other test skip
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-19/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
    - shard-mtlp:         NOTRUN -> [SKIP][47] ([i915#3282]) +1 other test skip
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-7/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html

  * igt@gem_pwrite@basic-exhaustion:
    - shard-glk11:        NOTRUN -> [WARN][48] ([i915#14702] / [i915#2658])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk11/igt@gem_pwrite@basic-exhaustion.html

  * igt@gem_pwrite@basic-random:
    - shard-rkl:          NOTRUN -> [SKIP][49] ([i915#3282]) +3 other tests skip
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@gem_pwrite@basic-random.html

  * igt@gem_pxp@create-regular-context-2:
    - shard-dg2:          NOTRUN -> [SKIP][50] ([i915#4270]) +1 other test skip
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-5/igt@gem_pxp@create-regular-context-2.html
    - shard-dg1:          NOTRUN -> [SKIP][51] ([i915#4270]) +2 other tests skip
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-18/igt@gem_pxp@create-regular-context-2.html

  * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
    - shard-tglu-1:       NOTRUN -> [SKIP][52] ([i915#4270])
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html

  * igt@gem_pxp@hw-rejects-pxp-buffer:
    - shard-rkl:          NOTRUN -> [SKIP][53] ([i915#13717])
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-5/igt@gem_pxp@hw-rejects-pxp-buffer.html
    - shard-tglu:         NOTRUN -> [SKIP][54] ([i915#13398])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-3/igt@gem_pxp@hw-rejects-pxp-buffer.html
    - shard-mtlp:         NOTRUN -> [SKIP][55] ([i915#13398])
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-8/igt@gem_pxp@hw-rejects-pxp-buffer.html

  * igt@gem_pxp@hw-rejects-pxp-context:
    - shard-tglu-1:       NOTRUN -> [SKIP][56] ([i915#13398])
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@gem_pxp@hw-rejects-pxp-context.html

  * igt@gem_readwrite@read-write:
    - shard-dg2:          NOTRUN -> [SKIP][57] ([i915#3282]) +1 other test skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-8/igt@gem_readwrite@read-write.html

  * igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][58] ([i915#5190] / [i915#8428])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-3/igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs.html
    - shard-mtlp:         NOTRUN -> [SKIP][59] ([i915#8428])
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-1/igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs.html

  * igt@gem_userptr_blits@create-destroy-unsync:
    - shard-tglu:         NOTRUN -> [SKIP][60] ([i915#3297])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-10/igt@gem_userptr_blits@create-destroy-unsync.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-tglu-1:       NOTRUN -> [SKIP][61] ([i915#3297] / [i915#3323])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@gem_userptr_blits@dmabuf-sync.html

  * igt@gem_userptr_blits@readonly-pwrite-unsync:
    - shard-rkl:          NOTRUN -> [SKIP][62] ([i915#3297]) +2 other tests skip
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@gem_userptr_blits@readonly-pwrite-unsync.html

  * igt@gem_workarounds@suspend-resume:
    - shard-glk:          [PASS][63] -> [INCOMPLETE][64] ([i915#13356] / [i915#14586])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-glk9/igt@gem_workarounds@suspend-resume.html
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk5/igt@gem_workarounds@suspend-resume.html

  * igt@gen9_exec_parse@allowed-all:
    - shard-dg2:          NOTRUN -> [SKIP][65] ([i915#2856]) +1 other test skip
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-4/igt@gen9_exec_parse@allowed-all.html
    - shard-rkl:          NOTRUN -> [SKIP][66] ([i915#2527]) +3 other tests skip
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@gen9_exec_parse@allowed-all.html
    - shard-mtlp:         NOTRUN -> [SKIP][67] ([i915#2856]) +1 other test skip
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-2/igt@gen9_exec_parse@allowed-all.html

  * igt@gen9_exec_parse@basic-rejected:
    - shard-tglu:         NOTRUN -> [SKIP][68] ([i915#2527] / [i915#2856]) +2 other tests skip
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-2/igt@gen9_exec_parse@basic-rejected.html

  * igt@gen9_exec_parse@bb-start-cmd:
    - shard-tglu-1:       NOTRUN -> [SKIP][69] ([i915#2527] / [i915#2856]) +2 other tests skip
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@gen9_exec_parse@bb-start-cmd.html

  * igt@gen9_exec_parse@unaligned-access:
    - shard-dg1:          NOTRUN -> [SKIP][70] ([i915#2527])
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-18/igt@gen9_exec_parse@unaligned-access.html

  * igt@i915_module_load@resize-bar:
    - shard-dg2:          [PASS][71] -> [DMESG-WARN][72] ([i915#14545])
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg2-3/igt@i915_module_load@resize-bar.html
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-8/igt@i915_module_load@resize-bar.html
    - shard-rkl:          NOTRUN -> [SKIP][73] ([i915#6412])
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@i915_module_load@resize-bar.html

  * igt@i915_pm_freq_api@freq-basic-api:
    - shard-rkl:          NOTRUN -> [SKIP][74] ([i915#8399])
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@i915_pm_freq_api@freq-basic-api.html
    - shard-tglu:         NOTRUN -> [SKIP][75] ([i915#8399])
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-6/igt@i915_pm_freq_api@freq-basic-api.html

  * igt@i915_pm_freq_mult@media-freq@gt0:
    - shard-rkl:          NOTRUN -> [SKIP][76] ([i915#6590]) +1 other test skip
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@i915_pm_freq_mult@media-freq@gt0.html

  * igt@i915_pm_rc6_residency@rc6-accuracy:
    - shard-dg2:          NOTRUN -> [FAIL][77] ([i915#12964]) +1 other test fail
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-4/igt@i915_pm_rc6_residency@rc6-accuracy.html

  * igt@i915_pm_rc6_residency@rc6-fence:
    - shard-tglu:         NOTRUN -> [WARN][78] ([i915#13790] / [i915#2681]) +1 other test warn
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-3/igt@i915_pm_rc6_residency@rc6-fence.html

  * igt@i915_suspend@basic-s2idle-without-i915:
    - shard-rkl:          [PASS][79] -> [ABORT][80] ([i915#15131])
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-4/igt@i915_suspend@basic-s2idle-without-i915.html
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@i915_suspend@basic-s2idle-without-i915.html

  * igt@i915_suspend@forcewake:
    - shard-glk:          NOTRUN -> [INCOMPLETE][81] ([i915#16182] / [i915#4817]) +1 other test incomplete
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk3/igt@i915_suspend@forcewake.html

  * igt@intel_hwmon@hwmon-write:
    - shard-rkl:          NOTRUN -> [SKIP][82] ([i915#14544] / [i915#7707])
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@intel_hwmon@hwmon-write.html

  * igt@kms_async_flips@alternate-sync-async-flip:
    - shard-dg1:          [PASS][83] -> [FAIL][84] ([i915#14888])
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-16/igt@kms_async_flips@alternate-sync-async-flip.html
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-14/igt@kms_async_flips@alternate-sync-async-flip.html

  * igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-1:
    - shard-dg1:          NOTRUN -> [FAIL][85] ([i915#14888])
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-14/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-hdmi-a-1.html

  * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
    - shard-mtlp:         NOTRUN -> [SKIP][86] ([i915#3555])
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-4/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
    - shard-dg2:          NOTRUN -> [SKIP][87] ([i915#9531])
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-7/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
    - shard-rkl:          NOTRUN -> [SKIP][88] ([i915#9531])
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
    - shard-dg1:          NOTRUN -> [SKIP][89] ([i915#9531])
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-14/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
    - shard-tglu:         NOTRUN -> [SKIP][90] ([i915#9531])
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html

  * igt@kms_atomic_transition@plane-all-modeset-transition:
    - shard-mtlp:         NOTRUN -> [SKIP][91] ([i915#1769] / [i915#3555])
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-5/igt@kms_atomic_transition@plane-all-modeset-transition.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
    - shard-tglu:         NOTRUN -> [SKIP][92] ([i915#1769] / [i915#3555])
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-8/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html

  * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [FAIL][93] ([i915#15662]) +1 other test fail
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-10/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html

  * igt@kms_big_fb@4-tiled-32bpp-rotate-180:
    - shard-tglu:         NOTRUN -> [SKIP][94] ([i915#5286]) +3 other tests skip
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-10/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html

  * igt@kms_big_fb@4-tiled-32bpp-rotate-90:
    - shard-dg1:          NOTRUN -> [SKIP][95] ([i915#4538] / [i915#5286])
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-17/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-rkl:          NOTRUN -> [SKIP][96] ([i915#14544] / [i915#5286])
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
    - shard-rkl:          NOTRUN -> [SKIP][97] ([i915#5286]) +3 other tests skip
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
    - shard-tglu-1:       NOTRUN -> [SKIP][98] ([i915#5286]) +4 other tests skip
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html

  * igt@kms_big_fb@linear-16bpp-rotate-270:
    - shard-tglu:         NOTRUN -> [SKIP][99] +80 other tests skip
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-5/igt@kms_big_fb@linear-16bpp-rotate-270.html

  * igt@kms_big_fb@linear-64bpp-rotate-270:
    - shard-mtlp:         NOTRUN -> [SKIP][100] +7 other tests skip
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-6/igt@kms_big_fb@linear-64bpp-rotate-270.html

  * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip:
    - shard-rkl:          NOTRUN -> [SKIP][101] ([i915#3828])
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-0-hflip.html

  * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-tglu:         NOTRUN -> [SKIP][102] ([i915#3828]) +1 other test skip
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-4/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_big_fb@x-tiled-8bpp-rotate-90:
    - shard-dg2:          NOTRUN -> [SKIP][103] +5 other tests skip
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-8/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
    - shard-dg1:          NOTRUN -> [SKIP][104] ([i915#3638]) +3 other tests skip
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-12/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html

  * igt@kms_big_fb@y-tiled-64bpp-rotate-90:
    - shard-dg2:          NOTRUN -> [SKIP][105] ([i915#4538] / [i915#5190]) +1 other test skip
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-5/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
    - shard-rkl:          NOTRUN -> [SKIP][106] ([i915#3638]) +4 other tests skip
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
    - shard-dg1:          NOTRUN -> [SKIP][107] ([i915#4538])
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-14/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html

  * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [SKIP][108] ([i915#6095]) +196 other tests skip
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-19/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html

  * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][109] ([i915#14544] / [i915#6095]) +5 other tests skip
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][110] ([i915#14098] / [i915#14544] / [i915#6095]) +3 other tests skip
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs:
    - shard-dg1:          [PASS][111] -> [DMESG-WARN][112] ([i915#4423])
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-13/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs.html
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-13/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-2:
    - shard-glk10:        NOTRUN -> [SKIP][113] +33 other tests skip
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk10/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-a-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][114] ([i915#6095]) +19 other tests skip
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-a-edp-1.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][115] ([i915#6095]) +65 other tests skip
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][116] ([i915#6095]) +54 other tests skip
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-9/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][117] ([i915#14098] / [i915#6095]) +48 other tests skip
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [INCOMPLETE][118] ([i915#15582]) +3 other tests incomplete
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk6/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][119] ([i915#6095]) +19 other tests skip
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
    - shard-tglu-1:       NOTRUN -> [SKIP][120] ([i915#6095]) +44 other tests skip
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][121] ([i915#12313])
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][122] ([i915#12313]) +2 other tests skip
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][123] ([i915#10307] / [i915#6095]) +46 other tests skip
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html

  * igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][124] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-4/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][125] ([i915#12313])
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-5/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
    - shard-tglu-1:       NOTRUN -> [SKIP][126] ([i915#12313])
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
    - shard-dg1:          NOTRUN -> [SKIP][127] ([i915#12313])
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-18/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
    - shard-mtlp:         NOTRUN -> [SKIP][128] ([i915#12313])
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-8/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [SKIP][129] ([i915#4423] / [i915#6095])
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-12/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html

  * igt@kms_cdclk@mode-transition:
    - shard-rkl:          NOTRUN -> [SKIP][130] ([i915#3742])
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_cdclk@mode-transition.html

  * igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][131] ([i915#13783]) +3 other tests skip
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-4/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d:
    - shard-rkl:          NOTRUN -> [SKIP][132] ([i915#14544] / [i915#16471])
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-lut1d.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4:
    - shard-tglu-1:       NOTRUN -> [SKIP][133] ([i915#16471])
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4:
    - shard-tglu:         NOTRUN -> [SKIP][134] ([i915#16471])
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-10/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html

  * igt@kms_chamelium_hpd@dp-hpd-storm-disable:
    - shard-tglu:         NOTRUN -> [SKIP][135] ([i915#11151] / [i915#7828]) +4 other tests skip
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-7/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html

  * igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
    - shard-rkl:          NOTRUN -> [SKIP][136] ([i915#11151] / [i915#7828]) +10 other tests skip
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-3/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
    - shard-tglu-1:       NOTRUN -> [SKIP][137] ([i915#11151] / [i915#7828]) +5 other tests skip
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html

  * igt@kms_color_pipeline@plane-ctm3x4:
    - shard-mtlp:         [PASS][138] -> [DMESG-WARN][139] ([i915#16685]) +1 other test dmesg-warn
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-mtlp-6/igt@kms_color_pipeline@plane-ctm3x4.html
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-3/igt@kms_color_pipeline@plane-ctm3x4.html

  * igt@kms_content_protection@atomic:
    - shard-dg2:          NOTRUN -> [SKIP][140] ([i915#15865])
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-8/igt@kms_content_protection@atomic.html
    - shard-dg1:          NOTRUN -> [SKIP][141] ([i915#15865])
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-12/igt@kms_content_protection@atomic.html
    - shard-mtlp:         NOTRUN -> [SKIP][142] ([i915#15865])
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-5/igt@kms_content_protection@atomic.html

  * igt@kms_content_protection@dp-mst-type-0:
    - shard-rkl:          NOTRUN -> [SKIP][143] ([i915#15330] / [i915#3116])
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-5/igt@kms_content_protection@dp-mst-type-0.html

  * igt@kms_content_protection@dp-mst-type-0-hdcp14:
    - shard-rkl:          NOTRUN -> [SKIP][144] ([i915#15330]) +1 other test skip
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-5/igt@kms_content_protection@dp-mst-type-0-hdcp14.html

  * igt@kms_content_protection@dp-mst-type-1:
    - shard-tglu:         NOTRUN -> [SKIP][145] ([i915#15330] / [i915#3116] / [i915#3299])
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-8/igt@kms_content_protection@dp-mst-type-1.html

  * igt@kms_content_protection@dp-mst-type-1-suspend-resume:
    - shard-tglu:         NOTRUN -> [SKIP][146] ([i915#15330]) +1 other test skip
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-6/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
    - shard-mtlp:         NOTRUN -> [SKIP][147] ([i915#15330])
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-4/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
    - shard-dg2:          NOTRUN -> [SKIP][148] ([i915#15330])
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-7/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
    - shard-dg1:          NOTRUN -> [SKIP][149] ([i915#15330])
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-14/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html

  * igt@kms_content_protection@lic-type-0-hdcp14:
    - shard-rkl:          NOTRUN -> [SKIP][150] ([i915#14544] / [i915#15865])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_content_protection@lic-type-0-hdcp14.html

  * igt@kms_content_protection@mei-interface:
    - shard-tglu-1:       NOTRUN -> [SKIP][151] ([i915#15865]) +1 other test skip
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_content_protection@mei-interface.html

  * igt@kms_content_protection@srm:
    - shard-tglu:         NOTRUN -> [SKIP][152] ([i915#15865]) +3 other tests skip
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-8/igt@kms_content_protection@srm.html

  * igt@kms_content_protection@uevent-hdcp14:
    - shard-rkl:          NOTRUN -> [SKIP][153] ([i915#15865])
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_content_protection@uevent-hdcp14.html

  * igt@kms_cursor_crc@cursor-offscreen-512x512:
    - shard-tglu-1:       NOTRUN -> [SKIP][154] ([i915#13049]) +1 other test skip
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-512x512.html

  * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1:
    - shard-rkl:          [PASS][155] -> [FAIL][156] ([i915#13566]) +1 other test fail
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-5/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-random-32x32:
    - shard-rkl:          NOTRUN -> [SKIP][157] ([i915#3555]) +3 other tests skip
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-3/igt@kms_cursor_crc@cursor-random-32x32.html

  * igt@kms_cursor_crc@cursor-random-512x512:
    - shard-tglu:         NOTRUN -> [SKIP][158] ([i915#13049])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-3/igt@kms_cursor_crc@cursor-random-512x512.html

  * igt@kms_cursor_crc@cursor-random-64x21:
    - shard-rkl:          NOTRUN -> [FAIL][159] ([i915#13566]) +1 other test fail
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_cursor_crc@cursor-random-64x21.html
    - shard-tglu:         [PASS][160] -> [FAIL][161] ([i915#13566]) +1 other test fail
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-tglu-2/igt@kms_cursor_crc@cursor-random-64x21.html
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-2/igt@kms_cursor_crc@cursor-random-64x21.html

  * igt@kms_cursor_crc@cursor-sliding-32x10:
    - shard-tglu-1:       NOTRUN -> [SKIP][162] ([i915#3555]) +2 other tests skip
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-32x10.html

  * igt@kms_cursor_crc@cursor-sliding-32x32:
    - shard-tglu:         NOTRUN -> [SKIP][163] ([i915#3555]) +2 other tests skip
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-32x32.html
    - shard-mtlp:         NOTRUN -> [SKIP][164] ([i915#3555] / [i915#8814])
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-3/igt@kms_cursor_crc@cursor-sliding-32x32.html

  * igt@kms_cursor_crc@cursor-sliding-512x512:
    - shard-rkl:          NOTRUN -> [SKIP][165] ([i915#13049]) +1 other test skip
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@kms_cursor_crc@cursor-sliding-512x512.html

  * igt@kms_cursor_crc@cursor-suspend:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][166] ([i915#12358] / [i915#14152] / [i915#7882])
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk11/igt@kms_cursor_crc@cursor-suspend.html

  * igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][167] ([i915#12358] / [i915#14152])
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk11/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - shard-tglu:         NOTRUN -> [SKIP][168] ([i915#4103])
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
    - shard-rkl:          NOTRUN -> [SKIP][169] ([i915#4103]) +1 other test skip
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
    - shard-tglu-1:       NOTRUN -> [SKIP][170] ([i915#4103]) +1 other test skip
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
    - shard-dg1:          NOTRUN -> [SKIP][171] ([i915#4103])
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-17/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
    - shard-mtlp:         NOTRUN -> [SKIP][172] ([i915#16119] / [i915#4213])
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
    - shard-dg2:          NOTRUN -> [SKIP][173] ([i915#4103])
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size:
    - shard-dg2:          NOTRUN -> [SKIP][174] ([i915#13046] / [i915#5354])
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-8/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html
    - shard-mtlp:         NOTRUN -> [SKIP][175] ([i915#9809])
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-7/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
    - shard-rkl:          NOTRUN -> [SKIP][176] +122 other tests skip
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-5/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html

  * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
    - shard-rkl:          NOTRUN -> [SKIP][177] ([i915#9067])
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-5/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html

  * igt@kms_dirtyfb@psr-dirtyfb-ioctl:
    - shard-rkl:          NOTRUN -> [SKIP][178] ([i915#9723])
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html

  * igt@kms_display_modes@extended-mode-basic:
    - shard-tglu-1:       NOTRUN -> [SKIP][179] ([i915#13691])
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_display_modes@extended-mode-basic.html

  * igt@kms_dp_link_training@non-uhbr-mst:
    - shard-tglu:         NOTRUN -> [SKIP][180] ([i915#13749])
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-5/igt@kms_dp_link_training@non-uhbr-mst.html

  * igt@kms_dp_link_training@non-uhbr-sst:
    - shard-rkl:          NOTRUN -> [SKIP][181] ([i915#13749])
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@kms_dp_link_training@non-uhbr-sst.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-rkl:          NOTRUN -> [SKIP][182] ([i915#16361]) +4 other tests skip
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-tglu-1:       NOTRUN -> [SKIP][183] ([i915#16361]) +2 other tests skip
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_dsc@dsc-with-formats-bigjoiner:
    - shard-tglu:         NOTRUN -> [SKIP][184] ([i915#16361]) +2 other tests skip
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-6/igt@kms_dsc@dsc-with-formats-bigjoiner.html

  * igt@kms_dsc@dsc-with-output-formats-ultrajoiner:
    - shard-dg2:          NOTRUN -> [SKIP][185] ([i915#16361])
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-3/igt@kms_dsc@dsc-with-output-formats-ultrajoiner.html
    - shard-dg1:          NOTRUN -> [SKIP][186] ([i915#16361])
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-13/igt@kms_dsc@dsc-with-output-formats-ultrajoiner.html
    - shard-mtlp:         NOTRUN -> [SKIP][187] ([i915#16361])
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-1/igt@kms_dsc@dsc-with-output-formats-ultrajoiner.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc:
    - shard-rkl:          NOTRUN -> [SKIP][188] ([i915#14544] / [i915#16361])
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-tglu-1:       NOTRUN -> [SKIP][189] ([i915#16680])
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_feature_discovery@display-4x:
    - shard-rkl:          NOTRUN -> [SKIP][190] ([i915#16081])
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_feature_discovery@display-4x.html

  * igt@kms_feature_discovery@psr2:
    - shard-tglu-1:       NOTRUN -> [SKIP][191] ([i915#658]) +1 other test skip
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_feature_discovery@psr2.html
    - shard-rkl:          NOTRUN -> [SKIP][192] ([i915#658])
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@kms_feature_discovery@psr2.html

  * igt@kms_flip@2x-flip-vs-rmfb:
    - shard-mtlp:         NOTRUN -> [SKIP][193] ([i915#3637] / [i915#9934]) +1 other test skip
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-7/igt@kms_flip@2x-flip-vs-rmfb.html
    - shard-dg2:          NOTRUN -> [SKIP][194] ([i915#9934])
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-5/igt@kms_flip@2x-flip-vs-rmfb.html

  * igt@kms_flip@2x-flip-vs-suspend-interruptible:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][195] ([i915#12745] / [i915#4839])
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk10/igt@kms_flip@2x-flip-vs-suspend-interruptible.html

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@ac-hdmi-a1-hdmi-a2:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][196] ([i915#12745])
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk10/igt@kms_flip@2x-flip-vs-suspend-interruptible@ac-hdmi-a1-hdmi-a2.html

  * igt@kms_flip@2x-modeset-vs-vblank-race:
    - shard-rkl:          NOTRUN -> [SKIP][197] ([i915#9934]) +6 other tests skip
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_flip@2x-modeset-vs-vblank-race.html
    - shard-dg1:          NOTRUN -> [SKIP][198] ([i915#9934]) +1 other test skip
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-16/igt@kms_flip@2x-modeset-vs-vblank-race.html

  * igt@kms_flip@2x-plain-flip:
    - shard-tglu-1:       NOTRUN -> [SKIP][199] ([i915#3637] / [i915#9934]) +3 other tests skip
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_flip@2x-plain-flip.html

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
    - shard-tglu:         NOTRUN -> [SKIP][200] ([i915#3637] / [i915#9934]) +5 other tests skip
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-10/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible:
    - shard-rkl:          NOTRUN -> [SKIP][201] ([i915#14544] / [i915#9934]) +2 other tests skip
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html

  * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
    - shard-dg2:          [PASS][202] -> [FAIL][203] ([i915#14600]) +1 other test fail
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg2-1/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-8/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][204] ([i915#12745] / [i915#4839])
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk9/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
    - shard-glk:          NOTRUN -> [INCOMPLETE][205] ([i915#12745])
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk9/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
    - shard-tglu:         NOTRUN -> [SKIP][206] ([i915#15643]) +4 other tests skip
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-10/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
    - shard-rkl:          NOTRUN -> [SKIP][207] ([i915#15643]) +5 other tests skip
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling:
    - shard-mtlp:         NOTRUN -> [SKIP][208] ([i915#3555] / [i915#8810] / [i915#8813]) +1 other test skip
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
    - shard-tglu-1:       NOTRUN -> [SKIP][209] ([i915#15643]) +3 other tests skip
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][210] ([i915#15990] / [i915#8708]) +3 other tests skip
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][211] ([i915#1825]) +6 other tests skip
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-mmap-wc:
    - shard-tglu-1:       NOTRUN -> [SKIP][212] ([i915#15989]) +14 other tests skip
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-indfb-plflip-blt:
    - shard-tglu:         NOTRUN -> [SKIP][213] ([i915#15989]) +18 other tests skip
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-shrfb-fliptrack-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][214] ([i915#15990]) +3 other tests skip
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbchdr-1p-shrfb-fliptrack-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-blt:
    - shard-tglu-1:       NOTRUN -> [SKIP][215] +67 other tests skip
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbchdr-2p-rte:
    - shard-rkl:          NOTRUN -> [SKIP][216] ([i915#14544]) +6 other tests skip
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-2p-rte.html

  * igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][217] ([i915#15989]) +3 other tests skip
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-5/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-cpu.html
    - shard-dg1:          NOTRUN -> [SKIP][218] ([i915#15989]) +3 other tests skip
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-18/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt:
    - shard-rkl:          NOTRUN -> [SKIP][219] ([i915#14544] / [i915#15102]) +9 other tests skip
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-wc:
    - shard-dg1:          NOTRUN -> [SKIP][220] ([i915#15990] / [i915#4423] / [i915#8708])
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
    - shard-tglu-1:       NOTRUN -> [SKIP][221] ([i915#5439])
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-indfb-draw-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][222] ([i915#15102]) +8 other tests skip
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-shrfb-draw-mmap-cpu:
    - shard-dg1:          NOTRUN -> [SKIP][223] ([i915#15102]) +10 other tests skip
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-indfb-msflip-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][224] ([i915#15989]) +13 other tests skip
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-indfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte:
    - shard-rkl:          NOTRUN -> [SKIP][225] ([i915#15102]) +50 other tests skip
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-rte.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-indfb-draw-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][226] ([i915#15991]) +11 other tests skip
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-shrfb-draw-blt:
    - shard-dg1:          NOTRUN -> [SKIP][227] +21 other tests skip
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4:
    - shard-tglu:         NOTRUN -> [SKIP][228] ([i915#5439])
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt:
    - shard-rkl:          [PASS][229] -> [SKIP][230] ([i915#15989]) +7 other tests skip
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-1/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt.html
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][231] ([i915#15991]) +12 other tests skip
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-4/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@hdr-farfromfence-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][232] ([i915#15989]) +23 other tests skip
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-3/igt@kms_frontbuffer_tracking@hdr-farfromfence-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@hdr-indfb-scaledprimary:
    - shard-glk:          [PASS][233] -> [SKIP][234]
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-glk8/igt@kms_frontbuffer_tracking@hdr-indfb-scaledprimary.html
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk4/igt@kms_frontbuffer_tracking@hdr-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-blt:
    - shard-tglu:         NOTRUN -> [SKIP][235] ([i915#15102]) +38 other tests skip
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-3/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt:
    - shard-tglu-1:       NOTRUN -> [SKIP][236] ([i915#15102]) +31 other tests skip
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][237] ([i915#15990] / [i915#8708]) +8 other tests skip
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc.html
    - shard-rkl:          NOTRUN -> [SKIP][238] ([i915#14544] / [i915#1825])
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc.html
    - shard-dg1:          NOTRUN -> [SKIP][239] ([i915#15990] / [i915#8708]) +7 other tests skip
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render:
    - shard-mtlp:         NOTRUN -> [SKIP][240] ([i915#15991] / [i915#1825]) +10 other tests skip
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-msflip-blt:
    - shard-dg2:          NOTRUN -> [SKIP][241] ([i915#15991] / [i915#5354]) +6 other tests skip
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-dg1:          NOTRUN -> [SKIP][242] ([i915#15990]) +8 other tests skip
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-14/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-spr-indfb-draw-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][243] ([i915#15990]) +7 other tests skip
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-4/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-spr-indfb-draw-mmap-gtt.html

  * igt@kms_hdmi_inject@inject-audio:
    - shard-mtlp:         NOTRUN -> [SKIP][244] ([i915#15725])
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-1/igt@kms_hdmi_inject@inject-audio.html

  * igt@kms_hdr@invalid-metadata-sizes:
    - shard-tglu-1:       NOTRUN -> [SKIP][245] ([i915#3555] / [i915#8228])
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_hdr@invalid-metadata-sizes.html

  * igt@kms_hdr@static-toggle-dpms:
    - shard-mtlp:         NOTRUN -> [SKIP][246] ([i915#12713] / [i915#16490] / [i915#3555] / [i915#8228]) +1 other test skip
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-7/igt@kms_hdr@static-toggle-dpms.html

  * igt@kms_hdr@static-toggle-suspend:
    - shard-dg2:          NOTRUN -> [SKIP][247] ([i915#16518] / [i915#3555] / [i915#8228]) +1 other test skip
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-6/igt@kms_hdr@static-toggle-suspend.html
    - shard-rkl:          NOTRUN -> [SKIP][248] ([i915#16644] / [i915#3555] / [i915#8228])
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-5/igt@kms_hdr@static-toggle-suspend.html
    - shard-dg1:          NOTRUN -> [SKIP][249] ([i915#3555] / [i915#8228]) +1 other test skip
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-17/igt@kms_hdr@static-toggle-suspend.html
    - shard-tglu:         NOTRUN -> [SKIP][250] ([i915#3555] / [i915#8228]) +1 other test skip
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-10/igt@kms_hdr@static-toggle-suspend.html

  * igt@kms_joiner@basic-max-non-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][251] ([i915#13688])
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-6/igt@kms_joiner@basic-max-non-joiner.html

  * igt@kms_joiner@invalid-modeset-force-big-joiner:
    - shard-tglu-1:       NOTRUN -> [SKIP][252] ([i915#15459])
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_joiner@invalid-modeset-force-big-joiner.html

  * igt@kms_joiner@invalid-modeset-force-ultra-joiner:
    - shard-rkl:          NOTRUN -> [SKIP][253] ([i915#15458])
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-rkl:          NOTRUN -> [SKIP][254] ([i915#15815])
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_panel_fitting@atomic-fastset:
    - shard-rkl:          NOTRUN -> [SKIP][255] ([i915#14544] / [i915#6301])
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_panel_fitting@atomic-fastset.html

  * igt@kms_pipe_crc_basic@suspend-read-crc:
    - shard-snb:          [PASS][256] -> [ABORT][257] ([i915#15840]) +1 other test abort
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-snb5/igt@kms_pipe_crc_basic@suspend-read-crc.html
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-snb1/igt@kms_pipe_crc_basic@suspend-read-crc.html
    - shard-glk:          NOTRUN -> [INCOMPLETE][258] ([i915#12756] / [i915#13409] / [i915#13476] / [i915#16789])
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk1/igt@kms_pipe_crc_basic@suspend-read-crc.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
    - shard-glk:          NOTRUN -> [INCOMPLETE][259] ([i915#13409] / [i915#13476] / [i915#16789])
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html

  * igt@kms_pipe_stress@stress-xrgb8888-4tiled:
    - shard-tglu-1:       NOTRUN -> [SKIP][260] ([i915#14712])
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html

  * igt@kms_pipe_stress@stress-xrgb8888-xtiled:
    - shard-glk:          NOTRUN -> [DMESG-FAIL][261] ([i915#118])
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk4/igt@kms_pipe_stress@stress-xrgb8888-xtiled.html

  * igt@kms_pipe_stress@stress-xrgb8888-yftiled:
    - shard-tglu:         NOTRUN -> [SKIP][262] ([i915#14712])
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-2/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html

  * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
    - shard-rkl:          NOTRUN -> [SKIP][263] ([i915#15709]) +5 other tests skip
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier:
    - shard-tglu:         NOTRUN -> [SKIP][264] ([i915#15709]) +3 other tests skip
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-7/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier.html

  * igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5:
    - shard-rkl:          NOTRUN -> [SKIP][265] ([i915#16386]) +3 other tests skip
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html

  * igt@kms_plane@pixel-format-yf-tiled-ccs-modifier:
    - shard-tglu-1:       NOTRUN -> [SKIP][266] ([i915#15709]) +2 other tests skip
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html

  * igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y:
    - shard-tglu:         NOTRUN -> [SKIP][267] ([i915#16112])
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-10/igt@kms_plane@planar-pixel-format-settings@nv12-tile4-src-y.html

  * igt@kms_plane_alpha_blend@alpha-opaque-fb:
    - shard-glk:          NOTRUN -> [FAIL][268] ([i915#10647] / [i915#12169])
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk8/igt@kms_plane_alpha_blend@alpha-opaque-fb.html

  * igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [FAIL][269] ([i915#10647]) +1 other test fail
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk8/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html

  * igt@kms_plane_lowres@tiling-none@pipe-b-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][270] ([i915#10226] / [i915#11614] / [i915#3582]) +2 other tests skip
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-4/igt@kms_plane_lowres@tiling-none@pipe-b-edp-1.html

  * igt@kms_plane_lowres@tiling-none@pipe-d-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][271] ([i915#11614] / [i915#3582]) +1 other test skip
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-4/igt@kms_plane_lowres@tiling-none@pipe-d-edp-1.html

  * igt@kms_plane_lowres@tiling-yf:
    - shard-rkl:          NOTRUN -> [SKIP][272] ([i915#14544] / [i915#3555]) +4 other tests skip
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_plane_lowres@tiling-yf.html

  * igt@kms_plane_multiple@2x-tiling-yf:
    - shard-tglu-1:       NOTRUN -> [SKIP][273] ([i915#13958])
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-yf.html

  * igt@kms_plane_multiple@tiling-4:
    - shard-tglu:         NOTRUN -> [SKIP][274] ([i915#14259])
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-5/igt@kms_plane_multiple@tiling-4.html

  * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
    - shard-rkl:          NOTRUN -> [SKIP][275] ([i915#15329]) +7 other tests skip
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-3/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html

  * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d:
    - shard-tglu-1:       NOTRUN -> [SKIP][276] ([i915#15329]) +4 other tests skip
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d.html
    - shard-dg1:          NOTRUN -> [SKIP][277] ([i915#15329]) +4 other tests skip
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-19/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5:
    - shard-mtlp:         NOTRUN -> [SKIP][278] ([i915#15329] / [i915#3555] / [i915#6953])
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b:
    - shard-mtlp:         NOTRUN -> [SKIP][279] ([i915#15329]) +3 other tests skip
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b.html

  * igt@kms_plane_scaling@planes-upscale-factor-0-25@pipe-a:
    - shard-snb:          NOTRUN -> [SKIP][280] +174 other tests skip
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-snb7/igt@kms_plane_scaling@planes-upscale-factor-0-25@pipe-a.html

  * igt@kms_pm_backlight@basic-brightness:
    - shard-tglu:         NOTRUN -> [SKIP][281] ([i915#12343] / [i915#9812])
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-2/igt@kms_pm_backlight@basic-brightness.html

  * igt@kms_pm_backlight@brightness-with-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][282] ([i915#12343])
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-5/igt@kms_pm_backlight@brightness-with-dpms.html

  * igt@kms_pm_backlight@fade-with-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][283] ([i915#12343] / [i915#5354]) +1 other test skip
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@kms_pm_backlight@fade-with-suspend.html

  * igt@kms_pm_dc@dc5-retention-flops:
    - shard-rkl:          NOTRUN -> [SKIP][284] ([i915#14544] / [i915#3828]) +1 other test skip
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_pm_dc@dc5-retention-flops.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-rkl:          NOTRUN -> [SKIP][285] ([i915#15948])
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-rkl:          [PASS][286] -> [SKIP][287] ([i915#15073])
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@kms_pm_rpm@dpms-lpsp.html
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-dg2:          [PASS][288] -> [SKIP][289] ([i915#15073]) +1 other test skip
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-tglu:         NOTRUN -> [SKIP][290] ([i915#15073])
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-9/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-rkl:          NOTRUN -> [SKIP][291] ([i915#15073])
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
    - shard-tglu-1:       NOTRUN -> [SKIP][292] ([i915#15073])
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-dg1:          [PASS][293] -> [SKIP][294] ([i915#15073])
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-18/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-15/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@kms_pm_rpm@package-g7:
    - shard-rkl:          NOTRUN -> [SKIP][295] ([i915#15403])
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@kms_pm_rpm@package-g7.html

  * igt@kms_pm_rpm@system-suspend-idle:
    - shard-dg2:          [PASS][296] -> [INCOMPLETE][297] ([i915#14419])
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg2-4/igt@kms_pm_rpm@system-suspend-idle.html
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-1/igt@kms_pm_rpm@system-suspend-idle.html

  * igt@kms_pm_rpm@system-suspend-modeset:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][298] ([i915#10553])
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk11/igt@kms_pm_rpm@system-suspend-modeset.html
    - shard-rkl:          [PASS][299] -> [INCOMPLETE][300] ([i915#14419])
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-4/igt@kms_pm_rpm@system-suspend-modeset.html
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-3/igt@kms_pm_rpm@system-suspend-modeset.html

  * igt@kms_prime@basic-crc-hybrid:
    - shard-tglu-1:       NOTRUN -> [SKIP][301] ([i915#6524])
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_prime@basic-crc-hybrid.html

  * igt@kms_prime@basic-modeset-hybrid:
    - shard-rkl:          NOTRUN -> [SKIP][302] ([i915#6524])
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_prime@basic-modeset-hybrid.html

  * igt@kms_prime@d3hot:
    - shard-tglu:         NOTRUN -> [SKIP][303] ([i915#6524])
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-3/igt@kms_prime@d3hot.html

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
    - shard-tglu:         NOTRUN -> [SKIP][304] ([i915#11520]) +4 other tests skip
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-6/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
    - shard-mtlp:         NOTRUN -> [SKIP][305] ([i915#12316]) +2 other tests skip
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-4/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
    - shard-glk10:        NOTRUN -> [SKIP][306] ([i915#11520])
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk10/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html

  * igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
    - shard-rkl:          NOTRUN -> [SKIP][307] ([i915#11520] / [i915#14544])
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
    - shard-rkl:          NOTRUN -> [SKIP][308] ([i915#11520]) +8 other tests skip
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf:
    - shard-dg2:          NOTRUN -> [SKIP][309] ([i915#11520]) +2 other tests skip
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html
    - shard-snb:          NOTRUN -> [SKIP][310] ([i915#11520]) +4 other tests skip
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-snb1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][311] ([i915#9808])
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-7/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1.html

  * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
    - shard-glk:          NOTRUN -> [SKIP][312] ([i915#11520]) +9 other tests skip
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk9/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@psr2-cursor-plane-update-sf:
    - shard-glk11:        NOTRUN -> [SKIP][313] ([i915#11520]) +2 other tests skip
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk11/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html

  * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
    - shard-tglu-1:       NOTRUN -> [SKIP][314] ([i915#11520]) +5 other tests skip
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
    - shard-dg1:          NOTRUN -> [SKIP][315] ([i915#11520]) +2 other tests skip
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-17/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html

  * igt@kms_psr2_su@page_flip-nv12:
    - shard-rkl:          NOTRUN -> [SKIP][316] ([i915#9683])
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@kms_psr2_su@page_flip-nv12.html

  * igt@kms_psr@fbc-pr-cursor-plane-onoff:
    - shard-glk11:        NOTRUN -> [SKIP][317] +110 other tests skip
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk11/igt@kms_psr@fbc-pr-cursor-plane-onoff.html
    - shard-rkl:          NOTRUN -> [SKIP][318] ([i915#1072] / [i915#14544] / [i915#9732]) +4 other tests skip
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_psr@fbc-pr-cursor-plane-onoff.html

  * igt@kms_psr@fbc-psr-primary-page-flip:
    - shard-rkl:          NOTRUN -> [SKIP][319] ([i915#1072] / [i915#9732]) +21 other tests skip
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_psr@fbc-psr-primary-page-flip.html

  * igt@kms_psr@fbc-psr-sprite-render:
    - shard-mtlp:         NOTRUN -> [SKIP][320] ([i915#9688]) +5 other tests skip
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-7/igt@kms_psr@fbc-psr-sprite-render.html

  * igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
    - shard-glk:          NOTRUN -> [SKIP][321] +440 other tests skip
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk6/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html

  * igt@kms_psr@fbc-psr2-primary-blt:
    - shard-tglu-1:       NOTRUN -> [SKIP][322] ([i915#9732]) +13 other tests skip
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_psr@fbc-psr2-primary-blt.html

  * igt@kms_psr@fbc-psr2-sprite-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][323] ([i915#1072] / [i915#9732]) +3 other tests skip
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-3/igt@kms_psr@fbc-psr2-sprite-mmap-gtt.html

  * igt@kms_psr@pr-sprite-plane-onoff:
    - shard-dg1:          NOTRUN -> [SKIP][324] ([i915#1072] / [i915#9732]) +3 other tests skip
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-13/igt@kms_psr@pr-sprite-plane-onoff.html
    - shard-tglu:         NOTRUN -> [SKIP][325] ([i915#9732]) +15 other tests skip
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-3/igt@kms_psr@pr-sprite-plane-onoff.html

  * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
    - shard-rkl:          NOTRUN -> [SKIP][326] ([i915#15949]) +1 other test skip
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html

  * igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
    - shard-dg1:          NOTRUN -> [SKIP][327] ([i915#15949])
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-17/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
    - shard-tglu:         NOTRUN -> [SKIP][328] ([i915#15949])
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-10/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
    - shard-dg2:          NOTRUN -> [SKIP][329] ([i915#15949])
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-6/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html

  * igt@kms_rotation_crc@multiplane-rotation-cropping-top:
    - shard-glk:          NOTRUN -> [INCOMPLETE][330] ([i915#15492] / [i915#16184])
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk9/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
    - shard-tglu-1:       NOTRUN -> [SKIP][331] ([i915#5289])
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
    - shard-rkl:          NOTRUN -> [SKIP][332] ([i915#5289]) +1 other test skip
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
    - shard-tglu:         NOTRUN -> [SKIP][333] ([i915#5289])
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-10/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html

  * igt@kms_selftest@drm_framebuffer:
    - shard-rkl:          NOTRUN -> [ABORT][334] ([i915#13179]) +1 other test abort
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@kms_selftest@drm_framebuffer.html

  * igt@kms_setmode@basic:
    - shard-dg1:          [PASS][335] -> [FAIL][336] ([i915#15106])
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-13/igt@kms_setmode@basic.html
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-15/igt@kms_setmode@basic.html

  * igt@kms_setmode@basic@pipe-c-hdmi-a-1:
    - shard-dg1:          NOTRUN -> [FAIL][337] ([i915#15106]) +1 other test fail
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-15/igt@kms_setmode@basic@pipe-c-hdmi-a-1.html

  * igt@kms_setmode@clone-exclusive-crtc:
    - shard-dg2:          NOTRUN -> [SKIP][338] ([i915#3555]) +2 other tests skip
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-5/igt@kms_setmode@clone-exclusive-crtc.html
    - shard-dg1:          NOTRUN -> [SKIP][339] ([i915#3555]) +2 other tests skip
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-15/igt@kms_setmode@clone-exclusive-crtc.html
    - shard-mtlp:         NOTRUN -> [SKIP][340] ([i915#3555] / [i915#8809])
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-3/igt@kms_setmode@clone-exclusive-crtc.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-glk:          NOTRUN -> [FAIL][341] ([i915#10959])
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk8/igt@kms_tiled_display@basic-test-pattern.html

  * igt@kms_vblank@ts-continuation-suspend:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][342] ([i915#12276]) +1 other test incomplete
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk10/igt@kms_vblank@ts-continuation-suspend.html

  * igt@kms_vrr@flip-basic:
    - shard-rkl:          NOTRUN -> [SKIP][343] ([i915#15243] / [i915#3555])
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_vrr@flip-basic.html

  * igt@kms_vrr@negative-basic:
    - shard-tglu:         NOTRUN -> [SKIP][344] ([i915#3555] / [i915#9906])
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-10/igt@kms_vrr@negative-basic.html

  * igt@kms_vrr@seamless-rr-switch-drrs:
    - shard-tglu:         NOTRUN -> [SKIP][345] ([i915#9906])
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-10/igt@kms_vrr@seamless-rr-switch-drrs.html

  * igt@perf_pmu@module-unload:
    - shard-glk:          NOTRUN -> [ABORT][346] ([i915#15778])
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk9/igt@perf_pmu@module-unload.html
    - shard-rkl:          NOTRUN -> [ABORT][347] ([i915#15778])
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-3/igt@perf_pmu@module-unload.html

  * igt@perf_pmu@rc6@other-idle-gt0:
    - shard-rkl:          NOTRUN -> [SKIP][348] ([i915#8516])
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@perf_pmu@rc6@other-idle-gt0.html
    - shard-tglu-1:       NOTRUN -> [SKIP][349] ([i915#8516])
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-tglu-1/igt@perf_pmu@rc6@other-idle-gt0.html

  * igt@prime_udl@share-import-addfb:
    - shard-rkl:          NOTRUN -> [SKIP][350] ([i915#14544] / [i915#16420])
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@prime_udl@share-import-addfb.html

  * igt@prime_vgem@basic-write:
    - shard-rkl:          NOTRUN -> [SKIP][351] ([i915#3291] / [i915#3708])
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@prime_vgem@basic-write.html

  * igt@prime_vgem@fence-read-hang:
    - shard-dg2:          NOTRUN -> [SKIP][352] ([i915#3708])
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg2-4/igt@prime_vgem@fence-read-hang.html
    - shard-rkl:          NOTRUN -> [SKIP][353] ([i915#3708])
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@prime_vgem@fence-read-hang.html
    - shard-mtlp:         NOTRUN -> [SKIP][354] ([i915#3708])
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-2/igt@prime_vgem@fence-read-hang.html

  
#### Possible fixes ####

  * igt@gem_workarounds@suspend-resume-context:
    - shard-rkl:          [INCOMPLETE][355] ([i915#13356]) -> [PASS][356] +1 other test pass
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-7/igt@gem_workarounds@suspend-resume-context.html
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@gem_workarounds@suspend-resume-context.html

  * igt@i915_power@sanity:
    - shard-mtlp:         [SKIP][357] ([i915#7984]) -> [PASS][358]
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-mtlp-7/igt@i915_power@sanity.html
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-4/igt@i915_power@sanity.html

  * igt@kms_3d@basic:
    - shard-mtlp:         [SKIP][359] ([i915#15726]) -> [PASS][360]
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-mtlp-1/igt@kms_3d@basic.html
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-3/igt@kms_3d@basic.html

  * igt@kms_async_flips@async-flip-suspend-resume:
    - shard-rkl:          [INCOMPLETE][361] ([i915#12761]) -> [PASS][362]
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-3/igt@kms_async_flips@async-flip-suspend-resume.html
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_async_flips@async-flip-suspend-resume.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-mtlp:         [FAIL][363] ([i915#15733] / [i915#5138]) -> [PASS][364] +1 other test pass
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_cursor_crc@cursor-onscreen-64x21:
    - shard-rkl:          [FAIL][365] ([i915#13566]) -> [PASS][366]
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-64x21.html
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@kms_cursor_crc@cursor-onscreen-64x21.html

  * igt@kms_cursor_crc@cursor-suspend:
    - shard-rkl:          [ABORT][367] ([i915#15132]) -> [PASS][368]
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-1/igt@kms_cursor_crc@cursor-suspend.html
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_cursor_crc@cursor-suspend.html

  * igt@kms_feature_discovery@display-1x:
    - shard-dg1:          [DMESG-WARN][369] ([i915#4423]) -> [PASS][370] +1 other test pass
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-12/igt@kms_feature_discovery@display-1x.html
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-18/igt@kms_feature_discovery@display-1x.html

  * igt@kms_force_connector_basic@force-edid:
    - shard-mtlp:         [SKIP][371] ([i915#15672]) -> [PASS][372]
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-mtlp-1/igt@kms_force_connector_basic@force-edid.html
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-4/igt@kms_force_connector_basic@force-edid.html

  * igt@kms_frontbuffer_tracking@fbc-suspend:
    - shard-rkl:          [INCOMPLETE][373] ([i915#10056]) -> [PASS][374]
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-suspend.html

  * igt@kms_frontbuffer_tracking@fbchdr-tiling-linear:
    - shard-rkl:          [SKIP][375] ([i915#15989]) -> [PASS][376] +8 other tests pass
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-fullscreen:
    - shard-glk:          [SKIP][377] -> [PASS][378] +9 other tests pass
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-glk3/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-fullscreen.html
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-glk8/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_hdr@static-toggle:
    - shard-rkl:          [SKIP][379] ([i915#16644] / [i915#3555] / [i915#8228]) -> [PASS][380]
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-5/igt@kms_hdr@static-toggle.html
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@kms_hdr@static-toggle.html

  * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
    - shard-dg1:          [SKIP][381] ([i915#15073]) -> [PASS][382] +2 other tests pass
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-14/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-12/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html

  * igt@kms_pm_rpm@dpms-non-lpsp:
    - shard-rkl:          [SKIP][383] ([i915#15073]) -> [PASS][384]
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@kms_pm_rpm@dpms-non-lpsp.html
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_pm_rpm@dpms-non-lpsp.html

  * igt@kms_pm_rpm@system-suspend-idle:
    - shard-rkl:          [INCOMPLETE][385] ([i915#14419]) -> [PASS][386]
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-3/igt@kms_pm_rpm@system-suspend-idle.html
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_pm_rpm@system-suspend-idle.html

  * igt@kms_vblank@ts-continuation-dpms-suspend:
    - shard-rkl:          [INCOMPLETE][387] ([i915#12276]) -> [PASS][388] +1 other test pass
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_vblank@ts-continuation-dpms-suspend.html
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_vblank@ts-continuation-dpms-suspend.html

  * igt@perf_pmu@render-node-busy-idle:
    - shard-mtlp:         [FAIL][389] ([i915#4349]) -> [PASS][390] +8 other tests pass
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-mtlp-8/igt@perf_pmu@render-node-busy-idle.html
   [390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-mtlp-5/igt@perf_pmu@render-node-busy-idle.html

  
#### Warnings ####

  * igt@gem_basic@multigpu-create-close:
    - shard-rkl:          [SKIP][391] ([i915#14544] / [i915#7697]) -> [SKIP][392] ([i915#7697])
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@gem_basic@multigpu-create-close.html

  * igt@gem_ctx_sseu@invalid-sseu:
    - shard-rkl:          [SKIP][393] ([i915#280]) -> [SKIP][394] ([i915#14544] / [i915#280])
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@gem_ctx_sseu@invalid-sseu.html
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@gem_ctx_sseu@invalid-sseu.html

  * igt@gem_exec_capture@capture-recoverable:
    - shard-rkl:          [SKIP][395] ([i915#6344]) -> [SKIP][396] ([i915#14544] / [i915#6344])
   [395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-7/igt@gem_exec_capture@capture-recoverable.html
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@gem_exec_capture@capture-recoverable.html

  * igt@gem_exec_reloc@basic-gtt-wc-noreloc:
    - shard-rkl:          [SKIP][397] ([i915#3281]) -> [SKIP][398] ([i915#14544] / [i915#3281]) +2 other tests skip
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html

  * igt@gem_exec_reloc@basic-wc-read-active:
    - shard-rkl:          [SKIP][399] ([i915#14544] / [i915#3281]) -> [SKIP][400] ([i915#3281])
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@gem_exec_reloc@basic-wc-read-active.html
   [400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@gem_exec_reloc@basic-wc-read-active.html

  * igt@gem_lmem_swapping@heavy-verify-random-ccs:
    - shard-rkl:          [SKIP][401] ([i915#4613]) -> [SKIP][402] ([i915#14544] / [i915#4613]) +1 other test skip
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-7/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html

  * igt@gem_lmem_swapping@verify-random:
    - shard-rkl:          [SKIP][403] ([i915#14544] / [i915#4613]) -> [SKIP][404] ([i915#4613]) +1 other test skip
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@gem_lmem_swapping@verify-random.html
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@gem_lmem_swapping@verify-random.html

  * igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
    - shard-rkl:          [SKIP][405] ([i915#14544] / [i915#3282]) -> [SKIP][406] ([i915#3282]) +1 other test skip
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
   [406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html

  * igt@gem_readwrite@beyond-eob:
    - shard-rkl:          [SKIP][407] ([i915#3282]) -> [SKIP][408] ([i915#14544] / [i915#3282]) +2 other tests skip
   [407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@gem_readwrite@beyond-eob.html
   [408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@gem_readwrite@beyond-eob.html

  * igt@gen9_exec_parse@batch-invalid-length:
    - shard-rkl:          [SKIP][409] ([i915#2527]) -> [SKIP][410] ([i915#14544] / [i915#2527])
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-5/igt@gen9_exec_parse@batch-invalid-length.html
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@gen9_exec_parse@batch-invalid-length.html

  * igt@gen9_exec_parse@valid-registers:
    - shard-rkl:          [SKIP][411] ([i915#14544] / [i915#2527]) -> [SKIP][412] ([i915#2527]) +1 other test skip
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@gen9_exec_parse@valid-registers.html
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@gen9_exec_parse@valid-registers.html

  * igt@i915_module_load@fault-injection@__uc_init:
    - shard-rkl:          [SKIP][413] ([i915#15479]) -> [SKIP][414] ([i915#14544] / [i915#15479]) +4 other tests skip
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-5/igt@i915_module_load@fault-injection@__uc_init.html
   [414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@i915_module_load@fault-injection@__uc_init.html

  * igt@i915_pm_freq_api@freq-suspend:
    - shard-rkl:          [SKIP][415] ([i915#8399]) -> [SKIP][416] ([i915#14544] / [i915#8399])
   [415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-4/igt@i915_pm_freq_api@freq-suspend.html
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html

  * igt@i915_query@hwconfig_table:
    - shard-rkl:          [SKIP][417] ([i915#6245]) -> [SKIP][418] ([i915#14544] / [i915#6245])
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-2/igt@i915_query@hwconfig_table.html
   [418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@i915_query@hwconfig_table.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-0:
    - shard-rkl:          [SKIP][419] ([i915#5286]) -> [SKIP][420] ([i915#14544] / [i915#5286]) +1 other test skip
   [419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-4/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-90:
    - shard-rkl:          [SKIP][421] ([i915#14544] / [i915#5286]) -> [SKIP][422] ([i915#5286]) +1 other test skip
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
    - shard-rkl:          [SKIP][423] -> [SKIP][424] ([i915#14544]) +43 other tests skip
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
    - shard-rkl:          [SKIP][425] ([i915#14098] / [i915#6095]) -> [SKIP][426] ([i915#14098] / [i915#14544] / [i915#6095]) +3 other tests skip
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs:
    - shard-rkl:          [SKIP][427] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][428] ([i915#14098] / [i915#6095]) +7 other tests skip
   [427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html
   [428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-5/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          [SKIP][429] ([i915#14544] / [i915#6095]) -> [SKIP][430] ([i915#6095]) +5 other tests skip
   [429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-a-hdmi-a-2.html
   [430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          [SKIP][431] ([i915#6095]) -> [SKIP][432] ([i915#14544] / [i915#6095]) +1 other test skip
   [431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-7/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
   [432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs:
    - shard-dg1:          [SKIP][433] ([i915#6095]) -> [SKIP][434] ([i915#4423] / [i915#6095])
   [433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-14/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html
   [434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-12/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html

  * igt@kms_chamelium_audio@hdmi-audio-after-suspend:
    - shard-rkl:          [SKIP][435] ([i915#11151] / [i915#14544]) -> [SKIP][436] ([i915#11151])
   [435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html
   [436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_chamelium_audio@hdmi-audio-after-suspend.html

  * igt@kms_chamelium_color_pipeline@plane-ctm3x4:
    - shard-rkl:          [SKIP][437] ([i915#16471]) -> [SKIP][438] ([i915#14544] / [i915#16471])
   [437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@kms_chamelium_color_pipeline@plane-ctm3x4.html
   [438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-ctm3x4.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4:
    - shard-rkl:          [SKIP][439] ([i915#14544] / [i915#16471]) -> [SKIP][440] ([i915#16471])
   [439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html
   [440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html

  * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
    - shard-rkl:          [SKIP][441] ([i915#11151] / [i915#7828]) -> [SKIP][442] ([i915#11151] / [i915#14544] / [i915#7828]) +3 other tests skip
   [441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
   [442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html

  * igt@kms_content_protection@dp-mst-lic-type-1:
    - shard-rkl:          [SKIP][443] ([i915#14544] / [i915#15330] / [i915#3116]) -> [SKIP][444] ([i915#15330] / [i915#3116])
   [443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-1.html
   [444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_content_protection@dp-mst-lic-type-1.html

  * igt@kms_cursor_crc@cursor-offscreen-max-size:
    - shard-rkl:          [SKIP][445] ([i915#14544] / [i915#3555]) -> [SKIP][446] ([i915#3555])
   [445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-max-size.html
   [446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@kms_cursor_crc@cursor-offscreen-max-size.html

  * igt@kms_dp_aux_dev@basic:
    - shard-rkl:          [SKIP][447] ([i915#1257]) -> [SKIP][448] ([i915#1257] / [i915#14544])
   [447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-4/igt@kms_dp_aux_dev@basic.html
   [448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_dp_aux_dev@basic.html

  * igt@kms_dp_link_training@uhbr-mst:
    - shard-rkl:          [SKIP][449] ([i915#13748]) -> [SKIP][450] ([i915#13748] / [i915#14544])
   [449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@kms_dp_link_training@uhbr-mst.html
   [450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_dp_link_training@uhbr-mst.html

  * igt@kms_dsc@dsc-with-formats-bigjoiner:
    - shard-rkl:          [SKIP][451] ([i915#14544] / [i915#16361]) -> [SKIP][452] ([i915#16361]) +1 other test skip
   [451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_dsc@dsc-with-formats-bigjoiner.html
   [452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@kms_dsc@dsc-with-formats-bigjoiner.html

  * igt@kms_dsc@dsc-with-formats-ultrajoiner:
    - shard-rkl:          [SKIP][453] ([i915#16361]) -> [SKIP][454] ([i915#14544] / [i915#16361]) +1 other test skip
   [453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-4/igt@kms_dsc@dsc-with-formats-ultrajoiner.html
   [454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_dsc@dsc-with-formats-ultrajoiner.html

  * igt@kms_fbcon_fbt@psr:
    - shard-rkl:          [SKIP][455] ([i915#16680]) -> [SKIP][456] ([i915#14544] / [i915#16680])
   [455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-3/igt@kms_fbcon_fbt@psr.html
   [456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_fbcon_fbt@psr.html

  * igt@kms_feature_discovery@display-3x:
    - shard-rkl:          [SKIP][457] ([i915#14544] / [i915#16081]) -> [SKIP][458] ([i915#16081])
   [457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_feature_discovery@display-3x.html
   [458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@kms_feature_discovery@display-3x.html

  * igt@kms_feature_discovery@dsc:
    - shard-rkl:          [SKIP][459] ([i915#14544] / [i915#16600]) -> [SKIP][460] ([i915#16600])
   [459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_feature_discovery@dsc.html
   [460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_feature_discovery@dsc.html

  * igt@kms_flip@2x-absolute-wf_vblank:
    - shard-rkl:          [SKIP][461] ([i915#14544] / [i915#9934]) -> [SKIP][462] ([i915#9934]) +2 other tests skip
   [461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_flip@2x-absolute-wf_vblank.html
   [462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-5/igt@kms_flip@2x-absolute-wf_vblank.html

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
    - shard-rkl:          [SKIP][463] ([i915#9934]) -> [SKIP][464] ([i915#14544] / [i915#9934]) +2 other tests skip
   [463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-2/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
   [464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html

  * igt@kms_flip@flip-vs-fences:
    - shard-dg1:          [SKIP][465] ([i915#4423] / [i915#8381]) -> [SKIP][466] ([i915#8381])
   [465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-12/igt@kms_flip@flip-vs-fences.html
   [466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-18/igt@kms_flip@flip-vs-fences.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
    - shard-rkl:          [SKIP][467] ([i915#14544] / [i915#15643]) -> [SKIP][468] ([i915#15643]) +3 other tests skip
   [467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
   [468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
    - shard-rkl:          [SKIP][469] ([i915#15643]) -> [SKIP][470] ([i915#14544] / [i915#15643]) +2 other tests skip
   [469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
   [470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

  * igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-spr-indfb-draw-render:
    - shard-rkl:          [SKIP][471] ([i915#14544]) -> [SKIP][472] +24 other tests skip
   [471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-spr-indfb-draw-render.html
   [472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-spr-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu:
    - shard-dg1:          [SKIP][473] -> [SKIP][474] ([i915#4423])
   [473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu.html
   [474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt:
    - shard-rkl:          [SKIP][475] ([i915#1825]) -> [SKIP][476] ([i915#14544] / [i915#1825])
   [475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt.html
   [476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
    - shard-rkl:          [SKIP][477] ([i915#14544] / [i915#15102]) -> [SKIP][478] ([i915#15102]) +16 other tests skip
   [477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
   [478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
    - shard-rkl:          [SKIP][479] ([i915#14544] / [i915#5439]) -> [SKIP][480] ([i915#5439])
   [479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
   [480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt:
    - shard-rkl:          [SKIP][481] ([i915#15102]) -> [SKIP][482] ([i915#14544] / [i915#15102]) +12 other tests skip
   [481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
   [482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc:
    - shard-rkl:          [SKIP][483] ([i915#14544] / [i915#1825]) -> [SKIP][484] ([i915#1825]) +1 other test skip
   [483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html
   [484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu:
    - shard-dg1:          [SKIP][485] ([i915#15102]) -> [SKIP][486] ([i915#15102] / [i915#4423])
   [485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html
   [486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-cpu.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-dg1:          [SKIP][487] ([i915#1187] / [i915#12713]) -> [SKIP][488] ([i915#12713])
   [487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html
   [488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-14/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_joiner@basic-big-joiner:
    - shard-rkl:          [SKIP][489] ([i915#14544] / [i915#15460]) -> [SKIP][490] ([i915#15460])
   [489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_joiner@basic-big-joiner.html
   [490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_joiner@basic-big-joiner.html

  * igt@kms_joiner@basic-max-non-joiner:
    - shard-rkl:          [SKIP][491] ([i915#13688] / [i915#14544]) -> [SKIP][492] ([i915#13688])
   [491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_joiner@basic-max-non-joiner.html
   [492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-2/igt@kms_joiner@basic-max-non-joiner.html

  * igt@kms_pipe_stress@stress-xrgb8888-yftiled:
    - shard-rkl:          [SKIP][493] ([i915#14544] / [i915#14712]) -> [SKIP][494] ([i915#14712])
   [493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
   [494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-3/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier:
    - shard-rkl:          [SKIP][495] ([i915#15709]) -> [SKIP][496] ([i915#14544] / [i915#15709]) +4 other tests skip
   [495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-5/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html
   [496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier:
    - shard-rkl:          [SKIP][497] ([i915#14544] / [i915#15709]) -> [SKIP][498] ([i915#15709]) +2 other tests skip
   [497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html
   [498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html

  * igt@kms_plane_multiple@tiling-4:
    - shard-rkl:          [SKIP][499] ([i915#14259] / [i915#14544]) -> [SKIP][500] ([i915#14259])
   [499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_plane_multiple@tiling-4.html
   [500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-4/igt@kms_plane_multiple@tiling-4.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
    - shard-rkl:          [SKIP][501] ([i915#15329]) -> [SKIP][502] ([i915#14544] / [i915#15329]) +3 other tests skip
   [501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-1/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
   [502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html

  * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
    - shard-rkl:          [SKIP][503] ([i915#14544] / [i915#15329]) -> [SKIP][504] ([i915#15329]) +3 other tests skip
   [503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
   [504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-rkl:          [SKIP][505] ([i915#12343] / [i915#5354]) -> [SKIP][506] ([i915#12343] / [i915#14544] / [i915#5354]) +1 other test skip
   [505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-2/igt@kms_pm_backlight@fade-with-dpms.html
   [506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
    - shard-rkl:          [SKIP][507] ([i915#14544] / [i915#15073]) -> [SKIP][508] ([i915#15073])
   [507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
   [508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
    - shard-rkl:          [SKIP][509] ([i915#11520]) -> [SKIP][510] ([i915#11520] / [i915#14544])
   [509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-3/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html
   [510]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
    - shard-rkl:          [SKIP][511] ([i915#11520] / [i915#14544]) -> [SKIP][512] ([i915#11520])
   [511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
   [512]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-5/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf:
    - shard-dg1:          [SKIP][513] ([i915#11520] / [i915#4423]) -> [SKIP][514] ([i915#11520])
   [513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-19/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html
   [514]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-12/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html

  * igt@kms_psr@psr-cursor-plane-move:
    - shard-rkl:          [SKIP][515] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][516] ([i915#1072] / [i915#9732]) +7 other tests skip
   [515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_psr@psr-cursor-plane-move.html
   [516]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_psr@psr-cursor-plane-move.html

  * igt@kms_psr@psr2-cursor-mmap-gtt:
    - shard-rkl:          [SKIP][517] ([i915#1072] / [i915#9732]) -> [SKIP][518] ([i915#1072] / [i915#14544] / [i915#9732]) +6 other tests skip
   [517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@kms_psr@psr2-cursor-mmap-gtt.html
   [518]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_psr@psr2-cursor-mmap-gtt.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
    - shard-rkl:          [SKIP][519] ([i915#14544] / [i915#5289]) -> [SKIP][520] ([i915#5289])
   [519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
   [520]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html

  * igt@kms_scaling_modes@scaling-mode-none:
    - shard-rkl:          [SKIP][521] ([i915#3555]) -> [SKIP][522] ([i915#14544] / [i915#3555]) +1 other test skip
   [521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-4/igt@kms_scaling_modes@scaling-mode-none.html
   [522]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-none.html

  * igt@kms_vrr@negative-basic:
    - shard-rkl:          [SKIP][523] ([i915#14544] / [i915#3555] / [i915#9906]) -> [SKIP][524] ([i915#3555] / [i915#9906])
   [523]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-6/igt@kms_vrr@negative-basic.html
   [524]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-8/igt@kms_vrr@negative-basic.html

  * igt@kms_vrr@seamless-rr-switch-virtual:
    - shard-rkl:          [SKIP][525] ([i915#9906]) -> [SKIP][526] ([i915#14544] / [i915#9906])
   [525]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-4/igt@kms_vrr@seamless-rr-switch-virtual.html
   [526]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-virtual.html

  * igt@perf_pmu@module-unload:
    - shard-dg1:          [ABORT][527] ([i915#15778]) -> [ABORT][528] ([i915#13029] / [i915#15778])
   [527]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-dg1-16/igt@perf_pmu@module-unload.html
   [528]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-dg1-13/igt@perf_pmu@module-unload.html

  * igt@prime_vgem@basic-read:
    - shard-rkl:          [SKIP][529] ([i915#3291] / [i915#3708]) -> [SKIP][530] ([i915#14544] / [i915#3291] / [i915#3708])
   [529]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_9058/shard-rkl-8/igt@prime_vgem@basic-read.html
   [530]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/shard-rkl-6/igt@prime_vgem@basic-read.html

  
  [i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
  [i915#10226]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10226
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553
  [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#10959]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10959
  [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#11614]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11614
  [i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
  [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
  [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
  [i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
  [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
  [i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
  [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
  [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
  [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
  [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
  [i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
  [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
  [i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
  [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
  [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
  [i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
  [i915#13196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13196
  [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
  [i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
  [i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
  [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
  [i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
  [i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
  [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
  [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
  [i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
  [i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
  [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
  [i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
  [i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586
  [i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
  [i915#14702]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14702
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15106]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15106
  [i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
  [i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
  [i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
  [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
  [i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
  [i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
  [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
  [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
  [i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
  [i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
  [i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
  [i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
  [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
  [i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
  [i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
  [i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
  [i915#15725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15725
  [i915#15726]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15726
  [i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
  [i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
  [i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
  [i915#15840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15840
  [i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
  [i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
  [i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
  [i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
  [i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
  [i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
  [i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
  [i915#16112]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16112
  [i915#16119]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16119
  [i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
  [i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
  [i915#16348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16348
  [i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
  [i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
  [i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
  [i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
  [i915#16490]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16490
  [i915#16518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16518
  [i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
  [i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
  [i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680
  [i915#16685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16685
  [i915#16789]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16789
  [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
  [i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
  [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
  [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
  [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
  [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
  [i915#3582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3582
  [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
  [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
  [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
  [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
  [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
  [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
  [i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
  [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
  [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
  [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
  [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
  [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
  [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
  [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
  [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
  [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
  [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
  [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
  [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
  [i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
  [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
  [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
  [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#7882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7882
  [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
  [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
  [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
  [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
  [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
  [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
  [i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
  [i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
  [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
  [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
  [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
  [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
  [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
  [i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
  [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
  [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
  [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_9058 -> IGTPW_15688

  CI-20190529: 20190529
  CI_DRM_19006: b801f94c49ffdb0f65e37baf31d68570356d4983 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_15688: 15688
  IGT_9058: c40e5e413087ed88d1dd682d4c8bc895e7b14e49 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_15688/index.html

[-- Attachment #2: Type: text/html, Size: 178250 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH i-g-t v5 4/4] tests/intel/kms_dp_linktrain_fallback: commit display reset before fallback
  2026-08-17  8:26 ` [PATCH i-g-t v5 4/4] tests/intel/kms_dp_linktrain_fallback: commit display reset before fallback Sowmiya S
@ 2026-08-19  5:16   ` Joshi, Kunal1
  0 siblings, 0 replies; 16+ messages in thread
From: Joshi, Kunal1 @ 2026-08-19  5:16 UTC (permalink / raw)
  To: S, Sowmiya, igt-dev@lists.freedesktop.org; +Cc: B S, Karthik

[-- Attachment #1: Type: text/plain, Size: 576 bytes --]

Hello Sowmiya,
________________________________

+       igt_display_commit2(&data->display, COMMIT_ATOMIC);

The reset commit is the right fix, but patch 3 introduces the second
run_lt_fallback_test() run and patch 4 only supplies the required reset afterwards, so at patch 3 the new subtest fails with exactly the "Fallback unsuccessful" this commit message describes. Please fold it into patch 3, or order it before patch 3, so each commit is independently testable.
No Fixes: tag needed unless there's a separate reproducer against the pre-series dp-fallback.



[-- Attachment #2: Type: text/html, Size: 1801 bytes --]

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH i-g-t v5 1/4] lib/i915/i915_dp: Add UHBR helpers and const-correct set_link_params
  2026-08-17  8:26 ` [PATCH i-g-t v5 1/4] lib/i915/i915_dp: Add UHBR helpers and const-correct set_link_params Sowmiya S
@ 2026-08-19  5:24   ` Joshi, Kunal1
  0 siblings, 0 replies; 16+ messages in thread
From: Joshi, Kunal1 @ 2026-08-19  5:24 UTC (permalink / raw)
  To: Sowmiya S, igt-dev; +Cc: karthik.b.s


On 17-08-2026 13:56, Sowmiya S wrote:
> Add i915_dp_is_uhbr_rate() and i915_dp_get_next_lower_rate(), prep for
> the UHBR-to-HBR fallback subtest later in this series; no caller yet.
>
> i915_dp_get_next_lower_rate() parses intel_dp_allowed_link_configs
> (source & sink & current limits) rather than i915_dp_force_link_rate,
> since the latter is source-only and lets the kernel silently clamp a
> rate the sink never advertised.
>
> Also take link_rate/lane_count as const char * in
> i915_dp_set_link_params() so callers can pass string literals.
>
> v4: - name the UHBR10 threshold and make i915_dp_is_uhbr_rate() a
>        static inline in the header to avoid a cross-TU call (Kunal)
>      - parse intel_dp_allowed_link_configs instead of the source-only
>        i915_dp_force_link_rate list in i915_dp_get_next_lower_rate()
>        (Kunal)
>      - avoid the implicit long to int narrowing on the return value
>        (Kunal)
>
> Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
Reviewed-by: Kunal Joshi <kunal1.joshi@intel.com>

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH i-g-t v5 2/4] tests/intel/kms_dp_linktrain_fallback: Reset traversed MST output count
  2026-08-17  8:26 ` [PATCH i-g-t v5 2/4] tests/intel/kms_dp_linktrain_fallback: Reset traversed MST output count Sowmiya S
@ 2026-08-19  5:24   ` Joshi, Kunal1
  0 siblings, 0 replies; 16+ messages in thread
From: Joshi, Kunal1 @ 2026-08-19  5:24 UTC (permalink / raw)
  To: Sowmiya S, igt-dev; +Cc: karthik.b.s


On 17-08-2026 13:56, Sowmiya S wrote:
> run_lt_fallback_test() tracks which MST outputs it has already
> traversed in a file-static counter that is never cleared. Today it
> has a single caller so the counter is implicitly zero, but a second
> caller would silently inherit the first run's state and skip every
> MST sibling as "already visited".
>
> Reset the counter on entry so the function is safe to call more than
> once per binary. The DSC path never reaches setup_mst_outputs(), so
> run_dsc_sst_fallaback_test() does not need the same treatment.
>
> v4: reworded commit message to explain this is a no-op prep patch
>      until run_lt_fallback_test() gains a second caller (Kunal)
>
> Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
Reviewed-by: Kunal Joshi <kunal1.joshi@intel.com>

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [PATCH i-g-t v5 3/4] tests/intel/kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest
  2026-08-17  8:26 ` [PATCH i-g-t v5 3/4] tests/intel/kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
@ 2026-08-19  5:25   ` Joshi, Kunal1
  0 siblings, 0 replies; 16+ messages in thread
From: Joshi, Kunal1 @ 2026-08-19  5:25 UTC (permalink / raw)
  To: Sowmiya S, igt-dev; +Cc: karthik.b.s


On 17-08-2026 13:56, Sowmiya S wrote:
> Add 'uhbr-to-hbr-fallback' to verify the 128b/132b->8b/10b encoding
> transition on UHBR-capable DP connectors by pinning the link at the
> highest sustainable UHBR rate, forcing LT_FAILURE_REDUCED_CAPS failures
> and asserting the rate drops below UHBR10. Supports SST and MST.
>
> v2: resets MST traversal state per test run (Kunal)
> v3: - use i915_dp_is_uhbr_rate()/i915_dp_get_next_lower_rate()
>        from lib
>      - single UHBR capability gate using max_link_rate after reset
>      - add igt_reset_connectors() on pin-loop early-return
>      - hard-assert for 'fallback not reached'
>      - remove dead run_dsc reset; merge run_* funcs
>      - fix link rate log units (10 kbit/s).
>      - Extend run_lt_fallback_test() with a force_uhbr parameter
>      - and remove the duplicate run_uhbr_to_hbr_fallback_test()
>        (Kunal)
>
> Signed-off-by: Sowmiya S <sowmiya.s@intel.com>
Fold patch 4 here with that
Reviewed-by: Kunal Joshi <kunal1.joshi@intel.com>

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2026-08-19  5:26 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-17  8:26 [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
2026-08-17  8:26 ` [PATCH i-g-t v5 1/4] lib/i915/i915_dp: Add UHBR helpers and const-correct set_link_params Sowmiya S
2026-08-19  5:24   ` Joshi, Kunal1
2026-08-17  8:26 ` [PATCH i-g-t v5 2/4] tests/intel/kms_dp_linktrain_fallback: Reset traversed MST output count Sowmiya S
2026-08-19  5:24   ` Joshi, Kunal1
2026-08-17  8:26 ` [PATCH i-g-t v5 3/4] tests/intel/kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Sowmiya S
2026-08-19  5:25   ` Joshi, Kunal1
2026-08-17  8:26 ` [PATCH i-g-t v5 4/4] tests/intel/kms_dp_linktrain_fallback: commit display reset before fallback Sowmiya S
2026-08-19  5:16   ` Joshi, Kunal1
2026-08-17  9:02 ` [PATCH i-g-t v5 0/4] kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest Jani Nikula
2026-08-17  9:21   ` S, Sowmiya
2026-08-17  9:50     ` Jani Nikula
2026-08-17 16:23 ` ✓ Xe.CI.BAT: success for kms_dp_linktrain_fallback: Add UHBR-to-HBR fallback subtest (rev3) Patchwork
2026-08-17 16:39 ` ✓ i915.CI.BAT: " Patchwork
2026-08-17 19:04 ` ✗ Xe.CI.FULL: failure " Patchwork
2026-08-18  6:30 ` ✗ i915.CI.Full: " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox