public inbox for igt-dev@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups
@ 2026-02-10 15:23 Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 01/11] lib/igt_kms: rename igt_crtc_t crtc_offset member to crtc_index Jani Nikula
                   ` (18 more replies)
  0 siblings, 19 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-10 15:23 UTC (permalink / raw)
  To: igt-dev; +Cc: ville.syrjala, jani.nikula

While Ville's been focusing on mass conversions with cocci, here are
some specific manual pipe vs. crtc_index cleanups.


Jani Nikula (11):
  lib/igt_kms: rename igt_crtc_t crtc_offset member to crtc_index
  lib/igt_kms: rename the rest of crtc_offset to crtc_index
  lib/kms: rename struct kmstest_connector_config pipe member to
    crtc_index
  lib/igt_kms: rename _kmstest_connector_config_find_encoder() pipe
    parameter to crtc_index
  tests/kms_flip: switch to CRTC index terminology
  tests/testdisplay: switch to CRTC index terminology
  lib/igt_kms: use for_each_crtc() for iterating CRTCs
  lib/igt_kms: rename kmstest_get_vblank() param to crtc_index
  lib/igt_kms: remove __get_crtc_mask_for_pipe()
  lib/igt_kms: pass crtc to igt_crtc_init()
  lib/igt_kms: use for_each_crtc() for cleaning up CRTCs

 lib/igt_kms.c       | 106 ++++++++++++++++++--------------------------
 lib/igt_kms.h       |  19 ++++----
 tests/kms_flip.c    |  56 +++++++++++------------
 tests/testdisplay.c |   6 +--
 4 files changed, 80 insertions(+), 107 deletions(-)

-- 
2.47.3


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

* [PATCH i-g-t 01/11] lib/igt_kms: rename igt_crtc_t crtc_offset member to crtc_index
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
@ 2026-02-10 15:23 ` Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 02/11] lib/igt_kms: rename the rest of crtc_offset " Jani Nikula
                   ` (17 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-10 15:23 UTC (permalink / raw)
  To: igt-dev; +Cc: ville.syrjala, jani.nikula

The CRTC index is more accurate, and prevailing. Also change the i to
crtc_index in the igt_display_require() initialization loop for
consistency.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 lib/igt_kms.c | 22 +++++++++-------------
 lib/igt_kms.h |  7 ++-----
 2 files changed, 11 insertions(+), 18 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 1a8bf19c2bd4..d6b47f55ea6c 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -3143,7 +3143,7 @@ void igt_display_require(igt_display_t *display, int drm_fd)
 	drmModeRes *resources;
 	drmModePlaneRes *plane_resources;
 	igt_crtc_t *crtc;
-	int i;
+	int i, crtc_index;
 	bool is_intel_dev;
 
 	memset(display, 0, sizeof(igt_display_t));
@@ -3190,16 +3190,15 @@ void igt_display_require(igt_display_t *display, int drm_fd)
 		     "Failed to allocate memory for %d CRTCs\n",
 		     igt_display_n_crtcs(display));
 
-	for (i = 0; i < resources->count_crtcs; i++) {
-		int pipe_enum = is_intel_dev ? __intel_get_pipe_from_crtc_index(drm_fd, i) : i;
+	for (crtc_index = 0; crtc_index < resources->count_crtcs; crtc_index++) {
+		int pipe_enum = is_intel_dev ? __intel_get_pipe_from_crtc_index(drm_fd, crtc_index) : crtc_index;
 
 		crtc = igt_crtc_for_pipe(display, pipe_enum);
 		crtc->pipe = pipe_enum;
 
 		crtc->valid = true;
-		crtc->crtc_id = resources->crtcs[i];
-		/* offset of a pipe in crtcs list */
-		crtc->crtc_offset = i;
+		crtc->crtc_id = resources->crtcs[crtc_index];
+		crtc->crtc_index = crtc_index;
 	}
 
 	drmSetClientCap(drm_fd, DRM_CLIENT_CAP_UNIVERSAL_PLANES, 1);
@@ -5278,15 +5277,12 @@ int igt_output_preferred_vrefresh(igt_output_t *output)
 
 igt_pipe_crc_t *igt_crtc_crc_new(igt_crtc_t *crtc, const char *source)
 {
-	return igt_pipe_crc_new(crtc->display->drm_fd, crtc->crtc_offset,
-				source);
+	return igt_pipe_crc_new(crtc->display->drm_fd, crtc->crtc_index, source);
 }
 
 igt_pipe_crc_t *igt_crtc_crc_new_nonblock(igt_crtc_t *crtc, const char *source)
 {
-	return igt_pipe_crc_new_nonblock(crtc->display->drm_fd,
-					 crtc->crtc_offset,
-					 source);
+	return igt_pipe_crc_new_nonblock(crtc->display->drm_fd, crtc->crtc_index, source);
 }
 
 const char *igt_crtc_name(igt_crtc_t *crtc)
@@ -5855,7 +5851,7 @@ static int __igt_vblank_wait(int drm_fd, int crtc_offset, int count)
  */
 void igt_wait_for_vblank_count(igt_crtc_t *crtc, int count)
 {
-	igt_assert(__igt_vblank_wait(crtc->display->drm_fd, crtc->crtc_offset, count) == 0);
+	igt_assert(__igt_vblank_wait(crtc->display->drm_fd, crtc->crtc_index, count) == 0);
 }
 
 /**
@@ -5869,7 +5865,7 @@ void igt_wait_for_vblank_count(igt_crtc_t *crtc, int count)
  */
 void igt_wait_for_vblank(igt_crtc_t *crtc)
 {
-	igt_assert(__igt_vblank_wait(crtc->display->drm_fd, crtc->crtc_offset, 1) == 0);
+	igt_assert(__igt_vblank_wait(crtc->display->drm_fd, crtc->crtc_index, 1) == 0);
 }
 
 /**
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index ca039a6bb9e5..087a4fed79f3 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -469,9 +469,6 @@ typedef struct igt_plane {
 
 /*
  * This struct represents a hardware pipe
- *
- * DRM_IOCTL_WAIT_VBLANK notion of pipe is confusing and we are using
- * crtc_offset instead (refer people to #igt_wait_for_vblank_count)
  */
 struct igt_crtc {
 	igt_display_t *display;
@@ -497,8 +494,8 @@ struct igt_crtc {
 
 	/* ID of KMS CRTC object */
 	uint32_t crtc_id;
-	/* offset of a pipe in drmModeRes.crtcs */
-	uint32_t crtc_offset;
+	/* CRTC index in drmModeRes.crtcs */
+	uint32_t crtc_index;
 
 	int32_t out_fence_fd;
 };
-- 
2.47.3


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

* [PATCH i-g-t 02/11] lib/igt_kms: rename the rest of crtc_offset to crtc_index
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 01/11] lib/igt_kms: rename igt_crtc_t crtc_offset member to crtc_index Jani Nikula
@ 2026-02-10 15:23 ` Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 03/11] lib/kms: rename struct kmstest_connector_config pipe member " Jani Nikula
                   ` (16 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-10 15:23 UTC (permalink / raw)
  To: igt-dev; +Cc: ville.syrjala, jani.nikula

The CRTC index is more accurate, and prevailing.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 lib/igt_kms.c | 15 ++++++++-------
 lib/igt_kms.h |  2 +-
 2 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index d6b47f55ea6c..b6b8fb7cd938 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5827,13 +5827,13 @@ void igt_output_set_writeback_fb(igt_output_t *output, struct igt_fb *fb)
 					  (ptrdiff_t)&output->writeback_out_fence_fd);
 }
 
-static int __igt_vblank_wait(int drm_fd, int crtc_offset, int count)
+static int __igt_vblank_wait(int drm_fd, int crtc_index, int count)
 {
 	drmVBlank wait_vbl;
 	uint32_t pipe_id_flag;
 
 	memset(&wait_vbl, 0, sizeof(wait_vbl));
-	pipe_id_flag = kmstest_get_vbl_flag(crtc_offset);
+	pipe_id_flag = kmstest_get_vbl_flag(crtc_index);
 
 	wait_vbl.request.type = DRM_VBLANK_RELATIVE | pipe_id_flag;
 	wait_vbl.request.sequence = count;
@@ -6115,17 +6115,18 @@ void igt_cleanup_uevents(struct udev_monitor *mon)
 
 /**
  * kmstest_get_vbl_flag:
- * @crtc_offset: CRTC offset to convert into pipe flag representation.
+ * @crtc_index: CRTC index to convert into DRM_IOCTL_WAIT_VBLANK parameter
  *
- * Convert an offset of an crtc in drmModeRes.crtcs into flag representation
+ * Convert a CRTC index (of a CRTC in drmModeRes.crtcs) into flag representation
  * expected by DRM_IOCTL_WAIT_VBLANK.
- * See #igt_wait_for_vblank_count for details
+ *
+ * See #igt_wait_for_vblank_count for details.
  */
-uint32_t kmstest_get_vbl_flag(int crtc_offset)
+uint32_t kmstest_get_vbl_flag(int crtc_index)
 {
 	uint32_t flag;
 
-	flag = crtc_offset << DRM_VBLANK_HIGH_CRTC_SHIFT;
+	flag = crtc_index << DRM_VBLANK_HIGH_CRTC_SHIFT;
 
 	igt_assert_eq(flag & ~DRM_VBLANK_HIGH_CRTC_MASK, 0);
 
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 087a4fed79f3..4ff10d9149a2 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1144,7 +1144,7 @@ void igt_crtc_refresh(igt_crtc_t *crtc, bool force);
 void igt_enable_connectors(int drm_fd);
 void igt_reset_connectors(void);
 
-uint32_t kmstest_get_vbl_flag(int crtc_offset);
+uint32_t kmstest_get_vbl_flag(int crtc_index);
 
 const struct edid *igt_kms_get_base_edid(void);
 const struct edid *igt_kms_get_full_edid(void);
-- 
2.47.3


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

* [PATCH i-g-t 03/11] lib/kms: rename struct kmstest_connector_config pipe member to crtc_index
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 01/11] lib/igt_kms: rename igt_crtc_t crtc_offset member to crtc_index Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 02/11] lib/igt_kms: rename the rest of crtc_offset " Jani Nikula
@ 2026-02-10 15:23 ` Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 04/11] lib/igt_kms: rename _kmstest_connector_config_find_encoder() pipe parameter " Jani Nikula
                   ` (15 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-10 15:23 UTC (permalink / raw)
  To: igt-dev; +Cc: ville.syrjala, jani.nikula

struct kmstest_connector_config pipe member is actually a
crtc_index. Rename accordingly. While at it, also rename
valid_crtc_idx_mask to valid_crtc_index_mask for consistency.

There are still discrepancies with the pipe vs crtc_index usage, but
this is just the non-functional rename.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 lib/igt_kms.c       | 20 ++++++++++----------
 lib/igt_kms.h       |  8 ++++----
 tests/kms_flip.c    | 10 +++++-----
 tests/testdisplay.c |  2 +-
 4 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index b6b8fb7cd938..0e0f4a99bb99 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -2089,7 +2089,7 @@ _kmstest_connector_config_crtc_mask(int drm_fd,
 {
 	int i;
 
-	config->valid_crtc_idx_mask = 0;
+	config->valid_crtc_index_mask = 0;
 
 	/* Now get a compatible encoder */
 	for (i = 0; i < connector->count_encoders; i++) {
@@ -2104,7 +2104,7 @@ _kmstest_connector_config_crtc_mask(int drm_fd,
 			continue;
 		}
 
-		config->valid_crtc_idx_mask |= encoder->possible_crtcs;
+		config->valid_crtc_index_mask |= encoder->possible_crtcs;
 		drmModeFreeEncoder(encoder);
 	}
 }
@@ -2158,7 +2158,7 @@ static bool _kmstest_connector_config(int drm_fd, uint32_t connector_id,
 	drmModeConnector *connector;
 	drmModePropertyBlobPtr path_blob;
 
-	config->pipe = PIPE_NONE;
+	config->crtc_index = -1;
 
 	resources = drmModeGetResources(drm_fd);
 	if (!resources) {
@@ -2203,15 +2203,15 @@ static bool _kmstest_connector_config(int drm_fd, uint32_t connector_id,
 
 	config->connector = connector;
 
-	crtc_idx_mask &= config->valid_crtc_idx_mask;
+	crtc_idx_mask &= config->valid_crtc_index_mask;
 	if (!crtc_idx_mask)
 		/* Keep config->connector */
 		goto err2;
 
-	config->pipe = ffs(crtc_idx_mask) - 1;
+	config->crtc_index = ffs(crtc_idx_mask) - 1;
 
-	config->encoder = _kmstest_connector_config_find_encoder(drm_fd, connector, config->pipe);
-	config->crtc = drmModeGetCrtc(drm_fd, resources->crtcs[config->pipe]);
+	config->encoder = _kmstest_connector_config_find_encoder(drm_fd, connector, config->crtc_index);
+	config->crtc = drmModeGetCrtc(drm_fd, resources->crtcs[config->crtc_index]);
 
 	if (connector->connection != DRM_MODE_CONNECTED)
 		goto err2;
@@ -3640,7 +3640,7 @@ igt_output_t **__igt_pipe_populate_outputs(igt_display_t *display, igt_output_t
 	 */
 	for (i = 0; i <= igt_display_n_crtcs(display); i++) {
 		for_each_connected_output(display, output) {
-			uint32_t pipe_mask = output->config.valid_crtc_idx_mask & full_pipe_mask;
+			uint32_t pipe_mask = output->config.valid_crtc_index_mask & full_pipe_mask;
 			bool found = false;
 
 			if (output_is_internal_panel(output)) {
@@ -4828,9 +4828,9 @@ static int igt_atomic_commit(igt_display_t *display, uint32_t flags, void *user_
 		if (!output->config.connector || !output->changed)
 			continue;
 
-		LOG(display, "%s: preparing atomic, pipe: %s\n",
+		LOG(display, "%s: preparing atomic, CRTC: %s\n",
 		    igt_output_name(output),
-		    kmstest_pipe_name(output->config.pipe));
+		    kmstest_pipe_name(output->config.crtc_index));
 
 		igt_atomic_prepare_connector_commit(output, req);
 	}
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 4ff10d9149a2..d9b9c5c6351e 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -208,8 +208,8 @@ struct kmstest_connector_config {
 	drmModeEncoder *encoder;
 	drmModeModeInfo default_mode;
 
-	int pipe;
-	unsigned valid_crtc_idx_mask;
+	int crtc_index;
+	unsigned int valid_crtc_index_mask;
 	char *connector_path;
 };
 
@@ -676,7 +676,7 @@ static inline bool igt_output_is_connected(igt_output_t *output)
 static inline bool igt_pipe_connector_valid(enum pipe pipe, igt_output_t *output)
 {
 	return igt_output_is_connected(output) &&
-		output->config.valid_crtc_idx_mask & (1 << (pipe));
+		output->config.valid_crtc_index_mask & (1 << (pipe));
 }
 
 /**
@@ -689,7 +689,7 @@ static inline bool igt_pipe_connector_valid(enum pipe pipe, igt_output_t *output
 static inline bool igt_crtc_connector_valid(igt_crtc_t *crtc, igt_output_t *output)
 {
 	return igt_output_is_connected(output) &&
-		output->config.valid_crtc_idx_mask & (1 << crtc->pipe);
+		output->config.valid_crtc_index_mask & (1 << crtc->pipe);
 }
 
 #define for_each_if(condition) if (!(condition)) {} else
diff --git a/tests/kms_flip.c b/tests/kms_flip.c
index a74e69c6f042..eb878ee15b11 100755
--- a/tests/kms_flip.c
+++ b/tests/kms_flip.c
@@ -1104,11 +1104,11 @@ static void connector_find_preferred_mode(uint32_t connector_id, int crtc_idx,
 		return;
 	}
 
-	o->pipe = config.pipe;
+	o->pipe = config.crtc_index;
 	o->kconnector[0] = config.connector;
 	o->kencoder[0] = config.encoder;
 	o->_crtc[0] = config.crtc->crtc_id;
-	o->_pipe[0] = config.pipe;
+	o->_pipe[0] = config.crtc_index;
 	o->kmode[0] = config.default_mode;
 	o->mode_valid = 1;
 
@@ -1178,20 +1178,20 @@ static void connector_find_compatible_mode(int crtc_idx0, int crtc_idx1,
 	o->mode_valid = get_compatible_modes(&mode[0], &mode[1],
 					     config[0].connector, config[1].connector);
 
-	o->pipe = config[0].pipe;
+	o->pipe = config[0].crtc_index;
 	o->fb_width = mode[0].hdisplay;
 	o->fb_height = mode[0].vdisplay;
 
 	o->kconnector[0] = config[0].connector;
 	o->kencoder[0] = config[0].encoder;
 	o->_crtc[0] = config[0].crtc->crtc_id;
-	o->_pipe[0] = config[0].pipe;
+	o->_pipe[0] = config[0].crtc_index;
 	o->kmode[0] = mode[0];
 
 	o->kconnector[1] = config[1].connector;
 	o->kencoder[1] = config[1].encoder;
 	o->_crtc[1] = config[1].crtc->crtc_id;
-	o->_pipe[1] = config[1].pipe;
+	o->_pipe[1] = config[1].crtc_index;
 	o->kmode[1] = mode[1];
 
 	drmModeFreeCrtc(config[0].crtc);
diff --git a/tests/testdisplay.c b/tests/testdisplay.c
index be88d8fb8343..aa9f397a5bba 100644
--- a/tests/testdisplay.c
+++ b/tests/testdisplay.c
@@ -229,7 +229,7 @@ static void connector_find_preferred_mode(uint32_t connector_id,
 	c->connector = config.connector;
 	c->encoder = config.encoder;
 	c->crtc = config.crtc->crtc_id;
-	c->pipe = config.pipe;
+	c->pipe = config.crtc_index;
 
 	if (mode_num != -1) {
 		igt_assert(mode_num < config.connector->count_modes);
-- 
2.47.3


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

* [PATCH i-g-t 04/11] lib/igt_kms: rename _kmstest_connector_config_find_encoder() pipe parameter to crtc_index
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (2 preceding siblings ...)
  2026-02-10 15:23 ` [PATCH i-g-t 03/11] lib/kms: rename struct kmstest_connector_config pipe member " Jani Nikula
@ 2026-02-10 15:23 ` Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 05/11] tests/kms_flip: switch to CRTC index terminology Jani Nikula
                   ` (14 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-10 15:23 UTC (permalink / raw)
  To: igt-dev; +Cc: ville.syrjala, jani.nikula

It's a CRTC index instead of a pipe, so name it accordingly.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 lib/igt_kms.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 0e0f4a99bb99..c4be889dc696 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -2110,7 +2110,7 @@ _kmstest_connector_config_crtc_mask(int drm_fd,
 }
 
 static drmModeEncoder *
-_kmstest_connector_config_find_encoder(int drm_fd, drmModeConnector *connector, enum pipe pipe)
+_kmstest_connector_config_find_encoder(int drm_fd, drmModeConnector *connector, int crtc_index)
 {
 	int i;
 
@@ -2125,7 +2125,7 @@ _kmstest_connector_config_find_encoder(int drm_fd, drmModeConnector *connector,
 			continue;
 		}
 
-		if (encoder->possible_crtcs & (1 << pipe))
+		if (encoder->possible_crtcs & (1 << crtc_index))
 			return encoder;
 
 		drmModeFreeEncoder(encoder);
-- 
2.47.3


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

* [PATCH i-g-t 05/11] tests/kms_flip: switch to CRTC index terminology
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (3 preceding siblings ...)
  2026-02-10 15:23 ` [PATCH i-g-t 04/11] lib/igt_kms: rename _kmstest_connector_config_find_encoder() pipe parameter " Jani Nikula
@ 2026-02-10 15:23 ` Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 06/11] tests/testdisplay: " Jani Nikula
                   ` (13 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-10 15:23 UTC (permalink / raw)
  To: igt-dev; +Cc: ville.syrjala, jani.nikula

Everything about the test operates on CRTC indexes. Switch from pipe to
CRTC index terminology.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 tests/kms_flip.c | 56 +++++++++++++++++++++++-------------------------
 1 file changed, 27 insertions(+), 29 deletions(-)

diff --git a/tests/kms_flip.c b/tests/kms_flip.c
index eb878ee15b11..49a5f4ed185f 100755
--- a/tests/kms_flip.c
+++ b/tests/kms_flip.c
@@ -267,7 +267,7 @@
 #define DRM_CAP_TIMESTAMP_MONOTONIC 6
 #endif
 
-static bool all_pipes = false;
+static bool all_crtcs = false;
 
 drmModeRes *resources;
 int drm_fd;
@@ -382,10 +382,10 @@ struct test_output {
 	drmModeConnector *kconnector[4];
 	uint32_t _connector[4];
 	uint32_t _crtc[4];
-	int _pipe[4];
+	int _crtc_index[4];
 	int count; /* 1:1 mapping between crtc:connector */
 	int flags;
-	int pipe; /* primary pipe for vblank */
+	int crtc_index; /* primary CRTC index for vblank */
 	unsigned int current_fb_id;
 	unsigned int fb_width;
 	unsigned int fb_height;
@@ -528,13 +528,11 @@ static int __wait_for_vblank(unsigned int flags, int crtc_idx,
 {
 	drmVBlank wait_vbl;
 	int ret;
-	uint32_t pipe_id_flag;
 	bool event = !(flags & TEST_VBLANK_BLOCK);
 
 	memset(&wait_vbl, 0, sizeof(wait_vbl));
-	pipe_id_flag = kmstest_get_vbl_flag(crtc_idx);
 
-	wait_vbl.request.type = pipe_id_flag;
+	wait_vbl.request.type = kmstest_get_vbl_flag(crtc_idx);
 	if (flags & TEST_VBLANK_ABSOLUTE)
 		wait_vbl.request.type |= DRM_VBLANK_ABSOLUTE;
 	else
@@ -557,7 +555,7 @@ static int __wait_for_vblank(unsigned int flags, int crtc_idx,
 	return ret;
 }
 
-static int do_wait_for_vblank(struct test_output *o, int pipe_id,
+static int do_wait_for_vblank(struct test_output *o, int crtc_index,
 			      int target_seq, struct vblank_reply *reply)
 {
 	int ret;
@@ -567,7 +565,7 @@ static int do_wait_for_vblank(struct test_output *o, int pipe_id,
 	if (!(o->vblank_state.count > 0))
 		flags &= ~TEST_VBLANK_ABSOLUTE;
 
-	ret = __wait_for_vblank(flags, pipe_id, target_seq, (unsigned long)o,
+	ret = __wait_for_vblank(flags, crtc_index, target_seq, (unsigned long)o,
 				reply);
 	if (ret == 0 && !(o->flags & TEST_VBLANK_BLOCK))
 		set_flag(&o->pending_events, EVENT_VBLANK);
@@ -637,7 +635,7 @@ static void *vblank_wait_thread_func(void *data)
 
 	for (i = 0; i < 32; i++) {
 		unsigned long start = gettime_us();
-		__wait_for_vblank(TEST_VBLANK_BLOCK, o->pipe, 20, (unsigned long)o, &reply);
+		__wait_for_vblank(TEST_VBLANK_BLOCK, o->crtc_index, 20, (unsigned long)o, &reply);
 		if (gettime_us() - start > 2 * mode_frame_time(o))
 			return (void*)1;
 	}
@@ -864,7 +862,7 @@ static int set_mode(struct test_output *o, uint32_t fb, int x, int y)
 			return ret;
 
 		if (is_intel_device(drm_fd))
-			intel_drrs_disable(drm_fd, o->pipe);
+			intel_drrs_disable(drm_fd, o->crtc_index);
 	}
 
 	return 0;
@@ -921,7 +919,7 @@ static bool run_test_step(struct test_output *o, unsigned int *events)
 		exp_seq = o->flip_state.current_seq;
 		start = gettime_us();
 		do_or_die(__wait_for_vblank(TEST_VBLANK_ABSOLUTE |
-					    TEST_VBLANK_BLOCK, o->pipe, exp_seq,
+					    TEST_VBLANK_BLOCK, o->crtc_index, exp_seq,
 					    0, &reply));
 		end = gettime_us();
 		igt_debug("Vblank took %luus\n", end - start);
@@ -944,7 +942,7 @@ static bool run_test_step(struct test_output *o, unsigned int *events)
 		igt_assert_eq(do_page_flip(o, new_fb_id, false), expected_einval);
 
 	if (do_vblank && (o->flags & TEST_EINVAL) && o->vblank_state.count > 0)
-		igt_assert_eq(do_wait_for_vblank(o, o->pipe, target_seq, &vbl_reply), -EINVAL);
+		igt_assert_eq(do_wait_for_vblank(o, o->crtc_index, target_seq, &vbl_reply), -EINVAL);
 
 	if (o->flags & TEST_VBLANK_RACE) {
 		spawn_vblank_wait_thread(o);
@@ -970,7 +968,7 @@ static bool run_test_step(struct test_output *o, unsigned int *events)
 
 		/* modeset/DPMS is done, vblank wait should work normally now */
 		start = gettime_us();
-		igt_assert(__wait_for_vblank(TEST_VBLANK_BLOCK, o->pipe, 2, 0, &reply) == 0);
+		igt_assert(__wait_for_vblank(TEST_VBLANK_BLOCK, o->crtc_index, 2, 0, &reply) == 0);
 		end = gettime_us();
 
 		if (!should_skip_ts_checks()) {
@@ -1003,7 +1001,7 @@ static bool run_test_step(struct test_output *o, unsigned int *events)
 	/* try to make sure we can issue two flips during the same frame */
 	if (do_flip && (o->flags & TEST_EBUSY)) {
 		struct vblank_reply reply;
-		igt_assert(__wait_for_vblank(TEST_VBLANK_BLOCK, o->pipe, 1, 0, &reply) == 0);
+		igt_assert(__wait_for_vblank(TEST_VBLANK_BLOCK, o->crtc_index, 1, 0, &reply) == 0);
 	}
 
 	if (do_flip)
@@ -1013,7 +1011,7 @@ static bool run_test_step(struct test_output *o, unsigned int *events)
 		emit_fence_stress(o);
 
 	if (do_vblank) {
-		do_or_die(do_wait_for_vblank(o, o->pipe, target_seq,
+		do_or_die(do_wait_for_vblank(o, o->crtc_index, target_seq,
 					     &vbl_reply));
 		if (o->flags & TEST_VBLANK_BLOCK) {
 			event_handler(&o->vblank_state, vbl_reply.sequence,
@@ -1061,7 +1059,7 @@ static bool run_test_step(struct test_output *o, unsigned int *events)
 					      SUSPEND_TEST_NONE);
 
 	if (do_vblank && (o->flags & TEST_EINVAL) && o->vblank_state.count > 0)
-		igt_assert(do_wait_for_vblank(o, o->pipe, target_seq, &vbl_reply)
+		igt_assert(do_wait_for_vblank(o, o->crtc_index, target_seq, &vbl_reply)
 			   == -EINVAL);
 
 	if (do_flip && (o->flags & TEST_EINVAL))
@@ -1104,11 +1102,11 @@ static void connector_find_preferred_mode(uint32_t connector_id, int crtc_idx,
 		return;
 	}
 
-	o->pipe = config.crtc_index;
+	o->crtc_index = config.crtc_index;
 	o->kconnector[0] = config.connector;
 	o->kencoder[0] = config.encoder;
 	o->_crtc[0] = config.crtc->crtc_id;
-	o->_pipe[0] = config.crtc_index;
+	o->_crtc_index[0] = config.crtc_index;
 	o->kmode[0] = config.default_mode;
 	o->mode_valid = 1;
 
@@ -1178,20 +1176,20 @@ static void connector_find_compatible_mode(int crtc_idx0, int crtc_idx1,
 	o->mode_valid = get_compatible_modes(&mode[0], &mode[1],
 					     config[0].connector, config[1].connector);
 
-	o->pipe = config[0].crtc_index;
+	o->crtc_index = config[0].crtc_index;
 	o->fb_width = mode[0].hdisplay;
 	o->fb_height = mode[0].vdisplay;
 
 	o->kconnector[0] = config[0].connector;
 	o->kencoder[0] = config[0].encoder;
 	o->_crtc[0] = config[0].crtc->crtc_id;
-	o->_pipe[0] = config[0].crtc_index;
+	o->_crtc_index[0] = config[0].crtc_index;
 	o->kmode[0] = mode[0];
 
 	o->kconnector[1] = config[1].connector;
 	o->kencoder[1] = config[1].encoder;
 	o->_crtc[1] = config[1].crtc->crtc_id;
-	o->_pipe[1] = config[1].crtc_index;
+	o->_crtc_index[1] = config[1].crtc_index;
 	o->kmode[1] = mode[1];
 
 	drmModeFreeCrtc(config[0].crtc);
@@ -1748,7 +1746,7 @@ static void run_test_on_crtc_set(struct test_output *o, int *crtc_idxs,
 			return;
 		snprintf(test_name, sizeof(test_name),
 			 "%s-%s%d",
-			 kmstest_pipe_name(o->_pipe[0]),
+			 kmstest_pipe_name(o->_crtc_index[0]),
 			 kmstest_connector_type_str(o->kconnector[0]->connector_type),
 			 o->kconnector[0]->connector_type_id);
 		break;
@@ -1758,8 +1756,8 @@ static void run_test_on_crtc_set(struct test_output *o, int *crtc_idxs,
 			return;
 		snprintf(test_name, sizeof(test_name),
 			 "%s%s-%s%d-%s%d",
-			 kmstest_pipe_name(o->_pipe[0]),
-			 kmstest_pipe_name(o->_pipe[1]),
+			 kmstest_pipe_name(o->_crtc_index[0]),
+			 kmstest_pipe_name(o->_crtc_index[1]),
 			 kmstest_connector_type_str(o->kconnector[0]->connector_type),
 			 o->kconnector[0]->connector_type_id,
 			 kmstest_connector_type_str(o->kconnector[1]->connector_type),
@@ -1842,7 +1840,7 @@ static void run_test(int duration, int flags)
 	for (i = 0; i < resources->count_connectors; i++) {
 		for (n = 0; n < resources->count_crtcs; n++) {
 			/* Limit the execution to 2 CRTCs (first & last) for hang tests */
-			if ((flags & TEST_HANG) && !all_pipes &&
+			if ((flags & TEST_HANG) && !all_crtcs &&
 			    n != 0 && n != (resources->count_crtcs - 1))
 				continue;
 
@@ -1874,7 +1872,7 @@ static void run_test(int duration, int flags)
 			int crtc_idx;
 
 			/* Limit the execution to 2 CRTCs (first & last) for hang tests */
-			if ((flags & TEST_HANG) && !all_pipes &&
+			if ((flags & TEST_HANG) && !all_crtcs &&
 			    n != 0 && n != (resources->count_crtcs - 1))
 				continue;
 
@@ -1966,7 +1964,7 @@ static void run_pair(int duration, int flags)
 					crtc_idxs[1] = m;
 
 					/* Limit the execution to 2 CRTCs (first & last) for hang tests */
-					if ((flags & TEST_HANG) && !all_pipes &&
+					if ((flags & TEST_HANG) && !all_crtcs &&
 					    ((n != 0 && n != resources->count_crtcs) ||
 					    m != resources->count_crtcs - 1))
 						continue;
@@ -2030,7 +2028,7 @@ static int opt_handler(int opt, int opt_index, void *data)
 {
 	switch (opt) {
 		case 'e':
-			all_pipes = true;
+			all_crtcs = true;
 			break;
 		default:
 			return IGT_OPT_HANDLER_ERROR;
@@ -2040,7 +2038,7 @@ static int opt_handler(int opt, int opt_index, void *data)
 }
 
 const char *help_str =
-	"  -e \tRun on all pipes. (By default subtests will run on two pipes)\n";
+	"  -e \tRun on all CRTCs. (By default subtests will run on two CRTCs)\n";
 
 int igt_main_args("e", NULL, help_str, opt_handler, NULL)
 {
-- 
2.47.3


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

* [PATCH i-g-t 06/11] tests/testdisplay: switch to CRTC index terminology
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (4 preceding siblings ...)
  2026-02-10 15:23 ` [PATCH i-g-t 05/11] tests/kms_flip: switch to CRTC index terminology Jani Nikula
