Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v5 1/5] tools: Rename tools/gputop to tools/gputop.src
  2026-01-22  6:36 [PATCH i-g-t v5 0/5] Close any open drm device after engine initialization in GPUTOP Soham Purkait
@ 2026-01-22  6:36 ` Soham Purkait
  0 siblings, 0 replies; 18+ messages in thread
From: Soham Purkait @ 2026-01-22  6:36 UTC (permalink / raw)
  To: igt-dev, riana.tauro, badal.nilawar, kamil.konieczny
  Cc: anshuman.gupta, soham.purkait, umesh.nerlige.ramappa

The GPUTOP source directory is renamed to gputop.src
under tools/ path.

v1:
 - Add meson build files accordingly to generate
   the binary under tools. (Kamil)

Signed-off-by: Soham Purkait <soham.purkait@intel.com>
---
 tools/{ => gputop.src}/gputop.c          |  0
 tools/gputop.src/meson.build             |  1 +
 tools/{gputop => gputop.src}/utils.c     |  0
 tools/{gputop => gputop.src}/utils.h     |  0
 tools/{gputop => gputop.src}/xe_gputop.c |  0
 tools/{gputop => gputop.src}/xe_gputop.h |  0
 tools/meson.build                        | 12 +++++++-----
 7 files changed, 8 insertions(+), 5 deletions(-)
 rename tools/{ => gputop.src}/gputop.c (100%)
 create mode 100644 tools/gputop.src/meson.build
 rename tools/{gputop => gputop.src}/utils.c (100%)
 rename tools/{gputop => gputop.src}/utils.h (100%)
 rename tools/{gputop => gputop.src}/xe_gputop.c (100%)
 rename tools/{gputop => gputop.src}/xe_gputop.h (100%)

diff --git a/tools/gputop.c b/tools/gputop.src/gputop.c
similarity index 100%
rename from tools/gputop.c
rename to tools/gputop.src/gputop.c
diff --git a/tools/gputop.src/meson.build b/tools/gputop.src/meson.build
new file mode 100644
index 000000000..ec39f4c7a
--- /dev/null
+++ b/tools/gputop.src/meson.build
@@ -0,0 +1 @@
+gputop_src = files('gputop.c')
diff --git a/tools/gputop/utils.c b/tools/gputop.src/utils.c
similarity index 100%
rename from tools/gputop/utils.c
rename to tools/gputop.src/utils.c
diff --git a/tools/gputop/utils.h b/tools/gputop.src/utils.h
similarity index 100%
rename from tools/gputop/utils.h
rename to tools/gputop.src/utils.h
diff --git a/tools/gputop/xe_gputop.c b/tools/gputop.src/xe_gputop.c
similarity index 100%
rename from tools/gputop/xe_gputop.c
rename to tools/gputop.src/xe_gputop.c
diff --git a/tools/gputop/xe_gputop.h b/tools/gputop.src/xe_gputop.h
similarity index 100%
rename from tools/gputop/xe_gputop.h
rename to tools/gputop.src/xe_gputop.h
diff --git a/tools/meson.build b/tools/meson.build
index 8185ba160..abd1ebc09 100644
--- a/tools/meson.build
+++ b/tools/meson.build
@@ -70,11 +70,6 @@ if libudev.found()
 		   install : true)
 endif
 
-executable('gputop', 'gputop.c',
-           install : true,
-           install_rpath : bindir_rpathdir,
-           dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,lib_igt_profiling,math])
-
 intel_l3_parity_src = [ 'intel_l3_parity.c', 'intel_l3_udev_listener.c' ]
 executable('intel_l3_parity', sources : intel_l3_parity_src,
 	   dependencies : tool_deps,
@@ -123,3 +118,10 @@ endif
 subdir('i915-perf')
 subdir('xe-perf')
 subdir('null_state_gen')
+
+subdir('gputop.src')
+executable('gputop', sources : gputop_src,
+	   install : true,
+	   install_rpath : bindir_rpathdir,
+	   dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,lib_igt_profiling,math],
+	   install: true)
-- 
2.34.1


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

* [PATCH i-g-t v5 0/5] Close any open drm device after engine initialization in GPUTOP
@ 2026-01-22  8:45 Soham Purkait
  2026-01-22  8:45 ` [PATCH i-g-t v5 1/5] tools: Rename tools/gputop to tools/gputop.src Soham Purkait
                   ` (8 more replies)
  0 siblings, 9 replies; 18+ messages in thread
From: Soham Purkait @ 2026-01-22  8:45 UTC (permalink / raw)
  To: igt-dev, riana.tauro, badal.nilawar, kamil.konieczny
  Cc: anshuman.gupta, soham.purkait, umesh.nerlige.ramappa

       During the engine initialization for a specific device, igt helper
functions need card_fd to access each engine and respective configs which
is required in obtaining the busyness of the same through PMU.
But during KMS tests no other DRM client should run. So once the required
configs and engines are obtained, the card_fd should be closed as opened
card_fd in gputop makes appear itself as DRM client.
  
  GPUTOP engine busyness is also capable of running without superuser access
through setting CAP_PERFMON or an appropriate perf_event_paranoid setting,
Otherwise user could continue with only GPU client busyness if required.

Steps to enable engine busyness to run without root (using CAP_PERFMON):
$ cd /path/to/igt-gpu-tools/
$ sudo setcap cap_perfmon=+ep $(pwd)/build/tools/gputop
$ sudo sh -c "echo $(pwd)/build/lib > /etc/ld.so.conf.d/lib-igt.conf"
$ sudo ldconfig
Steps to revert once done:
$ sudo setcap cap_perfmon=-ep $(pwd)/build/tools/gputop
$ sudo rm /etc/ld.so.conf.d/lib-igt.conf
$ sudo ldconfig

Steps to enable engine busyness to run without root (using perf_event_paranoid):
# Save current value
$ orig_val=$(sysctl -n kernel.perf_event_paranoid)
# Set the value to allow running GPUTOP without root privileges
$ sudo sysctl -w kernel.perf_event_paranoid=-1
Steps to revert once done:
$ sudo sysctl -w kernel.perf_event_paranoid=$orig_val

Soham Purkait (5):
  tools: Rename tools/gputop to tools/gputop.src
  tools/gputop.src/utils: Add clamp macro to remove dependency on
    lib/xe/*
  tools/gputop.src/xe_gputop: Close card_fd after engine population in
    xe_populate_engines()
  tools/gputop.src/gputop: Enable support for multiple GPUs and
    instances
  tools/gputop.src/gputop: Add command line option for device filter

 tools/{ => gputop.src}/gputop.c          | 286 +++++++++++++++++++----
 tools/gputop.src/meson.build             |   1 +
 tools/{gputop => gputop.src}/utils.c     |   0
 tools/{gputop => gputop.src}/utils.h     |  11 +-
 tools/{gputop => gputop.src}/xe_gputop.c |  64 ++++-
 tools/{gputop => gputop.src}/xe_gputop.h |   3 +-
 tools/meson.build                        |  12 +-
 7 files changed, 316 insertions(+), 61 deletions(-)
 rename tools/{ => gputop.src}/gputop.c (58%)
 create mode 100644 tools/gputop.src/meson.build
 rename tools/{gputop => gputop.src}/utils.c (100%)
 rename tools/{gputop => gputop.src}/utils.h (89%)
 rename tools/{gputop => gputop.src}/xe_gputop.c (86%)
 rename tools/{gputop => gputop.src}/xe_gputop.h (95%)

-- 
2.34.1


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

* [PATCH i-g-t v5 1/5] tools: Rename tools/gputop to tools/gputop.src
  2026-01-22  8:45 [PATCH i-g-t v5 0/5] Close any open drm device after engine initialization in GPUTOP Soham Purkait
@ 2026-01-22  8:45 ` Soham Purkait
  2026-01-23 13:45   ` Kamil Konieczny
  2026-01-22  8:45 ` [PATCH i-g-t v5 2/5] tools/gputop.src/utils: Add clamp macro to remove dependency on lib/xe/* Soham Purkait
                   ` (7 subsequent siblings)
  8 siblings, 1 reply; 18+ messages in thread
From: Soham Purkait @ 2026-01-22  8:45 UTC (permalink / raw)
  To: igt-dev, riana.tauro, badal.nilawar, kamil.konieczny
  Cc: anshuman.gupta, soham.purkait, umesh.nerlige.ramappa

The GPUTOP source directory is renamed to gputop.src
under tools/ path.

v1:
 - Add meson build files accordingly to generate
   the binary under tools. (Kamil)

Signed-off-by: Soham Purkait <soham.purkait@intel.com>
---
 tools/{ => gputop.src}/gputop.c          |  0
 tools/gputop.src/meson.build             |  1 +
 tools/{gputop => gputop.src}/utils.c     |  0
 tools/{gputop => gputop.src}/utils.h     |  0
 tools/{gputop => gputop.src}/xe_gputop.c |  0
 tools/{gputop => gputop.src}/xe_gputop.h |  0
 tools/meson.build                        | 11 ++++++-----
 7 files changed, 7 insertions(+), 5 deletions(-)
 rename tools/{ => gputop.src}/gputop.c (100%)
 create mode 100644 tools/gputop.src/meson.build
 rename tools/{gputop => gputop.src}/utils.c (100%)
 rename tools/{gputop => gputop.src}/utils.h (100%)
 rename tools/{gputop => gputop.src}/xe_gputop.c (100%)
 rename tools/{gputop => gputop.src}/xe_gputop.h (100%)

diff --git a/tools/gputop.c b/tools/gputop.src/gputop.c
similarity index 100%
rename from tools/gputop.c
rename to tools/gputop.src/gputop.c
diff --git a/tools/gputop.src/meson.build b/tools/gputop.src/meson.build
new file mode 100644
index 000000000..ec39f4c7a
--- /dev/null
+++ b/tools/gputop.src/meson.build
@@ -0,0 +1 @@
+gputop_src = files('gputop.c')
diff --git a/tools/gputop/utils.c b/tools/gputop.src/utils.c
similarity index 100%
rename from tools/gputop/utils.c
rename to tools/gputop.src/utils.c
diff --git a/tools/gputop/utils.h b/tools/gputop.src/utils.h
similarity index 100%
rename from tools/gputop/utils.h
rename to tools/gputop.src/utils.h
diff --git a/tools/gputop/xe_gputop.c b/tools/gputop.src/xe_gputop.c
similarity index 100%
rename from tools/gputop/xe_gputop.c
rename to tools/gputop.src/xe_gputop.c
diff --git a/tools/gputop/xe_gputop.h b/tools/gputop.src/xe_gputop.h
similarity index 100%
rename from tools/gputop/xe_gputop.h
rename to tools/gputop.src/xe_gputop.h
diff --git a/tools/meson.build b/tools/meson.build
index 8185ba160..521607a4c 100644
--- a/tools/meson.build
+++ b/tools/meson.build
@@ -70,11 +70,6 @@ if libudev.found()
 		   install : true)
 endif
 
-executable('gputop', 'gputop.c',
-           install : true,
-           install_rpath : bindir_rpathdir,
-           dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,lib_igt_profiling,math])
-
 intel_l3_parity_src = [ 'intel_l3_parity.c', 'intel_l3_udev_listener.c' ]
 executable('intel_l3_parity', sources : intel_l3_parity_src,
 	   dependencies : tool_deps,
@@ -123,3 +118,9 @@ endif
 subdir('i915-perf')
 subdir('xe-perf')
 subdir('null_state_gen')
+
+subdir('gputop.src')
+executable('gputop', sources : gputop_src,
+	   install : true,
+	   install_rpath : bindir_rpathdir,
+	   dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,lib_igt_profiling,math],)
-- 
2.34.1


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

* [PATCH i-g-t v5 2/5] tools/gputop.src/utils: Add clamp macro to remove dependency on lib/xe/*
  2026-01-22  8:45 [PATCH i-g-t v5 0/5] Close any open drm device after engine initialization in GPUTOP Soham Purkait
  2026-01-22  8:45 ` [PATCH i-g-t v5 1/5] tools: Rename tools/gputop to tools/gputop.src Soham Purkait
@ 2026-01-22  8:45 ` Soham Purkait
  2026-01-23 14:08   ` Kamil Konieczny
  2026-01-22  8:45 ` [PATCH i-g-t v5 3/5] tools/gputop.src/xe_gputop: Close card_fd after engine population in xe_populate_engines() Soham Purkait
                   ` (6 subsequent siblings)
  8 siblings, 1 reply; 18+ messages in thread
From: Soham Purkait @ 2026-01-22  8:45 UTC (permalink / raw)
  To: igt-dev, riana.tauro, badal.nilawar, kamil.konieczny
  Cc: anshuman.gupta, soham.purkait, umesh.nerlige.ramappa

Add clamp helper macro to utils.h to remove dependency on lib/xe/*

Signed-off-by: Soham Purkait <soham.purkait@intel.com>
---
 tools/gputop.src/utils.h | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/tools/gputop.src/utils.h b/tools/gputop.src/utils.h
index 00befed56..7f3e2ac76 100644
--- a/tools/gputop.src/utils.h
+++ b/tools/gputop.src/utils.h
@@ -6,7 +6,6 @@
 #ifndef COMMON_GPUTOP_H
 #define COMMON_GPUTOP_H
 
-#include <glib.h>
 #include <math.h>
 #include <stdbool.h>
 #include <stdio.h>
@@ -19,6 +18,16 @@
 
 #define PERCLIENT_ENGINE_WIDTH 8
 
+#ifndef clamp
+#define clamp(val, lo, hi)			\
+({						\
+	__typeof__(val) _v = (val);		\
+	__typeof__(lo)  _lo = (lo);		\
+	__typeof__(hi)  _hi = (hi);		\
+	_v < _lo ? _lo : (_v > _hi ? _hi : _v);	\
+})
+#endif
+
 /**
  * struct gputop_driver
  *
-- 
2.34.1


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

* [PATCH i-g-t v5 3/5] tools/gputop.src/xe_gputop: Close card_fd after engine population in xe_populate_engines()
  2026-01-22  8:45 [PATCH i-g-t v5 0/5] Close any open drm device after engine initialization in GPUTOP Soham Purkait
  2026-01-22  8:45 ` [PATCH i-g-t v5 1/5] tools: Rename tools/gputop to tools/gputop.src Soham Purkait
  2026-01-22  8:45 ` [PATCH i-g-t v5 2/5] tools/gputop.src/utils: Add clamp macro to remove dependency on lib/xe/* Soham Purkait
@ 2026-01-22  8:45 ` Soham Purkait
  2026-01-23 14:39   ` Kamil Konieczny
  2026-01-22  8:45 ` [PATCH i-g-t v5 4/5] tools/gputop.src/gputop: Enable support for multiple GPUs and instances Soham Purkait
                   ` (5 subsequent siblings)
  8 siblings, 1 reply; 18+ messages in thread
From: Soham Purkait @ 2026-01-22  8:45 UTC (permalink / raw)
  To: igt-dev, riana.tauro, badal.nilawar, kamil.konieczny
  Cc: anshuman.gupta, soham.purkait, umesh.nerlige.ramappa

During the engine initialization for a specific device in GPUTOP,
IGT helper functions need card_fd to access each engine and
respective configs. These are required in obtaining the busyness
of the respective engines through PMU in GPUTOP. But for KMS tests
no other DRM client should run while it is running. So once the
required configs and engines are obtained, the card_fd is closed
as opened card_fd in xe_populate_engines() makes appear itself as
DRM client.

v1:
 - Initialize pmu_device_obj to null.
v2:
 - Remove dependency on lib/xe/* libraries. (Kamil)

Signed-off-by: Soham Purkait <soham.purkait@intel.com>
---
 tools/gputop.src/xe_gputop.c | 64 +++++++++++++++++++++++++++++-------
 tools/gputop.src/xe_gputop.h |  3 +-
 2 files changed, 53 insertions(+), 14 deletions(-)

diff --git a/tools/gputop.src/xe_gputop.c b/tools/gputop.src/xe_gputop.c
index bb2caa6ea..55a867130 100644
--- a/tools/gputop.src/xe_gputop.c
+++ b/tools/gputop.src/xe_gputop.c
@@ -3,6 +3,7 @@
  * Copyright © 2025 Intel Corporation
  */
 
+#include <sys/ioctl.h>
 #include "xe_gputop.h"
 
 #define engine_ptr(pmu_device, n) (&(pmu_device)->engine + (n))
@@ -92,6 +93,7 @@ void xe_gputop_init(void *ptr, int index,
 
 	obj = ((struct xe_gputop *)ptr) + index;
 	obj->card = card;
+	obj->pmu_device_obj = NULL;
 }
 
 static int pmu_format_shift(int xe, const char *name)
@@ -127,10 +129,11 @@ void *xe_populate_engines(const void *obj, int index)
 	struct igt_device_card *card = ptr->card;
 	uint64_t engine_active_config, engine_total_config;
 	uint64_t engine_class, engine_instance, gt_shift;
-	struct drm_xe_engine_class_instance *hwe;
+	struct drm_xe_device_query q;
+	struct drm_xe_query_engines *engine_q;
 	struct xe_pmu_device *engines;
 	char device[30];
-	int ret = 0;
+	int ret = 0, num_eng;
 	int card_fd;
 
 	if (!card || !strlen(card->card) || !strlen(card->render))
@@ -144,14 +147,45 @@ void *xe_populate_engines(const void *obj, int index)
 		fprintf(stderr, "Failed to detect device!\n");
 		return NULL;
 	}
-	xe_device_get(card_fd);
+
+	memset(&q, 0, sizeof(q));
+	q.query = DRM_XE_DEVICE_QUERY_ENGINES;
+
+	ret = ioctl(card_fd, DRM_IOCTL_XE_DEVICE_QUERY, &q);
+	if (ret != 0) {
+		if (errno != ENOSPC && errno != E2BIG)
+			return NULL;
+		if (q.size == 0)
+			return NULL;
+	}
+	if (q.size == 0)
+		return NULL;
+
+	num_eng = (int)((q.size - sizeof(struct drm_xe_query_engines)) /
+			sizeof(struct drm_xe_engine_class_instance));
+
 	engines = malloc(sizeof(struct xe_pmu_device) +
-			 xe_number_engines(card_fd) * sizeof(struct xe_engine));
+			 num_eng * sizeof(struct xe_engine));
 	if (!engines)
 		return NULL;
 
+	engine_q = (struct drm_xe_query_engines *)calloc(1, q.size);
+	if (!engine_q) {
+		free(engines);
+		return NULL;
+	}
+
+	q.data = (uintptr_t)engine_q;
+
+	ret = ioctl(card_fd, DRM_IOCTL_XE_DEVICE_QUERY, &q);
+	if (ret != 0) {
+		free(engines);
+		free(engine_q);
+		return NULL;
+	}
+
 	memset(engines, 0, sizeof(struct xe_pmu_device) +
-	       xe_number_engines(card_fd) * sizeof(struct xe_engine));
+	       num_eng * sizeof(struct xe_engine));
 
 	engines->num_engines = 0;
 	gt_shift = pmu_format_shift(card_fd, "gt");
@@ -167,14 +201,17 @@ void *xe_populate_engines(const void *obj, int index)
 	if (ret < 0)
 		return NULL;
 
-	xe_for_each_engine(card_fd, hwe) {
+	while (engines->num_engines < engine_q->num_engines) {
 		uint64_t  param_config;
 		struct xe_engine *engine;
+		struct drm_xe_engine_class_instance hwe;
+
+		hwe = engine_q->engines[engines->num_engines].instance;
 
 		engine = engine_ptr(engines, engines->num_engines);
-		param_config = (uint64_t)hwe->gt_id << gt_shift | hwe->engine_class << engine_class
-			| hwe->engine_instance << engine_instance;
-		engine->drm_xe_engine = *hwe;
+		param_config = (uint64_t)hwe.gt_id << gt_shift | hwe.engine_class << engine_class
+			| hwe.engine_instance << engine_instance;
+		engine->drm_xe_engine = hwe;
 		engine->engine_active_ticks.config = engine_active_config | param_config;
 		engine->engine_total_ticks.config = engine_total_config | param_config;
 
@@ -185,7 +222,7 @@ void *xe_populate_engines(const void *obj, int index)
 		}
 
 		ret = asprintf(&engine->display_name, "GT:%u %s/%u",
-			       hwe->gt_id,
+			       hwe.gt_id,
 			       class_display_name(engine->drm_xe_engine.engine_class),
 			       engine->drm_xe_engine.engine_instance);
 
@@ -197,6 +234,9 @@ void *xe_populate_engines(const void *obj, int index)
 		engines->num_engines++;
 	}
 
+	free(engine_q);
+	close(card_fd);
+
 	if (!ret) {
 		errno = ret;
 		return NULL;
@@ -263,11 +303,11 @@ int xe_pmu_init(const void *obj, int index)
 		fd = _open_pmu(type, &engines->num_counters, &engine->engine_active_ticks,
 			       &engines->fd);
 		if (fd < 0)
-			return -1;
+			return fd;
 		fd = _open_pmu(type, &engines->num_counters, &engine->engine_total_ticks,
 			       &engines->fd);
 		if (fd < 0)
-			return -1;
+			return fd;
 	}
 	return 0;
 }
diff --git a/tools/gputop.src/xe_gputop.h b/tools/gputop.src/xe_gputop.h
index 1e3856071..dcd82de7d 100644
--- a/tools/gputop.src/xe_gputop.h
+++ b/tools/gputop.src/xe_gputop.h
@@ -7,11 +7,10 @@
 #define __XE_GPUTOP_H__
 
 #include <dirent.h>
+#include <xe_drm.h>
 
-#include "igt_device_scan.h"
 #include "igt_perf.h"
 #include "utils.h"
