public inbox for igt-dev@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups
@ 2026-01-27 11:55 Jani Nikula
  2026-01-27 11:55 ` [PATCH i-g-t 1/8] lib/igt_kms: Drop the ioctl fallback for CRTC id to pipe mapping Jani Nikula
                   ` (12 more replies)
  0 siblings, 13 replies; 19+ messages in thread
From: Jani Nikula @ 2026-01-27 11:55 UTC (permalink / raw)
  To: igt-dev; +Cc: jani.nikula, ville.syrjala

Some manual CRTC index vs pipe cleanups to complement Ville's coccinelle
changes.

Superceeds [1].

BR,
Jani.


[1] https://lore.kernel.org/r/cover.1768906414.git.jani.nikula@intel.com

Jani Nikula (8):
  lib/igt_kms: Drop the ioctl fallback for CRTC id to pipe mapping
  lib/igt_kms: Remove kmstest_pipe_to_index()
  tests/kms_setmode: drop redundant drmModeGetCrtc() call
  tests/kms_setmode: use CRTC index instead of pipe for
    intel_drrs_disable()
  tests/kms_setmode: use __intel_get_pipe_from_crtc_index() directly
  lib/igt_kms: Always return CRTC index from
    kmstest_get_pipe_from_crtc_id()
  lib/igt_debugfs: rename igt_debugfs_pipe_dir() to
    igt_debugfs_crtc_dir()
  lib/i915/drrs: switch the interface from pipe to CRTC index

 lib/i915/intel_drrs.c                  | 36 ++++++------
 lib/i915/intel_drrs.h                  |  8 +--
 lib/i915/intel_fbc.c                   |  4 +-
 lib/igt_debugfs.c                      | 10 ++--
 lib/igt_debugfs.h                      |  4 +-
 lib/igt_kms.c                          | 77 ++++++--------------------
 lib/igt_kms.h                          |  4 +-
 tests/intel/kms_fbcon_fbt.c            |  6 +-
 tests/intel/kms_frontbuffer_tracking.c |  2 +-
 tests/kms_async_flips.c                | 10 ++--
 tests/kms_setmode.c                    | 14 ++---
 tests/nouveau_crc.c                    |  2 +-
 12 files changed, 66 insertions(+), 111 deletions(-)

-- 
2.47.3


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

* [PATCH i-g-t 1/8] lib/igt_kms: Drop the ioctl fallback for CRTC id to pipe mapping
  2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
@ 2026-01-27 11:55 ` Jani Nikula
  2026-01-28 15:11   ` Ville Syrjälä
  2026-01-27 11:55 ` [PATCH i-g-t 2/8] lib/igt_kms: Remove kmstest_pipe_to_index() Jani Nikula
                   ` (11 subsequent siblings)
  12 siblings, 1 reply; 19+ messages in thread
From: Jani Nikula @ 2026-01-27 11:55 UTC (permalink / raw)
  To: igt-dev; +Cc: jani.nikula, ville.syrjala

The kernel support for i915_pipe debugfs has been around for 2½ years in
both i915 and xe. Drop the ioctl fallback for simplicity. Rename the
function __intel_get_pipe_from_crtc_index() as it's now purely about
CRTC index and not id.

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

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index bd02148d1d3f..a236597ac152 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -1316,51 +1316,27 @@ void kmstest_dump_mode(drmModeModeInfo *mode)
 }
 
 /*
- * With non-contiguous pipes display, crtc mapping is not always same
- * as pipe mapping, In i915 pipe is enum id of i915's crtc object.
- * hence allocating upper bound igt_pipe array to support non-contiguos
- * pipe display and reading pipe enum for a crtc using GET_PIPE_FROM_CRTC_ID
- * ioctl for a pipe to do pipe ordering with respect to crtc list.
+ * The hardware pipe may be different from the CRTC index. Figure out the CRTC
+ * index to pipe mapping from the debugfs.
  */
-static int __intel_get_pipe_from_crtc_id(int fd, int crtc_id, int crtc_idx)
+static int __intel_get_pipe_from_crtc_index(int fd, int crtc_index)
 {
 	char buf[2];
 	int debugfs_fd, res = 0;
+	char pipe_char;
 
-	/*
-	 * No GET_PIPE_FROM_CRTC_ID ioctl support for XE. Instead read
-	 * from the debugfs "i915_pipe".
-	 *
-	 * This debugfs is applicable for both i915 & XE. For i915, still
-	 * we can fallback to ioctl method to support older kernels.
-	 */
-	debugfs_fd = igt_debugfs_pipe_dir(fd, crtc_idx, O_RDONLY);
+	debugfs_fd = igt_debugfs_pipe_dir(fd, crtc_index, O_RDONLY);
 
 	if (debugfs_fd >= 0) {
 		res = igt_debugfs_simple_read(debugfs_fd, "i915_pipe", buf, sizeof(buf));
 		close(debugfs_fd);
 	}
 
-	if (res <= 0) {
-		/* Fallback to older ioctl method. */
-		if (is_i915_device(fd)) {
-			struct drm_i915_get_pipe_from_crtc_id get_pipe;
-
-			get_pipe.pipe = 0;
-			get_pipe.crtc_id =  crtc_id;
+	igt_assert_f(res > 0, "Failed to read the debugfs i915_pipe.\n");
 
-			do_ioctl(fd, DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID,
-				 &get_pipe);
+	igt_assert_eq(sscanf(buf, "%c", &pipe_char), 1);
 
-			return get_pipe.pipe;
-		} else
-			igt_assert_f(false, "XE: Failed to read the debugfs i915_pipe.\n");
-	} else {
-		char pipe;
-
-		igt_assert_eq(sscanf(buf, "%c", &pipe), 1);
-		return kmstest_pipe_to_index(pipe);
-	}
+	return kmstest_pipe_to_index(pipe_char);
 }
 
 /**
@@ -1395,8 +1371,7 @@ int kmstest_get_pipe_from_crtc_id(int fd, int crtc_id)
 
 	drmModeFreeResources(res);
 
-	return is_intel_device(fd) ?
-		__intel_get_pipe_from_crtc_id(fd, crtc_id, i) : i;
+	return is_intel_device(fd) ? __intel_get_pipe_from_crtc_index(fd, i) : i;
 }
 
 /**
@@ -3231,9 +3206,7 @@ void igt_display_require(igt_display_t *display, int drm_fd)
 
 	for (i = 0; i < resources->count_crtcs; i++) {
 		igt_crtc_t *crtc;
-		int pipe_enum = (is_intel_dev)?
-			__intel_get_pipe_from_crtc_id(drm_fd,
-						      resources->crtcs[i], i) : i;
+		int pipe_enum = is_intel_dev ? __intel_get_pipe_from_crtc_index(drm_fd, i) : i;
 
 		crtc = igt_crtc_for_pipe(display, pipe_enum);
 		crtc->pipe = pipe_enum;
-- 
2.47.3


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

* [PATCH i-g-t 2/8] lib/igt_kms: Remove kmstest_pipe_to_index()
  2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
  2026-01-27 11:55 ` [PATCH i-g-t 1/8] lib/igt_kms: Drop the ioctl fallback for CRTC id to pipe mapping Jani Nikula
@ 2026-01-27 11:55 ` Jani Nikula
  2026-01-27 11:56 ` [PATCH i-g-t 3/8] tests/kms_setmode: drop redundant drmModeGetCrtc() call Jani Nikula
                   ` (10 subsequent siblings)
  12 siblings, 0 replies; 19+ messages in thread
From: Jani Nikula @ 2026-01-27 11:55 UTC (permalink / raw)
  To: igt-dev; +Cc: jani.nikula, ville.syrjala

There's only a single user for kmstest_pipe_to_index(), and that should
be the extent of it. There's no reason for other code than the i915_pipe
debugfs parsing to convert from pipe name character to the enum
pipe. And for that, the name of the function is misleading anyway.

Inline the functionality in __intel_get_pipe_from_crtc_index(), using
igt_assert_f() for invalid values instead of propagating -EINVAL which
isn't even checked by the caller.

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

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index a236597ac152..b033e0276801 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -1065,22 +1065,6 @@ const char *kmstest_pipe_name(enum pipe pipe)
 	return str + (pipe * 2);
 }
 
-/**
- * kmstest_pipe_to_index:
- * @pipe: display pipe in string format
- *
- * Returns: Index to corresponding pipe
- */
-int kmstest_pipe_to_index(char pipe)
-{
-	int r = pipe - 'A';
-
-	if (r < 0 || r >= IGT_MAX_PIPES)
-		return -EINVAL;
-
-	return r;
-}
-
 /**
  * kmstest_plane_type_name:
  * @plane_type: display plane type
@@ -1322,7 +1306,7 @@ void kmstest_dump_mode(drmModeModeInfo *mode)
 static int __intel_get_pipe_from_crtc_index(int fd, int crtc_index)
 {
 	char buf[2];
-	int debugfs_fd, res = 0;
+	int debugfs_fd, pipe, res = 0;
 	char pipe_char;
 
 	debugfs_fd = igt_debugfs_pipe_dir(fd, crtc_index, O_RDONLY);
@@ -1336,7 +1320,11 @@ static int __intel_get_pipe_from_crtc_index(int fd, int crtc_index)
 
 	igt_assert_eq(sscanf(buf, "%c", &pipe_char), 1);
 
-	return kmstest_pipe_to_index(pipe_char);
+	pipe = pipe_char - 'A';
+
+	igt_assert_f(pipe >= 0 && pipe < IGT_MAX_PIPES, "i915_pipe %c out of range\n", pipe_char);
+
+	return pipe;
 }
 
 /**
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 5bfcb53c0aaa..8d6a820856ef 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -90,7 +90,6 @@ enum pipe {
         IGT_MAX_PIPES
 };
 const char *kmstest_pipe_name(enum pipe pipe);
-int kmstest_pipe_to_index(char pipe);
 const char *kmstest_plane_type_name(int plane_type);
 
 enum port {
-- 
2.47.3


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

* [PATCH i-g-t 3/8] tests/kms_setmode: drop redundant drmModeGetCrtc() call
  2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
  2026-01-27 11:55 ` [PATCH i-g-t 1/8] lib/igt_kms: Drop the ioctl fallback for CRTC id to pipe mapping Jani Nikula
  2026-01-27 11:55 ` [PATCH i-g-t 2/8] lib/igt_kms: Remove kmstest_pipe_to_index() Jani Nikula
@ 2026-01-27 11:56 ` Jani Nikula
  2026-01-27 11:56 ` [PATCH i-g-t 4/8] tests/kms_setmode: use CRTC index instead of pipe for intel_drrs_disable() Jani Nikula
                   ` (9 subsequent siblings)
  12 siblings, 0 replies; 19+ messages in thread
From: Jani Nikula @ 2026-01-27 11:56 UTC (permalink / raw)
  To: igt-dev; +Cc: jani.nikula, ville.syrjala

In setup_crtcs(), drmModeRes *resources is the result from
drmModeGetResources(). The resources->crtcs[] array already contains
CRTC IDs. There is no point in the drmModeGetCrtc() call to get from
CRTC ID to the same CRTC ID. Remove it.

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

diff --git a/tests/kms_setmode.c b/tests/kms_setmode.c
index 108e713610fd..e17edb0d0dd0 100644
--- a/tests/kms_setmode.c
+++ b/tests/kms_setmode.c
@@ -343,17 +343,13 @@ static void setup_crtcs(const struct test_config *tconf,
 	config_valid = true;
 
 	while (i < connector_count) {
-		drmModeCrtc *drm_crtc;
 		unsigned long encoder_mask;
 		int j;
 
 		igt_assert_lt(crtc_count, MAX_CRTCS);
 
 		crtc->crtc_idx = cconf[i].crtc_idx;
-		drm_crtc = drmModeGetCrtc(drm_fd,
-					  resources->crtcs[crtc->crtc_idx]);
-		crtc->crtc_id = drm_crtc->crtc_id;
-		drmModeFreeCrtc(drm_crtc);
+		crtc->crtc_id = resources->crtcs[crtc->crtc_idx];
 		crtc->pipe_id = kmstest_get_pipe_from_crtc_id(drm_fd,
 							      crtc->crtc_id);
 
-- 
2.47.3


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

* [PATCH i-g-t 4/8] tests/kms_setmode: use CRTC index instead of pipe for intel_drrs_disable()
  2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
                   ` (2 preceding siblings ...)
  2026-01-27 11:56 ` [PATCH i-g-t 3/8] tests/kms_setmode: drop redundant drmModeGetCrtc() call Jani Nikula
@ 2026-01-27 11:56 ` Jani Nikula
  2026-01-27 11:56 ` [PATCH i-g-t 5/8] tests/kms_setmode: use __intel_get_pipe_from_crtc_index() directly Jani Nikula
                   ` (8 subsequent siblings)
  12 siblings, 0 replies; 19+ messages in thread
From: Jani Nikula @ 2026-01-27 11:56 UTC (permalink / raw)
  To: igt-dev; +Cc: jani.nikula, ville.syrjala

All of the DRRS code uses CRTC index instead of pipe, even if the
parameter naming implies pipe. Pass in the CRTC index.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 tests/kms_setmode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/kms_setmode.c b/tests/kms_setmode.c
index e17edb0d0dd0..a7f7a5606bb3 100644
--- a/tests/kms_setmode.c
+++ b/tests/kms_setmode.c
@@ -664,7 +664,7 @@ retry:
 					     crtc->connector_count, &crtc->mode);
 
 		if (is_intel_device(drm_fd))
-			intel_drrs_disable(drm_fd, crtc->pipe_id);
+			intel_drrs_disable(drm_fd, crtc->crtc_idx);
 
 		free(ids);
 
-- 
2.47.3


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

* [PATCH i-g-t 5/8] tests/kms_setmode: use __intel_get_pipe_from_crtc_index() directly
  2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
                   ` (3 preceding siblings ...)
  2026-01-27 11:56 ` [PATCH i-g-t 4/8] tests/kms_setmode: use CRTC index instead of pipe for intel_drrs_disable() Jani Nikula
@ 2026-01-27 11:56 ` Jani Nikula
  2026-01-27 11:56 ` [PATCH i-g-t 6/8] lib/igt_kms: Always return CRTC index from kmstest_get_pipe_from_crtc_id() Jani Nikula
                   ` (7 subsequent siblings)
  12 siblings, 0 replies; 19+ messages in thread
From: Jani Nikula @ 2026-01-27 11:56 UTC (permalink / raw)
  To: igt-dev; +Cc: jani.nikula, ville.syrjala

tests/kms_setmode is the only user of kmstest_get_pipe_from_crtc_id()
that actually needs the pipe instead of CRTC index. And it needs it only
for logging and test naming.

As a temporary measure, use __intel_get_pipe_from_crtc_index() directly
to allow cleaning up kmstest_get_pipe_from_crtc_id().

tests/kms_setmode should probably use igt_display_require() to handle
all of the resource management, but the conversion is not
straightforward, and igt_display_require() might not be flexible enough
at this point.

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

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index b033e0276801..16fae622fd11 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -1303,7 +1303,7 @@ void kmstest_dump_mode(drmModeModeInfo *mode)
  * The hardware pipe may be different from the CRTC index. Figure out the CRTC
  * index to pipe mapping from the debugfs.
  */