@ 2026-02-10 15:23 ` Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 07/11] lib/igt_kms: use for_each_crtc() for iterating CRTCs Jani Nikula
                   ` (12 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-10 15:23 UTC (permalink / raw)
  To: igt-dev; +Cc: ville.syrjala, jani.nikula

Everything about the test operates on CRTC indexes. Switch from pipe to
CRTC index terminology.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 tests/testdisplay.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/tests/testdisplay.c b/tests/testdisplay.c
index aa9f397a5bba..04cb41e756eb 100644
--- a/tests/testdisplay.c
+++ b/tests/testdisplay.c
@@ -128,7 +128,7 @@ struct connector {
 	drmModeEncoder *encoder;
 	drmModeConnector *connector;
 	int crtc;
-	int pipe;
+	int crtc_index;
 };
 
 static void dump_connectors_fd(int drmfd)
@@ -229,7 +229,7 @@ static void connector_find_preferred_mode(uint32_t connector_id,
 	c->connector = config.connector;
 	c->encoder = config.encoder;
 	c->crtc = config.crtc->crtc_id;
-	c->pipe = config.crtc_index;
+	c->crtc_index = config.crtc_index;
 
 	if (mode_num != -1) {
 		igt_assert(mode_num < config.connector->count_modes);
@@ -530,7 +530,7 @@ int update_display(bool probe)
 
 			if (test_preferred_mode || force_mode ||
 			    specified_mode_num != -1)
-				crtc_idx_mask &= ~(1 << connector->pipe);
+				crtc_idx_mask &= ~(1 << connector->crtc_index);
 		}
 	}
 
-- 
2.47.3


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

* [PATCH i-g-t 07/11] lib/igt_kms: use for_each_crtc() for iterating CRTCs
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (5 preceding siblings ...)
  2026-02-10 15:23 ` [PATCH i-g-t 06/11] tests/testdisplay: " Jani Nikula
@ 2026-02-10 15:23 ` Jani Nikula
  2026-02-10 17:39   ` Ville Syrjälä
  2026-02-11  9:16   ` [PATCH i-g-t v2] " Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 08/11] lib/igt_kms: rename kmstest_get_vblank() param to crtc_index Jani Nikula
                   ` (11 subsequent siblings)
  18 siblings, 2 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-10 15:23 UTC (permalink / raw)
  To: igt-dev; +Cc: ville.syrjala, jani.nikula

The loop still figures out the pipe mask, keep using pipe here. The main
thing is not using the loop index as pipe, as that is subject to change
in the future.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 lib/igt_kms.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index c4be889dc696..63fd8095c551 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -3622,16 +3622,14 @@ igt_output_t **__igt_pipe_populate_outputs(igt_display_t *display, igt_output_t
 {
 	unsigned full_pipe_mask = 0, assigned_pipes = 0;
 	igt_output_t *output;
+	igt_crtc_t *crtc;
 	int i, j;
 
 	memset(chosen_outputs, 0,
 	       sizeof(*chosen_outputs) * igt_display_n_crtcs(display));
 
-	for (i = 0; i < igt_display_n_crtcs(display); i++) {
-		igt_crtc_t *crtc = igt_crtc_for_pipe(display, i);
-		if (crtc->valid)
-			full_pipe_mask |= (1 << i);
-	}
+	for_each_crtc(display, crtc)
+		full_pipe_mask |= crtc->pipe;
 
 	/*
 	 * Try to assign all outputs to the first available CRTC for
-- 
2.47.3


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

* [PATCH i-g-t 08/11] lib/igt_kms: rename kmstest_get_vblank() param to crtc_index
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (6 preceding siblings ...)
  2026-02-10 15:23 ` [PATCH i-g-t 07/11] lib/igt_kms: use for_each_crtc() for iterating CRTCs Jani Nikula
@ 2026-02-10 15:23 ` Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 09/11] lib/igt_kms: remove __get_crtc_mask_for_pipe() Jani Nikula
                   ` (10 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-10 15:23 UTC (permalink / raw)
  To: igt-dev; +Cc: ville.syrjala, jani.nikula

No matter what the callers pass to kmstest_get_vblank(), it's treated as
a CRTC index, so name it accordingly.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 lib/igt_kms.c | 6 +++---
 lib/igt_kms.h | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 63fd8095c551..9e90ee8bc54f 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -2452,19 +2452,19 @@ int kmstest_get_crtc_idx(drmModeRes *res, uint32_t crtc_id)
 /**
  * kmstest_get_vblank:
  * @fd: Opened drm file descriptor
- * @pipe: Display pipe
+ * @crtc_index: CRTC_index
  * @flags: Flags passed to drm_ioctl_wait_vblank
  *
  * Blocks or request a signal when a specified vblank event occurs
  *
  * Returns 0 on success or non-zero unsigned integer otherwise
  */
-unsigned int kmstest_get_vblank(int fd, int pipe, unsigned int flags)
+unsigned int kmstest_get_vblank(int fd, int crtc_index, unsigned int flags)
 {
 	union drm_wait_vblank vbl;
 
 	memset(&vbl, 0, sizeof(vbl));
-	vbl.request.type = DRM_VBLANK_RELATIVE | kmstest_get_vbl_flag(pipe) | flags;
+	vbl.request.type = DRM_VBLANK_RELATIVE | kmstest_get_vbl_flag(crtc_index) | flags;
 	if (drmIoctl(fd, DRM_IOCTL_WAIT_VBLANK, &vbl))
 		return 0;
 
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index d9b9c5c6351e..dedc3f88055b 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -293,7 +293,7 @@ void *kmstest_dumb_map_buffer(int fd, uint32_t handle, uint64_t size,
 void kmstest_dumb_destroy(int fd, uint32_t handle);
 void kmstest_wait_for_pageflip(int fd);
 void kmstest_wait_for_pageflip_timeout(int fd, uint64_t timeout_us);
-unsigned int kmstest_get_vblank(int fd, int pipe, unsigned int flags);
+unsigned int kmstest_get_vblank(int fd, int crtc_index, unsigned int flags);
 
 bool kms_has_vblank(int fd);
 
-- 
2.47.3


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

* [PATCH i-g-t 09/11] lib/igt_kms: remove __get_crtc_mask_for_pipe()
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (7 preceding siblings ...)
  2026-02-10 15:23 ` [PATCH i-g-t 08/11] lib/igt_kms: rename kmstest_get_vblank() param to crtc_index Jani Nikula
@ 2026-02-10 15:23 ` Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 10/11] lib/igt_kms: pass crtc to igt_crtc_init() Jani Nikula
                   ` (9 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-10 15:23 UTC (permalink / raw)
  To: igt-dev; +Cc: ville.syrjala, jani.nikula

The whole __get_crtc_mask_for_pipe() function is a complicated and
confusing way to say 1 << crtc->crtc_index. Just inline it for clarity.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 lib/igt_kms.c | 20 ++------------------
 1 file changed, 2 insertions(+), 18 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 9e90ee8bc54f..e6f45bb0ef9d 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -2830,21 +2830,6 @@ void igt_require_pipe(igt_display_t *display, enum pipe pipe)
 			kmstest_pipe_name(pipe));
 }
 
-/* Get crtc mask for a pipe using crtc id */
-static int
-__get_crtc_mask_for_pipe(drmModeRes *resources, igt_crtc_t *crtc)
-{
-	int offset;
-
-	for (offset = 0; offset < resources->count_crtcs; offset++)
-	{
-		if(crtc->crtc_id == resources->crtcs[offset])
-			break;
-	}
-
-	return (1 << offset);
-}
-
 static bool igt_pipe_has_valid_output(igt_display_t *display, enum pipe pipe)
 {
 	igt_output_t *output;
@@ -3081,7 +3066,7 @@ static void igt_crtc_init(igt_display_t *display,
 			  drmModeRes *resources, int i)
 {
 	igt_crtc_t *crtc = igt_crtc_for_pipe(display, i);
-	int crtc_mask = 0;
+	int crtc_mask;
 	int j;
 
 	crtc->display = display;
@@ -3090,8 +3075,7 @@ static void igt_crtc_init(igt_display_t *display,
 
 	igt_fill_crtc_props(crtc, IGT_NUM_CRTC_PROPS, igt_crtc_prop_names);
 
-	/* Get valid crtc index from crtcs for a pipe */
-	crtc_mask = __get_crtc_mask_for_pipe(resources, crtc);
+	crtc_mask = 1 << crtc->crtc_index;
 
 	/* count number of valid planes */
 	for (j = 0; j < display->n_planes; j++) {
-- 
2.47.3


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

* [PATCH i-g-t 10/11] lib/igt_kms: pass crtc to igt_crtc_init()
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (8 preceding siblings ...)
  2026-02-10 15:23 ` [PATCH i-g-t 09/11] lib/igt_kms: remove __get_crtc_mask_for_pipe() Jani Nikula
@ 2026-02-10 15:23 ` Jani Nikula
  2026-02-10 15:23 ` [PATCH i-g-t 11/11] lib/igt_kms: use for_each_crtc() for cleaning up CRTCs Jani Nikula
                   ` (8 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-10 15:23 UTC (permalink / raw)
  To: igt-dev; +Cc: ville.syrjala, jani.nikula

The function immediately just figures out the crtc pointer. Pass it in
instead of the pipe.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 lib/igt_kms.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index e6f45bb0ef9d..401b8d988309 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -3062,10 +3062,8 @@ static void igt_crtc_plane_init(igt_display_t *display,
 	igt_fill_plane_format_mod(display, plane);
 }
 
-static void igt_crtc_init(igt_display_t *display,
-			  drmModeRes *resources, int i)
+static void igt_crtc_init(igt_display_t *display, drmModeRes *resources, igt_crtc_t *crtc)
 {
-	igt_crtc_t *crtc = igt_crtc_for_pipe(display, i);
 	int crtc_mask;
 	int j;
 
@@ -3214,7 +3212,7 @@ void igt_display_require(igt_display_t *display, int drm_fd)
 	display->n_colorops = 0;
 
 	for_each_crtc(display, crtc)
-		igt_crtc_init(display, resources, crtc->pipe);
+		igt_crtc_init(display, resources, crtc);
 
 	drmModeFreeResources(resources);
 
-- 
2.47.3


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

* [PATCH i-g-t 11/11] lib/igt_kms: use for_each_crtc() for cleaning up CRTCs
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (9 preceding siblings ...)
  2026-02-10 15:23 ` [PATCH i-g-t 10/11] lib/igt_kms: pass crtc to igt_crtc_init() Jani Nikula
@ 2026-02-10 15:23 ` Jani Nikula
  2026-02-10 17:46 ` [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Ville Syrjälä
                   ` (7 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-10 15:23 UTC (permalink / raw)
  To: igt-dev; +Cc: ville.syrjala, jani.nikula

Avoid open-coded iterators where possible.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 lib/igt_kms.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 401b8d988309..20922d3cdbb1 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -3410,6 +3410,7 @@ static void igt_output_fini(igt_output_t *output)
  */
 void igt_display_fini(igt_display_t *display)
 {
+	igt_crtc_t *crtc;
 	int i;
 
 	for (i = 0; i < display->n_planes; ++i) {
@@ -3421,8 +3422,8 @@ void igt_display_fini(igt_display_t *display)
 		}
 	}
 
-	for (i = 0; i < igt_display_n_crtcs(display); i++)
-		igt_crtc_fini(igt_crtc_for_pipe(display, i));
+	for_each_crtc(display, crtc)
+		igt_crtc_fini(crtc);
 
 	for (i = 0; i < display->n_outputs; i++)
 		igt_output_fini(&display->outputs[i]);
-- 
2.47.3


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

* Re: [PATCH i-g-t 07/11] lib/igt_kms: use for_each_crtc() for iterating CRTCs
  2026-02-10 15:23 ` [PATCH i-g-t 07/11] lib/igt_kms: use for_each_crtc() for iterating CRTCs Jani Nikula
@ 2026-02-10 17:39   ` Ville Syrjälä
  2026-02-11  9:10     ` Jani Nikula
  2026-02-11  9:16   ` [PATCH i-g-t v2] " Jani Nikula
  1 sibling, 1 reply; 25+ messages in thread
From: Ville Syrjälä @ 2026-02-10 17:39 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

On Tue, Feb 10, 2026 at 05:23:48PM +0200, Jani Nikula wrote:
> The loop still figures out the pipe mask, keep using pipe here. The main
> thing is not using the loop index as pipe, as that is subject to change
> in the future.
> 
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> ---
>  lib/igt_kms.c | 8 +++-----
>  1 file changed, 3 insertions(+), 5 deletions(-)
> 
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index c4be889dc696..63fd8095c551 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -3622,16 +3622,14 @@ igt_output_t **__igt_pipe_populate_outputs(igt_display_t *display, igt_output_t
>  {
>  	unsigned full_pipe_mask = 0, assigned_pipes = 0;
>  	igt_output_t *output;
> +	igt_crtc_t *crtc;
>  	int i, j;
>  
>  	memset(chosen_outputs, 0,
>  	       sizeof(*chosen_outputs) * igt_display_n_crtcs(display));
>  
> -	for (i = 0; i < igt_display_n_crtcs(display); i++) {
> -		igt_crtc_t *crtc = igt_crtc_for_pipe(display, i);
> -		if (crtc->valid)
> -			full_pipe_mask |= (1 << i);
> -	}
> +	for_each_crtc(display, crtc)
> +		full_pipe_mask |= crtc->pipe;

1 << crtc->pipe

>  
>  	/*
>  	 * Try to assign all outputs to the first available CRTC for
> -- 
> 2.47.3

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (10 preceding siblings ...)
  2026-02-10 15:23 ` [PATCH i-g-t 11/11] lib/igt_kms: use for_each_crtc() for cleaning up CRTCs Jani Nikula
@ 2026-02-10 17:46 ` Ville Syrjälä
  2026-02-12 11:27   ` Jani Nikula
  2026-02-10 18:51 ` ✓ Xe.CI.BAT: success for " Patchwork
                   ` (6 subsequent siblings)
  18 siblings, 1 reply; 25+ messages in thread
From: Ville Syrjälä @ 2026-02-10 17:46 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

On Tue, Feb 10, 2026 at 05:23:41PM +0200, Jani Nikula wrote:
> While Ville's been focusing on mass conversions with cocci, here are
> some specific manual pipe vs. crtc_index cleanups.
> 
> 
> Jani Nikula (11):
>   lib/igt_kms: rename igt_crtc_t crtc_offset member to crtc_index
>   lib/igt_kms: rename the rest of crtc_offset to crtc_index
>   lib/kms: rename struct kmstest_connector_config pipe member to
>     crtc_index
>   lib/igt_kms: rename _kmstest_connector_config_find_encoder() pipe
>     parameter to crtc_index
>   tests/kms_flip: switch to CRTC index terminology
>   tests/testdisplay: switch to CRTC index terminology
>   lib/igt_kms: use for_each_crtc() for iterating CRTCs
>   lib/igt_kms: rename kmstest_get_vblank() param to crtc_index
>   lib/igt_kms: remove __get_crtc_mask_for_pipe()
>   lib/igt_kms: pass crtc to igt_crtc_init()
>   lib/igt_kms: use for_each_crtc() for cleaning up CRTCs

Apart from the missing 1<< in one patch the rest look reasonable to me:

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>

> 
>  lib/igt_kms.c       | 106 ++++++++++++++++++--------------------------
>  lib/igt_kms.h       |  19 ++++----
>  tests/kms_flip.c    |  56 +++++++++++------------
>  tests/testdisplay.c |   6 +--
>  4 files changed, 80 insertions(+), 107 deletions(-)
> 
> -- 
> 2.47.3

-- 
Ville Syrjälä
Intel

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

* ✓ Xe.CI.BAT: success for igt pipe vs crtc_index cleanups
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (11 preceding siblings ...)
  2026-02-10 17:46 ` [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Ville Syrjälä
@ 2026-02-10 18:51 ` Patchwork
  2026-02-10 18:59 ` ✗ i915.CI.BAT: failure " Patchwork
                   ` (5 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Patchwork @ 2026-02-10 18:51 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

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

== Series Details ==

Series: igt pipe vs crtc_index cleanups
URL   : https://patchwork.freedesktop.org/series/161446/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_8746_BAT -> XEIGTPW_14530_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (12 -> 12)
------------------------------

  No changes in participating hosts


Changes
-------

  No changes found


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

  * IGT: IGT_8746 -> IGTPW_14530
  * Linux: xe-4529-5e0595fbb024e9b7e243a7ca8a028f93a37883f2 -> xe-4540-83567893a1553b91cc76ab3bff0579f521e17861

  IGTPW_14530: 8446264f164b9336b318599ba20cffff24a80e76 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8746: 8746
  xe-4529-5e0595fbb024e9b7e243a7ca8a028f93a37883f2: 5e0595fbb024e9b7e243a7ca8a028f93a37883f2
  xe-4540-83567893a1553b91cc76ab3bff0579f521e17861: 83567893a1553b91cc76ab3bff0579f521e17861

== Logs ==

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

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

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

* ✗ i915.CI.BAT: failure for igt pipe vs crtc_index cleanups
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (12 preceding siblings ...)
  2026-02-10 18:51 ` ✓ Xe.CI.BAT: success for " Patchwork
@ 2026-02-10 18:59 ` Patchwork
  2026-02-11  0:52 ` ✗ Xe.CI.FULL: " Patchwork
                   ` (4 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Patchwork @ 2026-02-10 18:59 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

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

== Series Details ==

Series: igt pipe vs crtc_index cleanups
URL   : https://patchwork.freedesktop.org/series/161446/
State : failure

== Summary ==

CI Bug Log - changes from IGT_8746 -> IGTPW_14530
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_14530 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_14530, 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_14530/index.html

Participating hosts (42 -> 41)
------------------------------

  Additional (1): bat-atsm-1 
  Missing    (2): bat-dg2-13 fi-snb-2520m 

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@kms_addfb_basic@bo-too-small-due-to-tiling:
    - fi-bsw-n3050:       [PASS][1] -> [WARN][2] +34 other tests warn
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8746/fi-bsw-n3050/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/fi-bsw-n3050/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@fbdev@info:
    - bat-atsm-1:         NOTRUN -> [SKIP][3] ([i915#1849] / [i915#2582])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@fbdev@info.html

  * igt@fbdev@read:
    - bat-atsm-1:         NOTRUN -> [SKIP][4] ([i915#2582]) +3 other tests skip
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@fbdev@read.html

  * igt@gem_mmap@basic:
    - bat-atsm-1:         NOTRUN -> [SKIP][5] ([i915#4083])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@gem_mmap@basic.html

  * igt@gem_render_tiled_blits@basic:
    - bat-atsm-1:         NOTRUN -> [SKIP][6] ([i915#4079])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@gem_render_tiled_blits@basic.html

  * igt@gem_tiled_fence_blits@basic:
    - bat-atsm-1:         NOTRUN -> [SKIP][7] ([i915#4077]) +4 other tests skip
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@gem_tiled_fence_blits@basic.html

  * igt@gem_tiled_pread_basic@basic:
    - bat-atsm-1:         NOTRUN -> [SKIP][8] ([i915#15657])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@gem_tiled_pread_basic@basic.html

  * igt@i915_pm_rps@basic-api:
    - bat-atsm-1:         NOTRUN -> [SKIP][9] ([i915#6621])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@i915_pm_rps@basic-api.html

  * igt@i915_selftest@live@workarounds:
    - bat-atsm-1:         NOTRUN -> [DMESG-FAIL][10] ([i915#12061]) +1 other test dmesg-fail
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@i915_selftest@live@workarounds.html

  * igt@kms_addfb_basic@size-max:
    - bat-atsm-1:         NOTRUN -> [SKIP][11] ([i915#6077]) +37 other tests skip
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@kms_addfb_basic@size-max.html

  * igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
    - bat-atsm-1:         NOTRUN -> [SKIP][12] ([i915#6078]) +22 other tests skip
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html

  * igt@kms_force_connector_basic@force-load-detect:
    - bat-atsm-1:         NOTRUN -> [SKIP][13] ([i915#6093]) +4 other tests skip
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_pipe_crc_basic@read-crc-frame-sequence:
    - bat-atsm-1:         NOTRUN -> [SKIP][14] ([i915#1836]) +6 other tests skip
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
    - fi-bsw-n3050:       [PASS][15] -> [SKIP][16] +6 other tests skip
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8746/fi-bsw-n3050/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/fi-bsw-n3050/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html

  * igt@kms_prop_blob@basic:
    - bat-atsm-1:         NOTRUN -> [SKIP][17] ([i915#7357])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@kms_prop_blob@basic.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - bat-atsm-1:         NOTRUN -> [SKIP][18] ([i915#6094])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@prime_vgem@basic-write:
    - bat-atsm-1:         NOTRUN -> [SKIP][19] +2 other tests skip
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14530/bat-atsm-1/igt@prime_vgem@basic-write.html

  
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#15657]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15657
  [i915#1836]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1836
  [i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
  [i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
  [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
  [i915#6077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6077
  [i915#6078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6078
  [i915#6093]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6093
  [i915#6094]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6094
  [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
  [i915#7357]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7357


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

  * CI: CI-20190529 -> None
  * IGT: IGT_8746 -> IGTPW_14530
  * Linux: CI_DRM_17961 -> CI_DRM_17972

  CI-20190529: 20190529
  CI_DRM_17961: 5e0595fbb024e9b7e243a7ca8a028f93a37883f2 @ git://anongit.freedesktop.org/gfx-ci/linux
  CI_DRM_17972: 83567893a1553b91cc76ab3bff0579f521e17861 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_14530: 8446264f164b9336b318599ba20cffff24a80e76 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8746: 8746

== Logs ==

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

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

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

* ✗ Xe.CI.FULL: failure for igt pipe vs crtc_index cleanups
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (13 preceding siblings ...)
  2026-02-10 18:59 ` ✗ i915.CI.BAT: failure " Patchwork
@ 2026-02-11  0:52 ` Patchwork
  2026-02-11 10:03 ` ✓ Xe.CI.BAT: success for igt pipe vs crtc_index cleanups (rev2) Patchwork
                   ` (3 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Patchwork @ 2026-02-11  0:52 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

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

== Series Details ==

Series: igt pipe vs crtc_index cleanups
URL   : https://patchwork.freedesktop.org/series/161446/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_8746_FULL -> XEIGTPW_14530_FULL
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with XEIGTPW_14530_FULL absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in XEIGTPW_14530_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_14530_FULL:

### IGT changes ###

#### Possible regressions ####

  * igt@kms_lease@lease-unleased-connector@pipe-c-dp-2:
    - shard-bmg:          [PASS][1] -> [WARN][2] +23 other tests warn
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-1/igt@kms_lease@lease-unleased-connector@pipe-c-dp-2.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-1/igt@kms_lease@lease-unleased-connector@pipe-c-dp-2.html

  * igt@kms_lease@lease-unleased-crtc:
    - shard-lnl:          [PASS][3] -> [WARN][4] +15 other tests warn
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-lnl-8/igt@kms_lease@lease-unleased-crtc.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-3/igt@kms_lease@lease-unleased-crtc.html

  * igt@xe_pm@s4-exec-after:
    - shard-lnl:          [PASS][5] -> [DMESG-WARN][6]
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-lnl-8/igt@xe_pm@s4-exec-after.html
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-8/igt@xe_pm@s4-exec-after.html

  * igt@xe_pmu@engine-activity-suspend:
    - shard-bmg:          [PASS][7] -> [DMESG-WARN][8]
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-6/igt@xe_pmu@engine-activity-suspend.html
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-9/igt@xe_pmu@engine-activity-suspend.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@intel_hwmon@hwmon-read:
    - shard-lnl:          NOTRUN -> [SKIP][9] ([Intel XE#1125])
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-7/igt@intel_hwmon@hwmon-read.html

  * igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1:
    - shard-lnl:          [PASS][10] -> [FAIL][11] ([Intel XE#6054]) +3 other tests fail
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-lnl-2/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-7/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
    - shard-bmg:          NOTRUN -> [SKIP][12] ([Intel XE#2370])
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-10/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html

  * igt@kms_big_fb@4-tiled-32bpp-rotate-90:
    - shard-bmg:          NOTRUN -> [SKIP][13] ([Intel XE#2327]) +3 other tests skip
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-3/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-lnl:          NOTRUN -> [SKIP][14] ([Intel XE#1407])
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

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

  * igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
    - shard-lnl:          NOTRUN -> [SKIP][16] ([Intel XE#1124]) +6 other tests skip
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-5/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html

  * igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
    - shard-bmg:          [PASS][17] -> [SKIP][18] ([Intel XE#2314] / [Intel XE#2894]) +2 other tests skip
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-9/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html

  * igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p:
    - shard-bmg:          NOTRUN -> [SKIP][19] ([Intel XE#2314] / [Intel XE#2894])
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-7/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html

  * igt@kms_bw@linear-tiling-1-displays-2160x1440p:
    - shard-bmg:          NOTRUN -> [SKIP][20] ([Intel XE#367])
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-2160x1440p.html

  * igt@kms_bw@linear-tiling-2-displays-2560x1440p:
    - shard-lnl:          NOTRUN -> [SKIP][21] ([Intel XE#367])
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-6/igt@kms_bw@linear-tiling-2-displays-2560x1440p.html

  * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc:
    - shard-bmg:          NOTRUN -> [SKIP][22] ([Intel XE#2887]) +4 other tests skip
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-6/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs@pipe-c-dp-2:
    - shard-bmg:          NOTRUN -> [SKIP][23] ([Intel XE#2652] / [Intel XE#787]) +11 other tests skip
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-9/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs@pipe-c-dp-2.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
    - shard-lnl:          NOTRUN -> [SKIP][24] ([Intel XE#2887]) +5 other tests skip
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc:
    - shard-lnl:          NOTRUN -> [SKIP][25] ([Intel XE#3432])
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-1/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html
    - shard-bmg:          NOTRUN -> [SKIP][26] ([Intel XE#3432])
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-10/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc.html

  * igt@kms_cdclk@mode-transition-all-outputs:
    - shard-bmg:          NOTRUN -> [SKIP][27] ([Intel XE#2724])
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-1/igt@kms_cdclk@mode-transition-all-outputs.html
    - shard-lnl:          NOTRUN -> [SKIP][28] ([Intel XE#4418])
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-6/igt@kms_cdclk@mode-transition-all-outputs.html

  * igt@kms_chamelium_color@ctm-blue-to-red:
    - shard-lnl:          NOTRUN -> [SKIP][29] ([Intel XE#306]) +1 other test skip
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-4/igt@kms_chamelium_color@ctm-blue-to-red.html
    - shard-bmg:          NOTRUN -> [SKIP][30] ([Intel XE#2325])
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-6/igt@kms_chamelium_color@ctm-blue-to-red.html

  * igt@kms_chamelium_frames@hdmi-crc-single:
    - shard-bmg:          NOTRUN -> [SKIP][31] ([Intel XE#2252]) +3 other tests skip
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-3/igt@kms_chamelium_frames@hdmi-crc-single.html

  * igt@kms_chamelium_hpd@vga-hpd-after-suspend:
    - shard-lnl:          NOTRUN -> [SKIP][32] ([Intel XE#373]) +3 other tests skip
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-5/igt@kms_chamelium_hpd@vga-hpd-after-suspend.html

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

  * igt@kms_content_protection@legacy-hdcp14:
    - shard-bmg:          NOTRUN -> [FAIL][34] ([Intel XE#3304]) +2 other tests fail
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-8/igt@kms_content_protection@legacy-hdcp14.html

  * igt@kms_content_protection@legacy@pipe-a-dp-2:
    - shard-bmg:          NOTRUN -> [FAIL][35] ([Intel XE#1178] / [Intel XE#3304])
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-9/igt@kms_content_protection@legacy@pipe-a-dp-2.html

  * igt@kms_content_protection@uevent:
    - shard-lnl:          NOTRUN -> [SKIP][36] ([Intel XE#3278])
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-4/igt@kms_content_protection@uevent.html
    - shard-bmg:          NOTRUN -> [SKIP][37] ([Intel XE#2341])
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-6/igt@kms_content_protection@uevent.html

  * igt@kms_cursor_crc@cursor-offscreen-512x512:
    - shard-bmg:          NOTRUN -> [SKIP][38] ([Intel XE#2321]) +1 other test skip
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-3/igt@kms_cursor_crc@cursor-offscreen-512x512.html

  * igt@kms_cursor_crc@cursor-random-32x32:
    - shard-bmg:          NOTRUN -> [SKIP][39] ([Intel XE#2320]) +3 other tests skip
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-6/igt@kms_cursor_crc@cursor-random-32x32.html

  * igt@kms_cursor_crc@cursor-rapid-movement-64x21:
    - shard-lnl:          NOTRUN -> [SKIP][40] ([Intel XE#1424]) +1 other test skip
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-1/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html

  * igt@kms_cursor_crc@cursor-sliding-512x512:
    - shard-lnl:          NOTRUN -> [SKIP][41] ([Intel XE#2321])
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-1/igt@kms_cursor_crc@cursor-sliding-512x512.html

  * igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
    - shard-bmg:          NOTRUN -> [SKIP][42] ([Intel XE#2291])
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html

  * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
    - shard-lnl:          NOTRUN -> [SKIP][43] ([Intel XE#309]) +4 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-8/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
    - shard-bmg:          [PASS][44] -> [SKIP][45] ([Intel XE#2291]) +4 other tests skip
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html

  * igt@kms_cursor_legacy@flip-vs-cursor-legacy:
    - shard-bmg:          [PASS][46] -> [FAIL][47] ([Intel XE#5299])
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-7/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-9/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html

  * igt@kms_dirtyfb@fbc-dirtyfb-ioctl:
    - shard-bmg:          NOTRUN -> [SKIP][48] ([Intel XE#4210])
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-6/igt@kms_dirtyfb@fbc-dirtyfb-ioctl.html

  * igt@kms_dp_linktrain_fallback@dp-fallback:
    - shard-bmg:          [PASS][49] -> [SKIP][50] ([Intel XE#4294])
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-4/igt@kms_dp_linktrain_fallback@dp-fallback.html
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_dp_linktrain_fallback@dp-fallback.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-lnl:          NOTRUN -> [SKIP][51] ([Intel XE#2244]) +1 other test skip
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-5/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_feature_discovery@chamelium:
    - shard-lnl:          NOTRUN -> [SKIP][52] ([Intel XE#701])
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-4/igt@kms_feature_discovery@chamelium.html

  * igt@kms_feature_discovery@display-4x:
    - shard-lnl:          NOTRUN -> [SKIP][53] ([Intel XE#1138])
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-5/igt@kms_feature_discovery@display-4x.html
    - shard-bmg:          NOTRUN -> [SKIP][54] ([Intel XE#1138])
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-4/igt@kms_feature_discovery@display-4x.html

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

  * igt@kms_flip@2x-blocking-absolute-wf_vblank:
    - shard-lnl:          NOTRUN -> [SKIP][56] ([Intel XE#1421]) +1 other test skip
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-7/igt@kms_flip@2x-blocking-absolute-wf_vblank.html

  * igt@kms_flip@2x-plain-flip-fb-recreate:
    - shard-bmg:          [PASS][57] -> [SKIP][58] ([Intel XE#2316]) +8 other tests skip
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-8/igt@kms_flip@2x-plain-flip-fb-recreate.html
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_flip@2x-plain-flip-fb-recreate.html

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
    - shard-bmg:          NOTRUN -> [SKIP][59] ([Intel XE#2316])
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-6/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html

  * igt@kms_flip@flip-vs-expired-vblank@b-edp1:
    - shard-lnl:          NOTRUN -> [FAIL][60] ([Intel XE#301]) +1 other test fail
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
    - shard-bmg:          NOTRUN -> [SKIP][61] ([Intel XE#7178]) +1 other test skip
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yuv-linear-to-32bpp-yuv-linear-reflect-x:
    - shard-lnl:          NOTRUN -> [SKIP][62] ([Intel XE#7179])
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-1/igt@kms_flip_scaled_crc@flip-32bpp-yuv-linear-to-32bpp-yuv-linear-reflect-x.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
    - shard-lnl:          NOTRUN -> [SKIP][63] ([Intel XE#7178]) +2 other tests skip
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html

  * igt@kms_frontbuffer_tracking@drrs-abgr161616f-draw-blt:
    - shard-bmg:          NOTRUN -> [SKIP][64] ([Intel XE#7061])
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-9/igt@kms_frontbuffer_tracking@drrs-abgr161616f-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render:
    - shard-bmg:          NOTRUN -> [SKIP][65] ([Intel XE#4141]) +9 other tests skip
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-abgr161616f-draw-render:
    - shard-lnl:          NOTRUN -> [SKIP][66] ([Intel XE#7061]) +2 other tests skip
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-7/igt@kms_frontbuffer_tracking@fbc-abgr161616f-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-blt:
    - shard-lnl:          NOTRUN -> [SKIP][67] ([Intel XE#651]) +5 other tests skip
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-render:
    - shard-bmg:          NOTRUN -> [SKIP][68] ([Intel XE#2311]) +11 other tests skip
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-9/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt:
    - shard-bmg:          NOTRUN -> [SKIP][69] ([Intel XE#2312]) +4 other tests skip
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff:
    - shard-lnl:          NOTRUN -> [SKIP][70] ([Intel XE#656]) +22 other tests skip
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-wc:
    - shard-bmg:          NOTRUN -> [SKIP][71] ([Intel XE#2313]) +14 other tests skip
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-10/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-bmg:          NOTRUN -> [SKIP][72] ([Intel XE#3374] / [Intel XE#3544])
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-8/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_hdr@static-toggle-suspend:
    - shard-bmg:          [PASS][73] -> [SKIP][74] ([Intel XE#1503])
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-3/igt@kms_hdr@static-toggle-suspend.html
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_hdr@static-toggle-suspend.html

  * igt@kms_joiner@invalid-modeset-force-big-joiner:
    - shard-bmg:          [PASS][75] -> [SKIP][76] ([Intel XE#7086])
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-7/igt@kms_joiner@invalid-modeset-force-big-joiner.html
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html

  * igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5:
    - shard-lnl:          NOTRUN -> [SKIP][77] ([Intel XE#7130]) +8 other tests skip
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-3/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html

  * igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-0:
    - shard-bmg:          NOTRUN -> [SKIP][78] ([Intel XE#7130]) +17 other tests skip
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-3/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-0.html

  * igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-b-plane-5:
    - shard-bmg:          NOTRUN -> [SKIP][79] ([Intel XE#7111] / [Intel XE#7130]) +3 other tests skip
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-3/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-b-plane-5.html

  * igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping:
    - shard-bmg:          NOTRUN -> [SKIP][80] ([Intel XE#7111] / [Intel XE#7130] / [Intel XE#7131])
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-3/igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping@pipe-a-plane-5:
    - shard-bmg:          NOTRUN -> [SKIP][81] ([Intel XE#7131])
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-3/igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping@pipe-a-plane-5.html

  * igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping@pipe-b-plane-5:
    - shard-bmg:          NOTRUN -> [SKIP][82] ([Intel XE#7111] / [Intel XE#7131])
   [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-3/igt@kms_plane@pixel-format-y-tiled-modifier-source-clamping@pipe-b-plane-5.html

  * igt@kms_plane_lowres@tiling-yf:
    - shard-bmg:          NOTRUN -> [SKIP][83] ([Intel XE#2393])
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-1/igt@kms_plane_lowres@tiling-yf.html

  * igt@kms_plane_multiple@2x-tiling-4:
    - shard-bmg:          [PASS][84] -> [SKIP][85] ([Intel XE#4596])
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-8/igt@kms_plane_multiple@2x-tiling-4.html
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_plane_multiple@2x-tiling-4.html

  * igt@kms_pm_dc@dc5-psr:
    - shard-bmg:          NOTRUN -> [SKIP][86] ([Intel XE#2392])
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-8/igt@kms_pm_dc@dc5-psr.html

  * igt@kms_pm_dc@dc5-retention-flops:
    - shard-lnl:          NOTRUN -> [SKIP][87] ([Intel XE#3309])
   [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-7/igt@kms_pm_dc@dc5-retention-flops.html
    - shard-bmg:          NOTRUN -> [SKIP][88] ([Intel XE#3309])
   [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_pm_dc@dc5-retention-flops.html

  * igt@kms_pm_dc@deep-pkgc:
    - shard-lnl:          NOTRUN -> [FAIL][89] ([Intel XE#2029])
   [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-8/igt@kms_pm_dc@deep-pkgc.html

  * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
    - shard-bmg:          NOTRUN -> [SKIP][90] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#836])
   [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-8/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html

  * igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
    - shard-bmg:          NOTRUN -> [SKIP][91] ([Intel XE#1406] / [Intel XE#1489]) +3 other tests skip
   [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf:
    - shard-lnl:          NOTRUN -> [SKIP][92] ([Intel XE#1406] / [Intel XE#2893] / [Intel XE#4608])
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-4/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-b-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][93] ([Intel XE#1406] / [Intel XE#4608]) +1 other test skip
   [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-4/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-b-edp-1.html

  * igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb:
    - shard-lnl:          NOTRUN -> [SKIP][94] ([Intel XE#1406] / [Intel XE#2893]) +3 other tests skip
   [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-2/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb.html

  * igt@kms_psr@pr-primary-blt:
    - shard-lnl:          NOTRUN -> [SKIP][95] ([Intel XE#1406]) +2 other tests skip
   [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-7/igt@kms_psr@pr-primary-blt.html

  * igt@kms_psr@psr-basic:
    - shard-bmg:          NOTRUN -> [SKIP][96] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +3 other tests skip
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-7/igt@kms_psr@psr-basic.html

  * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
    - shard-bmg:          NOTRUN -> [SKIP][97] ([Intel XE#1406] / [Intel XE#2414])
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-9/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
    - shard-lnl:          NOTRUN -> [SKIP][98] ([Intel XE#1127]) +1 other test skip
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
    - shard-bmg:          NOTRUN -> [SKIP][99] ([Intel XE#2330])
   [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-10/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html

  * igt@kms_setmode@basic@pipe-a-edp-1:
    - shard-lnl:          [PASS][100] -> [FAIL][101] ([Intel XE#6361]) +1 other test fail
   [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-lnl-5/igt@kms_setmode@basic@pipe-a-edp-1.html
   [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-4/igt@kms_setmode@basic@pipe-a-edp-1.html

  * igt@kms_setmode@invalid-clone-exclusive-crtc:
    - shard-lnl:          NOTRUN -> [SKIP][102] ([Intel XE#1435]) +1 other test skip
   [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-2/igt@kms_setmode@invalid-clone-exclusive-crtc.html

  * igt@kms_setmode@invalid-clone-single-crtc:
    - shard-bmg:          [PASS][103] -> [SKIP][104] ([Intel XE#1435])
   [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-9/igt@kms_setmode@invalid-clone-single-crtc.html
   [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-6/igt@kms_setmode@invalid-clone-single-crtc.html

  * igt@kms_vrr@lobf:
    - shard-bmg:          NOTRUN -> [SKIP][105] ([Intel XE#2168])
   [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-9/igt@kms_vrr@lobf.html

  * igt@kms_vrr@lobf@pipe-a-edp-1:
    - shard-lnl:          NOTRUN -> [FAIL][106] ([Intel XE#6390]) +1 other test fail
   [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-7/igt@kms_vrr@lobf@pipe-a-edp-1.html

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

  * igt@xe_compute@ccs-mode-compute-kernel:
    - shard-bmg:          NOTRUN -> [SKIP][108] ([Intel XE#6599])
   [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-1/igt@xe_compute@ccs-mode-compute-kernel.html

  * igt@xe_eudebug@basic-vm-bind-ufence:
    - shard-bmg:          NOTRUN -> [SKIP][109] ([Intel XE#4837]) +2 other tests skip
   [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-3/igt@xe_eudebug@basic-vm-bind-ufence.html

  * igt@xe_eudebug@discovery-empty-clients:
    - shard-lnl:          NOTRUN -> [SKIP][110] ([Intel XE#4837]) +3 other tests skip
   [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-7/igt@xe_eudebug@discovery-empty-clients.html

  * igt@xe_eudebug_online@writes-caching-sram-bb-sram-target-sram:
    - shard-lnl:          NOTRUN -> [SKIP][111] ([Intel XE#4837] / [Intel XE#6665]) +3 other tests skip
   [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-2/igt@xe_eudebug_online@writes-caching-sram-bb-sram-target-sram.html

  * igt@xe_eudebug_online@writes-caching-vram-bb-vram-target-sram:
    - shard-bmg:          NOTRUN -> [SKIP][112] ([Intel XE#4837] / [Intel XE#6665]) +2 other tests skip
   [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-10/igt@xe_eudebug_online@writes-caching-vram-bb-vram-target-sram.html

  * igt@xe_eudebug_sriov@deny-sriov:
    - shard-lnl:          NOTRUN -> [SKIP][113] ([Intel XE#4518])
   [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-1/igt@xe_eudebug_sriov@deny-sriov.html
    - shard-bmg:          NOTRUN -> [SKIP][114] ([Intel XE#5793])
   [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-10/igt@xe_eudebug_sriov@deny-sriov.html

  * igt@xe_evict@evict-beng-mixed-many-threads-small:
    - shard-bmg:          [PASS][115] -> [INCOMPLETE][116] ([Intel XE#6321])
   [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-10/igt@xe_evict@evict-beng-mixed-many-threads-small.html
   [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-4/igt@xe_evict@evict-beng-mixed-many-threads-small.html

  * igt@xe_evict@evict-small-external-multi-queue:
    - shard-bmg:          NOTRUN -> [SKIP][117] ([Intel XE#7140])
   [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-10/igt@xe_evict@evict-small-external-multi-queue.html

  * igt@xe_evict_ccs@evict-overcommit-parallel-nofree-reopen:
    - shard-lnl:          NOTRUN -> [SKIP][118] ([Intel XE#688]) +4 other tests skip
   [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-6/igt@xe_evict_ccs@evict-overcommit-parallel-nofree-reopen.html

  * igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap:
    - shard-lnl:          NOTRUN -> [SKIP][119] ([Intel XE#1392]) +5 other tests skip
   [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-4/igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap.html

  * igt@xe_exec_basic@multigpu-once-null-defer-mmap:
    - shard-bmg:          NOTRUN -> [SKIP][120] ([Intel XE#2322]) +5 other tests skip
   [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@xe_exec_basic@multigpu-once-null-defer-mmap.html

  * igt@xe_exec_fault_mode@many-execqueues-multi-queue-rebind-prefetch:
    - shard-bmg:          NOTRUN -> [SKIP][121] ([Intel XE#7136]) +6 other tests skip
   [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-10/igt@xe_exec_fault_mode@many-execqueues-multi-queue-rebind-prefetch.html

  * igt@xe_exec_fault_mode@twice-multi-queue-invalid-fault:
    - shard-lnl:          NOTRUN -> [SKIP][122] ([Intel XE#7136]) +7 other tests skip
   [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-5/igt@xe_exec_fault_mode@twice-multi-queue-invalid-fault.html

  * igt@xe_exec_multi_queue@many-execs-preempt-mode-fault-dyn-priority:
    - shard-lnl:          NOTRUN -> [SKIP][123] ([Intel XE#6874]) +14 other tests skip
   [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-4/igt@xe_exec_multi_queue@many-execs-preempt-mode-fault-dyn-priority.html

  * igt@xe_exec_multi_queue@two-queues-priority:
    - shard-bmg:          NOTRUN -> [SKIP][124] ([Intel XE#6874]) +13 other tests skip
   [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-3/igt@xe_exec_multi_queue@two-queues-priority.html

  * igt@xe_exec_system_allocator@many-64k-mmap-huge:
    - shard-bmg:          NOTRUN -> [SKIP][125] ([Intel XE#5007])
   [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@xe_exec_system_allocator@many-64k-mmap-huge.html

  * igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma:
    - shard-lnl:          [PASS][126] -> [FAIL][127] ([Intel XE#5625])
   [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-lnl-7/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma.html
   [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-2/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma.html

  * igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-wt-multi-vma:
    - shard-lnl:          NOTRUN -> [SKIP][128] ([Intel XE#6196])
   [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-6/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-wt-multi-vma.html

  * igt@xe_exec_system_allocator@threads-many-execqueues-mmap-huge-nomemset:
    - shard-lnl:          NOTRUN -> [SKIP][129] ([Intel XE#4943]) +10 other tests skip
   [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-5/igt@xe_exec_system_allocator@threads-many-execqueues-mmap-huge-nomemset.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-huge:
    - shard-bmg:          NOTRUN -> [SKIP][130] ([Intel XE#4943]) +10 other tests skip
   [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-9/igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-huge.html

  * igt@xe_exec_threads@threads-multi-queue-cm-fd-rebind:
    - shard-bmg:          NOTRUN -> [SKIP][131] ([Intel XE#7138]) +2 other tests skip
   [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-4/igt@xe_exec_threads@threads-multi-queue-cm-fd-rebind.html

  * igt@xe_exec_threads@threads-multi-queue-fd-rebind:
    - shard-lnl:          NOTRUN -> [SKIP][132] ([Intel XE#7138]) +2 other tests skip
   [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-7/igt@xe_exec_threads@threads-multi-queue-fd-rebind.html

  * igt@xe_multigpu_svm@mgpu-latency-copy-prefetch:
    - shard-lnl:          NOTRUN -> [SKIP][133] ([Intel XE#6964])
   [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-1/igt@xe_multigpu_svm@mgpu-latency-copy-prefetch.html

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

  * igt@xe_pm@s3-vm-bind-unbind-all:
    - shard-lnl:          NOTRUN -> [SKIP][135] ([Intel XE#584]) +1 other test skip
   [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-3/igt@xe_pm@s3-vm-bind-unbind-all.html

  * igt@xe_pm@vram-d3cold-threshold:
    - shard-lnl:          NOTRUN -> [SKIP][136] ([Intel XE#579])
   [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-8/igt@xe_pm@vram-d3cold-threshold.html

  * igt@xe_pmu@fn-engine-activity-sched-if-idle:
    - shard-lnl:          NOTRUN -> [SKIP][137] ([Intel XE#4650])
   [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-1/igt@xe_pmu@fn-engine-activity-sched-if-idle.html

  * igt@xe_pxp@regular-src-to-pxp-dest-rendercopy:
    - shard-bmg:          NOTRUN -> [SKIP][138] ([Intel XE#4733])
   [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-4/igt@xe_pxp@regular-src-to-pxp-dest-rendercopy.html

  * igt@xe_query@multigpu-query-config:
    - shard-bmg:          NOTRUN -> [SKIP][139] ([Intel XE#944])
   [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-6/igt@xe_query@multigpu-query-config.html

  * igt@xe_query@multigpu-query-engines:
    - shard-lnl:          NOTRUN -> [SKIP][140] ([Intel XE#944]) +1 other test skip
   [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-3/igt@xe_query@multigpu-query-engines.html

  * igt@xe_sriov_admin@sched-priority-write-readback-vfs-disabled:
    - shard-lnl:          NOTRUN -> [SKIP][141] ([Intel XE#7174])
   [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-7/igt@xe_sriov_admin@sched-priority-write-readback-vfs-disabled.html

  * igt@xe_sriov_flr@flr-twice:
    - shard-bmg:          [PASS][142] -> [FAIL][143] ([Intel XE#6569])
   [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-5/igt@xe_sriov_flr@flr-twice.html
   [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-8/igt@xe_sriov_flr@flr-twice.html

  * igt@xe_sriov_flr@flr-vfs-parallel:
    - shard-lnl:          NOTRUN -> [SKIP][144] ([Intel XE#4273])
   [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-1/igt@xe_sriov_flr@flr-vfs-parallel.html

  * igt@xe_sriov_scheduling@equal-throughput:
    - shard-lnl:          NOTRUN -> [SKIP][145] ([Intel XE#4351])
   [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-5/igt@xe_sriov_scheduling@equal-throughput.html

  * igt@xe_vm@vm-create-invalid-reserved:
    - shard-bmg:          [PASS][146] -> [ABORT][147] ([Intel XE#7169])
   [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-5/igt@xe_vm@vm-create-invalid-reserved.html
   [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-3/igt@xe_vm@vm-create-invalid-reserved.html

  
#### Possible fixes ####

  * igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p:
    - shard-bmg:          [SKIP][148] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][149]
   [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
   [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-10/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
    - shard-bmg:          [INCOMPLETE][150] ([Intel XE#7084]) -> [PASS][151] +1 other test pass
   [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
   [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-legacy:
    - shard-bmg:          [SKIP][152] ([Intel XE#2291]) -> [PASS][153] +4 other tests pass
   [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-5/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html
   [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-7/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic:
    - shard-bmg:          [FAIL][154] ([Intel XE#6715]) -> [PASS][155]
   [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
   [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc:
    - shard-bmg:          [SKIP][156] ([Intel XE#1340]) -> [PASS][157]
   [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
   [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-10/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html

  * igt@kms_dp_link_training@non-uhbr-sst:
    - shard-bmg:          [SKIP][158] ([Intel XE#4354]) -> [PASS][159]
   [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-5/igt@kms_dp_link_training@non-uhbr-sst.html
   [159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-3/igt@kms_dp_link_training@non-uhbr-sst.html

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
    - shard-bmg:          [SKIP][160] ([Intel XE#2316]) -> [PASS][161] +6 other tests pass
   [160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
   [161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-9/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
    - shard-lnl:          [FAIL][162] ([Intel XE#301]) -> [PASS][163] +1 other test pass
   [162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
   [163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-bmg:          [DMESG-WARN][164] ([Intel XE#5208]) -> [PASS][165]
   [164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-3/igt@kms_flip@flip-vs-suspend.html
   [165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-7/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_flip@flip-vs-suspend@d-hdmi-a3:
    - shard-bmg:          [DMESG-WARN][166] ([Intel XE#3428]) -> [PASS][167]
   [166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-3/igt@kms_flip@flip-vs-suspend@d-hdmi-a3.html
   [167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-7/igt@kms_flip@flip-vs-suspend@d-hdmi-a3.html

  * igt@kms_plane_scaling@2x-scaler-multi-pipe:
    - shard-bmg:          [SKIP][168] ([Intel XE#2571]) -> [PASS][169]
   [168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-6/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
   [169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-4/igt@kms_plane_scaling@2x-scaler-multi-pipe.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-lnl:          [FAIL][170] ([Intel XE#718]) -> [PASS][171]
   [170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-lnl-5/igt@kms_pm_dc@dc6-psr.html
   [171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-1/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_pm_rpm@universal-planes-dpms:
    - shard-lnl:          [SKIP][172] ([Intel XE#7197]) -> [PASS][173]
   [172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-lnl-4/igt@kms_pm_rpm@universal-planes-dpms.html
   [173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-7/igt@kms_pm_rpm@universal-planes-dpms.html

  * igt@kms_vrr@cmrr@pipe-a-edp-1:
    - shard-lnl:          [FAIL][174] ([Intel XE#4459]) -> [PASS][175] +1 other test pass
   [174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-lnl-7/igt@kms_vrr@cmrr@pipe-a-edp-1.html
   [175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-8/igt@kms_vrr@cmrr@pipe-a-edp-1.html

  * igt@xe_prime_self_import@basic-with_two_bos:
    - shard-bmg:          [ABORT][176] ([Intel XE#7169]) -> [PASS][177]
   [176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-4/igt@xe_prime_self_import@basic-with_two_bos.html
   [177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-6/igt@xe_prime_self_import@basic-with_two_bos.html

  
#### Warnings ####

  * igt@kms_chamelium_color@degamma:
    - shard-bmg:          [SKIP][178] ([Intel XE#2325]) -> [INCOMPLETE][179] ([Intel XE#2594])
   [178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-3/igt@kms_chamelium_color@degamma.html
   [179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-3/igt@kms_chamelium_color@degamma.html

  * igt@kms_color_pipeline@plane-lut3d-green-only@pipe-b-edp-1:
    - shard-lnl:          [SKIP][180] ([Intel XE#6969]) -> [SKIP][181] ([Intel XE#6969] / [Intel XE#7006])
   [180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-lnl-6/igt@kms_color_pipeline@plane-lut3d-green-only@pipe-b-edp-1.html
   [181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-lnl-2/igt@kms_color_pipeline@plane-lut3d-green-only@pipe-b-edp-1.html

  * igt@kms_color_pipeline@plane-lut3d-green-only@pipe-b-hdmi-a-3:
    - shard-bmg:          [SKIP][182] ([Intel XE#6969]) -> [SKIP][183] ([Intel XE#6969] / [Intel XE#7006])
   [182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-9/igt@kms_color_pipeline@plane-lut3d-green-only@pipe-b-hdmi-a-3.html
   [183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-8/igt@kms_color_pipeline@plane-lut3d-green-only@pipe-b-hdmi-a-3.html

  * igt@kms_content_protection@atomic:
    - shard-bmg:          [FAIL][184] ([Intel XE#1178] / [Intel XE#3304]) -> [SKIP][185] ([Intel XE#2341]) +2 other tests skip
   [184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-8/igt@kms_content_protection@atomic.html
   [185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_content_protection@atomic.html

  * igt@kms_content_protection@atomic-dpms-hdcp14:
    - shard-bmg:          [SKIP][186] ([Intel XE#7194]) -> [FAIL][187] ([Intel XE#3304])
   [186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-5/igt@kms_content_protection@atomic-dpms-hdcp14.html
   [187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-10/igt@kms_content_protection@atomic-dpms-hdcp14.html

  * igt@kms_content_protection@legacy:
    - shard-bmg:          [SKIP][188] ([Intel XE#2341]) -> [FAIL][189] ([Intel XE#1178] / [Intel XE#3304])
   [188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-5/igt@kms_content_protection@legacy.html
   [189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-9/igt@kms_content_protection@legacy.html

  * igt@kms_content_protection@uevent-hdcp14:
    - shard-bmg:          [FAIL][190] ([Intel XE#6707]) -> [SKIP][191] ([Intel XE#7194])
   [190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-9/igt@kms_content_protection@uevent-hdcp14.html
   [191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_content_protection@uevent-hdcp14.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render:
    - shard-bmg:          [SKIP][192] ([Intel XE#2312]) -> [SKIP][193] ([Intel XE#4141]) +7 other tests skip
   [192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html
   [193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
    - shard-bmg:          [SKIP][194] ([Intel XE#4141]) -> [SKIP][195] ([Intel XE#2312]) +11 other tests skip
   [194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-9/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
   [195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt:
    - shard-bmg:          [SKIP][196] ([Intel XE#2312]) -> [SKIP][197] ([Intel XE#2311]) +12 other tests skip
   [196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt.html
   [197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
    - shard-bmg:          [SKIP][198] ([Intel XE#2311]) -> [SKIP][199] ([Intel XE#2312]) +17 other tests skip
   [198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-9/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
   [199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt:
    - shard-bmg:          [SKIP][200] ([Intel XE#2312]) -> [SKIP][201] ([Intel XE#2313]) +19 other tests skip
   [200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt.html
   [201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-10/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
    - shard-bmg:          [SKIP][202] ([Intel XE#2313]) -> [SKIP][203] ([Intel XE#2312]) +20 other tests skip
   [202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
   [203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_plane_multiple@2x-tiling-yf:
    - shard-bmg:          [SKIP][204] ([Intel XE#5021]) -> [SKIP][205] ([Intel XE#4596]) +1 other test skip
   [204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-4/igt@kms_plane_multiple@2x-tiling-yf.html
   [205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-5/igt@kms_plane_multiple@2x-tiling-yf.html

  * igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv:
    - shard-bmg:          [ABORT][206] ([Intel XE#5466]) -> [ABORT][207] ([Intel XE#5466] / [Intel XE#6652])
   [206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8746/shard-bmg-5/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
   [207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14530/shard-bmg-4/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html

  
  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1125]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1125
  [Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
  [Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
  [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
  [Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340
  [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
  [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
  [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
  [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
  [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
  [Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
  [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#2029]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2029
  [Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168
  [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
  [Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
  [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
  [Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
  [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
  [Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
  [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
  [Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
  [Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
  [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#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
  [Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
  [Intel XE#2370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2370
  [Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
  [Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
  [Intel XE#2392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2392
  [Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
  [Intel XE#2414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2414
  [Intel XE#2571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2571
  [Intel XE#2594]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2594
  [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
  [Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
  [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#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
  [Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
  [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
  [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
  [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
  [Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
  [Intel XE#3278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3278
  [Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
  [Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
  [Intel XE#3374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374
  [Intel XE#3428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3428
  [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
  [Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544
  [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
  [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
  [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
  [Intel XE#4210]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4210
  [Intel XE#4273]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4273
  [Intel XE#4294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4294
  [Intel XE#4351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4351
  [Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
  [Intel XE#4418]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4418
  [Intel XE#4459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4459
  [Intel XE#4518]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4518
  [Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
  [Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
  [Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
  [Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
  [Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
  [Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
  [Intel XE#5007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5007
  [Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
  [Intel XE#5208]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5208
  [Intel XE#5299]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5299
  [Intel XE#5466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5466
  [Intel XE#5625]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5625
  [Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579
  [Intel XE#5793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5793
  [Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
  [Intel XE#6054]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6054
  [Intel XE#6196]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6196
  [Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
  [Intel XE#6361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6361
  [Intel XE#6390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6390
  [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
  [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
  [Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569
  [Intel XE#6599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6599
  [Intel XE#6652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6652
  [Intel XE#6665]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6665
  [Intel XE#6707]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6707
  [Intel XE#6715]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6715
  [Intel XE#6874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6874
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
  [Intel XE#6969]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6969
  [Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
  [Intel XE#7006]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7006
  [Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
  [Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
  [Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084
  [Intel XE#7086]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7086
  [Intel XE#7111]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7111
  [Intel XE#7130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7130
  [Intel XE#7131]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7131
  [Intel XE#7136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7136
  [Intel XE#7138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7138
  [Intel XE#7140]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7140
  [Intel XE#7169]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7169
  [Intel XE#7174]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7174
  [Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
  [Intel XE#7179]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7179
  [Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
  [Intel XE#7194]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7194
  [Intel XE#7197]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7197
  [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
  [Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
  [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944


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

  * IGT: IGT_8746 -> IGTPW_14530
  * Linux: xe-4529-5e0595fbb024e9b7e243a7ca8a028f93a37883f2 -> xe-4540-83567893a1553b91cc76ab3bff0579f521e17861

  IGTPW_14530: 8446264f164b9336b318599ba20cffff24a80e76 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8746: 8746
  xe-4529-5e0595fbb024e9b7e243a7ca8a028f93a37883f2: 5e0595fbb024e9b7e243a7ca8a028f93a37883f2
  xe-4540-83567893a1553b91cc76ab3bff0579f521e17861: 83567893a1553b91cc76ab3bff0579f521e17861

== Logs ==

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

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

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

* Re: [PATCH i-g-t 07/11] lib/igt_kms: use for_each_crtc() for iterating CRTCs
  2026-02-10 17:39   ` Ville Syrjälä
@ 2026-02-11  9:10     ` Jani Nikula
  0 siblings, 0 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-11  9:10 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: igt-dev

On Tue, 10 Feb 2026, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> On Tue, Feb 10, 2026 at 05:23:48PM +0200, Jani Nikula wrote:
>> The loop still figures out the pipe mask, keep using pipe here. The main
>> thing is not using the loop index as pipe, as that is subject to change
>> in the future.
>> 
>> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
>> ---
>>  lib/igt_kms.c | 8 +++-----
>>  1 file changed, 3 insertions(+), 5 deletions(-)
>> 
>> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
>> index c4be889dc696..63fd8095c551 100644
>> --- a/lib/igt_kms.c
>> +++ b/lib/igt_kms.c
>> @@ -3622,16 +3622,14 @@ igt_output_t **__igt_pipe_populate_outputs(igt_display_t *display, igt_output_t
>>  {
>>  	unsigned full_pipe_mask = 0, assigned_pipes = 0;
>>  	igt_output_t *output;
>> +	igt_crtc_t *crtc;
>>  	int i, j;
>>  
>>  	memset(chosen_outputs, 0,
>>  	       sizeof(*chosen_outputs) * igt_display_n_crtcs(display));
>>  
>> -	for (i = 0; i < igt_display_n_crtcs(display); i++) {
>> -		igt_crtc_t *crtc = igt_crtc_for_pipe(display, i);
>> -		if (crtc->valid)
>> -			full_pipe_mask |= (1 << i);
>> -	}
>> +	for_each_crtc(display, crtc)
>> +		full_pipe_mask |= crtc->pipe;
>
> 1 << crtc->pipe

*facepalm* of course

>
>>  
>>  	/*
>>  	 * Try to assign all outputs to the first available CRTC for
>> -- 
>> 2.47.3

-- 
Jani Nikula, Intel

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

* [PATCH i-g-t v2] lib/igt_kms: use for_each_crtc() for iterating CRTCs
  2026-02-10 15:23 ` [PATCH i-g-t 07/11] lib/igt_kms: use for_each_crtc() for iterating CRTCs Jani Nikula
  2026-02-10 17:39   ` Ville Syrjälä
@ 2026-02-11  9:16   ` Jani Nikula
  2026-02-11 13:32     ` Ville Syrjälä
  1 sibling, 1 reply; 25+ messages in thread
From: Jani Nikula @ 2026-02-11  9:16 UTC (permalink / raw)
  To: Jani Nikula, igt-dev; +Cc: ville.syrjala

The loop still figures out the pipe mask, keep using pipe here. The main
thing is not using the loop index as pipe, as that is subject to change
in the future.

v2: 1 << pipe (Ville)

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 lib/igt_kms.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index c4be889dc696..68d61472d9e8 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -3622,16 +3622,14 @@ igt_output_t **__igt_pipe_populate_outputs(igt_display_t *display, igt_output_t
 {
 	unsigned full_pipe_mask = 0, assigned_pipes = 0;
 	igt_output_t *output;
+	igt_crtc_t *crtc;
 	int i, j;
 
 	memset(chosen_outputs, 0,
 	       sizeof(*chosen_outputs) * igt_display_n_crtcs(display));
 
-	for (i = 0; i < igt_display_n_crtcs(display); i++) {
-		igt_crtc_t *crtc = igt_crtc_for_pipe(display, i);
-		if (crtc->valid)
-			full_pipe_mask |= (1 << i);
-	}
+	for_each_crtc(display, crtc)
+		full_pipe_mask |= 1 << crtc->pipe;
 
 	/*
 	 * Try to assign all outputs to the first available CRTC for
-- 
2.47.3


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

* ✓ Xe.CI.BAT: success for igt pipe vs crtc_index cleanups (rev2)
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (14 preceding siblings ...)
  2026-02-11  0:52 ` ✗ Xe.CI.FULL: " Patchwork
@ 2026-02-11 10:03 ` Patchwork
  2026-02-11 10:29 ` ✓ i915.CI.BAT: " Patchwork
                   ` (2 subsequent siblings)
  18 siblings, 0 replies; 25+ messages in thread
From: Patchwork @ 2026-02-11 10:03 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

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

== Series Details ==

Series: igt pipe vs crtc_index cleanups (rev2)
URL   : https://patchwork.freedesktop.org/series/161446/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_8748_BAT -> XEIGTPW_14537_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (12 -> 12)
------------------------------

  No changes in participating hosts

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

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

### IGT changes ###

#### Issues hit ####

  * igt@xe_waitfence@engine:
    - bat-dg2-oem2:       [PASS][1] -> [FAIL][2] ([Intel XE#6519])
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/bat-dg2-oem2/igt@xe_waitfence@engine.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/bat-dg2-oem2/igt@xe_waitfence@engine.html

  
  [Intel XE#6519]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6519


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

  * IGT: IGT_8748 -> IGTPW_14537
  * Linux: xe-4541-8ef710cfb81579fbf4107d77134e6e8d2c864ef0 -> xe-4542-897d63f182a1a6302f2b4f0f6cdc2f27a251690a

  IGTPW_14537: 14537
  IGT_8748: 8748
  xe-4541-8ef710cfb81579fbf4107d77134e6e8d2c864ef0: 8ef710cfb81579fbf4107d77134e6e8d2c864ef0
  xe-4542-897d63f182a1a6302f2b4f0f6cdc2f27a251690a: 897d63f182a1a6302f2b4f0f6cdc2f27a251690a

== Logs ==

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

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

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

* ✓ i915.CI.BAT: success for igt pipe vs crtc_index cleanups (rev2)
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (15 preceding siblings ...)
  2026-02-11 10:03 ` ✓ Xe.CI.BAT: success for igt pipe vs crtc_index cleanups (rev2) Patchwork
@ 2026-02-11 10:29 ` Patchwork
  2026-02-11 11:36 ` ✗ Xe.CI.FULL: failure " Patchwork
  2026-02-11 17:42 ` ✗ i915.CI.Full: " Patchwork
  18 siblings, 0 replies; 25+ messages in thread
From: Patchwork @ 2026-02-11 10:29 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

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

== Series Details ==

Series: igt pipe vs crtc_index cleanups (rev2)
URL   : https://patchwork.freedesktop.org/series/161446/
State : success

== Summary ==

CI Bug Log - changes from IGT_8748 -> IGTPW_14537
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

Participating hosts (43 -> 40)
------------------------------

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

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

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

### IGT changes ###

#### Possible fixes ####

  * igt@i915_selftest@live:
    - bat-mtlp-8:         [DMESG-FAIL][1] ([i915#12061]) -> [PASS][2] +1 other test pass
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8748/bat-mtlp-8/igt@i915_selftest@live.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/bat-mtlp-8/igt@i915_selftest@live.html

  * igt@i915_selftest@live@workarounds:
    - bat-arlh-2:         [DMESG-FAIL][3] ([i915#12061]) -> [PASS][4] +1 other test pass
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8748/bat-arlh-2/igt@i915_selftest@live@workarounds.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/bat-arlh-2/igt@i915_selftest@live@workarounds.html
    - bat-dg2-9:          [DMESG-FAIL][5] ([i915#12061]) -> [PASS][6] +1 other test pass
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8748/bat-dg2-9/igt@i915_selftest@live@workarounds.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/bat-dg2-9/igt@i915_selftest@live@workarounds.html

  
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061


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

  * CI: CI-20190529 -> None
  * IGT: IGT_8748 -> IGTPW_14537
  * Linux: CI_DRM_17973 -> CI_DRM_17974

  CI-20190529: 20190529
  CI_DRM_17973: 8ef710cfb81579fbf4107d77134e6e8d2c864ef0 @ git://anongit.freedesktop.org/gfx-ci/linux
  CI_DRM_17974: 897d63f182a1a6302f2b4f0f6cdc2f27a251690a @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_14537: 14537
  IGT_8748: 8748

== Logs ==

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

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

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

* ✗ Xe.CI.FULL: failure for igt pipe vs crtc_index cleanups (rev2)
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (16 preceding siblings ...)
  2026-02-11 10:29 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-02-11 11:36 ` Patchwork
  2026-02-11 17:42 ` ✗ i915.CI.Full: " Patchwork
  18 siblings, 0 replies; 25+ messages in thread
From: Patchwork @ 2026-02-11 11:36 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

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

== Series Details ==

Series: igt pipe vs crtc_index cleanups (rev2)
URL   : https://patchwork.freedesktop.org/series/161446/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_8748_FULL -> XEIGTPW_14537_FULL
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with XEIGTPW_14537_FULL absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in XEIGTPW_14537_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_14537_FULL:

### IGT changes ###

#### Possible regressions ####

  * igt@kms_plane@pixel-format-linear-modifier-source-clamping@pipe-a-plane-0:
    - shard-lnl:          [PASS][1] -> [FAIL][2] +2 other tests fail
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-lnl-8/igt@kms_plane@pixel-format-linear-modifier-source-clamping@pipe-a-plane-0.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-3/igt@kms_plane@pixel-format-linear-modifier-source-clamping@pipe-a-plane-0.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@kms_async_flips@async-flip-with-page-flip-events-linear:
    - shard-lnl:          [PASS][3] -> [FAIL][4] ([Intel XE#5993]) +3 other tests fail
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-lnl-3/igt@kms_async_flips@async-flip-with-page-flip-events-linear.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-8/igt@kms_async_flips@async-flip-with-page-flip-events-linear.html

  * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-lnl:          NOTRUN -> [SKIP][5] ([Intel XE#7059])
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-5/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
    - shard-bmg:          NOTRUN -> [SKIP][6] ([Intel XE#7059])
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-8/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html

  * igt@kms_big_fb@y-tiled-16bpp-rotate-0:
    - shard-bmg:          NOTRUN -> [SKIP][7] ([Intel XE#1124]) +5 other tests skip
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-1/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html

  * igt@kms_big_fb@y-tiled-addfb:
    - shard-bmg:          NOTRUN -> [SKIP][8] ([Intel XE#2328])
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-4/igt@kms_big_fb@y-tiled-addfb.html
    - shard-lnl:          NOTRUN -> [SKIP][9] ([Intel XE#1467])
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@kms_big_fb@y-tiled-addfb.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip:
    - shard-lnl:          NOTRUN -> [SKIP][10] ([Intel XE#1124]) +2 other tests skip
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-1/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html

  * igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
    - shard-lnl:          NOTRUN -> [SKIP][11] ([Intel XE#2191])
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-7/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html

  * igt@kms_bw@linear-tiling-2-displays-1920x1080p:
    - shard-lnl:          NOTRUN -> [SKIP][12] ([Intel XE#367])
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-2/igt@kms_bw@linear-tiling-2-displays-1920x1080p.html
    - shard-bmg:          NOTRUN -> [SKIP][13] ([Intel XE#367])
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-7/igt@kms_bw@linear-tiling-2-displays-1920x1080p.html

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

  * igt@kms_ccs@bad-rotation-90-y-tiled-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][15] ([Intel XE#2887]) +8 other tests skip
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-3/igt@kms_ccs@bad-rotation-90-y-tiled-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs:
    - shard-lnl:          NOTRUN -> [SKIP][16] ([Intel XE#2887]) +3 other tests skip
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-8/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-dp-1:
    - shard-bmg:          NOTRUN -> [INCOMPLETE][17] ([Intel XE#7084])
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs@pipe-d-dp-1.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
    - shard-lnl:          NOTRUN -> [SKIP][18] ([Intel XE#3432]) +1 other test skip
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
    - shard-bmg:          NOTRUN -> [SKIP][19] ([Intel XE#3432]) +1 other test skip
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html

  * igt@kms_chamelium_hpd@dp-hpd:
    - shard-lnl:          NOTRUN -> [SKIP][20] ([Intel XE#373]) +4 other tests skip
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-2/igt@kms_chamelium_hpd@dp-hpd.html

  * igt@kms_chamelium_hpd@hdmi-hpd-after-suspend:
    - shard-bmg:          NOTRUN -> [SKIP][21] ([Intel XE#2252]) +5 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-10/igt@kms_chamelium_hpd@hdmi-hpd-after-suspend.html

  * igt@kms_content_protection@srm@pipe-a-dp-2:
    - shard-bmg:          NOTRUN -> [FAIL][22] ([Intel XE#1178] / [Intel XE#3304])
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-4/igt@kms_content_protection@srm@pipe-a-dp-2.html

  * igt@kms_cursor_crc@cursor-offscreen-256x85:
    - shard-bmg:          NOTRUN -> [SKIP][23] ([Intel XE#2320]) +1 other test skip
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-10/igt@kms_cursor_crc@cursor-offscreen-256x85.html
    - shard-lnl:          NOTRUN -> [SKIP][24] ([Intel XE#1424]) +1 other test skip
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-3/igt@kms_cursor_crc@cursor-offscreen-256x85.html

  * igt@kms_cursor_crc@cursor-random-512x512:
    - shard-lnl:          NOTRUN -> [SKIP][25] ([Intel XE#2321]) +1 other test skip
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-8/igt@kms_cursor_crc@cursor-random-512x512.html
    - shard-bmg:          NOTRUN -> [SKIP][26] ([Intel XE#2321]) +1 other test skip
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-5/igt@kms_cursor_crc@cursor-random-512x512.html

  * igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
    - shard-lnl:          NOTRUN -> [SKIP][27] ([Intel XE#309]) +2 other tests skip
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-5/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html

  * igt@kms_cursor_legacy@flip-vs-cursor-legacy:
    - shard-bmg:          [PASS][28] -> [FAIL][29] ([Intel XE#4633])
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-3/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-5/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html

  * igt@kms_dp_link_training@non-uhbr-mst:
    - shard-bmg:          NOTRUN -> [SKIP][30] ([Intel XE#4354])
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-5/igt@kms_dp_link_training@non-uhbr-mst.html

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible:
    - shard-lnl:          NOTRUN -> [SKIP][31] ([Intel XE#1421]) +3 other tests skip
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-7/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html

  * igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling:
    - shard-lnl:          NOTRUN -> [SKIP][32] ([Intel XE#1397] / [Intel XE#1745]) +1 other test skip
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode:
    - shard-lnl:          NOTRUN -> [SKIP][33] ([Intel XE#1397]) +1 other test skip
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
    - shard-lnl:          NOTRUN -> [SKIP][34] ([Intel XE#7178])
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-8/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
    - shard-bmg:          NOTRUN -> [SKIP][35] ([Intel XE#7178]) +1 other test skip
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

  * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt:
    - shard-bmg:          NOTRUN -> [SKIP][36] ([Intel XE#2311]) +15 other tests skip
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move:
    - shard-bmg:          NOTRUN -> [SKIP][37] ([Intel XE#4141]) +3 other tests skip
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-lnl:          NOTRUN -> [SKIP][38] ([Intel XE#6312]) +1 other test skip
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcdrrs-1p-offscreen-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-onoff:
    - shard-lnl:          NOTRUN -> [SKIP][39] ([Intel XE#651]) +2 other tests skip
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
    - shard-lnl:          NOTRUN -> [SKIP][40] ([Intel XE#656]) +11 other tests skip
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-pgflip-blt:
    - shard-bmg:          NOTRUN -> [SKIP][41] ([Intel XE#2313]) +12 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-pgflip-blt.html

  * igt@kms_joiner@invalid-modeset-ultra-joiner:
    - shard-lnl:          NOTRUN -> [SKIP][42] ([Intel XE#6900])
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-8/igt@kms_joiner@invalid-modeset-ultra-joiner.html
    - shard-bmg:          NOTRUN -> [SKIP][43] ([Intel XE#6911])
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-3/igt@kms_joiner@invalid-modeset-ultra-joiner.html

  * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-a-plane-5:
    - shard-bmg:          NOTRUN -> [SKIP][44] ([Intel XE#7130]) +9 other tests skip
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-4/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-a-plane-5.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier:
    - shard-lnl:          NOTRUN -> [SKIP][45] ([Intel XE#7130]) +6 other tests skip
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html
    - shard-bmg:          NOTRUN -> [SKIP][46] ([Intel XE#7111] / [Intel XE#7130]) +3 other tests skip
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-4/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html

  * igt@kms_plane@pixel-format-linear-modifier-source-clamping:
    - shard-lnl:          [PASS][47] -> [FAIL][48] ([Intel XE#5195])
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-lnl-8/igt@kms_plane@pixel-format-linear-modifier-source-clamping.html
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-3/igt@kms_plane@pixel-format-linear-modifier-source-clamping.html

  * igt@kms_plane_multiple@2x-tiling-yf:
    - shard-bmg:          NOTRUN -> [SKIP][49] ([Intel XE#5021])
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-8/igt@kms_plane_multiple@2x-tiling-yf.html
    - shard-lnl:          NOTRUN -> [SKIP][50] ([Intel XE#4596]) +1 other test skip
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-2/igt@kms_plane_multiple@2x-tiling-yf.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers:
    - shard-lnl:          NOTRUN -> [SKIP][51] ([Intel XE#6886]) +5 other tests skip
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers.html

  * igt@kms_pm_backlight@bad-brightness:
    - shard-bmg:          NOTRUN -> [SKIP][52] ([Intel XE#870])
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-4/igt@kms_pm_backlight@bad-brightness.html

  * igt@kms_pm_dc@dc3co-vpb-simulation:
    - shard-lnl:          NOTRUN -> [SKIP][53] ([Intel XE#736])
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-2/igt@kms_pm_dc@dc3co-vpb-simulation.html
    - shard-bmg:          NOTRUN -> [SKIP][54] ([Intel XE#2391])
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-10/igt@kms_pm_dc@dc3co-vpb-simulation.html

  * igt@kms_pm_dc@dc5-psr:
    - shard-lnl:          [PASS][55] -> [FAIL][56] ([Intel XE#718])
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-lnl-2/igt@kms_pm_dc@dc5-psr.html
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-2/igt@kms_pm_dc@dc5-psr.html

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

  * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-lnl:          NOTRUN -> [SKIP][58] ([Intel XE#1406] / [Intel XE#2893] / [Intel XE#4608])
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][59] ([Intel XE#1406] / [Intel XE#4608]) +1 other test skip
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf@pipe-b-edp-1.html

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf:
    - shard-lnl:          NOTRUN -> [SKIP][60] ([Intel XE#1406] / [Intel XE#2893])
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
    - shard-bmg:          NOTRUN -> [SKIP][61] ([Intel XE#1406] / [Intel XE#1489]) +2 other tests skip
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-4/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html

  * igt@kms_psr@fbc-pr-no-drrs:
    - shard-lnl:          NOTRUN -> [SKIP][62] ([Intel XE#1406]) +1 other test skip
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-5/igt@kms_psr@fbc-pr-no-drrs.html

  * igt@kms_psr@fbc-psr2-basic@edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][63] ([Intel XE#1406] / [Intel XE#4609])
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-2/igt@kms_psr@fbc-psr2-basic@edp-1.html

  * igt@kms_psr@psr-basic:
    - shard-bmg:          NOTRUN -> [SKIP][64] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +7 other tests skip
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-5/igt@kms_psr@psr-basic.html

  * igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
    - shard-bmg:          NOTRUN -> [SKIP][65] ([Intel XE#3414] / [Intel XE#3904])
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-7/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html

  * igt@kms_setmode@basic@pipe-b-edp-1:
    - shard-lnl:          [PASS][66] -> [FAIL][67] ([Intel XE#6361]) +1 other test fail
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-lnl-6/igt@kms_setmode@basic@pipe-b-edp-1.html
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-8/igt@kms_setmode@basic@pipe-b-edp-1.html

  * igt@kms_setmode@invalid-clone-single-crtc:
    - shard-lnl:          NOTRUN -> [SKIP][68] ([Intel XE#1435])
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@kms_setmode@invalid-clone-single-crtc.html

  * igt@kms_sharpness_filter@filter-tap:
    - shard-bmg:          NOTRUN -> [SKIP][69] ([Intel XE#6503]) +1 other test skip
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-7/igt@kms_sharpness_filter@filter-tap.html

  * igt@kms_vrr@negative-basic:
    - shard-lnl:          NOTRUN -> [SKIP][70] ([Intel XE#1499])
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-1/igt@kms_vrr@negative-basic.html

  * igt@xe_eudebug@basic-vm-access-userptr:
    - shard-bmg:          NOTRUN -> [SKIP][71] ([Intel XE#4837]) +4 other tests skip
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-10/igt@xe_eudebug@basic-vm-access-userptr.html

  * igt@xe_eudebug_online@debugger-reopen:
    - shard-lnl:          NOTRUN -> [SKIP][72] ([Intel XE#4837] / [Intel XE#6665]) +1 other test skip
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-2/igt@xe_eudebug_online@debugger-reopen.html

  * igt@xe_eudebug_online@single-step:
    - shard-bmg:          NOTRUN -> [SKIP][73] ([Intel XE#4837] / [Intel XE#6665]) +2 other tests skip
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-9/igt@xe_eudebug_online@single-step.html

  * igt@xe_evict@evict-cm-threads-small:
    - shard-lnl:          NOTRUN -> [SKIP][74] ([Intel XE#688]) +2 other tests skip
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-2/igt@xe_evict@evict-cm-threads-small.html

  * igt@xe_evict@evict-mixed-threads-small-multi-queue:
    - shard-bmg:          NOTRUN -> [SKIP][75] ([Intel XE#7140])
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-8/igt@xe_evict@evict-mixed-threads-small-multi-queue.html

  * igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate:
    - shard-bmg:          NOTRUN -> [SKIP][76] ([Intel XE#2322])
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-7/igt@xe_exec_basic@multigpu-no-exec-bindexecqueue-userptr-invalidate.html

  * igt@xe_exec_fault_mode@twice-multi-queue:
    - shard-bmg:          NOTRUN -> [SKIP][77] ([Intel XE#7136]) +3 other tests skip
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-9/igt@xe_exec_fault_mode@twice-multi-queue.html

  * igt@xe_exec_fault_mode@twice-multi-queue-userptr-rebind-imm:
    - shard-lnl:          NOTRUN -> [SKIP][78] ([Intel XE#7136]) +1 other test skip
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-3/igt@xe_exec_fault_mode@twice-multi-queue-userptr-rebind-imm.html

  * igt@xe_exec_multi_queue@many-execs-preempt-mode-basic:
    - shard-lnl:          NOTRUN -> [SKIP][79] ([Intel XE#6874]) +9 other tests skip
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@xe_exec_multi_queue@many-execs-preempt-mode-basic.html

  * igt@xe_exec_multi_queue@max-queues-preempt-mode-close-fd-smem:
    - shard-bmg:          NOTRUN -> [SKIP][80] ([Intel XE#6874]) +14 other tests skip
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-1/igt@xe_exec_multi_queue@max-queues-preempt-mode-close-fd-smem.html

  * igt@xe_exec_sip_eudebug@breakpoint-writesip:
    - shard-lnl:          NOTRUN -> [SKIP][81] ([Intel XE#4837]) +2 other tests skip
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-5/igt@xe_exec_sip_eudebug@breakpoint-writesip.html

  * igt@xe_exec_system_allocator@many-64k-mmap-huge:
    - shard-bmg:          NOTRUN -> [SKIP][82] ([Intel XE#5007])
   [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-4/igt@xe_exec_system_allocator@many-64k-mmap-huge.html
    - shard-lnl:          NOTRUN -> [SKIP][83] ([Intel XE#5007])
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@xe_exec_system_allocator@many-64k-mmap-huge.html

  * igt@xe_exec_system_allocator@many-execqueues-mmap-free-huge:
    - shard-bmg:          NOTRUN -> [SKIP][84] ([Intel XE#4943]) +10 other tests skip
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-7/igt@xe_exec_system_allocator@many-execqueues-mmap-free-huge.html

  * igt@xe_exec_system_allocator@once-mmap-free-huge-nomemset:
    - shard-lnl:          NOTRUN -> [SKIP][85] ([Intel XE#4943]) +5 other tests skip
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@xe_exec_system_allocator@once-mmap-free-huge-nomemset.html

  * igt@xe_exec_system_allocator@process-many-large-execqueues-mmap-remap:
    - shard-bmg:          [PASS][86] -> [DMESG-WARN][87] ([Intel XE#3428]) +2 other tests dmesg-warn
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-8/igt@xe_exec_system_allocator@process-many-large-execqueues-mmap-remap.html
   [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-3/igt@xe_exec_system_allocator@process-many-large-execqueues-mmap-remap.html

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

  * igt@xe_exec_threads@threads-multi-queue-fd-basic:
    - shard-lnl:          NOTRUN -> [SKIP][89] ([Intel XE#7138]) +4 other tests skip
   [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-5/igt@xe_exec_threads@threads-multi-queue-fd-basic.html

  * igt@xe_gt_freq@freq_suspend:
    - shard-lnl:          NOTRUN -> [SKIP][90] ([Intel XE#584])
   [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-8/igt@xe_gt_freq@freq_suspend.html

  * igt@xe_mmap@pci-membarrier-parallel:
    - shard-lnl:          NOTRUN -> [SKIP][91] ([Intel XE#5100])
   [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@xe_mmap@pci-membarrier-parallel.html

  * igt@xe_multigpu_svm@mgpu-coherency-fail-basic:
    - shard-lnl:          NOTRUN -> [SKIP][92] ([Intel XE#6964])
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-4/igt@xe_multigpu_svm@mgpu-coherency-fail-basic.html

  * igt@xe_multigpu_svm@mgpu-concurrent-access-prefetch:
    - shard-bmg:          NOTRUN -> [SKIP][93] ([Intel XE#6964]) +2 other tests skip
   [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-6/igt@xe_multigpu_svm@mgpu-concurrent-access-prefetch.html

  * igt@xe_pm@d3cold-mmap-system:
    - shard-lnl:          NOTRUN -> [SKIP][94] ([Intel XE#2284] / [Intel XE#366])
   [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-6/igt@xe_pm@d3cold-mmap-system.html
    - shard-bmg:          NOTRUN -> [SKIP][95] ([Intel XE#2284])
   [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-9/igt@xe_pm@d3cold-mmap-system.html

  * igt@xe_query@multigpu-query-engines:
    - shard-lnl:          NOTRUN -> [SKIP][96] ([Intel XE#944])
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-2/igt@xe_query@multigpu-query-engines.html
    - shard-bmg:          NOTRUN -> [SKIP][97] ([Intel XE#944])
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-7/igt@xe_query@multigpu-query-engines.html

  * igt@xe_sriov_flr@flr-vf1-clear:
    - shard-bmg:          [PASS][98] -> [FAIL][99] ([Intel XE#6569])
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-1/igt@xe_sriov_flr@flr-vf1-clear.html
   [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-5/igt@xe_sriov_flr@flr-vf1-clear.html

  * igt@xe_survivability@i2c-functionality:
    - shard-lnl:          NOTRUN -> [SKIP][100] ([Intel XE#6529])
   [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-6/igt@xe_survivability@i2c-functionality.html

  * igt@xe_vm@large-misaligned-binds-536870912:
    - shard-bmg:          [PASS][101] -> [ABORT][102] ([Intel XE#7169])
   [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-9/igt@xe_vm@large-misaligned-binds-536870912.html
   [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-1/igt@xe_vm@large-misaligned-binds-536870912.html

  
#### Possible fixes ####

  * igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1:
    - shard-lnl:          [FAIL][103] ([Intel XE#6054]) -> [PASS][104] +3 other tests pass
   [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-lnl-3/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html
   [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-2/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions:
    - shard-bmg:          [SKIP][105] ([Intel XE#2291]) -> [PASS][106] +7 other tests pass
   [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-6/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions.html
   [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-6/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions.html

  * igt@kms_dp_link_training@non-uhbr-sst:
    - shard-bmg:          [SKIP][107] ([Intel XE#4354]) -> [PASS][108]
   [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-5/igt@kms_dp_link_training@non-uhbr-sst.html
   [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-8/igt@kms_dp_link_training@non-uhbr-sst.html

  * igt@kms_flip@2x-nonexisting-fb:
    - shard-bmg:          [SKIP][109] ([Intel XE#2316]) -> [PASS][110] +9 other tests pass
   [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-5/igt@kms_flip@2x-nonexisting-fb.html
   [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-6/igt@kms_flip@2x-nonexisting-fb.html

  * igt@kms_flip@flip-vs-wf_vblank-interruptible:
    - shard-lnl:          [FAIL][111] ([Intel XE#3098]) -> [PASS][112] +1 other test pass
   [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-lnl-5/igt@kms_flip@flip-vs-wf_vblank-interruptible.html
   [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-5/igt@kms_flip@flip-vs-wf_vblank-interruptible.html

  * igt@kms_plane_multiple@2x-tiling-4:
    - shard-bmg:          [SKIP][113] ([Intel XE#4596]) -> [PASS][114] +1 other test pass
   [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-5/igt@kms_plane_multiple@2x-tiling-4.html
   [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-1/igt@kms_plane_multiple@2x-tiling-4.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-lnl:          [FAIL][115] ([Intel XE#718]) -> [PASS][116]
   [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-lnl-1/igt@kms_pm_dc@dc6-dpms.html
   [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-7/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_vrr@cmrr@pipe-a-edp-1:
    - shard-lnl:          [FAIL][117] ([Intel XE#4459]) -> [PASS][118] +1 other test pass
   [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-lnl-7/igt@kms_vrr@cmrr@pipe-a-edp-1.html
   [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-lnl-7/igt@kms_vrr@cmrr@pipe-a-edp-1.html

  * igt@xe_evict@evict-beng-mixed-many-threads-small:
    - shard-bmg:          [INCOMPLETE][119] ([Intel XE#6321]) -> [PASS][120]
   [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-9/igt@xe_evict@evict-beng-mixed-many-threads-small.html
   [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-1/igt@xe_evict@evict-beng-mixed-many-threads-small.html

  * igt@xe_evict@evict-beng-mixed-threads-large-multi-vm:
    - shard-bmg:          [INCOMPLETE][121] -> [PASS][122]
   [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-8/igt@xe_evict@evict-beng-mixed-threads-large-multi-vm.html
   [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-8/igt@xe_evict@evict-beng-mixed-threads-large-multi-vm.html

  * igt@xe_exec_system_allocator@fault-threads-same-page-benchmark:
    - shard-bmg:          [FAIL][123] -> [PASS][124]
   [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-5/igt@xe_exec_system_allocator@fault-threads-same-page-benchmark.html
   [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-8/igt@xe_exec_system_allocator@fault-threads-same-page-benchmark.html

  * igt@xe_pm@s3-basic:
    - shard-bmg:          [DMESG-WARN][125] ([Intel XE#3428]) -> [PASS][126]
   [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-3/igt@xe_pm@s3-basic.html
   [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-6/igt@xe_pm@s3-basic.html

  * igt@xe_sriov_flr@flr-each-isolation:
    - shard-bmg:          [FAIL][127] ([Intel XE#5937]) -> [PASS][128]
   [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-8/igt@xe_sriov_flr@flr-each-isolation.html
   [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-5/igt@xe_sriov_flr@flr-each-isolation.html

  
#### Warnings ####

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
    - shard-bmg:          [DMESG-WARN][129] ([Intel XE#3428] / [Intel XE#7181]) -> [INCOMPLETE][130] ([Intel XE#7084])
   [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
   [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-5/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html

  * igt@kms_content_protection@legacy-hdcp14:
    - shard-bmg:          [FAIL][131] ([Intel XE#3304]) -> [SKIP][132] ([Intel XE#7194])
   [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-7/igt@kms_content_protection@legacy-hdcp14.html
   [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-3/igt@kms_content_protection@legacy-hdcp14.html

  * igt@kms_content_protection@srm:
    - shard-bmg:          [SKIP][133] ([Intel XE#2341]) -> [FAIL][134] ([Intel XE#1178] / [Intel XE#3304])
   [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-6/igt@kms_content_protection@srm.html
   [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-4/igt@kms_content_protection@srm.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt:
    - shard-bmg:          [SKIP][135] ([Intel XE#2312]) -> [SKIP][136] ([Intel XE#4141]) +7 other tests skip
   [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
   [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt:
    - shard-bmg:          [SKIP][137] ([Intel XE#2312]) -> [SKIP][138] ([Intel XE#2311]) +20 other tests skip
   [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt.html
   [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-move:
    - shard-bmg:          [SKIP][139] ([Intel XE#2313]) -> [SKIP][140] ([Intel XE#2312])
   [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-move.html
   [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-3/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
    - shard-bmg:          [SKIP][141] ([Intel XE#2312]) -> [SKIP][142] ([Intel XE#2313]) +19 other tests skip
   [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
   [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-bmg:          [SKIP][143] ([Intel XE#2426]) -> [SKIP][144] ([Intel XE#2509])
   [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8748/shard-bmg-3/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
   [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14537/shard-bmg-10/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  
  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
  [Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
  [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
  [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
  [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
  [Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
  [Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
  [Intel XE#1467]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1467
  [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#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
  [Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
  [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#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
  [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
  [Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
  [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
  [Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
  [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#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
  [Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
  [Intel XE#2391]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2391
  [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
  [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#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
  [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
  [Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
  [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
  [Intel XE#3098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3098
  [Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
  [Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
  [Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
  [Intel XE#3428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3428
  [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
  [Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
  [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
  [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
  [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
  [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
  [Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
  [Intel XE#4459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4459
  [Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
  [Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
  [Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
  [Intel XE#4633]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4633
  [Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
  [Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
  [Intel XE#5007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5007
  [Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
  [Intel XE#5100]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5100
  [Intel XE#5195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5195
  [Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
  [Intel XE#5937]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5937
  [Intel XE#5993]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5993
  [Intel XE#6054]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6054
  [Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
  [Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
  [Intel XE#6361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6361
  [Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
  [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
  [Intel XE#6529]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6529
  [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
  [Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569
  [Intel XE#6665]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6665
  [Intel XE#6874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6874
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
  [Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900
  [Intel XE#6911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6911
  [Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
  [Intel XE#7059]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7059
  [Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084
  [Intel XE#7111]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7111
  [Intel XE#7130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7130
  [Intel XE#7136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7136
  [Intel XE#7138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7138
  [Intel XE#7140]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7140
  [Intel XE#7169]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7169
  [Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
  [Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
  [Intel XE#7181]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7181
  [Intel XE#7194]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7194
  [Intel XE#736]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/736
  [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
  [Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
  [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_8748 -> IGTPW_14537
  * Linux: xe-4541-8ef710cfb81579fbf4107d77134e6e8d2c864ef0 -> xe-4542-897d63f182a1a6302f2b4f0f6cdc2f27a251690a

  IGTPW_14537: 14537
  IGT_8748: 8748
  xe-4541-8ef710cfb81579fbf4107d77134e6e8d2c864ef0: 8ef710cfb81579fbf4107d77134e6e8d2c864ef0
  xe-4542-897d63f182a1a6302f2b4f0f6cdc2f27a251690a: 897d63f182a1a6302f2b4f0f6cdc2f27a251690a

== Logs ==

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

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

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

* Re: [PATCH i-g-t v2] lib/igt_kms: use for_each_crtc() for iterating CRTCs
  2026-02-11  9:16   ` [PATCH i-g-t v2] " Jani Nikula
@ 2026-02-11 13:32     ` Ville Syrjälä
  0 siblings, 0 replies; 25+ messages in thread
From: Ville Syrjälä @ 2026-02-11 13:32 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

On Wed, Feb 11, 2026 at 11:16:35AM +0200, Jani Nikula wrote:
> The loop still figures out the pipe mask, keep using pipe here. The main
> thing is not using the loop index as pipe, as that is subject to change
> in the future.
> 
> v2: 1 << pipe (Ville)
> 
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>

> ---
>  lib/igt_kms.c | 8 +++-----
>  1 file changed, 3 insertions(+), 5 deletions(-)
> 
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index c4be889dc696..68d61472d9e8 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -3622,16 +3622,14 @@ igt_output_t **__igt_pipe_populate_outputs(igt_display_t *display, igt_output_t
>  {
>  	unsigned full_pipe_mask = 0, assigned_pipes = 0;
>  	igt_output_t *output;
> +	igt_crtc_t *crtc;
>  	int i, j;
>  
>  	memset(chosen_outputs, 0,
>  	       sizeof(*chosen_outputs) * igt_display_n_crtcs(display));
>  
> -	for (i = 0; i < igt_display_n_crtcs(display); i++) {
> -		igt_crtc_t *crtc = igt_crtc_for_pipe(display, i);
> -		if (crtc->valid)
> -			full_pipe_mask |= (1 << i);
> -	}
> +	for_each_crtc(display, crtc)
> +		full_pipe_mask |= 1 << crtc->pipe;
>  
>  	/*
>  	 * Try to assign all outputs to the first available CRTC for
> -- 
> 2.47.3

-- 
Ville Syrjälä
Intel

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

* ✗ i915.CI.Full: failure for igt pipe vs crtc_index cleanups (rev2)
  2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
                   ` (17 preceding siblings ...)
  2026-02-11 11:36 ` ✗ Xe.CI.FULL: failure " Patchwork
@ 2026-02-11 17:42 ` Patchwork
  18 siblings, 0 replies; 25+ messages in thread
From: Patchwork @ 2026-02-11 17:42 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

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

== Series Details ==

Series: igt pipe vs crtc_index cleanups (rev2)
URL   : https://patchwork.freedesktop.org/series/161446/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_17974_full -> IGTPW_14537_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_14537_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_14537_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_14537/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_14537_full:

### IGT changes ###

#### Possible regressions ####

  * igt@fbdev@write:
    - shard-dg2:          NOTRUN -> [FAIL][1]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-1/igt@fbdev@write.html

  * igt@kms_hdmi_inject@inject-audio:
    - shard-mtlp:         [PASS][2] -> [SKIP][3]
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-mtlp-6/igt@kms_hdmi_inject@inject-audio.html
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-1/igt@kms_hdmi_inject@inject-audio.html

  
New tests
---------

  New tests have been introduced between CI_DRM_17974_full and IGTPW_14537_full:

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

  * igt@gem_wait@write-wait@vecs1:
    - Statuses : 1 pass(s)
    - Exec time: [1.06] s

  

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

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

### IGT changes ###

#### Issues hit ####

  * igt@api_intel_bb@object-reloc-keep-cache:
    - shard-dg2:          NOTRUN -> [SKIP][4] ([i915#8411])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-5/igt@api_intel_bb@object-reloc-keep-cache.html
    - shard-rkl:          NOTRUN -> [SKIP][5] ([i915#8411])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@api_intel_bb@object-reloc-keep-cache.html
    - shard-dg1:          NOTRUN -> [SKIP][6] ([i915#8411])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-17/igt@api_intel_bb@object-reloc-keep-cache.html
    - shard-mtlp:         NOTRUN -> [SKIP][7] ([i915#8411])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-2/igt@api_intel_bb@object-reloc-keep-cache.html

  * igt@device_reset@unbind-cold-reset-rebind:
    - shard-rkl:          NOTRUN -> [SKIP][8] ([i915#11078])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@device_reset@unbind-cold-reset-rebind.html
    - shard-dg1:          NOTRUN -> [SKIP][9] ([i915#11078])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-13/igt@device_reset@unbind-cold-reset-rebind.html
    - shard-tglu:         NOTRUN -> [SKIP][10] ([i915#11078])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-3/igt@device_reset@unbind-cold-reset-rebind.html
    - shard-mtlp:         NOTRUN -> [SKIP][11] ([i915#11078])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-4/igt@device_reset@unbind-cold-reset-rebind.html
    - shard-dg2:          NOTRUN -> [SKIP][12] ([i915#11078])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-7/igt@device_reset@unbind-cold-reset-rebind.html

  * igt@drm_read@short-buffer-block:
    - shard-dg1:          [PASS][13] -> [DMESG-WARN][14] ([i915#4423]) +3 other tests dmesg-warn
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg1-12/igt@drm_read@short-buffer-block.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-14/igt@drm_read@short-buffer-block.html

  * igt@gem_bad_reloc@negative-reloc-lut:
    - shard-rkl:          NOTRUN -> [SKIP][15] ([i915#3281]) +6 other tests skip
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-8/igt@gem_bad_reloc@negative-reloc-lut.html

  * igt@gem_ccs@block-copy-compressed:
    - shard-tglu:         NOTRUN -> [SKIP][16] ([i915#3555] / [i915#9323])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-10/igt@gem_ccs@block-copy-compressed.html

  * igt@gem_ccs@block-multicopy-compressed:
    - shard-tglu:         NOTRUN -> [SKIP][17] ([i915#9323])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-2/igt@gem_ccs@block-multicopy-compressed.html

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

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

  * igt@gem_create@create-ext-cpu-access-big:
    - shard-tglu:         NOTRUN -> [SKIP][20] ([i915#6335])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-3/igt@gem_create@create-ext-cpu-access-big.html

  * igt@gem_ctx_persistence@engines-hostile-preempt:
    - shard-snb:          NOTRUN -> [SKIP][21] ([i915#1099]) +1 other test skip
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-snb5/igt@gem_ctx_persistence@engines-hostile-preempt.html

  * igt@gem_ctx_sseu@engines:
    - shard-rkl:          NOTRUN -> [SKIP][22] ([i915#280])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@gem_ctx_sseu@engines.html

  * igt@gem_ctx_sseu@mmap-args:
    - shard-dg2:          NOTRUN -> [SKIP][23] ([i915#280])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-1/igt@gem_ctx_sseu@mmap-args.html
    - shard-rkl:          NOTRUN -> [SKIP][24] ([i915#14544] / [i915#280])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gem_ctx_sseu@mmap-args.html
    - shard-dg1:          NOTRUN -> [SKIP][25] ([i915#280])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-12/igt@gem_ctx_sseu@mmap-args.html
    - shard-tglu:         NOTRUN -> [SKIP][26] ([i915#280])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-8/igt@gem_ctx_sseu@mmap-args.html
    - shard-mtlp:         NOTRUN -> [SKIP][27] ([i915#280])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-8/igt@gem_ctx_sseu@mmap-args.html

  * igt@gem_eio@in-flight-suspend:
    - shard-rkl:          [PASS][28] -> [INCOMPLETE][29] ([i915#13390])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@gem_eio@in-flight-suspend.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gem_eio@in-flight-suspend.html
    - shard-glk:          NOTRUN -> [INCOMPLETE][30] ([i915#13390])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk1/igt@gem_eio@in-flight-suspend.html

  * igt@gem_exec_balancer@parallel:
    - shard-rkl:          NOTRUN -> [SKIP][31] ([i915#14544] / [i915#4525])
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gem_exec_balancer@parallel.html

  * igt@gem_exec_balancer@parallel-contexts:
    - shard-tglu:         NOTRUN -> [SKIP][32] ([i915#4525])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-7/igt@gem_exec_balancer@parallel-contexts.html

  * igt@gem_exec_capture@capture-invisible@smem0:
    - shard-tglu:         NOTRUN -> [SKIP][33] ([i915#6334]) +1 other test skip
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-3/igt@gem_exec_capture@capture-invisible@smem0.html

  * igt@gem_exec_fence@submit67:
    - shard-dg2:          NOTRUN -> [SKIP][34] ([i915#4812])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-8/igt@gem_exec_fence@submit67.html
    - shard-dg1:          NOTRUN -> [SKIP][35] ([i915#4812])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-17/igt@gem_exec_fence@submit67.html
    - shard-mtlp:         NOTRUN -> [SKIP][36] ([i915#4812])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-5/igt@gem_exec_fence@submit67.html

  * igt@gem_exec_flush@basic-uc-pro-default:
    - shard-dg2:          NOTRUN -> [SKIP][37] ([i915#3539] / [i915#4852])
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-8/igt@gem_exec_flush@basic-uc-pro-default.html
    - shard-dg1:          NOTRUN -> [SKIP][38] ([i915#3539] / [i915#4852])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-14/igt@gem_exec_flush@basic-uc-pro-default.html

  * igt@gem_exec_reloc@basic-gtt-cpu-active:
    - shard-dg2:          NOTRUN -> [SKIP][39] ([i915#3281]) +4 other tests skip
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-5/igt@gem_exec_reloc@basic-gtt-cpu-active.html

  * igt@gem_exec_reloc@basic-range:
    - shard-mtlp:         NOTRUN -> [SKIP][40] ([i915#3281]) +1 other test skip
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-4/igt@gem_exec_reloc@basic-range.html

  * igt@gem_exec_reloc@basic-write-cpu-active:
    - shard-rkl:          NOTRUN -> [SKIP][41] ([i915#14544] / [i915#3281])
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gem_exec_reloc@basic-write-cpu-active.html

  * igt@gem_exec_reloc@basic-write-wc-noreloc:
    - shard-dg1:          NOTRUN -> [SKIP][42] ([i915#3281]) +2 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-12/igt@gem_exec_reloc@basic-write-wc-noreloc.html

  * igt@gem_exec_suspend@basic-s3:
    - shard-glk:          NOTRUN -> [INCOMPLETE][43] ([i915#13196] / [i915#13356]) +1 other test incomplete
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk6/igt@gem_exec_suspend@basic-s3.html
    - shard-rkl:          [PASS][44] -> [ABORT][45] ([i915#15131]) +1 other test abort
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-7/igt@gem_exec_suspend@basic-s3.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-1/igt@gem_exec_suspend@basic-s3.html

  * igt@gem_fenced_exec_thrash@2-spare-fences:
    - shard-dg2:          NOTRUN -> [SKIP][46] ([i915#4860]) +1 other test skip
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-6/igt@gem_fenced_exec_thrash@2-spare-fences.html
    - shard-dg1:          NOTRUN -> [SKIP][47] ([i915#4860]) +1 other test skip
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-18/igt@gem_fenced_exec_thrash@2-spare-fences.html
    - shard-mtlp:         NOTRUN -> [SKIP][48] ([i915#4860])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-6/igt@gem_fenced_exec_thrash@2-spare-fences.html

  * igt@gem_lmem_swapping@heavy-random:
    - shard-glk:          NOTRUN -> [SKIP][49] ([i915#4613]) +1 other test skip
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk5/igt@gem_lmem_swapping@heavy-random.html

  * igt@gem_lmem_swapping@heavy-verify-random:
    - shard-tglu-1:       NOTRUN -> [SKIP][50] ([i915#4613]) +3 other tests skip
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-random.html

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

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

  * igt@gem_madvise@dontneed-before-pwrite:
    - shard-dg2:          NOTRUN -> [SKIP][53] ([i915#3282])
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-8/igt@gem_madvise@dontneed-before-pwrite.html
    - shard-dg1:          NOTRUN -> [SKIP][54] ([i915#3282])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-14/igt@gem_madvise@dontneed-before-pwrite.html

  * igt@gem_media_vme:
    - shard-rkl:          NOTRUN -> [SKIP][55] ([i915#284])
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-8/igt@gem_media_vme.html

  * igt@gem_mmap@short-mmap:
    - shard-dg2:          NOTRUN -> [SKIP][56] ([i915#4083]) +3 other tests skip
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-1/igt@gem_mmap@short-mmap.html

  * igt@gem_mmap_gtt@cpuset-big-copy-odd:
    - shard-dg1:          NOTRUN -> [SKIP][57] ([i915#4077]) +2 other tests skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-16/igt@gem_mmap_gtt@cpuset-big-copy-odd.html
    - shard-mtlp:         NOTRUN -> [SKIP][58] ([i915#4077])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-2/igt@gem_mmap_gtt@cpuset-big-copy-odd.html

  * igt@gem_pread@exhaustion:
    - shard-tglu:         NOTRUN -> [WARN][59] ([i915#2658]) +1 other test warn
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-6/igt@gem_pread@exhaustion.html

  * igt@gem_pxp@hw-rejects-pxp-buffer:
    - shard-rkl:          NOTRUN -> [SKIP][60] ([i915#13717]) +1 other test skip
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@gem_pxp@hw-rejects-pxp-buffer.html
    - shard-tglu:         NOTRUN -> [SKIP][61] ([i915#13398])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-3/igt@gem_pxp@hw-rejects-pxp-buffer.html

  * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
    - shard-dg2:          NOTRUN -> [SKIP][62] ([i915#4270])
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-7/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html

  * igt@gem_readwrite@new-obj:
    - shard-rkl:          NOTRUN -> [SKIP][63] ([i915#3282]) +1 other test skip
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-2/igt@gem_readwrite@new-obj.html

  * igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled:
    - shard-dg2:          NOTRUN -> [SKIP][64] ([i915#5190] / [i915#8428]) +2 other tests skip
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-7/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled.html

  * igt@gem_render_copy@yf-tiled-ccs-to-linear:
    - shard-mtlp:         NOTRUN -> [SKIP][65] ([i915#8428])
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-1/igt@gem_render_copy@yf-tiled-ccs-to-linear.html

  * igt@gem_set_tiling_vs_blt@tiled-to-tiled:
    - shard-rkl:          NOTRUN -> [SKIP][66] ([i915#14544] / [i915#8411])
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html

  * igt@gem_userptr_blits@coherency-unsync:
    - shard-tglu-1:       NOTRUN -> [SKIP][67] ([i915#3297])
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@gem_userptr_blits@coherency-unsync.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-glk:          NOTRUN -> [SKIP][68] ([i915#3323])
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk9/igt@gem_userptr_blits@dmabuf-sync.html
    - shard-rkl:          NOTRUN -> [SKIP][69] ([i915#3297] / [i915#3323])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-8/igt@gem_userptr_blits@dmabuf-sync.html

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

  * igt@gem_userptr_blits@unsync-overlap:
    - shard-dg2:          NOTRUN -> [SKIP][71] ([i915#3297]) +1 other test skip
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-6/igt@gem_userptr_blits@unsync-overlap.html
    - shard-rkl:          NOTRUN -> [SKIP][72] ([i915#14544] / [i915#3297])
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gem_userptr_blits@unsync-overlap.html
    - shard-dg1:          NOTRUN -> [SKIP][73] ([i915#3297])
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-13/igt@gem_userptr_blits@unsync-overlap.html
    - shard-tglu:         NOTRUN -> [SKIP][74] ([i915#3297]) +2 other tests skip
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-4/igt@gem_userptr_blits@unsync-overlap.html
    - shard-mtlp:         NOTRUN -> [SKIP][75] ([i915#3297])
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-1/igt@gem_userptr_blits@unsync-overlap.html

  * igt@gem_workarounds@suspend-resume-fd:
    - shard-glk:          [PASS][76] -> [INCOMPLETE][77] ([i915#13356] / [i915#14586])
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-glk6/igt@gem_workarounds@suspend-resume-fd.html
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk9/igt@gem_workarounds@suspend-resume-fd.html

  * igt@gen9_exec_parse@batch-without-end:
    - shard-dg2:          NOTRUN -> [SKIP][78] ([i915#2856])
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-4/igt@gen9_exec_parse@batch-without-end.html
    - shard-dg1:          NOTRUN -> [SKIP][79] ([i915#2527])
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-13/igt@gen9_exec_parse@batch-without-end.html
    - shard-mtlp:         NOTRUN -> [SKIP][80] ([i915#2856])
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-1/igt@gen9_exec_parse@batch-without-end.html

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

  * igt@gen9_exec_parse@bb-oversize:
    - shard-rkl:          NOTRUN -> [SKIP][82] ([i915#2527]) +2 other tests skip
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@gen9_exec_parse@bb-oversize.html

  * igt@gen9_exec_parse@unaligned-access:
    - shard-rkl:          NOTRUN -> [SKIP][83] ([i915#14544] / [i915#2527])
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gen9_exec_parse@unaligned-access.html

  * igt@gen9_exec_parse@unaligned-jump:
    - shard-tglu:         NOTRUN -> [SKIP][84] ([i915#2527] / [i915#2856]) +5 other tests skip
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-10/igt@gen9_exec_parse@unaligned-jump.html

  * igt@i915_drm_fdinfo@virtual-busy-hang-all:
    - shard-dg2:          NOTRUN -> [SKIP][85] ([i915#14118]) +1 other test skip
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-7/igt@i915_drm_fdinfo@virtual-busy-hang-all.html

  * igt@i915_module_load@fault-injection@__uc_init:
    - shard-rkl:          NOTRUN -> [SKIP][86] ([i915#15479]) +4 other tests skip
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-2/igt@i915_module_load@fault-injection@__uc_init.html

  * igt@i915_module_load@fault-injection@intel_connector_register:
    - shard-rkl:          NOTRUN -> [ABORT][87] ([i915#15342]) +1 other test abort
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-2/igt@i915_module_load@fault-injection@intel_connector_register.html

  * igt@i915_module_load@resize-bar:
    - shard-dg2:          [PASS][88] -> [DMESG-WARN][89] ([i915#14545])
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg2-11/igt@i915_module_load@resize-bar.html
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-1/igt@i915_module_load@resize-bar.html

  * igt@i915_pm_freq_api@freq-suspend:
    - shard-tglu-1:       NOTRUN -> [SKIP][90] ([i915#8399]) +1 other test skip
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@i915_pm_freq_api@freq-suspend.html

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

  * igt@i915_pm_rc6_residency@rc6-idle:
    - shard-tglu:         NOTRUN -> [SKIP][92] ([i915#14498])
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-3/igt@i915_pm_rc6_residency@rc6-idle.html
    - shard-rkl:          NOTRUN -> [SKIP][93] ([i915#14498])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@i915_pm_rc6_residency@rc6-idle.html

  * igt@i915_pm_rpm@system-suspend:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][94] ([i915#13356])
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@i915_pm_rpm@system-suspend.html

  * igt@i915_pm_rpm@system-suspend-devices:
    - shard-rkl:          [PASS][95] -> [ABORT][96] ([i915#15060])
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-8/igt@i915_pm_rpm@system-suspend-devices.html
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-1/igt@i915_pm_rpm@system-suspend-devices.html

  * igt@i915_pm_sseu@full-enable:
    - shard-tglu-1:       NOTRUN -> [SKIP][97] ([i915#4387])
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@i915_pm_sseu@full-enable.html

  * igt@i915_power@sanity:
    - shard-mtlp:         [PASS][98] -> [SKIP][99] ([i915#7984])
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-mtlp-2/igt@i915_power@sanity.html
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-4/igt@i915_power@sanity.html

  * igt@i915_suspend@fence-restore-tiled2untiled:
    - shard-glk:          NOTRUN -> [INCOMPLETE][100] ([i915#4817])
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk3/igt@i915_suspend@fence-restore-tiled2untiled.html

  * igt@intel_hwmon@hwmon-read:
    - shard-rkl:          NOTRUN -> [SKIP][101] ([i915#7707]) +1 other test skip
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@intel_hwmon@hwmon-read.html

  * igt@intel_hwmon@hwmon-write:
    - shard-tglu:         NOTRUN -> [SKIP][102] ([i915#7707])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-4/igt@intel_hwmon@hwmon-write.html

  * igt@kms_addfb_basic@basic-x-tiled-legacy:
    - shard-dg2:          NOTRUN -> [SKIP][103] ([i915#4212]) +2 other tests skip
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-1/igt@kms_addfb_basic@basic-x-tiled-legacy.html
    - shard-dg1:          NOTRUN -> [SKIP][104] ([i915#4212]) +2 other tests skip
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-12/igt@kms_addfb_basic@basic-x-tiled-legacy.html
    - shard-mtlp:         NOTRUN -> [SKIP][105] ([i915#4212]) +2 other tests skip
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-8/igt@kms_addfb_basic@basic-x-tiled-legacy.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
    - shard-glk:          NOTRUN -> [SKIP][106] ([i915#1769])
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
    - shard-dg2:          NOTRUN -> [SKIP][107] ([i915#1769] / [i915#3555])
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
    - shard-rkl:          NOTRUN -> [SKIP][108] ([i915#1769] / [i915#3555])
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html

  * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-3:
    - shard-dg2:          [PASS][109] -> [FAIL][110] ([i915#5956]) +1 other test fail
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg2-1/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-3.html
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-3.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-0:
    - shard-tglu-1:       NOTRUN -> [SKIP][111] ([i915#5286]) +3 other tests skip
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-270:
    - shard-dg1:          NOTRUN -> [SKIP][112] ([i915#4538] / [i915#5286])
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-18/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html

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

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

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180:
    - shard-rkl:          NOTRUN -> [SKIP][115] ([i915#5286]) +5 other tests skip
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180.html

  * igt@kms_big_fb@linear-64bpp-rotate-90:
    - shard-rkl:          NOTRUN -> [SKIP][116] ([i915#3638]) +1 other test skip
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@kms_big_fb@linear-64bpp-rotate-90.html

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

  * igt@kms_big_fb@y-tiled-8bpp-rotate-270:
    - shard-dg2:          NOTRUN -> [SKIP][118] ([i915#4538] / [i915#5190]) +6 other tests skip
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-11/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
    - shard-rkl:          NOTRUN -> [SKIP][119] +15 other tests skip
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-2/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
    - shard-dg1:          NOTRUN -> [SKIP][120] ([i915#4538]) +1 other test skip
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-18/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
    - shard-mtlp:         NOTRUN -> [SKIP][121] +4 other tests skip
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-7/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html

  * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][122] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-4/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][123] ([i915#10307] / [i915#6095]) +143 other tests skip
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-4/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][124] ([i915#6095]) +46 other tests skip
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-6/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-3.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc:
    - shard-mtlp:         NOTRUN -> [SKIP][125] ([i915#6095]) +19 other tests skip
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-6/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][126] ([i915#14098] / [i915#6095]) +39 other tests skip
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-2.html

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

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
    - shard-tglu-1:       NOTRUN -> [SKIP][128] ([i915#6095]) +44 other tests skip
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][129] ([i915#6095]) +49 other tests skip
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-5/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][130] ([i915#12805])
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
    - shard-glk:          NOTRUN -> [INCOMPLETE][131] ([i915#14694] / [i915#15582]) +1 other test incomplete
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk3/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html

  * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
    - shard-dg1:          NOTRUN -> [SKIP][132] ([i915#6095]) +203 other tests skip
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-14/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-dg2:          NOTRUN -> [SKIP][133] ([i915#12313])
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][134] ([i915#14544] / [i915#6095]) +7 other tests skip
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][135] ([i915#6095]) +57 other tests skip
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-2/igt@kms_ccs@random-ccs-data-y-tiled-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [SKIP][136] +331 other tests skip
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk6/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1.html

  * igt@kms_chamelium_audio@hdmi-audio-edid:
    - shard-tglu-1:       NOTRUN -> [SKIP][137] ([i915#11151] / [i915#7828]) +6 other tests skip
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_chamelium_audio@hdmi-audio-edid.html

  * igt@kms_chamelium_color@ctm-0-50:
    - shard-dg2:          NOTRUN -> [SKIP][138] +5 other tests skip
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-6/igt@kms_chamelium_color@ctm-0-50.html

  * igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k:
    - shard-rkl:          NOTRUN -> [SKIP][139] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html

  * igt@kms_chamelium_frames@hdmi-frame-dump:
    - shard-dg1:          NOTRUN -> [SKIP][140] ([i915#11151] / [i915#7828]) +2 other tests skip
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-12/igt@kms_chamelium_frames@hdmi-frame-dump.html
    - shard-tglu:         NOTRUN -> [SKIP][141] ([i915#11151] / [i915#7828]) +8 other tests skip
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-9/igt@kms_chamelium_frames@hdmi-frame-dump.html
    - shard-mtlp:         NOTRUN -> [SKIP][142] ([i915#11151] / [i915#7828]) +1 other test skip
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-6/igt@kms_chamelium_frames@hdmi-frame-dump.html

  * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
    - shard-rkl:          NOTRUN -> [SKIP][143] ([i915#11151] / [i915#7828]) +6 other tests skip
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-5/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html

  * igt@kms_chamelium_hpd@dp-hpd-storm:
    - shard-dg2:          NOTRUN -> [SKIP][144] ([i915#11151] / [i915#7828]) +5 other tests skip
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-1/igt@kms_chamelium_hpd@dp-hpd-storm.html

  * igt@kms_color@deep-color:
    - shard-tglu:         NOTRUN -> [SKIP][145] ([i915#3555] / [i915#9979])
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-4/igt@kms_color@deep-color.html

  * igt@kms_content_protection@atomic:
    - shard-tglu:         NOTRUN -> [SKIP][146] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-3/igt@kms_content_protection@atomic.html

  * igt@kms_content_protection@atomic-dpms-hdcp14:
    - shard-dg2:          NOTRUN -> [SKIP][147] ([i915#6944])
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-5/igt@kms_content_protection@atomic-dpms-hdcp14.html
    - shard-tglu-1:       NOTRUN -> [SKIP][148] ([i915#6944])
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_content_protection@atomic-dpms-hdcp14.html

  * igt@kms_content_protection@content-type-change:
    - shard-tglu-1:       NOTRUN -> [SKIP][149] ([i915#6944] / [i915#9424])
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_content_protection@content-type-change.html

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

  * igt@kms_content_protection@dp-mst-type-1-suspend-resume:
    - shard-tglu:         NOTRUN -> [SKIP][151] ([i915#15330])
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-10/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html

  * igt@kms_content_protection@lic-type-0:
    - shard-tglu:         NOTRUN -> [SKIP][152] ([i915#6944] / [i915#9424]) +1 other test skip
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-6/igt@kms_content_protection@lic-type-0.html

  * igt@kms_content_protection@lic-type-0-hdcp14:
    - shard-rkl:          NOTRUN -> [SKIP][153] ([i915#6944]) +1 other test skip
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@kms_content_protection@lic-type-0-hdcp14.html

  * igt@kms_content_protection@lic-type-1:
    - shard-mtlp:         NOTRUN -> [SKIP][154] ([i915#6944] / [i915#9424])
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-3/igt@kms_content_protection@lic-type-1.html
    - shard-dg2:          NOTRUN -> [SKIP][155] ([i915#6944] / [i915#9424])
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-7/igt@kms_content_protection@lic-type-1.html
    - shard-rkl:          NOTRUN -> [SKIP][156] ([i915#6944] / [i915#9424])
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-8/igt@kms_content_protection@lic-type-1.html
    - shard-dg1:          NOTRUN -> [SKIP][157] ([i915#6944] / [i915#9424])
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-16/igt@kms_content_protection@lic-type-1.html

  * igt@kms_content_protection@type1:
    - shard-dg2:          NOTRUN -> [SKIP][158] ([i915#6944] / [i915#7118] / [i915#9424])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-3/igt@kms_content_protection@type1.html
    - shard-rkl:          NOTRUN -> [SKIP][159] ([i915#6944] / [i915#7118] / [i915#9424]) +1 other test skip
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@kms_content_protection@type1.html

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

  * igt@kms_cursor_crc@cursor-onscreen-64x21:
    - shard-rkl:          [PASS][161] -> [FAIL][162] ([i915#13566]) +1 other test fail
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-64x21.html
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-64x21.html

  * igt@kms_cursor_crc@cursor-onscreen-max-size:
    - shard-tglu-1:       NOTRUN -> [SKIP][163] ([i915#3555]) +1 other test skip
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-max-size.html

  * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [FAIL][164] ([i915#13566]) +3 other tests fail
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2.html

  * igt@kms_cursor_crc@cursor-rapid-movement-32x10:
    - shard-rkl:          NOTRUN -> [SKIP][165] ([i915#3555]) +1 other test skip
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
    - shard-dg1:          NOTRUN -> [SKIP][166] ([i915#3555])
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-13/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
    - shard-tglu:         NOTRUN -> [SKIP][167] ([i915#3555]) +1 other test skip
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-4/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
    - shard-mtlp:         NOTRUN -> [SKIP][168] ([i915#3555] / [i915#8814])
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-1/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html

  * igt@kms_cursor_crc@cursor-rapid-movement-32x32:
    - shard-rkl:          NOTRUN -> [SKIP][169] ([i915#14544] / [i915#3555]) +1 other test skip
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html

  * igt@kms_cursor_crc@cursor-sliding-256x85:
    - shard-tglu:         [PASS][170] -> [FAIL][171] ([i915#13566]) +1 other test fail
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-256x85.html
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-3/igt@kms_cursor_crc@cursor-sliding-256x85.html

  * igt@kms_cursor_crc@cursor-sliding-64x21:
    - shard-mtlp:         NOTRUN -> [SKIP][172] ([i915#8814])
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-5/igt@kms_cursor_crc@cursor-sliding-64x21.html

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

  * igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [INCOMPLETE][174] ([i915#12358] / [i915#14152])
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk9/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][175] ([i915#4103]) +1 other test skip
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
    - shard-rkl:          NOTRUN -> [SKIP][176] ([i915#14544]) +2 other tests skip
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
    - shard-dg2:          NOTRUN -> [SKIP][177] ([i915#13046] / [i915#5354]) +1 other test skip
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-8/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
    - shard-glk:          NOTRUN -> [FAIL][178] ([i915#2346])
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html

  * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
    - shard-dg2:          NOTRUN -> [SKIP][179] ([i915#9067])
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
    - shard-dg1:          NOTRUN -> [SKIP][180] ([i915#9067])
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-12/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
    - shard-tglu:         NOTRUN -> [SKIP][181] ([i915#9067])
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-3/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
    - shard-mtlp:         NOTRUN -> [SKIP][182] ([i915#9067])
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-4/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html

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

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][184] ([i915#3804])
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html

  * igt@kms_dp_aux_dev:
    - shard-tglu:         NOTRUN -> [SKIP][185] ([i915#1257])
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-3/igt@kms_dp_aux_dev.html

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

  * igt@kms_dsc@dsc-with-bpc:
    - shard-dg2:          NOTRUN -> [SKIP][187] ([i915#3555] / [i915#3840])
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-4/igt@kms_dsc@dsc-with-bpc.html

  * igt@kms_dsc@dsc-with-output-formats:
    - shard-rkl:          NOTRUN -> [SKIP][188] ([i915#3555] / [i915#3840])
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@kms_dsc@dsc-with-output-formats.html

  * igt@kms_feature_discovery@chamelium:
    - shard-tglu:         NOTRUN -> [SKIP][189] ([i915#2065] / [i915#4854])
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-4/igt@kms_feature_discovery@chamelium.html

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

  * igt@kms_feature_discovery@display-4x:
    - shard-tglu:         NOTRUN -> [SKIP][191] ([i915#1839])
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-8/igt@kms_feature_discovery@display-4x.html

  * igt@kms_feature_discovery@dp-mst:
    - shard-tglu-1:       NOTRUN -> [SKIP][192] ([i915#9337])
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_feature_discovery@dp-mst.html

  * igt@kms_feature_discovery@psr2:
    - shard-tglu-1:       NOTRUN -> [SKIP][193] ([i915#658])
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_feature_discovery@psr2.html

  * igt@kms_flip@2x-absolute-wf_vblank:
    - shard-dg2:          NOTRUN -> [SKIP][194] ([i915#9934]) +4 other tests skip
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-11/igt@kms_flip@2x-absolute-wf_vblank.html

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

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

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

  * igt@kms_flip@2x-modeset-vs-vblank-race:
    - shard-rkl:          NOTRUN -> [SKIP][198] ([i915#9934]) +3 other tests skip
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@kms_flip@2x-modeset-vs-vblank-race.html

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

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

  * igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2:
    - shard-glk:          NOTRUN -> [FAIL][201] ([i915#13027]) +1 other test fail
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk3/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-rkl:          [PASS][202] -> [INCOMPLETE][203] ([i915#6113])
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-2/igt@kms_flip@flip-vs-suspend-interruptible.html
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][204] ([i915#6113])
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a2.html

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
    - shard-tglu-1:       NOTRUN -> [SKIP][205] ([i915#15643]) +5 other tests skip
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
    - shard-dg2:          NOTRUN -> [SKIP][206] ([i915#15643])
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html

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

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

  * igt@kms_force_connector_basic@force-edid:
    - shard-mtlp:         [PASS][209] -> [SKIP][210] ([i915#15672])
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-mtlp-5/igt@kms_force_connector_basic@force-edid.html
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-1/igt@kms_force_connector_basic@force-edid.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-dg1:          NOTRUN -> [SKIP][211] ([i915#15104])
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc.html
    - shard-dg2:          NOTRUN -> [SKIP][212] ([i915#15104])
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
    - shard-dg2:          [PASS][213] -> [FAIL][214] ([i915#15389] / [i915#6880])
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render:
    - shard-tglu:         NOTRUN -> [SKIP][215] +65 other tests skip
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render.html

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

  * igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][217] ([i915#8708]) +2 other tests skip
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][218] ([i915#8708]) +5 other tests skip
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-farfromfence-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-blt:
    - shard-rkl:          NOTRUN -> [SKIP][219] ([i915#15102]) +2 other tests skip
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-blt.html
    - shard-dg1:          NOTRUN -> [SKIP][220] ([i915#15102])
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
    - shard-dg2:          NOTRUN -> [SKIP][221] ([i915#10433] / [i915#15102] / [i915#3458])
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render:
    - shard-glk10:        NOTRUN -> [SKIP][222] +130 other tests skip
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite:
    - shard-dg1:          NOTRUN -> [SKIP][223] +7 other tests skip
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite.html
    - shard-mtlp:         NOTRUN -> [SKIP][224] ([i915#1825]) +4 other tests skip
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff:
    - shard-tglu-1:       NOTRUN -> [SKIP][225] +36 other tests skip
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu:
    - shard-dg1:          NOTRUN -> [SKIP][226] ([i915#15102] / [i915#3458]) +4 other tests skip
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu.html

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

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-blt:
    - shard-dg2:          NOTRUN -> [SKIP][228] ([i915#15102]) +1 other test skip
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
    - shard-dg2:          NOTRUN -> [SKIP][229] ([i915#15102] / [i915#3458]) +10 other tests skip
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
    - shard-rkl:          NOTRUN -> [SKIP][230] ([i915#14544] / [i915#15102] / [i915#3023]) +1 other test skip
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][231] ([i915#8708]) +1 other test skip
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
    - shard-rkl:          NOTRUN -> [SKIP][232] ([i915#15102] / [i915#3023]) +18 other tests skip
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move:
    - shard-dg2:          NOTRUN -> [SKIP][233] ([i915#5354]) +10 other tests skip
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt:
    - shard-rkl:          NOTRUN -> [SKIP][234] ([i915#14544] / [i915#1825]) +4 other tests skip
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc:
    - shard-tglu-1:       NOTRUN -> [SKIP][235] ([i915#15102]) +15 other tests skip
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary:
    - shard-tglu:         NOTRUN -> [SKIP][236] ([i915#15102]) +22 other tests skip
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-9/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html

  * igt@kms_hdr@static-swap:
    - shard-tglu-1:       NOTRUN -> [SKIP][237] ([i915#3555] / [i915#8228]) +1 other test skip
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_hdr@static-swap.html

  * igt@kms_hdr@static-toggle-suspend:
    - shard-dg2:          NOTRUN -> [SKIP][238] ([i915#3555] / [i915#8228])
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-7/igt@kms_hdr@static-toggle-suspend.html
    - shard-rkl:          NOTRUN -> [SKIP][239] ([i915#3555] / [i915#8228])
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-8/igt@kms_hdr@static-toggle-suspend.html
    - shard-dg1:          NOTRUN -> [SKIP][240] ([i915#3555] / [i915#8228])
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-16/igt@kms_hdr@static-toggle-suspend.html
    - shard-tglu:         NOTRUN -> [SKIP][241] ([i915#3555] / [i915#8228]) +4 other tests skip
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-5/igt@kms_hdr@static-toggle-suspend.html
    - shard-mtlp:         NOTRUN -> [SKIP][242] ([i915#12713] / [i915#3555] / [i915#8228])
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-3/igt@kms_hdr@static-toggle-suspend.html

  * igt@kms_joiner@basic-big-joiner:
    - shard-dg2:          NOTRUN -> [SKIP][243] ([i915#15460])
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-5/igt@kms_joiner@basic-big-joiner.html
    - shard-tglu-1:       NOTRUN -> [SKIP][244] ([i915#15460])
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_joiner@basic-big-joiner.html
    - shard-dg1:          NOTRUN -> [SKIP][245] ([i915#15460])
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-17/igt@kms_joiner@basic-big-joiner.html

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

  * igt@kms_joiner@invalid-modeset-big-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][247] ([i915#15460])
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-3/igt@kms_joiner@invalid-modeset-big-joiner.html

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

  * igt@kms_joiner@invalid-modeset-ultra-joiner:
    - shard-tglu-1:       NOTRUN -> [SKIP][249] ([i915#15458])
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_joiner@invalid-modeset-ultra-joiner.html

  * igt@kms_panel_fitting@atomic-fastset:
    - shard-tglu:         NOTRUN -> [SKIP][250] ([i915#6301])
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-3/igt@kms_panel_fitting@atomic-fastset.html

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

  * igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping:
    - shard-tglu-1:       NOTRUN -> [SKIP][252] ([i915#15608] / [i915#15609] / [i915#8825]) +2 other tests skip
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping@pipe-b-plane-7:
    - shard-tglu-1:       NOTRUN -> [SKIP][253] ([i915#15609] / [i915#8825]) +2 other tests skip
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping@pipe-b-plane-7.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping:
    - shard-rkl:          NOTRUN -> [SKIP][254] ([i915#15608] / [i915#15609] / [i915#8825]) +2 other tests skip
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-5:
    - shard-rkl:          NOTRUN -> [SKIP][255] ([i915#15609]) +2 other tests skip
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-5.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping@pipe-b-plane-0:
    - shard-rkl:          NOTRUN -> [SKIP][256] ([i915#15608]) +13 other tests skip
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping@pipe-b-plane-0.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping@pipe-b-plane-3:
    - shard-tglu-1:       NOTRUN -> [SKIP][257] ([i915#15608]) +24 other tests skip
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping@pipe-b-plane-3.html

  * igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping:
    - shard-tglu:         NOTRUN -> [SKIP][258] ([i915#15608] / [i915#15609] / [i915#8825])
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-5/igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping@pipe-a-plane-7:
    - shard-tglu:         NOTRUN -> [SKIP][259] ([i915#15609]) +2 other tests skip
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-5/igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping@pipe-a-plane-7.html

  * igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping@pipe-b-plane-7:
    - shard-tglu:         NOTRUN -> [SKIP][260] ([i915#15609] / [i915#8825])
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-5/igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping@pipe-b-plane-7.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier:
    - shard-dg1:          NOTRUN -> [SKIP][261] ([i915#15608] / [i915#8825]) +1 other test skip
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-13/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-a-plane-0:
    - shard-dg1:          NOTRUN -> [SKIP][262] ([i915#15608]) +6 other tests skip
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-13/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-a-plane-0.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-a-plane-5:
    - shard-dg2:          NOTRUN -> [SKIP][263] ([i915#15608]) +8 other tests skip
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-4/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-a-plane-5.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-b-plane-5:
    - shard-dg2:          NOTRUN -> [SKIP][264] ([i915#15608] / [i915#8825]) +1 other test skip
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-4/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier@pipe-b-plane-5.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier:
    - shard-tglu:         NOTRUN -> [SKIP][265] ([i915#15608] / [i915#8825]) +5 other tests skip
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-9/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier@pipe-a-plane-3:
    - shard-tglu:         NOTRUN -> [SKIP][266] ([i915#15608]) +26 other tests skip
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-9/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier@pipe-a-plane-3.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier:
    - shard-tglu-1:       NOTRUN -> [SKIP][267] ([i915#15608] / [i915#8825]) +1 other test skip
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping:
    - shard-dg2:          NOTRUN -> [SKIP][268] ([i915#15608] / [i915#15609] / [i915#8825])
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-11/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping@pipe-a-plane-5:
    - shard-dg2:          NOTRUN -> [SKIP][269] ([i915#15609])
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-11/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping@pipe-a-plane-5.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping@pipe-b-plane-5:
    - shard-dg2:          NOTRUN -> [SKIP][270] ([i915#15609] / [i915#8825])
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-11/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping@pipe-b-plane-5.html
    - shard-rkl:          NOTRUN -> [SKIP][271] ([i915#15609] / [i915#8825]) +2 other tests skip
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-8/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping@pipe-b-plane-5.html

  * igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier-source-clamping@pipe-b-plane-7:
    - shard-tglu-1:       NOTRUN -> [SKIP][272] ([i915#15609]) +4 other tests skip
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier-source-clamping@pipe-b-plane-7.html

  * igt@kms_plane@plane-panning-bottom-right-suspend:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][273] ([i915#13026]) +1 other test incomplete
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk10/igt@kms_plane@plane-panning-bottom-right-suspend.html

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

  * igt@kms_plane_multiple@2x-tiling-yf:
    - shard-dg1:          NOTRUN -> [SKIP][275] ([i915#13958])
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-16/igt@kms_plane_multiple@2x-tiling-yf.html
    - shard-tglu:         NOTRUN -> [SKIP][276] ([i915#13958]) +1 other test skip
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-10/igt@kms_plane_multiple@2x-tiling-yf.html
    - shard-mtlp:         NOTRUN -> [SKIP][277] ([i915#13958])
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-3/igt@kms_plane_multiple@2x-tiling-yf.html
    - shard-dg2:          NOTRUN -> [SKIP][278] ([i915#13958])
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-8/igt@kms_plane_multiple@2x-tiling-yf.html
    - shard-rkl:          NOTRUN -> [SKIP][279] ([i915#13958])
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-yf.html

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

  * igt@kms_plane_multiple@tiling-y:
    - shard-mtlp:         NOTRUN -> [SKIP][281] ([i915#14259])
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-8/igt@kms_plane_multiple@tiling-y.html
    - shard-dg2:          NOTRUN -> [SKIP][282] ([i915#14259])
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-7/igt@kms_plane_multiple@tiling-y.html

  * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c:
    - shard-tglu:         NOTRUN -> [SKIP][283] ([i915#15329]) +4 other tests skip
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-3/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
    - shard-rkl:          NOTRUN -> [SKIP][284] ([i915#14544] / [i915#15329] / [i915#3555])
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
    - shard-rkl:          NOTRUN -> [SKIP][285] ([i915#14544] / [i915#15329]) +2 other tests skip
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html

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

  * igt@kms_pm_backlight@fade:
    - shard-tglu:         NOTRUN -> [SKIP][287] ([i915#9812]) +1 other test skip
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-10/igt@kms_pm_backlight@fade.html

  * igt@kms_pm_dc@dc3co-vpb-simulation:
    - shard-rkl:          NOTRUN -> [SKIP][288] ([i915#14544] / [i915#9685])
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_pm_dc@dc3co-vpb-simulation.html

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

  * igt@kms_pm_dc@dc6-dpms:
    - shard-tglu:         NOTRUN -> [SKIP][291] ([i915#15128])
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-rkl:          NOTRUN -> [SKIP][292] ([i915#9685])
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-8/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_pm_dc@dc9-dpms:
    - shard-tglu:         NOTRUN -> [SKIP][293] ([i915#4281])
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-8/igt@kms_pm_dc@dc9-dpms.html

  * igt@kms_pm_lpsp@screens-disabled:
    - shard-tglu-1:       NOTRUN -> [SKIP][294] ([i915#8430])
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_pm_lpsp@screens-disabled.html

  * igt@kms_pm_rpm@dpms-mode-unset-lpsp:
    - shard-dg1:          [PASS][295] -> [SKIP][296] ([i915#15073])
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg1-14/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-18/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html

  * igt@kms_pm_rpm@fences-dpms:
    - shard-dg2:          NOTRUN -> [SKIP][297] ([i915#4077]) +4 other tests skip
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-7/igt@kms_pm_rpm@fences-dpms.html

  * igt@kms_pm_rpm@modeset-lpsp:
    - shard-rkl:          NOTRUN -> [SKIP][298] ([i915#15073]) +1 other test skip
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-dg2:          [PASS][299] -> [SKIP][300] ([i915#15073])
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg2-8/igt@kms_pm_rpm@modeset-non-lpsp.html
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp.html
    - shard-tglu-1:       NOTRUN -> [SKIP][301] ([i915#15073])
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-rkl:          [PASS][302] -> [SKIP][303] ([i915#15073]) +2 other tests skip
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@kms_pm_rpm@system-suspend-idle:
    - shard-dg2:          [PASS][304] -> [INCOMPLETE][305] ([i915#14419])
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg2-4/igt@kms_pm_rpm@system-suspend-idle.html
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-5/igt@kms_pm_rpm@system-suspend-idle.html

  * igt@kms_pm_rpm@system-suspend-modeset:
    - shard-glk:          NOTRUN -> [INCOMPLETE][306] ([i915#10553])
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk5/igt@kms_pm_rpm@system-suspend-modeset.html

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
    - shard-tglu:         NOTRUN -> [SKIP][307] ([i915#11520]) +9 other tests skip
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-4/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf:
    - shard-tglu-1:       NOTRUN -> [SKIP][308] ([i915#11520]) +3 other tests skip
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
    - shard-glk:          NOTRUN -> [SKIP][309] ([i915#11520]) +11 other tests skip
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk1/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
    - shard-dg2:          NOTRUN -> [SKIP][310] ([i915#11520]) +4 other tests skip
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-8/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
    - shard-rkl:          NOTRUN -> [SKIP][311] ([i915#11520]) +3 other tests skip
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
    - shard-snb:          NOTRUN -> [SKIP][312] ([i915#11520]) +1 other test skip
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-snb7/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
    - shard-dg1:          NOTRUN -> [SKIP][313] ([i915#11520]) +1 other test skip
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-14/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
    - shard-mtlp:         NOTRUN -> [SKIP][314] ([i915#12316])
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-5/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf:
    - shard-glk10:        NOTRUN -> [SKIP][315] ([i915#11520]) +1 other test skip
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk10/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
    - shard-rkl:          NOTRUN -> [SKIP][316] ([i915#11520] / [i915#14544])
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_su@frontbuffer-xrgb8888:
    - shard-tglu-1:       NOTRUN -> [SKIP][317] ([i915#9683])
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_psr2_su@frontbuffer-xrgb8888.html

  * igt@kms_psr2_su@page_flip-xrgb8888:
    - shard-tglu:         NOTRUN -> [SKIP][318] ([i915#9683])
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-8/igt@kms_psr2_su@page_flip-xrgb8888.html

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

  * igt@kms_psr@fbc-psr-cursor-mmap-cpu@edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][320] ([i915#9688]) +4 other tests skip
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-3/igt@kms_psr@fbc-psr-cursor-mmap-cpu@edp-1.html

  * igt@kms_psr@fbc-psr2-primary-mmap-gtt:
    - shard-tglu:         NOTRUN -> [SKIP][321] ([i915#9732]) +22 other tests skip
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-7/igt@kms_psr@fbc-psr2-primary-mmap-gtt.html

  * igt@kms_psr@pr-cursor-plane-onoff:
    - shard-rkl:          NOTRUN -> [SKIP][322] ([i915#1072] / [i915#9732]) +15 other tests skip
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@kms_psr@pr-cursor-plane-onoff.html

  * igt@kms_psr@psr-sprite-mmap-cpu:
    - shard-dg1:          NOTRUN -> [SKIP][323] ([i915#1072] / [i915#9732]) +5 other tests skip
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-13/igt@kms_psr@psr-sprite-mmap-cpu.html

  * igt@kms_psr@psr2-cursor-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][324] ([i915#1072] / [i915#14544] / [i915#9732])
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_psr@psr2-cursor-mmap-gtt.html

  * igt@kms_psr@psr2-cursor-plane-move:
    - shard-tglu-1:       NOTRUN -> [SKIP][325] ([i915#9732]) +13 other tests skip
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_psr@psr2-cursor-plane-move.html

  * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
    - shard-dg2:          NOTRUN -> [SKIP][326] ([i915#9685])
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-11/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html

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

  * igt@kms_rotation_crc@exhaust-fences:
    - shard-dg2:          NOTRUN -> [SKIP][328] ([i915#4235])
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-3/igt@kms_rotation_crc@exhaust-fences.html
    - shard-dg1:          NOTRUN -> [SKIP][329] ([i915#4884])
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-14/igt@kms_rotation_crc@exhaust-fences.html

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

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

  * igt@kms_scaling_modes@scaling-mode-full-aspect:
    - shard-dg2:          NOTRUN -> [SKIP][333] ([i915#3555]) +1 other test skip
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-8/igt@kms_scaling_modes@scaling-mode-full-aspect.html

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

  * igt@kms_vrr@flip-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][335] ([i915#15243] / [i915#3555]) +1 other test skip
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-5/igt@kms_vrr@flip-dpms.html

  * igt@kms_vrr@lobf:
    - shard-tglu-1:       NOTRUN -> [SKIP][336] ([i915#11920])
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@kms_vrr@lobf.html

  * igt@kms_vrr@max-min:
    - shard-dg2:          NOTRUN -> [SKIP][337] ([i915#9906]) +1 other test skip
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-3/igt@kms_vrr@max-min.html
    - shard-dg1:          NOTRUN -> [SKIP][338] ([i915#9906])
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-14/igt@kms_vrr@max-min.html
    - shard-tglu:         NOTRUN -> [SKIP][339] ([i915#9906])
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-9/igt@kms_vrr@max-min.html
    - shard-mtlp:         NOTRUN -> [SKIP][340] ([i915#8808] / [i915#9906])
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-6/igt@kms_vrr@max-min.html

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

  * igt@perf@gen12-group-concurrent-oa-buffer-read:
    - shard-tglu:         NOTRUN -> [FAIL][342] ([i915#10538])
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-2/igt@perf@gen12-group-concurrent-oa-buffer-read.html

  * igt@perf@mi-rpc:
    - shard-rkl:          NOTRUN -> [SKIP][343] ([i915#2434])
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@perf@mi-rpc.html
    - shard-dg1:          NOTRUN -> [SKIP][344] ([i915#2434])
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-17/igt@perf@mi-rpc.html
    - shard-mtlp:         NOTRUN -> [SKIP][345] ([i915#2434])
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-mtlp-2/igt@perf@mi-rpc.html

  * igt@perf@per-context-mode-unprivileged:
    - shard-rkl:          NOTRUN -> [SKIP][346] ([i915#2435])
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-5/igt@perf@per-context-mode-unprivileged.html

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

  * igt@sriov_basic@bind-unbind-vf@vf-1:
    - shard-tglu-1:       NOTRUN -> [FAIL][348] ([i915#12910]) +9 other tests fail
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-1/igt@sriov_basic@bind-unbind-vf@vf-1.html

  * igt@sriov_basic@enable-vfs-autoprobe-on:
    - shard-dg2:          NOTRUN -> [SKIP][349] ([i915#9917])
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-5/igt@sriov_basic@enable-vfs-autoprobe-on.html
    - shard-rkl:          NOTRUN -> [SKIP][350] ([i915#14544] / [i915#9917])
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-on.html

  * igt@sysfs_heartbeat_interval@precise:
    - shard-snb:          NOTRUN -> [SKIP][351] +98 other tests skip
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-snb4/igt@sysfs_heartbeat_interval@precise.html

  
#### Possible fixes ####

  * igt@gem_exec_suspend@basic-s0:
    - shard-dg2:          [INCOMPLETE][352] ([i915#13356]) -> [PASS][353] +1 other test pass
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg2-1/igt@gem_exec_suspend@basic-s0.html
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-6/igt@gem_exec_suspend@basic-s0.html

  * igt@gem_workarounds@suspend-resume:
    - shard-glk:          [INCOMPLETE][354] ([i915#13356] / [i915#14586]) -> [PASS][355]
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-glk9/igt@gem_workarounds@suspend-resume.html
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-glk1/igt@gem_workarounds@suspend-resume.html

  * igt@i915_module_load@reload:
    - shard-dg2:          [DMESG-WARN][356] ([i915#14545]) -> [PASS][357]
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg2-4/igt@i915_module_load@reload.html
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-4/igt@i915_module_load@reload.html
    - shard-dg1:          [DMESG-WARN][358] ([i915#14545]) -> [PASS][359]
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg1-17/igt@i915_module_load@reload.html
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-12/igt@i915_module_load@reload.html

  * igt@i915_pm_rc6_residency@rc6-accuracy:
    - shard-dg2:          [FAIL][360] ([i915#12964]) -> [PASS][361] +1 other test pass
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg2-11/igt@i915_pm_rc6_residency@rc6-accuracy.html
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-1/igt@i915_pm_rc6_residency@rc6-accuracy.html

  * igt@i915_pm_rps@reset:
    - shard-snb:          [INCOMPLETE][362] ([i915#13729] / [i915#13821]) -> [PASS][363]
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-snb1/igt@i915_pm_rps@reset.html
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-snb7/igt@i915_pm_rps@reset.html

  * igt@kms_color@deep-color:
    - shard-rkl:          [SKIP][364] ([i915#12655] / [i915#3555]) -> [PASS][365]
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-7/igt@kms_color@deep-color.html
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_color@deep-color.html

  * igt@kms_cursor_crc@cursor-onscreen-256x85:
    - shard-tglu:         [FAIL][366] ([i915#13566]) -> [PASS][367] +1 other test pass
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-256x85.html
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-256x85.html
    - shard-rkl:          [FAIL][368] ([i915#13566]) -> [PASS][369]
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-256x85.html
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-256x85.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-rkl:          [INCOMPLETE][370] ([i915#6113]) -> [PASS][371] +1 other test pass
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-3/igt@kms_flip@flip-vs-suspend.html
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_hdmi_inject@inject-audio:
    - shard-tglu:         [FAIL][372] ([i915#14867]) -> [PASS][373]
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-tglu-2/igt@kms_hdmi_inject@inject-audio.html
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-6/igt@kms_hdmi_inject@inject-audio.html

  * igt@kms_hdr@invalid-metadata-sizes:
    - shard-rkl:          [SKIP][374] ([i915#3555] / [i915#8228]) -> [PASS][375]
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-5/igt@kms_hdr@invalid-metadata-sizes.html
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_hdr@invalid-metadata-sizes.html

  * igt@kms_pm_rpm@drm-resources-equal:
    - shard-dg2:          [FAIL][376] -> [PASS][377]
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg2-11/igt@kms_pm_rpm@drm-resources-equal.html
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-6/igt@kms_pm_rpm@drm-resources-equal.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-dg1:          [SKIP][378] ([i915#15073]) -> [PASS][379]
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp.html
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-16/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@perf_pmu@rc6-suspend:
    - shard-rkl:          [INCOMPLETE][380] ([i915#13520]) -> [PASS][381]
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-3/igt@perf_pmu@rc6-suspend.html
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@perf_pmu@rc6-suspend.html

  * igt@testdisplay:
    - shard-snb:          [DMESG-WARN][382] -> [PASS][383]
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-snb7/igt@testdisplay.html
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-snb6/igt@testdisplay.html

  
#### Warnings ####

  * igt@api_intel_bb@object-reloc-purge-cache:
    - shard-rkl:          [SKIP][384] ([i915#8411]) -> [SKIP][385] ([i915#14544] / [i915#8411])
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-4/igt@api_intel_bb@object-reloc-purge-cache.html
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@api_intel_bb@object-reloc-purge-cache.html

  * igt@gem_ccs@block-copy-compressed:
    - shard-rkl:          [SKIP][386] ([i915#14544] / [i915#3555] / [i915#9323]) -> [SKIP][387] ([i915#3555] / [i915#9323])
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@gem_ccs@block-copy-compressed.html
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@gem_ccs@block-copy-compressed.html

  * igt@gem_eio@kms:
    - shard-tglu:         [ABORT][388] ([i915#13363]) -> [DMESG-WARN][389] ([i915#13363])
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-tglu-6/igt@gem_eio@kms.html
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-tglu-10/igt@gem_eio@kms.html

  * igt@gem_exec_balancer@parallel-balancer:
    - shard-rkl:          [SKIP][390] ([i915#14544] / [i915#4525]) -> [SKIP][391] ([i915#4525])
   [390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@gem_exec_balancer@parallel-balancer.html
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-5/igt@gem_exec_balancer@parallel-balancer.html

  * igt@gem_exec_reloc@basic-cpu-read-active:
    - shard-rkl:          [SKIP][392] ([i915#14544] / [i915#3281]) -> [SKIP][393] ([i915#3281]) +4 other tests skip
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@gem_exec_reloc@basic-cpu-read-active.html
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@gem_exec_reloc@basic-cpu-read-active.html

  * igt@gem_exec_reloc@basic-range-active:
    - shard-rkl:          [SKIP][394] ([i915#3281]) -> [SKIP][395] ([i915#14544] / [i915#3281]) +5 other tests skip
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-8/igt@gem_exec_reloc@basic-range-active.html
   [395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gem_exec_reloc@basic-range-active.html

  * igt@gem_exec_schedule@semaphore-power:
    - shard-rkl:          [SKIP][396] ([i915#7276]) -> [SKIP][397] ([i915#14544] / [i915#7276])
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-3/igt@gem_exec_schedule@semaphore-power.html
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gem_exec_schedule@semaphore-power.html

  * igt@gem_huc_copy@huc-copy:
    - shard-rkl:          [SKIP][398] ([i915#2190]) -> [SKIP][399] ([i915#14544] / [i915#2190])
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-8/igt@gem_huc_copy@huc-copy.html
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gem_huc_copy@huc-copy.html

  * igt@gem_lmem_swapping@parallel-random-verify-ccs:
    - shard-rkl:          [SKIP][400] ([i915#4613]) -> [SKIP][401] ([i915#14544] / [i915#4613])
   [400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-2/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html

  * igt@gem_lmem_swapping@random-engines:
    - shard-rkl:          [SKIP][402] ([i915#14544] / [i915#4613]) -> [SKIP][403] ([i915#4613])
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@gem_lmem_swapping@random-engines.html
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-8/igt@gem_lmem_swapping@random-engines.html

  * igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
    - shard-rkl:          [SKIP][404] ([i915#14544] / [i915#3282]) -> [SKIP][405] ([i915#3282]) +2 other tests skip
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html

  * igt@gem_set_tiling_vs_pwrite:
    - shard-rkl:          [SKIP][406] ([i915#3282]) -> [SKIP][407] ([i915#14544] / [i915#3282]) +4 other tests skip
   [406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-8/igt@gem_set_tiling_vs_pwrite.html
   [407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gem_set_tiling_vs_pwrite.html

  * igt@gem_userptr_blits@readonly-pwrite-unsync:
    - shard-rkl:          [SKIP][408] ([i915#3297]) -> [SKIP][409] ([i915#14544] / [i915#3297])
   [408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-3/igt@gem_userptr_blits@readonly-pwrite-unsync.html
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gem_userptr_blits@readonly-pwrite-unsync.html

  * igt@gen9_exec_parse@shadow-peek:
    - shard-rkl:          [SKIP][410] ([i915#2527]) -> [SKIP][411] ([i915#14544] / [i915#2527]) +2 other tests skip
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-4/igt@gen9_exec_parse@shadow-peek.html
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html

  * igt@gen9_exec_parse@unaligned-jump:
    - shard-rkl:          [SKIP][412] ([i915#14544] / [i915#2527]) -> [SKIP][413] ([i915#2527])
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@gen9_exec_parse@unaligned-jump.html
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-2/igt@gen9_exec_parse@unaligned-jump.html

  * igt@i915_query@test-query-geometry-subslices:
    - shard-rkl:          [SKIP][414] ([i915#14544] / [i915#5723]) -> [SKIP][415] ([i915#5723])
   [414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@i915_query@test-query-geometry-subslices.html
   [415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@i915_query@test-query-geometry-subslices.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
    - shard-rkl:          [SKIP][416] ([i915#1769] / [i915#3555]) -> [SKIP][417] ([i915#14544] / [i915#1769] / [i915#3555])
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-3/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html

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

  * igt@kms_big_fb@linear-16bpp-rotate-90:
    - shard-rkl:          [SKIP][420] ([i915#14544] / [i915#3638]) -> [SKIP][421] ([i915#3638])
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_big_fb@linear-16bpp-rotate-90.html
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@kms_big_fb@linear-16bpp-rotate-90.html

  * igt@kms_big_fb@linear-64bpp-rotate-270:
    - shard-rkl:          [SKIP][422] ([i915#3638]) -> [SKIP][423] ([i915#14544] / [i915#3638])
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-5/igt@kms_big_fb@linear-64bpp-rotate-270.html
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_big_fb@linear-64bpp-rotate-270.html

  * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-rkl:          [SKIP][424] ([i915#14544] / [i915#3828]) -> [SKIP][425] ([i915#3828])
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-dg1:          [SKIP][426] ([i915#4538]) -> [SKIP][427] ([i915#4423] / [i915#4538])
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg1-17/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
   [427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-16/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          [SKIP][428] ([i915#14098] / [i915#6095]) -> [SKIP][429] ([i915#14098] / [i915#14544] / [i915#6095]) +11 other tests skip
   [428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-7/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-2.html
   [429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2:
    - shard-rkl:          [SKIP][430] ([i915#14544] / [i915#6095]) -> [SKIP][431] ([i915#6095]) +5 other tests skip
   [430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
   [431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          [SKIP][432] ([i915#6095]) -> [SKIP][433] ([i915#14544] / [i915#6095]) +8 other tests skip
   [432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-4/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html
   [433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
    - shard-rkl:          [SKIP][434] ([i915#12805]) -> [SKIP][435] ([i915#12805] / [i915#14544])
   [434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
   [435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs:
    - shard-rkl:          [SKIP][436] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][437] ([i915#14098] / [i915#6095]) +10 other tests skip
   [436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html
   [437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
    - shard-rkl:          [SKIP][438] ([i915#12313]) -> [SKIP][439] ([i915#12313] / [i915#14544])
   [438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-1/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
   [439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html

  * igt@kms_chamelium_edid@dp-edid-change-during-suspend:
    - shard-rkl:          [SKIP][440] ([i915#11151] / [i915#7828]) -> [SKIP][441] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
   [440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-8/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
   [441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html

  * igt@kms_chamelium_frames@dp-frame-dump:
    - shard-rkl:          [SKIP][442] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][443] ([i915#11151] / [i915#7828]) +3 other tests skip
   [442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_chamelium_frames@dp-frame-dump.html
   [443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@kms_chamelium_frames@dp-frame-dump.html

  * igt@kms_chamelium_hpd@vga-hpd-without-ddc:
    - shard-dg1:          [SKIP][444] ([i915#11151] / [i915#7828]) -> [SKIP][445] ([i915#11151] / [i915#4423] / [i915#7828])
   [444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg1-14/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html
   [445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-12/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html

  * igt@kms_content_protection@dp-mst-lic-type-1:
    - shard-rkl:          [SKIP][446] ([i915#15330] / [i915#3116]) -> [SKIP][447] ([i915#14544] / [i915#15330] / [i915#3116])
   [446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-2/igt@kms_content_protection@dp-mst-lic-type-1.html
   [447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-1.html

  * igt@kms_content_protection@dp-mst-type-1-suspend-resume:
    - shard-rkl:          [SKIP][448] ([i915#14544] / [i915#15330]) -> [SKIP][449] ([i915#15330])
   [448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
   [449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-2/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html

  * igt@kms_content_protection@suspend-resume:
    - shard-dg2:          [FAIL][450] ([i915#7173]) -> [SKIP][451] ([i915#6944])
   [450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg2-11/igt@kms_content_protection@suspend-resume.html
   [451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-8/igt@kms_content_protection@suspend-resume.html

  * igt@kms_content_protection@uevent:
    - shard-rkl:          [SKIP][452] ([i915#6944] / [i915#7118] / [i915#9424]) -> [SKIP][453] ([i915#14544] / [i915#6944] / [i915#7118] / [i915#9424])
   [452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-4/igt@kms_content_protection@uevent.html
   [453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_content_protection@uevent.html

  * igt@kms_cursor_crc@cursor-offscreen-32x10:
    - shard-rkl:          [SKIP][454] ([i915#3555]) -> [SKIP][455] ([i915#14544] / [i915#3555]) +2 other tests skip
   [454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-3/igt@kms_cursor_crc@cursor-offscreen-32x10.html
   [455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-32x10.html

  * igt@kms_cursor_crc@cursor-onscreen-max-size:
    - shard-rkl:          [SKIP][456] ([i915#14544] / [i915#3555]) -> [SKIP][457] ([i915#3555]) +2 other tests skip
   [456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-max-size.html
   [457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-max-size.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - shard-rkl:          [SKIP][458] ([i915#4103]) -> [SKIP][459] ([i915#14544] / [i915#4103])
   [458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
   [459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic:
    - shard-rkl:          [SKIP][460] -> [SKIP][461] ([i915#14544]) +7 other tests skip
   [460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html
   [461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
    - shard-rkl:          [SKIP][462] ([i915#14544]) -> [SKIP][463] +6 other tests skip
   [462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
   [463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html

  * igt@kms_dp_linktrain_fallback@dp-fallback:
    - shard-rkl:          [SKIP][464] ([i915#13707]) -> [SKIP][465] ([i915#13707] / [i915#14544])
   [464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-4/igt@kms_dp_linktrain_fallback@dp-fallback.html
   [465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_dp_linktrain_fallback@dp-fallback.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-rkl:          [SKIP][466] ([i915#14544] / [i915#3840]) -> [SKIP][467] ([i915#3840])
   [466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp.html
   [467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-2/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_dsc@dsc-with-bpc:
    - shard-rkl:          [SKIP][468] ([i915#3555] / [i915#3840]) -> [SKIP][469] ([i915#14544] / [i915#3555] / [i915#3840])
   [468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-2/igt@kms_dsc@dsc-with-bpc.html
   [469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_dsc@dsc-with-bpc.html

  * igt@kms_feature_discovery@display-4x:
    - shard-rkl:          [SKIP][470] ([i915#1839]) -> [SKIP][471] ([i915#14544] / [i915#1839])
   [470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-7/igt@kms_feature_discovery@display-4x.html
   [471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_feature_discovery@display-4x.html

  * igt@kms_flip@2x-absolute-wf_vblank-interruptible:
    - shard-rkl:          [SKIP][472] ([i915#14544] / [i915#9934]) -> [SKIP][473] ([i915#9934]) +2 other tests skip
   [472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
   [473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html

  * igt@kms_flip@2x-flip-vs-fences:
    - shard-rkl:          [SKIP][474] ([i915#9934]) -> [SKIP][475] ([i915#14544] / [i915#9934]) +1 other test skip
   [474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-8/igt@kms_flip@2x-flip-vs-fences.html
   [475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_flip@2x-flip-vs-fences.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
    - shard-rkl:          [SKIP][476] ([i915#15643]) -> [SKIP][477] ([i915#14544] / [i915#15643])
   [476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
   [477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
    - shard-rkl:          [SKIP][478] ([i915#14544] / [i915#15643]) -> [SKIP][479] ([i915#15643]) +2 other tests skip
   [478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
   [479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-pwrite:
    - shard-rkl:          [SKIP][480] ([i915#14544] / [i915#15102]) -> [SKIP][481] ([i915#15102])
   [480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-pwrite.html
   [481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt:
    - shard-rkl:          [SKIP][482] ([i915#14544] / [i915#1825]) -> [SKIP][483] ([i915#1825]) +14 other tests skip
   [482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt.html
   [483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
    - shard-rkl:          [SKIP][484] ([i915#15102] / [i915#3023]) -> [SKIP][485] ([i915#14544] / [i915#15102] / [i915#3023]) +8 other tests skip
   [484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
   [485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
    - shard-dg2:          [SKIP][486] ([i915#15102] / [i915#3458]) -> [SKIP][487] ([i915#10433] / [i915#15102] / [i915#3458])
   [486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
   [487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt:
    - shard-rkl:          [SKIP][488] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][489] ([i915#15102] / [i915#3023]) +6 other tests skip
   [488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html
   [489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu:
    - shard-dg2:          [SKIP][490] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][491] ([i915#15102] / [i915#3458])
   [490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
   [491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render:
    - shard-rkl:          [SKIP][492] ([i915#1825]) -> [SKIP][493] ([i915#14544] / [i915#1825]) +14 other tests skip
   [492]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
   [493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-rkl:          [SKIP][494] ([i915#1187] / [i915#12713]) -> [SKIP][495] ([i915#12713])
   [494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-3/igt@kms_hdr@brightness-with-hdr.html
   [495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-5/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_hdr@invalid-hdr:
    - shard-rkl:          [SKIP][496] ([i915#14544] / [i915#3555] / [i915#8228]) -> [SKIP][497] ([i915#3555] / [i915#8228])
   [496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
   [497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-2/igt@kms_hdr@invalid-hdr.html

  * igt@kms_joiner@invalid-modeset-force-ultra-joiner:
    - shard-rkl:          [SKIP][498] ([i915#15458]) -> [SKIP][499] ([i915#14544] / [i915#15458])
   [498]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-2/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
   [499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html

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

  * igt@kms_panel_fitting@legacy:
    - shard-rkl:          [SKIP][502] ([i915#6301]) -> [SKIP][503] ([i915#14544] / [i915#6301])
   [502]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-5/igt@kms_panel_fitting@legacy.html
   [503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_panel_fitting@legacy.html

  * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-a-plane-0:
    - shard-rkl:          [SKIP][504] ([i915#15608]) -> [SKIP][505] ([i915#14544] / [i915#15608])
   [504]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-a-plane-0.html
   [505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-a-plane-0.html

  * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-b-plane-5:
    - shard-rkl:          [SKIP][506] ([i915#15608] / [i915#8825]) -> [SKIP][507] ([i915#14544] / [i915#15608] / [i915#8825]) +1 other test skip
   [506]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-b-plane-5.html
   [507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier@pipe-b-plane-5.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier@pipe-a-plane-0:
    - shard-rkl:          [SKIP][508] ([i915#14544] / [i915#15608]) -> [SKIP][509] ([i915#15608])
   [508]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier@pipe-a-plane-0.html
   [509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier@pipe-a-plane-0.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier@pipe-b-plane-5:
    - shard-rkl:          [SKIP][510] ([i915#14544] / [i915#15608] / [i915#8825]) -> [SKIP][511] ([i915#15608] / [i915#8825]) +1 other test skip
   [510]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier@pipe-b-plane-5.html
   [511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier@pipe-b-plane-5.html

  * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b:
    - shard-rkl:          [SKIP][512] ([i915#14544] / [i915#15329]) -> [SKIP][513] ([i915#15329]) +3 other tests skip
   [512]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b.html
   [513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-rkl:          [SKIP][514] ([i915#14544] / [i915#5354]) -> [SKIP][515] ([i915#5354])
   [514]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html
   [515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc5-psr:
    - shard-rkl:          [SKIP][516] ([i915#9685]) -> [SKIP][517] ([i915#14544] / [i915#9685])
   [516]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-2/igt@kms_pm_dc@dc5-psr.html
   [517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_pm_dc@dc5-psr.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-dg1:          [SKIP][518] ([i915#9340]) -> [SKIP][519] ([i915#3828])
   [518]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg1-17/igt@kms_pm_lpsp@kms-lpsp.html
   [519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-14/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_rpm@fences:
    - shard-dg1:          [SKIP][520] ([i915#4077]) -> [SKIP][521] ([i915#4077] / [i915#4423])
   [520]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-dg1-14/igt@kms_pm_rpm@fences.html
   [521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-dg1-13/igt@kms_pm_rpm@fences.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-rkl:          [SKIP][522] ([i915#15073]) -> [SKIP][523] ([i915#14544] / [i915#15073])
   [522]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
   [523]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html

  * igt@kms_prime@basic-crc-hybrid:
    - shard-rkl:          [SKIP][524] ([i915#6524]) -> [SKIP][525] ([i915#14544] / [i915#6524])
   [524]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-3/igt@kms_prime@basic-crc-hybrid.html
   [525]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_prime@basic-crc-hybrid.html

  * igt@kms_prime@d3hot:
    - shard-rkl:          [SKIP][526] ([i915#14544] / [i915#6524]) -> [SKIP][527] ([i915#6524])
   [526]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_prime@d3hot.html
   [527]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-3/igt@kms_prime@d3hot.html

  * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-rkl:          [SKIP][528] ([i915#11520]) -> [SKIP][529] ([i915#11520] / [i915#14544]) +2 other tests skip
   [528]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-5/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
   [529]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area:
    - shard-rkl:          [SKIP][530] ([i915#11520] / [i915#14544]) -> [SKIP][531] ([i915#11520]) +2 other tests skip
   [530]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html
   [531]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-4/igt@kms_psr2_sf@psr2-overlay-plane-update-sf-dmg-area.html

  * igt@kms_psr2_su@frontbuffer-xrgb8888:
    - shard-rkl:          [SKIP][532] ([i915#14544] / [i915#9683]) -> [SKIP][533] ([i915#9683])
   [532]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_psr2_su@frontbuffer-xrgb8888.html
   [533]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-8/igt@kms_psr2_su@frontbuffer-xrgb8888.html

  * igt@kms_psr2_su@page_flip-xrgb8888:
    - shard-rkl:          [SKIP][534] ([i915#9683]) -> [SKIP][535] ([i915#14544] / [i915#9683])
   [534]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-8/igt@kms_psr2_su@page_flip-xrgb8888.html
   [535]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_psr2_su@page_flip-xrgb8888.html

  * igt@kms_psr@fbc-psr-cursor-plane-move:
    - shard-rkl:          [SKIP][536] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][537] ([i915#1072] / [i915#9732]) +7 other tests skip
   [536]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_psr@fbc-psr-cursor-plane-move.html
   [537]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-1/igt@kms_psr@fbc-psr-cursor-plane-move.html

  * igt@kms_psr@psr2-cursor-blt:
    - shard-rkl:          [SKIP][538] ([i915#1072] / [i915#9732]) -> [SKIP][539] ([i915#1072] / [i915#14544] / [i915#9732]) +8 other tests skip
   [538]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-3/igt@kms_psr@psr2-cursor-blt.html
   [539]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_psr@psr2-cursor-blt.html

  * igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
    - shard-rkl:          [SKIP][540] ([i915#14544] / [i915#5289]) -> [SKIP][541] ([i915#5289])
   [540]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
   [541]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-7/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html

  * igt@kms_vrr@flip-basic:
    - shard-rkl:          [SKIP][542] ([i915#15243] / [i915#3555]) -> [SKIP][543] ([i915#14544] / [i915#15243] / [i915#3555])
   [542]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-4/igt@kms_vrr@flip-basic.html
   [543]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@kms_vrr@flip-basic.html

  * igt@perf@gen8-unprivileged-single-ctx-counters:
    - shard-rkl:          [SKIP][544] ([i915#2436]) -> [SKIP][545] ([i915#14544] / [i915#2436])
   [544]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-2/igt@perf@gen8-unprivileged-single-ctx-counters.html
   [545]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@perf@gen8-unprivileged-single-ctx-counters.html

  * igt@perf_pmu@rc6-all-gts:
    - shard-rkl:          [SKIP][546] ([i915#8516]) -> [SKIP][547] ([i915#14544] / [i915#8516])
   [546]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-3/igt@perf_pmu@rc6-all-gts.html
   [547]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@perf_pmu@rc6-all-gts.html

  * igt@prime_vgem@coherency-gtt:
    - shard-rkl:          [SKIP][548] ([i915#3708]) -> [SKIP][549] ([i915#14544] / [i915#3708]) +1 other test skip
   [548]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17974/shard-rkl-4/igt@prime_vgem@coherency-gtt.html
   [549]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14537/shard-rkl-6/igt@prime_vgem@coherency-gtt.html

  
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538
  [i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
  [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
  [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
  [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
  [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#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
  [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
  [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
  [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
  [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
  [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
  [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
  [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
  [i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
  [i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
  [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
  [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
  [i915#13196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13196
  [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
  [i915#13363]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13363
  [i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
  [i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
  [i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
  [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
  [i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
  [i915#13729]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13729
  [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
  [i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
  [i915#13821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13821
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
  [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#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
  [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#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#14867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14867
  [i915#15060]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15060
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
  [i915#15128]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15128
  [i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
  [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#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
  [i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389
  [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#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
  [i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
  [i915#15609]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15609
  [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
  [i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
  [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
  [i915#2065]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2065
  [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
  [i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
  [i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
  [i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
  [i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
  [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#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
  [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#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#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
  [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
  [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#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
  [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#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
  [i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
  [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
  [i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
  [i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
  [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#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
  [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
  [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
  [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
  [i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
  [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
  [i915#4884]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4884
  [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#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
  [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
  [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
  [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
  [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
  [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
  [i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
  [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
  [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
  [i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
  [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#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#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
  [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
  [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
  [i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825
  [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
  [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
  [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
  [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
  [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
  [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
  [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
  [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
  [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
  [i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979


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

  * CI: CI-20190529 -> None
  * IGT: IGT_8748 -> IGTPW_14537
  * Piglit: piglit_4509 -> None

  CI-20190529: 20190529
  CI_DRM_17974: 897d63f182a1a6302f2b4f0f6cdc2f27a251690a @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_14537: 14537
  IGT_8748: 8748
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

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

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

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

* Re: [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups
  2026-02-10 17:46 ` [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Ville Syrjälä
@ 2026-02-12 11:27   ` Jani Nikula
  0 siblings, 0 replies; 25+ messages in thread
From: Jani Nikula @ 2026-02-12 11:27 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: igt-dev

On Tue, 10 Feb 2026, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> On Tue, Feb 10, 2026 at 05:23:41PM +0200, Jani Nikula wrote:
>> While Ville's been focusing on mass conversions with cocci, here are
>> some specific manual pipe vs. crtc_index cleanups.
>> 
>> 
>> Jani Nikula (11):
>>   lib/igt_kms: rename igt_crtc_t crtc_offset member to crtc_index
>>   lib/igt_kms: rename the rest of crtc_offset to crtc_index
>>   lib/kms: rename struct kmstest_connector_config pipe member to
>>     crtc_index
>>   lib/igt_kms: rename _kmstest_connector_config_find_encoder() pipe
>>     parameter to crtc_index
>>   tests/kms_flip: switch to CRTC index terminology
>>   tests/testdisplay: switch to CRTC index terminology
>>   lib/igt_kms: use for_each_crtc() for iterating CRTCs
>>   lib/igt_kms: rename kmstest_get_vblank() param to crtc_index
>>   lib/igt_kms: remove __get_crtc_mask_for_pipe()
>>   lib/igt_kms: pass crtc to igt_crtc_init()
>>   lib/igt_kms: use for_each_crtc() for cleaning up CRTCs
>
> Apart from the missing 1<< in one patch the rest look reasonable to me:
>
> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>

Thanks, pushed the lot to master.

BR,
Jani.


>
>> 
>>  lib/igt_kms.c       | 106 ++++++++++++++++++--------------------------
>>  lib/igt_kms.h       |  19 ++++----
>>  tests/kms_flip.c    |  56 +++++++++++------------
>>  tests/testdisplay.c |   6 +--
>>  4 files changed, 80 insertions(+), 107 deletions(-)
>> 
>> -- 
>> 2.47.3

-- 
Jani Nikula, Intel

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

end of thread, other threads:[~2026-02-12 11:27 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-10 15:23 [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Jani Nikula
2026-02-10 15:23 ` [PATCH i-g-t 01/11] lib/igt_kms: rename igt_crtc_t crtc_offset member to crtc_index Jani Nikula
2026-02-10 15:23 ` [PATCH i-g-t 02/11] lib/igt_kms: rename the rest of crtc_offset " Jani Nikula
2026-02-10 15:23 ` [PATCH i-g-t 03/11] lib/kms: rename struct kmstest_connector_config pipe member " Jani Nikula
2026-02-10 15:23 ` [PATCH i-g-t 04/11] lib/igt_kms: rename _kmstest_connector_config_find_encoder() pipe parameter " Jani Nikula
2026-02-10 15:23 ` [PATCH i-g-t 05/11] tests/kms_flip: switch to CRTC index terminology Jani Nikula
2026-02-10 15:23 ` [PATCH i-g-t 06/11] tests/testdisplay: " Jani Nikula
2026-02-10 15:23 ` [PATCH i-g-t 07/11] lib/igt_kms: use for_each_crtc() for iterating CRTCs Jani Nikula
2026-02-10 17:39   ` Ville Syrjälä
2026-02-11  9:10     ` Jani Nikula
2026-02-11  9:16   ` [PATCH i-g-t v2] " Jani Nikula
2026-02-11 13:32     ` Ville Syrjälä
2026-02-10 15:23 ` [PATCH i-g-t 08/11] lib/igt_kms: rename kmstest_get_vblank() param to crtc_index Jani Nikula
2026-02-10 15:23 ` [PATCH i-g-t 09/11] lib/igt_kms: remove __get_crtc_mask_for_pipe() Jani Nikula
2026-02-10 15:23 ` [PATCH i-g-t 10/11] lib/igt_kms: pass crtc to igt_crtc_init() Jani Nikula
2026-02-10 15:23 ` [PATCH i-g-t 11/11] lib/igt_kms: use for_each_crtc() for cleaning up CRTCs Jani Nikula
2026-02-10 17:46 ` [PATCH i-g-t 00/11] igt pipe vs crtc_index cleanups Ville Syrjälä
2026-02-12 11:27   ` Jani Nikula
2026-02-10 18:51 ` ✓ Xe.CI.BAT: success for " Patchwork
2026-02-10 18:59 ` ✗ i915.CI.BAT: failure " Patchwork
2026-02-11  0:52 ` ✗ Xe.CI.FULL: " Patchwork
2026-02-11 10:03 ` ✓ Xe.CI.BAT: success for igt pipe vs crtc_index cleanups (rev2) Patchwork
2026-02-11 10:29 ` ✓ i915.CI.BAT: " Patchwork
2026-02-11 11:36 ` ✗ Xe.CI.FULL: failure " Patchwork
2026-02-11 17:42 ` ✗ 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