-#include "xe/xe_query.h"
 
 struct xe_pmu_pair {
 	uint64_t cur;
-- 
2.34.1


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

* [PATCH i-g-t v5 4/5] tools/gputop.src/gputop: Enable support for multiple GPUs and instances
  2026-01-22  8:45 [PATCH i-g-t v5 0/5] Close any open drm device after engine initialization in GPUTOP Soham Purkait
                   ` (2 preceding siblings ...)
  2026-01-22  8:45 ` [PATCH i-g-t v5 3/5] tools/gputop.src/xe_gputop: Close card_fd after engine population in xe_populate_engines() Soham Purkait
@ 2026-01-22  8:45 ` Soham Purkait
  2026-01-22  8:45 ` [PATCH i-g-t v5 5/5] tools/gputop.src/gputop: Add command line option for device filter Soham Purkait
                   ` (4 subsequent siblings)
  8 siblings, 0 replies; 18+ messages in thread
From: Soham Purkait @ 2026-01-22  8:45 UTC (permalink / raw)
  To: igt-dev, riana.tauro, badal.nilawar, kamil.konieczny
  Cc: anshuman.gupta, soham.purkait, umesh.nerlige.ramappa

Introduce vendor-agnostic support for handling multiple GPUs and
instances in gputop. Improve the tool's adaptability to various GPU
configurations.

v1:
 - Refactor GPUTOP into a vendor-agnostic tool. (Lucas)
v2:
 - Cosmetic changes. (Riana)
 - Avoid three level indentation. (Riana)
v3:
 - Add device filter to populate the array of cards for
   all supported drivers. (Zbigniew)
v4:
 - Add user message for running without root privileges. (Kamil)
v5:
 - Add support for GPU client-only busyness on unsupported
   drivers as a fallback mechanism. (Kamil)
v6:
 - Remove unused dependencies and headers. (Kamil)

Signed-off-by: Soham Purkait <soham.purkait@intel.com>
---
 tools/gputop.src/gputop.c    | 278 +++++++++++++++++++++++++++++------
 tools/gputop.src/meson.build |   2 +-
 tools/meson.build            |   3 +-
 3 files changed, 240 insertions(+), 43 deletions(-)

diff --git a/tools/gputop.src/gputop.c b/tools/gputop.src/gputop.c
index f577a1750..7d4515f8f 100644
--- a/tools/gputop.src/gputop.c
+++ b/tools/gputop.src/gputop.c
@@ -1,6 +1,6 @@
 // SPDX-License-Identifier: MIT
 /*
- * Copyright © 2023 Intel Corporation
+ * Copyright © 2023-2025 Intel Corporation
  */
 
 #include <assert.h>
@@ -14,66 +14,145 @@
 #include <math.h>
 #include <poll.h>
 #include <signal.h>
+#include <stdbool.h>
 #include <stdint.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
 #include <sys/ioctl.h>
 #include <sys/stat.h>
+#include <sys/sysmacros.h>
 #include <sys/types.h>
-#include <unistd.h>
 #include <termios.h>
-#include <sys/sysmacros.h>
-#include <stdbool.h>
+#include <unistd.h>
 
-#include "igt_core.h"
 #include "igt_drm_clients.h"
 #include "igt_drm_fdinfo.h"
 #include "igt_profiling.h"
-#include "drmtest.h"
+#include "xe_gputop.h"
+
+/**
+ * Supported Drivers
+ *
+ * Adhere to the following requirements when implementing support for the
+ * new driver:
+ * @drivers: Update drivers[] with driver string.
+ * @sizeof_gputop_obj: Update this function as per new driver support included.
+ * @operations: Update the respective operations of the new driver:
+ * gputop_init,
+ * discover_engines,
+ * pmu_init,
+ * pmu_sample,
+ * print_engines,
+ * clean_up
+ * @per_driver_contexts: Update per_driver_contexts[] array of type "struct gputop_driver" with the
+ * initial values.
+ */
+static const char * const drivers[] = {
+	"xe",
+    /* Keep the last one as NULL */
+	NULL
+};
+
+static size_t sizeof_gputop_obj(int driver_num)
+{
+	switch (driver_num) {
+	case 0:
+		return sizeof(struct xe_gputop);
+	default:
+		fprintf(stderr,
+			"Driver number does not exist.\n");
+		exit(EXIT_FAILURE);
+	}
+}
+
+/**
+ * Supported operations on driver instances. Update the ops[] array for
+ * each individual driver specific function. Maintain the sequence as per
+ * drivers[] array.
+ */
+struct device_operations ops[] = {
+	{
+		xe_gputop_init,
+		xe_populate_engines,
+		xe_pmu_init,
+		xe_pmu_sample,
+		xe_print_engines,
+		xe_clean_up
+	}
+};
+
+/*
+ * per_driver_contexts[] array of type struct gputop_driver which keeps track of the devices
+ * and related info discovered per driver.
+ */
+struct gputop_driver per_driver_contexts[] = {
+	{false, 0, NULL}
+};
 
 enum utilization_type {
 	UTILIZATION_TYPE_ENGINE_TIME,
 	UTILIZATION_TYPE_TOTAL_CYCLES,
 };
 
-static const char *bars[] = { " ", "▏", "▎", "▍", "▌", "▋", "▊", "▉", "█" };
-
-#define ANSI_HEADER "\033[7m"
-#define ANSI_RESET "\033[0m"
-
-static void n_spaces(const unsigned int n)
+static void gputop_clean_up(void)
 {
-	unsigned int i;
-
-	for (i = 0; i < n; i++)
-		putchar(' ');
+	for (int i = 0; drivers[i]; i++) {
+		ops[i].clean_up(per_driver_contexts[i].instances, per_driver_contexts[i].len);
+		free(per_driver_contexts[i].instances);
+		per_driver_contexts[i].device_present = false;
+		per_driver_contexts[i].len = 0;
+	}
 }
 
-static void print_percentage_bar(double percent, int max_len)
+static int find_driver(struct igt_device_card *card)
 {
-	int bar_len, i, len = max_len - 1;
-	const int w = 8;
-
-	len -= printf("|%5.1f%% ", percent);
-
-	/* no space left for bars, do what we can */
-	if (len < 0)
-		len = 0;
-
-	bar_len = ceil(w * percent * len / 100.0);
-	if (bar_len > w * len)
-		bar_len = w * len;
+	for (int i = 0; drivers[i]; i++) {
+		if (strcmp(drivers[i], card->driver) == 0)
+			return i;
+	}
+	return -1;
+}
 
-	for (i = bar_len; i >= w; i -= w)
-		printf("%s", bars[w]);
-	if (i)
-		printf("%s", bars[i]);
+static int populate_device_instances(const char *filter)
+{
+	struct igt_device_card *cards = NULL;
+	struct igt_device_card *card_inplace = NULL;
+	struct gputop_driver *driver_entry =  NULL;
+	int driver_no;
+	int count, final_count = 0;
+
+	count = igt_device_card_match_all(filter, &cards);
+	for (int j = 0; j < count; j++) {
+		if (strcmp(cards[j].subsystem, "pci") != 0)
+			continue;
 
-	len -= (bar_len + (w - 1)) / w;
-	n_spaces(len);
+		driver_no = find_driver(&cards[j]);
+		if (driver_no < 0)
+			continue;
 
-	putchar('|');
+		driver_entry = &per_driver_contexts[driver_no];
+		if (!driver_entry->device_present)
+			driver_entry->device_present = true;
+		driver_entry->len++;
+		driver_entry->instances = realloc(driver_entry->instances,
+						  driver_entry->len * sizeof_gputop_obj(driver_no));
+		if (!driver_entry->instances) {
+			fprintf(stderr,
+				"Device instance realloc failed (%s)\n",
+				strerror(errno));
+			exit(EXIT_FAILURE);
+		}
+		card_inplace = (struct igt_device_card *)
+				calloc(1, sizeof(struct igt_device_card));
+		memcpy(card_inplace, &cards[j], sizeof(struct igt_device_card));
+		ops[driver_no].gputop_init(driver_entry->instances, (driver_entry->len - 1),
+			card_inplace);
+		final_count++;
+	}
+	if (count)
+		free(cards);
+	return final_count;
 }
 
 static int
@@ -335,6 +414,28 @@ struct gputop_args {
 	unsigned long delay_usec;
 };
 
+static void countdown(const char *msg, const int start_sec)
+{
+	struct pollfd pfd;
+	int i, ret;
+	char ch;
+
+	for (i = start_sec; i > 0; i--) {
+		printf("\r%s%d... second(s)", msg, i);
+		fflush(stdout);
+
+		pfd.fd = STDIN_FILENO;
+		pfd.events = POLLIN;
+
+		ret = poll(&pfd, 1, 1000);
+		if (ret > 0 && (pfd.revents & POLLIN)) {
+			while ((ch = getchar()) != '\n' && ch != EOF)
+				continue;
+			return;
+		}
+	}
+}
+
 static void help(char *full_path)
 {
 	const char *short_program_name = strrchr(full_path, '/');
@@ -349,7 +450,32 @@ static void help(char *full_path)
 	       "Options:\n"
 	       "\t-h, --help                show this help\n"
 	       "\t-d, --delay =SEC[.TENTHS] iterative delay as SECS [.TENTHS]\n"
-	       "\t-n, --iterations =NUMBER  number of executions\n"
+	       "\t-n, --iterations =NUMBER  number of executions\n\n"
+	       "Running without root:\n"
+	       "\tAs a non-root user, CAP_PERFMON or perf_event_paranoid is required to\n"
+	       "\taccess engine busyness\n"
+	       "\t" ANSI_HEADER "Steps to run without root (using CAP_PERFMON):"
+		ANSI_RESET "\n"
+	       "\tcd /path/to/igt-gpu-tools/\n"
+	       "\tsudo setcap cap_perfmon=+ep $(pwd)/build/tools/gputop\n"
+	       "\tsudo sh -c \"echo $(pwd)/build/lib > /etc/ld.so.conf.d/lib-igt.conf\"\n"
+	       "\tsudo ldconfig\n"
+	       "\t" ANSI_HEADER "Steps to revert once done:" ANSI_RESET "\n"
+	       "\tsudo setcap cap_perfmon=-ep $(pwd)/build/tools/gputop\n"
+	       "\tsudo rm /etc/ld.so.conf.d/lib-igt.conf\n"
+	       "\tsudo ldconfig\n"
+	       "\n"
+	       "\t" ANSI_HEADER "Steps to run without root (using perf_event_paranoid):"
+	       ANSI_RESET "\n"
+	       "\t\033[32m# Save current perf_event_paranoid value\033[0m\n"
+	       "\torig_val=$(sysctl -n kernel.perf_event_paranoid)\n"
+	       "\tsudo sysctl -w kernel.perf_event_paranoid=-1\n"
+	       "\t" ANSI_HEADER "Steps to revert once done:" ANSI_RESET "\n"
+	       "\t\033[32m# Restore original value\033[0m\n"
+	       "\tsudo sysctl -w kernel.perf_event_paranoid=$orig_val\n\n"
+	       "\tFor details, see 'Perf events and tool security':\n"
+	       "\thttps://www.kernel.org/doc/html/"
+	       "latest/admin-guide/perf-security.html\n\n"
 	       , short_program_name);
 }
 
@@ -417,9 +543,12 @@ int main(int argc, char **argv)
 	struct igt_profiled_device *profiled_devices = NULL;
 	struct igt_drm_clients *clients = NULL;
 	int con_w = -1, con_h = -1;
+	bool is_root;
 	int ret;
 	long n;
 
+	is_root = (geteuid() == 0);
+
 	ret = parse_args(argc, argv, &args);
 	if (ret < 0)
 		return EXIT_FAILURE;
@@ -428,6 +557,53 @@ int main(int argc, char **argv)
 
 	n = args.n_iter;
 	period_us = args.delay_usec;
+	populate_device_instances("device:subsystem=pci,card=all");
+
+	for (int i = 0; drivers[i]; i++) {
+		if (!per_driver_contexts[i].device_present)
+			continue;
+
+		for (int j = 0; j < per_driver_contexts[i].len; j++) {
+			if (!ops[i].init_engines(per_driver_contexts[i].instances, j)) {
+				fprintf(stderr,
+					"Failed to initialize engines! (%s)\n",
+					strerror(errno));
+					gputop_clean_up();
+				return EXIT_FAILURE;
+			}
+			ret = ops[i].pmu_init(per_driver_contexts[i].instances, j);
+
+			if (ret) {
+				if (errno == EACCES && !is_root) {
+					fprintf(stderr,
+						"\n"
+						"Running without root privileges.\n"
+						"Engine busyness may not be available "
+						"without root privileges.\n"
+						"See \"--help\" to enable engine "
+						"busyness without root.\n\n");
+					igt_devices_free();
+					gputop_clean_up();
+					countdown("Resuming with only gpu client "
+						  "busyness in ", 5);
+				} else {
+					fprintf(stderr,
+						"Failed to initialize PMU! (%s)\n",
+						strerror(errno));
+					igt_devices_free();
+					gputop_clean_up();
+					return EXIT_FAILURE;
+				}
+			}
+		}
+	}
+
+	for (int i = 0; drivers[i]; i++) {
+		for (int j = 0;
+		     per_driver_contexts[i].device_present && j < per_driver_contexts[i].len;
+		     j++)
+			ops[i].pmu_sample(per_driver_contexts[i].instances, j);
+	}
 
 	clients = igt_drm_clients_init(NULL);
 	if (!clients)
@@ -449,22 +625,42 @@ int main(int argc, char **argv)
 
 	while ((n != 0) && !stop_top) {
 		struct igt_drm_client *c, *prevc = NULL;
-		int i, engine_w = 0, lines = 0;
+		int k, engine_w = 0, lines = 0;
 
 		igt_drm_clients_scan(clients, NULL, NULL, 0, NULL, 0);
+
+		for (int i = 0; drivers[i]; i++) {
+			for (int j = 0;
+			     per_driver_contexts[i].device_present &&
+			     j < per_driver_contexts[i].len;
+			     j++)
+				ops[i].pmu_sample(per_driver_contexts[i].instances, j);
+		}
+
 		igt_drm_clients_sort(clients, client_cmp);
 
 		update_console_size(&con_w, &con_h);
 		clrscr();
 
+		for (int i = 0; drivers[i]; i++) {
+			for (int j = 0;
+			     per_driver_contexts[i].device_present &&
+			     j < per_driver_contexts[i].len;
+			     j++) {
+				lines = ops[i].print_engines(per_driver_contexts[i].instances, j,
+							 lines, con_w, con_h);
+			}
+		}
+
 		if (!clients->num_clients) {
-			const char *msg = " (No GPU clients yet. Start workload to see stats)";
+			const char *msg;
 
+			msg = " (No GPU clients yet. Start workload to see stats)";
 			printf(ANSI_HEADER "%-*s" ANSI_RESET "\n",
 			       (int)(con_w - strlen(msg) - 1), msg);
 		}
 
-		igt_for_each_drm_client(clients, c, i) {
+		igt_for_each_drm_client(clients, c, k) {
 			assert(c->status != IGT_DRM_CLIENT_PROBE);
 			if (c->status != IGT_DRM_CLIENT_ALIVE)
 				break; /* Active clients are first in the array. */
@@ -488,11 +684,11 @@ int main(int argc, char **argv)
 	}
 
 	igt_drm_clients_free(clients);
+	gputop_clean_up();
 
 	if (profiled_devices != NULL) {
 		igt_devices_configure_profiling(profiled_devices, false);
 		igt_devices_free_profiling(profiled_devices);
 	}
-
 	return 0;
 }
diff --git a/tools/gputop.src/meson.build b/tools/gputop.src/meson.build
index ec39f4c7a..e95657fca 100644
--- a/tools/gputop.src/meson.build
+++ b/tools/gputop.src/meson.build
@@ -1 +1 @@
-gputop_src = files('gputop.c')
+gputop_src = files('gputop.c', 'utils.c', 'xe_gputop.c')
diff --git a/tools/meson.build b/tools/meson.build
index 521607a4c..caca57d0e 100644
--- a/tools/meson.build
+++ b/tools/meson.build
@@ -123,4 +123,5 @@ subdir('gputop.src')
 executable('gputop', sources : gputop_src,
 	   install : true,
 	   install_rpath : bindir_rpathdir,
-	   dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,lib_igt_profiling,math],)
+	   dependencies : [lib_igt_perf,lib_igt_device_scan,lib_igt_drm_clients,
+	   		   lib_igt_drm_fdinfo,lib_igt_profiling,math],)
-- 
2.34.1


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

* [PATCH i-g-t v5 5/5] tools/gputop.src/gputop: Add command line option for device filter
  2026-01-22  8:45 [PATCH i-g-t v5 0/5] Close any open drm device after engine initialization in GPUTOP Soham Purkait
                   ` (3 preceding siblings ...)
  2026-01-22  8:45 ` [PATCH i-g-t v5 4/5] tools/gputop.src/gputop: Enable support for multiple GPUs and instances Soham Purkait
@ 2026-01-22  8:45 ` Soham Purkait
  2026-01-22  9:30 ` ✓ Xe.CI.BAT: success for Close any open drm device after engine initialization in GPUTOP (rev7) Patchwork
                   ` (3 subsequent siblings)
  8 siblings, 0 replies; 18+ messages in thread
From: Soham Purkait @ 2026-01-22  8:45 UTC (permalink / raw)
  To: igt-dev, riana.tauro, badal.nilawar, kamil.konieczny
  Cc: anshuman.gupta, soham.purkait, umesh.nerlige.ramappa

With a new command-line option for device filtering, the engine
busyness for the specific device could be selected.

Signed-off-by: Soham Purkait <soham.purkait@intel.com>
---
 tools/gputop.src/gputop.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/tools/gputop.src/gputop.c b/tools/gputop.src/gputop.c
index 7d4515f8f..e803db99e 100644
--- a/tools/gputop.src/gputop.c
+++ b/tools/gputop.src/gputop.c
@@ -412,6 +412,7 @@ static void clrscr(void)
 struct gputop_args {
 	long n_iter;
 	unsigned long delay_usec;
+	char *device;
 };
 
 static void countdown(const char *msg, const int start_sec)
@@ -450,7 +451,8 @@ static void help(char *full_path)
 	       "Options:\n"
 	       "\t-h, --help                show this help\n"
 	       "\t-d, --delay =SEC[.TENTHS] iterative delay as SECS [.TENTHS]\n"
-	       "\t-n, --iterations =NUMBER  number of executions\n\n"
+	       "\t-n, --iterations =NUMBER  number of executions\n"
+	       "\t-D, --device              Device filter\n\n"
 	       "Running without root:\n"
 	       "\tAs a non-root user, CAP_PERFMON or perf_event_paranoid is required to\n"
 	       "\taccess engine busyness\n"
@@ -481,11 +483,12 @@ static void help(char *full_path)
 
 static int parse_args(int argc, char * const argv[], struct gputop_args *args)
 {
-	static const char cmdopts_s[] = "hn:d:";
+	static const char cmdopts_s[] = "hn:d:D:";
 	static const struct option cmdopts[] = {
 	       {"help", no_argument, 0, 'h'},
 	       {"delay", required_argument, 0, 'd'},
 	       {"iterations", required_argument, 0, 'n'},
+	       {"device", required_argument, 0, 'D'},
 	       { }
 	};
 
@@ -493,6 +496,7 @@ static int parse_args(int argc, char * const argv[], struct gputop_args *args)
 	memset(args, 0, sizeof(*args));
 	args->n_iter = -1;
 	args->delay_usec = 2 * USEC_PER_SEC;
+	args->device = NULL;
 
 	for (;;) {
 		int c, idx = 0;
@@ -516,6 +520,9 @@ static int parse_args(int argc, char * const argv[], struct gputop_args *args)
 				return -1;
 			}
 			break;
+		case 'D':
+			args->device = optarg;
+			break;
 		case 'h':
 			help(argv[0]);
 			return 0;
@@ -557,7 +564,8 @@ int main(int argc, char **argv)
 
 	n = args.n_iter;
 	period_us = args.delay_usec;
-	populate_device_instances("device:subsystem=pci,card=all");
+	populate_device_instances(args.device ? args.device
+				  : "device:subsystem=pci,card=all");
 
 	for (int i = 0; drivers[i]; i++) {
 		if (!per_driver_contexts[i].device_present)
-- 
2.34.1


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

* ✓ Xe.CI.BAT: success for Close any open drm device after engine initialization in GPUTOP (rev7)
  2026-01-22  8:45 [PATCH i-g-t v5 0/5] Close any open drm device after engine initialization in GPUTOP Soham Purkait
                   ` (4 preceding siblings ...)
  2026-01-22  8:45 ` [PATCH i-g-t v5 5/5] tools/gputop.src/gputop: Add command line option for device filter Soham Purkait
@ 2026-01-22  9:30 ` Patchwork
  2026-01-22  9:54 ` ✓ i915.CI.BAT: " Patchwork
                   ` (2 subsequent siblings)
  8 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2026-01-22  9:30 UTC (permalink / raw)
  To: Soham Purkait; +Cc: igt-dev

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

== Series Details ==

Series: Close any open drm device after engine initialization in GPUTOP (rev7)
URL   : https://patchwork.freedesktop.org/series/158161/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_8712_BAT -> XEIGTPW_14395_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

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

  No changes in participating hosts

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

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

### IGT changes ###

#### Issues hit ####

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

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


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

  * IGT: IGT_8712 -> IGTPW_14395

  IGTPW_14395: 14395
  IGT_8712: 8712
  xe-4433-40800011414446888105f6beae6dd3fac56516aa: 40800011414446888105f6beae6dd3fac56516aa

== Logs ==

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

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

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

* ✓ i915.CI.BAT: success for Close any open drm device after engine initialization in GPUTOP (rev7)
  2026-01-22  8:45 [PATCH i-g-t v5 0/5] Close any open drm device after engine initialization in GPUTOP Soham Purkait
                   ` (5 preceding siblings ...)
  2026-01-22  9:30 ` ✓ Xe.CI.BAT: success for Close any open drm device after engine initialization in GPUTOP (rev7) Patchwork
@ 2026-01-22  9:54 ` Patchwork
  2026-01-22 19:18 ` ✗ i915.CI.Full: failure " Patchwork
  2026-01-22 19:45 ` ✗ Xe.CI.Full: " Patchwork
  8 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2026-01-22  9:54 UTC (permalink / raw)
  To: Soham Purkait; +Cc: igt-dev

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

== Series Details ==

Series: Close any open drm device after engine initialization in GPUTOP (rev7)
URL   : https://patchwork.freedesktop.org/series/158161/
State : success

== Summary ==

CI Bug Log - changes from IGT_8712 -> IGTPW_14395
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

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

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

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

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

### IGT changes ###

#### Issues hit ####

  * igt@gem_huc_copy@huc-copy:
    - fi-glk-j4005:       NOTRUN -> [SKIP][1] ([i915#2190])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/fi-glk-j4005/igt@gem_huc_copy@huc-copy.html

  * igt@gem_lmem_swapping@parallel-random-engines:
    - fi-glk-j4005:       NOTRUN -> [SKIP][2] ([i915#4613]) +3 other tests skip
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/fi-glk-j4005/igt@gem_lmem_swapping@parallel-random-engines.html

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

  * igt@i915_selftest@live@guc:
    - bat-twl-2:          [PASS][5] -> [ABORT][6] ([i915#14365]) +1 other test abort
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/bat-twl-2/igt@i915_selftest@live@guc.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/bat-twl-2/igt@i915_selftest@live@guc.html

  * igt@kms_psr@psr-primary-page-flip:
    - fi-glk-j4005:       NOTRUN -> [SKIP][7] +12 other tests skip
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/fi-glk-j4005/igt@kms_psr@psr-primary-page-flip.html

  
#### Possible fixes ####

  * igt@i915_selftest@live@workarounds:
    - bat-arls-6:         [DMESG-FAIL][8] ([i915#12061]) -> [PASS][9] +1 other test pass
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/bat-arls-6/igt@i915_selftest@live@workarounds.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/bat-arls-6/igt@i915_selftest@live@workarounds.html

  
#### Warnings ####

  * igt@i915_selftest@live:
    - bat-atsm-1:         [DMESG-FAIL][10] ([i915#12061] / [i915#13929]) -> [DMESG-FAIL][11] ([i915#12061] / [i915#14204])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/bat-atsm-1/igt@i915_selftest@live.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/bat-atsm-1/igt@i915_selftest@live.html

  * igt@i915_selftest@live@mman:
    - bat-atsm-1:         [DMESG-FAIL][12] ([i915#13929]) -> [DMESG-FAIL][13] ([i915#14204])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/bat-atsm-1/igt@i915_selftest@live@mman.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/bat-atsm-1/igt@i915_selftest@live@mman.html

  
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#13929]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929
  [i915#14204]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204
  [i915#14365]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14365
  [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613


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

  * CI: CI-20190529 -> None
  * IGT: IGT_8712 -> IGTPW_14395

  CI-20190529: 20190529
  CI_DRM_17868: 40800011414446888105f6beae6dd3fac56516aa @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_14395: 14395
  IGT_8712: 8712

== Logs ==

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

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

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

* ✗ i915.CI.Full: failure for Close any open drm device after engine initialization in GPUTOP (rev7)
  2026-01-22  8:45 [PATCH i-g-t v5 0/5] Close any open drm device after engine initialization in GPUTOP Soham Purkait
                   ` (6 preceding siblings ...)
  2026-01-22  9:54 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-01-22 19:18 ` Patchwork
  2026-01-22 19:45 ` ✗ Xe.CI.Full: " Patchwork
  8 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2026-01-22 19:18 UTC (permalink / raw)
  To: Soham Purkait; +Cc: igt-dev

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

== Series Details ==

Series: Close any open drm device after engine initialization in GPUTOP (rev7)
URL   : https://patchwork.freedesktop.org/series/158161/
State : failure

== Summary ==

CI Bug Log - changes from IGT_8712_full -> IGTPW_14395_full
====================================================

Summary
-------

  **FAILURE**

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

Participating hosts (9 -> 9)
------------------------------

  No changes in participating hosts

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@gem_spin_batch@resubmit-new-all@vecs0:
    - shard-dg1:          [PASS][1] -> [ABORT][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-14/igt@gem_spin_batch@resubmit-new-all@vecs0.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@gem_spin_batch@resubmit-new-all@vecs0.html

  
New tests
---------

  New tests have been introduced between IGT_8712_full and IGTPW_14395_full:

### New IGT tests (51) ###

  * igt@gem_spin_batch@2x-flip-vs-panning-vs-hang:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@2x-long-cursor-vs-flip-legacy:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@addfb25-y-tiled-small-legacy:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@bad-aux-stride-4-tiled-mtl-mc-ccs:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@bad-pitch-128:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@bad-pixel-format-y-tiled-gen12-mc-ccs:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@basic-auth:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@basic-busy-flip-before-cursor-legacy:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@blob-multiple:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@blocking:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@busy:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@crc-primary-rotation-180-4-tiled-bmg-ccs:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@cursor-onscreen-128x42:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@cursor-rapid-movement-64x21:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@cursor-vs-flip-atomic-transitions-varying-size:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@cursora-vs-flipb-varying-size:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@dsc-with-formats:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@etime-multi-wait-all-for-submit-unsubmitted-submitted:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@export-wait-after-attach:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@fbc-1p-offscreen-pri-indfb-draw-pwrite:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@fbc-1p-primscrn-spr-indfb-draw-blt:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@fbc-2p-primscrn-pri-indfb-draw-mmap-wc:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@fbcpsr-1p-primscrn-cur-indfb-move:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@invalid-pad:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@invalid-param-get:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@invalid-single-wait-all-unsubmitted:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@linear-16bpp-rotate-270:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@linear-max-hw-stride-64bpp-rotate-180-hflip:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@media-freq:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@memory-info-resident:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@multi-wait-all-for-submit-signaled:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@pixel-format-source-clamping:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@plane-immutable-zpos:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@preempt-other:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@psr-2p-primscrn-spr-indfb-fullscreen:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@psr-2p-scndscrn-pri-shrfb-draw-pwrite:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@psr-abgr161616f-draw-blt:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@reject-modify-context-protection-off-3:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@reset-stress:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@shrink:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@single-wait-all-for-submit-signaled:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@standalone:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@sync_merge:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@system-suspend-idle:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@test_userptr:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@userptr:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@waits:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@x-tiled-max-hw-stride-32bpp-rotate-0:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@y-tiled-16bpp-rotate-90:
    - Statuses :
    - Exec time: [None] s

  * igt@gem_spin_batch@y-tiled-mc-ccs-to-yf-tiled-ccs:
    - Statuses :
    - Exec time: [None] s

  

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

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

### IGT changes ###

#### Issues hit ####

  * igt@api_intel_bb@blit-reloc-keep-cache:
    - shard-dg2:          NOTRUN -> [SKIP][3] ([i915#8411])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@api_intel_bb@blit-reloc-keep-cache.html
    - shard-rkl:          NOTRUN -> [SKIP][4] ([i915#8411])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@api_intel_bb@blit-reloc-keep-cache.html
    - shard-mtlp:         NOTRUN -> [SKIP][5] ([i915#8411])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-2/igt@api_intel_bb@blit-reloc-keep-cache.html

  * igt@api_intel_bb@blit-reloc-purge-cache:
    - shard-dg1:          NOTRUN -> [SKIP][6] ([i915#8411]) +2 other tests skip
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@api_intel_bb@blit-reloc-purge-cache.html

  * igt@api_intel_bb@crc32:
    - shard-tglu:         NOTRUN -> [SKIP][7] ([i915#6230])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-8/igt@api_intel_bb@crc32.html

  * igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance:
    - shard-rkl:          NOTRUN -> [DMESG-WARN][8] ([i915#15095]) +1 other test dmesg-warn
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance.html
    - shard-tglu:         NOTRUN -> [DMESG-WARN][9] ([i915#15095]) +1 other test dmesg-warn
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-3/igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance.html

  * igt@gem_basic@multigpu-create-close:
    - shard-rkl:          NOTRUN -> [SKIP][10] ([i915#7697]) +1 other test skip
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@gem_basic@multigpu-create-close.html

  * igt@gem_busy@semaphore:
    - shard-dg1:          NOTRUN -> [SKIP][11] ([i915#3936])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@gem_busy@semaphore.html

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

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

  * igt@gem_ccs@suspend-resume:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][14] ([i915#13356]) +1 other test incomplete
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-5/igt@gem_ccs@suspend-resume.html
    - shard-rkl:          NOTRUN -> [SKIP][15] ([i915#9323])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@gem_ccs@suspend-resume.html
    - shard-dg1:          NOTRUN -> [SKIP][16] ([i915#9323])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@gem_ccs@suspend-resume.html
    - shard-tglu:         NOTRUN -> [SKIP][17] ([i915#9323])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-3/igt@gem_ccs@suspend-resume.html
    - shard-mtlp:         NOTRUN -> [SKIP][18] ([i915#9323])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-5/igt@gem_ccs@suspend-resume.html

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

  * igt@gem_close_race@multigpu-basic-threads:
    - shard-dg2:          NOTRUN -> [SKIP][20] ([i915#7697]) +1 other test skip
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@gem_close_race@multigpu-basic-threads.html
    - shard-dg1:          NOTRUN -> [SKIP][21] ([i915#7697])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-12/igt@gem_close_race@multigpu-basic-threads.html

  * igt@gem_create@create-ext-cpu-access-sanity-check:
    - shard-tglu:         NOTRUN -> [SKIP][22] ([i915#6335])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@gem_create@create-ext-cpu-access-sanity-check.html

  * igt@gem_create@create-ext-set-pat:
    - shard-tglu:         NOTRUN -> [SKIP][23] ([i915#8562])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@gem_create@create-ext-set-pat.html

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

  * igt@gem_ctx_isolation@preservation-s3@bcs0:
    - shard-glk:          NOTRUN -> [INCOMPLETE][25] ([i915#13356]) +1 other test incomplete
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-glk1/igt@gem_ctx_isolation@preservation-s3@bcs0.html

  * igt@gem_ctx_persistence@heartbeat-many:
    - shard-dg1:          NOTRUN -> [SKIP][26] ([i915#8555]) +1 other test skip
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@gem_ctx_persistence@heartbeat-many.html

  * igt@gem_ctx_persistence@legacy-engines-mixed:
    - shard-snb:          NOTRUN -> [SKIP][27] ([i915#1099])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-snb1/igt@gem_ctx_persistence@legacy-engines-mixed.html

  * igt@gem_ctx_sseu@engines:
    - shard-dg1:          NOTRUN -> [SKIP][28] ([i915#280])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-12/igt@gem_ctx_sseu@engines.html
    - shard-tglu:         NOTRUN -> [SKIP][29] ([i915#280])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-7/igt@gem_ctx_sseu@engines.html

  * igt@gem_ctx_sseu@invalid-args:
    - shard-rkl:          NOTRUN -> [SKIP][30] ([i915#280])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-3/igt@gem_ctx_sseu@invalid-args.html

  * igt@gem_ctx_sseu@invalid-sseu:
    - shard-dg2:          NOTRUN -> [SKIP][31] ([i915#280]) +1 other test skip
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@gem_ctx_sseu@invalid-sseu.html

  * igt@gem_eio@in-flight-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][32] ([i915#13390])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-glk6/igt@gem_eio@in-flight-suspend.html

  * igt@gem_exec_balancer@noheartbeat:
    - shard-dg2:          NOTRUN -> [SKIP][33] ([i915#8555]) +1 other test skip
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@gem_exec_balancer@noheartbeat.html

  * igt@gem_exec_balancer@parallel:
    - shard-rkl:          NOTRUN -> [SKIP][34] ([i915#4525]) +3 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@gem_exec_balancer@parallel.html

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

  * igt@gem_exec_balancer@parallel-keep-in-fence:
    - shard-tglu:         NOTRUN -> [SKIP][36] ([i915#4525])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-10/igt@gem_exec_balancer@parallel-keep-in-fence.html

  * igt@gem_exec_big@single:
    - shard-tglu-1:       NOTRUN -> [ABORT][37] ([i915#11713])
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@gem_exec_big@single.html

  * igt@gem_exec_capture@capture-recoverable:
    - shard-tglu:         NOTRUN -> [SKIP][38] ([i915#6344])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-3/igt@gem_exec_capture@capture-recoverable.html

  * igt@gem_exec_fence@submit3:
    - shard-dg2:          NOTRUN -> [SKIP][39] ([i915#4812]) +1 other test skip
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-5/igt@gem_exec_fence@submit3.html

  * igt@gem_exec_flush@basic-batch-kernel-default-cmd:
    - shard-dg2:          NOTRUN -> [SKIP][40] ([i915#3539] / [i915#4852]) +2 other tests skip
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-5/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html

  * igt@gem_exec_flush@basic-batch-kernel-default-wb:
    - shard-dg1:          NOTRUN -> [SKIP][41] ([i915#3539] / [i915#4852]) +1 other test skip
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@gem_exec_flush@basic-batch-kernel-default-wb.html

  * igt@gem_exec_reloc@basic-range:
    - shard-mtlp:         NOTRUN -> [SKIP][42] ([i915#3281]) +3 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-5/igt@gem_exec_reloc@basic-range.html

  * igt@gem_exec_reloc@basic-wc-read-active:
    - shard-dg1:          NOTRUN -> [SKIP][43] ([i915#3281]) +14 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-12/igt@gem_exec_reloc@basic-wc-read-active.html

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

  * igt@gem_exec_reloc@basic-write-wc-active:
    - shard-dg2:          NOTRUN -> [SKIP][45] ([i915#3281]) +12 other tests skip
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-8/igt@gem_exec_reloc@basic-write-wc-active.html

  * igt@gem_exec_schedule@preempt-queue:
    - shard-dg1:          NOTRUN -> [SKIP][46] ([i915#4812]) +4 other tests skip
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@gem_exec_schedule@preempt-queue.html
    - shard-mtlp:         NOTRUN -> [SKIP][47] ([i915#4537] / [i915#4812])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-3/igt@gem_exec_schedule@preempt-queue.html
    - shard-dg2:          NOTRUN -> [SKIP][48] ([i915#4537] / [i915#4812])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@gem_exec_schedule@preempt-queue.html

  * igt@gem_exec_suspend@basic-s0:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][49] ([i915#13356]) +1 other test incomplete
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-3/igt@gem_exec_suspend@basic-s0.html

  * igt@gem_exec_suspend@basic-s3:
    - shard-rkl:          [PASS][50] -> [INCOMPLETE][51] ([i915#13356]) +1 other test incomplete
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-5/igt@gem_exec_suspend@basic-s3.html
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-3/igt@gem_exec_suspend@basic-s3.html

  * igt@gem_fence_thrash@bo-write-verify-none:
    - shard-dg1:          NOTRUN -> [SKIP][52] ([i915#4860]) +1 other test skip
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-18/igt@gem_fence_thrash@bo-write-verify-none.html

  * igt@gem_fenced_exec_thrash@2-spare-fences:
    - shard-dg2:          NOTRUN -> [SKIP][53] ([i915#4860]) +1 other test skip
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@gem_fenced_exec_thrash@2-spare-fences.html

  * igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible:
    - shard-mtlp:         NOTRUN -> [SKIP][54] ([i915#4860])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-7/igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible.html

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

  * igt@gem_lmem_evict@dontneed-evict-race:
    - shard-tglu:         NOTRUN -> [SKIP][57] ([i915#4613] / [i915#7582])
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-5/igt@gem_lmem_evict@dontneed-evict-race.html

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

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

  * igt@gem_lmem_swapping@random:
    - shard-glk:          NOTRUN -> [SKIP][61] ([i915#4613]) +3 other tests skip
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-glk5/igt@gem_lmem_swapping@random.html

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

  * igt@gem_media_fill@media-fill:
    - shard-dg2:          NOTRUN -> [SKIP][63] ([i915#8289])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@gem_media_fill@media-fill.html

  * igt@gem_mmap@bad-object:
    - shard-dg1:          NOTRUN -> [SKIP][64] ([i915#4083]) +5 other tests skip
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@gem_mmap@bad-object.html

  * igt@gem_mmap_gtt@fault-concurrent-y:
    - shard-dg2:          NOTRUN -> [SKIP][65] ([i915#4077]) +7 other tests skip
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@gem_mmap_gtt@fault-concurrent-y.html
    - shard-mtlp:         NOTRUN -> [SKIP][66] ([i915#4077]) +1 other test skip
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-7/igt@gem_mmap_gtt@fault-concurrent-y.html

  * igt@gem_mmap_gtt@flink-race:
    - shard-dg1:          NOTRUN -> [SKIP][67] ([i915#4077]) +15 other tests skip
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@gem_mmap_gtt@flink-race.html

  * igt@gem_mmap_wc@close:
    - shard-dg2:          NOTRUN -> [SKIP][68] ([i915#4083]) +6 other tests skip
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-8/igt@gem_mmap_wc@close.html
    - shard-mtlp:         NOTRUN -> [SKIP][69] ([i915#4083])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-6/igt@gem_mmap_wc@close.html

  * igt@gem_partial_pwrite_pread@writes-after-reads-display:
    - shard-dg2:          NOTRUN -> [SKIP][70] ([i915#3282]) +5 other tests skip
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
    - shard-dg1:          NOTRUN -> [SKIP][71] ([i915#3282]) +6 other tests skip
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@gem_partial_pwrite_pread@writes-after-reads-display.html

  * igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
    - shard-rkl:          NOTRUN -> [SKIP][72] ([i915#3282]) +13 other tests skip
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html

  * igt@gem_pread@exhaustion:
    - shard-glk:          NOTRUN -> [WARN][73] ([i915#2658])
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-glk6/igt@gem_pread@exhaustion.html
    - shard-tglu-1:       NOTRUN -> [WARN][74] ([i915#2658])
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@gem_pread@exhaustion.html

  * igt@gem_pwrite@basic-exhaustion:
    - shard-snb:          NOTRUN -> [WARN][75] ([i915#2658])
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-snb6/igt@gem_pwrite@basic-exhaustion.html
    - shard-tglu:         NOTRUN -> [WARN][76] ([i915#2658])
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-10/igt@gem_pwrite@basic-exhaustion.html
    - shard-mtlp:         NOTRUN -> [SKIP][77] ([i915#3282])
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-5/igt@gem_pwrite@basic-exhaustion.html

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

  * igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
    - shard-dg2:          NOTRUN -> [SKIP][79] ([i915#4270]) +4 other tests skip
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-5/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
    - shard-dg1:          NOTRUN -> [SKIP][80] ([i915#4270]) +3 other tests skip
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html

  * igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
    - shard-glk:          NOTRUN -> [SKIP][81] +249 other tests skip
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-glk5/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
    - shard-dg2:          NOTRUN -> [SKIP][82] ([i915#5190] / [i915#8428]) +6 other tests skip
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html

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

  * igt@gem_set_tiling_vs_gtt:
    - shard-dg1:          NOTRUN -> [SKIP][84] ([i915#4079]) +1 other test skip
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@gem_set_tiling_vs_gtt.html

  * igt@gem_softpin@evict-snoop:
    - shard-dg1:          NOTRUN -> [SKIP][85] ([i915#4885])
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@gem_softpin@evict-snoop.html
    - shard-mtlp:         NOTRUN -> [SKIP][86] ([i915#4885])
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-3/igt@gem_softpin@evict-snoop.html
    - shard-dg2:          NOTRUN -> [SKIP][87] ([i915#4885])
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@gem_softpin@evict-snoop.html

  * igt@gem_spin_batch@resubmit-new-all:
    - shard-dg1:          [PASS][88] -> [ABORT][89] ([i915#13562])
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-14/igt@gem_spin_batch@resubmit-new-all.html
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@gem_spin_batch@resubmit-new-all.html

  * igt@gem_tiled_pread_pwrite:
    - shard-dg2:          NOTRUN -> [SKIP][90] ([i915#4079]) +1 other test skip
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@gem_tiled_pread_pwrite.html

  * igt@gem_userptr_blits@create-destroy-unsync:
    - shard-dg2:          NOTRUN -> [SKIP][91] ([i915#3297]) +4 other tests skip
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-8/igt@gem_userptr_blits@create-destroy-unsync.html
    - shard-rkl:          NOTRUN -> [SKIP][92] ([i915#3297]) +3 other tests skip
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@gem_userptr_blits@create-destroy-unsync.html
    - shard-dg1:          NOTRUN -> [SKIP][93] ([i915#3297]) +1 other test skip
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-12/igt@gem_userptr_blits@create-destroy-unsync.html
    - shard-tglu:         NOTRUN -> [SKIP][94] ([i915#3297]) +3 other tests skip
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@gem_userptr_blits@create-destroy-unsync.html
    - shard-mtlp:         NOTRUN -> [SKIP][95] ([i915#3297])
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-6/igt@gem_userptr_blits@create-destroy-unsync.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-tglu:         NOTRUN -> [SKIP][96] ([i915#3297] / [i915#3323])
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-7/igt@gem_userptr_blits@dmabuf-sync.html
    - shard-glk:          NOTRUN -> [SKIP][97] ([i915#3323])
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-glk1/igt@gem_userptr_blits@dmabuf-sync.html
    - shard-rkl:          NOTRUN -> [SKIP][98] ([i915#3297] / [i915#3323])
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-4/igt@gem_userptr_blits@dmabuf-sync.html

  * igt@gem_userptr_blits@map-fixed-invalidate-overlap:
    - shard-dg2:          NOTRUN -> [SKIP][99] ([i915#3297] / [i915#4880])
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
    - shard-dg1:          NOTRUN -> [SKIP][100] ([i915#3297] / [i915#4880]) +1 other test skip
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-18/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html

  * igt@gen9_exec_parse@basic-rejected:
    - shard-tglu:         NOTRUN -> [SKIP][101] ([i915#2527] / [i915#2856]) +7 other tests skip
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-5/igt@gen9_exec_parse@basic-rejected.html
    - shard-mtlp:         NOTRUN -> [SKIP][102] ([i915#2856])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-4/igt@gen9_exec_parse@basic-rejected.html

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

  * igt@gen9_exec_parse@shadow-peek:
    - shard-rkl:          NOTRUN -> [SKIP][104] ([i915#2527]) +3 other tests skip
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@gen9_exec_parse@shadow-peek.html

  * igt@gen9_exec_parse@valid-registers:
    - shard-dg2:          NOTRUN -> [SKIP][105] ([i915#2856]) +3 other tests skip
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@gen9_exec_parse@valid-registers.html
    - shard-dg1:          NOTRUN -> [SKIP][106] ([i915#2527]) +4 other tests skip
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@gen9_exec_parse@valid-registers.html

  * igt@i915_drm_fdinfo@all-busy-check-all:
    - shard-dg1:          NOTRUN -> [SKIP][107] ([i915#14123])
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@i915_drm_fdinfo@all-busy-check-all.html

  * igt@i915_drm_fdinfo@busy-idle-check-all@vcs0:
    - shard-dg2:          NOTRUN -> [SKIP][108] ([i915#11527]) +7 other tests skip
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@i915_drm_fdinfo@busy-idle-check-all@vcs0.html

  * igt@i915_drm_fdinfo@busy-idle-check-all@vcs1:
    - shard-dg1:          NOTRUN -> [SKIP][109] ([i915#11527]) +5 other tests skip
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-17/igt@i915_drm_fdinfo@busy-idle-check-all@vcs1.html

  * igt@i915_drm_fdinfo@isolation@rcs0:
    - shard-dg1:          NOTRUN -> [SKIP][110] ([i915#14073]) +5 other tests skip
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@i915_drm_fdinfo@isolation@rcs0.html

  * igt@i915_drm_fdinfo@most-busy-check-all@vecs0:
    - shard-dg2:          NOTRUN -> [SKIP][111] ([i915#14073]) +15 other tests skip
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-6/igt@i915_drm_fdinfo@most-busy-check-all@vecs0.html

  * igt@i915_module_load@fault-injection:
    - shard-dg2:          NOTRUN -> [ABORT][112] ([i915#15342] / [i915#15481])
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@i915_module_load@fault-injection.html
    - shard-rkl:          NOTRUN -> [ABORT][113] ([i915#15342] / [i915#15481])
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-1/igt@i915_module_load@fault-injection.html
    - shard-dg1:          NOTRUN -> [ABORT][114] ([i915#11815]) +1 other test abort
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@i915_module_load@fault-injection.html
    - shard-tglu:         NOTRUN -> [ABORT][115] ([i915#15342] / [i915#15481])
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-2/igt@i915_module_load@fault-injection.html

  * igt@i915_module_load@fault-injection@__uc_init:
    - shard-dg2:          NOTRUN -> [ABORT][116] ([i915#15481])
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@i915_module_load@fault-injection@__uc_init.html
    - shard-rkl:          NOTRUN -> [SKIP][117] ([i915#15479]) +4 other tests skip
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-1/igt@i915_module_load@fault-injection@__uc_init.html

  * igt@i915_module_load@fault-injection@i915_driver_hw_probe:
    - shard-dg2:          NOTRUN -> [DMESG-WARN][118] ([i915#15481])
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@i915_module_load@fault-injection@i915_driver_hw_probe.html
    - shard-rkl:          NOTRUN -> [ABORT][119] ([i915#15481])
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-1/igt@i915_module_load@fault-injection@i915_driver_hw_probe.html
    - shard-tglu:         NOTRUN -> [ABORT][120] ([i915#15481])
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-2/igt@i915_module_load@fault-injection@i915_driver_hw_probe.html

  * igt@i915_module_load@fault-injection@intel_connector_register:
    - shard-rkl:          NOTRUN -> [DMESG-WARN][121] ([i915#15342])
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-1/igt@i915_module_load@fault-injection@intel_connector_register.html
    - shard-tglu:         NOTRUN -> [DMESG-WARN][122] ([i915#15342])
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-2/igt@i915_module_load@fault-injection@intel_connector_register.html
    - shard-dg2:          NOTRUN -> [DMESG-WARN][123] ([i915#15342])
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@i915_module_load@fault-injection@intel_connector_register.html

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

  * igt@i915_module_load@resize-bar:
    - shard-dg2:          [PASS][125] -> [DMESG-WARN][126] ([i915#14545])
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-11/igt@i915_module_load@resize-bar.html
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@i915_module_load@resize-bar.html
    - shard-tglu:         NOTRUN -> [SKIP][127] ([i915#6412])
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-3/igt@i915_module_load@resize-bar.html

  * igt@i915_pm_freq_api@freq-basic-api:
    - shard-tglu:         NOTRUN -> [SKIP][128] ([i915#8399])
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-5/igt@i915_pm_freq_api@freq-basic-api.html

  * igt@i915_pm_freq_api@freq-reset-multiple:
    - shard-rkl:          NOTRUN -> [SKIP][129] ([i915#8399])
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@i915_pm_freq_api@freq-reset-multiple.html

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

  * igt@i915_pm_rps@basic-api:
    - shard-dg1:          NOTRUN -> [SKIP][131] ([i915#11681] / [i915#6621]) +1 other test skip
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@i915_pm_rps@basic-api.html

  * igt@i915_pm_rps@min-max-config-loaded:
    - shard-dg2:          NOTRUN -> [SKIP][132] ([i915#11681] / [i915#6621]) +1 other test skip
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@i915_pm_rps@min-max-config-loaded.html

  * igt@i915_pm_rps@thresholds-park:
    - shard-dg2:          NOTRUN -> [SKIP][133] ([i915#11681])
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@i915_pm_rps@thresholds-park.html

  * igt@i915_pm_sseu@full-enable:
    - shard-rkl:          NOTRUN -> [SKIP][134] ([i915#4387])
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-8/igt@i915_pm_sseu@full-enable.html
    - shard-tglu:         NOTRUN -> [SKIP][135] ([i915#4387])
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-3/igt@i915_pm_sseu@full-enable.html

  * igt@i915_power@sanity:
    - shard-rkl:          NOTRUN -> [SKIP][136] ([i915#7984])
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-3/igt@i915_power@sanity.html

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

  * igt@i915_suspend@basic-s3-without-i915:
    - shard-tglu:         NOTRUN -> [INCOMPLETE][138] ([i915#4817] / [i915#7443])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-6/igt@i915_suspend@basic-s3-without-i915.html

  * igt@i915_suspend@debugfs-reader:
    - shard-rkl:          [PASS][139] -> [INCOMPLETE][140] ([i915#4817])
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-3/igt@i915_suspend@debugfs-reader.html
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@i915_suspend@debugfs-reader.html

  * igt@i915_suspend@forcewake:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][141] ([i915#4817])
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@i915_suspend@forcewake.html

  * igt@intel_hwmon@hwmon-read:
    - shard-rkl:          NOTRUN -> [SKIP][142] ([i915#7707])
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@intel_hwmon@hwmon-read.html
    - shard-tglu-1:       NOTRUN -> [SKIP][143] ([i915#7707])
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@intel_hwmon@hwmon-read.html

  * igt@kms_addfb_basic@basic-y-tiled-legacy:
    - shard-dg2:          NOTRUN -> [SKIP][144] ([i915#4215] / [i915#5190])
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@kms_addfb_basic@basic-y-tiled-legacy.html
    - shard-dg1:          NOTRUN -> [SKIP][145] ([i915#4215])
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@kms_addfb_basic@basic-y-tiled-legacy.html

  * igt@kms_addfb_basic@framebuffer-vs-set-tiling:
    - shard-dg2:          NOTRUN -> [SKIP][146] ([i915#4212]) +3 other tests skip
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html

  * igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
    - shard-tglu:         NOTRUN -> [SKIP][147] ([i915#12454] / [i915#12712])
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-8/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
    - shard-mtlp:         NOTRUN -> [SKIP][148] ([i915#12454] / [i915#12712])
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-4/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html

  * igt@kms_addfb_basic@tile-pitch-mismatch:
    - shard-dg1:          NOTRUN -> [SKIP][149] ([i915#4212]) +1 other test skip
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@kms_addfb_basic@tile-pitch-mismatch.html

  * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
    - shard-mtlp:         NOTRUN -> [SKIP][150] ([i915#3555])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-5/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
    - shard-dg2:          NOTRUN -> [SKIP][151] ([i915#9531])
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
    - shard-rkl:          NOTRUN -> [SKIP][152] ([i915#9531])
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
    - shard-dg1:          NOTRUN -> [SKIP][153] ([i915#9531])
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html

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

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

  * igt@kms_big_fb@4-tiled-32bpp-rotate-90:
    - shard-tglu-1:       NOTRUN -> [SKIP][157] ([i915#5286]) +1 other test skip
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/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][158] ([i915#5286]) +10 other tests skip
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html

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

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-mtlp:         NOTRUN -> [FAIL][160] ([i915#5138])
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html

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

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

  * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-tglu-1:       NOTRUN -> [SKIP][164] ([i915#3828])
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html

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

  * igt@kms_big_fb@x-tiled-32bpp-rotate-270:
    - shard-dg2:          NOTRUN -> [SKIP][166] +23 other tests skip
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
    - shard-rkl:          NOTRUN -> [SKIP][167] ([i915#3638]) +2 other tests skip
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-8/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
    - shard-dg1:          NOTRUN -> [SKIP][168] ([i915#3638]) +3 other tests skip
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html

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

  * igt@kms_big_fb@y-tiled-addfb-size-overflow:
    - shard-dg2:          NOTRUN -> [SKIP][170] ([i915#5190]) +2 other tests skip
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@kms_big_fb@y-tiled-addfb-size-overflow.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
    - shard-mtlp:         NOTRUN -> [SKIP][171] +8 other tests skip
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-2/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0:
    - shard-dg1:          NOTRUN -> [SKIP][172] ([i915#4538]) +5 other tests skip
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1:
    - shard-glk10:        NOTRUN -> [SKIP][173] +123 other tests skip
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-glk10/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][174] ([i915#12313]) +1 other test skip
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-9/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
    - shard-mtlp:         NOTRUN -> [SKIP][175] ([i915#12313])
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-3/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
    - shard-dg2:          NOTRUN -> [SKIP][176] ([i915#12313])
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
    - shard-dg1:          NOTRUN -> [SKIP][177] ([i915#12313])
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][178] ([i915#6095]) +72 other tests skip
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/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-mtl-mc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][179] ([i915#14544] / [i915#6095]) +3 other tests skip
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][180] ([i915#6095]) +159 other tests skip
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-5/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc:
    - shard-dg1:          NOTRUN -> [DMESG-WARN][181] ([i915#4423])
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc.html

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

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

  * igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-a-dp-3:
    - shard-dg2:          NOTRUN -> [SKIP][184] ([i915#10307] / [i915#6095]) +155 other tests skip
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-a-dp-3.html

  * igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][185] ([i915#6095]) +14 other tests skip
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-4/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-d-edp-1.html

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

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

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

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

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][190] ([i915#14098] / [i915#14544] / [i915#6095]) +2 other tests skip
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs.html

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

  * igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][192] ([i915#14098] / [i915#6095]) +44 other tests skip
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html

  * igt@kms_cdclk@mode-transition:
    - shard-dg1:          NOTRUN -> [SKIP][193] ([i915#3742]) +2 other tests skip
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-12/igt@kms_cdclk@mode-transition.html

  * igt@kms_cdclk@mode-transition-all-outputs:
    - shard-dg2:          NOTRUN -> [SKIP][194] ([i915#13784])
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-6/igt@kms_cdclk@mode-transition-all-outputs.html
    - shard-tglu:         NOTRUN -> [SKIP][195] ([i915#3742])
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-8/igt@kms_cdclk@mode-transition-all-outputs.html

  * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][196] ([i915#13781]) +4 other tests skip
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-8/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html

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

  * igt@kms_chamelium_audio@dp-audio:
    - shard-tglu:         NOTRUN -> [SKIP][198] ([i915#11151] / [i915#7828]) +22 other tests skip
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@kms_chamelium_audio@dp-audio.html

  * igt@kms_chamelium_frames@dp-crc-fast:
    - shard-tglu-1:       NOTRUN -> [SKIP][199] ([i915#11151] / [i915#7828]) +3 other tests skip
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_chamelium_frames@dp-crc-fast.html
    - shard-dg1:          NOTRUN -> [SKIP][200] ([i915#11151] / [i915#7828]) +10 other tests skip
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@kms_chamelium_frames@dp-crc-fast.html

  * igt@kms_chamelium_frames@hdmi-crc-multiple:
    - shard-dg2:          NOTRUN -> [SKIP][201] ([i915#11151] / [i915#7828]) +11 other tests skip
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@kms_chamelium_frames@hdmi-crc-multiple.html
    - shard-rkl:          NOTRUN -> [SKIP][202] ([i915#11151] / [i915#7828]) +7 other tests skip
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-8/igt@kms_chamelium_frames@hdmi-crc-multiple.html

  * igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
    - shard-mtlp:         NOTRUN -> [SKIP][203] ([i915#11151] / [i915#7828]) +1 other test skip
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-4/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html

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

  * igt@kms_color_pipeline@plane-ctm3x4@pipe-c-edp-1:
    - shard-mtlp:         NOTRUN -> [FAIL][206] ([i915#15522]) +4 other tests fail
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-6/igt@kms_color_pipeline@plane-ctm3x4@pipe-c-edp-1.html

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

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-tglu:         NOTRUN -> [SKIP][208] ([i915#15330] / [i915#3116] / [i915#3299]) +1 other test skip
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-8/igt@kms_content_protection@dp-mst-lic-type-0.html

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

  * igt@kms_content_protection@dp-mst-type-0:
    - shard-dg2:          NOTRUN -> [SKIP][210] ([i915#15330] / [i915#3299])
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-8/igt@kms_content_protection@dp-mst-type-0.html
    - shard-rkl:          NOTRUN -> [SKIP][211] ([i915#15330] / [i915#3116])
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-4/igt@kms_content_protection@dp-mst-type-0.html
    - shard-dg1:          NOTRUN -> [SKIP][212] ([i915#15330] / [i915#3299])
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@kms_content_protection@dp-mst-type-0.html

  * igt@kms_content_protection@dp-mst-type-0-hdcp14:
    - shard-tglu:         NOTRUN -> [SKIP][213] ([i915#15330])
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-9/igt@kms_content_protection@dp-mst-type-0-hdcp14.html

  * igt@kms_content_protection@dp-mst-type-0-suspend-resume:
    - shard-dg2:          NOTRUN -> [SKIP][214] ([i915#15330])
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
    - shard-rkl:          NOTRUN -> [SKIP][215] ([i915#15330])
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-8/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
    - shard-dg1:          NOTRUN -> [SKIP][216] ([i915#15330])
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html

  * igt@kms_content_protection@legacy@pipe-a-dp-3:
    - shard-dg2:          NOTRUN -> [FAIL][217] ([i915#7173]) +1 other test fail
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@kms_content_protection@legacy@pipe-a-dp-3.html

  * igt@kms_content_protection@lic-type-0:
    - shard-tglu:         NOTRUN -> [SKIP][218] ([i915#6944] / [i915#9424]) +2 other tests skip
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-7/igt@kms_content_protection@lic-type-0.html

  * igt@kms_content_protection@srm:
    - shard-tglu:         NOTRUN -> [SKIP][219] ([i915#6944] / [i915#7116] / [i915#7118])
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-5/igt@kms_content_protection@srm.html

  * igt@kms_content_protection@suspend-resume:
    - shard-tglu:         NOTRUN -> [SKIP][220] ([i915#6944]) +2 other tests skip
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-2/igt@kms_content_protection@suspend-resume.html

  * igt@kms_content_protection@type1:
    - shard-dg2:          NOTRUN -> [SKIP][221] ([i915#6944] / [i915#7118] / [i915#9424]) +1 other test skip
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@kms_content_protection@type1.html
    - shard-dg1:          NOTRUN -> [SKIP][222] ([i915#6944] / [i915#7116] / [i915#9424])
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-18/igt@kms_content_protection@type1.html

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

  * igt@kms_cursor_crc@cursor-onscreen-128x42:
    - shard-rkl:          [PASS][224] -> [FAIL][225] ([i915#13566]) +1 other test fail
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-1/igt@kms_cursor_crc@cursor-onscreen-128x42.html
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-128x42.html

  * igt@kms_cursor_crc@cursor-onscreen-512x512:
    - shard-tglu:         NOTRUN -> [SKIP][226] ([i915#13049]) +3 other tests skip
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-512x512.html
    - shard-rkl:          NOTRUN -> [SKIP][227] ([i915#13049]) +1 other test skip
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-512x512.html

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

  * igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [FAIL][229] ([i915#13566]) +4 other tests fail
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
    - shard-tglu:         NOTRUN -> [FAIL][230] ([i915#13566]) +3 other tests fail
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-3/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-sliding-32x10:
    - shard-dg1:          NOTRUN -> [SKIP][231] ([i915#3555]) +4 other tests skip
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@kms_cursor_crc@cursor-sliding-32x10.html

  * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
    - shard-rkl:          NOTRUN -> [SKIP][232] +20 other tests skip
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
    - shard-dg1:          NOTRUN -> [SKIP][233] ([i915#4103] / [i915#4213]) +1 other test skip
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
    - shard-tglu:         NOTRUN -> [SKIP][234] ([i915#4103]) +2 other tests skip
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size:
    - shard-dg2:          NOTRUN -> [SKIP][235] ([i915#13046] / [i915#5354]) +5 other tests skip
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-6/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
    - shard-mtlp:         NOTRUN -> [SKIP][236] ([i915#9809])
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
    - shard-dg2:          NOTRUN -> [SKIP][237] ([i915#4103] / [i915#4213])
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
    - shard-rkl:          NOTRUN -> [SKIP][238] ([i915#4103])
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html

  * igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
    - shard-tglu:         NOTRUN -> [SKIP][239] ([i915#9723])
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html

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

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

  * igt@kms_dp_link_training@non-uhbr-sst:
    - shard-dg1:          NOTRUN -> [SKIP][242] ([i915#13749])
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@kms_dp_link_training@non-uhbr-sst.html
    - shard-tglu:         NOTRUN -> [SKIP][243] ([i915#13749])
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-10/igt@kms_dp_link_training@non-uhbr-sst.html

  * igt@kms_dp_link_training@uhbr-mst:
    - shard-mtlp:         NOTRUN -> [SKIP][244] ([i915#13749])
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-8/igt@kms_dp_link_training@uhbr-mst.html
    - shard-dg2:          NOTRUN -> [SKIP][245] ([i915#13748]) +1 other test skip
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@kms_dp_link_training@uhbr-mst.html
    - shard-rkl:          NOTRUN -> [SKIP][246] ([i915#13748])
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-4/igt@kms_dp_link_training@uhbr-mst.html
    - shard-dg1:          NOTRUN -> [SKIP][247] ([i915#13748])
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@kms_dp_link_training@uhbr-mst.html
    - shard-tglu:         NOTRUN -> [SKIP][248] ([i915#13748])
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-2/igt@kms_dp_link_training@uhbr-mst.html

  * igt@kms_dp_linktrain_fallback@dp-fallback:
    - shard-tglu-1:       NOTRUN -> [SKIP][249] ([i915#13707])
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_dp_linktrain_fallback@dp-fallback.html

  * igt@kms_dp_linktrain_fallback@dsc-fallback:
    - shard-tglu:         NOTRUN -> [SKIP][250] ([i915#13707])
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-8/igt@kms_dp_linktrain_fallback@dsc-fallback.html

  * igt@kms_draw_crc@draw-method-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][251] ([i915#8812])
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@kms_draw_crc@draw-method-mmap-gtt.html
    - shard-mtlp:         NOTRUN -> [SKIP][252] ([i915#3555] / [i915#8812])
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-8/igt@kms_draw_crc@draw-method-mmap-gtt.html
    - shard-dg2:          NOTRUN -> [SKIP][253] ([i915#8812])
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@kms_draw_crc@draw-method-mmap-gtt.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-dg1:          NOTRUN -> [SKIP][254] ([i915#3840])
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-12/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-tglu:         NOTRUN -> [SKIP][255] ([i915#3840]) +1 other test skip
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-7/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_dsc@dsc-fractional-bpp-with-bpc:
    - shard-rkl:          NOTRUN -> [SKIP][256] ([i915#3840])
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-8/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html

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

  * igt@kms_dsc@dsc-with-bpc-formats:
    - shard-tglu:         NOTRUN -> [SKIP][258] ([i915#3555] / [i915#3840]) +1 other test skip
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-3/igt@kms_dsc@dsc-with-bpc-formats.html

  * igt@kms_dsc@dsc-with-output-formats:
    - shard-tglu-1:       NOTRUN -> [SKIP][259] ([i915#3555] / [i915#3840])
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats.html
    - shard-dg1:          NOTRUN -> [SKIP][260] ([i915#3555] / [i915#3840])
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@kms_dsc@dsc-with-output-formats.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc:
    - shard-dg2:          NOTRUN -> [SKIP][261] ([i915#3840] / [i915#9053])
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
    - shard-dg1:          NOTRUN -> [SKIP][262] ([i915#3840] / [i915#9053])
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
    - shard-tglu:         NOTRUN -> [SKIP][263] ([i915#3840] / [i915#9053])
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-6/igt@kms_dsc@dsc-with-output-formats-with-bpc.html

  * igt@kms_fbcon_fbt@fbc-suspend:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][264] ([i915#9878])
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-glk10/igt@kms_fbcon_fbt@fbc-suspend.html
    - shard-rkl:          [PASS][265] -> [INCOMPLETE][266] ([i915#9878])
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-7/igt@kms_fbcon_fbt@fbc-suspend.html
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html

  * igt@kms_feature_discovery@display-3x:
    - shard-tglu:         NOTRUN -> [SKIP][267] ([i915#1839]) +2 other tests skip
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-7/igt@kms_feature_discovery@display-3x.html

  * igt@kms_feature_discovery@psr1:
    - shard-tglu:         NOTRUN -> [SKIP][268] ([i915#658])
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@kms_feature_discovery@psr1.html

  * igt@kms_flip@2x-blocking-wf_vblank:
    - shard-dg2:          NOTRUN -> [SKIP][269] ([i915#9934]) +8 other tests skip
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-6/igt@kms_flip@2x-blocking-wf_vblank.html

  * igt@kms_flip@2x-flip-vs-dpms-on-nop:
    - shard-tglu-1:       NOTRUN -> [SKIP][270] ([i915#9934])
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms-on-nop.html

  * igt@kms_flip@2x-flip-vs-fences:
    - shard-dg2:          NOTRUN -> [SKIP][271] ([i915#8381])
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@kms_flip@2x-flip-vs-fences.html
    - shard-dg1:          NOTRUN -> [SKIP][272] ([i915#8381]) +1 other test skip
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-12/igt@kms_flip@2x-flip-vs-fences.html

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

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

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

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

  * igt@kms_flip@2x-flip-vs-wf_vblank:
    - shard-mtlp:         NOTRUN -> [SKIP][277] ([i915#3637] / [i915#9934])
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-6/igt@kms_flip@2x-flip-vs-wf_vblank.html

  * igt@kms_flip@2x-modeset-vs-vblank-race:
    - shard-rkl:          NOTRUN -> [SKIP][278] ([i915#9934]) +7 other tests skip
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@kms_flip@2x-modeset-vs-vblank-race.html
    - shard-dg1:          NOTRUN -> [SKIP][279] ([i915#9934]) +8 other tests skip
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@kms_flip@2x-modeset-vs-vblank-race.html
    - shard-tglu:         NOTRUN -> [SKIP][280] ([i915#3637] / [i915#9934]) +16 other tests skip
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-3/igt@kms_flip@2x-modeset-vs-vblank-race.html

  * igt@kms_flip@2x-wf_vblank-ts-check-interruptible:
    - shard-tglu-1:       NOTRUN -> [SKIP][281] ([i915#3637] / [i915#9934]) +1 other test skip
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html

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

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

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
    - shard-dg2:          NOTRUN -> [SKIP][284] ([i915#2672] / [i915#3555]) +1 other test skip
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
    - shard-tglu-1:       NOTRUN -> [SKIP][285] ([i915#2672] / [i915#3555])
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

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

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

  * igt@kms_flip_scaled_crc@flip-32bpp-linear-to-32bpp-linear-reflect-x@pipe-a-valid-mode:
    - shard-dg1:          NOTRUN -> [SKIP][289] ([i915#15573]) +1 other test skip
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@kms_flip_scaled_crc@flip-32bpp-linear-to-32bpp-linear-reflect-x@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
    - shard-dg1:          NOTRUN -> [SKIP][290] ([i915#2587] / [i915#2672] / [i915#3555]) +1 other test skip
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-12/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
    - shard-tglu:         NOTRUN -> [SKIP][291] ([i915#2587] / [i915#2672] / [i915#3555]) +1 other test skip
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
    - shard-mtlp:         NOTRUN -> [SKIP][292] ([i915#2672] / [i915#3555] / [i915#8813])
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-default-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][293] ([i915#2672] / [i915#8813])
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
    - shard-dg2:          NOTRUN -> [SKIP][294] ([i915#2672] / [i915#3555] / [i915#5190]) +2 other tests skip
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/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][295] ([i915#2672] / [i915#3555]) +9 other tests skip
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
    - shard-rkl:          NOTRUN -> [SKIP][296] ([i915#2672] / [i915#3555]) +6 other tests skip
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
    - shard-dg1:          NOTRUN -> [SKIP][297] ([i915#2672] / [i915#3555]) +5 other tests skip
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
    - shard-rkl:          NOTRUN -> [SKIP][298] ([i915#2672]) +6 other tests skip
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
    - shard-dg1:          NOTRUN -> [SKIP][299] ([i915#2587] / [i915#2672]) +7 other tests skip
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
    - shard-tglu:         NOTRUN -> [SKIP][300] ([i915#2587] / [i915#2672]) +11 other tests skip
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-pwrite:
    - shard-dg2:          [PASS][301] -> [FAIL][302] ([i915#15389])
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-pwrite.html
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][303] ([i915#15104]) +2 other tests skip
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
    - shard-mtlp:         NOTRUN -> [SKIP][304] ([i915#15104])
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
    - shard-rkl:          NOTRUN -> [SKIP][305] ([i915#1825]) +37 other tests skip
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt:
    - shard-dg2:          NOTRUN -> [SKIP][306] ([i915#5354]) +37 other tests skip
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-abgr161616f-draw-blt:
    - shard-dg1:          NOTRUN -> [SKIP][307] ([i915#15574]) +6 other tests skip
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@kms_frontbuffer_tracking@fbc-abgr161616f-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbc-abgr161616f-draw-mmap-gtt:
    - shard-tglu:         NOTRUN -> [SKIP][308] ([i915#15574]) +15 other tests skip
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-10/igt@kms_frontbuffer_tracking@fbc-abgr161616f-draw-mmap-gtt.html
    - shard-mtlp:         NOTRUN -> [SKIP][309] ([i915#15574]) +2 other tests skip
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-7/igt@kms_frontbuffer_tracking@fbc-abgr161616f-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][310] ([i915#8708]) +22 other tests skip
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-stridechange:
    - shard-dg2:          [PASS][311] -> [FAIL][312] ([i915#15389] / [i915#6880]) +2 other tests fail
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-stridechange.html
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-stridechange.html

  * igt@kms_frontbuffer_tracking@fbc-tiling-4:
    - shard-rkl:          NOTRUN -> [SKIP][313] ([i915#5439])
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
    - shard-dg1:          NOTRUN -> [SKIP][314] ([i915#5439]) +1 other test skip
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-tiling-4.html

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

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move:
    - shard-rkl:          NOTRUN -> [SKIP][316] ([i915#15102] / [i915#3023]) +17 other tests skip
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
    - shard-dg1:          NOTRUN -> [SKIP][317] ([i915#15102] / [i915#3458]) +19 other tests skip
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-rte:
    - shard-tglu-1:       NOTRUN -> [SKIP][318] ([i915#15102]) +7 other tests skip
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html

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

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-pwrite:
    - shard-rkl:          NOTRUN -> [SKIP][320] ([i915#14544] / [i915#1825])
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
    - shard-tglu-1:       NOTRUN -> [SKIP][321] +23 other tests skip
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-blt:
    - shard-dg2:          NOTRUN -> [SKIP][322] ([i915#15574]) +5 other tests skip
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-argb161616f-draw-mmap-cpu:
    - shard-tglu-1:       NOTRUN -> [SKIP][323] ([i915#15574]) +3 other tests skip
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-argb161616f-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
    - shard-rkl:          NOTRUN -> [SKIP][324] ([i915#14544] / [i915#15102] / [i915#3023])
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html

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

  * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
    - shard-tglu:         NOTRUN -> [SKIP][326] ([i915#9766])
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html

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

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

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][329] ([i915#15104]) +2 other tests skip
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render:
    - shard-tglu:         NOTRUN -> [SKIP][330] ([i915#15102]) +46 other tests skip
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-1p-rte:
    - shard-dg2:          NOTRUN -> [SKIP][331] ([i915#15102] / [i915#3458]) +15 other tests skip
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-rte.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-snb:          NOTRUN -> [SKIP][332] +80 other tests skip
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-snb5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-mmap-wc:
    - shard-rkl:          NOTRUN -> [SKIP][333] ([i915#14544] / [i915#15574])
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-argb161616f-draw-pwrite:
    - shard-rkl:          NOTRUN -> [SKIP][334] ([i915#15574]) +5 other tests skip
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-argb161616f-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][335] ([i915#8708]) +22 other tests skip
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html
    - shard-mtlp:         NOTRUN -> [SKIP][336] ([i915#8708])
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-8/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html

  * igt@kms_hdr@bpc-switch:
    - shard-rkl:          NOTRUN -> [SKIP][337] ([i915#3555] / [i915#8228]) +2 other tests skip
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@kms_hdr@bpc-switch.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-dg1:          NOTRUN -> [SKIP][338] ([i915#12713])
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@kms_hdr@brightness-with-hdr.html
    - shard-tglu:         NOTRUN -> [SKIP][339] ([i915#12713])
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-8/igt@kms_hdr@brightness-with-hdr.html

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

  * igt@kms_hdr@invalid-metadata-sizes:
    - shard-dg2:          NOTRUN -> [SKIP][341] ([i915#3555] / [i915#8228]) +3 other tests skip
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@kms_hdr@invalid-metadata-sizes.html
    - shard-dg1:          NOTRUN -> [SKIP][342] ([i915#3555] / [i915#8228]) +2 other tests skip
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@kms_hdr@invalid-metadata-sizes.html
    - shard-tglu:         NOTRUN -> [SKIP][343] ([i915#3555] / [i915#8228]) +2 other tests skip
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@kms_hdr@invalid-metadata-sizes.html

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-rkl:          NOTRUN -> [SKIP][344] ([i915#14544] / [i915#15459])
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_joiner@basic-force-big-joiner.html

  * igt@kms_joiner@basic-force-ultra-joiner:
    - shard-dg1:          NOTRUN -> [SKIP][345] ([i915#15458])
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@kms_joiner@basic-force-ultra-joiner.html

  * igt@kms_joiner@basic-max-non-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][346] ([i915#13688])
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-7/igt@kms_joiner@basic-max-non-joiner.html
    - shard-rkl:          NOTRUN -> [SKIP][347] ([i915#13688])
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-4/igt@kms_joiner@basic-max-non-joiner.html

  * igt@kms_joiner@invalid-modeset-big-joiner:
    - shard-dg2:          NOTRUN -> [SKIP][348] ([i915#15460])
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@kms_joiner@invalid-modeset-big-joiner.html
    - shard-rkl:          NOTRUN -> [SKIP][349] ([i915#15460])
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_joiner@invalid-modeset-big-joiner.html
    - shard-tglu-1:       NOTRUN -> [SKIP][350] ([i915#15460])
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_joiner@invalid-modeset-big-joiner.html
    - shard-dg1:          NOTRUN -> [SKIP][351] ([i915#15460])
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@kms_joiner@invalid-modeset-big-joiner.html

  * igt@kms_joiner@invalid-modeset-force-big-joiner:
    - shard-dg2:          [PASS][352] -> [SKIP][353] ([i915#15459])
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-11/igt@kms_joiner@invalid-modeset-force-big-joiner.html
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html
    - shard-dg1:          NOTRUN -> [SKIP][354] ([i915#15459])
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@kms_joiner@invalid-modeset-force-big-joiner.html

  * igt@kms_joiner@invalid-modeset-ultra-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][355] ([i915#15458]) +1 other test skip
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-6/igt@kms_joiner@invalid-modeset-ultra-joiner.html

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

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

  * igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes:
    - shard-dg1:          NOTRUN -> [SKIP][359] +61 other tests skip
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes.html

  * igt@kms_pipe_crc_basic@suspend-read-crc:
    - shard-rkl:          [PASS][360] -> [INCOMPLETE][361] ([i915#12756] / [i915#13476])
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc.html
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
    - shard-glk:          [PASS][362] -> [INCOMPLETE][363] ([i915#12756] / [i915#13409] / [i915#13476])
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-glk5/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-glk5/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2:
    - shard-rkl:          [PASS][364] -> [INCOMPLETE][365] ([i915#13476])
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2.html
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2.html

  * igt@kms_pipe_stress@stress-xrgb8888-yftiled:
    - shard-tglu:         NOTRUN -> [SKIP][366] ([i915#14712]) +1 other test skip
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-8/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html

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

  * igt@kms_plane_lowres@tiling-yf:
    - shard-dg2:          NOTRUN -> [SKIP][368] ([i915#3555] / [i915#8821])
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@kms_plane_lowres@tiling-yf.html

  * igt@kms_plane_multiple@2x-tiling-x:
    - shard-dg1:          NOTRUN -> [SKIP][369] ([i915#13958])
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@kms_plane_multiple@2x-tiling-x.html

  * igt@kms_plane_multiple@2x-tiling-y:
    - shard-tglu:         NOTRUN -> [SKIP][370] ([i915#13958]) +1 other test skip
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-5/igt@kms_plane_multiple@2x-tiling-y.html

  * igt@kms_plane_multiple@tiling-4:
    - shard-rkl:          NOTRUN -> [SKIP][371] ([i915#14259])
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_plane_multiple@tiling-4.html

  * igt@kms_plane_multiple@tiling-yf:
    - shard-dg1:          NOTRUN -> [SKIP][372] ([i915#14259]) +1 other test skip
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@kms_plane_multiple@tiling-yf.html
    - shard-tglu:         NOTRUN -> [SKIP][373] ([i915#14259]) +1 other test skip
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@kms_plane_multiple@tiling-yf.html
    - shard-mtlp:         NOTRUN -> [SKIP][374] ([i915#14259])
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-7/igt@kms_plane_multiple@tiling-yf.html
    - shard-dg2:          NOTRUN -> [SKIP][375] ([i915#14259])
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@kms_plane_multiple@tiling-yf.html

  * igt@kms_plane_scaling@intel-max-src-size:
    - shard-rkl:          [PASS][376] -> [SKIP][377] ([i915#6953])
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_plane_scaling@intel-max-src-size.html
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_plane_scaling@intel-max-src-size.html
    - shard-tglu-1:       NOTRUN -> [SKIP][378] ([i915#6953])
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_plane_scaling@intel-max-src-size.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c:
    - shard-tglu:         NOTRUN -> [SKIP][379] ([i915#15329]) +8 other tests skip
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-5/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html

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

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

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

  * igt@kms_pm_backlight@bad-brightness:
    - shard-rkl:          NOTRUN -> [SKIP][383] ([i915#5354]) +1 other test skip
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_pm_backlight@bad-brightness.html

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

  * igt@kms_pm_backlight@brightness-with-dpms:
    - shard-dg1:          NOTRUN -> [SKIP][385] ([i915#12343])
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-18/igt@kms_pm_backlight@brightness-with-dpms.html
    - shard-tglu:         NOTRUN -> [SKIP][386] ([i915#12343])
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-2/igt@kms_pm_backlight@brightness-with-dpms.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-dg1:          NOTRUN -> [SKIP][387] ([i915#5354]) +2 other tests skip
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@kms_pm_backlight@fade-with-dpms.html
    - shard-tglu:         NOTRUN -> [SKIP][388] ([i915#9812]) +2 other tests skip
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc9-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][389] ([i915#4281])
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-4/igt@kms_pm_dc@dc9-dpms.html

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

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-dg2:          [PASS][391] -> [SKIP][392] ([i915#15073])
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-6/igt@kms_pm_rpm@dpms-lpsp.html
    - shard-dg1:          [PASS][393] -> [SKIP][394] ([i915#15073]) +1 other test skip
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-14/igt@kms_pm_rpm@dpms-lpsp.html
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@dpms-mode-unset-lpsp:
    - shard-dg2:          NOTRUN -> [SKIP][395] ([i915#15073])
   [395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
    - shard-dg1:          NOTRUN -> [SKIP][396] ([i915#15073])
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html

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

  * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
    - shard-rkl:          [PASS][398] -> [SKIP][399] ([i915#15073]) +1 other test skip
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html

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

  * igt@kms_pm_rpm@package-g7:
    - shard-tglu:         NOTRUN -> [SKIP][401] ([i915#15403])
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-9/igt@kms_pm_rpm@package-g7.html
    - shard-dg1:          NOTRUN -> [SKIP][402] ([i915#15403])
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@kms_pm_rpm@package-g7.html

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
    - shard-tglu:         NOTRUN -> [SKIP][403] ([i915#11520]) +21 other tests skip
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
    - shard-glk:          NOTRUN -> [SKIP][404] ([i915#11520]) +7 other tests skip
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-glk1/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
    - shard-dg2:          NOTRUN -> [SKIP][405] ([i915#11520]) +10 other tests skip
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-8/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
    - shard-rkl:          NOTRUN -> [SKIP][406] ([i915#11520]) +8 other tests skip
   [406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html

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

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf:
    - shard-snb:          NOTRUN -> [SKIP][408] ([i915#11520]) +3 other tests skip
   [408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-snb1/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf.html
    - shard-dg1:          NOTRUN -> [SKIP][409] ([i915#11520]) +12 other tests skip
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][410] ([i915#9808])
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-4/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-b-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][411] ([i915#12316]) +3 other tests skip
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-4/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-b-edp-1.html

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

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

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

  * igt@kms_psr2_su@page_flip-xrgb8888:
    - shard-dg1:          NOTRUN -> [SKIP][415] ([i915#9683])
   [415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@kms_psr2_su@page_flip-xrgb8888.html
    - shard-tglu:         NOTRUN -> [SKIP][416] ([i915#9683])
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-9/igt@kms_psr2_su@page_flip-xrgb8888.html

  * igt@kms_psr@fbc-pr-sprite-blt:
    - shard-rkl:          NOTRUN -> [SKIP][417] ([i915#1072] / [i915#14544] / [i915#9732])
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_psr@fbc-pr-sprite-blt.html

  * igt@kms_psr@fbc-psr-no-drrs:
    - shard-tglu:         NOTRUN -> [SKIP][418] ([i915#9732]) +50 other tests skip
   [418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@kms_psr@fbc-psr-no-drrs.html

  * igt@kms_psr@fbc-psr2-primary-mmap-cpu:
    - shard-mtlp:         NOTRUN -> [SKIP][419] ([i915#9688]) +3 other tests skip
   [419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-3/igt@kms_psr@fbc-psr2-primary-mmap-cpu.html

  * igt@kms_psr@psr-cursor-render:
    - shard-dg2:          NOTRUN -> [SKIP][420] ([i915#1072] / [i915#9732]) +31 other tests skip
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@kms_psr@psr-cursor-render.html

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

  * igt@kms_psr@psr-sprite-plane-onoff:
    - shard-rkl:          NOTRUN -> [SKIP][422] ([i915#1072] / [i915#9732]) +26 other tests skip
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_psr@psr-sprite-plane-onoff.html

  * igt@kms_psr@psr2-cursor-mmap-gtt:
    - shard-tglu-1:       NOTRUN -> [SKIP][423] ([i915#9732]) +10 other tests skip
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_psr@psr2-cursor-mmap-gtt.html

  * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
    - shard-rkl:          NOTRUN -> [SKIP][424] ([i915#9685]) +1 other test skip
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-3/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
    - shard-dg1:          NOTRUN -> [SKIP][425] ([i915#9685])
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
    - shard-dg2:          NOTRUN -> [SKIP][426] ([i915#9685])
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html

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

  * igt@kms_rotation_crc@exhaust-fences:
    - shard-dg2:          NOTRUN -> [SKIP][428] ([i915#4235])
   [428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@kms_rotation_crc@exhaust-fences.html
    - shard-dg1:          NOTRUN -> [SKIP][429] ([i915#4884])
   [429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-17/igt@kms_rotation_crc@exhaust-fences.html

  * igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
    - shard-rkl:          NOTRUN -> [SKIP][430] ([i915#5289])
   [430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
    - shard-dg1:          NOTRUN -> [SKIP][431] ([i915#5289]) +1 other test skip
   [431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
    - shard-tglu:         NOTRUN -> [SKIP][432] ([i915#5289]) +1 other test skip
   [432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-10/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html

  * igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
    - shard-dg2:          NOTRUN -> [SKIP][433] ([i915#12755])
   [433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - shard-dg2:          NOTRUN -> [SKIP][434] ([i915#3555]) +4 other tests skip
   [434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@kms_setmode@basic-clone-single-crtc.html
    - shard-rkl:          NOTRUN -> [SKIP][435] ([i915#3555]) +2 other tests skip
   [435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-8/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@kms_setmode@clone-exclusive-crtc:
    - shard-tglu-1:       NOTRUN -> [SKIP][436] ([i915#3555]) +1 other test skip
   [436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@kms_setmode@clone-exclusive-crtc.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-tglu:         NOTRUN -> [SKIP][437] ([i915#8623]) +1 other test skip
   [437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-3/igt@kms_tiled_display@basic-test-pattern.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-rkl:          NOTRUN -> [SKIP][438] ([i915#8623]) +1 other test skip
   [438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

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

  * igt@kms_vrr@flip-suspend:
    - shard-tglu:         NOTRUN -> [SKIP][440] ([i915#3555]) +7 other tests skip
   [440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-2/igt@kms_vrr@flip-suspend.html

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

  * igt@kms_vrr@max-min:
    - shard-dg2:          NOTRUN -> [SKIP][442] ([i915#9906]) +1 other test skip
   [442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-5/igt@kms_vrr@max-min.html
    - shard-dg1:          NOTRUN -> [SKIP][443] ([i915#9906])
   [443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@kms_vrr@max-min.html
    - shard-tglu:         NOTRUN -> [SKIP][444] ([i915#9906])
   [444]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-8/igt@kms_vrr@max-min.html
    - shard-mtlp:         NOTRUN -> [SKIP][445] ([i915#8808] / [i915#9906])
   [445]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-4/igt@kms_vrr@max-min.html

  * igt@kms_vrr@negative-basic:
    - shard-dg2:          NOTRUN -> [SKIP][446] ([i915#3555] / [i915#9906])
   [446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-8/igt@kms_vrr@negative-basic.html
    - shard-dg1:          NOTRUN -> [SKIP][447] ([i915#3555] / [i915#9906])
   [447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-12/igt@kms_vrr@negative-basic.html

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

  * igt@perf@global-sseu-config:
    - shard-dg2:          NOTRUN -> [SKIP][449] ([i915#7387])
   [449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@perf@global-sseu-config.html

  * igt@perf@unprivileged-single-ctx-counters:
    - shard-rkl:          NOTRUN -> [SKIP][450] ([i915#2433])
   [450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@perf@unprivileged-single-ctx-counters.html
    - shard-dg1:          NOTRUN -> [SKIP][451] ([i915#2433])
   [451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@perf@unprivileged-single-ctx-counters.html

  * igt@perf_pmu@event-wait@rcs0:
    - shard-rkl:          NOTRUN -> [SKIP][452] ([i915#14544]) +2 other tests skip
   [452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@perf_pmu@event-wait@rcs0.html

  * igt@perf_pmu@rc6-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][453] ([i915#13356] / [i915#14242])
   [453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-glk5/igt@perf_pmu@rc6-suspend.html

  * igt@perf_pmu@rc6@other-idle-gt0:
    - shard-dg2:          NOTRUN -> [SKIP][454] ([i915#8516])
   [454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@perf_pmu@rc6@other-idle-gt0.html
    - shard-rkl:          NOTRUN -> [SKIP][455] ([i915#8516])
   [455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-8/igt@perf_pmu@rc6@other-idle-gt0.html

  * igt@prime_vgem@fence-read-hang:
    - shard-dg2:          NOTRUN -> [SKIP][456] ([i915#3708])
   [456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@prime_vgem@fence-read-hang.html
    - shard-dg1:          NOTRUN -> [SKIP][457] ([i915#3708])
   [457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@prime_vgem@fence-read-hang.html

  * igt@prime_vgem@fence-write-hang:
    - shard-tglu:         NOTRUN -> [SKIP][458] +143 other tests skip
   [458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-7/igt@prime_vgem@fence-write-hang.html

  * igt@sriov_basic@enable-vfs-autoprobe-off:
    - shard-rkl:          NOTRUN -> [SKIP][459] ([i915#9917])
   [459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@sriov_basic@enable-vfs-autoprobe-off.html

  * igt@tools_test@sysfs_l3_parity:
    - shard-dg2:          NOTRUN -> [SKIP][460] ([i915#4818])
   [460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@tools_test@sysfs_l3_parity.html
    - shard-dg1:          NOTRUN -> [SKIP][461] ([i915#4818])
   [461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@tools_test@sysfs_l3_parity.html
    - shard-mtlp:         NOTRUN -> [SKIP][462] ([i915#4818])
   [462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-8/igt@tools_test@sysfs_l3_parity.html

  
#### Possible fixes ####

  * igt@gem_pxp@verify-pxp-stale-buf-execution:
    - shard-rkl:          [SKIP][463] ([i915#4270]) -> [PASS][464]
   [463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-2/igt@gem_pxp@verify-pxp-stale-buf-execution.html
   [464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@gem_pxp@verify-pxp-stale-buf-execution.html

  * igt@i915_module_load@load:
    - shard-tglu-1:       ([PASS][465], [SKIP][466]) ([i915#14785]) -> ([PASS][467], [PASS][468], [PASS][469])
   [465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-1/igt@i915_module_load@load.html
   [466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-1/igt@i915_module_load@load.html
   [467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@i915_module_load@load.html
   [468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@i915_module_load@load.html
   [469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-1/igt@i915_module_load@load.html
    - shard-dg1:          ([PASS][470], [PASS][471], [PASS][472], [PASS][473], [SKIP][474], [SKIP][475], [PASS][476], [PASS][477], [PASS][478], [PASS][479], [PASS][480], [PASS][481], [PASS][482], [SKIP][483], [PASS][484]) ([i915#14785]) -> ([PASS][485], [PASS][486], [PASS][487], [PASS][488], [PASS][489], [PASS][490], [PASS][491], [PASS][492], [PASS][493], [PASS][494], [PASS][495], [PASS][496], [PASS][497], [PASS][498], [PASS][499], [PASS][500], [PASS][501], [PASS][502], [PASS][503], [PASS][504], [PASS][505], [PASS][506], [PASS][507], [PASS][508])
   [470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-13/igt@i915_module_load@load.html
   [471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-18/igt@i915_module_load@load.html
   [472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-13/igt@i915_module_load@load.html
   [473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-16/igt@i915_module_load@load.html
   [474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-18/igt@i915_module_load@load.html
   [475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-19/igt@i915_module_load@load.html
   [476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-14/igt@i915_module_load@load.html
   [477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-16/igt@i915_module_load@load.html
   [478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-13/igt@i915_module_load@load.html
   [479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-16/igt@i915_module_load@load.html
   [480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-12/igt@i915_module_load@load.html
   [481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-19/igt@i915_module_load@load.html
   [482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-17/igt@i915_module_load@load.html
   [483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-14/igt@i915_module_load@load.html
   [484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-17/igt@i915_module_load@load.html
   [485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-17/igt@i915_module_load@load.html
   [486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-18/igt@i915_module_load@load.html
   [487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@i915_module_load@load.html
   [488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-18/igt@i915_module_load@load.html
   [489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@i915_module_load@load.html
   [490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@i915_module_load@load.html
   [491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-18/igt@i915_module_load@load.html
   [492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@i915_module_load@load.html
   [493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@i915_module_load@load.html
   [494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@i915_module_load@load.html
   [495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-17/igt@i915_module_load@load.html
   [496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@i915_module_load@load.html
   [497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-12/igt@i915_module_load@load.html
   [498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@i915_module_load@load.html
   [499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@i915_module_load@load.html
   [500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@i915_module_load@load.html
   [501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-12/igt@i915_module_load@load.html
   [502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-14/igt@i915_module_load@load.html
   [503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@i915_module_load@load.html
   [504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-12/igt@i915_module_load@load.html
   [505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@i915_module_load@load.html
   [506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@i915_module_load@load.html
   [507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-13/igt@i915_module_load@load.html
   [508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@i915_module_load@load.html
    - shard-tglu:         ([PASS][509], [SKIP][510], [PASS][511], [PASS][512], [PASS][513], [SKIP][514], [PASS][515], [PASS][516], [PASS][517], [SKIP][518], [SKIP][519], [PASS][520]) ([i915#14785]) -> ([PASS][521], [PASS][522], [PASS][523], [PASS][524], [PASS][525], [PASS][526], [PASS][527], [PASS][528], [PASS][529], [PASS][530], [PASS][531], [PASS][532], [PASS][533], [PASS][534], [PASS][535], [PASS][536], [PASS][537], [PASS][538], [PASS][539], [PASS][540], [PASS][541], [PASS][542])
   [509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-9/igt@i915_module_load@load.html
   [510]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-4/igt@i915_module_load@load.html
   [511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-2/igt@i915_module_load@load.html
   [512]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-5/igt@i915_module_load@load.html
   [513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-5/igt@i915_module_load@load.html
   [514]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-7/igt@i915_module_load@load.html
   [515]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-10/igt@i915_module_load@load.html
   [516]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-2/igt@i915_module_load@load.html
   [517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-3/igt@i915_module_load@load.html
   [518]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-9/igt@i915_module_load@load.html
   [519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-6/igt@i915_module_load@load.html
   [520]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-4/igt@i915_module_load@load.html
   [521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-7/igt@i915_module_load@load.html
   [522]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-2/igt@i915_module_load@load.html
   [523]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-2/igt@i915_module_load@load.html
   [524]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-5/igt@i915_module_load@load.html
   [525]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@i915_module_load@load.html
   [526]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-8/igt@i915_module_load@load.html
   [527]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-8/igt@i915_module_load@load.html
   [528]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-10/igt@i915_module_load@load.html
   [529]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-10/igt@i915_module_load@load.html
   [530]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-2/igt@i915_module_load@load.html
   [531]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-10/igt@i915_module_load@load.html
   [532]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@i915_module_load@load.html
   [533]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-3/igt@i915_module_load@load.html
   [534]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-7/igt@i915_module_load@load.html
   [535]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-9/igt@i915_module_load@load.html
   [536]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-8/igt@i915_module_load@load.html
   [537]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-5/igt@i915_module_load@load.html
   [538]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-9/igt@i915_module_load@load.html
   [539]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@i915_module_load@load.html
   [540]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-3/igt@i915_module_load@load.html
   [541]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-6/igt@i915_module_load@load.html
   [542]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-3/igt@i915_module_load@load.html
    - shard-mtlp:         ([PASS][543], [SKIP][544], [PASS][545], [PASS][546], [SKIP][547], [SKIP][548], [PASS][549], [SKIP][550], [PASS][551], [PASS][552], [SKIP][553], [SKIP][554], [PASS][555], [PASS][556], [PASS][557], [PASS][558], [SKIP][559], [PASS][560]) ([i915#14785]) -> ([PASS][561], [PASS][562], [PASS][563], [PASS][564], [PASS][565], [PASS][566], [PASS][567], [PASS][568], [PASS][569], [PASS][570], [PASS][571], [PASS][572], [PASS][573], [PASS][574], [PASS][575], [PASS][576], [PASS][577], [PASS][578], [PASS][579], [PASS][580], [PASS][581], [PASS][582], [PASS][583], [PASS][584], [PASS][585])
   [543]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-8/igt@i915_module_load@load.html
   [544]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-5/igt@i915_module_load@load.html
   [545]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-2/igt@i915_module_load@load.html
   [546]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-6/igt@i915_module_load@load.html
   [547]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-4/igt@i915_module_load@load.html
   [548]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-3/igt@i915_module_load@load.html
   [549]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-4/igt@i915_module_load@load.html
   [550]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-6/igt@i915_module_load@load.html
   [551]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-7/igt@i915_module_load@load.html
   [552]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-4/igt@i915_module_load@load.html
   [553]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-8/igt@i915_module_load@load.html
   [554]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-2/igt@i915_module_load@load.html
   [555]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-7/igt@i915_module_load@load.html
   [556]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-5/igt@i915_module_load@load.html
   [557]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-3/igt@i915_module_load@load.html
   [558]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-5/igt@i915_module_load@load.html
   [559]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-7/igt@i915_module_load@load.html
   [560]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-6/igt@i915_module_load@load.html
   [561]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-4/igt@i915_module_load@load.html
   [562]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-2/igt@i915_module_load@load.html
   [563]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-7/igt@i915_module_load@load.html
   [564]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-2/igt@i915_module_load@load.html
   [565]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-4/igt@i915_module_load@load.html
   [566]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-7/igt@i915_module_load@load.html
   [567]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-7/igt@i915_module_load@load.html
   [568]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-5/igt@i915_module_load@load.html
   [569]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-4/igt@i915_module_load@load.html
   [570]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-5/igt@i915_module_load@load.html
   [571]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-3/igt@i915_module_load@load.html
   [572]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-7/igt@i915_module_load@load.html
   [573]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-8/igt@i915_module_load@load.html
   [574]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-5/igt@i915_module_load@load.html
   [575]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-4/igt@i915_module_load@load.html
   [576]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-2/igt@i915_module_load@load.html
   [577]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-6/igt@i915_module_load@load.html
   [578]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-8/igt@i915_module_load@load.html
   [579]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-5/igt@i915_module_load@load.html
   [580]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-3/igt@i915_module_load@load.html
   [581]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-6/igt@i915_module_load@load.html
   [582]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-3/igt@i915_module_load@load.html
   [583]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-8/igt@i915_module_load@load.html
   [584]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-6/igt@i915_module_load@load.html
   [585]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-3/igt@i915_module_load@load.html
    - shard-dg2:          ([PASS][586], [PASS][587], [PASS][588], [PASS][589], [PASS][590], [PASS][591], [PASS][592], [SKIP][593], [PASS][594], [PASS][595], [SKIP][596], [PASS][597], [SKIP][598], [PASS][599], [SKIP][600]) ([i915#14785]) -> ([PASS][601], [PASS][602], [PASS][603], [PASS][604], [PASS][605], [PASS][606], [PASS][607], [PASS][608], [PASS][609], [PASS][610], [PASS][611], [PASS][612], [PASS][613], [PASS][614], [PASS][615], [PASS][616], [PASS][617], [PASS][618], [PASS][619], [PASS][620], [PASS][621], [PASS][622], [PASS][623], [PASS][624], [PASS][625])
   [586]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-7/igt@i915_module_load@load.html
   [587]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-6/igt@i915_module_load@load.html
   [588]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-5/igt@i915_module_load@load.html
   [589]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-5/igt@i915_module_load@load.html
   [590]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-5/igt@i915_module_load@load.html
   [591]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-1/igt@i915_module_load@load.html
   [592]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-11/igt@i915_module_load@load.html
   [593]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-7/igt@i915_module_load@load.html
   [594]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-8/igt@i915_module_load@load.html
   [595]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-3/igt@i915_module_load@load.html
   [596]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-3/igt@i915_module_load@load.html
   [597]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-6/igt@i915_module_load@load.html
   [598]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-4/igt@i915_module_load@load.html
   [599]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-4/igt@i915_module_load@load.html
   [600]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-11/igt@i915_module_load@load.html
   [601]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-6/igt@i915_module_load@load.html
   [602]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-6/igt@i915_module_load@load.html
   [603]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@i915_module_load@load.html
   [604]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-6/igt@i915_module_load@load.html
   [605]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-5/igt@i915_module_load@load.html
   [606]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-5/igt@i915_module_load@load.html
   [607]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@i915_module_load@load.html
   [608]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-5/igt@i915_module_load@load.html
   [609]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-7/igt@i915_module_load@load.html
   [610]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@i915_module_load@load.html
   [611]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@i915_module_load@load.html
   [612]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@i915_module_load@load.html
   [613]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-8/igt@i915_module_load@load.html
   [614]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@i915_module_load@load.html
   [615]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@i915_module_load@load.html
   [616]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@i915_module_load@load.html
   [617]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-8/igt@i915_module_load@load.html
   [618]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@i915_module_load@load.html
   [619]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@i915_module_load@load.html
   [620]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@i915_module_load@load.html
   [621]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@i915_module_load@load.html
   [622]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@i915_module_load@load.html
   [623]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-8/igt@i915_module_load@load.html
   [624]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@i915_module_load@load.html
   [625]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-1/igt@i915_module_load@load.html
    - shard-rkl:          ([PASS][626], [PASS][627], [PASS][628], [SKIP][629], [PASS][630], [SKIP][631], [PASS][632], [SKIP][633], [PASS][634], [PASS][635], [PASS][636], [PASS][637], [PASS][638], [PASS][639], [PASS][640], [PASS][641], [SKIP][642], [SKIP][643]) ([i915#14544] / [i915#14785]) -> ([PASS][644], [PASS][645], [PASS][646], [PASS][647], [PASS][648], [PASS][649], [PASS][650], [PASS][651], [PASS][652], [PASS][653], [PASS][654], [PASS][655], [PASS][656], [PASS][657], [PASS][658], [PASS][659], [PASS][660], [PASS][661], [PASS][662], [PASS][663], [PASS][664], [PASS][665], [PASS][666])
   [626]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@i915_module_load@load.html
   [627]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-8/igt@i915_module_load@load.html
   [628]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-2/igt@i915_module_load@load.html
   [629]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-1/igt@i915_module_load@load.html
   [630]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-2/igt@i915_module_load@load.html
   [631]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@i915_module_load@load.html
   [632]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-8/igt@i915_module_load@load.html
   [633]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-7/igt@i915_module_load@load.html
   [634]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-3/igt@i915_module_load@load.html
   [635]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-8/igt@i915_module_load@load.html
   [636]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-2/igt@i915_module_load@load.html
   [637]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@i915_module_load@load.html
   [638]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-7/igt@i915_module_load@load.html
   [639]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-5/igt@i915_module_load@load.html
   [640]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-4/igt@i915_module_load@load.html
   [641]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-4/igt@i915_module_load@load.html
   [642]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-3/igt@i915_module_load@load.html
   [643]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-5/igt@i915_module_load@load.html
   [644]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@i915_module_load@load.html
   [645]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@i915_module_load@load.html
   [646]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-8/igt@i915_module_load@load.html
   [647]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@i915_module_load@load.html
   [648]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-8/igt@i915_module_load@load.html
   [649]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@i915_module_load@load.html
   [650]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-8/igt@i915_module_load@load.html
   [651]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-1/igt@i915_module_load@load.html
   [652]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@i915_module_load@load.html
   [653]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@i915_module_load@load.html
   [654]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@i915_module_load@load.html
   [655]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-3/igt@i915_module_load@load.html
   [656]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@i915_module_load@load.html
   [657]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-3/igt@i915_module_load@load.html
   [658]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-3/igt@i915_module_load@load.html
   [659]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-4/igt@i915_module_load@load.html
   [660]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@i915_module_load@load.html
   [661]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@i915_module_load@load.html
   [662]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-4/igt@i915_module_load@load.html
   [663]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@i915_module_load@load.html
   [664]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-4/igt@i915_module_load@load.html
   [665]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@i915_module_load@load.html
   [666]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@i915_module_load@load.html

  * igt@i915_module_load@reload-no-display:
    - shard-dg2:          [DMESG-WARN][667] ([i915#13029] / [i915#14545]) -> [PASS][668]
   [667]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-5/igt@i915_module_load@reload-no-display.html
   [668]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@i915_module_load@reload-no-display.html
    - shard-dg1:          [DMESG-WARN][669] ([i915#13029] / [i915#14545]) -> [PASS][670]
   [669]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-17/igt@i915_module_load@reload-no-display.html
   [670]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-16/igt@i915_module_load@reload-no-display.html

  * igt@i915_selftest@live@workarounds:
    - shard-mtlp:         [DMESG-FAIL][671] ([i915#12061]) -> [PASS][672] +1 other test pass
   [671]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-6/igt@i915_selftest@live@workarounds.html
   [672]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-8/igt@i915_selftest@live@workarounds.html

  * igt@kms_async_flips@async-flip-hang@pipe-a-edp-1:
    - shard-mtlp:         [DMESG-WARN][673] ([i915#12935]) -> [PASS][674] +1 other test pass
   [673]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-8/igt@kms_async_flips@async-flip-hang@pipe-a-edp-1.html
   [674]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-3/igt@kms_async_flips@async-flip-hang@pipe-a-edp-1.html

  * igt@kms_async_flips@async-flip-suspend-resume:
    - shard-rkl:          [INCOMPLETE][675] ([i915#12761]) -> [PASS][676]
   [675]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_async_flips@async-flip-suspend-resume.html
   [676]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_async_flips@async-flip-suspend-resume.html

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

  * igt@kms_big_fb@linear-64bpp-rotate-180:
    - shard-dg1:          [DMESG-WARN][679] ([i915#4423]) -> [PASS][680]
   [679]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg1-16/igt@kms_big_fb@linear-64bpp-rotate-180.html
   [680]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg1-19/igt@kms_big_fb@linear-64bpp-rotate-180.html

  * igt@kms_cursor_crc@cursor-onscreen-256x85:
    - shard-tglu:         [FAIL][681] ([i915#13566]) -> [PASS][682] +3 other tests pass
   [681]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-tglu-7/igt@kms_cursor_crc@cursor-onscreen-256x85.html
   [682]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-256x85.html

  * igt@kms_cursor_crc@cursor-sliding-256x85:
    - shard-rkl:          [FAIL][683] ([i915#13566]) -> [PASS][684] +3 other tests pass
   [683]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-256x85.html
   [684]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-256x85.html

  * igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
    - shard-snb:          [TIMEOUT][685] ([i915#14033]) -> [PASS][686] +1 other test pass
   [685]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-snb6/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
   [686]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-snb1/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu:
    - shard-dg2:          [FAIL][687] ([i915#15389] / [i915#6880]) -> [PASS][688]
   [687]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html
   [688]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html

  * igt@kms_hdr@static-toggle-dpms:
    - shard-dg2:          [SKIP][689] ([i915#3555] / [i915#8228]) -> [PASS][690]
   [689]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-1/igt@kms_hdr@static-toggle-dpms.html
   [690]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@kms_hdr@static-toggle-dpms.html

  * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a:
    - shard-rkl:          [INCOMPLETE][691] ([i915#14412]) -> [PASS][692] +1 other test pass
   [691]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
   [692]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-3/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html

  * igt@kms_plane_scaling@intel-max-src-size:
    - shard-dg2:          [SKIP][693] ([i915#6953] / [i915#9423]) -> [PASS][694]
   [693]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-7/igt@kms_plane_scaling@intel-max-src-size.html
   [694]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@kms_plane_scaling@intel-max-src-size.html

  * igt@kms_pm_rpm@dpms-mode-unset-lpsp:
    - shard-rkl:          [SKIP][695] ([i915#15073]) -> [PASS][696]
   [695]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-3/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
   [696]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-8/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html

  * igt@kms_prime@basic-crc-vgem@second-to-first:
    - shard-mtlp:         [DMESG-WARN][697] -> [PASS][698] +1 other test pass
   [697]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-8/igt@kms_prime@basic-crc-vgem@second-to-first.html
   [698]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-4/igt@kms_prime@basic-crc-vgem@second-to-first.html

  * igt@perf_pmu@render-node-busy-idle:
    - shard-mtlp:         [FAIL][699] ([i915#4349]) -> [PASS][700] +3 other tests pass
   [699]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-8/igt@perf_pmu@render-node-busy-idle.html
   [700]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-3/igt@perf_pmu@render-node-busy-idle.html

  
#### Warnings ####

  * igt@gem_exec_reloc@basic-gtt-cpu:
    - shard-rkl:          [SKIP][701] ([i915#14544] / [i915#3281]) -> [SKIP][702] ([i915#3281]) +3 other tests skip
   [701]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu.html
   [702]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@gem_exec_reloc@basic-gtt-cpu.html

  * igt@gem_exec_reloc@basic-gtt-noreloc:
    - shard-rkl:          [SKIP][703] ([i915#3281]) -> [SKIP][704] ([i915#14544] / [i915#3281])
   [703]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-noreloc.html
   [704]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-noreloc.html

  * igt@gem_lmem_swapping@verify-ccs:
    - shard-rkl:          [SKIP][705] ([i915#14544] / [i915#4613]) -> [SKIP][706] ([i915#4613]) +1 other test skip
   [705]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@gem_lmem_swapping@verify-ccs.html
   [706]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@gem_lmem_swapping@verify-ccs.html

  * igt@gem_media_vme:
    - shard-rkl:          [SKIP][707] ([i915#14544] / [i915#284]) -> [SKIP][708] ([i915#284])
   [707]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@gem_media_vme.html
   [708]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@gem_media_vme.html

  * igt@gem_partial_pwrite_pread@write-snoop:
    - shard-rkl:          [SKIP][709] ([i915#14544] / [i915#3282]) -> [SKIP][710] ([i915#3282]) +1 other test skip
   [709]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@gem_partial_pwrite_pread@write-snoop.html
   [710]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@gem_partial_pwrite_pread@write-snoop.html

  * igt@gem_userptr_blits@coherency-unsync:
    - shard-rkl:          [SKIP][711] ([i915#14544] / [i915#3297]) -> [SKIP][712] ([i915#3297])
   [711]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@gem_userptr_blits@coherency-unsync.html
   [712]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-4/igt@gem_userptr_blits@coherency-unsync.html

  * igt@gem_userptr_blits@invalid-mmap-offset-unsync:
    - shard-rkl:          [SKIP][713] ([i915#3297]) -> [SKIP][714] ([i915#14544] / [i915#3297])
   [713]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-2/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
   [714]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html

  * igt@gen9_exec_parse@bb-chained:
    - shard-rkl:          [SKIP][715] ([i915#14544] / [i915#2527]) -> [SKIP][716] ([i915#2527])
   [715]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@gen9_exec_parse@bb-chained.html
   [716]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@gen9_exec_parse@bb-chained.html

  * igt@i915_pm_freq_api@freq-suspend:
    - shard-rkl:          [SKIP][717] ([i915#8399]) -> [SKIP][718] ([i915#14544] / [i915#8399])
   [717]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-3/igt@i915_pm_freq_api@freq-suspend.html
   [718]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html

  * igt@kms_big_fb@4-tiled-addfb-size-overflow:
    - shard-rkl:          [SKIP][719] ([i915#14544] / [i915#5286]) -> [SKIP][720] ([i915#5286])
   [719]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb-size-overflow.html
   [720]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-4/igt@kms_big_fb@4-tiled-addfb-size-overflow.html

  * igt@kms_big_fb@x-tiled-64bpp-rotate-270:
    - shard-rkl:          [SKIP][721] ([i915#14544] / [i915#3638]) -> [SKIP][722] ([i915#3638]) +1 other test skip
   [721]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
   [722]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
    - shard-rkl:          [SKIP][723] ([i915#14544]) -> [SKIP][724] +4 other tests skip
   [723]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
   [724]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs:
    - shard-rkl:          [SKIP][725] ([i915#14098] / [i915#6095]) -> [SKIP][726] ([i915#14098] / [i915#14544] / [i915#6095])
   [725]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-5/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs.html
   [726]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs:
    - shard-rkl:          [SKIP][727] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][728] ([i915#14098] / [i915#6095]) +7 other tests skip
   [727]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html
   [728]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          [SKIP][729] ([i915#14544] / [i915#6095]) -> [SKIP][730] ([i915#6095]) +3 other tests skip
   [729]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-2.html
   [730]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
    - shard-rkl:          [SKIP][731] ([i915#12313] / [i915#14544]) -> [SKIP][732] ([i915#12313]) +1 other test skip
   [731]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
   [732]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html

  * igt@kms_chamelium_edid@dp-mode-timings:
    - shard-rkl:          [SKIP][733] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][734] ([i915#11151] / [i915#7828]) +2 other tests skip
   [733]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_chamelium_edid@dp-mode-timings.html
   [734]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@kms_chamelium_edid@dp-mode-timings.html

  * igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-a-edp-1:
    - shard-mtlp:         [DMESG-FAIL][735] ([i915#12935]) -> [FAIL][736] ([i915#15522]) +1 other test fail
   [735]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-mtlp-7/igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-a-edp-1.html
   [736]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-mtlp-2/igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-a-edp-1.html

  * igt@kms_content_protection@dp-mst-type-1:
    - shard-rkl:          [SKIP][737] ([i915#14544] / [i915#15330] / [i915#3116]) -> [SKIP][738] ([i915#15330] / [i915#3116])
   [737]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1.html
   [738]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-8/igt@kms_content_protection@dp-mst-type-1.html

  * igt@kms_content_protection@dp-mst-type-1-suspend-resume:
    - shard-rkl:          [SKIP][739] ([i915#14544] / [i915#15330]) -> [SKIP][740] ([i915#15330])
   [739]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
   [740]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-3/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html

  * igt@kms_content_protection@legacy:
    - shard-dg2:          [SKIP][741] ([i915#6944] / [i915#7118] / [i915#9424]) -> [FAIL][742] ([i915#7173])
   [741]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-6/igt@kms_content_protection@legacy.html
   [742]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@kms_content_protection@legacy.html

  * igt@kms_content_protection@suspend-resume:
    - shard-dg2:          [SKIP][743] ([i915#6944]) -> [FAIL][744] ([i915#7173])
   [743]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-1/igt@kms_content_protection@suspend-resume.html
   [744]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-11/igt@kms_content_protection@suspend-resume.html

  * igt@kms_content_protection@uevent:
    - shard-dg2:          [FAIL][745] ([i915#1339] / [i915#7173]) -> [SKIP][746] ([i915#6944] / [i915#7118] / [i915#9424])
   [745]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-11/igt@kms_content_protection@uevent.html
   [746]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-3/igt@kms_content_protection@uevent.html

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

  * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
    - shard-rkl:          [SKIP][749] -> [SKIP][750] ([i915#14544]) +3 other tests skip
   [749]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-2/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
   [750]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html

  * igt@kms_dp_linktrain_fallback@dp-fallback:
    - shard-rkl:          [SKIP][751] ([i915#13707] / [i915#14544]) -> [SKIP][752] ([i915#13707])
   [751]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_dp_linktrain_fallback@dp-fallback.html
   [752]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@kms_dp_linktrain_fallback@dp-fallback.html

  * igt@kms_dsc@dsc-with-formats:
    - shard-rkl:          [SKIP][753] ([i915#14544] / [i915#3555] / [i915#3840]) -> [SKIP][754] ([i915#3555] / [i915#3840])
   [753]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_dsc@dsc-with-formats.html
   [754]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_dsc@dsc-with-formats.html

  * igt@kms_feature_discovery@psr2:
    - shard-rkl:          [SKIP][755] ([i915#658]) -> [SKIP][756] ([i915#14544] / [i915#658])
   [755]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-7/igt@kms_feature_discovery@psr2.html
   [756]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_feature_discovery@psr2.html

  * igt@kms_flip@2x-flip-vs-fences-interruptible:
    - shard-rkl:          [SKIP][757] ([i915#9934]) -> [SKIP][758] ([i915#14544] / [i915#9934])
   [757]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-4/igt@kms_flip@2x-flip-vs-fences-interruptible.html
   [758]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_flip@2x-flip-vs-fences-interruptible.html

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

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
    - shard-rkl:          [SKIP][761] ([i915#14544] / [i915#2672] / [i915#3555]) -> [SKIP][762] ([i915#2672] / [i915#3555])
   [761]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
   [762]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode:
    - shard-rkl:          [SKIP][763] ([i915#14544] / [i915#2672]) -> [SKIP][764] ([i915#2672])
   [763]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html
   [764]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt:
    - shard-rkl:          [SKIP][765] ([i915#14544] / [i915#1825]) -> [SKIP][766] ([i915#1825]) +8 other tests skip
   [765]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
   [766]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-mmap-gtt:
    - shard-rkl:          [SKIP][767] ([i915#15574]) -> [SKIP][768] ([i915#14544] / [i915#15574])
   [767]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-mmap-gtt.html
   [768]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-abgr161616f-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-suspend:
    - shard-rkl:          [SKIP][769] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][770] ([i915#15102] / [i915#3023]) +1 other test skip
   [769]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
   [770]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html

  * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
    - shard-rkl:          [SKIP][771] ([i915#9766]) -> [SKIP][772] ([i915#14544] / [i915#9766])
   [771]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-4/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
   [772]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
    - shard-dg2:          [SKIP][773] ([i915#15102] / [i915#3458]) -> [SKIP][774] ([i915#10433] / [i915#15102] / [i915#3458]) +3 other tests skip
   [773]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
   [774]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
    - shard-rkl:          [SKIP][775] ([i915#15102] / [i915#3023]) -> [SKIP][776] ([i915#14544] / [i915#15102] / [i915#3023]) +2 other tests skip
   [775]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
   [776]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move:
    - shard-rkl:          [SKIP][777] ([i915#1825]) -> [SKIP][778] ([i915#14544] / [i915#1825]) +3 other tests skip
   [777]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html
   [778]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-blt:
    - shard-rkl:          [SKIP][779] ([i915#14544] / [i915#15574]) -> [SKIP][780] ([i915#15574]) +1 other test skip
   [779]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-blt.html
   [780]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-blt.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-dg2:          [SKIP][781] ([i915#13331]) -> [SKIP][782] ([i915#12713])
   [781]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-dg2-11/igt@kms_hdr@brightness-with-hdr.html
   [782]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-dg2-5/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_joiner@basic-ultra-joiner:
    - shard-rkl:          [SKIP][783] ([i915#14544] / [i915#15458]) -> [SKIP][784] ([i915#15458])
   [783]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_joiner@basic-ultra-joiner.html
   [784]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-8/igt@kms_joiner@basic-ultra-joiner.html

  * igt@kms_pm_backlight@fade-with-suspend:
    - shard-rkl:          [SKIP][785] ([i915#14544] / [i915#5354]) -> [SKIP][786] ([i915#5354])
   [785]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_pm_backlight@fade-with-suspend.html
   [786]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_pm_backlight@fade-with-suspend.html

  * igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
    - shard-rkl:          [SKIP][787] ([i915#11520] / [i915#14544]) -> [SKIP][788] ([i915#11520]) +2 other tests skip
   [787]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
   [788]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-5/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf:
    - shard-rkl:          [SKIP][789] ([i915#11520]) -> [SKIP][790] ([i915#11520] / [i915#14544]) +1 other test skip
   [789]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-2/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
   [790]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr@pr-cursor-plane-onoff:
    - shard-rkl:          [SKIP][791] ([i915#1072] / [i915#9732]) -> [SKIP][792] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip
   [791]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-8/igt@kms_psr@pr-cursor-plane-onoff.html
   [792]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-6/igt@kms_psr@pr-cursor-plane-onoff.html

  * igt@kms_psr@psr2-cursor-mmap-gtt:
    - shard-rkl:          [SKIP][793] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][794] ([i915#1072] / [i915#9732]) +5 other tests skip
   [793]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_psr@psr2-cursor-mmap-gtt.html
   [794]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-2/igt@kms_psr@psr2-cursor-mmap-gtt.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
    - shard-rkl:          [SKIP][795] ([i915#14544] / [i915#5289]) -> [SKIP][796] ([i915#5289])
   [795]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
   [796]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html

  * igt@kms_vrr@flip-basic:
    - shard-rkl:          [SKIP][797] ([i915#14544] / [i915#15243] / [i915#3555]) -> [SKIP][798] ([i915#15243] / [i915#3555])
   [797]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8712/shard-rkl-6/igt@kms_vrr@flip-basic.html
   [798]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14395/shard-rkl-7/igt@kms_vrr@flip-basic.html

  
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
  [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
  [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
  [i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713
  [i915#11815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11815
  [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
  [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
  [i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
  [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
  [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
  [i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
  [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
  [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
  [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
  [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
  [i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
  [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [i915#12935]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12935
  [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#13331]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13331
  [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
  [i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339
  [i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
  [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#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
  [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
  [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
  [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
  [i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
  [i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
  [i915#13784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13784
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
  [i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
  [i915#14242]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14242
  [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
  [i915#14412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14412
  [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#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#14785]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14785
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [i915#15095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15095
  [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
  [i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
  [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
  [i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
  [i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
  [i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389
  [i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
  [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
  [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
  [i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
  [i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
  [i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481
  [i915#15522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15522
  [i915#15573]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15573
  [i915#15574]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15574
  [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#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
  [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
  [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
  [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
  [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
  [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
  [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
  [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
  [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
  [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
  [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
  [i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
  [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#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
  [i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
  [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#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
  [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
  [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
  [i915#4818]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4818
  [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
  [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
  [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
  [i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
  [i915#4884]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4884
  [i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
  [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
  [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
  [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
  [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
  [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
  [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
  [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
  [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
  [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
  [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
  [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#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
  [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#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
  [i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
  [i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
  [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
  [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
  [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8289
  [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
  [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
  [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
  [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
  [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
  [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
  [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
  [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
  [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
  [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
  [i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
  [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
  [i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
  [i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
  [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
  [i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
  [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#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
  [i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
  [i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
  [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
  [i915#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
  [i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979


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

  * CI: CI-20190529 -> None
  * IGT: IGT_8712 -> IGTPW_14395

  CI-20190529: 20190529
  CI_DRM_17868: 40800011414446888105f6beae6dd3fac56516aa @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_14395: 14395
  IGT_8712: 8712

== Logs ==

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

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

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

* ✗ Xe.CI.Full: failure for Close any open drm device after engine initialization in GPUTOP (rev7)
  2026-01-22  8:45 [PATCH i-g-t v5 0/5] Close any open drm device after engine initialization in GPUTOP Soham Purkait
                   ` (7 preceding siblings ...)
  2026-01-22 19:18 ` ✗ i915.CI.Full: failure " Patchwork
@ 2026-01-22 19:45 ` Patchwork
  8 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2026-01-22 19:45 UTC (permalink / raw)
  To: Soham Purkait; +Cc: igt-dev

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

== Series Details ==

Series: Close any open drm device after engine initialization in GPUTOP (rev7)
URL   : https://patchwork.freedesktop.org/series/158161/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_8712_FULL -> XEIGTPW_14395_FULL
====================================================

Summary
-------

  **FAILURE**

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

### IGT changes ###

#### Possible regressions ####

  * igt@xe_exec_fault_mode@many-multi-queue-userptr-invalidate-race-imm:
    - shard-bmg:          NOTRUN -> [SKIP][1] +2 other tests skip
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-4/igt@xe_exec_fault_mode@many-multi-queue-userptr-invalidate-race-imm.html

  * igt@xe_exec_fault_mode@many-multi-queue-userptr-rebind:
    - shard-lnl:          NOTRUN -> [SKIP][2] +3 other tests skip
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-4/igt@xe_exec_fault_mode@many-multi-queue-userptr-rebind.html

  
#### Warnings ####

  * igt@xe_pm@d3cold-multiple-execs:
    - shard-bmg:          [SKIP][3] ([Intel XE#2284]) -> [TIMEOUT][4]
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-10/igt@xe_pm@d3cold-multiple-execs.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@xe_pm@d3cold-multiple-execs.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
    - shard-lnl:          NOTRUN -> [SKIP][5] ([Intel XE#3279])
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-0:
    - shard-lnl:          [PASS][6] -> [ABORT][7] ([Intel XE#4760])
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-lnl-8/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-7/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html

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

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180:
    - shard-bmg:          NOTRUN -> [SKIP][9] ([Intel XE#1124]) +1 other test skip
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-8/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html
    - shard-lnl:          NOTRUN -> [SKIP][10] ([Intel XE#1124])
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-3/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html

  * igt@kms_bw@linear-tiling-4-displays-3840x2160p:
    - shard-lnl:          NOTRUN -> [SKIP][11] ([Intel XE#1512])
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-2/igt@kms_bw@linear-tiling-4-displays-3840x2160p.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
    - shard-lnl:          NOTRUN -> [SKIP][12] ([Intel XE#2887]) +2 other tests skip
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-7/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs-cc:
    - shard-bmg:          NOTRUN -> [SKIP][13] ([Intel XE#2887]) +1 other test skip
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-3/igt@kms_ccs@bad-pixel-format-y-tiled-gen12-rc-ccs-cc.html

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

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
    - shard-bmg:          [PASS][15] -> [INCOMPLETE][16] ([Intel XE#7084]) +1 other test incomplete
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-7/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-10/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs:
    - shard-lnl:          NOTRUN -> [SKIP][17] ([Intel XE#3432])
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs.html

  * igt@kms_chamelium_hpd@dp-hpd-after-suspend:
    - shard-bmg:          NOTRUN -> [SKIP][18] ([Intel XE#2252]) +1 other test skip
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-9/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html

  * igt@kms_chamelium_hpd@vga-hpd-after-hibernate:
    - shard-lnl:          NOTRUN -> [SKIP][19] ([Intel XE#373]) +2 other tests skip
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-1/igt@kms_chamelium_hpd@vga-hpd-after-hibernate.html

  * igt@kms_content_protection@atomic-hdcp14:
    - shard-bmg:          NOTRUN -> [FAIL][20] ([Intel XE#3304]) +1 other test fail
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-9/igt@kms_content_protection@atomic-hdcp14.html

  * igt@kms_cursor_legacy@cursor-vs-flip-varying-size:
    - shard-bmg:          [PASS][21] -> [DMESG-WARN][22] ([Intel XE#5354])
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-2/igt@kms_cursor_legacy@cursor-vs-flip-varying-size.html
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-10/igt@kms_cursor_legacy@cursor-vs-flip-varying-size.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic:
    - shard-bmg:          [PASS][23] -> [FAIL][24] ([Intel XE#4633])
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html

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

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-lnl:          NOTRUN -> [FAIL][26] ([Intel XE#6831])
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-7/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_flip@2x-nonexisting-fb-interruptible:
    - shard-lnl:          NOTRUN -> [SKIP][27] ([Intel XE#1421]) +2 other tests skip
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-4/igt@kms_flip@2x-nonexisting-fb-interruptible.html

  * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling:
    - shard-lnl:          NOTRUN -> [SKIP][28] ([Intel XE#1397] / [Intel XE#1745])
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-5/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode:
    - shard-lnl:          NOTRUN -> [SKIP][29] ([Intel XE#1397])
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-5/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
    - shard-bmg:          NOTRUN -> [SKIP][30] ([Intel XE#2293] / [Intel XE#2380])
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode:
    - shard-bmg:          NOTRUN -> [SKIP][31] ([Intel XE#2293])
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling@pipe-a-valid-mode.html

  * igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-render:
    - shard-bmg:          NOTRUN -> [SKIP][32] ([Intel XE#2311])
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt:
    - shard-lnl:          NOTRUN -> [SKIP][33] ([Intel XE#656]) +3 other tests skip
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt:
    - shard-lnl:          NOTRUN -> [SKIP][34] ([Intel XE#651]) +3 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-1/igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
    - shard-bmg:          NOTRUN -> [SKIP][35] ([Intel XE#2313]) +3 other tests skip
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html

  * igt@kms_hdmi_inject@inject-audio:
    - shard-lnl:          NOTRUN -> [SKIP][36] ([Intel XE#1470] / [Intel XE#2853])
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-5/igt@kms_hdmi_inject@inject-audio.html

  * igt@kms_plane_multiple@tiling-yf:
    - shard-lnl:          NOTRUN -> [SKIP][37] ([Intel XE#5020])
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-3/igt@kms_plane_multiple@tiling-yf.html
    - shard-bmg:          NOTRUN -> [SKIP][38] ([Intel XE#5020])
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-8/igt@kms_plane_multiple@tiling-yf.html

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

  * igt@kms_pm_dc@dc6-psr:
    - shard-lnl:          [PASS][40] -> [FAIL][41] ([Intel XE#718]) +1 other test fail
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-lnl-3/igt@kms_pm_dc@dc6-psr.html
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-2/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area:
    - shard-bmg:          NOTRUN -> [SKIP][42] ([Intel XE#1406] / [Intel XE#1489]) +1 other test skip
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-3/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html
    - shard-lnl:          NOTRUN -> [SKIP][43] ([Intel XE#1406] / [Intel XE#2893] / [Intel XE#4608])
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-7/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area@pipe-b-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][44] ([Intel XE#1406] / [Intel XE#4608]) +1 other test skip
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-7/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area@pipe-b-edp-1.html

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

  * igt@kms_psr@fbc-psr2-sprite-plane-move:
    - shard-lnl:          NOTRUN -> [SKIP][46] ([Intel XE#1406]) +2 other tests skip
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-3/igt@kms_psr@fbc-psr2-sprite-plane-move.html

  * igt@kms_psr@fbc-psr2-suspend:
    - shard-bmg:          NOTRUN -> [SKIP][47] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850])
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-9/igt@kms_psr@fbc-psr2-suspend.html

  * igt@kms_psr@fbc-psr2-suspend@edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][48] ([Intel XE#1406] / [Intel XE#4609]) +1 other test skip
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-2/igt@kms_psr@fbc-psr2-suspend@edp-1.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
    - shard-lnl:          NOTRUN -> [SKIP][49] ([Intel XE#1127])
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html

  * igt@kms_scaling_modes@scaling-mode-center:
    - shard-bmg:          NOTRUN -> [SKIP][50] ([Intel XE#2413])
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-9/igt@kms_scaling_modes@scaling-mode-center.html

  * igt@kms_setmode@basic:
    - shard-bmg:          [PASS][51] -> [FAIL][52] ([Intel XE#6361]) +6 other tests fail
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-9/igt@kms_setmode@basic.html
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-1/igt@kms_setmode@basic.html

  * igt@kms_setmode@basic@pipe-b-edp-1:
    - shard-lnl:          [PASS][53] -> [FAIL][54] ([Intel XE#6361]) +2 other tests fail
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-lnl-4/igt@kms_setmode@basic@pipe-b-edp-1.html
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-7/igt@kms_setmode@basic@pipe-b-edp-1.html

  * igt@kms_setmode@clone-exclusive-crtc:
    - shard-lnl:          NOTRUN -> [SKIP][55] ([Intel XE#1435])
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-2/igt@kms_setmode@clone-exclusive-crtc.html

  * igt@kms_sharpness_filter@invalid-plane-with-filter:
    - shard-bmg:          NOTRUN -> [SKIP][56] ([Intel XE#6503])
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-7/igt@kms_sharpness_filter@invalid-plane-with-filter.html

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

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

  * igt@xe_compute_preempt@compute-preempt-many-vram-evict:
    - shard-lnl:          NOTRUN -> [SKIP][59] ([Intel XE#5191])
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-4/igt@xe_compute_preempt@compute-preempt-many-vram-evict.html

  * igt@xe_copy_basic@mem-set-linear-0x369:
    - shard-bmg:          [PASS][60] -> [SKIP][61] ([Intel XE#6703]) +65 other tests skip
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-7/igt@xe_copy_basic@mem-set-linear-0x369.html
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@xe_copy_basic@mem-set-linear-0x369.html

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

  * igt@xe_eudebug@basic-vm-bind-vm-destroy:
    - shard-bmg:          NOTRUN -> [SKIP][63] ([Intel XE#4837]) +1 other test skip
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-8/igt@xe_eudebug@basic-vm-bind-vm-destroy.html

  * igt@xe_eudebug_online@writes-caching-vram-bb-vram-target-sram:
    - shard-lnl:          NOTRUN -> [SKIP][64] ([Intel XE#4837] / [Intel XE#6665])
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-1/igt@xe_eudebug_online@writes-caching-vram-bb-vram-target-sram.html

  * igt@xe_eudebug_sriov@deny-sriov:
    - shard-lnl:          NOTRUN -> [SKIP][65] ([Intel XE#4518])
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-4/igt@xe_eudebug_sriov@deny-sriov.html
    - shard-bmg:          NOTRUN -> [SKIP][66] ([Intel XE#5793])
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-4/igt@xe_eudebug_sriov@deny-sriov.html

  * igt@xe_evict@evict-mixed-threads-large-multi-vm:
    - shard-lnl:          NOTRUN -> [SKIP][67] ([Intel XE#688]) +3 other tests skip
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-7/igt@xe_evict@evict-mixed-threads-large-multi-vm.html

  * igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap:
    - shard-lnl:          NOTRUN -> [SKIP][68] ([Intel XE#1392])
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-7/igt@xe_exec_basic@multigpu-no-exec-null-defer-mmap.html

  * igt@xe_exec_multi_queue@many-queues-preempt-mode-close-fd:
    - shard-bmg:          NOTRUN -> [SKIP][69] ([Intel XE#6874]) +3 other tests skip
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-9/igt@xe_exec_multi_queue@many-queues-preempt-mode-close-fd.html

  * igt@xe_exec_multi_queue@many-queues-preempt-mode-userptr:
    - shard-lnl:          NOTRUN -> [SKIP][70] ([Intel XE#6874]) +7 other tests skip
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-1/igt@xe_exec_multi_queue@many-queues-preempt-mode-userptr.html

  * igt@xe_exec_system_allocator@many-64k-mmap-remap-ro-dontunmap:
    - shard-bmg:          NOTRUN -> [SKIP][71] ([Intel XE#6703]) +2 other tests skip
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@xe_exec_system_allocator@many-64k-mmap-remap-ro-dontunmap.html

  * igt@xe_exec_system_allocator@many-large-execqueues-mmap-remap-madvise:
    - shard-lnl:          NOTRUN -> [DMESG-WARN][72] ([Intel XE#7063])
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-8/igt@xe_exec_system_allocator@many-large-execqueues-mmap-remap-madvise.html

  * igt@xe_exec_system_allocator@once-free-race-nomemset:
    - shard-lnl:          [PASS][73] -> [DMESG-WARN][74] ([Intel XE#4537] / [Intel XE#7063])
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-lnl-7/igt@xe_exec_system_allocator@once-free-race-nomemset.html
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-8/igt@xe_exec_system_allocator@once-free-race-nomemset.html

  * igt@xe_exec_system_allocator@once-mmap-free-huge-nomemset:
    - shard-lnl:          NOTRUN -> [SKIP][75] ([Intel XE#4943]) +3 other tests skip
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-7/igt@xe_exec_system_allocator@once-mmap-free-huge-nomemset.html
    - shard-bmg:          NOTRUN -> [SKIP][76] ([Intel XE#4943]) +1 other test skip
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-3/igt@xe_exec_system_allocator@once-mmap-free-huge-nomemset.html

  * igt@xe_exec_system_allocator@threads-many-execqueues-free:
    - shard-lnl:          [PASS][77] -> [DMESG-WARN][78] ([Intel XE#7063]) +8 other tests dmesg-warn
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-lnl-5/igt@xe_exec_system_allocator@threads-many-execqueues-free.html
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-5/igt@xe_exec_system_allocator@threads-many-execqueues-free.html

  * igt@xe_live_ktest@xe_dma_buf:
    - shard-bmg:          [PASS][79] -> [FAIL][80] ([Intel XE#6558]) +1 other test fail
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-4/igt@xe_live_ktest@xe_dma_buf.html
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@xe_live_ktest@xe_dma_buf.html

  * igt@xe_module_load@force-load:
    - shard-bmg:          NOTRUN -> [SKIP][81] ([Intel XE#2457])
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-9/igt@xe_module_load@force-load.html

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

  * igt@xe_pm@s3-d3hot-basic-exec:
    - shard-lnl:          NOTRUN -> [SKIP][83] ([Intel XE#584])
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-3/igt@xe_pm@s3-d3hot-basic-exec.html

  
#### Possible fixes ####

  * igt@kms_flip@flip-vs-expired-vblank@b-edp1:
    - shard-lnl:          [FAIL][84] ([Intel XE#301]) -> [PASS][85]
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@b-edp1.html

  * igt@kms_flip@flip-vs-expired-vblank@c-edp1:
    - shard-lnl:          [FAIL][86] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][87] +1 other test pass
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-lnl-3/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
   [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html

  * igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1:
    - shard-lnl:          [FAIL][88] ([Intel XE#2142]) -> [PASS][89] +1 other test pass
   [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-lnl-2/igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1.html
   [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-5/igt@kms_vrr@seamless-rr-switch-virtual@pipe-a-edp-1.html

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

  * igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-busy:
    - shard-lnl:          [DMESG-WARN][92] ([Intel XE#7063]) -> [PASS][93]
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-lnl-3/igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-busy.html
   [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-2/igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-busy.html

  * igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early:
    - shard-bmg:          [ABORT][94] -> [PASS][95]
   [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-3/igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early.html
   [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-8/igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early.html
    - shard-lnl:          [ABORT][96] -> [PASS][97]
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-lnl-1/igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early.html
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-lnl-2/igt@xe_fault_injection@inject-fault-probe-function-xe_device_probe_early.html

  * igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs:
    - shard-bmg:          [FAIL][98] ([Intel XE#5937]) -> [PASS][99] +1 other test pass
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-8/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html
   [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-8/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html

  * igt@xe_sriov_flr@flr-twice:
    - shard-bmg:          [FAIL][100] ([Intel XE#6569]) -> [PASS][101]
   [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-3/igt@xe_sriov_flr@flr-twice.html
   [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-9/igt@xe_sriov_flr@flr-twice.html

  
#### Warnings ####

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-bmg:          [SKIP][102] ([Intel XE#1124]) -> [SKIP][103] ([Intel XE#6703])
   [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-4/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
   [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs:
    - shard-bmg:          [SKIP][104] ([Intel XE#2887]) -> [SKIP][105] ([Intel XE#6703])
   [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-8/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs.html
   [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs.html

  * igt@kms_chamelium_hpd@dp-hpd:
    - shard-bmg:          [SKIP][106] ([Intel XE#2252]) -> [SKIP][107] ([Intel XE#6703]) +1 other test skip
   [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-10/igt@kms_chamelium_hpd@dp-hpd.html
   [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_chamelium_hpd@dp-hpd.html

  * igt@kms_frontbuffer_tracking@drrs-rgb565-draw-mmap-wc:
    - shard-bmg:          [SKIP][108] ([Intel XE#2311]) -> [SKIP][109] ([Intel XE#6703]) +1 other test skip
   [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-10/igt@kms_frontbuffer_tracking@drrs-rgb565-draw-mmap-wc.html
   [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-rgb565-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move:
    - shard-bmg:          [SKIP][110] ([Intel XE#4141]) -> [SKIP][111] ([Intel XE#6703]) +2 other tests skip
   [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move.html
   [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
    - shard-bmg:          [SKIP][112] ([Intel XE#2352]) -> [SKIP][113] ([Intel XE#6703])
   [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
   [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
    - shard-bmg:          [SKIP][114] ([Intel XE#2313]) -> [SKIP][115] ([Intel XE#6703])
   [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
   [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-blt:
    - shard-bmg:          [SKIP][116] ([Intel XE#7061]) -> [SKIP][117] ([Intel XE#6703])
   [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-blt.html
   [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-abgr161616f-draw-blt.html

  * igt@kms_pm_dc@deep-pkgc:
    - shard-bmg:          [SKIP][118] ([Intel XE#2505]) -> [SKIP][119] ([Intel XE#6703])
   [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-3/igt@kms_pm_dc@deep-pkgc.html
   [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_pm_dc@deep-pkgc.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf:
    - shard-bmg:          [SKIP][120] ([Intel XE#1406] / [Intel XE#1489]) -> [SKIP][121] ([Intel XE#1406] / [Intel XE#6703])
   [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-7/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf.html
   [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf.html

  * igt@kms_psr@fbc-psr2-sprite-plane-move:
    - shard-bmg:          [SKIP][122] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) -> [SKIP][123] ([Intel XE#1406] / [Intel XE#6703]) +1 other test skip
   [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-7/igt@kms_psr@fbc-psr2-sprite-plane-move.html
   [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_psr@fbc-psr2-sprite-plane-move.html

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
    - shard-bmg:          [SKIP][124] ([Intel XE#2330]) -> [SKIP][125] ([Intel XE#6703])
   [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-9/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
   [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html

  * igt@kms_sharpness_filter@invalid-filter-with-scaling-mode:
    - shard-bmg:          [SKIP][126] ([Intel XE#6503]) -> [SKIP][127] ([Intel XE#6703])
   [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-4/igt@kms_sharpness_filter@invalid-filter-with-scaling-mode.html
   [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@kms_sharpness_filter@invalid-filter-with-scaling-mode.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-bmg:          [SKIP][128] ([Intel XE#2426]) -> [FAIL][129] ([Intel XE#1729])
   [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern.html
   [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-4/igt@kms_tiled_display@basic-test-pattern.html

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

  * igt@xe_eudebug_online@interrupt-all-set-breakpoint:
    - shard-bmg:          [SKIP][132] ([Intel XE#4837] / [Intel XE#6665]) -> [SKIP][133] ([Intel XE#6703]) +1 other test skip
   [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-10/igt@xe_eudebug_online@interrupt-all-set-breakpoint.html
   [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@xe_eudebug_online@interrupt-all-set-breakpoint.html

  * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null-defer-mmap:
    - shard-bmg:          [SKIP][134] ([Intel XE#2322]) -> [SKIP][135] ([Intel XE#6703])
   [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-7/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null-defer-mmap.html
   [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null-defer-mmap.html

  * igt@xe_exec_fault_mode@twice-multi-queue-userptr-imm:
    - shard-bmg:          [SKIP][136] -> [SKIP][137] ([Intel XE#6703])
   [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-7/igt@xe_exec_fault_mode@twice-multi-queue-userptr-imm.html
   [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@xe_exec_fault_mode@twice-multi-queue-userptr-imm.html

  * igt@xe_exec_multi_queue@max-queues-preempt-mode-basic:
    - shard-bmg:          [SKIP][138] ([Intel XE#6874]) -> [SKIP][139] ([Intel XE#6703]) +3 other tests skip
   [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-10/igt@xe_exec_multi_queue@max-queues-preempt-mode-basic.html
   [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@xe_exec_multi_queue@max-queues-preempt-mode-basic.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-free-huge:
    - shard-bmg:          [SKIP][140] ([Intel XE#4943]) -> [SKIP][141] ([Intel XE#6703]) +5 other tests skip
   [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-2/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-free-huge.html
   [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-mmap-free-huge.html

  * igt@xe_pxp@display-black-pxp-fb:
    - shard-bmg:          [SKIP][142] ([Intel XE#4733]) -> [SKIP][143] ([Intel XE#6703])
   [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-4/igt@xe_pxp@display-black-pxp-fb.html
   [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@xe_pxp@display-black-pxp-fb.html

  * igt@xe_query@multigpu-query-cs-cycles:
    - shard-bmg:          [SKIP][144] ([Intel XE#944]) -> [SKIP][145] ([Intel XE#6703])
   [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8712/shard-bmg-8/igt@xe_query@multigpu-query-cs-cycles.html
   [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14395/shard-bmg-2/igt@xe_query@multigpu-query-cs-cycles.html

  
  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
  [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
  [Intel XE#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
  [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
  [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
  [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
  [Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
  [Intel XE#1470]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1470
  [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
  [Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
  [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#2142]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2142
  [Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168
  [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
  [Intel XE#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#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
  [Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
  [Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
  [Intel XE#2392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2392
  [Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
  [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
  [Intel XE#2457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2457
  [Intel XE#2505]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2505
  [Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
  [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
  [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
  [Intel XE#2853]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2853
  [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#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
  [Intel XE#3279]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3279
  [Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
  [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
  [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
  [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
  [Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
  [Intel XE#4518]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4518
  [Intel XE#4537]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4537
  [Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
  [Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
  [Intel XE#4633]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4633
  [Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
  [Intel XE#4760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4760
  [Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
  [Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
  [Intel XE#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020
  [Intel XE#5191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5191
  [Intel XE#5354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5354
  [Intel XE#5793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5793
  [Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
  [Intel XE#5937]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5937
  [Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
  [Intel XE#6361]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6361
  [Intel XE#6390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6390
  [Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
  [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
  [Intel XE#6558]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6558
  [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
  [Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569
  [Intel XE#6665]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6665
  [Intel XE#6703]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6703
  [Intel XE#6831]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6831
  [Intel XE#6874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6874
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
  [Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
  [Intel XE#7063]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7063
  [Intel XE#7084]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7084
  [Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
  [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
  [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944


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

  * IGT: IGT_8712 -> IGTPW_14395

  IGTPW_14395: 14395
  IGT_8712: 8712
  xe-4433-40800011414446888105f6beae6dd3fac56516aa: 40800011414446888105f6beae6dd3fac56516aa

== Logs ==

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

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

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

* Re: [PATCH i-g-t v5 1/5] tools: Rename tools/gputop to tools/gputop.src
  2026-01-22  8:45 ` [PATCH i-g-t v5 1/5] tools: Rename tools/gputop to tools/gputop.src Soham Purkait
@ 2026-01-23 13:45   ` Kamil Konieczny
  2026-01-23 13:52     ` Dixit, Ashutosh
  0 siblings, 1 reply; 18+ messages in thread
From: Kamil Konieczny @ 2026-01-23 13:45 UTC (permalink / raw)
  To: Soham Purkait
  Cc: igt-dev, riana.tauro, badal.nilawar, kamil.konieczny,
	anshuman.gupta, umesh.nerlige.ramappa

Hi Soham,
On 2026-01-22 at 14:15:22 +0530, Soham Purkait wrote:

I guess it is v6, not v5?

> The GPUTOP source directory is renamed to gputop.src

s/GPUTOP/gputop/
> under tools/ path.

imho here a little more explanation why, like:

to compile binary into build/tools/gputop file.

This could be done at merge (unless another version is
needed).

LGTM
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

Regards,
Kamil

> 
> v1:
>  - Add meson build files accordingly to generate
>    the binary under tools. (Kamil)
> 
> Signed-off-by: Soham Purkait <soham.purkait@intel.com>
> ---
>  tools/{ => gputop.src}/gputop.c          |  0
>  tools/gputop.src/meson.build             |  1 +
>  tools/{gputop => gputop.src}/utils.c     |  0
>  tools/{gputop => gputop.src}/utils.h     |  0
>  tools/{gputop => gputop.src}/xe_gputop.c |  0
>  tools/{gputop => gputop.src}/xe_gputop.h |  0
>  tools/meson.build                        | 11 ++++++-----
>  7 files changed, 7 insertions(+), 5 deletions(-)
>  rename tools/{ => gputop.src}/gputop.c (100%)
>  create mode 100644 tools/gputop.src/meson.build
>  rename tools/{gputop => gputop.src}/utils.c (100%)
>  rename tools/{gputop => gputop.src}/utils.h (100%)
>  rename tools/{gputop => gputop.src}/xe_gputop.c (100%)
>  rename tools/{gputop => gputop.src}/xe_gputop.h (100%)
> 
> diff --git a/tools/gputop.c b/tools/gputop.src/gputop.c
> similarity index 100%
> rename from tools/gputop.c
> rename to tools/gputop.src/gputop.c
> diff --git a/tools/gputop.src/meson.build b/tools/gputop.src/meson.build
> new file mode 100644
> index 000000000..ec39f4c7a
> --- /dev/null
> +++ b/tools/gputop.src/meson.build
> @@ -0,0 +1 @@
> +gputop_src = files('gputop.c')
> diff --git a/tools/gputop/utils.c b/tools/gputop.src/utils.c
> similarity index 100%
> rename from tools/gputop/utils.c
> rename to tools/gputop.src/utils.c
> diff --git a/tools/gputop/utils.h b/tools/gputop.src/utils.h
> similarity index 100%
> rename from tools/gputop/utils.h
> rename to tools/gputop.src/utils.h
> diff --git a/tools/gputop/xe_gputop.c b/tools/gputop.src/xe_gputop.c
> similarity index 100%
> rename from tools/gputop/xe_gputop.c
> rename to tools/gputop.src/xe_gputop.c
> diff --git a/tools/gputop/xe_gputop.h b/tools/gputop.src/xe_gputop.h
> similarity index 100%
> rename from tools/gputop/xe_gputop.h
> rename to tools/gputop.src/xe_gputop.h
> diff --git a/tools/meson.build b/tools/meson.build
> index 8185ba160..521607a4c 100644
> --- a/tools/meson.build
> +++ b/tools/meson.build
> @@ -70,11 +70,6 @@ if libudev.found()
>  		   install : true)
>  endif
>  
> -executable('gputop', 'gputop.c',
> -           install : true,
> -           install_rpath : bindir_rpathdir,
> -           dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,lib_igt_profiling,math])
> -
>  intel_l3_parity_src = [ 'intel_l3_parity.c', 'intel_l3_udev_listener.c' ]
>  executable('intel_l3_parity', sources : intel_l3_parity_src,
>  	   dependencies : tool_deps,
> @@ -123,3 +118,9 @@ endif
>  subdir('i915-perf')
>  subdir('xe-perf')
>  subdir('null_state_gen')
> +
> +subdir('gputop.src')
> +executable('gputop', sources : gputop_src,
> +	   install : true,
> +	   install_rpath : bindir_rpathdir,
> +	   dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,lib_igt_profiling,math],)
> -- 
> 2.34.1
> 

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

* Re: [PATCH i-g-t v5 1/5] tools: Rename tools/gputop to tools/gputop.src
  2026-01-23 13:45   ` Kamil Konieczny
@ 2026-01-23 13:52     ` Dixit, Ashutosh
  2026-01-23 15:18       ` Kamil Konieczny
  0 siblings, 1 reply; 18+ messages in thread
From: Dixit, Ashutosh @ 2026-01-23 13:52 UTC (permalink / raw)
  To: Kamil Konieczny, Soham Purkait, igt-dev, riana.tauro,
	badal.nilawar, kamil.konieczny, anshuman.gupta,
	umesh.nerlige.ramappa

On Fri, 23 Jan 2026 05:45:28 -0800, Kamil Konieczny wrote:
>
> Hi Soham,
> On 2026-01-22 at 14:15:22 +0530, Soham Purkait wrote:
>
> I guess it is v6, not v5?
>
> > The GPUTOP source directory is renamed to gputop.src
>
> s/GPUTOP/gputop/
> > under tools/ path.
>
> imho here a little more explanation why, like:
>
> to compile binary into build/tools/gputop file.
>
> This could be done at merge (unless another version is
> needed).
>
> LGTM
> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
>
> Regards,
> Kamil
>
> >
> > v1:
> >  - Add meson build files accordingly to generate
> >    the binary under tools. (Kamil)
> >
> > Signed-off-by: Soham Purkait <soham.purkait@intel.com>
> > ---
> >  tools/{ => gputop.src}/gputop.c          |  0

Can't we name the directory 'gputop' if we are moving gputop.c into the
directory.

tools/gputop/ looks better than tools/gputop.src, fwiw.


> >  tools/gputop.src/meson.build             |  1 +
> >  tools/{gputop => gputop.src}/utils.c     |  0
> >  tools/{gputop => gputop.src}/utils.h     |  0
> >  tools/{gputop => gputop.src}/xe_gputop.c |  0
> >  tools/{gputop => gputop.src}/xe_gputop.h |  0
> >  tools/meson.build                        | 11 ++++++-----
> >  7 files changed, 7 insertions(+), 5 deletions(-)
> >  rename tools/{ => gputop.src}/gputop.c (100%)
> >  create mode 100644 tools/gputop.src/meson.build
> >  rename tools/{gputop => gputop.src}/utils.c (100%)
> >  rename tools/{gputop => gputop.src}/utils.h (100%)
> >  rename tools/{gputop => gputop.src}/xe_gputop.c (100%)
> >  rename tools/{gputop => gputop.src}/xe_gputop.h (100%)
> >
> > diff --git a/tools/gputop.c b/tools/gputop.src/gputop.c
> > similarity index 100%
> > rename from tools/gputop.c
> > rename to tools/gputop.src/gputop.c
> > diff --git a/tools/gputop.src/meson.build b/tools/gputop.src/meson.build
> > new file mode 100644
> > index 000000000..ec39f4c7a
> > --- /dev/null
> > +++ b/tools/gputop.src/meson.build
> > @@ -0,0 +1 @@
> > +gputop_src = files('gputop.c')
> > diff --git a/tools/gputop/utils.c b/tools/gputop.src/utils.c
> > similarity index 100%
> > rename from tools/gputop/utils.c
> > rename to tools/gputop.src/utils.c
> > diff --git a/tools/gputop/utils.h b/tools/gputop.src/utils.h
> > similarity index 100%
> > rename from tools/gputop/utils.h
> > rename to tools/gputop.src/utils.h
> > diff --git a/tools/gputop/xe_gputop.c b/tools/gputop.src/xe_gputop.c
> > similarity index 100%
> > rename from tools/gputop/xe_gputop.c
> > rename to tools/gputop.src/xe_gputop.c
> > diff --git a/tools/gputop/xe_gputop.h b/tools/gputop.src/xe_gputop.h
> > similarity index 100%
> > rename from tools/gputop/xe_gputop.h
> > rename to tools/gputop.src/xe_gputop.h
> > diff --git a/tools/meson.build b/tools/meson.build
> > index 8185ba160..521607a4c 100644
> > --- a/tools/meson.build
> > +++ b/tools/meson.build
> > @@ -70,11 +70,6 @@ if libudev.found()
> >		   install : true)
> >  endif
> >
> > -executable('gputop', 'gputop.c',
> > -           install : true,
> > -           install_rpath : bindir_rpathdir,
> > -           dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,lib_igt_profiling,math])
> > -
> >  intel_l3_parity_src = [ 'intel_l3_parity.c', 'intel_l3_udev_listener.c' ]
> >  executable('intel_l3_parity', sources : intel_l3_parity_src,
> >	   dependencies : tool_deps,
> > @@ -123,3 +118,9 @@ endif
> >  subdir('i915-perf')
> >  subdir('xe-perf')
> >  subdir('null_state_gen')
> > +
> > +subdir('gputop.src')
> > +executable('gputop', sources : gputop_src,
> > +	   install : true,
> > +	   install_rpath : bindir_rpathdir,
> > +	   dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,lib_igt_profiling,math],)
> > --
> > 2.34.1
> >

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

* Re: [PATCH i-g-t v5 2/5] tools/gputop.src/utils: Add clamp macro to remove dependency on lib/xe/*
  2026-01-22  8:45 ` [PATCH i-g-t v5 2/5] tools/gputop.src/utils: Add clamp macro to remove dependency on lib/xe/* Soham Purkait
@ 2026-01-23 14:08   ` Kamil Konieczny
  0 siblings, 0 replies; 18+ messages in thread
From: Kamil Konieczny @ 2026-01-23 14:08 UTC (permalink / raw)
  To: Soham Purkait
  Cc: igt-dev, riana.tauro, badal.nilawar, kamil.konieczny,
	anshuman.gupta, umesh.nerlige.ramappa

Hi Soham,
On 2026-01-22 at 14:15:23 +0530, Soham Purkait wrote:
> Add clamp helper macro to utils.h to remove dependency on lib/xe/*
> 
> Signed-off-by: Soham Purkait <soham.purkait@intel.com>

LGTM
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>

Regards,
Kamil 

> ---
>  tools/gputop.src/utils.h | 11 ++++++++++-
>  1 file changed, 10 insertions(+), 1 deletion(-)
> 
> diff --git a/tools/gputop.src/utils.h b/tools/gputop.src/utils.h
> index 00befed56..7f3e2ac76 100644
> --- a/tools/gputop.src/utils.h
> +++ b/tools/gputop.src/utils.h
> @@ -6,7 +6,6 @@
>  #ifndef COMMON_GPUTOP_H
>  #define COMMON_GPUTOP_H
>  
> -#include <glib.h>
>  #include <math.h>
>  #include <stdbool.h>
>  #include <stdio.h>
> @@ -19,6 +18,16 @@
>  
>  #define PERCLIENT_ENGINE_WIDTH 8
>  
> +#ifndef clamp
> +#define clamp(val, lo, hi)			\
> +({						\
> +	__typeof__(val) _v = (val);		\
> +	__typeof__(lo)  _lo = (lo);		\
> +	__typeof__(hi)  _hi = (hi);		\
> +	_v < _lo ? _lo : (_v > _hi ? _hi : _v);	\
> +})
> +#endif
> +
>  /**
>   * struct gputop_driver
>   *
> -- 
> 2.34.1
> 

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

* Re: [PATCH i-g-t v5 3/5] tools/gputop.src/xe_gputop: Close card_fd after engine population in xe_populate_engines()
  2026-01-22  8:45 ` [PATCH i-g-t v5 3/5] tools/gputop.src/xe_gputop: Close card_fd after engine population in xe_populate_engines() Soham Purkait
@ 2026-01-23 14:39   ` Kamil Konieczny
  0 siblings, 0 replies; 18+ messages in thread
From: Kamil Konieczny @ 2026-01-23 14:39 UTC (permalink / raw)
  To: Soham Purkait
  Cc: igt-dev, riana.tauro, badal.nilawar, kamil.konieczny,
	anshuman.gupta, umesh.nerlige.ramappa

Hi Soham,
On 2026-01-22 at 14:15:24 +0530, Soham Purkait wrote:

imho subject should be different, like:

Refactor xe engines population

> During the engine initialization for a specific device in GPUTOP,
> IGT helper functions need card_fd to access each engine and
> respective configs. These are required in obtaining the busyness
> of the respective engines through PMU in GPUTOP. But for KMS tests
> no other DRM client should run while it is running. So once the
> required configs and engines are obtained, the card_fd is closed
> as opened card_fd in xe_populate_engines() makes appear itself as
> DRM client.
> 
> v1:
>  - Initialize pmu_device_obj to null.
> v2:
>  - Remove dependency on lib/xe/* libraries. (Kamil)
> 
> Signed-off-by: Soham Purkait <soham.purkait@intel.com>
> ---
>  tools/gputop.src/xe_gputop.c | 64 +++++++++++++++++++++++++++++-------
>  tools/gputop.src/xe_gputop.h |  3 +-
>  2 files changed, 53 insertions(+), 14 deletions(-)
> 
> diff --git a/tools/gputop.src/xe_gputop.c b/tools/gputop.src/xe_gputop.c
> index bb2caa6ea..55a867130 100644
> --- a/tools/gputop.src/xe_gputop.c
> +++ b/tools/gputop.src/xe_gputop.c
> @@ -3,6 +3,7 @@
>   * Copyright © 2025 Intel Corporation

Please extend this year here: s/2025/2025-2026/

>   */
>  
> +#include <sys/ioctl.h>

Add newline, btw can it be <ioctl.h>?

>  #include "xe_gputop.h"
>  
>  #define engine_ptr(pmu_device, n) (&(pmu_device)->engine + (n))
> @@ -92,6 +93,7 @@ void xe_gputop_init(void *ptr, int index,
>  
>  	obj = ((struct xe_gputop *)ptr) + index;
>  	obj->card = card;
> +	obj->pmu_device_obj = NULL;
>  }
>  
>  static int pmu_format_shift(int xe, const char *name)
> @@ -127,10 +129,11 @@ void *xe_populate_engines(const void *obj, int index)
>  	struct igt_device_card *card = ptr->card;
>  	uint64_t engine_active_config, engine_total_config;
>  	uint64_t engine_class, engine_instance, gt_shift;
> -	struct drm_xe_engine_class_instance *hwe;
> +	struct drm_xe_device_query q;
> +	struct drm_xe_query_engines *engine_q;
>  	struct xe_pmu_device *engines;
>  	char device[30];
> -	int ret = 0;
> +	int ret = 0, num_eng;
>  	int card_fd;
>  
>  	if (!card || !strlen(card->card) || !strlen(card->render))
> @@ -144,14 +147,45 @@ void *xe_populate_engines(const void *obj, int index)
>  		fprintf(stderr, "Failed to detect device!\n");
>  		return NULL;
>  	}
> -	xe_device_get(card_fd);
> +
> +	memset(&q, 0, sizeof(q));
> +	q.query = DRM_XE_DEVICE_QUERY_ENGINES;
> +
> +	ret = ioctl(card_fd, DRM_IOCTL_XE_DEVICE_QUERY, &q);
> +	if (ret != 0) {
> +		if (errno != ENOSPC && errno != E2BIG)
> +			return NULL;

You return here without closing card. imho make a wrapper like:

static void *xe_fill_engines(int card_fd, const void *obj, int index) {
	...all of xe_populate except card open and close...
}

and in

void *xe_populate_engines(const void *obj, int index) {
	void *out = NULL;
	/* open card */
	....
	if (card_fd >= 0)
		out = xe_fill_engines(card_fd, obj, index);

	/* close card */
	close(card_fd);

	return out;
}

> +		if (q.size == 0)
> +			return NULL;
> +	}
> +	if (q.size == 0)
> +		return NULL;
> +
> +	num_eng = (int)((q.size - sizeof(struct drm_xe_query_engines)) /
> +			sizeof(struct drm_xe_engine_class_instance));
> +
>  	engines = malloc(sizeof(struct xe_pmu_device) +
> -			 xe_number_engines(card_fd) * sizeof(struct xe_engine));
> +			 num_eng * sizeof(struct xe_engine));
>  	if (!engines)
>  		return NULL;
>  
> +	engine_q = (struct drm_xe_query_engines *)calloc(1, q.size);
> +	if (!engine_q) {
> +		free(engines);
> +		return NULL;
> +	}
> +
> +	q.data = (uintptr_t)engine_q;
> +
> +	ret = ioctl(card_fd, DRM_IOCTL_XE_DEVICE_QUERY, &q);
> +	if (ret != 0) {
> +		free(engines);
> +		free(engine_q);
> +		return NULL;
> +	}
> +
>  	memset(engines, 0, sizeof(struct xe_pmu_device) +
> -	       xe_number_engines(card_fd) * sizeof(struct xe_engine));
> +	       num_eng * sizeof(struct xe_engine));
>  
>  	engines->num_engines = 0;
>  	gt_shift = pmu_format_shift(card_fd, "gt");
> @@ -167,14 +201,17 @@ void *xe_populate_engines(const void *obj, int index)
>  	if (ret < 0)
>  		return NULL;
>  
> -	xe_for_each_engine(card_fd, hwe) {
> +	while (engines->num_engines < engine_q->num_engines) {
>  		uint64_t  param_config;
>  		struct xe_engine *engine;
> +		struct drm_xe_engine_class_instance hwe;
> +
> +		hwe = engine_q->engines[engines->num_engines].instance;
>  
>  		engine = engine_ptr(engines, engines->num_engines);
> -		param_config = (uint64_t)hwe->gt_id << gt_shift | hwe->engine_class << engine_class
> -			| hwe->engine_instance << engine_instance;
> -		engine->drm_xe_engine = *hwe;
> +		param_config = (uint64_t)hwe.gt_id << gt_shift | hwe.engine_class << engine_class
> +			| hwe.engine_instance << engine_instance;
> +		engine->drm_xe_engine = hwe;
>  		engine->engine_active_ticks.config = engine_active_config | param_config;
>  		engine->engine_total_ticks.config = engine_total_config | param_config;
>  
> @@ -185,7 +222,7 @@ void *xe_populate_engines(const void *obj, int index)
>  		}
>  
>  		ret = asprintf(&engine->display_name, "GT:%u %s/%u",
> -			       hwe->gt_id,
> +			       hwe.gt_id,
>  			       class_display_name(engine->drm_xe_engine.engine_class),
>  			       engine->drm_xe_engine.engine_instance);
>  
> @@ -197,6 +234,9 @@ void *xe_populate_engines(const void *obj, int index)
>  		engines->num_engines++;
>  	}
>  
> +	free(engine_q);
> +	close(card_fd);

imho move this close to separate function, see note above.

Regards,
Kamil

> +
>  	if (!ret) {
>  		errno = ret;
>  		return NULL;
> @@ -263,11 +303,11 @@ int xe_pmu_init(const void *obj, int index)
>  		fd = _open_pmu(type, &engines->num_counters, &engine->engine_active_ticks,
>  			       &engines->fd);
>  		if (fd < 0)
> -			return -1;
> +			return fd;
>  		fd = _open_pmu(type, &engines->num_counters, &engine->engine_total_ticks,
>  			       &engines->fd);
>  		if (fd < 0)
> -			return -1;
> +			return fd;
>  	}
>  	return 0;
>  }
> diff --git a/tools/gputop.src/xe_gputop.h b/tools/gputop.src/xe_gputop.h
> index 1e3856071..dcd82de7d 100644
> --- a/tools/gputop.src/xe_gputop.h
> +++ b/tools/gputop.src/xe_gputop.h
> @@ -7,11 +7,10 @@
>  #define __XE_GPUTOP_H__
>  
>  #include <dirent.h>
> +#include <xe_drm.h>
>  
> -#include "igt_device_scan.h"
>  #include "igt_perf.h"
>  #include "utils.h"
> -#include "xe/xe_query.h"
>  
>  struct xe_pmu_pair {
>  	uint64_t cur;
> -- 
> 2.34.1
> 

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

* Re: [PATCH i-g-t v5 1/5] tools: Rename tools/gputop to tools/gputop.src
  2026-01-23 13:52     ` Dixit, Ashutosh
@ 2026-01-23 15:18       ` Kamil Konieczny
  2026-01-23 19:25         ` Dixit, Ashutosh
  0 siblings, 1 reply; 18+ messages in thread
From: Kamil Konieczny @ 2026-01-23 15:18 UTC (permalink / raw)
  To: Dixit, Ashutosh
  Cc: Soham Purkait, igt-dev, riana.tauro, badal.nilawar,
	kamil.konieczny, anshuman.gupta, umesh.nerlige.ramappa

Hi Dixit,,
On 2026-01-23 at 05:52:07 -0800, Dixit, Ashutosh wrote:
> On Fri, 23 Jan 2026 05:45:28 -0800, Kamil Konieczny wrote:
> >
> > Hi Soham,
> > On 2026-01-22 at 14:15:22 +0530, Soham Purkait wrote:
> >
> > I guess it is v6, not v5?
> >
> > > The GPUTOP source directory is renamed to gputop.src
> >
> > s/GPUTOP/gputop/
> > > under tools/ path.
> >
> > imho here a little more explanation why, like:
> >
> > to compile binary into build/tools/gputop file.
> >
> > This could be done at merge (unless another version is
> > needed).
> >
> > LGTM
> > Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> >
> > Regards,
> > Kamil
> >
> > >
> > > v1:
> > >  - Add meson build files accordingly to generate
> > >    the binary under tools. (Kamil)
> > >
> > > Signed-off-by: Soham Purkait <soham.purkait@intel.com>
> > > ---
> > >  tools/{ => gputop.src}/gputop.c          |  0
> 
> Can't we name the directory 'gputop' if we are moving gputop.c into the
> directory.
> 
> tools/gputop/ looks better than tools/gputop.src, fwiw.
> 

While we can do it, I like to have build binary in
build/tools/gputop
not
build/tools/gputop/gputop

This folder could have other name, is 'gpu_top' good?

Regards,
Kamil

> 
> > >  tools/gputop.src/meson.build             |  1 +
> > >  tools/{gputop => gputop.src}/utils.c     |  0
> > >  tools/{gputop => gputop.src}/utils.h     |  0
> > >  tools/{gputop => gputop.src}/xe_gputop.c |  0
> > >  tools/{gputop => gputop.src}/xe_gputop.h |  0
> > >  tools/meson.build                        | 11 ++++++-----
> > >  7 files changed, 7 insertions(+), 5 deletions(-)
> > >  rename tools/{ => gputop.src}/gputop.c (100%)
> > >  create mode 100644 tools/gputop.src/meson.build
> > >  rename tools/{gputop => gputop.src}/utils.c (100%)
> > >  rename tools/{gputop => gputop.src}/utils.h (100%)
> > >  rename tools/{gputop => gputop.src}/xe_gputop.c (100%)
> > >  rename tools/{gputop => gputop.src}/xe_gputop.h (100%)
> > >
> > > diff --git a/tools/gputop.c b/tools/gputop.src/gputop.c
> > > similarity index 100%

[cut]

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

* Re: [PATCH i-g-t v5 1/5] tools: Rename tools/gputop to tools/gputop.src
  2026-01-23 15:18       ` Kamil Konieczny
@ 2026-01-23 19:25         ` Dixit, Ashutosh
  2026-01-30  8:16           ` Purkait, Soham
  0 siblings, 1 reply; 18+ messages in thread
From: Dixit, Ashutosh @ 2026-01-23 19:25 UTC (permalink / raw)
  To: Kamil Konieczny, Dixit, Ashutosh, Soham Purkait, igt-dev,
	riana.tauro, badal.nilawar, kamil.konieczny, anshuman.gupta,
	umesh.nerlige.ramappa

On Fri, 23 Jan 2026 07:18:06 -0800, Kamil Konieczny wrote:
>
> Hi Dixit,,
> On 2026-01-23 at 05:52:07 -0800, Dixit, Ashutosh wrote:
> > On Fri, 23 Jan 2026 05:45:28 -0800, Kamil Konieczny wrote:
> > >
> > > Hi Soham,
> > > On 2026-01-22 at 14:15:22 +0530, Soham Purkait wrote:
> > >
> > > I guess it is v6, not v5?
> > >
> > > > The GPUTOP source directory is renamed to gputop.src
> > >
> > > s/GPUTOP/gputop/
> > > > under tools/ path.
> > >
> > > imho here a little more explanation why, like:
> > >
> > > to compile binary into build/tools/gputop file.
> > >
> > > This could be done at merge (unless another version is
> > > needed).
> > >
> > > LGTM
> > > Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
> > >
> > > Regards,
> > > Kamil
> > >
> > > >
> > > > v1:
> > > >  - Add meson build files accordingly to generate
> > > >    the binary under tools. (Kamil)
> > > >
> > > > Signed-off-by: Soham Purkait <soham.purkait@intel.com>
> > > > ---
> > > >  tools/{ => gputop.src}/gputop.c          |  0
> >
> > Can't we name the directory 'gputop' if we are moving gputop.c into the
> > directory.
> >
> > tools/gputop/ looks better than tools/gputop.src, fwiw.
> >
>
> While we can do it, I like to have build binary in
> build/tools/gputop
> not
> build/tools/gputop/gputop

We can't thave the binary in build/tools/gputop if the source is in
build/tools/gputop/ ?

gputop.src is fine if it can't be done, just thought I'll mention it.

>
> This folder could have other name, is 'gpu_top' good?
>
> Regards,
> Kamil
>
> >
> > > >  tools/gputop.src/meson.build             |  1 +
> > > >  tools/{gputop => gputop.src}/utils.c     |  0
> > > >  tools/{gputop => gputop.src}/utils.h     |  0
> > > >  tools/{gputop => gputop.src}/xe_gputop.c |  0
> > > >  tools/{gputop => gputop.src}/xe_gputop.h |  0
> > > >  tools/meson.build                        | 11 ++++++-----
> > > >  7 files changed, 7 insertions(+), 5 deletions(-)
> > > >  rename tools/{ => gputop.src}/gputop.c (100%)
> > > >  create mode 100644 tools/gputop.src/meson.build
> > > >  rename tools/{gputop => gputop.src}/utils.c (100%)
> > > >  rename tools/{gputop => gputop.src}/utils.h (100%)
> > > >  rename tools/{gputop => gputop.src}/xe_gputop.c (100%)
> > > >  rename tools/{gputop => gputop.src}/xe_gputop.h (100%)
> > > >
> > > > diff --git a/tools/gputop.c b/tools/gputop.src/gputop.c
> > > > similarity index 100%
>
> [cut]

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

* Re: [PATCH i-g-t v5 1/5] tools: Rename tools/gputop to tools/gputop.src
  2026-01-23 19:25         ` Dixit, Ashutosh
@ 2026-01-30  8:16           ` Purkait, Soham
  0 siblings, 0 replies; 18+ messages in thread
From: Purkait, Soham @ 2026-01-30  8:16 UTC (permalink / raw)
  To: Dixit, Ashutosh, Kamil Konieczny, igt-dev, riana.tauro,
	badal.nilawar, kamil.konieczny, anshuman.gupta,
	umesh.nerlige.ramappa

Hi Ashutosh,

On 24-01-2026 00:55, Dixit, Ashutosh wrote:
> On Fri, 23 Jan 2026 07:18:06 -0800, Kamil Konieczny wrote:
>> Hi Dixit,,
>> On 2026-01-23 at 05:52:07 -0800, Dixit, Ashutosh wrote:
>>> On Fri, 23 Jan 2026 05:45:28 -0800, Kamil Konieczny wrote:
>>>> Hi Soham,
>>>> On 2026-01-22 at 14:15:22 +0530, Soham Purkait wrote:
>>>>
>>>> I guess it is v6, not v5?
>>>>
>>>>> The GPUTOP source directory is renamed to gputop.src
>>>> s/GPUTOP/gputop/
>>>>> under tools/ path.
>>>> imho here a little more explanation why, like:
>>>>
>>>> to compile binary into build/tools/gputop file.
>>>>
>>>> This could be done at merge (unless another version is
>>>> needed).
>>>>
>>>> LGTM
>>>> Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
>>>>
>>>> Regards,
>>>> Kamil
>>>>
>>>>> v1:
>>>>>   - Add meson build files accordingly to generate
>>>>>     the binary under tools. (Kamil)
>>>>>
>>>>> Signed-off-by: Soham Purkait <soham.purkait@intel.com>
>>>>> ---
>>>>>   tools/{ => gputop.src}/gputop.c          |  0
>>> Can't we name the directory 'gputop' if we are moving gputop.c into the
>>> directory.
>>>
>>> tools/gputop/ looks better than tools/gputop.src, fwiw.
>>>
>> While we can do it, I like to have build binary in
>> build/tools/gputop
>> not
>> build/tools/gputop/gputop
> We can't thave the binary in build/tools/gputop if the source is in
> build/tools/gputop/ ?
>
> gputop.src is fine if it can't be done, just thought I'll mention it.
I have tried using the same name. If the binary and the directory name 
are same,

it is giving linker error.

Regards,
Soham

>
>> This folder could have other name, is 'gpu_top' good?
>>
>> Regards,
>> Kamil
>>
>>>>>   tools/gputop.src/meson.build             |  1 +
>>>>>   tools/{gputop => gputop.src}/utils.c     |  0
>>>>>   tools/{gputop => gputop.src}/utils.h     |  0
>>>>>   tools/{gputop => gputop.src}/xe_gputop.c |  0
>>>>>   tools/{gputop => gputop.src}/xe_gputop.h |  0
>>>>>   tools/meson.build                        | 11 ++++++-----
>>>>>   7 files changed, 7 insertions(+), 5 deletions(-)
>>>>>   rename tools/{ => gputop.src}/gputop.c (100%)
>>>>>   create mode 100644 tools/gputop.src/meson.build
>>>>>   rename tools/{gputop => gputop.src}/utils.c (100%)
>>>>>   rename tools/{gputop => gputop.src}/utils.h (100%)
>>>>>   rename tools/{gputop => gputop.src}/xe_gputop.c (100%)
>>>>>   rename tools/{gputop => gputop.src}/xe_gputop.h (100%)
>>>>>
>>>>> diff --git a/tools/gputop.c b/tools/gputop.src/gputop.c
>>>>> similarity index 100%
>> [cut]

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

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

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-22  8:45 [PATCH i-g-t v5 0/5] Close any open drm device after engine initialization in GPUTOP Soham Purkait
2026-01-22  8:45 ` [PATCH i-g-t v5 1/5] tools: Rename tools/gputop to tools/gputop.src Soham Purkait
2026-01-23 13:45   ` Kamil Konieczny
2026-01-23 13:52     ` Dixit, Ashutosh
2026-01-23 15:18       ` Kamil Konieczny
2026-01-23 19:25         ` Dixit, Ashutosh
2026-01-30  8:16           ` Purkait, Soham
2026-01-22  8:45 ` [PATCH i-g-t v5 2/5] tools/gputop.src/utils: Add clamp macro to remove dependency on lib/xe/* Soham Purkait
2026-01-23 14:08   ` Kamil Konieczny
2026-01-22  8:45 ` [PATCH i-g-t v5 3/5] tools/gputop.src/xe_gputop: Close card_fd after engine population in xe_populate_engines() Soham Purkait
2026-01-23 14:39   ` Kamil Konieczny
2026-01-22  8:45 ` [PATCH i-g-t v5 4/5] tools/gputop.src/gputop: Enable support for multiple GPUs and instances Soham Purkait
2026-01-22  8:45 ` [PATCH i-g-t v5 5/5] tools/gputop.src/gputop: Add command line option for device filter Soham Purkait
2026-01-22  9:30 ` ✓ Xe.CI.BAT: success for Close any open drm device after engine initialization in GPUTOP (rev7) Patchwork
2026-01-22  9:54 ` ✓ i915.CI.BAT: " Patchwork
2026-01-22 19:18 ` ✗ i915.CI.Full: failure " Patchwork
2026-01-22 19:45 ` ✗ Xe.CI.Full: " Patchwork
  -- strict thread matches above, loose matches on Subject: below --
2026-01-22  6:36 [PATCH i-g-t v5 0/5] Close any open drm device after engine initialization in GPUTOP Soham Purkait
2026-01-22  6:36 ` [PATCH i-g-t v5 1/5] tools: Rename tools/gputop to tools/gputop.src Soham Purkait

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