-static int __intel_get_pipe_from_crtc_index(int fd, int crtc_index)
+int __intel_get_pipe_from_crtc_index(int fd, int crtc_index)
 {
 	char buf[2];
 	int debugfs_fd, pipe, res = 0;
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 8d6a820856ef..bd6125989945 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -147,6 +147,7 @@ void kmstest_dump_mode(drmModeModeInfo *mode);
 #define HDISPLAY_6K_PER_PIPE 6144
 #define HDISPLAY_5K_PER_PIPE 5120
 
+int __intel_get_pipe_from_crtc_index(int fd, int crtc_index);
 int kmstest_get_pipe_from_crtc_id(int fd, int crtc_id);
 void kmstest_set_vt_graphics_mode(void);
 void kmstest_restore_vt_mode(void);
diff --git a/tests/kms_setmode.c b/tests/kms_setmode.c
index a7f7a5606bb3..9c0649e17bd0 100644
--- a/tests/kms_setmode.c
+++ b/tests/kms_setmode.c
@@ -350,8 +350,10 @@ static void setup_crtcs(const struct test_config *tconf,
 
 		crtc->crtc_idx = cconf[i].crtc_idx;
 		crtc->crtc_id = resources->crtcs[crtc->crtc_idx];
-		crtc->pipe_id = kmstest_get_pipe_from_crtc_id(drm_fd,
-							      crtc->crtc_id);
+
+		/* FIXME: avoid __intel_get_pipe_from_crtc_index() */
+		crtc->pipe_id = is_intel_device(drm_fd) ?
+			__intel_get_pipe_from_crtc_index(drm_fd, crtc->crtc_idx) : crtc->crtc_idx;
 
 		crtc->connector_count = 1;
 		for (j = i + 1; j < connector_count; j++)
-- 
2.47.3


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

* [PATCH i-g-t 6/8] lib/igt_kms: Always return CRTC index from kmstest_get_pipe_from_crtc_id()
  2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
                   ` (4 preceding siblings ...)
  2026-01-27 11:56 ` [PATCH i-g-t 5/8] tests/kms_setmode: use __intel_get_pipe_from_crtc_index() directly Jani Nikula
@ 2026-01-27 11:56 ` Jani Nikula
  2026-01-27 11:56 ` [PATCH i-g-t 7/8] lib/igt_debugfs: rename igt_debugfs_pipe_dir() to igt_debugfs_crtc_dir() Jani Nikula
                   ` (6 subsequent siblings)
  12 siblings, 0 replies; 19+ messages in thread
From: Jani Nikula @ 2026-01-27 11:56 UTC (permalink / raw)
  To: igt-dev; +Cc: jani.nikula, ville.syrjala

All users of kmstest_get_pipe_from_crtc_id() actually need the CRTC
index, not the hardware pipe. Stop doing the CRTC index to hardware pipe
special case mapping on Intel devices. Rename the function
kmstest_get_crtc_index_from_id().

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

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 16fae622fd11..6508400fd686 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -1328,16 +1328,14 @@ int __intel_get_pipe_from_crtc_index(int fd, int crtc_index)
 }
 
 /**
- * kmstest_get_pipe_from_crtc_id:
+ * kmstest_get_crtc_index_from_id:
  * @fd: DRM fd
  * @crtc_id: DRM CRTC id
  *
- * Returns: The crtc index for the given DRM CRTC ID @crtc_id. The crtc index
- * is the equivalent of the pipe id.  This value maps directly to an enum pipe
- * value used in other helper functions.  Returns 0 if the index could not be
- * determined.
+ * Returns: The crtc index for the given DRM CRTC ID @crtc_id. Returns 0 if the
+ * index could not be determined.
  */
-int kmstest_get_pipe_from_crtc_id(int fd, int crtc_id)
+int kmstest_get_crtc_index_from_id(int fd, int crtc_id)
 {
 	drmModeRes *res;
 	drmModeCrtc *drm_crtc;
@@ -1359,7 +1357,7 @@ int kmstest_get_pipe_from_crtc_id(int fd, int crtc_id)
 
 	drmModeFreeResources(res);
 
-	return is_intel_device(fd) ? __intel_get_pipe_from_crtc_index(fd, i) : i;
+	return i;
 }
 
 /**
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index bd6125989945..432c67d11780 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -148,7 +148,7 @@ void kmstest_dump_mode(drmModeModeInfo *mode);
 #define HDISPLAY_5K_PER_PIPE 5120
 
 int __intel_get_pipe_from_crtc_index(int fd, int crtc_index);
-int kmstest_get_pipe_from_crtc_id(int fd, int crtc_id);
+int kmstest_get_crtc_index_from_id(int fd, int crtc_id);
 void kmstest_set_vt_graphics_mode(void);
 void kmstest_restore_vt_mode(void);
 void kmstest_set_vt_text_mode(void);
diff --git a/tests/intel/kms_fbcon_fbt.c b/tests/intel/kms_fbcon_fbt.c
index 1b9e535ebffc..36de84f9852f 100644
--- a/tests/intel/kms_fbcon_fbt.c
+++ b/tests/intel/kms_fbcon_fbt.c
@@ -146,10 +146,10 @@ static bool fbc_check_cursor_blinking(struct drm_info *drm)
 	igt_pipe_crc_t *pipe_crc;
 	igt_crc_t crc[2];
 	bool ret;
-	int i, pipe;
+	int i, crtc_index;
 
-	pipe = kmstest_get_pipe_from_crtc_id(drm->fd, drm->crtc_id);
-	pipe_crc = igt_pipe_crc_new(drm->fd, pipe, IGT_PIPE_CRC_SOURCE_AUTO);
+	crtc_index = kmstest_get_crtc_index_from_id(drm->fd, drm->crtc_id);
+	pipe_crc = igt_pipe_crc_new(drm->fd, crtc_index, IGT_PIPE_CRC_SOURCE_AUTO);
 
 	igt_pipe_crc_start(pipe_crc);
 	igt_pipe_crc_drain(pipe_crc);
diff --git a/tests/kms_async_flips.c b/tests/kms_async_flips.c
index c8586a5f947c..993ad37530b0 100644
--- a/tests/kms_async_flips.c
+++ b/tests/kms_async_flips.c
@@ -555,9 +555,9 @@ static void test_async_flip(data_t *data)
 
 static void wait_for_vblank(data_t *data, unsigned long *vbl_time, unsigned int *seq)
 {
-	int pipe = kmstest_get_pipe_from_crtc_id(data->drm_fd, data->crtc_id);
+	int crtc_index = kmstest_get_crtc_index_from_id(data->drm_fd, data->crtc_id);
 	drmVBlank wait_vbl = {
-		.request.type = DRM_VBLANK_RELATIVE | kmstest_get_vbl_flag(pipe),
+		.request.type = DRM_VBLANK_RELATIVE | kmstest_get_vbl_flag(crtc_index),
 		.request.sequence = 1,
 	};
 
@@ -728,10 +728,10 @@ static void test_invalid(data_t *data)
 
 static void queue_vblank(data_t *data)
 {
-	int pipe = kmstest_get_pipe_from_crtc_id(data->drm_fd, data->crtc_id);
+	int crtc_index = kmstest_get_crtc_index_from_id(data->drm_fd, data->crtc_id);
 	drmVBlank wait_vbl = {
 		.request.type = DRM_VBLANK_RELATIVE | DRM_VBLANK_EVENT |
-			kmstest_get_vbl_flag(pipe),
+			kmstest_get_vbl_flag(crtc_index),
 		.request.sequence = 1,
 		.request.signal = (long)data,
 	};
@@ -850,7 +850,7 @@ static void test_crc(data_t *data)
 			     &data->output->config.connector->connector_id, 1, mode);
 	igt_assert_eq(ret, 0);
 
-	data->pipe_crc = igt_crtc_crc_new(igt_crtc_for_pipe(&data->display, kmstest_get_pipe_from_crtc_id(data->drm_fd, data->crtc_id)),
+	data->pipe_crc = igt_crtc_crc_new(igt_crtc_for_pipe(&data->display, kmstest_get_crtc_index_from_id(data->drm_fd, data->crtc_id)),
 					  IGT_PIPE_CRC_SOURCE_AUTO);
 
 	igt_pipe_crc_start(data->pipe_crc);
-- 
2.47.3


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

* [PATCH i-g-t 7/8] lib/igt_debugfs: rename igt_debugfs_pipe_dir() to igt_debugfs_crtc_dir()
  2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
                   ` (5 preceding siblings ...)
  2026-01-27 11:56 ` [PATCH i-g-t 6/8] lib/igt_kms: Always return CRTC index from kmstest_get_pipe_from_crtc_id() Jani Nikula
@ 2026-01-27 11:56 ` Jani Nikula
  2026-01-27 11:56 ` [PATCH i-g-t 8/8] lib/i915/drrs: switch the interface from pipe to CRTC index Jani Nikula
                   ` (5 subsequent siblings)
  12 siblings, 0 replies; 19+ messages in thread
From: Jani Nikula @ 2026-01-27 11:56 UTC (permalink / raw)
  To: igt-dev; +Cc: jani.nikula, ville.syrjala

Rename the function to reflect what it does. It opens the debugfs
directory based on the CRTC index, not the pipe.

There's no functional change here. If there's code that passes the
hardware pipe to igt_debugfs_crtc_dir(), it needs to be fixed.

Signed-off-by: Jani Nikula <jani.nikula@intel.com>
---
 lib/i915/intel_drrs.c                  |  6 +++---
 lib/i915/intel_fbc.c                   |  4 ++--
 lib/igt_debugfs.c                      | 10 +++++-----
 lib/igt_debugfs.h                      |  4 +---
 lib/igt_kms.c                          |  4 ++--
 tests/intel/kms_frontbuffer_tracking.c |  2 +-
 tests/nouveau_crc.c                    |  2 +-
 7 files changed, 15 insertions(+), 17 deletions(-)

diff --git a/lib/i915/intel_drrs.c b/lib/i915/intel_drrs.c
index ac8dd5e61d21..5257a6a6a7ca 100644
--- a/lib/i915/intel_drrs.c
+++ b/lib/i915/intel_drrs.c
@@ -25,7 +25,7 @@ bool intel_is_drrs_supported(int device, enum pipe pipe)
 	char buf[256];
 	int dir;
 
-	dir = igt_debugfs_pipe_dir(device, pipe, O_DIRECTORY);
+	dir = igt_debugfs_crtc_dir(device, pipe, O_DIRECTORY);
 	igt_require_fd(dir);
 	igt_debugfs_simple_read(dir, "i915_drrs_status", buf, sizeof(buf));
 	close(dir);
@@ -64,7 +64,7 @@ static void drrs_set(int device, enum pipe pipe, unsigned int val)
 	igt_debug("Manually %sabling DRRS. %u\n", val ? "en" : "dis", val);
 	snprintf(buf, sizeof(buf), "%d", val);
 
-	dir = igt_debugfs_pipe_dir(device, pipe, O_DIRECTORY);
+	dir = igt_debugfs_crtc_dir(device, pipe, O_DIRECTORY);
 	igt_require_fd(dir);
 	ret = igt_sysfs_write(dir, "i915_drrs_ctl", buf, sizeof(buf) - 1);
 	close(dir);
@@ -123,7 +123,7 @@ bool intel_is_drrs_inactive(int device, enum pipe pipe)
 	char buf[256];
 	int dir;
 
-	dir = igt_debugfs_pipe_dir(device, pipe, O_DIRECTORY);
+	dir = igt_debugfs_crtc_dir(device, pipe, O_DIRECTORY);
 	igt_require_fd(dir);
 	igt_debugfs_simple_read(dir, "i915_drrs_status", buf, sizeof(buf));
 	close(dir);
diff --git a/lib/i915/intel_fbc.c b/lib/i915/intel_fbc.c
index a1a6de90e3f3..84c66929dabc 100644
--- a/lib/i915/intel_fbc.c
+++ b/lib/i915/intel_fbc.c
@@ -28,7 +28,7 @@ bool intel_fbc_supported_on_chipset(int device, enum pipe pipe)
 	char buf[FBC_STATUS_BUF_LEN];
 	int dir;
 
-	dir = igt_debugfs_pipe_dir(device, pipe, O_DIRECTORY);
+	dir = igt_debugfs_crtc_dir(device, pipe, O_DIRECTORY);
 	igt_require_fd(dir);
 	igt_debugfs_simple_read(dir, "i915_fbc_status", buf, sizeof(buf));
 	close(dir);
@@ -45,7 +45,7 @@ static bool _intel_fbc_is_enabled(int device, enum pipe pipe, int log_level, cha
 	bool print = true;
 	int dir;
 
-	dir = igt_debugfs_pipe_dir(device, pipe, O_DIRECTORY);
+	dir = igt_debugfs_crtc_dir(device, pipe, O_DIRECTORY);
 	igt_require_fd(dir);
 	igt_debugfs_simple_read(dir, "i915_fbc_status", buf, sizeof(buf));
 	close(dir);
diff --git a/lib/igt_debugfs.c b/lib/igt_debugfs.c
index 40b719545e9b..11f5ee9984ee 100644
--- a/lib/igt_debugfs.c
+++ b/lib/igt_debugfs.c
@@ -285,23 +285,23 @@ int igt_debugfs_connector_dir(int device, char *conn_name, int mode)
 }
 
 /**
- * igt_debugfs_pipe_dir:
+ * igt_debugfs_crtc_dir:
  * @device: fd of the device
- * @pipe: index of pipe
+ * @crtc_index: CRTC index
  * @mode: mode bits as used by open()
  *
- * This opens the debugfs directory corresponding to the pipe index on the
+ * This opens the debugfs directory corresponding to the CRTC index on the
  * device for use with igt_sysfs_get() and related functions. This is just
  * syntax sugar for igt_debugfs_open().
  *
  * Returns:
  * The directory fd, or -1 on failure.
  */
-int igt_debugfs_pipe_dir(int device, int pipe, int mode)
+int igt_debugfs_crtc_dir(int device, int crtc_index, int mode)
 {
 	char buf[128];
 
-	snprintf(buf, sizeof(buf), "crtc-%d", pipe);
+	snprintf(buf, sizeof(buf), "crtc-%d", crtc_index);
 	return igt_debugfs_open(device, buf, mode);
 }
 
diff --git a/lib/igt_debugfs.h b/lib/igt_debugfs.h
index 76dbff3e8e7f..2c546f299a43 100644
--- a/lib/igt_debugfs.h
+++ b/lib/igt_debugfs.h
@@ -29,14 +29,12 @@
 #include <stdint.h>
 #include <stdio.h>
 
-enum pipe;
-
 const char *igt_debugfs_mount(void);
 char *igt_debugfs_path(int device, char *path, int pathlen);
 
 int igt_debugfs_dir(int device);
 int igt_debugfs_connector_dir(int device, char *conn_name, int mode);
-int igt_debugfs_pipe_dir(int device, int pipe, int mode);
+int igt_debugfs_crtc_dir(int device, int crtc_index, int mode);
 
 int igt_debugfs_open(int fd, const char *filename, int mode);
 bool igt_debugfs_is_dir(int drm_fd, const char *name, int gt_id);
diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 6508400fd686..a94c4820bd87 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -1309,7 +1309,7 @@ int __intel_get_pipe_from_crtc_index(int fd, int crtc_index)
 	int debugfs_fd, pipe, res = 0;
 	char pipe_char;
 
-	debugfs_fd = igt_debugfs_pipe_dir(fd, crtc_index, O_RDONLY);
+	debugfs_fd = igt_debugfs_crtc_dir(fd, crtc_index, O_RDONLY);
 
 	if (debugfs_fd >= 0) {
 		res = igt_debugfs_simple_read(debugfs_fd, "i915_pipe", buf, sizeof(buf));
@@ -6649,7 +6649,7 @@ unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe)
 	int fd, res;
 	unsigned int current;
 
-	fd = igt_debugfs_pipe_dir(drmfd, pipe, O_RDONLY);
+	fd = igt_debugfs_crtc_dir(drmfd, pipe, O_RDONLY);
 	igt_assert(fd >= 0);
 
 	if (is_intel_device(drmfd))
diff --git a/tests/intel/kms_frontbuffer_tracking.c b/tests/intel/kms_frontbuffer_tracking.c
index 7dd52f982d96..cd80ba444cf5 100644
--- a/tests/intel/kms_frontbuffer_tracking.c
+++ b/tests/intel/kms_frontbuffer_tracking.c
@@ -1538,7 +1538,7 @@ static void __debugfs_read_crtc(const char *param, char *buf, int len)
 	enum pipe pipe;
 
 	pipe = prim_mode_params.pipe;
-	dir = igt_debugfs_pipe_dir(drm.fd, pipe, O_DIRECTORY);
+	dir = igt_debugfs_crtc_dir(drm.fd, pipe, O_DIRECTORY);
 	igt_require_fd(dir);
 	igt_debugfs_simple_read(dir, param, buf, len);
 	close(dir);
diff --git a/tests/nouveau_crc.c b/tests/nouveau_crc.c
index 6d61df006095..b30dbb1be592 100644
--- a/tests/nouveau_crc.c
+++ b/tests/nouveau_crc.c
@@ -369,7 +369,7 @@ int igt_main()
 			igt_plane_set_fb(data.primary, &data.default_fb);
 			igt_display_commit(&data.display);
 
-			dir = igt_debugfs_pipe_dir(data.drm_fd, pipe, O_DIRECTORY);
+			dir = igt_debugfs_crtc_dir(data.drm_fd, pipe, O_DIRECTORY);
 			igt_require_fd(dir);
 			data.nv_crc_dir = openat(dir, "nv_crc", O_DIRECTORY);
 			close(dir);
-- 
2.47.3


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

* [PATCH i-g-t 8/8] lib/i915/drrs: switch the interface from pipe to CRTC index
  2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
                   ` (6 preceding siblings ...)
  2026-01-27 11:56 ` [PATCH i-g-t 7/8] lib/igt_debugfs: rename igt_debugfs_pipe_dir() to igt_debugfs_crtc_dir() Jani Nikula
@ 2026-01-27 11:56 ` Jani Nikula
  2026-01-27 16:47 ` ✓ Xe.CI.BAT: success for lib/igt_kms: pipe vs CRTC index cleanups (rev2) Patchwork
                   ` (4 subsequent siblings)
  12 siblings, 0 replies; 19+ messages in thread
From: Jani Nikula @ 2026-01-27 11:56 UTC (permalink / raw)
  To: igt-dev; +Cc: jani.nikula, ville.syrjala

All of the DRRS functionality assumes CRTC index, even though the
functions have enum pipe as parameter. Switch to CRTC index to reflect
what the functions expect in reality.

There's no functional change here. If there's code that passes the
hardware pipe to the DRRS functions, it needs to be fixed.

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

diff --git a/lib/i915/intel_drrs.c b/lib/i915/intel_drrs.c
index 5257a6a6a7ca..ab32f2b4734f 100644
--- a/lib/i915/intel_drrs.c
+++ b/lib/i915/intel_drrs.c
@@ -13,19 +13,19 @@
 /**
  * intel_is_drrs_supported:
  * @device: fd of the device
- * @pipe: Display pipe
+ * @crtc_index: CRTC index
  *
- * Check if DRRS is supported on given pipe.
+ * Check if DRRS is supported on given CRTC index.
  *
  * Returns:
  * true if DRRS is supported and false otherwise.
  */
-bool intel_is_drrs_supported(int device, enum pipe pipe)
+bool intel_is_drrs_supported(int device, int crtc_index)
 {
 	char buf[256];
 	int dir;
 
-	dir = igt_debugfs_crtc_dir(device, pipe, O_DIRECTORY);
+	dir = igt_debugfs_crtc_dir(device, crtc_index, O_DIRECTORY);
 	igt_require_fd(dir);
 	igt_debugfs_simple_read(dir, "i915_drrs_status", buf, sizeof(buf));
 	close(dir);
@@ -56,7 +56,7 @@ bool intel_output_has_drrs(int device, igt_output_t *output)
 	return strstr(buf, "seamless");
 }
 
-static void drrs_set(int device, enum pipe pipe, unsigned int val)
+static void drrs_set(int device, int crtc_index, unsigned int val)
 {
 	char buf[2];
 	int dir, ret;
@@ -64,7 +64,7 @@ static void drrs_set(int device, enum pipe pipe, unsigned int val)
 	igt_debug("Manually %sabling DRRS. %u\n", val ? "en" : "dis", val);
 	snprintf(buf, sizeof(buf), "%d", val);
 
-	dir = igt_debugfs_crtc_dir(device, pipe, O_DIRECTORY);
+	dir = igt_debugfs_crtc_dir(device, crtc_index, O_DIRECTORY);
 	igt_require_fd(dir);
 	ret = igt_sysfs_write(dir, "i915_drrs_ctl", buf, sizeof(buf) - 1);
 	close(dir);
@@ -81,49 +81,49 @@ static void drrs_set(int device, enum pipe pipe, unsigned int val)
 /**
  * intel_drrs_enable:
  * @device: fd of the device
- * @pipe: Display pipe
+ * @crtc_index: CRTC index
  *
- * Enable DRRS on given pipe
+ * Enable DRRS on given CRTC index.
  *
  * Returns:
  * none
  */
-void intel_drrs_enable(int device, enum pipe pipe)
+void intel_drrs_enable(int device, int crtc_index)
 {
-	drrs_set(device, pipe, 1);
+	drrs_set(device, crtc_index, 1);
 }
 
 /**
  * intel_drrs_disable:
  * @device: fd of the device
- * @pipe: Display pipe
+ * @crtc_index: CRTC index
  *
- * Disable DRRS on given pipe
+ * Disable DRRS on given CRTC index.
  *
  * Returns:
  * none
  */
-void intel_drrs_disable(int device, enum pipe pipe)
+void intel_drrs_disable(int device, int crtc_index)
 {
-	drrs_set(device, pipe, 0);
+	drrs_set(device, crtc_index, 0);
 }
 
 /**
  * intel_is_drrs_inactive:
  * @device: fd of the device
- * @pipe: Display pipe
+ * @crtc_index: CRTC index
  *
- * Check if drrs is inactive on given pipe
+ * Check if drrs is inactive on given CRTC index.
  *
  * Returns:
  * true if inactive and false otherwise
  */
-bool intel_is_drrs_inactive(int device, enum pipe pipe)
+bool intel_is_drrs_inactive(int device, int crtc_index)
 {
 	char buf[256];
 	int dir;
 
-	dir = igt_debugfs_crtc_dir(device, pipe, O_DIRECTORY);
+	dir = igt_debugfs_crtc_dir(device, crtc_index, O_DIRECTORY);
 	igt_require_fd(dir);
 	igt_debugfs_simple_read(dir, "i915_drrs_status", buf, sizeof(buf));
 	close(dir);
diff --git a/lib/i915/intel_drrs.h b/lib/i915/intel_drrs.h
index d4d27a5f9991..1a612d16f6b6 100644
--- a/lib/i915/intel_drrs.h
+++ b/lib/i915/intel_drrs.h
@@ -8,10 +8,10 @@
 
 #include "igt.h"
 
-bool intel_is_drrs_supported(int device, enum pipe pipe);
+bool intel_is_drrs_supported(int device, int crtc_index);
 bool intel_output_has_drrs(int device, igt_output_t *output);
-void intel_drrs_enable(int device, enum pipe pipe);
-void intel_drrs_disable(int device, enum pipe pipe);
-bool intel_is_drrs_inactive(int device, enum pipe pipe);
+void intel_drrs_enable(int device, int crtc_index);
+void intel_drrs_disable(int device, int crtc_index);
+bool intel_is_drrs_inactive(int device, int crtc_index);
 
 #endif
-- 
2.47.3


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

* ✓ Xe.CI.BAT: success for lib/igt_kms: pipe vs CRTC index cleanups (rev2)
  2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
                   ` (7 preceding siblings ...)
  2026-01-27 11:56 ` [PATCH i-g-t 8/8] lib/i915/drrs: switch the interface from pipe to CRTC index Jani Nikula
@ 2026-01-27 16:47 ` Patchwork
  2026-01-27 17:05 ` ✓ i915.CI.BAT: " Patchwork
                   ` (3 subsequent siblings)
  12 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2026-01-27 16:47 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

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

== Series Details ==

Series: lib/igt_kms: pipe vs CRTC index cleanups (rev2)
URL   : https://patchwork.freedesktop.org/series/160345/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_8720_BAT -> XEIGTPW_14428_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

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

  Additional (1): bat-bmg-3 

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

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

### IGT changes ###

#### Issues hit ####

  * igt@xe_peer2peer@read@read-gpua-vram01-gpub-vram01-p2p:
    - bat-bmg-3:          NOTRUN -> [SKIP][1] ([Intel XE#6566]) +3 other tests skip
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/bat-bmg-3/igt@xe_peer2peer@read@read-gpua-vram01-gpub-vram01-p2p.html

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


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

  * IGT: IGT_8720 -> IGTPW_14428
  * Linux: xe-4452-1a13a943d42ab743e72246f5d765f31cbd609e27 -> xe-4453-e37acbcead81d2ee84f731c72241e62788b57552

  IGTPW_14428: 14428
  IGT_8720: b37a4d70080afd7426cb249787545df75f762dc0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-4452-1a13a943d42ab743e72246f5d765f31cbd609e27: 1a13a943d42ab743e72246f5d765f31cbd609e27
  xe-4453-e37acbcead81d2ee84f731c72241e62788b57552: e37acbcead81d2ee84f731c72241e62788b57552

== Logs ==

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

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

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

* ✓ i915.CI.BAT: success for lib/igt_kms: pipe vs CRTC index cleanups (rev2)
  2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
                   ` (8 preceding siblings ...)
  2026-01-27 16:47 ` ✓ Xe.CI.BAT: success for lib/igt_kms: pipe vs CRTC index cleanups (rev2) Patchwork
@ 2026-01-27 17:05 ` Patchwork
  2026-01-27 21:07 ` ✗ Xe.CI.Full: failure " Patchwork
                   ` (2 subsequent siblings)
  12 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2026-01-27 17:05 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

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

== Series Details ==

Series: lib/igt_kms: pipe vs CRTC index cleanups (rev2)
URL   : https://patchwork.freedesktop.org/series/160345/
State : success

== Summary ==

CI Bug Log - changes from IGT_8720 -> IGTPW_14428
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

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

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

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

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

### IGT changes ###

#### Issues hit ####

  * igt@gem_lmem_swapping@parallel-random-engines:
    - bat-adls-6:         NOTRUN -> [SKIP][1] ([i915#4613]) +3 other tests skip
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-adls-6/igt@gem_lmem_swapping@parallel-random-engines.html

  * igt@gem_tiled_pread_basic:
    - bat-adls-6:         NOTRUN -> [SKIP][2] ([i915#3282])
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-adls-6/igt@gem_tiled_pread_basic.html

  * igt@i915_selftest@live@workarounds:
    - bat-arls-6:         [PASS][3] -> [DMESG-FAIL][4] ([i915#12061]) +1 other test dmesg-fail
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8720/bat-arls-6/igt@i915_selftest@live@workarounds.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-arls-6/igt@i915_selftest@live@workarounds.html

  * igt@intel_hwmon@hwmon-read:
    - bat-adls-6:         NOTRUN -> [SKIP][5] ([i915#7707]) +1 other test skip
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-adls-6/igt@intel_hwmon@hwmon-read.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - bat-adls-6:         NOTRUN -> [SKIP][6] ([i915#4103]) +1 other test skip
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-adls-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_dsc@dsc-basic:
    - bat-adls-6:         NOTRUN -> [SKIP][7] ([i915#3555] / [i915#3840])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-adls-6/igt@kms_dsc@dsc-basic.html

  * igt@kms_force_connector_basic@force-load-detect:
    - bat-adls-6:         NOTRUN -> [SKIP][8]
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-adls-6/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_pm_backlight@basic-brightness:
    - bat-adls-6:         NOTRUN -> [SKIP][9] ([i915#5354])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-adls-6/igt@kms_pm_backlight@basic-brightness.html

  * igt@kms_psr@psr-primary-mmap-gtt:
    - bat-adls-6:         NOTRUN -> [SKIP][10] ([i915#1072] / [i915#9732]) +3 other tests skip
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-adls-6/igt@kms_psr@psr-primary-mmap-gtt.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - bat-adls-6:         NOTRUN -> [SKIP][11] ([i915#3555])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-adls-6/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@prime_vgem@basic-fence-read:
    - bat-adls-6:         NOTRUN -> [SKIP][12] ([i915#3291]) +2 other tests skip
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-adls-6/igt@prime_vgem@basic-fence-read.html

  
#### Possible fixes ####

  * igt@i915_selftest@live@workarounds:
    - bat-arls-5:         [DMESG-FAIL][13] ([i915#12061]) -> [PASS][14] +1 other test pass
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8720/bat-arls-5/igt@i915_selftest@live@workarounds.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-arls-5/igt@i915_selftest@live@workarounds.html
    - bat-dg2-14:         [DMESG-FAIL][15] ([i915#12061]) -> [PASS][16] +1 other test pass
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8720/bat-dg2-14/igt@i915_selftest@live@workarounds.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-dg2-14/igt@i915_selftest@live@workarounds.html
    - bat-mtlp-9:         [DMESG-FAIL][17] ([i915#12061]) -> [PASS][18] +1 other test pass
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8720/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/bat-mtlp-9/igt@i915_selftest@live@workarounds.html

  
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
  [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
  [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
  [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732


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

  * CI: CI-20190529 -> None
  * IGT: IGT_8720 -> IGTPW_14428
  * Linux: CI_DRM_17894 -> CI_DRM_17895

  CI-20190529: 20190529
  CI_DRM_17894: 6d88e21d3ccde3ca984304cde021744d0e326ee1 @ git://anongit.freedesktop.org/gfx-ci/linux
  CI_DRM_17895: 0d98ae30dc3a1479c9a2d3e38b3068faa46e04d0 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_14428: 14428
  IGT_8720: b37a4d70080afd7426cb249787545df75f762dc0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git

== Logs ==

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

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

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

* ✗ Xe.CI.Full: failure for lib/igt_kms: pipe vs CRTC index cleanups (rev2)
  2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
                   ` (9 preceding siblings ...)
  2026-01-27 17:05 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-01-27 21:07 ` Patchwork
  2026-01-28  2:07 ` ✗ i915.CI.Full: " Patchwork
  2026-01-28 15:14 ` [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Ville Syrjälä
  12 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2026-01-27 21:07 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

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

== Series Details ==

Series: lib/igt_kms: pipe vs CRTC index cleanups (rev2)
URL   : https://patchwork.freedesktop.org/series/160345/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_8720_FULL -> XEIGTPW_14428_FULL
====================================================

Summary
-------

  **FAILURE**

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

### IGT changes ###

#### Possible regressions ####

  * igt@kms_pm_rpm@basic-rte:
    - shard-lnl:          [PASS][1] -> [FAIL][2]
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-lnl-3/igt@kms_pm_rpm@basic-rte.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-8/igt@kms_pm_rpm@basic-rte.html

  * igt@xe_exec_system_allocator@many-stride-new:
    - shard-bmg:          [PASS][3] -> [ABORT][4]
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-bmg-4/igt@xe_exec_system_allocator@many-stride-new.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-4/igt@xe_exec_system_allocator@many-stride-new.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@intel_hwmon@hwmon-write:
    - shard-bmg:          [PASS][5] -> [FAIL][6] ([Intel XE#4665])
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-bmg-7/igt@intel_hwmon@hwmon-write.html
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-7/igt@intel_hwmon@hwmon-write.html

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

  * igt@kms_big_fb@4-tiled-64bpp-rotate-180:
    - shard-lnl:          [PASS][8] -> [DMESG-WARN][9] ([Intel XE#7063]) +5 other tests dmesg-warn
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-lnl-7/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-3/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-270:
    - shard-lnl:          NOTRUN -> [SKIP][10] ([Intel XE#1407])
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-4/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html

  * igt@kms_big_fb@x-tiled-16bpp-rotate-90:
    - shard-bmg:          NOTRUN -> [SKIP][11] ([Intel XE#2327]) +1 other test skip
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-7/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html

  * igt@kms_big_fb@y-tiled-16bpp-rotate-270:
    - shard-lnl:          NOTRUN -> [SKIP][12] ([Intel XE#1124]) +1 other test skip
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-7/igt@kms_big_fb@y-tiled-16bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-bmg:          NOTRUN -> [SKIP][13] ([Intel XE#1124]) +6 other tests skip
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-8/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs:
    - shard-lnl:          NOTRUN -> [SKIP][14] ([Intel XE#2887]) +2 other tests skip
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-4/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][15] ([Intel XE#2887]) +3 other tests skip
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-9/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html

  * igt@kms_chamelium_edid@hdmi-edid-read:
    - shard-lnl:          NOTRUN -> [SKIP][16] ([Intel XE#373])
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-2/igt@kms_chamelium_edid@hdmi-edid-read.html
    - shard-bmg:          NOTRUN -> [SKIP][17] ([Intel XE#2252])
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-3/igt@kms_chamelium_edid@hdmi-edid-read.html

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

  * igt@kms_content_protection@srm@pipe-a-dp-2:
    - shard-bmg:          NOTRUN -> [FAIL][19] ([Intel XE#1178] / [Intel XE#3304]) +1 other test fail
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-1/igt@kms_content_protection@srm@pipe-a-dp-2.html

  * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
    - shard-lnl:          NOTRUN -> [SKIP][20] ([Intel XE#309])
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-1/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size:
    - shard-bmg:          [PASS][21] -> [DMESG-WARN][22] ([Intel XE#5354])
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-bmg-8/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-7/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html

  * igt@kms_dsc@dsc-with-output-formats:
    - shard-bmg:          NOTRUN -> [SKIP][23] ([Intel XE#2244])
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-8/igt@kms_dsc@dsc-with-output-formats.html
    - shard-lnl:          NOTRUN -> [SKIP][24] ([Intel XE#2244])
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-1/igt@kms_dsc@dsc-with-output-formats.html

  * igt@kms_flip@2x-wf_vblank-ts-check:
    - shard-lnl:          NOTRUN -> [SKIP][25] ([Intel XE#1421])
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-2/igt@kms_flip@2x-wf_vblank-ts-check.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
    - shard-lnl:          NOTRUN -> [SKIP][26] ([Intel XE#1401] / [Intel XE#1745]) +1 other test skip
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
    - shard-bmg:          NOTRUN -> [SKIP][27] ([Intel XE#2293] / [Intel XE#2380]) +1 other test skip
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
    - shard-lnl:          NOTRUN -> [SKIP][28] ([Intel XE#1401]) +1 other test skip
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
    - shard-bmg:          NOTRUN -> [SKIP][29] ([Intel XE#2293]) +1 other test skip
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html

  * igt@kms_frontbuffer_tracking@drrs-1p-offscreen-pri-indfb-draw-blt:
    - shard-lnl:          NOTRUN -> [SKIP][30] ([Intel XE#6312])
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-8/igt@kms_frontbuffer_tracking@drrs-1p-offscreen-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move:
    - shard-bmg:          NOTRUN -> [SKIP][31] ([Intel XE#2311]) +6 other tests skip
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc:
    - shard-bmg:          NOTRUN -> [SKIP][32] ([Intel XE#4141]) +2 other tests skip
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-1p-rte:
    - shard-lnl:          NOTRUN -> [SKIP][33] ([Intel XE#651])
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrs-1p-rte.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render:
    - shard-lnl:          NOTRUN -> [SKIP][34] ([Intel XE#656]) +5 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff:
    - shard-bmg:          NOTRUN -> [SKIP][35] ([Intel XE#2313]) +6 other tests skip
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-onoff.html

  * igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping@pipe-b-plane-5:
    - shard-lnl:          NOTRUN -> [SKIP][36] ([Intel XE#7131]) +5 other tests skip
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-3/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping@pipe-b-plane-5.html

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

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping:
    - shard-bmg:          NOTRUN -> [SKIP][38] ([Intel XE#7130] / [Intel XE#7131]) +2 other tests skip
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-9/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier-source-clamping:
    - shard-lnl:          NOTRUN -> [SKIP][39] ([Intel XE#7130] / [Intel XE#7131]) +2 other tests skip
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-5/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-5:
    - shard-bmg:          NOTRUN -> [SKIP][40] ([Intel XE#7131]) +5 other tests skip
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-7/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-5.html

  * igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping@pipe-a-plane-3:
    - shard-lnl:          NOTRUN -> [SKIP][41] ([Intel XE#7130]) +13 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-7/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier-source-clamping@pipe-a-plane-3.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling:
    - shard-lnl:          NOTRUN -> [SKIP][42] ([Intel XE#6886]) +3 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-2/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html

  * igt@kms_pm_dc@dc5-dpms:
    - shard-lnl:          [PASS][43] -> [FAIL][44] ([Intel XE#718])
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-lnl-7/igt@kms_pm_dc@dc5-dpms.html
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-1/igt@kms_pm_dc@dc5-dpms.html

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

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-bmg:          NOTRUN -> [SKIP][46] ([Intel XE#1406] / [Intel XE#1489]) +1 other test skip
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-3/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@pr-plane-move-sf-dmg-area:
    - shard-lnl:          NOTRUN -> [SKIP][47] ([Intel XE#1406] / [Intel XE#2893])
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-5/igt@kms_psr2_sf@pr-plane-move-sf-dmg-area.html

  * igt@kms_psr@fbc-psr2-sprite-render:
    - shard-lnl:          NOTRUN -> [SKIP][48] ([Intel XE#1406])
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-8/igt@kms_psr@fbc-psr2-sprite-render.html

  * igt@kms_psr@fbc-psr2-sprite-render@edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][49] ([Intel XE#1406] / [Intel XE#4609])
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-8/igt@kms_psr@fbc-psr2-sprite-render@edp-1.html

  * igt@kms_psr@psr-cursor-plane-move:
    - shard-bmg:          NOTRUN -> [SKIP][50] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850])
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-8/igt@kms_psr@psr-cursor-plane-move.html

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

  * igt@kms_rotation_crc@primary-rotation-270:
    - shard-bmg:          NOTRUN -> [SKIP][52] ([Intel XE#3414] / [Intel XE#3904])
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-2/igt@kms_rotation_crc@primary-rotation-270.html

  * igt@kms_vrr@cmrr@pipe-a-edp-1:
    - shard-lnl:          [PASS][53] -> [FAIL][54] ([Intel XE#4459]) +1 other test fail
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-lnl-8/igt@kms_vrr@cmrr@pipe-a-edp-1.html
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-8/igt@kms_vrr@cmrr@pipe-a-edp-1.html

  * igt@xe_exec_basic@multigpu-once-null:
    - shard-bmg:          NOTRUN -> [SKIP][55] ([Intel XE#2322])
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-4/igt@xe_exec_basic@multigpu-once-null.html

  * igt@xe_exec_fault_mode@once-multi-queue-userptr-invalidate-prefetch:
    - shard-bmg:          NOTRUN -> [SKIP][56] ([Intel XE#7136]) +3 other tests skip
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-8/igt@xe_exec_fault_mode@once-multi-queue-userptr-invalidate-prefetch.html

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

  * igt@xe_exec_multi_queue@one-queue-priority-smem:
    - shard-bmg:          NOTRUN -> [SKIP][58] ([Intel XE#6874]) +9 other tests skip
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-4/igt@xe_exec_multi_queue@one-queue-priority-smem.html

  * igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-basic-smem:
    - shard-lnl:          NOTRUN -> [SKIP][59] ([Intel XE#6874]) +5 other tests skip
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-2/igt@xe_exec_multi_queue@two-queues-preempt-mode-fault-basic-smem.html

  * igt@xe_exec_reset@gt-reset-stress:
    - shard-lnl:          [PASS][60] -> [DMESG-WARN][61] ([Intel XE#7023])
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-lnl-8/igt@xe_exec_reset@gt-reset-stress.html
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-2/igt@xe_exec_reset@gt-reset-stress.html

  * igt@xe_exec_reset@virtual-gt-reset:
    - shard-lnl:          [PASS][62] -> [DMESG-WARN][63] ([Intel XE#4537] / [Intel XE#7063])
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-lnl-4/igt@xe_exec_reset@virtual-gt-reset.html
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-3/igt@xe_exec_reset@virtual-gt-reset.html

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

  * igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-mmap-free-huge-nomemset:
    - shard-bmg:          NOTRUN -> [SKIP][65] ([Intel XE#4943]) +8 other tests skip
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-2/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-mmap-free-huge-nomemset.html

  * igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-userptr:
    - shard-bmg:          NOTRUN -> [SKIP][66] ([Intel XE#7138]) +2 other tests skip
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-8/igt@xe_exec_threads@threads-multi-queue-cm-shared-vm-userptr.html

  * igt@xe_exec_threads@threads-multi-queue-rebind-err:
    - shard-lnl:          NOTRUN -> [SKIP][67] ([Intel XE#7138]) +1 other test skip
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-8/igt@xe_exec_threads@threads-multi-queue-rebind-err.html

  * igt@xe_multigpu_svm@mgpu-coherency-fail-basic:
    - shard-lnl:          NOTRUN -> [SKIP][68] ([Intel XE#6964])
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-7/igt@xe_multigpu_svm@mgpu-coherency-fail-basic.html
    - shard-bmg:          NOTRUN -> [SKIP][69] ([Intel XE#6964])
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-1/igt@xe_multigpu_svm@mgpu-coherency-fail-basic.html

  * igt@xe_pm@d3cold-i2c:
    - shard-lnl:          NOTRUN -> [SKIP][70] ([Intel XE#5694])
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-8/igt@xe_pm@d3cold-i2c.html
    - shard-bmg:          NOTRUN -> [SKIP][71] ([Intel XE#5694])
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-10/igt@xe_pm@d3cold-i2c.html

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

  * igt@xe_query@multigpu-query-hwconfig:
    - shard-lnl:          NOTRUN -> [SKIP][73] ([Intel XE#944])
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-8/igt@xe_query@multigpu-query-hwconfig.html

  * igt@xe_query@multigpu-query-invalid-uc-fw-version-mbz:
    - shard-bmg:          NOTRUN -> [SKIP][74] ([Intel XE#944]) +1 other test skip
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-8/igt@xe_query@multigpu-query-invalid-uc-fw-version-mbz.html

  * igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs:
    - shard-bmg:          [PASS][75] -> [FAIL][76] ([Intel XE#5937]) +1 other test fail
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-bmg-3/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs.html
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-8/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs.html

  * igt@xe_sriov_flr@flr-twice:
    - shard-bmg:          [PASS][77] -> [FAIL][78] ([Intel XE#6569]) +1 other test fail
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-bmg-10/igt@xe_sriov_flr@flr-twice.html
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-10/igt@xe_sriov_flr@flr-twice.html

  
#### Possible fixes ####

  * igt@kms_cursor_legacy@flip-vs-cursor-legacy:
    - shard-bmg:          [FAIL][79] ([Intel XE#5299]) -> [PASS][80]
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-bmg-1/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-3/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible:
    - shard-lnl:          [FAIL][81] ([Intel XE#301]) -> [PASS][82] +1 other test pass
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-lnl-2/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
   [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-lnl:          [FAIL][83] ([Intel XE#718]) -> [PASS][84] +1 other test pass
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-lnl-8/igt@kms_pm_dc@dc6-psr.html
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-7/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_setmode@basic:
    - shard-bmg:          [FAIL][85] ([Intel XE#6361]) -> [PASS][86] +4 other tests pass
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-bmg-4/igt@kms_setmode@basic.html
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-1/igt@kms_setmode@basic.html

  * igt@xe_copy_basic@mem-copy-linear-0x3fff:
    - shard-lnl:          [DMESG-WARN][87] ([Intel XE#7063]) -> [PASS][88] +7 other tests pass
   [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-lnl-4/igt@xe_copy_basic@mem-copy-linear-0x3fff.html
   [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-1/igt@xe_copy_basic@mem-copy-linear-0x3fff.html

  * igt@xe_evict@evict-mixed-many-threads-small:
    - shard-bmg:          [INCOMPLETE][89] ([Intel XE#6321]) -> [PASS][90] +1 other test pass
   [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-bmg-10/igt@xe_evict@evict-mixed-many-threads-small.html
   [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-8/igt@xe_evict@evict-mixed-many-threads-small.html

  * igt@xe_exec_fault_mode@once-userptr-invalidate-imm:
    - shard-lnl:          [DMESG-WARN][91] ([Intel XE#4537] / [Intel XE#7063]) -> [PASS][92] +1 other test pass
   [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-lnl-4/igt@xe_exec_fault_mode@once-userptr-invalidate-imm.html
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-8/igt@xe_exec_fault_mode@once-userptr-invalidate-imm.html

  * igt@xe_exec_system_allocator@threads-many-execqueues-free-madvise:
    - shard-bmg:          [ABORT][93] -> [PASS][94]
   [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-bmg-8/igt@xe_exec_system_allocator@threads-many-execqueues-free-madvise.html
   [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-4/igt@xe_exec_system_allocator@threads-many-execqueues-free-madvise.html

  * igt@xe_pm@s4-multiple-execs:
    - shard-lnl:          [ABORT][95] -> [PASS][96]
   [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-lnl-4/igt@xe_pm@s4-multiple-execs.html
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-lnl-4/igt@xe_pm@s4-multiple-execs.html

  
#### Warnings ####

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-bmg:          [SKIP][97] ([Intel XE#2426]) -> [FAIL][98] ([Intel XE#1729])
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8720/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern.html
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14428/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern.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#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
  [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#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
  [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
  [Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
  [Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
  [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#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
  [Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
  [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
  [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
  [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
  [Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
  [Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
  [Intel XE#2414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2414
  [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
  [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#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
  [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#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
  [Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
  [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#4459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4459
  [Intel XE#4537]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4537
  [Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
  [Intel XE#4665]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4665
  [Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
  [Intel XE#5299]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5299
  [Intel XE#5354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5354
  [Intel XE#5694]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5694
  [Intel XE#5937]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5937
  [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#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#6874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6874
  [Intel XE#6886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6886
  [Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
  [Intel XE#6974]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6974
  [Intel XE#7023]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7023
  [Intel XE#7063]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7063
  [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#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
  [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_8720 -> IGTPW_14428
  * Linux: xe-4452-1a13a943d42ab743e72246f5d765f31cbd609e27 -> xe-4453-e37acbcead81d2ee84f731c72241e62788b57552

  IGTPW_14428: 14428
  IGT_8720: b37a4d70080afd7426cb249787545df75f762dc0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-4452-1a13a943d42ab743e72246f5d765f31cbd609e27: 1a13a943d42ab743e72246f5d765f31cbd609e27
  xe-4453-e37acbcead81d2ee84f731c72241e62788b57552: e37acbcead81d2ee84f731c72241e62788b57552

== Logs ==

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

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

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

* ✗ i915.CI.Full: failure for lib/igt_kms: pipe vs CRTC index cleanups (rev2)
  2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
                   ` (10 preceding siblings ...)
  2026-01-27 21:07 ` ✗ Xe.CI.Full: failure " Patchwork
@ 2026-01-28  2:07 ` Patchwork
  2026-01-28 15:14 ` [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Ville Syrjälä
  12 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2026-01-28  2:07 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

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

== Series Details ==

Series: lib/igt_kms: pipe vs CRTC index cleanups (rev2)
URL   : https://patchwork.freedesktop.org/series/160345/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_17895_full -> IGTPW_14428_full
====================================================

Summary
-------

  **FAILURE**

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

### IGT changes ###

#### Possible regressions ####

  * igt@i915_pm_rpm@system-suspend-devices:
    - shard-dg2:          [PASS][1] -> [ABORT][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-4/igt@i915_pm_rpm@system-suspend-devices.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-6/igt@i915_pm_rpm@system-suspend-devices.html

  
New tests
---------

  New tests have been introduced between CI_DRM_17895_full and IGTPW_14428_full:

### New IGT tests (6) ###

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping@pipe-a-plane-4:
    - Statuses : 1 skip(s)
    - Exec time: [0.0] s

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping@pipe-b-plane-4:
    - Statuses : 1 skip(s)
    - Exec time: [0.0] s

  * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping@pipe-a-plane-4:
    - Statuses : 1 skip(s)
    - Exec time: [0.0] s

  * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping@pipe-b-plane-4:
    - Statuses : 1 skip(s)
    - Exec time: [0.0] s

  * igt@kms_plane@pixel-format-x-tiled-modifier@pipe-a-plane-4:
    - Statuses : 1 skip(s)
    - Exec time: [0.0] s

  * igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-4:
    - Statuses : 1 skip(s)
    - Exec time: [0.0] s

  

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

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

### IGT changes ###

#### Issues hit ####

  * igt@api_intel_bb@object-reloc-purge-cache:
    - shard-dg2:          NOTRUN -> [SKIP][3] ([i915#8411])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-11/igt@api_intel_bb@object-reloc-purge-cache.html
    - shard-dg1:          NOTRUN -> [SKIP][4] ([i915#8411])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-14/igt@api_intel_bb@object-reloc-purge-cache.html

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

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

  * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][7] ([i915#12392] / [i915#13356])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-7/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html

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

  * igt@gem_create@create-ext-cpu-access-sanity-check:
    - shard-tglu:         NOTRUN -> [SKIP][9] ([i915#6335])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-5/igt@gem_create@create-ext-cpu-access-sanity-check.html
    - shard-mtlp:         NOTRUN -> [SKIP][10] ([i915#6335])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-8/igt@gem_create@create-ext-cpu-access-sanity-check.html
    - shard-rkl:          NOTRUN -> [SKIP][11] ([i915#6335])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@gem_create@create-ext-cpu-access-sanity-check.html

  * igt@gem_ctx_freq@sysfs@gt0:
    - shard-dg2:          NOTRUN -> [FAIL][12] ([i915#9561]) +1 other test fail
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-5/igt@gem_ctx_freq@sysfs@gt0.html

  * igt@gem_ctx_persistence@heartbeat-stop:
    - shard-dg2:          NOTRUN -> [SKIP][13] ([i915#8555])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@gem_ctx_persistence@heartbeat-stop.html

  * igt@gem_ctx_sseu@mmap-args:
    - shard-dg2:          NOTRUN -> [SKIP][14] ([i915#280])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-5/igt@gem_ctx_sseu@mmap-args.html
    - shard-dg1:          NOTRUN -> [SKIP][15] ([i915#280])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-17/igt@gem_ctx_sseu@mmap-args.html
    - shard-tglu:         NOTRUN -> [SKIP][16] ([i915#280]) +1 other test skip
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-6/igt@gem_ctx_sseu@mmap-args.html
    - shard-mtlp:         NOTRUN -> [SKIP][17] ([i915#280])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-7/igt@gem_ctx_sseu@mmap-args.html

  * igt@gem_exec_balancer@bonded-dual:
    - shard-dg2:          NOTRUN -> [SKIP][18] ([i915#4771])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-3/igt@gem_exec_balancer@bonded-dual.html

  * igt@gem_exec_balancer@invalid-bonds:
    - shard-dg2:          NOTRUN -> [SKIP][19] ([i915#4036])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@gem_exec_balancer@invalid-bonds.html

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

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

  * igt@gem_exec_endless@dispatch@bcs0:
    - shard-dg2:          [PASS][22] -> [TIMEOUT][23] ([i915#3778] / [i915#7016]) +1 other test timeout
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-11/igt@gem_exec_endless@dispatch@bcs0.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-5/igt@gem_exec_endless@dispatch@bcs0.html

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

  * igt@gem_exec_reloc@basic-gtt-wc-noreloc:
    - shard-rkl:          NOTRUN -> [SKIP][25] ([i915#3281]) +4 other tests skip
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html

  * igt@gem_exec_reloc@basic-write-wc-noreloc:
    - shard-dg2:          NOTRUN -> [SKIP][26] ([i915#3281]) +7 other tests skip
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-4/igt@gem_exec_reloc@basic-write-wc-noreloc.html

  * igt@gem_exec_suspend@basic-s0@lmem0:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][27] ([i915#13356])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-6/igt@gem_exec_suspend@basic-s0@lmem0.html

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

  * igt@gem_lmem_swapping@heavy-verify-random-ccs:
    - shard-tglu-1:       NOTRUN -> [SKIP][29] ([i915#4613])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@gem_lmem_swapping@heavy-verify-random-ccs.html

  * igt@gem_lmem_swapping@parallel-multi:
    - shard-tglu:         NOTRUN -> [SKIP][30] ([i915#4613]) +1 other test skip
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-5/igt@gem_lmem_swapping@parallel-multi.html

  * igt@gem_lmem_swapping@verify-ccs:
    - shard-glk:          NOTRUN -> [SKIP][31] ([i915#4613]) +3 other tests skip
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk3/igt@gem_lmem_swapping@verify-ccs.html
    - shard-dg1:          NOTRUN -> [SKIP][32] ([i915#12193])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-12/igt@gem_lmem_swapping@verify-ccs.html

  * igt@gem_lmem_swapping@verify-ccs@lmem0:
    - shard-dg1:          NOTRUN -> [SKIP][33] ([i915#4565])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-12/igt@gem_lmem_swapping@verify-ccs@lmem0.html

  * igt@gem_madvise@dontneed-before-pwrite:
    - shard-dg2:          NOTRUN -> [SKIP][34] ([i915#3282])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-11/igt@gem_madvise@dontneed-before-pwrite.html
    - shard-dg1:          NOTRUN -> [SKIP][35] ([i915#3282])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-18/igt@gem_madvise@dontneed-before-pwrite.html
    - shard-mtlp:         NOTRUN -> [SKIP][36] ([i915#3282])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-5/igt@gem_madvise@dontneed-before-pwrite.html

  * igt@gem_mmap@bad-object:
    - shard-dg1:          NOTRUN -> [SKIP][37] ([i915#4083]) +2 other tests skip
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-16/igt@gem_mmap@bad-object.html
    - shard-mtlp:         NOTRUN -> [SKIP][38] ([i915#4083]) +1 other test skip
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-8/igt@gem_mmap@bad-object.html

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

  * igt@gem_mmap_gtt@cpuset-basic-small-copy-odd:
    - shard-mtlp:         NOTRUN -> [SKIP][40] ([i915#4077])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-3/igt@gem_mmap_gtt@cpuset-basic-small-copy-odd.html

  * igt@gem_mmap_gtt@zero-extend:
    - shard-dg1:          NOTRUN -> [SKIP][41] ([i915#4077]) +2 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-17/igt@gem_mmap_gtt@zero-extend.html

  * igt@gem_mmap_wc@write-cpu-read-wc:
    - shard-dg2:          NOTRUN -> [SKIP][42] ([i915#4083]) +3 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@gem_mmap_wc@write-cpu-read-wc.html

  * igt@gem_partial_pwrite_pread@reads-uncached:
    - shard-rkl:          NOTRUN -> [SKIP][43] ([i915#3282]) +2 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-5/igt@gem_partial_pwrite_pread@reads-uncached.html

  * igt@gem_pwrite@basic-exhaustion:
    - shard-glk:          NOTRUN -> [WARN][44] ([i915#14702] / [i915#2658])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk6/igt@gem_pwrite@basic-exhaustion.html
    - shard-tglu:         NOTRUN -> [WARN][45] ([i915#2658])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-2/igt@gem_pwrite@basic-exhaustion.html

  * igt@gem_pxp@hw-rejects-pxp-context:
    - shard-rkl:          NOTRUN -> [SKIP][46] ([i915#13717])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-context.html
    - shard-tglu:         NOTRUN -> [SKIP][47] ([i915#13398])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-7/igt@gem_pxp@hw-rejects-pxp-context.html
    - shard-mtlp:         NOTRUN -> [SKIP][48] ([i915#13398])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-8/igt@gem_pxp@hw-rejects-pxp-context.html

  * igt@gem_render_copy@y-tiled-to-vebox-yf-tiled:
    - shard-dg2:          NOTRUN -> [SKIP][49] ([i915#5190] / [i915#8428]) +1 other test skip
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-6/igt@gem_render_copy@y-tiled-to-vebox-yf-tiled.html

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

  * igt@gem_render_tiled_blits@basic:
    - shard-dg2:          NOTRUN -> [SKIP][51] ([i915#4079])
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@gem_render_tiled_blits@basic.html

  * igt@gem_userptr_blits@create-destroy-unsync:
    - shard-dg2:          NOTRUN -> [SKIP][52] ([i915#3297]) +1 other test skip
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-11/igt@gem_userptr_blits@create-destroy-unsync.html

  * igt@gem_workarounds@suspend-resume-context:
    - shard-glk:          NOTRUN -> [INCOMPLETE][53] ([i915#13356])
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk1/igt@gem_workarounds@suspend-resume-context.html
    - shard-rkl:          [PASS][54] -> [INCOMPLETE][55] ([i915#13356])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-2/igt@gem_workarounds@suspend-resume-context.html
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@gem_workarounds@suspend-resume-context.html

  * igt@gen7_exec_parse@oacontrol-tracking:
    - shard-snb:          NOTRUN -> [SKIP][56] +51 other tests skip
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-snb6/igt@gen7_exec_parse@oacontrol-tracking.html
    - shard-mtlp:         NOTRUN -> [SKIP][57] +1 other test skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-4/igt@gen7_exec_parse@oacontrol-tracking.html

  * igt@gen9_exec_parse@allowed-all:
    - shard-rkl:          NOTRUN -> [SKIP][58] ([i915#2527])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@gen9_exec_parse@allowed-all.html

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

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

  * igt@gen9_exec_parse@bb-start-far:
    - shard-dg2:          NOTRUN -> [SKIP][61] ([i915#2856]) +1 other test skip
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@gen9_exec_parse@bb-start-far.html

  * igt@i915_drm_fdinfo@virtual-busy-idle-all:
    - shard-dg1:          NOTRUN -> [SKIP][62] ([i915#14118])
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-12/igt@i915_drm_fdinfo@virtual-busy-idle-all.html

  * igt@i915_module_load@fault-injection:
    - shard-glk:          NOTRUN -> [ABORT][63] ([i915#15342] / [i915#15481])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk3/igt@i915_module_load@fault-injection.html

  * igt@i915_module_load@fault-injection@i915_driver_hw_probe:
    - shard-glk:          NOTRUN -> [ABORT][64] ([i915#15481])
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk3/igt@i915_module_load@fault-injection@i915_driver_hw_probe.html

  * igt@i915_module_load@fault-injection@intel_connector_register:
    - shard-glk:          NOTRUN -> [DMESG-WARN][65] ([i915#15342])
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk3/igt@i915_module_load@fault-injection@intel_connector_register.html

  * igt@i915_module_load@reload-no-display:
    - shard-tglu-1:       NOTRUN -> [DMESG-WARN][66] ([i915#13029] / [i915#14545])
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@i915_module_load@reload-no-display.html

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

  * igt@i915_pm_rps@min-max-config-idle:
    - shard-dg2:          NOTRUN -> [SKIP][68] ([i915#11681] / [i915#6621])
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-8/igt@i915_pm_rps@min-max-config-idle.html
    - shard-dg1:          NOTRUN -> [SKIP][69] ([i915#11681] / [i915#6621])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-19/igt@i915_pm_rps@min-max-config-idle.html
    - shard-mtlp:         NOTRUN -> [SKIP][70] ([i915#11681] / [i915#6621])
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-3/igt@i915_pm_rps@min-max-config-idle.html

  * igt@i915_pm_rps@thresholds-park:
    - shard-dg2:          NOTRUN -> [SKIP][71] ([i915#11681])
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@i915_pm_rps@thresholds-park.html
    - shard-dg1:          NOTRUN -> [SKIP][72] ([i915#11681])
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-16/igt@i915_pm_rps@thresholds-park.html

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

  * igt@i915_query@query-topology-coherent-slice-mask:
    - shard-dg2:          NOTRUN -> [SKIP][74] ([i915#6188])
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-5/igt@i915_query@query-topology-coherent-slice-mask.html

  * igt@i915_query@query-topology-known-pci-ids:
    - shard-dg1:          NOTRUN -> [SKIP][75] +15 other tests skip
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-16/igt@i915_query@query-topology-known-pci-ids.html

  * igt@i915_selftest@live@workarounds:
    - shard-dg2:          [PASS][76] -> [DMESG-FAIL][77] ([i915#12061]) +1 other test dmesg-fail
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-6/igt@i915_selftest@live@workarounds.html
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-4/igt@i915_selftest@live@workarounds.html

  * igt@i915_suspend@fence-restore-untiled:
    - shard-rkl:          [PASS][78] -> [INCOMPLETE][79] ([i915#4817]) +2 other tests incomplete
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-7/igt@i915_suspend@fence-restore-untiled.html
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@i915_suspend@fence-restore-untiled.html

  * igt@i915_suspend@forcewake:
    - shard-glk:          NOTRUN -> [INCOMPLETE][80] ([i915#4817])
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk1/igt@i915_suspend@forcewake.html

  * igt@kms_addfb_basic@bo-too-small-due-to-tiling:
    - shard-dg1:          NOTRUN -> [SKIP][81] ([i915#4212])
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-18/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html
    - shard-dg2:          NOTRUN -> [SKIP][82] ([i915#4212])
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html

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

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

  * igt@kms_atomic_transition@plane-toggle-modeset-transition:
    - shard-dg2:          [PASS][85] -> [FAIL][86] ([i915#5956])
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-4/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@kms_atomic_transition@plane-toggle-modeset-transition.html

  * igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [FAIL][87] ([i915#5956])
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html

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

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
    - shard-tglu:         NOTRUN -> [SKIP][89] ([i915#5286]) +3 other tests skip
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-2/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-0-hflip-async-flip:
    - shard-dg1:          NOTRUN -> [SKIP][90] ([i915#4538] / [i915#5286]) +2 other tests skip
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-12/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

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

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-mtlp:         [PASS][92] -> [FAIL][93] ([i915#5138])
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

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

  * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-tglu:         NOTRUN -> [SKIP][96] ([i915#3828])
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-5/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_big_fb@x-tiled-32bpp-rotate-270:
    - shard-dg2:          NOTRUN -> [SKIP][97] +8 other tests skip
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-6/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html

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

  * igt@kms_big_fb@y-tiled-8bpp-rotate-90:
    - shard-rkl:          NOTRUN -> [SKIP][99] ([i915#3638])
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
    - shard-dg1:          NOTRUN -> [SKIP][100] ([i915#4538]) +1 other test skip
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-12/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html

  * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-3:
    - shard-dg2:          NOTRUN -> [SKIP][101] ([i915#10307] / [i915#6095]) +117 other tests skip
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-11/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-3.html

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

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

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][104] ([i915#6095]) +60 other tests skip
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/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-lnl-ccs:
    - shard-tglu-1:       NOTRUN -> [SKIP][105] ([i915#12313])
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html

  * igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
    - shard-glk:          NOTRUN -> [SKIP][106] +502 other tests skip
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk6/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][107] ([i915#6095]) +64 other tests skip
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-5/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [SKIP][108] ([i915#6095]) +223 other tests skip
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-13/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-3.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][109] ([i915#12313])
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-8/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-c-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][110] ([i915#6095]) +14 other tests skip
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-8/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs@pipe-c-edp-1.html

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

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

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

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

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][115] ([i915#14098] / [i915#14544] / [i915#6095]) +1 other test skip
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
    - shard-rkl:          [PASS][116] -> [INCOMPLETE][117] ([i915#15582]) +1 other test incomplete
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html

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

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
    - shard-tglu-1:       NOTRUN -> [SKIP][119] ([i915#6095]) +24 other tests skip
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html

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

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

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

  * igt@kms_chamelium_color@ctm-green-to-red:
    - shard-rkl:          NOTRUN -> [SKIP][124] +8 other tests skip
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@kms_chamelium_color@ctm-green-to-red.html

  * igt@kms_chamelium_frames@dp-crc-fast:
    - shard-dg2:          NOTRUN -> [SKIP][125] ([i915#11151] / [i915#7828]) +6 other tests skip
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-8/igt@kms_chamelium_frames@dp-crc-fast.html
    - shard-rkl:          NOTRUN -> [SKIP][126] ([i915#11151] / [i915#7828]) +2 other tests skip
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@kms_chamelium_frames@dp-crc-fast.html
    - shard-dg1:          NOTRUN -> [SKIP][127] ([i915#11151] / [i915#7828]) +2 other tests skip
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-19/igt@kms_chamelium_frames@dp-crc-fast.html
    - shard-mtlp:         NOTRUN -> [SKIP][128] ([i915#11151] / [i915#7828])
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-3/igt@kms_chamelium_frames@dp-crc-fast.html

  * igt@kms_chamelium_hpd@hdmi-hpd-storm:
    - shard-tglu-1:       NOTRUN -> [SKIP][129] ([i915#11151] / [i915#7828]) +3 other tests skip
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_chamelium_hpd@hdmi-hpd-storm.html

  * igt@kms_content_protection@atomic-hdcp14:
    - shard-rkl:          NOTRUN -> [SKIP][130] ([i915#6944])
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-2/igt@kms_content_protection@atomic-hdcp14.html

  * igt@kms_content_protection@atomic-hdcp14@pipe-a-dp-3:
    - shard-dg2:          NOTRUN -> [FAIL][131] ([i915#7173])
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-11/igt@kms_content_protection@atomic-hdcp14@pipe-a-dp-3.html

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

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

  * igt@kms_content_protection@lic-type-0:
    - shard-dg2:          NOTRUN -> [SKIP][135] ([i915#6944] / [i915#9424])
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@kms_content_protection@lic-type-0.html

  * igt@kms_content_protection@srm:
    - shard-dg2:          NOTRUN -> [SKIP][136] ([i915#6944] / [i915#7118])
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-6/igt@kms_content_protection@srm.html
    - shard-rkl:          NOTRUN -> [SKIP][137] ([i915#6944] / [i915#7118])
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@kms_content_protection@srm.html

  * igt@kms_content_protection@suspend-resume:
    - shard-dg2:          NOTRUN -> [SKIP][138] ([i915#6944])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-8/igt@kms_content_protection@suspend-resume.html
    - shard-dg1:          NOTRUN -> [SKIP][139] ([i915#6944])
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-13/igt@kms_content_protection@suspend-resume.html

  * igt@kms_content_protection@type1:
    - shard-tglu:         NOTRUN -> [SKIP][140] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) +1 other test skip
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-6/igt@kms_content_protection@type1.html

  * igt@kms_cursor_crc@cursor-offscreen-32x10:
    - shard-tglu:         NOTRUN -> [SKIP][141] ([i915#3555]) +3 other tests skip
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-4/igt@kms_cursor_crc@cursor-offscreen-32x10.html

  * igt@kms_cursor_crc@cursor-offscreen-32x32:
    - shard-dg2:          NOTRUN -> [SKIP][142] ([i915#3555]) +1 other test skip
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-5/igt@kms_cursor_crc@cursor-offscreen-32x32.html
    - shard-mtlp:         NOTRUN -> [SKIP][143] ([i915#3555] / [i915#8814])
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-3/igt@kms_cursor_crc@cursor-offscreen-32x32.html

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

  * igt@kms_cursor_crc@cursor-onscreen-256x85:
    - shard-tglu-1:       NOTRUN -> [FAIL][145] ([i915#13566]) +1 other test fail
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-256x85.html

  * igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [FAIL][146] ([i915#13566])
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2:
    - shard-rkl:          [PASS][147] -> [FAIL][148] ([i915#13566]) +1 other test fail
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-7/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2.html
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2.html

  * igt@kms_cursor_crc@cursor-random-512x170:
    - shard-dg2:          NOTRUN -> [SKIP][149] ([i915#13049])
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-5/igt@kms_cursor_crc@cursor-random-512x170.html
    - shard-rkl:          NOTRUN -> [SKIP][150] ([i915#13049])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-4/igt@kms_cursor_crc@cursor-random-512x170.html
    - shard-dg1:          NOTRUN -> [SKIP][151] ([i915#13049])
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-17/igt@kms_cursor_crc@cursor-random-512x170.html
    - shard-mtlp:         NOTRUN -> [SKIP][152] ([i915#13049])
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-2/igt@kms_cursor_crc@cursor-random-512x170.html

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

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

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

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

  * igt@kms_dp_aux_dev:
    - shard-dg2:          NOTRUN -> [SKIP][157] ([i915#1257])
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-7/igt@kms_dp_aux_dev.html
    - shard-dg1:          NOTRUN -> [SKIP][158] ([i915#1257])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-13/igt@kms_dp_aux_dev.html

  * igt@kms_dsc@dsc-basic:
    - shard-tglu:         NOTRUN -> [SKIP][159] ([i915#3555] / [i915#3840]) +1 other test skip
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-8/igt@kms_dsc@dsc-basic.html

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

  * igt@kms_dsc@dsc-with-output-formats-with-bpc:
    - shard-tglu:         NOTRUN -> [SKIP][161] ([i915#3840] / [i915#9053])
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-9/igt@kms_dsc@dsc-with-output-formats-with-bpc.html

  * igt@kms_fbcon_fbt@fbc-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][162] ([i915#9878])
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk3/igt@kms_fbcon_fbt@fbc-suspend.html
    - shard-rkl:          [PASS][163] -> [INCOMPLETE][164] ([i915#9878])
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-8/igt@kms_fbcon_fbt@fbc-suspend.html
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-4/igt@kms_fbcon_fbt@fbc-suspend.html

  * igt@kms_feature_discovery@display-2x:
    - shard-tglu:         NOTRUN -> [SKIP][165] ([i915#1839]) +1 other test skip
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-6/igt@kms_feature_discovery@display-2x.html

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

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

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible:
    - shard-rkl:          NOTRUN -> [SKIP][168] ([i915#14544] / [i915#9934])
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html

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

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

  * igt@kms_flip@2x-wf_vblank-ts-check:
    - shard-dg2:          NOTRUN -> [SKIP][171] ([i915#9934]) +2 other tests skip
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@kms_flip@2x-wf_vblank-ts-check.html
    - shard-dg1:          NOTRUN -> [SKIP][172] ([i915#9934]) +3 other tests skip
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-16/igt@kms_flip@2x-wf_vblank-ts-check.html

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling:
    - shard-dg1:          NOTRUN -> [SKIP][173] ([i915#2672] / [i915#3555]) +2 other tests skip
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-19/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-linear-to-32bpp-linear-reflect-x:
    - shard-tglu:         NOTRUN -> [SKIP][174] ([i915#15573]) +1 other test skip
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-8/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-32bpp-linear-reflect-x.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
    - shard-dg2:          NOTRUN -> [SKIP][175] ([i915#2672] / [i915#3555])
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
    - shard-dg2:          NOTRUN -> [SKIP][176] ([i915#2672]) +2 other tests skip
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
    - shard-dg1:          NOTRUN -> [SKIP][177] ([i915#2587] / [i915#2672]) +2 other tests skip
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-14/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
    - shard-rkl:          NOTRUN -> [SKIP][178] ([i915#2672] / [i915#3555])
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
    - shard-tglu:         NOTRUN -> [SKIP][179] ([i915#2587] / [i915#2672] / [i915#3555])
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode:
    - shard-rkl:          NOTRUN -> [SKIP][180] ([i915#2672])
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
    - shard-tglu-1:       NOTRUN -> [SKIP][181] ([i915#2587] / [i915#2672] / [i915#3555])
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
    - shard-tglu:         NOTRUN -> [SKIP][182] ([i915#2672] / [i915#3555]) +2 other tests skip
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode:
    - shard-tglu:         NOTRUN -> [SKIP][183] ([i915#2587] / [i915#2672]) +3 other tests skip
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-9/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
    - shard-tglu-1:       NOTRUN -> [SKIP][184] ([i915#2672] / [i915#3555])
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
    - shard-tglu-1:       NOTRUN -> [SKIP][185] ([i915#2587] / [i915#2672]) +1 other test skip
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling:
    - shard-dg2:          NOTRUN -> [SKIP][186] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
    - shard-dg2:          [PASS][187] -> [FAIL][188] ([i915#15389] / [i915#6880])
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw:
    - shard-dg2:          NOTRUN -> [SKIP][189] ([i915#5354]) +11 other tests skip
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
    - shard-tglu-1:       NOTRUN -> [SKIP][190] +20 other tests skip
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move:
    - shard-tglu:         NOTRUN -> [SKIP][191] +46 other tests skip
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][192] ([i915#8708]) +9 other tests skip
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-tiling-4:
    - shard-rkl:          NOTRUN -> [SKIP][193] ([i915#5439])
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
    - shard-tglu:         NOTRUN -> [SKIP][194] ([i915#5439])
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-8/igt@kms_frontbuffer_tracking@fbc-tiling-4.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu:
    - shard-rkl:          NOTRUN -> [SKIP][195] ([i915#15102])
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-pwrite:
    - shard-dg1:          NOTRUN -> [SKIP][196] ([i915#15102])
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-render:
    - shard-dg2:          NOTRUN -> [SKIP][197] ([i915#15102]) +1 other test skip
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-rkl:          NOTRUN -> [SKIP][198] ([i915#15102] / [i915#3023]) +3 other tests skip
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff:
    - shard-mtlp:         NOTRUN -> [SKIP][199] ([i915#1825]) +7 other tests skip
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][200] ([i915#8708]) +5 other tests skip
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-mmap-gtt:
    - shard-tglu:         NOTRUN -> [SKIP][201] ([i915#15574]) +1 other test skip
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-5/igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-mmap-wc:
    - shard-tglu-1:       NOTRUN -> [SKIP][202] ([i915#15574])
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-render:
    - shard-dg2:          NOTRUN -> [SKIP][203] ([i915#15574])
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-render.html
    - shard-dg1:          NOTRUN -> [SKIP][204] ([i915#15574])
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-1p-rte:
    - shard-dg2:          NOTRUN -> [SKIP][205] ([i915#15102] / [i915#3458]) +9 other tests skip
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-rte.html
    - shard-dg1:          NOTRUN -> [SKIP][206] ([i915#15102] / [i915#3458]) +5 other tests skip
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-1p-rte.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-pwrite:
    - shard-rkl:          NOTRUN -> [SKIP][207] ([i915#14544] / [i915#1825]) +2 other tests skip
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
    - shard-rkl:          NOTRUN -> [SKIP][208] ([i915#1825]) +16 other tests skip
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html

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

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

  * igt@kms_hdr@bpc-switch:
    - shard-tglu:         NOTRUN -> [SKIP][211] ([i915#3555] / [i915#8228])
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-4/igt@kms_hdr@bpc-switch.html

  * igt@kms_hdr@bpc-switch-suspend:
    - shard-dg2:          NOTRUN -> [SKIP][212] ([i915#3555] / [i915#8228])
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-7/igt@kms_hdr@bpc-switch-suspend.html
    - shard-dg1:          NOTRUN -> [SKIP][213] ([i915#3555] / [i915#8228])
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-13/igt@kms_hdr@bpc-switch-suspend.html

  * igt@kms_hdr@invalid-hdr:
    - shard-rkl:          NOTRUN -> [SKIP][214] ([i915#3555] / [i915#8228])
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@kms_hdr@invalid-hdr.html

  * igt@kms_hdr@static-toggle:
    - shard-tglu-1:       NOTRUN -> [SKIP][215] ([i915#3555] / [i915#8228])
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_hdr@static-toggle.html

  * igt@kms_joiner@basic-big-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][216] ([i915#15460])
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-5/igt@kms_joiner@basic-big-joiner.html

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

  * igt@kms_joiner@basic-ultra-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][218] ([i915#15458])
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-5/igt@kms_joiner@basic-ultra-joiner.html

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

  * igt@kms_panel_fitting@atomic-fastset:
    - shard-dg2:          NOTRUN -> [SKIP][220] ([i915#6301])
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-6/igt@kms_panel_fitting@atomic-fastset.html
    - shard-dg1:          NOTRUN -> [SKIP][221] ([i915#6301])
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-17/igt@kms_panel_fitting@atomic-fastset.html

  * igt@kms_panel_fitting@legacy:
    - shard-tglu-1:       NOTRUN -> [SKIP][222] ([i915#6301])
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_panel_fitting@legacy.html

  * igt@kms_pipe_crc_basic@suspend-read-crc:
    - shard-glk:          NOTRUN -> [INCOMPLETE][223] ([i915#12756] / [i915#13409] / [i915#13476])
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk6/igt@kms_pipe_crc_basic@suspend-read-crc.html

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

  * igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping:
    - shard-dg2:          NOTRUN -> [SKIP][225] ([i915#15608] / [i915#15609] / [i915#8825]) +1 other test skip
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-5/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping.html
    - shard-rkl:          NOTRUN -> [SKIP][226] ([i915#15608] / [i915#15609] / [i915#8825]) +1 other test skip
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-4/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping.html
    - shard-dg1:          NOTRUN -> [SKIP][227] ([i915#15608] / [i915#15609] / [i915#8825]) +1 other test skip
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-13/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping.html
    - shard-mtlp:         NOTRUN -> [SKIP][228] ([i915#15608] / [i915#15609] / [i915#8825])
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-3/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-a-plane-5:
    - shard-mtlp:         NOTRUN -> [SKIP][229] ([i915#15609])
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-3/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping@pipe-a-plane-5.html

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

  * igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping@pipe-b-plane-5:
    - shard-dg1:          NOTRUN -> [SKIP][231] ([i915#15608]) +18 other tests skip
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-13/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping@pipe-b-plane-5.html
    - shard-mtlp:         NOTRUN -> [SKIP][232] ([i915#15609] / [i915#8825])
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-3/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping@pipe-b-plane-5.html

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

  * igt@kms_plane@pixel-format-4-tiled-modifier@pipe-b-plane-2:
    - shard-glk10:        NOTRUN -> [SKIP][234] +33 other tests skip
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk10/igt@kms_plane@pixel-format-4-tiled-modifier@pipe-b-plane-2.html

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

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

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping@pipe-a-plane-7:
    - shard-dg1:          NOTRUN -> [SKIP][237] ([i915#15609]) +1 other test skip
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-17/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping@pipe-a-plane-7.html

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

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping@pipe-b-plane-7:
    - shard-dg1:          NOTRUN -> [SKIP][239] ([i915#15609] / [i915#8825]) +1 other test skip
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-17/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping@pipe-b-plane-7.html

  * igt@kms_plane@pixel-format-linear-modifier-source-clamping@pipe-a-plane-7:
    - shard-tglu-1:       NOTRUN -> [SKIP][240] ([i915#15609]) +1 other test skip
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_plane@pixel-format-linear-modifier-source-clamping@pipe-a-plane-7.html

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

  * igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier:
    - shard-dg2:          NOTRUN -> [SKIP][242] ([i915#15608] / [i915#8825]) +1 other test skip
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-8/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html
    - shard-rkl:          NOTRUN -> [SKIP][243] ([i915#15608] / [i915#8825]) +1 other test skip
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html
    - shard-dg1:          NOTRUN -> [SKIP][244] ([i915#15608] / [i915#8825]) +1 other test skip
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-19/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html
    - shard-mtlp:         NOTRUN -> [SKIP][245] ([i915#15608] / [i915#8825]) +1 other test skip
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-8/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier.html

  * igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier@pipe-a-plane-5:
    - shard-tglu:         NOTRUN -> [SKIP][246] ([i915#15608]) +40 other tests skip
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-5/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier@pipe-a-plane-5.html
    - shard-mtlp:         NOTRUN -> [SKIP][247] ([i915#15608]) +8 other tests skip
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-8/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier@pipe-a-plane-5.html

  * igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier@pipe-b-plane-0:
    - shard-rkl:          NOTRUN -> [SKIP][248] ([i915#15608]) +12 other tests skip
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier@pipe-b-plane-0.html

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

  * igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping@pipe-a-plane-5:
    - shard-rkl:          NOTRUN -> [SKIP][250] ([i915#15609]) +1 other test skip
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-2/igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping@pipe-a-plane-5.html

  * igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping@pipe-b-plane-5:
    - shard-rkl:          NOTRUN -> [SKIP][251] ([i915#15609] / [i915#8825]) +1 other test skip
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-2/igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping@pipe-b-plane-5.html

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

  * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
    - shard-rkl:          [PASS][253] -> [ABORT][254] ([i915#15132]) +1 other test abort
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-1/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html

  * igt@kms_plane@plane-position-covered:
    - shard-dg1:          [PASS][255] -> [DMESG-WARN][256] ([i915#4423])
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg1-15/igt@kms_plane@plane-position-covered.html
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-16/igt@kms_plane@plane-position-covered.html

  * igt@kms_plane_alpha_blend@alpha-transparent-fb:
    - shard-glk:          NOTRUN -> [FAIL][257] ([i915#10647] / [i915#12177])
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk5/igt@kms_plane_alpha_blend@alpha-transparent-fb.html

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

  * igt@kms_plane_lowres@tiling-yf:
    - shard-dg2:          NOTRUN -> [SKIP][259] ([i915#3555] / [i915#8821])
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-11/igt@kms_plane_lowres@tiling-yf.html
    - shard-dg1:          NOTRUN -> [SKIP][260] ([i915#3555]) +1 other test skip
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-14/igt@kms_plane_lowres@tiling-yf.html

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

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

  * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
    - shard-tglu-1:       NOTRUN -> [SKIP][263] ([i915#15329]) +4 other tests skip
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html

  * igt@kms_pm_backlight@bad-brightness:
    - shard-rkl:          NOTRUN -> [SKIP][264] ([i915#5354])
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-5/igt@kms_pm_backlight@bad-brightness.html

  * igt@kms_pm_dc@dc5-retention-flops:
    - shard-tglu-1:       NOTRUN -> [SKIP][265] ([i915#3828])
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_pm_dc@dc5-retention-flops.html

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

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-dg2:          [PASS][267] -> [SKIP][268] ([i915#9340])
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-8/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
    - shard-tglu:         NOTRUN -> [SKIP][269] ([i915#15073])
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-6/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp:
    - shard-rkl:          [PASS][270] -> [SKIP][271] ([i915#15073]) +2 other tests skip
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-8/igt@kms_pm_rpm@modeset-lpsp.html
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
    - shard-dg1:          [PASS][272] -> [SKIP][273] ([i915#15073])
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg1-15/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-19/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-tglu-1:       NOTRUN -> [SKIP][274] ([i915#15073]) +1 other test skip
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

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

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
    - shard-glk10:        NOTRUN -> [SKIP][276] ([i915#11520])
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk10/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf:
    - shard-dg1:          NOTRUN -> [SKIP][277] ([i915#11520]) +1 other test skip
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-14/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area:
    - shard-dg2:          NOTRUN -> [SKIP][278] ([i915#11520]) +1 other test skip
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-5/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html
    - shard-rkl:          NOTRUN -> [SKIP][279] ([i915#11520] / [i915#14544]) +1 other test skip
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html

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

  * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
    - shard-tglu:         NOTRUN -> [SKIP][281] ([i915#11520]) +7 other tests skip
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-10/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
    - shard-glk:          NOTRUN -> [SKIP][282] ([i915#11520]) +15 other tests skip
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk6/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area:
    - shard-rkl:          NOTRUN -> [SKIP][283] ([i915#11520]) +1 other test skip
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html

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

  * igt@kms_psr@fbc-psr-cursor-plane-onoff:
    - shard-mtlp:         NOTRUN -> [SKIP][285] ([i915#9688]) +1 other test skip
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-3/igt@kms_psr@fbc-psr-cursor-plane-onoff.html

  * igt@kms_psr@psr-cursor-render:
    - shard-dg2:          NOTRUN -> [SKIP][286] ([i915#1072] / [i915#9732]) +12 other tests skip
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@kms_psr@psr-cursor-render.html
    - shard-rkl:          NOTRUN -> [SKIP][287] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_psr@psr-cursor-render.html
    - shard-dg1:          NOTRUN -> [SKIP][288] ([i915#1072] / [i915#9732]) +7 other tests skip
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-18/igt@kms_psr@psr-cursor-render.html

  * igt@kms_psr@psr-no-drrs:
    - shard-rkl:          NOTRUN -> [SKIP][289] ([i915#1072] / [i915#9732]) +6 other tests skip
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-8/igt@kms_psr@psr-no-drrs.html

  * igt@kms_psr@psr2-cursor-plane-onoff:
    - shard-tglu:         NOTRUN -> [SKIP][290] ([i915#9732]) +16 other tests skip
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-4/igt@kms_psr@psr2-cursor-plane-onoff.html

  * igt@kms_psr@psr2-sprite-mmap-cpu:
    - shard-tglu-1:       NOTRUN -> [SKIP][291] ([i915#9732]) +9 other tests skip
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_psr@psr2-sprite-mmap-cpu.html

  * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
    - shard-rkl:          NOTRUN -> [SKIP][292] ([i915#9685])
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
    - shard-dg1:          NOTRUN -> [SKIP][293] ([i915#9685])
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-19/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
    - shard-tglu:         NOTRUN -> [SKIP][294] ([i915#9685]) +1 other test skip
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-5/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
    - shard-dg2:          NOTRUN -> [SKIP][295] ([i915#9685])
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-8/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html

  * igt@kms_rotation_crc@exhaust-fences:
    - shard-dg2:          NOTRUN -> [SKIP][296] ([i915#4235])
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@kms_rotation_crc@exhaust-fences.html
    - shard-dg1:          NOTRUN -> [SKIP][297] ([i915#4884])
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-18/igt@kms_rotation_crc@exhaust-fences.html

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

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
    - shard-dg2:          NOTRUN -> [SKIP][299] ([i915#12755] / [i915#5190])
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html

  * igt@kms_rotation_crc@sprite-rotation-90:
    - shard-dg2:          NOTRUN -> [SKIP][300] ([i915#12755]) +1 other test skip
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-5/igt@kms_rotation_crc@sprite-rotation-90.html

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

  * igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
    - shard-dg2:          NOTRUN -> [ABORT][303] ([i915#13179]) +1 other test abort
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-5/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html

  * igt@kms_setmode@basic:
    - shard-snb:          NOTRUN -> [FAIL][304] ([i915#15106]) +2 other tests fail
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-snb1/igt@kms_setmode@basic.html
    - shard-dg1:          NOTRUN -> [FAIL][305] ([i915#15106]) +2 other tests fail
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-18/igt@kms_setmode@basic.html

  * igt@kms_setmode@basic@pipe-a-dp-3:
    - shard-dg2:          NOTRUN -> [FAIL][306] ([i915#15106]) +2 other tests fail
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-11/igt@kms_setmode@basic@pipe-a-dp-3.html

  * igt@kms_setmode@basic@pipe-b-edp-1:
    - shard-mtlp:         NOTRUN -> [FAIL][307] ([i915#15106]) +2 other tests fail
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-5/igt@kms_setmode@basic@pipe-b-edp-1.html

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

  * igt@perf_pmu@module-unload:
    - shard-glk:          NOTRUN -> [FAIL][309] ([i915#14433])
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-glk5/igt@perf_pmu@module-unload.html
    - shard-dg1:          NOTRUN -> [FAIL][310] ([i915#14433])
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-17/igt@perf_pmu@module-unload.html

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

  
#### Possible fixes ####

  * igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
    - shard-dg2:          [INCOMPLETE][312] ([i915#13356]) -> [PASS][313] +1 other test pass
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-7/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-7/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html

  * igt@gem_create@create-ext-cpu-access-big:
    - shard-dg2:          [FAIL][314] ([i915#15454]) -> [PASS][315]
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-6/igt@gem_create@create-ext-cpu-access-big.html
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@gem_create@create-ext-cpu-access-big.html

  * igt@gem_exec_fence@syncobj-timeline-invalid-wait:
    - shard-dg2:          [ABORT][316] ([i915#13562]) -> [PASS][317]
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-8/igt@gem_exec_fence@syncobj-timeline-invalid-wait.html
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-5/igt@gem_exec_fence@syncobj-timeline-invalid-wait.html

  * igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
    - shard-rkl:          [SKIP][318] ([i915#4270]) -> [PASS][319]
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-8/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html

  * igt@gem_workarounds@suspend-resume:
    - shard-rkl:          [ABORT][320] ([i915#15152]) -> [PASS][321]
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-1/igt@gem_workarounds@suspend-resume.html
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-2/igt@gem_workarounds@suspend-resume.html

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

  * igt@i915_suspend@debugfs-reader:
    - shard-rkl:          [INCOMPLETE][324] ([i915#4817]) -> [PASS][325]
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@i915_suspend@debugfs-reader.html
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-5/igt@i915_suspend@debugfs-reader.html

  * igt@kms_atomic@plane-invalid-params-fence@pipe-a-edp-1:
    - shard-mtlp:         [DMESG-WARN][326] -> [PASS][327] +1 other test pass
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-mtlp-7/igt@kms_atomic@plane-invalid-params-fence@pipe-a-edp-1.html
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-3/igt@kms_atomic@plane-invalid-params-fence@pipe-a-edp-1.html

  * igt@kms_cursor_crc@cursor-onscreen-128x42:
    - shard-tglu:         [FAIL][328] ([i915#13566]) -> [PASS][329] +1 other test pass
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-tglu-2/igt@kms_cursor_crc@cursor-onscreen-128x42.html
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-128x42.html

  * igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1:
    - shard-tglu-1:       [FAIL][330] ([i915#13566]) -> [PASS][331] +1 other test pass
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html

  * igt@kms_plane_cursor@overlay:
    - shard-dg1:          [DMESG-WARN][332] ([i915#4423]) -> [PASS][333]
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg1-14/igt@kms_plane_cursor@overlay.html
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-16/igt@kms_plane_cursor@overlay.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-dg2:          [SKIP][334] ([i915#15073]) -> [PASS][335] +1 other test pass
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-11/igt@kms_pm_rpm@dpms-lpsp.html
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html
    - shard-rkl:          [SKIP][336] ([i915#14544] / [i915#15073]) -> [PASS][337]
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html
    - shard-dg1:          [SKIP][338] ([i915#15073]) -> [PASS][339]
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg1-19/igt@kms_pm_rpm@dpms-lpsp.html
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-14/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@system-suspend-idle:
    - shard-dg2:          [INCOMPLETE][340] ([i915#14419]) -> [PASS][341]
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-3/igt@kms_pm_rpm@system-suspend-idle.html
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-11/igt@kms_pm_rpm@system-suspend-idle.html

  * igt@perf_pmu@busy-idle-check-all@ccs0:
    - shard-mtlp:         [FAIL][342] ([i915#4349]) -> [PASS][343] +4 other tests pass
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-mtlp-2/igt@perf_pmu@busy-idle-check-all@ccs0.html
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-mtlp-7/igt@perf_pmu@busy-idle-check-all@ccs0.html

  
#### Warnings ####

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

  * igt@gem_ccs@ctrl-surf-copy:
    - shard-rkl:          [SKIP][346] ([i915#3555] / [i915#9323]) -> [SKIP][347] ([i915#14544] / [i915#3555] / [i915#9323])
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-3/igt@gem_ccs@ctrl-surf-copy.html
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy.html

  * igt@gem_ccs@ctrl-surf-copy-new-ctx:
    - shard-rkl:          [SKIP][348] ([i915#14544] / [i915#9323]) -> [SKIP][349] ([i915#9323])
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-2/igt@gem_ccs@ctrl-surf-copy-new-ctx.html

  * igt@gem_ccs@large-ctrl-surf-copy:
    - shard-rkl:          [SKIP][350] ([i915#13008]) -> [SKIP][351] ([i915#13008] / [i915#14544])
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-4/igt@gem_ccs@large-ctrl-surf-copy.html
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@gem_ccs@large-ctrl-surf-copy.html

  * igt@gem_create@create-ext-cpu-access-big:
    - shard-rkl:          [SKIP][352] ([i915#6335]) -> [SKIP][353] ([i915#14544] / [i915#6335])
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-7/igt@gem_create@create-ext-cpu-access-big.html
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@gem_create@create-ext-cpu-access-big.html

  * igt@gem_exec_balancer@parallel-bb-first:
    - shard-rkl:          [SKIP][354] ([i915#4525]) -> [SKIP][355] ([i915#14544] / [i915#4525])
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-4/igt@gem_exec_balancer@parallel-bb-first.html
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@gem_exec_balancer@parallel-bb-first.html

  * igt@gem_exec_balancer@parallel-keep-in-fence:
    - shard-rkl:          [SKIP][356] ([i915#14544] / [i915#4525]) -> [SKIP][357] ([i915#4525])
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-in-fence.html
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-2/igt@gem_exec_balancer@parallel-keep-in-fence.html

  * igt@gem_exec_reloc@basic-gtt-wc-active:
    - shard-rkl:          [SKIP][358] ([i915#14544] / [i915#3281]) -> [SKIP][359] ([i915#3281]) +3 other tests skip
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc-active.html
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@gem_exec_reloc@basic-gtt-wc-active.html

  * igt@gem_exec_reloc@basic-wc-cpu:
    - shard-rkl:          [SKIP][360] ([i915#3281]) -> [SKIP][361] ([i915#14544] / [i915#3281]) +5 other tests skip
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-8/igt@gem_exec_reloc@basic-wc-cpu.html
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@gem_exec_reloc@basic-wc-cpu.html

  * igt@gem_lmem_evict@dontneed-evict-race:
    - shard-rkl:          [SKIP][362] ([i915#4613] / [i915#7582]) -> [SKIP][363] ([i915#14544] / [i915#4613] / [i915#7582])
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-3/igt@gem_lmem_evict@dontneed-evict-race.html
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@gem_lmem_evict@dontneed-evict-race.html

  * igt@gem_lmem_swapping@heavy-random:
    - shard-rkl:          [SKIP][364] ([i915#4613]) -> [SKIP][365] ([i915#14544] / [i915#4613]) +1 other test skip
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-2/igt@gem_lmem_swapping@heavy-random.html
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@gem_lmem_swapping@heavy-random.html

  * igt@gem_lmem_swapping@heavy-verify-random:
    - shard-rkl:          [SKIP][366] ([i915#14544] / [i915#4613]) -> [SKIP][367] ([i915#4613])
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random.html
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@gem_lmem_swapping@heavy-verify-random.html

  * igt@gem_readwrite@read-bad-handle:
    - shard-rkl:          [SKIP][368] ([i915#3282]) -> [SKIP][369] ([i915#14544] / [i915#3282])
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-3/igt@gem_readwrite@read-bad-handle.html
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@gem_readwrite@read-bad-handle.html

  * igt@gem_readwrite@write-bad-handle:
    - shard-rkl:          [SKIP][370] ([i915#14544] / [i915#3282]) -> [SKIP][371] ([i915#3282]) +1 other test skip
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@gem_readwrite@write-bad-handle.html
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-8/igt@gem_readwrite@write-bad-handle.html

  * igt@gem_userptr_blits@coherency-sync:
    - shard-rkl:          [SKIP][372] ([i915#14544] / [i915#3297]) -> [SKIP][373] ([i915#3297])
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@gem_userptr_blits@coherency-sync.html
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-8/igt@gem_userptr_blits@coherency-sync.html

  * igt@gem_userptr_blits@coherency-unsync:
    - shard-rkl:          [SKIP][374] ([i915#3297]) -> [SKIP][375] ([i915#14544] / [i915#3297]) +1 other test skip
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-3/igt@gem_userptr_blits@coherency-unsync.html
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@gem_userptr_blits@coherency-unsync.html

  * igt@gen9_exec_parse@bb-start-far:
    - shard-rkl:          [SKIP][376] ([i915#2527]) -> [SKIP][377] ([i915#14544] / [i915#2527]) +1 other test skip
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-4/igt@gen9_exec_parse@bb-start-far.html
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@gen9_exec_parse@bb-start-far.html

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

  * igt@i915_pm_rc6_residency@rc6-idle:
    - shard-rkl:          [SKIP][380] ([i915#14498] / [i915#14544]) -> [SKIP][381] ([i915#14498])
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-idle.html
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-4/igt@i915_pm_rc6_residency@rc6-idle.html

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

  * igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
    - shard-rkl:          [SKIP][384] ([i915#12454] / [i915#12712] / [i915#14544]) -> [SKIP][385] ([i915#12454] / [i915#12712])
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
    - shard-rkl:          [SKIP][386] ([i915#14544] / [i915#1769] / [i915#3555]) -> [SKIP][387] ([i915#1769] / [i915#3555])
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-270:
    - shard-rkl:          [SKIP][388] ([i915#14544] / [i915#5286]) -> [SKIP][389] ([i915#5286])
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-5/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html

  * igt@kms_big_fb@4-tiled-32bpp-rotate-0:
    - shard-rkl:          [SKIP][390] ([i915#5286]) -> [SKIP][391] ([i915#14544] / [i915#5286]) +1 other test skip
   [390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-3/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-90:
    - shard-dg1:          [SKIP][392] ([i915#4538] / [i915#5286]) -> [SKIP][393] ([i915#4423] / [i915#4538] / [i915#5286])
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg1-14/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg1-16/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html

  * igt@kms_big_fb@linear-16bpp-rotate-270:
    - shard-rkl:          [SKIP][394] ([i915#3638]) -> [SKIP][395] ([i915#14544] / [i915#3638])
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-8/igt@kms_big_fb@linear-16bpp-rotate-270.html
   [395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_big_fb@linear-16bpp-rotate-270.html

  * igt@kms_big_fb@linear-64bpp-rotate-90:
    - shard-rkl:          [SKIP][396] ([i915#14544] / [i915#3638]) -> [SKIP][397] ([i915#3638]) +1 other test skip
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_big_fb@linear-64bpp-rotate-90.html
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@kms_big_fb@linear-64bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0:
    - shard-rkl:          [SKIP][398] ([i915#14544]) -> [SKIP][399] +4 other tests skip
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-8/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          [SKIP][400] ([i915#6095]) -> [SKIP][401] ([i915#14544] / [i915#6095]) +5 other tests skip
   [400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-1/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-2.html
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          [SKIP][402] ([i915#14544] / [i915#6095]) -> [SKIP][403] ([i915#6095]) +1 other test skip
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs:
    - shard-rkl:          [SKIP][404] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][405] ([i915#14098] / [i915#6095]) +4 other tests skip
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs.html
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-5/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs.html

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

  * igt@kms_cdclk@plane-scaling:
    - shard-rkl:          [SKIP][408] ([i915#3742]) -> [SKIP][409] ([i915#14544] / [i915#3742])
   [408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-2/igt@kms_cdclk@plane-scaling.html
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_cdclk@plane-scaling.html

  * igt@kms_chamelium_frames@dp-frame-dump:
    - shard-rkl:          [SKIP][410] ([i915#11151] / [i915#7828]) -> [SKIP][411] ([i915#11151] / [i915#14544] / [i915#7828]) +5 other tests skip
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-5/igt@kms_chamelium_frames@dp-frame-dump.html
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_chamelium_frames@dp-frame-dump.html

  * igt@kms_chamelium_hpd@common-hpd-after-suspend:
    - shard-rkl:          [SKIP][412] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][413] ([i915#11151] / [i915#7828]) +2 other tests skip
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@kms_chamelium_hpd@common-hpd-after-suspend.html

  * igt@kms_content_protection@atomic-hdcp14:
    - shard-dg2:          [SKIP][414] ([i915#6944]) -> [FAIL][415] ([i915#7173])
   [414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-4/igt@kms_content_protection@atomic-hdcp14.html
   [415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-11/igt@kms_content_protection@atomic-hdcp14.html

  * igt@kms_content_protection@dp-mst-type-0:
    - shard-rkl:          [SKIP][416] ([i915#15330] / [i915#3116]) -> [SKIP][417] ([i915#14544] / [i915#15330] / [i915#3116])
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-3/igt@kms_content_protection@dp-mst-type-0.html
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0.html

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

  * igt@kms_content_protection@lic-type-0-hdcp14:
    - shard-dg2:          [FAIL][420] ([i915#7173]) -> [SKIP][421] ([i915#6944])
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-11/igt@kms_content_protection@lic-type-0-hdcp14.html
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-1/igt@kms_content_protection@lic-type-0-hdcp14.html
    - shard-rkl:          [SKIP][422] ([i915#14544] / [i915#6944]) -> [SKIP][423] ([i915#6944])
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_content_protection@lic-type-0-hdcp14.html
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@kms_content_protection@lic-type-0-hdcp14.html

  * igt@kms_content_protection@type1:
    - shard-rkl:          [SKIP][424] ([i915#6944] / [i915#7118] / [i915#9424]) -> [SKIP][425] ([i915#14544] / [i915#6944] / [i915#7118] / [i915#9424])
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-4/igt@kms_content_protection@type1.html
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_content_protection@type1.html

  * igt@kms_cursor_crc@cursor-onscreen-512x170:
    - shard-rkl:          [SKIP][426] ([i915#13049] / [i915#14544]) -> [SKIP][427] ([i915#13049])
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-512x170.html
   [427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@kms_cursor_crc@cursor-onscreen-512x170.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
    - shard-rkl:          [SKIP][428] ([i915#4103]) -> [SKIP][429] ([i915#14544] / [i915#4103]) +1 other test skip
   [428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
   [429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-varying-size:
    - shard-rkl:          [SKIP][430] -> [SKIP][431] ([i915#14544]) +10 other tests skip
   [430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-7/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html
   [431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_cursor_legacy@cursora-vs-flipb-varying-size.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
    - shard-rkl:          [SKIP][432] ([i915#14544] / [i915#4103]) -> [SKIP][433] ([i915#4103])
   [432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
   [433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html

  * igt@kms_fbcon_fbt@psr:
    - shard-rkl:          [SKIP][434] ([i915#14544] / [i915#3955]) -> [SKIP][435] ([i915#3955])
   [434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
   [435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@kms_fbcon_fbt@psr.html

  * igt@kms_flip@2x-flip-vs-dpms-on-nop:
    - shard-rkl:          [SKIP][436] ([i915#9934]) -> [SKIP][437] ([i915#14544] / [i915#9934]) +2 other tests skip
   [436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-4/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
   [437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms-on-nop.html

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

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode:
    - shard-rkl:          [SKIP][440] ([i915#2672]) -> [SKIP][441] ([i915#14544] / [i915#2672]) +1 other test skip
   [440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html
   [441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode:
    - shard-rkl:          [SKIP][442] ([i915#14544] / [i915#2672]) -> [SKIP][443] ([i915#2672]) +1 other test skip
   [442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html
   [443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
    - shard-rkl:          [SKIP][444] ([i915#14544] / [i915#2672] / [i915#3555]) -> [SKIP][445] ([i915#2672] / [i915#3555]) +1 other test skip
   [444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
   [445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
    - shard-rkl:          [SKIP][446] ([i915#2672] / [i915#3555]) -> [SKIP][447] ([i915#14544] / [i915#2672] / [i915#3555]) +1 other test skip
   [446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
   [447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-p016-linear-to-p016-linear-reflect-x@pipe-a-valid-mode:
    - shard-rkl:          [SKIP][448] ([i915#15573]) -> [SKIP][449] ([i915#14544] / [i915#15573]) +1 other test skip
   [448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-3/igt@kms_flip_scaled_crc@flip-p016-linear-to-p016-linear-reflect-x@pipe-a-valid-mode.html
   [449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_flip_scaled_crc@flip-p016-linear-to-p016-linear-reflect-x@pipe-a-valid-mode.html

  * igt@kms_frontbuffer_tracking@fbc-abgr161616f-draw-blt:
    - shard-rkl:          [SKIP][450] ([i915#15574]) -> [SKIP][451] ([i915#14544] / [i915#15574]) +1 other test skip
   [450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-abgr161616f-draw-blt.html
   [451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-abgr161616f-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-cpu:
    - shard-rkl:          [SKIP][452] ([i915#15102]) -> [SKIP][453] ([i915#14544] / [i915#15102]) +1 other test skip
   [452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-cpu.html
   [453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite:
    - shard-rkl:          [SKIP][454] ([i915#15102] / [i915#3023]) -> [SKIP][455] ([i915#14544] / [i915#15102] / [i915#3023]) +6 other tests skip
   [454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html
   [455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt:
    - shard-dg2:          [SKIP][456] ([i915#15102] / [i915#3458]) -> [SKIP][457] ([i915#10433] / [i915#15102] / [i915#3458])
   [456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html
   [457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite:
    - shard-rkl:          [SKIP][458] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][459] ([i915#15102] / [i915#3023]) +3 other tests skip
   [458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
   [459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
    - shard-rkl:          [SKIP][460] ([i915#14544] / [i915#15102]) -> [SKIP][461] ([i915#15102]) +1 other test skip
   [460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
   [461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
    - shard-dg2:          [SKIP][462] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][463] ([i915#15102] / [i915#3458]) +2 other tests skip
   [462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
   [463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt:
    - shard-rkl:          [SKIP][464] ([i915#14544] / [i915#1825]) -> [SKIP][465] ([i915#1825]) +6 other tests skip
   [464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt.html
   [465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt:
    - shard-rkl:          [SKIP][466] ([i915#1825]) -> [SKIP][467] ([i915#14544] / [i915#1825]) +17 other tests skip
   [466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt.html
   [467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-mmap-cpu:
    - shard-rkl:          [SKIP][468] ([i915#14544] / [i915#15574]) -> [SKIP][469] ([i915#15574])
   [468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-mmap-cpu.html
   [469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-mmap-cpu.html

  * igt@kms_joiner@invalid-modeset-big-joiner:
    - shard-rkl:          [SKIP][470] ([i915#14544] / [i915#15460]) -> [SKIP][471] ([i915#15460])
   [470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_joiner@invalid-modeset-big-joiner.html
   [471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-8/igt@kms_joiner@invalid-modeset-big-joiner.html

  * igt@kms_pipe_stress@stress-xrgb8888-4tiled:
    - shard-rkl:          [SKIP][472] ([i915#14544] / [i915#14712]) -> [SKIP][473] ([i915#14712])
   [472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
   [473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-8/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier:
    - shard-rkl:          [SKIP][474] ([i915#14544] / [i915#15608] / [i915#8825]) -> [SKIP][475] ([i915#15608] / [i915#8825]) +1 other test skip
   [474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html
   [475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping:
    - shard-rkl:          [SKIP][476] ([i915#15608] / [i915#15609] / [i915#8825]) -> [SKIP][477] ([i915#14544] / [i915#15608] / [i915#15609] / [i915#8825])
   [476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-3/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html
   [477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/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-0:
    - shard-rkl:          [SKIP][478] ([i915#15608]) -> [SKIP][479] ([i915#14544] / [i915#15608]) +1 other test skip
   [478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-3/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping@pipe-a-plane-0.html
   [479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping@pipe-a-plane-0.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping@pipe-b-plane-5:
    - shard-rkl:          [SKIP][480] ([i915#15609] / [i915#8825]) -> [SKIP][481] ([i915#14544] / [i915#15609] / [i915#8825])
   [480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-3/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping@pipe-b-plane-5.html
   [481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping@pipe-b-plane-5.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier@pipe-a-plane-0:
    - shard-rkl:          [SKIP][482] ([i915#14544] / [i915#15608]) -> [SKIP][483] ([i915#15608])
   [482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_plane@pixel-format-y-tiled-ccs-modifier@pipe-a-plane-0.html
   [483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@kms_plane@pixel-format-y-tiled-ccs-modifier@pipe-a-plane-0.html

  * igt@kms_plane@pixel-format-yf-tiled-modifier:
    - shard-rkl:          [SKIP][484] ([i915#15608] / [i915#8825]) -> [SKIP][485] ([i915#14544] / [i915#15608] / [i915#8825]) +1 other test skip
   [484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-2/igt@kms_plane@pixel-format-yf-tiled-modifier.html
   [485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-modifier.html

  * igt@kms_plane_multiple@2x-tiling-y:
    - shard-rkl:          [SKIP][486] ([i915#13958]) -> [SKIP][487] ([i915#13958] / [i915#14544])
   [486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-2/igt@kms_plane_multiple@2x-tiling-y.html
   [487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-y.html

  * igt@kms_plane_multiple@2x-tiling-yf:
    - shard-rkl:          [SKIP][488] ([i915#13958] / [i915#14544]) -> [SKIP][489] ([i915#13958])
   [488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-yf.html
   [489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@kms_plane_multiple@2x-tiling-yf.html

  * igt@kms_plane_multiple@tiling-yf:
    - shard-rkl:          [SKIP][490] ([i915#14259] / [i915#14544]) -> [SKIP][491] ([i915#14259])
   [490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_plane_multiple@tiling-yf.html
   [491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@kms_plane_multiple@tiling-yf.html

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

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-rkl:          [SKIP][494] ([i915#5354]) -> [SKIP][495] ([i915#14544] / [i915#5354])
   [494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-8/igt@kms_pm_backlight@fade-with-dpms.html
   [495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_prime@d3hot:
    - shard-rkl:          [SKIP][496] ([i915#6524]) -> [SKIP][497] ([i915#14544] / [i915#6524])
   [496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-7/igt@kms_prime@d3hot.html
   [497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_prime@d3hot.html

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
    - shard-rkl:          [SKIP][498] ([i915#11520]) -> [SKIP][499] ([i915#11520] / [i915#14544]) +2 other tests skip
   [498]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-3/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
   [499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html

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

  * igt@kms_psr@fbc-pr-suspend:
    - shard-rkl:          [SKIP][502] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][503] ([i915#1072] / [i915#9732]) +7 other tests skip
   [502]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_psr@fbc-pr-suspend.html
   [503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-8/igt@kms_psr@fbc-pr-suspend.html

  * igt@kms_psr@fbc-psr2-primary-blt:
    - shard-rkl:          [SKIP][504] ([i915#1072] / [i915#9732]) -> [SKIP][505] ([i915#1072] / [i915#14544] / [i915#9732]) +9 other tests skip
   [504]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-7/igt@kms_psr@fbc-psr2-primary-blt.html
   [505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_psr@fbc-psr2-primary-blt.html

  * igt@kms_scaling_modes@scaling-mode-none:
    - shard-rkl:          [SKIP][506] ([i915#14544] / [i915#3555]) -> [SKIP][507] ([i915#3555])
   [506]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-none.html
   [507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@kms_scaling_modes@scaling-mode-none.html

  * igt@kms_vrr@flip-basic-fastset:
    - shard-rkl:          [SKIP][508] ([i915#9906]) -> [SKIP][509] ([i915#14544] / [i915#9906])
   [508]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-2/igt@kms_vrr@flip-basic-fastset.html
   [509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@kms_vrr@flip-basic-fastset.html

  * igt@perf@unprivileged-single-ctx-counters:
    - shard-rkl:          [SKIP][510] ([i915#2433]) -> [SKIP][511] ([i915#14544] / [i915#2433])
   [510]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-2/igt@perf@unprivileged-single-ctx-counters.html
   [511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@perf@unprivileged-single-ctx-counters.html

  * igt@prime_vgem@fence-write-hang:
    - shard-rkl:          [SKIP][512] ([i915#14544] / [i915#3708]) -> [SKIP][513] ([i915#3708])
   [512]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@prime_vgem@fence-write-hang.html
   [513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-7/igt@prime_vgem@fence-write-hang.html

  * igt@sriov_basic@bind-unbind-vf:
    - shard-rkl:          [SKIP][514] ([i915#9917]) -> [SKIP][515] ([i915#14544] / [i915#9917])
   [514]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-2/igt@sriov_basic@bind-unbind-vf.html
   [515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-6/igt@sriov_basic@bind-unbind-vf.html

  * igt@sriov_basic@enable-vfs-autoprobe-on:
    - shard-rkl:          [SKIP][516] ([i915#14544] / [i915#9917]) -> [SKIP][517] ([i915#9917])
   [516]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17895/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-on.html
   [517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14428/shard-rkl-3/igt@sriov_basic@enable-vfs-autoprobe-on.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [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#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177
  [i915#12193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12193
  [i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
  [i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
  [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
  [i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
  [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
  [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
  [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
  [i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
  [i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
  [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
  [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
  [i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
  [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
  [i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
  [i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
  [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
  [i915#13562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13562
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
  [i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
  [i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
  [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#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
  [i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
  [i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433
  [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#14702]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14702
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15106]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15106
  [i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
  [i915#15152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15152
  [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#15454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15454
  [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
  [i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
  [i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
  [i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481
  [i915#15573]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15573
  [i915#15574]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15574
  [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#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#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
  [i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
  [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
  [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [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#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
  [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#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
  [i915#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
  [i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
  [i915#4036]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4036
  [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#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#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
  [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#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
  [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
  [i915#4884]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4884
  [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
  [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
  [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
  [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
  [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
  [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6188]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6188
  [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
  [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#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
  [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
  [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
  [i915#7016]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7016
  [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#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
  [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [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#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
  [i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
  [i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825
  [i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
  [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
  [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
  [i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561
  [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#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
  [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


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

  * CI: CI-20190529 -> None
  * IGT: IGT_8720 -> IGTPW_14428
  * Piglit: piglit_4509 -> None

  CI-20190529: 20190529
  CI_DRM_17895: 0d98ae30dc3a1479c9a2d3e38b3068faa46e04d0 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_14428: 14428
  IGT_8720: b37a4d70080afd7426cb249787545df75f762dc0 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

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

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

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

* Re: [PATCH i-g-t 1/8] lib/igt_kms: Drop the ioctl fallback for CRTC id to pipe mapping
  2026-01-27 11:55 ` [PATCH i-g-t 1/8] lib/igt_kms: Drop the ioctl fallback for CRTC id to pipe mapping Jani Nikula
@ 2026-01-28 15:11   ` Ville Syrjälä
  0 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjälä @ 2026-01-28 15:11 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

On Tue, Jan 27, 2026 at 01:55:58PM +0200, Jani Nikula wrote:
> The kernel support for i915_pipe debugfs has been around for 2½ years in
> both i915 and xe. Drop the ioctl fallback for simplicity. Rename the
> function __intel_get_pipe_from_crtc_index() as it's now purely about
> CRTC index and not id.

I was actaully pondering about using the ioctl as a hint to the
kernel whether userspace is using MI_WAIT_SCANLINE, and if not
I could start using the scanline window wait stuff for the
vblank evasion in the driver (which might be nice for some pfit
shenanigans). I gave up on that after realizing that igt was also
using the ioctl. So getting rid of the ioctl use here migth
actually be a good thing for me, and it means we just have one
codepath to deal with for both kernel drivers.

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

> 
> Signed-off-by: Jani Nikula <jani.nikula@intel.com>
> ---
>  lib/igt_kms.c | 47 ++++++++++-------------------------------------
>  1 file changed, 10 insertions(+), 37 deletions(-)
> 
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index bd02148d1d3f..a236597ac152 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -1316,51 +1316,27 @@ void kmstest_dump_mode(drmModeModeInfo *mode)
>  }
>  
>  /*
> - * With non-contiguous pipes display, crtc mapping is not always same
> - * as pipe mapping, In i915 pipe is enum id of i915's crtc object.
> - * hence allocating upper bound igt_pipe array to support non-contiguos
> - * pipe display and reading pipe enum for a crtc using GET_PIPE_FROM_CRTC_ID
> - * ioctl for a pipe to do pipe ordering with respect to crtc list.
> + * The hardware pipe may be different from the CRTC index. Figure out the CRTC
> + * index to pipe mapping from the debugfs.
>   */
> -static int __intel_get_pipe_from_crtc_id(int fd, int crtc_id, int crtc_idx)
> +static int __intel_get_pipe_from_crtc_index(int fd, int crtc_index)
>  {
>  	char buf[2];
>  	int debugfs_fd, res = 0;
> +	char pipe_char;
>  
> -	/*
> -	 * No GET_PIPE_FROM_CRTC_ID ioctl support for XE. Instead read
> -	 * from the debugfs "i915_pipe".
> -	 *
> -	 * This debugfs is applicable for both i915 & XE. For i915, still
> -	 * we can fallback to ioctl method to support older kernels.
> -	 */
> -	debugfs_fd = igt_debugfs_pipe_dir(fd, crtc_idx, O_RDONLY);
> +	debugfs_fd = igt_debugfs_pipe_dir(fd, crtc_index, O_RDONLY);
>  
>  	if (debugfs_fd >= 0) {
>  		res = igt_debugfs_simple_read(debugfs_fd, "i915_pipe", buf, sizeof(buf));
>  		close(debugfs_fd);
>  	}
>  
> -	if (res <= 0) {
> -		/* Fallback to older ioctl method. */
> -		if (is_i915_device(fd)) {
> -			struct drm_i915_get_pipe_from_crtc_id get_pipe;
> -
> -			get_pipe.pipe = 0;
> -			get_pipe.crtc_id =  crtc_id;
> +	igt_assert_f(res > 0, "Failed to read the debugfs i915_pipe.\n");
>  
> -			do_ioctl(fd, DRM_IOCTL_I915_GET_PIPE_FROM_CRTC_ID,
> -				 &get_pipe);
> +	igt_assert_eq(sscanf(buf, "%c", &pipe_char), 1);
>  
> -			return get_pipe.pipe;
> -		} else
> -			igt_assert_f(false, "XE: Failed to read the debugfs i915_pipe.\n");
> -	} else {
> -		char pipe;
> -
> -		igt_assert_eq(sscanf(buf, "%c", &pipe), 1);
> -		return kmstest_pipe_to_index(pipe);
> -	}
> +	return kmstest_pipe_to_index(pipe_char);
>  }
>  
>  /**
> @@ -1395,8 +1371,7 @@ int kmstest_get_pipe_from_crtc_id(int fd, int crtc_id)
>  
>  	drmModeFreeResources(res);
>  
> -	return is_intel_device(fd) ?
> -		__intel_get_pipe_from_crtc_id(fd, crtc_id, i) : i;
> +	return is_intel_device(fd) ? __intel_get_pipe_from_crtc_index(fd, i) : i;
>  }
>  
>  /**
> @@ -3231,9 +3206,7 @@ void igt_display_require(igt_display_t *display, int drm_fd)
>  
>  	for (i = 0; i < resources->count_crtcs; i++) {
>  		igt_crtc_t *crtc;
> -		int pipe_enum = (is_intel_dev)?
> -			__intel_get_pipe_from_crtc_id(drm_fd,
> -						      resources->crtcs[i], i) : i;
> +		int pipe_enum = is_intel_dev ? __intel_get_pipe_from_crtc_index(drm_fd, i) : i;
>  
>  		crtc = igt_crtc_for_pipe(display, pipe_enum);
>  		crtc->pipe = pipe_enum;
> -- 
> 2.47.3

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups
  2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
                   ` (11 preceding siblings ...)
  2026-01-28  2:07 ` ✗ i915.CI.Full: " Patchwork
@ 2026-01-28 15:14 ` Ville Syrjälä
  2026-01-28 16:47   ` Jani Nikula
  12 siblings, 1 reply; 19+ messages in thread
From: Ville Syrjälä @ 2026-01-28 15:14 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

On Tue, Jan 27, 2026 at 01:55:57PM +0200, Jani Nikula wrote:
> Some manual CRTC index vs pipe cleanups to complement Ville's coccinelle
> changes.
> 
> Superceeds [1].
> 
> BR,
> Jani.
> 
> 
> [1] https://lore.kernel.org/r/cover.1768906414.git.jani.nikula@intel.com
> 
> Jani Nikula (8):
>   lib/igt_kms: Drop the ioctl fallback for CRTC id to pipe mapping
>   lib/igt_kms: Remove kmstest_pipe_to_index()
>   tests/kms_setmode: drop redundant drmModeGetCrtc() call
>   tests/kms_setmode: use CRTC index instead of pipe for
>     intel_drrs_disable()
>   tests/kms_setmode: use __intel_get_pipe_from_crtc_index() directly
>   lib/igt_kms: Always return CRTC index from
>     kmstest_get_pipe_from_crtc_id()
>   lib/igt_debugfs: rename igt_debugfs_pipe_dir() to
>     igt_debugfs_crtc_dir()
>   lib/i915/drrs: switch the interface from pipe to CRTC index

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

> 
>  lib/i915/intel_drrs.c                  | 36 ++++++------
>  lib/i915/intel_drrs.h                  |  8 +--
>  lib/i915/intel_fbc.c                   |  4 +-
>  lib/igt_debugfs.c                      | 10 ++--
>  lib/igt_debugfs.h                      |  4 +-
>  lib/igt_kms.c                          | 77 ++++++--------------------
>  lib/igt_kms.h                          |  4 +-
>  tests/intel/kms_fbcon_fbt.c            |  6 +-
>  tests/intel/kms_frontbuffer_tracking.c |  2 +-
>  tests/kms_async_flips.c                | 10 ++--
>  tests/kms_setmode.c                    | 14 ++---
>  tests/nouveau_crc.c                    |  2 +-
>  12 files changed, 66 insertions(+), 111 deletions(-)
> 
> -- 
> 2.47.3

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups
  2026-01-28 15:14 ` [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Ville Syrjälä
@ 2026-01-28 16:47   ` Jani Nikula
  2026-01-28 16:52     ` Ville Syrjälä
  0 siblings, 1 reply; 19+ messages in thread
From: Jani Nikula @ 2026-01-28 16:47 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: igt-dev

On Wed, 28 Jan 2026, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> On Tue, Jan 27, 2026 at 01:55:57PM +0200, Jani Nikula wrote:
>> Jani Nikula (8):
>>   lib/igt_kms: Drop the ioctl fallback for CRTC id to pipe mapping
>>   lib/igt_kms: Remove kmstest_pipe_to_index()
>>   tests/kms_setmode: drop redundant drmModeGetCrtc() call
>>   tests/kms_setmode: use CRTC index instead of pipe for
>>     intel_drrs_disable()
>>   tests/kms_setmode: use __intel_get_pipe_from_crtc_index() directly
>>   lib/igt_kms: Always return CRTC index from
>>     kmstest_get_pipe_from_crtc_id()
>>   lib/igt_debugfs: rename igt_debugfs_pipe_dir() to
>>     igt_debugfs_crtc_dir()
>>   lib/i915/drrs: switch the interface from pipe to CRTC index
>
> Series is
> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>

Thanks, all pushed to master, the CI issues seem unrelated.

Do you have more cocci changes in the, uh, pipeline?

BR,
Jani.


-- 
Jani Nikula, Intel

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

* Re: [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups
  2026-01-28 16:47   ` Jani Nikula
@ 2026-01-28 16:52     ` Ville Syrjälä
  2026-01-28 16:59       ` Jani Nikula
  0 siblings, 1 reply; 19+ messages in thread
From: Ville Syrjälä @ 2026-01-28 16:52 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

On Wed, Jan 28, 2026 at 06:47:13PM +0200, Jani Nikula wrote:
> On Wed, 28 Jan 2026, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> > On Tue, Jan 27, 2026 at 01:55:57PM +0200, Jani Nikula wrote:
> >> Jani Nikula (8):
> >>   lib/igt_kms: Drop the ioctl fallback for CRTC id to pipe mapping
> >>   lib/igt_kms: Remove kmstest_pipe_to_index()
> >>   tests/kms_setmode: drop redundant drmModeGetCrtc() call
> >>   tests/kms_setmode: use CRTC index instead of pipe for
> >>     intel_drrs_disable()
> >>   tests/kms_setmode: use __intel_get_pipe_from_crtc_index() directly
> >>   lib/igt_kms: Always return CRTC index from
> >>     kmstest_get_pipe_from_crtc_id()
> >>   lib/igt_debugfs: rename igt_debugfs_pipe_dir() to
> >>     igt_debugfs_crtc_dir()
> >>   lib/i915/drrs: switch the interface from pipe to CRTC index
> >
> > Series is
> > Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> 
> Thanks, all pushed to master, the CI issues seem unrelated.
> 
> Do you have more cocci changes in the, uh, pipeline?

Yeah, The next set tries to convert the for_each_pipe*()
stuff to crtcs. Just doing some (hopefully) final tweaks
to catch a few more stragglers...

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups
  2026-01-28 16:52     ` Ville Syrjälä
@ 2026-01-28 16:59       ` Jani Nikula
  2026-01-28 17:16         ` Ville Syrjälä
  0 siblings, 1 reply; 19+ messages in thread
From: Jani Nikula @ 2026-01-28 16:59 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: igt-dev

On Wed, 28 Jan 2026, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> Yeah, The next set tries to convert the for_each_pipe*()
> stuff to crtcs. Just doing some (hopefully) final tweaks
> to catch a few more stragglers...

I forget, are you aiming for making it iterate igt_crtc_t instead of
crtc index? If feasible, I think it would make a ton of sense all over
the place.


BR,
Jani.

-- 
Jani Nikula, Intel

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

* Re: [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups
  2026-01-28 16:59       ` Jani Nikula
@ 2026-01-28 17:16         ` Ville Syrjälä
  0 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjälä @ 2026-01-28 17:16 UTC (permalink / raw)
  To: Jani Nikula; +Cc: igt-dev

On Wed, Jan 28, 2026 at 06:59:35PM +0200, Jani Nikula wrote:
> On Wed, 28 Jan 2026, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> > Yeah, The next set tries to convert the for_each_pipe*()
> > stuff to crtcs. Just doing some (hopefully) final tweaks
> > to catch a few more stragglers...
> 
> I forget, are you aiming for making it iterate igt_crtc_t instead of
> crtc index? If feasible, I think it would make a ton of sense all over
> the place.

Yeah, igt_crtc_t.

-- 
Ville Syrjälä
Intel

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

end of thread, other threads:[~2026-01-28 17:16 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-27 11:55 [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Jani Nikula
2026-01-27 11:55 ` [PATCH i-g-t 1/8] lib/igt_kms: Drop the ioctl fallback for CRTC id to pipe mapping Jani Nikula
2026-01-28 15:11   ` Ville Syrjälä
2026-01-27 11:55 ` [PATCH i-g-t 2/8] lib/igt_kms: Remove kmstest_pipe_to_index() Jani Nikula
2026-01-27 11:56 ` [PATCH i-g-t 3/8] tests/kms_setmode: drop redundant drmModeGetCrtc() call Jani Nikula
2026-01-27 11:56 ` [PATCH i-g-t 4/8] tests/kms_setmode: use CRTC index instead of pipe for intel_drrs_disable() Jani Nikula
2026-01-27 11:56 ` [PATCH i-g-t 5/8] tests/kms_setmode: use __intel_get_pipe_from_crtc_index() directly Jani Nikula
2026-01-27 11:56 ` [PATCH i-g-t 6/8] lib/igt_kms: Always return CRTC index from kmstest_get_pipe_from_crtc_id() Jani Nikula
2026-01-27 11:56 ` [PATCH i-g-t 7/8] lib/igt_debugfs: rename igt_debugfs_pipe_dir() to igt_debugfs_crtc_dir() Jani Nikula
2026-01-27 11:56 ` [PATCH i-g-t 8/8] lib/i915/drrs: switch the interface from pipe to CRTC index Jani Nikula
2026-01-27 16:47 ` ✓ Xe.CI.BAT: success for lib/igt_kms: pipe vs CRTC index cleanups (rev2) Patchwork
2026-01-27 17:05 ` ✓ i915.CI.BAT: " Patchwork
2026-01-27 21:07 ` ✗ Xe.CI.Full: failure " Patchwork
2026-01-28  2:07 ` ✗ i915.CI.Full: " Patchwork
2026-01-28 15:14 ` [PATCH i-g-t 0/8] lib/igt_kms: pipe vs CRTC index cleanups Ville Syrjälä
2026-01-28 16:47   ` Jani Nikula
2026-01-28 16:52     ` Ville Syrjälä
2026-01-28 16:59       ` Jani Nikula
2026-01-28 17:16         ` Ville Syrjälä

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