Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t 0/3] fix kms_bw test
@ 2024-05-23 10:02 Kunal Joshi
  2024-05-23 10:02 ` [PATCH i-g-t 1/3] tests/kms_bw: convert to dynamic subtest Kunal Joshi
                   ` (5 more replies)
  0 siblings, 6 replies; 9+ messages in thread
From: Kunal Joshi @ 2024-05-23 10:02 UTC (permalink / raw)
  To: igt-dev; +Cc: Kunal Joshi

first patch converts the test structure to a dynamic subtest format,
reducing skip counts due to missing configurations.
The second patch restricts the test to run only on
physically connected displays, addressing issues with
forced 4K EDID on disconnected connectors.

Kunal Joshi (3):
  tests/kms_bw: convert to dynamic subtest
  tests/kms_bw: allow physically connected only
  HAX patch do not merge

 tests/intel-ci/fast-feedback.testlist |  5 +-
 tests/kms_bw.c                        | 81 +++++++++++++--------------
 2 files changed, 42 insertions(+), 44 deletions(-)

-- 
2.25.1


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

* [PATCH i-g-t 1/3] tests/kms_bw: convert to dynamic subtest
  2024-05-23 10:02 [PATCH i-g-t 0/3] fix kms_bw test Kunal Joshi
@ 2024-05-23 10:02 ` Kunal Joshi
  2024-05-23 10:02 ` [PATCH i-g-t 2/3] tests/kms_bw: allow physically connected only Kunal Joshi
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 9+ messages in thread
From: Kunal Joshi @ 2024-05-23 10:02 UTC (permalink / raw)
  To: igt-dev; +Cc: Kunal Joshi

Convert the test structure from individual subtests for each
display mode (1080, 2k, 4k...) and display count (1, 2... n)
to a dynamic subtest structure. The change addresses the issue
of high skip counts due to potentially missing configurations,
which previously required blacklisting.

In the new structure, the display mode is set at the subtest level,
while the number of displays is dynamic. This ensures that the subtest
passes regardless of the number of connected displays.
To cover all scenarios, it may be necessary to connect the
maximum possible number of displays.

Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
---
 tests/kms_bw.c | 38 ++++++++++++++++++++------------------
 1 file changed, 20 insertions(+), 18 deletions(-)

diff --git a/tests/kms_bw.c b/tests/kms_bw.c
index 05f7e79ad..b50f324af 100644
--- a/tests/kms_bw.c
+++ b/tests/kms_bw.c
@@ -37,12 +37,10 @@
 #include <xf86drmMode.h>
 
 /**
- * SUBTEST: linear-tiling-%d-displays-%s
- * Description: bw test with %arg[2]
+ * SUBTEST: linear-tiling-%s
+ * Description: bw test with %arg[1]
  *
- * arg[1].values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16
- *
- * arg[2]:
+ * arg[1]:
  *
  * @1920x1080p:       1920x1080 resolution
  * @2560x1440p:       2560x1440 resolution
@@ -62,6 +60,7 @@ typedef struct data {
         int w[IGT_MAX_PIPES];
         int h[IGT_MAX_PIPES];
         int fd;
+	int num_pipes;
 } data_t;
 
 static drmModeModeInfo test_mode[] = {
@@ -178,16 +177,10 @@ static void run_test_linear_tiling(data_t *data, int pipe, const drmModeModeInfo
 	igt_output_t *output;
 	struct igt_fb buffer[IGT_MAX_PIPES];
 	igt_crc_t zero, captured[IGT_MAX_PIPES];
-	int i = 0, num_pipes = 0;
-	enum pipe p;
 	int ret;
 
-	/* Cannot use igt_display_get_n_pipes() due to fused pipes on i915 where they do
-	 * not give the numver of valid crtcs and always return IGT_MAX_PIPES */
-	for_each_pipe(display, p) num_pipes++;
-
-	igt_skip_on_f(pipe >= num_pipes,
-                      "ASIC does not have %d pipes\n", pipe);
+	igt_skip_on_f(pipe >= data->num_pipes,
+				  "ASIC does not have %d pipes\n", pipe);
 
 	test_init(data);
 
@@ -244,28 +237,37 @@ igt_main
 {
 	data_t data;
 	int i = 0, j = 0;
+	enum pipe p;
 
 	memset(&data, 0, sizeof(data));
 
 	igt_fixture
 	{
 		data.fd = drm_open_driver_master(DRIVER_ANY);
+		data.num_pipes = 0;
 
 		kmstest_set_vt_graphics_mode();
 
 		igt_display_require(&data.display, data.fd);
 		igt_require(&data.display.is_atomic);
 		igt_display_require_output(&data.display);
+		/*
+		 * Cannot use igt_display_get_n_pipes() due to fused pipes on i915 where they do
+		 * not give the numver of valid crtcs and always return IGT_MAX_PIPES
+		 */
+		for_each_pipe(&data.display, p) data.num_pipes++;
 
 	}
 
 	/* We're not using for_each_pipe_static because we need the
 	 * _amount_ of pipes */
-	for (i = 0; i < IGT_MAX_PIPES; i++) {
-		for (j = 0; j < ARRAY_SIZE(test_mode); j++) {
-			igt_subtest_f("linear-tiling-%d-displays-%s", i+1,
-			      test_mode[j].name)
-			run_test_linear_tiling(&data, i, &test_mode[j]);
+	for (j = 0; j < ARRAY_SIZE(test_mode); j++) {
+		igt_subtest_with_dynamic_f("linear-tiling-%s", test_mode[j].name)
+		{
+			for (i = 0; i < data.num_pipes; i++) {
+				igt_dynamic_f("%d-display%s", i+1, i == 0 ? "" : "s")
+					run_test_linear_tiling(&data, i, &test_mode[j]);
+			}
 		}
 	}
 
-- 
2.25.1


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

* [PATCH i-g-t 2/3] tests/kms_bw: allow physically connected only
  2024-05-23 10:02 [PATCH i-g-t 0/3] fix kms_bw test Kunal Joshi
  2024-05-23 10:02 ` [PATCH i-g-t 1/3] tests/kms_bw: convert to dynamic subtest Kunal Joshi
@ 2024-05-23 10:02 ` Kunal Joshi
  2024-05-23 12:56   ` Aurabindo Pillai
  2024-05-23 10:02 ` [PATCH i-g-t 3/3] HAX patch do not merge Kunal Joshi
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 9+ messages in thread
From: Kunal Joshi @ 2024-05-23 10:02 UTC (permalink / raw)
  To: igt-dev; +Cc: Kunal Joshi, Aurabindo Pillai

modify kms_bw test to only run on physically connected displays,
avoiding issues with forcing a 4K EDID on disconnected connectors.

For instance, consider a system with 2 DP and 2 HDMI connectors
(DP-1, DP-2, HDMI-1, HDMI-2). Forcing EDID on DP is currently problematic,
and we only support forcing for HDMI. However, if there's only one
TMDS encoder, we can only drive one HDMI display, not two.

For now, the test will only run on physically connected displays.
Future improvements may consider the encoder count to handle such
scenarios more gracefully.

Cc: Aurabindo Pillai <aurabindo.pillai@amd.com>
Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
---
 tests/kms_bw.c | 43 ++++++++++++++++++-------------------------
 1 file changed, 18 insertions(+), 25 deletions(-)

diff --git a/tests/kms_bw.c b/tests/kms_bw.c
index b50f324af..4aabb02b7 100644
--- a/tests/kms_bw.c
+++ b/tests/kms_bw.c
@@ -61,6 +61,7 @@ typedef struct data {
         int h[IGT_MAX_PIPES];
         int fd;
 	int num_pipes;
+	int num_outputs;
 } data_t;
 
 static drmModeModeInfo test_mode[] = {
@@ -105,8 +106,9 @@ static drmModeModeInfo test_mode[] = {
 static void test_init(data_t *data)
 {
 	igt_display_t *display = &data->display;
-	int i, max_pipes = display->n_pipes;
+	int i;
 	igt_output_t *output;
+	data->num_outputs = 0;
 
 	for_each_pipe(display, i) {
 		data->pipe_id[i] = i;
@@ -118,23 +120,22 @@ static void test_init(data_t *data)
 					 IGT_PIPE_CRC_SOURCE_AUTO);
 	}
 
-	for (i = 0; i < display->n_outputs && i < max_pipes; i++) {
-		if (!data->pipe[i])
-			continue;
-
-		output = &display->outputs[i];
-
-		data->output[i] = output;
+	i = 0;
 
+	for_each_output(display, output) {
 		/* Only allow physically connected displays for the tests. */
 		if (!igt_output_is_connected(output))
 			continue;
 
+		data->output[i] = output;
+		data->num_outputs++;
+
 		igt_assert(kmstest_get_connector_default_mode(
 			data->fd, output->config.connector, &data->mode[i]));
 
 		data->w[i] = data->mode[i].hdisplay;
 		data->h[i] = data->mode[i].vdisplay;
+		i++;
 	}
 
 
@@ -156,27 +157,12 @@ static void test_fini(data_t *data)
 	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 }
 
-/* Forces a mode for a connector. */
-static void force_output_mode(data_t *d, igt_output_t *output,
-			      const drmModeModeInfo *mode)
-{
-	/* This allows us to create a virtual sink. */
-	if (!igt_output_is_connected(output)) {
-		kmstest_force_edid(d->fd, output->config.connector,
-				   igt_kms_get_4k_edid());
-
-		kmstest_force_connector(d->fd, output->config.connector,
-					FORCE_CONNECTOR_DIGITAL);
-	}
-
-	igt_output_override_mode(output, mode);
-}
-
 static void run_test_linear_tiling(data_t *data, int pipe, const drmModeModeInfo *mode) {
 	igt_display_t *display = &data->display;
 	igt_output_t *output;
 	struct igt_fb buffer[IGT_MAX_PIPES];
 	igt_crc_t zero, captured[IGT_MAX_PIPES];
+	int i = 0;
 	int ret;
 
 	igt_skip_on_f(pipe >= data->num_pipes,
@@ -184,6 +170,10 @@ static void run_test_linear_tiling(data_t *data, int pipe, const drmModeModeInfo
 
 	test_init(data);
 
+	igt_skip_on_f(pipe >= data->num_outputs,
+				  "%d connected outputs required but found %d\n",
+				  pipe+1, data->num_outputs+1);
+
 	/* create buffers */
 	for (i = 0; i <= pipe; i++) {
 		output = data->output[i];
@@ -191,7 +181,7 @@ static void run_test_linear_tiling(data_t *data, int pipe, const drmModeModeInfo
 			continue;
 		}
 
-		force_output_mode(data, output, mode);
+		igt_output_override_mode(output, mode);
 
 		igt_create_color_fb(display->drm_fd, mode->hdisplay,
 				    mode->vdisplay, DRM_FORMAT_XRGB8888,
@@ -199,6 +189,9 @@ static void run_test_linear_tiling(data_t *data, int pipe, const drmModeModeInfo
 				    &buffer[i]);
 
 		igt_output_set_pipe(output, i);
+		igt_info("Assigned output %s to pipe %s with mode %dx%d@%d\n",
+				 igt_output_name(output), kmstest_pipe_name(i),
+				 mode->hdisplay, mode->vdisplay, mode->vrefresh);
 
 		igt_plane_set_fb(data->primary[i], &buffer[i]);
 	}
-- 
2.25.1


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

* [PATCH i-g-t 3/3] HAX patch do not merge
  2024-05-23 10:02 [PATCH i-g-t 0/3] fix kms_bw test Kunal Joshi
  2024-05-23 10:02 ` [PATCH i-g-t 1/3] tests/kms_bw: convert to dynamic subtest Kunal Joshi
  2024-05-23 10:02 ` [PATCH i-g-t 2/3] tests/kms_bw: allow physically connected only Kunal Joshi
@ 2024-05-23 10:02 ` Kunal Joshi
  2024-05-23 10:35 ` ✗ Fi.CI.BAT: failure for fix kms_bw test Patchwork
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 9+ messages in thread
From: Kunal Joshi @ 2024-05-23 10:02 UTC (permalink / raw)
  To: igt-dev; +Cc: Kunal Joshi

HAX patch do not merge

Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
---
 tests/intel-ci/fast-feedback.testlist | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index be0965110..10f54d516 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -1,6 +1,9 @@
 # Try to load the driver if it's not available yet.
 igt@i915_module_load@load
-
+igt@kms_bw@linear-tiling-1920x1080p
+igt@kms_bw@linear-tiling-2560x1440p
+igt@kms_bw@linear-tiling-3840x2160p
+igt@kms_bw@linear-tiling-2160x1440p
 # Keep alphabetically sorted by default
 igt@core_auth@basic-auth
 igt@debugfs_test@read_all_entries
-- 
2.25.1


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

* ✗ Fi.CI.BAT: failure for fix kms_bw test
  2024-05-23 10:02 [PATCH i-g-t 0/3] fix kms_bw test Kunal Joshi
                   ` (2 preceding siblings ...)
  2024-05-23 10:02 ` [PATCH i-g-t 3/3] HAX patch do not merge Kunal Joshi
@ 2024-05-23 10:35 ` Patchwork
  2024-05-23 10:50 ` ✓ CI.xeBAT: success " Patchwork
  2024-05-23 11:53 ` ✗ CI.xeFULL: failure " Patchwork
  5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2024-05-23 10:35 UTC (permalink / raw)
  To: Joshi, Kunal1; +Cc: igt-dev

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

== Series Details ==

Series: fix kms_bw test
URL   : https://patchwork.freedesktop.org/series/133956/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_14808 -> IGTPW_11182
====================================================

Summary
-------

  **FAILURE**

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

Participating hosts (42 -> 40)
------------------------------

  Additional (2): fi-cfl-8109u fi-kbl-8809g 
  Missing    (4): bat-dg2-11 bat-jsl-3 fi-snb-2520m fi-bsw-n3050 

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@kms_bw@linear-tiling-1920x1080p@3-displays (NEW):
    - bat-dg1-7:          NOTRUN -> [SKIP][1] +12 other tests skip
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-dg1-7/igt@kms_bw@linear-tiling-1920x1080p@3-displays.html
    - {bat-twl-1}:        NOTRUN -> [SKIP][2] +7 other tests skip
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-twl-1/igt@kms_bw@linear-tiling-1920x1080p@3-displays.html

  * igt@kms_bw@linear-tiling-1920x1080p@4-displays (NEW):
    - bat-adlp-9:         NOTRUN -> [SKIP][3] +11 other tests skip
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-adlp-9/igt@kms_bw@linear-tiling-1920x1080p@4-displays.html
    - {bat-rpls-4}:       NOTRUN -> [SKIP][4] +12 other tests skip
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-rpls-4/igt@kms_bw@linear-tiling-1920x1080p@4-displays.html
    - bat-rplp-1:         NOTRUN -> [SKIP][5] +11 other tests skip
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-rplp-1/igt@kms_bw@linear-tiling-1920x1080p@4-displays.html

  * igt@kms_bw@linear-tiling-2160x1440p@3-displays (NEW):
    - bat-mtlp-8:         NOTRUN -> [SKIP][6] +15 other tests skip
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-mtlp-8/igt@kms_bw@linear-tiling-2160x1440p@3-displays.html
    - bat-adls-6:         NOTRUN -> [SKIP][7] +9 other tests skip
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-adls-6/igt@kms_bw@linear-tiling-2160x1440p@3-displays.html
    - bat-jsl-1:          NOTRUN -> [SKIP][8] +7 other tests skip
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-jsl-1/igt@kms_bw@linear-tiling-2160x1440p@3-displays.html

  * igt@kms_bw@linear-tiling-2560x1440p@1-display (NEW):
    - bat-dg2-14:         NOTRUN -> [SKIP][9] +15 other tests skip
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-dg2-14/igt@kms_bw@linear-tiling-2560x1440p@1-display.html

  * igt@kms_bw@linear-tiling-2560x1440p@2-displays (NEW):
    - bat-arls-1:         NOTRUN -> [SKIP][10] +11 other tests skip
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-arls-1/igt@kms_bw@linear-tiling-2560x1440p@2-displays.html
    - bat-arls-3:         NOTRUN -> [SKIP][11] +11 other tests skip
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-arls-3/igt@kms_bw@linear-tiling-2560x1440p@2-displays.html

  * igt@kms_bw@linear-tiling-2560x1440p@4-displays (NEW):
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][12] +12 other tests skip
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-tgl-1115g4/igt@kms_bw@linear-tiling-2560x1440p@4-displays.html

  * igt@kms_bw@linear-tiling-3840x2160p@1-display (NEW):
    - fi-rkl-11600:       NOTRUN -> [SKIP][13] +8 other tests skip
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-rkl-11600/igt@kms_bw@linear-tiling-3840x2160p@1-display.html

  * igt@kms_bw@linear-tiling-3840x2160p@3-displays (NEW):
    - bat-arls-2:         NOTRUN -> [SKIP][14] +11 other tests skip
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-arls-2/igt@kms_bw@linear-tiling-3840x2160p@3-displays.html
    - bat-adln-1:         NOTRUN -> [SKIP][15] +7 other tests skip
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-adln-1/igt@kms_bw@linear-tiling-3840x2160p@3-displays.html
    - {bat-arls-4}:       NOTRUN -> [SKIP][16] +11 other tests skip
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-arls-4/igt@kms_bw@linear-tiling-3840x2160p@3-displays.html

  * igt@kms_bw@linear-tiling-3840x2160p@4-displays (NEW):
    - bat-adlp-6:         NOTRUN -> [SKIP][17] +11 other tests skip
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-adlp-6/igt@kms_bw@linear-tiling-3840x2160p@4-displays.html

  
New tests
---------

  New tests have been introduced between CI_DRM_14808 and IGTPW_11182:

### New IGT tests (20) ###

  * igt@kms_bw@linear-tiling-1920x1080p:
    - Statuses : 10 skip(s)
    - Exec time: [0.0] s

  * igt@kms_bw@linear-tiling-1920x1080p@1-display:
    - Statuses : 24 pass(s) 5 skip(s)
    - Exec time: [0.02, 0.55] s

  * igt@kms_bw@linear-tiling-1920x1080p@2-displays:
    - Statuses : 2 pass(s) 27 skip(s)
    - Exec time: [0.0, 0.56] s

  * igt@kms_bw@linear-tiling-1920x1080p@3-displays:
    - Statuses : 25 skip(s)
    - Exec time: [0.0, 0.01] s

  * igt@kms_bw@linear-tiling-1920x1080p@4-displays:
    - Statuses : 13 skip(s)
    - Exec time: [0.0, 0.00] s

  * igt@kms_bw@linear-tiling-2160x1440p:
    - Statuses : 10 skip(s)
    - Exec time: [0.0] s

  * igt@kms_bw@linear-tiling-2160x1440p@1-display:
    - Statuses : 23 pass(s) 6 skip(s)
    - Exec time: [0.02, 1.52] s

  * igt@kms_bw@linear-tiling-2160x1440p@2-displays:
    - Statuses : 2 pass(s) 27 skip(s)
    - Exec time: [0.0, 0.56] s

  * igt@kms_bw@linear-tiling-2160x1440p@3-displays:
    - Statuses : 25 skip(s)
    - Exec time: [0.0, 0.00] s

  * igt@kms_bw@linear-tiling-2160x1440p@4-displays:
    - Statuses : 13 skip(s)
    - Exec time: [0.0, 0.00] s

  * igt@kms_bw@linear-tiling-2560x1440p:
    - Statuses : 10 skip(s)
    - Exec time: [0.0] s

  * igt@kms_bw@linear-tiling-2560x1440p@1-display:
    - Statuses : 21 pass(s) 8 skip(s)
    - Exec time: [0.01, 1.52] s

  * igt@kms_bw@linear-tiling-2560x1440p@2-displays:
    - Statuses : 2 pass(s) 27 skip(s)
    - Exec time: [0.0, 0.60] s

  * igt@kms_bw@linear-tiling-2560x1440p@3-displays:
    - Statuses : 25 skip(s)
    - Exec time: [0.0, 0.00] s

  * igt@kms_bw@linear-tiling-2560x1440p@4-displays:
    - Statuses : 13 skip(s)
    - Exec time: [0.0, 0.00] s

  * igt@kms_bw@linear-tiling-3840x2160p:
    - Statuses : 10 skip(s)
    - Exec time: [0.0] s

  * igt@kms_bw@linear-tiling-3840x2160p@1-display:
    - Statuses : 14 pass(s) 15 skip(s)
    - Exec time: [0.01, 1.61] s

  * igt@kms_bw@linear-tiling-3840x2160p@2-displays:
    - Statuses : 1 pass(s) 28 skip(s)
    - Exec time: [0.0, 0.59] s

  * igt@kms_bw@linear-tiling-3840x2160p@3-displays:
    - Statuses : 25 skip(s)
    - Exec time: [0.0, 0.00] s

  * igt@kms_bw@linear-tiling-3840x2160p@4-displays:
    - Statuses : 13 skip(s)
    - Exec time: [0.0, 0.00] s

  

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

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

### IGT changes ###

#### Issues hit ####

  * igt@gem_huc_copy@huc-copy:
    - fi-cfl-8109u:       NOTRUN -> [SKIP][18] ([i915#2190])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-cfl-8109u/igt@gem_huc_copy@huc-copy.html
    - fi-kbl-8809g:       NOTRUN -> [SKIP][19] ([i915#2190])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-kbl-8809g/igt@gem_huc_copy@huc-copy.html

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

  * igt@gem_lmem_swapping@verify-random:
    - fi-cfl-8109u:       NOTRUN -> [SKIP][21] ([i915#4613]) +3 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-cfl-8109u/igt@gem_lmem_swapping@verify-random.html

  * igt@kms_bw@linear-tiling-1920x1080p (NEW):
    - bat-dg2-8:          NOTRUN -> [SKIP][22] ([i915#9197]) +3 other tests skip
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-dg2-8/igt@kms_bw@linear-tiling-1920x1080p.html
    - fi-kbl-guc:         NOTRUN -> [SKIP][23] +3 other tests skip
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-kbl-guc/igt@kms_bw@linear-tiling-1920x1080p.html
    - bat-adlm-1:         NOTRUN -> [SKIP][24] ([i915#9900]) +3 other tests skip
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-adlm-1/igt@kms_bw@linear-tiling-1920x1080p.html
    - bat-dg2-9:          NOTRUN -> [SKIP][25] ([i915#9197]) +3 other tests skip
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-dg2-9/igt@kms_bw@linear-tiling-1920x1080p.html
    - fi-kbl-x1275:       NOTRUN -> [SKIP][26] +3 other tests skip
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-kbl-x1275/igt@kms_bw@linear-tiling-1920x1080p.html
    - bat-adlp-11:        NOTRUN -> [SKIP][27] ([i915#10470]) +3 other tests skip
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-adlp-11/igt@kms_bw@linear-tiling-1920x1080p.html
    - bat-mtlp-6:         NOTRUN -> [SKIP][28] ([i915#9792]) +3 other tests skip
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-mtlp-6/igt@kms_bw@linear-tiling-1920x1080p.html

  * igt@kms_bw@linear-tiling-1920x1080p@1-display (NEW):
    - fi-blb-e6850:       NOTRUN -> [SKIP][29] +7 other tests skip
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-blb-e6850/igt@kms_bw@linear-tiling-1920x1080p@1-display.html

  * igt@kms_bw@linear-tiling-1920x1080p@2-displays (NEW):
    - fi-elk-e7500:       NOTRUN -> [SKIP][30] +6 other tests skip
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-elk-e7500/igt@kms_bw@linear-tiling-1920x1080p@2-displays.html

  * igt@kms_bw@linear-tiling-1920x1080p@3-displays (NEW):
    - fi-glk-j4005:       NOTRUN -> [SKIP][31] +7 other tests skip
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-glk-j4005/igt@kms_bw@linear-tiling-1920x1080p@3-displays.html
    - fi-kbl-7567u:       NOTRUN -> [SKIP][32] +7 other tests skip
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-kbl-7567u/igt@kms_bw@linear-tiling-1920x1080p@3-displays.html
    - {bat-apl-1}:        NOTRUN -> [SKIP][33] +7 other tests skip
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-apl-1/igt@kms_bw@linear-tiling-1920x1080p@3-displays.html

  * igt@kms_bw@linear-tiling-2160x1440p@1-display (NEW):
    - fi-pnv-d510:        NOTRUN -> [SKIP][34] +7 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-pnv-d510/igt@kms_bw@linear-tiling-2160x1440p@1-display.html

  * igt@kms_bw@linear-tiling-2160x1440p@2-displays (NEW):
    - fi-cfl-guc:         NOTRUN -> [SKIP][35] +9 other tests skip
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-cfl-guc/igt@kms_bw@linear-tiling-2160x1440p@2-displays.html

  * igt@kms_bw@linear-tiling-2160x1440p@3-displays (NEW):
    - fi-ivb-3770:        NOTRUN -> [SKIP][36] +8 other tests skip
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-ivb-3770/igt@kms_bw@linear-tiling-2160x1440p@3-displays.html

  * igt@kms_bw@linear-tiling-2560x1440p (NEW):
    - bat-kbl-2:          NOTRUN -> [SKIP][37] +3 other tests skip
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-kbl-2/igt@kms_bw@linear-tiling-2560x1440p.html

  * igt@kms_bw@linear-tiling-2560x1440p@1-display (NEW):
    - fi-cfl-8700k:       NOTRUN -> [SKIP][38] +9 other tests skip
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-cfl-8700k/igt@kms_bw@linear-tiling-2560x1440p@1-display.html
    - fi-bsw-nick:        NOTRUN -> [SKIP][39] +11 other tests skip
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-bsw-nick/igt@kms_bw@linear-tiling-2560x1440p@1-display.html

  * igt@kms_bw@linear-tiling-3840x2160p (NEW):
    - bat-atsm-1:         NOTRUN -> [SKIP][40] ([i915#6078]) +3 other tests skip
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-atsm-1/igt@kms_bw@linear-tiling-3840x2160p.html

  * igt@kms_bw@linear-tiling-3840x2160p@1-display (NEW):
    - fi-ilk-650:         NOTRUN -> [SKIP][41] +4 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-ilk-650/igt@kms_bw@linear-tiling-3840x2160p@1-display.html

  * igt@kms_bw@linear-tiling-3840x2160p@3-displays (NEW):
    - fi-cfl-8109u:       NOTRUN -> [SKIP][42] +15 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-cfl-8109u/igt@kms_bw@linear-tiling-3840x2160p@3-displays.html

  * igt@kms_dsc@dsc-basic:
    - fi-kbl-8809g:       NOTRUN -> [SKIP][43] +34 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/fi-kbl-8809g/igt@kms_dsc@dsc-basic.html

  
#### Possible fixes ####

  * igt@gem_lmem_swapping@basic@lmem0:
    - bat-dg2-9:          [FAIL][44] ([i915#10378]) -> [PASS][45]
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14808/bat-dg2-9/igt@gem_lmem_swapping@basic@lmem0.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_11182/bat-dg2-9/igt@gem_lmem_swapping@basic@lmem0.html

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

  [i915#10378]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10378
  [i915#10470]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10470
  [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#6078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6078
  [i915#9197]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9197
  [i915#9792]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9792
  [i915#9900]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9900


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

  * CI: CI-20190529 -> None
  * IGT: IGT_7869 -> IGTPW_11182

  CI-20190529: 20190529
  CI_DRM_14808: 7643e429e72c546f3779339624df885f6160124c @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_11182: 25ceef45566f94ea0746493133f85a118d1b678f @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_7869: e43892a30d594f8bcbcbd42ccffe298313479215 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git

== Logs ==

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

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

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

* ✓ CI.xeBAT: success for fix kms_bw test
  2024-05-23 10:02 [PATCH i-g-t 0/3] fix kms_bw test Kunal Joshi
                   ` (3 preceding siblings ...)
  2024-05-23 10:35 ` ✗ Fi.CI.BAT: failure for fix kms_bw test Patchwork
@ 2024-05-23 10:50 ` Patchwork
  2024-05-23 11:53 ` ✗ CI.xeFULL: failure " Patchwork
  5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2024-05-23 10:50 UTC (permalink / raw)
  To: Joshi, Kunal1; +Cc: igt-dev

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

== Series Details ==

Series: fix kms_bw test
URL   : https://patchwork.freedesktop.org/series/133956/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_7869_BAT -> XEIGTPW_11182_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (4 -> 4)
------------------------------

  No changes in participating hosts

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

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

### IGT changes ###

#### Issues hit ####

  * igt@xe_exec_threads@threads-mixed-fd-basic:
    - bat-adlp-7:         [PASS][1] -> [ABORT][2] ([Intel XE#1908])
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/bat-adlp-7/igt@xe_exec_threads@threads-mixed-fd-basic.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/bat-adlp-7/igt@xe_exec_threads@threads-mixed-fd-basic.html

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


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

  * IGT: IGT_7869 -> IGTPW_11182
  * Linux: xe-1329-42b9a14c5932c577019bf2f5d5ff25d208c1f921 -> xe-1333-7643e429e72c546f3779339624df885f6160124c

  IGTPW_11182: 25ceef45566f94ea0746493133f85a118d1b678f @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_7869: e43892a30d594f8bcbcbd42ccffe298313479215 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-1329-42b9a14c5932c577019bf2f5d5ff25d208c1f921: 42b9a14c5932c577019bf2f5d5ff25d208c1f921
  xe-1333-7643e429e72c546f3779339624df885f6160124c: 7643e429e72c546f3779339624df885f6160124c

== Logs ==

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

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

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

* ✗ CI.xeFULL: failure for fix kms_bw test
  2024-05-23 10:02 [PATCH i-g-t 0/3] fix kms_bw test Kunal Joshi
                   ` (4 preceding siblings ...)
  2024-05-23 10:50 ` ✓ CI.xeBAT: success " Patchwork
@ 2024-05-23 11:53 ` Patchwork
  5 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2024-05-23 11:53 UTC (permalink / raw)
  To: Joshi, Kunal1; +Cc: igt-dev

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

== Series Details ==

Series: fix kms_bw test
URL   : https://patchwork.freedesktop.org/series/133956/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_7869_full -> XEIGTPW_11182_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with XEIGTPW_11182_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in XEIGTPW_11182_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 (3 -> 2)
------------------------------

  Missing    (1): shard-adlp 

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@kms_async_flips@test-time-stamp@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     [PASS][1] -> [ABORT][2] +4 other tests abort
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-464/igt@kms_async_flips@test-time-stamp@pipe-a-hdmi-a-6.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_async_flips@test-time-stamp@pipe-a-hdmi-a-6.html

  * igt@kms_bw@linear-tiling-1920x1080p@2-displays (NEW):
    - {shard-lnl}:        NOTRUN -> [SKIP][3] +5 other tests skip
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-lnl-3/igt@kms_bw@linear-tiling-1920x1080p@2-displays.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-dp-4:
    - shard-dg2-set2:     NOTRUN -> [ABORT][4] +3 other tests abort
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-433/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-dp-4.html

  * igt@kms_flip@dpms-off-confusion-interruptible@a-dp4:
    - shard-dg2-set2:     [PASS][5] -> [INCOMPLETE][6] +1 other test incomplete
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_flip@dpms-off-confusion-interruptible@a-dp4.html
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_flip@dpms-off-confusion-interruptible@a-dp4.html

  
#### Warnings ####

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-dg2-set2:     [SKIP][7] ([Intel XE#1201]) -> [SKIP][8]
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  
#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * igt@kms_flip@plain-flip-ts-check:
    - {shard-lnl}:        NOTRUN -> [ABORT][9] +1 other test abort
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-lnl-6/igt@kms_flip@plain-flip-ts-check.html

  * igt@xe_pm@d3cold-mmap-vram:
    - {shard-lnl}:        NOTRUN -> [SKIP][10]
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-lnl-2/igt@xe_pm@d3cold-mmap-vram.html

  * igt@xe_pm@s4-mocs:
    - {shard-lnl}:        [PASS][11] -> [ABORT][12] +2 other tests abort
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-8/igt@xe_pm@s4-mocs.html
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-lnl-5/igt@xe_pm@s4-mocs.html

  * igt@xe_sysfs_scheduler@timeslice_duration_us-min-max:
    - {shard-lnl}:        NOTRUN -> [INCOMPLETE][13]
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-lnl-8/igt@xe_sysfs_scheduler@timeslice_duration_us-min-max.html

  
New tests
---------

  New tests have been introduced between XEIGT_7869_full and XEIGTPW_11182_full:

### New IGT tests (20) ###

  * igt@kms_bw@linear-tiling-1920x1080p:
    - Statuses : 1 pass(s) 1 skip(s)
    - Exec time: [0.02, 0.48] s

  * igt@kms_bw@linear-tiling-1920x1080p@1-display:
    - Statuses : 1 pass(s) 1 skip(s)
    - Exec time: [0.01, 0.48] s

  * igt@kms_bw@linear-tiling-1920x1080p@2-displays:
    - Statuses : 2 skip(s)
    - Exec time: [0.00, 0.01] s

  * igt@kms_bw@linear-tiling-1920x1080p@3-displays:
    - Statuses : 2 skip(s)
    - Exec time: [0.0] s

  * igt@kms_bw@linear-tiling-1920x1080p@4-displays:
    - Statuses : 1 skip(s)
    - Exec time: [0.0] s

  * igt@kms_bw@linear-tiling-2160x1440p:
    - Statuses : 1 pass(s) 1 skip(s)
    - Exec time: [0.03, 0.49] s

  * igt@kms_bw@linear-tiling-2160x1440p@1-display:
    - Statuses : 1 pass(s) 1 skip(s)
    - Exec time: [0.01, 0.49] s

  * igt@kms_bw@linear-tiling-2160x1440p@2-displays:
    - Statuses : 2 skip(s)
    - Exec time: [0.00, 0.02] s

  * igt@kms_bw@linear-tiling-2160x1440p@3-displays:
    - Statuses : 2 skip(s)
    - Exec time: [0.0] s

  * igt@kms_bw@linear-tiling-2160x1440p@4-displays:
    - Statuses : 1 skip(s)
    - Exec time: [0.0] s

  * igt@kms_bw@linear-tiling-2560x1440p:
    - Statuses : 1 pass(s) 1 skip(s)
    - Exec time: [0.03, 0.49] s

  * igt@kms_bw@linear-tiling-2560x1440p@1-display:
    - Statuses : 1 pass(s) 1 skip(s)
    - Exec time: [0.01, 0.49] s

  * igt@kms_bw@linear-tiling-2560x1440p@2-displays:
    - Statuses : 2 skip(s)
    - Exec time: [0.00, 0.02] s

  * igt@kms_bw@linear-tiling-2560x1440p@3-displays:
    - Statuses : 2 skip(s)
    - Exec time: [0.0] s

  * igt@kms_bw@linear-tiling-2560x1440p@4-displays:
    - Statuses : 1 skip(s)
    - Exec time: [0.0] s

  * igt@kms_bw@linear-tiling-3840x2160p:
    - Statuses : 1 skip(s)
    - Exec time: [0.06] s

  * igt@kms_bw@linear-tiling-3840x2160p@1-display:
    - Statuses : 1 skip(s)
    - Exec time: [0.02] s

  * igt@kms_bw@linear-tiling-3840x2160p@2-displays:
    - Statuses : 1 skip(s)
    - Exec time: [0.04] s

  * igt@kms_bw@linear-tiling-3840x2160p@3-displays:
    - Statuses : 1 skip(s)
    - Exec time: [0.0] s

  * igt@kms_bw@linear-tiling-3840x2160p@4-displays:
    - Statuses : 1 skip(s)
    - Exec time: [0.0] s

  

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

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

### IGT changes ###

#### Issues hit ####

  * igt@kms_addfb_basic@unused-modifier:
    - shard-dg2-set2:     NOTRUN -> [SKIP][14] ([Intel XE#1201] / [i915#6077])
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_addfb_basic@unused-modifier.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
    - shard-dg2-set2:     [PASS][15] -> [SKIP][16] ([Intel XE#1201] / [Intel XE#829]) +2 other tests skip
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-464/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html

  * igt@kms_big_fb@x-tiled-32bpp-rotate-270:
    - shard-dg2-set2:     NOTRUN -> [SKIP][17] ([Intel XE#316])
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html

  * igt@kms_big_fb@x-tiled-8bpp-rotate-270:
    - shard-dg2-set2:     NOTRUN -> [SKIP][18] ([Intel XE#1201] / [Intel XE#316]) +4 other tests skip
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-434/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html

  * igt@kms_big_fb@y-tiled-64bpp-rotate-0:
    - shard-dg2-set2:     NOTRUN -> [SKIP][19] ([Intel XE#1124]) +1 other test skip
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html

  * igt@kms_big_fb@yf-tiled-64bpp-rotate-180:
    - shard-dg2-set2:     NOTRUN -> [SKIP][20] ([Intel XE#1124] / [Intel XE#1201]) +8 other tests skip
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-435/igt@kms_big_fb@yf-tiled-64bpp-rotate-180.html

  * igt@kms_ccs@bad-rotation-90-y-tiled-ccs@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [SKIP][21] ([Intel XE#1201] / [Intel XE#787]) +89 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-435/igt@kms_ccs@bad-rotation-90-y-tiled-ccs@pipe-a-hdmi-a-6.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [SKIP][22] ([Intel XE#787]) +27 other tests skip
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-6.html

  * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-dp-4:
    - shard-dg2-set2:     NOTRUN -> [SKIP][23] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +24 other tests skip
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-436/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-dp-4.html

  * igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs:
    - shard-dg2-set2:     NOTRUN -> [SKIP][24] ([Intel XE#1201] / [Intel XE#829])
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs.html

  * igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc:
    - shard-dg2-set2:     NOTRUN -> [SKIP][25] ([Intel XE#455] / [Intel XE#787]) +7 other tests skip
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs-cc.html

  * igt@kms_chamelium_color@ctm-0-50:
    - shard-dg2-set2:     NOTRUN -> [SKIP][26] ([Intel XE#1201] / [Intel XE#306]) +1 other test skip
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_chamelium_color@ctm-0-50.html

  * igt@kms_chamelium_edid@dp-edid-stress-resolution-4k:
    - shard-dg2-set2:     NOTRUN -> [SKIP][27] ([Intel XE#1201] / [Intel XE#373]) +5 other tests skip
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-433/igt@kms_chamelium_edid@dp-edid-stress-resolution-4k.html

  * igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
    - shard-dg2-set2:     NOTRUN -> [SKIP][28] ([Intel XE#373])
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html

  * igt@kms_content_protection@lic-type-0:
    - shard-dg2-set2:     NOTRUN -> [FAIL][29] ([Intel XE#1204]) +1 other test fail
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-435/igt@kms_content_protection@lic-type-0.html

  * igt@kms_cursor_crc@cursor-onscreen-512x170:
    - shard-dg2-set2:     NOTRUN -> [SKIP][30] ([Intel XE#1201] / [Intel XE#308]) +2 other tests skip
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-463/igt@kms_cursor_crc@cursor-onscreen-512x170.html

  * igt@kms_cursor_crc@cursor-rapid-movement-256x256@pipe-d-hdmi-a-6:
    - shard-dg2-set2:     [PASS][31] -> [DMESG-WARN][32] ([Intel XE#282]) +1 other test dmesg-warn
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@kms_cursor_crc@cursor-rapid-movement-256x256@pipe-d-hdmi-a-6.html
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_cursor_crc@cursor-rapid-movement-256x256@pipe-d-hdmi-a-6.html

  * igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
    - shard-dg2-set2:     [PASS][33] -> [DMESG-WARN][34] ([Intel XE#1214] / [Intel XE#282] / [Intel XE#910])
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-435/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html

  * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
    - shard-dg2-set2:     NOTRUN -> [DMESG-WARN][35] ([Intel XE#1214] / [Intel XE#282] / [Intel XE#910])
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-436/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
    - shard-dg2-set2:     NOTRUN -> [DMESG-WARN][36] ([Intel XE#1214] / [Intel XE#282]) +2 other tests dmesg-warn
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
    - shard-dg2-set2:     NOTRUN -> [SKIP][37] ([Intel XE#1201] / [Intel XE#323])
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html

  * igt@kms_cursor_legacy@torture-move:
    - shard-dg2-set2:     [PASS][38] -> [DMESG-WARN][39] ([Intel XE#1214] / [Intel XE#282]) +5 other tests dmesg-warn
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_cursor_legacy@torture-move.html
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_cursor_legacy@torture-move.html

  * igt@kms_feature_discovery@psr2:
    - shard-dg2-set2:     NOTRUN -> [SKIP][40] ([Intel XE#1135] / [Intel XE#1201])
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_feature_discovery@psr2.html

  * igt@kms_flip@2x-flip-vs-panning:
    - shard-dg2-set2:     [PASS][41] -> [SKIP][42] ([Intel XE#1201] / [Intel XE#1235])
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-464/igt@kms_flip@2x-flip-vs-panning.html
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_flip@2x-flip-vs-panning.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
    - shard-dg2-set2:     NOTRUN -> [SKIP][43] ([Intel XE#455]) +5 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html

  * igt@kms_force_connector_basic@prune-stale-modes:
    - shard-dg2-set2:     NOTRUN -> [SKIP][44] ([Intel XE#1201] / [i915#5274])
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-433/igt@kms_force_connector_basic@prune-stale-modes.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-msflip-blt:
    - shard-dg2-set2:     NOTRUN -> [SKIP][45] ([Intel XE#651]) +1 other test skip
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-plflip-blt:
    - shard-dg2-set2:     NOTRUN -> [SKIP][46] ([Intel XE#1201] / [Intel XE#651]) +22 other tests skip
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-shrfb-scaledprimary:
    - shard-dg2-set2:     NOTRUN -> [SKIP][47] ([Intel XE#1201]) +19 other tests skip
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-shrfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move:
    - shard-dg2-set2:     NOTRUN -> [SKIP][48] ([Intel XE#653]) +2 other tests skip
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt:
    - shard-dg2-set2:     NOTRUN -> [SKIP][49] ([Intel XE#1201] / [Intel XE#653]) +22 other tests skip
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-435/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-plflip-blt.html

  * igt@kms_hdr@invalid-hdr:
    - shard-dg2-set2:     [PASS][50] -> [SKIP][51] ([Intel XE#1201] / [Intel XE#455])
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_hdr@invalid-hdr.html
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_hdr@invalid-hdr.html

  * igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [FAIL][52] ([Intel XE#616]) +4 other tests fail
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-6.html

  * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
    - shard-dg2-set2:     NOTRUN -> [DMESG-FAIL][53] ([Intel XE#1162]) +3 other tests dmesg-fail
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html

  * igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-6-size-64:
    - shard-dg2-set2:     [PASS][54] -> [FAIL][55] ([Intel XE#616]) +1 other test fail
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-6-size-64.html
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-6-size-64.html

  * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format:
    - shard-dg2-set2:     NOTRUN -> [TIMEOUT][56] ([Intel XE#380] / [Intel XE#904] / [Intel XE#909])
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-435/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format.html

  * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [TIMEOUT][57] ([Intel XE#904] / [Intel XE#909])
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-435/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-pixel-format@pipe-a-hdmi-a-6.html

  * igt@kms_pm_backlight@fade-with-suspend:
    - shard-dg2-set2:     NOTRUN -> [SKIP][58] ([Intel XE#1201] / [Intel XE#870])
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-463/igt@kms_pm_backlight@fade-with-suspend.html

  * igt@kms_psr2_su@page_flip-p010:
    - shard-dg2-set2:     NOTRUN -> [SKIP][59] ([Intel XE#1122] / [Intel XE#1201])
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_psr2_su@page_flip-p010.html

  * igt@kms_psr@pr-suspend:
    - shard-dg2-set2:     NOTRUN -> [SKIP][60] ([Intel XE#929]) +1 other test skip
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_psr@pr-suspend.html

  * igt@kms_psr@psr-dpms:
    - shard-dg2-set2:     NOTRUN -> [SKIP][61] ([Intel XE#1201] / [Intel XE#929]) +15 other tests skip
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-436/igt@kms_psr@psr-dpms.html

  * igt@kms_rmfb@close-fd:
    - shard-dg2-set2:     NOTRUN -> [FAIL][62] ([Intel XE#294]) +2 other tests fail
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-433/igt@kms_rmfb@close-fd.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
    - shard-dg2-set2:     NOTRUN -> [SKIP][63] ([Intel XE#1127] / [Intel XE#1201])
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
    - shard-dg2-set2:     NOTRUN -> [SKIP][64] ([Intel XE#1201] / [Intel XE#327])
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-435/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html

  * igt@kms_universal_plane@cursor-fb-leak:
    - shard-dg2-set2:     NOTRUN -> [FAIL][65] ([Intel XE#771] / [Intel XE#899])
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-434/igt@kms_universal_plane@cursor-fb-leak.html

  * igt@kms_universal_plane@cursor-fb-leak@pipe-b-dp-4:
    - shard-dg2-set2:     NOTRUN -> [FAIL][66] ([Intel XE#899])
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-434/igt@kms_universal_plane@cursor-fb-leak@pipe-b-dp-4.html

  * igt@kms_vblank@accuracy-idle:
    - shard-dg2-set2:     [PASS][67] -> [SKIP][68] ([Intel XE#1201]) +9 other tests skip
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_vblank@accuracy-idle.html
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_vblank@accuracy-idle.html

  * igt@kms_vblank@query-idle-hang:
    - shard-dg2-set2:     [PASS][69] -> [ABORT][70] ([Intel XE#1908])
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_vblank@query-idle-hang.html
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_vblank@query-idle-hang.html

  * igt@kms_vrr@flip-dpms:
    - shard-dg2-set2:     NOTRUN -> [SKIP][71] ([Intel XE#1201] / [Intel XE#455]) +19 other tests skip
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_vrr@flip-dpms.html

  * igt@sriov_basic@bind-unbind-vf:
    - shard-dg2-set2:     NOTRUN -> [SKIP][72] ([Intel XE#1091] / [Intel XE#1201])
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@sriov_basic@bind-unbind-vf.html

  * igt@xe_compute_preempt@compute-threadgroup-preempt@engine-drm_xe_engine_class_compute:
    - shard-dg2-set2:     NOTRUN -> [SKIP][73] ([Intel XE#1201] / [Intel XE#1280] / [Intel XE#455]) +1 other test skip
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-436/igt@xe_compute_preempt@compute-threadgroup-preempt@engine-drm_xe_engine_class_compute.html

  * igt@xe_evict@evict-beng-threads-large:
    - shard-dg2-set2:     [PASS][74] -> [TIMEOUT][75] ([Intel XE#1473])
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@xe_evict@evict-beng-threads-large.html
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@xe_evict@evict-beng-threads-large.html

  * igt@xe_exec_fault_mode@once-bindexecqueue-rebind-prefetch:
    - shard-dg2-set2:     NOTRUN -> [SKIP][76] ([Intel XE#288]) +2 other tests skip
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@xe_exec_fault_mode@once-bindexecqueue-rebind-prefetch.html

  * igt@xe_exec_fault_mode@twice-userptr-invalidate-race:
    - shard-dg2-set2:     NOTRUN -> [SKIP][77] ([Intel XE#1201] / [Intel XE#288]) +15 other tests skip
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-463/igt@xe_exec_fault_mode@twice-userptr-invalidate-race.html

  * igt@xe_exec_reset@gt-reset-stress:
    - shard-dg2-set2:     NOTRUN -> [DMESG-WARN][78] ([Intel XE#1638])
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@xe_exec_reset@gt-reset-stress.html

  * igt@xe_exec_threads@threads-cm-basic:
    - shard-dg2-set2:     [PASS][79] -> [FAIL][80] ([Intel XE#1069])
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@xe_exec_threads@threads-cm-basic.html
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@xe_exec_threads@threads-cm-basic.html

  * igt@xe_live_ktest@xe_migrate:
    - shard-dg2-set2:     [PASS][81] -> [SKIP][82] ([Intel XE#1192] / [Intel XE#1201])
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@xe_live_ktest@xe_migrate.html
   [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-435/igt@xe_live_ktest@xe_migrate.html

  * igt@xe_mmap@small-bar:
    - shard-dg2-set2:     NOTRUN -> [SKIP][83] ([Intel XE#1201] / [Intel XE#512])
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-436/igt@xe_mmap@small-bar.html

  * igt@xe_pm@d3cold-basic-exec:
    - shard-dg2-set2:     NOTRUN -> [SKIP][84] ([Intel XE#1201] / [Intel XE#366])
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@xe_pm@d3cold-basic-exec.html

  * igt@xe_pm@d3hot-basic-exec:
    - shard-dg2-set2:     NOTRUN -> [FAIL][85] ([Intel XE#355])
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@xe_pm@d3hot-basic-exec.html

  * igt@xe_pm@s3-vm-bind-prefetch:
    - shard-dg2-set2:     [PASS][86] -> [DMESG-WARN][87] ([Intel XE#1162] / [Intel XE#1214] / [Intel XE#1551])
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@xe_pm@s3-vm-bind-prefetch.html
   [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@xe_pm@s3-vm-bind-prefetch.html

  * igt@xe_query@multigpu-query-mem-usage:
    - shard-dg2-set2:     NOTRUN -> [SKIP][88] ([Intel XE#1201] / [Intel XE#944]) +1 other test skip
   [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-463/igt@xe_query@multigpu-query-mem-usage.html

  
#### Possible fixes ####

  * igt@core_setmaster@master-drop-set-root:
    - shard-dg2-set2:     [DMESG-WARN][89] ([Intel XE#1162]) -> [PASS][90]
   [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@core_setmaster@master-drop-set-root.html
   [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-463/igt@core_setmaster@master-drop-set-root.html

  * igt@kms_async_flips@crc:
    - {shard-lnl}:        [SKIP][91] ([Intel XE#1650]) -> [PASS][92] +5 other tests pass
   [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-8/igt@kms_async_flips@crc.html
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-lnl-6/igt@kms_async_flips@crc.html

  * igt@kms_color@gamma:
    - shard-dg2-set2:     [ABORT][93] ([Intel XE#1908]) -> [PASS][94]
   [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@kms_color@gamma.html
   [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-433/igt@kms_color@gamma.html

  * igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions:
    - shard-dg2-set2:     [DMESG-WARN][95] ([Intel XE#1214] / [Intel XE#282]) -> [PASS][96] +5 other tests pass
   [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions.html
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-436/igt@kms_cursor_legacy@cursora-vs-flipa-atomic-transitions.html

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@cd-hdmi-a6-dp4:
    - shard-dg2-set2:     [DMESG-WARN][97] ([Intel XE#1162] / [Intel XE#1214]) -> [PASS][98]
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-436/igt@kms_flip@2x-flip-vs-suspend-interruptible@cd-hdmi-a6-dp4.html
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_flip@2x-flip-vs-suspend-interruptible@cd-hdmi-a6-dp4.html

  * igt@kms_flip@flip-vs-suspend-interruptible@b-dp4:
    - shard-dg2-set2:     [INCOMPLETE][99] ([Intel XE#1195]) -> [PASS][100]
   [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@kms_flip@flip-vs-suspend-interruptible@b-dp4.html
   [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_flip@flip-vs-suspend-interruptible@b-dp4.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt:
    - shard-dg2-set2:     [SKIP][101] ([Intel XE#1201]) -> [PASS][102] +4 other tests pass
   [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html
   [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-434/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html

  * igt@kms_getfb@getfb2-into-addfb2:
    - {shard-lnl}:        [SKIP][103] ([Intel XE#1873]) -> [PASS][104]
   [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-8/igt@kms_getfb@getfb2-into-addfb2.html
   [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-lnl-8/igt@kms_getfb@getfb2-into-addfb2.html
    - shard-dg2-set2:     [SKIP][105] ([Intel XE#1201] / [Intel XE#687]) -> [PASS][106]
   [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_getfb@getfb2-into-addfb2.html
   [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-434/igt@kms_getfb@getfb2-into-addfb2.html

  * igt@kms_prop_blob@blob-prop-lifetime:
    - {shard-lnl}:        [INCOMPLETE][107] -> [PASS][108]
   [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-7/igt@kms_prop_blob@blob-prop-lifetime.html
   [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-lnl-5/igt@kms_prop_blob@blob-prop-lifetime.html

  * igt@kms_psr@fbc-psr2-sprite-render:
    - {shard-lnl}:        [FAIL][109] -> [PASS][110] +1 other test pass
   [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-5/igt@kms_psr@fbc-psr2-sprite-render.html
   [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-lnl-8/igt@kms_psr@fbc-psr2-sprite-render.html

  * igt@kms_psr@psr2-cursor-plane-move:
    - {shard-lnl}:        [FAIL][111] ([Intel XE#1649]) -> [PASS][112] +1 other test pass
   [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-5/igt@kms_psr@psr2-cursor-plane-move.html
   [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-lnl-7/igt@kms_psr@psr2-cursor-plane-move.html

  * igt@xe_exec_fault_mode@many-basic:
    - {shard-lnl}:        [ABORT][113] -> [PASS][114] +1 other test pass
   [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-7/igt@xe_exec_fault_mode@many-basic.html
   [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-lnl-4/igt@xe_exec_fault_mode@many-basic.html

  * igt@xe_exec_fault_mode@many-userptr-invalidate-race:
    - {shard-lnl}:        [ABORT][115] ([Intel XE#1761]) -> [PASS][116]
   [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-4/igt@xe_exec_fault_mode@many-userptr-invalidate-race.html
   [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-lnl-1/igt@xe_exec_fault_mode@many-userptr-invalidate-race.html

  * igt@xe_exec_threads@threads-bal-fd-basic:
    - shard-dg2-set2:     [ABORT][117] -> [PASS][118] +3 other tests pass
   [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-464/igt@xe_exec_threads@threads-bal-fd-basic.html
   [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@xe_exec_threads@threads-bal-fd-basic.html

  * igt@xe_gt_freq@freq_low_max:
    - shard-dg2-set2:     [FAIL][119] ([Intel XE#1045] / [Intel XE#1204]) -> [PASS][120]
   [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@xe_gt_freq@freq_low_max.html
   [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-463/igt@xe_gt_freq@freq_low_max.html

  * igt@xe_module_load@reload-no-display:
    - shard-dg2-set2:     [FAIL][121] ([Intel XE#1204]) -> [PASS][122]
   [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@xe_module_load@reload-no-display.html
   [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@xe_module_load@reload-no-display.html

  * igt@xe_pm_residency@gt-c6-freeze:
    - {shard-lnl}:        [DMESG-WARN][123] ([Intel XE#1830]) -> [PASS][124]
   [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-lnl-3/igt@xe_pm_residency@gt-c6-freeze.html
   [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-lnl-4/igt@xe_pm_residency@gt-c6-freeze.html

  
#### Warnings ####

  * igt@kms_big_fb@x-tiled-64bpp-rotate-270:
    - shard-dg2-set2:     [SKIP][125] ([Intel XE#316]) -> [SKIP][126] ([Intel XE#1201] / [Intel XE#829])
   [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
   [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html

  * igt@kms_big_fb@x-tiled-8bpp-rotate-90:
    - shard-dg2-set2:     [SKIP][127] ([Intel XE#316]) -> [SKIP][128] ([Intel XE#1201] / [Intel XE#316]) +1 other test skip
   [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
   [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-433/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html

  * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
    - shard-dg2-set2:     [SKIP][129] ([Intel XE#1201] / [Intel XE#607]) -> [SKIP][130] ([Intel XE#607])
   [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-436/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
   [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html

  * igt@kms_big_fb@yf-tiled-64bpp-rotate-0:
    - shard-dg2-set2:     [SKIP][131] ([Intel XE#1124]) -> [SKIP][132] ([Intel XE#1124] / [Intel XE#1201]) +3 other tests skip
   [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
   [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-436/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html

  * igt@kms_big_fb@yf-tiled-addfb-size-overflow:
    - shard-dg2-set2:     [SKIP][133] ([Intel XE#1201] / [Intel XE#610]) -> [SKIP][134] ([Intel XE#610])
   [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
   [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
    - shard-dg2-set2:     [SKIP][135] ([Intel XE#1201] / [Intel XE#829]) -> [SKIP][136] ([Intel XE#1124] / [Intel XE#1201])
   [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
   [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-434/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
    - shard-dg2-set2:     [SKIP][137] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][138] ([Intel XE#1124]) +2 other tests skip
   [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
   [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180:
    - shard-dg2-set2:     [SKIP][139] ([Intel XE#1124] / [Intel XE#1201]) -> [SKIP][140] ([Intel XE#1201] / [Intel XE#829]) +1 other test skip
   [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-464/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html
   [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html

  * igt@kms_big_joiner@invalid-modeset:
    - shard-dg2-set2:     [SKIP][141] ([Intel XE#346]) -> [SKIP][142] ([Intel XE#1201] / [Intel XE#346])
   [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_big_joiner@invalid-modeset.html
   [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-435/igt@kms_big_joiner@invalid-modeset.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-xe2-ccs:
    - shard-dg2-set2:     [SKIP][143] ([Intel XE#1252]) -> [SKIP][144] ([Intel XE#1201] / [Intel XE#1252])
   [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_ccs@bad-rotation-90-4-tiled-xe2-ccs.html
   [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_ccs@bad-rotation-90-4-tiled-xe2-ccs.html

  * igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-dp-4:
    - shard-dg2-set2:     [SKIP][145] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][146] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) +9 other tests skip
   [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-dp-4.html
   [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-433/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-dp-4.html

  * igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs:
    - shard-dg2-set2:     [SKIP][147] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) -> [SKIP][148] ([Intel XE#1201] / [Intel XE#829]) +2 other tests skip
   [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs.html
   [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-6:
    - shard-dg2-set2:     [SKIP][149] ([Intel XE#787]) -> [SKIP][150] ([Intel XE#1201] / [Intel XE#787]) +34 other tests skip
   [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-6.html
   [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-463/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-6.html

  * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-b-dp-4:
    - shard-dg2-set2:     [SKIP][151] ([Intel XE#1201] / [Intel XE#787]) -> [SKIP][152] ([Intel XE#787]) +13 other tests skip
   [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-b-dp-4.html
   [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-b-dp-4.html

  * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-dp-4:
    - shard-dg2-set2:     [SKIP][153] ([Intel XE#1201] / [Intel XE#455] / [Intel XE#787]) -> [SKIP][154] ([Intel XE#455] / [Intel XE#787]) +3 other tests skip
   [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-dp-4.html
   [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-dp-4.html

  * igt@kms_cdclk@plane-scaling@pipe-b-dp-4:
    - shard-dg2-set2:     [SKIP][155] ([Intel XE#1152]) -> [SKIP][156] ([Intel XE#1152] / [Intel XE#1201]) +3 other tests skip
   [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html
   [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-436/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html

  * igt@kms_chamelium_edid@hdmi-mode-timings:
    - shard-dg2-set2:     [SKIP][157] ([Intel XE#373]) -> [SKIP][158] ([Intel XE#1201] / [Intel XE#373]) +5 other tests skip
   [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_chamelium_edid@hdmi-mode-timings.html
   [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-435/igt@kms_chamelium_edid@hdmi-mode-timings.html

  * igt@kms_chamelium_hpd@hdmi-hpd:
    - shard-dg2-set2:     [SKIP][159] ([Intel XE#1201] / [Intel XE#373]) -> [SKIP][160] ([Intel XE#373]) +3 other tests skip
   [159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_chamelium_hpd@hdmi-hpd.html
   [160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_chamelium_hpd@hdmi-hpd.html

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-dg2-set2:     [SKIP][161] ([Intel XE#307]) -> [SKIP][162] ([Intel XE#1201] / [Intel XE#307])
   [161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_content_protection@dp-mst-lic-type-0.html
   [162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-435/igt@kms_content_protection@dp-mst-lic-type-0.html

  * igt@kms_content_protection@legacy@pipe-a-dp-4:
    - shard-dg2-set2:     [INCOMPLETE][163] ([Intel XE#1195]) -> [FAIL][164] ([Intel XE#1178]) +1 other test fail
   [163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-436/igt@kms_content_protection@legacy@pipe-a-dp-4.html
   [164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-463/igt@kms_content_protection@legacy@pipe-a-dp-4.html

  * igt@kms_cursor_crc@cursor-onscreen-512x512:
    - shard-dg2-set2:     [SKIP][165] ([Intel XE#308]) -> [SKIP][166] ([Intel XE#1201] / [Intel XE#308]) +1 other test skip
   [165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_cursor_crc@cursor-onscreen-512x512.html
   [166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-436/igt@kms_cursor_crc@cursor-onscreen-512x512.html

  * igt@kms_cursor_crc@cursor-rapid-movement-512x512:
    - shard-dg2-set2:     [SKIP][167] ([Intel XE#1201] / [Intel XE#308]) -> [SKIP][168] ([Intel XE#308])
   [167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
   [168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html

  * igt@kms_cursor_crc@cursor-sliding-max-size:
    - shard-dg2-set2:     [SKIP][169] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][170] ([Intel XE#1201]) +1 other test skip
   [169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_cursor_crc@cursor-sliding-max-size.html
   [170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_cursor_crc@cursor-sliding-max-size.html

  * igt@kms_cursor_edge_walk@256x256-right-edge@pipe-d-hdmi-a-6:
    - shard-dg2-set2:     [DMESG-WARN][171] ([Intel XE#282]) -> [DMESG-WARN][172] ([Intel XE#1214] / [Intel XE#282]) +2 other tests dmesg-warn
   [171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_cursor_edge_walk@256x256-right-edge@pipe-d-hdmi-a-6.html
   [172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_cursor_edge_walk@256x256-right-edge@pipe-d-hdmi-a-6.html

  * igt@kms_feature_discovery@psr1:
    - shard-dg2-set2:     [SKIP][173] ([Intel XE#1135]) -> [SKIP][174] ([Intel XE#1135] / [Intel XE#1201])
   [173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_feature_discovery@psr1.html
   [174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_feature_discovery@psr1.html

  * igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a6-dp4:
    - shard-dg2-set2:     [DMESG-WARN][175] ([Intel XE#1162] / [Intel XE#1214]) -> [DMESG-WARN][176] ([Intel XE#1162]) +1 other test dmesg-warn
   [175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a6-dp4.html
   [176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a6-dp4.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-dg2-set2:     [INCOMPLETE][177] ([Intel XE#1195]) -> [DMESG-WARN][178] ([Intel XE#1162] / [Intel XE#1214])
   [177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@kms_flip@flip-vs-suspend-interruptible.html
   [178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
    - shard-dg2-set2:     [SKIP][179] ([Intel XE#455]) -> [SKIP][180] ([Intel XE#1201] / [Intel XE#455]) +4 other tests skip
   [179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
   [180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
    - shard-dg2-set2:     [SKIP][181] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][182] ([Intel XE#1201] / [Intel XE#1234])
   [181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-436/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
   [182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
    - shard-dg2-set2:     [SKIP][183] ([Intel XE#1201]) -> [SKIP][184] ([Intel XE#1201] / [Intel XE#455])
   [183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
   [184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-433/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling:
    - shard-dg2-set2:     [SKIP][185] ([Intel XE#1201]) -> [SKIP][186] ([Intel XE#455])
   [185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling.html
   [186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling:
    - shard-dg2-set2:     [SKIP][187] ([Intel XE#1201] / [Intel XE#455]) -> [SKIP][188] ([Intel XE#455]) +8 other tests skip
   [187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html
   [188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html

  * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-render:
    - shard-dg2-set2:     [SKIP][189] ([Intel XE#1201] / [Intel XE#651]) -> [SKIP][190] ([Intel XE#651]) +12 other tests skip
   [189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-render.html
   [190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen:
    - shard-dg2-set2:     [SKIP][191] ([Intel XE#651]) -> [SKIP][192] ([Intel XE#1201] / [Intel XE#651]) +15 other tests skip
   [191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html
   [192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-434/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-blt:
    - shard-dg2-set2:     [SKIP][193] ([Intel XE#1201]) -> [SKIP][194] ([Intel XE#1201] / [Intel XE#651]) +1 other test skip
   [193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-blt.html
   [194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-blt:
    - shard-dg2-set2:     [SKIP][195] ([Intel XE#651]) -> [SKIP][196] ([Intel XE#1201])
   [195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-blt.html
   [196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
    - shard-dg2-set2:     [SKIP][197] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][198] ([Intel XE#653]) +9 other tests skip
   [197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
   [198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
    - shard-dg2-set2:     [SKIP][199] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][200] ([Intel XE#1201] / [Intel XE#783])
   [199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
   [200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html

  * igt@kms_frontbuffer_tracking@plane-fbc-rte:
    - shard-dg2-set2:     [SKIP][201] ([Intel XE#1158]) -> [SKIP][202] ([Intel XE#1158] / [Intel XE#1201])
   [201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
   [202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-433/igt@kms_frontbuffer_tracking@plane-fbc-rte.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-onoff:
    - shard-dg2-set2:     [SKIP][203] ([Intel XE#1201]) -> [SKIP][204] ([Intel XE#1201] / [Intel XE#653])
   [203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-onoff.html
   [204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary:
    - shard-dg2-set2:     [SKIP][205] ([Intel XE#1201] / [Intel XE#653]) -> [SKIP][206] ([Intel XE#1201]) +2 other tests skip
   [205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html
   [206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@psr-slowdraw:
    - shard-dg2-set2:     [SKIP][207] ([Intel XE#653]) -> [SKIP][208] ([Intel XE#1201] / [Intel XE#653]) +13 other tests skip
   [207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_frontbuffer_tracking@psr-slowdraw.html
   [208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-slowdraw.html

  * igt@kms_pipe_crc_basic@suspend-read-crc:
    - shard-dg2-set2:     [DMESG-WARN][209] ([Intel XE#1162]) -> [DMESG-WARN][210] ([Intel XE#1162] / [Intel XE#1214]) +1 other test dmesg-warn
   [209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_pipe_crc_basic@suspend-read-crc.html
   [210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-463/igt@kms_pipe_crc_basic@suspend-read-crc.html

  * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25:
    - shard-dg2-set2:     [SKIP][211] ([Intel XE#1201] / [Intel XE#305] / [Intel XE#455]) -> [SKIP][212] ([Intel XE#305] / [Intel XE#455])
   [211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html
   [212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25.html

  * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     [SKIP][213] ([Intel XE#1201] / [Intel XE#305]) -> [SKIP][214] ([Intel XE#305]) +2 other tests skip
   [213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-6.html
   [214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-6.html

  * igt@kms_pm_backlight@bad-brightness:
    - shard-dg2-set2:     [SKIP][215] ([Intel XE#870]) -> [SKIP][216] ([Intel XE#1201] / [Intel XE#870]) +1 other test skip
   [215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_pm_backlight@bad-brightness.html
   [216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_pm_backlight@bad-brightness.html

  * igt@kms_psr2_su@page_flip-nv12:
    - shard-dg2-set2:     [SKIP][217] ([Intel XE#1122]) -> [SKIP][218] ([Intel XE#1122] / [Intel XE#1201]) +1 other test skip
   [217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_psr2_su@page_flip-nv12.html
   [218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_psr2_su@page_flip-nv12.html

  * igt@kms_psr@fbc-psr-sprite-plane-move:
    - shard-dg2-set2:     [SKIP][219] ([Intel XE#929]) -> [SKIP][220] ([Intel XE#1201])
   [219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_psr@fbc-psr-sprite-plane-move.html
   [220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_psr@fbc-psr-sprite-plane-move.html

  * igt@kms_psr@fbc-psr2-basic:
    - shard-dg2-set2:     [SKIP][221] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][222] ([Intel XE#1201])
   [221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@kms_psr@fbc-psr2-basic.html
   [222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_psr@fbc-psr2-basic.html

  * igt@kms_psr@fbc-psr2-cursor-plane-move:
    - shard-dg2-set2:     [SKIP][223] ([Intel XE#1201]) -> [SKIP][224] ([Intel XE#1201] / [Intel XE#929])
   [223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-434/igt@kms_psr@fbc-psr2-cursor-plane-move.html
   [224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@kms_psr@fbc-psr2-cursor-plane-move.html

  * igt@kms_psr@pr-dpms:
    - shard-dg2-set2:     [SKIP][225] ([Intel XE#1201] / [Intel XE#929]) -> [SKIP][226] ([Intel XE#929]) +5 other tests skip
   [225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@kms_psr@pr-dpms.html
   [226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_psr@pr-dpms.html

  * igt@kms_psr@pr-sprite-blt:
    - shard-dg2-set2:     [SKIP][227] ([Intel XE#929]) -> [SKIP][228] ([Intel XE#1201] / [Intel XE#929]) +3 other tests skip
   [227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_psr@pr-sprite-blt.html
   [228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@kms_psr@pr-sprite-blt.html

  * igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
    - shard-dg2-set2:     [SKIP][229] ([Intel XE#1149] / [Intel XE#1201]) -> [SKIP][230] ([Intel XE#1149])
   [229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-436/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
   [230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html

  * igt@kms_rotation_crc@sprite-rotation-270:
    - shard-dg2-set2:     [SKIP][231] ([Intel XE#327]) -> [SKIP][232] ([Intel XE#1201] / [Intel XE#327])
   [231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@kms_rotation_crc@sprite-rotation-270.html
   [232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-434/igt@kms_rotation_crc@sprite-rotation-270.html

  * igt@xe_copy_basic@mem-copy-linear-0xfd:
    - shard-dg2-set2:     [SKIP][233] ([Intel XE#1123] / [Intel XE#1201]) -> [SKIP][234] ([Intel XE#1123])
   [233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-463/igt@xe_copy_basic@mem-copy-linear-0xfd.html
   [234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@xe_copy_basic@mem-copy-linear-0xfd.html

  * igt@xe_evict@evict-beng-large-multi-vm-cm:
    - shard-dg2-set2:     [FAIL][235] ([Intel XE#1041]) -> [FAIL][236] ([Intel XE#1600])
   [235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-464/igt@xe_evict@evict-beng-large-multi-vm-cm.html
   [236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-436/igt@xe_evict@evict-beng-large-multi-vm-cm.html

  * igt@xe_evict@evict-beng-mixed-threads-large:
    - shard-dg2-set2:     [TIMEOUT][237] ([Intel XE#1473] / [Intel XE#392]) -> [TIMEOUT][238] ([Intel XE#1041] / [Intel XE#1473] / [Intel XE#392])
   [237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@xe_evict@evict-beng-mixed-threads-large.html
   [238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@xe_evict@evict-beng-mixed-threads-large.html

  * igt@xe_exec_fault_mode@many-execqueues-basic-prefetch:
    - shard-dg2-set2:     [SKIP][239] ([Intel XE#288]) -> [SKIP][240] ([Intel XE#1201] / [Intel XE#288]) +10 other tests skip
   [239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@xe_exec_fault_mode@many-execqueues-basic-prefetch.html
   [240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-435/igt@xe_exec_fault_mode@many-execqueues-basic-prefetch.html

  * igt@xe_exec_fault_mode@once-basic-imm:
    - shard-dg2-set2:     [SKIP][241] ([Intel XE#1201] / [Intel XE#288]) -> [SKIP][242] ([Intel XE#288]) +8 other tests skip
   [241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@xe_exec_fault_mode@once-basic-imm.html
   [242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@xe_exec_fault_mode@once-basic-imm.html

  * igt@xe_huc_copy@huc_copy:
    - shard-dg2-set2:     [SKIP][243] ([Intel XE#255]) -> [SKIP][244] ([Intel XE#1201] / [Intel XE#255])
   [243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@xe_huc_copy@huc_copy.html
   [244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-436/igt@xe_huc_copy@huc_copy.html

  * igt@xe_module_load@force-load:
    - shard-dg2-set2:     [SKIP][245] ([Intel XE#1201] / [Intel XE#378]) -> [SKIP][246] ([Intel XE#378])
   [245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-435/igt@xe_module_load@force-load.html
   [246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@xe_module_load@force-load.html

  * igt@xe_pat@display-vs-wb-transient:
    - shard-dg2-set2:     [SKIP][247] ([Intel XE#1337]) -> [SKIP][248] ([Intel XE#1201] / [Intel XE#1337])
   [247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@xe_pat@display-vs-wb-transient.html
   [248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-436/igt@xe_pat@display-vs-wb-transient.html

  * igt@xe_pm@vram-d3cold-threshold:
    - shard-dg2-set2:     [ABORT][249] ([Intel XE#1205] / [Intel XE#1358]) -> [SKIP][250] ([Intel XE#1201] / [Intel XE#579])
   [249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-433/igt@xe_pm@vram-d3cold-threshold.html
   [250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-466/igt@xe_pm@vram-d3cold-threshold.html

  * igt@xe_query@multigpu-query-hwconfig:
    - shard-dg2-set2:     [SKIP][251] ([Intel XE#1201] / [Intel XE#944]) -> [SKIP][252] ([Intel XE#944]) +1 other test skip
   [251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-466/igt@xe_query@multigpu-query-hwconfig.html
   [252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-432/igt@xe_query@multigpu-query-hwconfig.html

  * igt@xe_query@multigpu-query-topology:
    - shard-dg2-set2:     [SKIP][253] ([Intel XE#944]) -> [SKIP][254] ([Intel XE#1201] / [Intel XE#944]) +1 other test skip
   [253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@xe_query@multigpu-query-topology.html
   [254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-464/igt@xe_query@multigpu-query-topology.html

  * igt@xe_wedged@wedged-at-any-timeout:
    - shard-dg2-set2:     [DMESG-FAIL][255] ([Intel XE#1760]) -> [DMESG-WARN][256] ([Intel XE#1214] / [Intel XE#1760])
   [255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7869/shard-dg2-432/igt@xe_wedged@wedged-at-any-timeout.html
   [256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_11182/shard-dg2-463/igt@xe_wedged@wedged-at-any-timeout.html

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

  [Intel XE#1041]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1041
  [Intel XE#1045]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1045
  [Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
  [Intel XE#1069]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1069
  [Intel XE#1081]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1081
  [Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
  [Intel XE#1122]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1122
  [Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123
  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1125]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1125
  [Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
  [Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
  [Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
  [Intel XE#1149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1149
  [Intel XE#1152]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1152
  [Intel XE#1158]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1158
  [Intel XE#1162]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1162
  [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
  [Intel XE#1192]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1192
  [Intel XE#1195]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1195
  [Intel XE#1201]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1201
  [Intel XE#1204]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1204
  [Intel XE#1205]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1205
  [Intel XE#1214]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1214
  [Intel XE#1234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1234
  [Intel XE#1235]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1235
  [Intel XE#1252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1252
  [Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280
  [Intel XE#1337]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1337
  [Intel XE#1339]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1339
  [Intel XE#1358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1358
  [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#1399]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1399
  [Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
  [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
  [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
  [Intel XE#1413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1413
  [Intel XE#1416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1416
  [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
  [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
  [Intel XE#1430]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1430
  [Intel XE#1437]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1437
  [Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
  [Intel XE#1446]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1446
  [Intel XE#1450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1450
  [Intel XE#1466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1466
  [Intel XE#1468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1468
  [Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
  [Intel XE#1470]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1470
  [Intel XE#1473]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1473
  [Intel XE#1477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1477
  [Intel XE#1551]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1551
  [Intel XE#1600]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1600
  [Intel XE#1620]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1620
  [Intel XE#1638]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1638
  [Intel XE#1649]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1649
  [Intel XE#1650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1650
  [Intel XE#1659]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1659
  [Intel XE#1725]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1725
  [Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
  [Intel XE#1760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1760
  [Intel XE#1761]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1761
  [Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794
  [Intel XE#1830]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1830
  [Intel XE#1873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1873
  [Intel XE#1908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1908
  [Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255
  [Intel XE#282]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/282
  [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
  [Intel XE#294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/294
  [Intel XE#305]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/305
  [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
  [Intel XE#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
  [Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
  [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
  [Intel XE#314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/314
  [Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
  [Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
  [Intel XE#327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/327
  [Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
  [Intel XE#355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/355
  [Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
  [Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
  [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
  [Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
  [Intel XE#380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/380
  [Intel XE#392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/392
  [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
  [Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480
  [Intel XE#498]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/498
  [Intel XE#512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/512
  [Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579
  [Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
  [Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
  [Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
  [Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
  [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
  [Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
  [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
  [Intel XE#687]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/687
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
  [Intel XE#736]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/736
  [Intel XE#771]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/771
  [Intel XE#783]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/783
  [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
  [Intel XE#829]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/829
  [Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
  [Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
  [Intel XE#899]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/899
  [Intel XE#904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/904
  [Intel XE#909]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/909
  [Intel XE#910]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/910
  [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
  [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
  [i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274
  [i915#6077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6077


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

  * IGT: IGT_7869 -> IGTPW_11182
  * Linux: xe-1329-42b9a14c5932c577019bf2f5d5ff25d208c1f921 -> xe-1333-7643e429e72c546f3779339624df885f6160124c

  IGTPW_11182: 25ceef45566f94ea0746493133f85a118d1b678f @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_7869: e43892a30d594f8bcbcbd42ccffe298313479215 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-1329-42b9a14c5932c577019bf2f5d5ff25d208c1f921: 42b9a14c5932c577019bf2f5d5ff25d208c1f921
  xe-1333-7643e429e72c546f3779339624df885f6160124c: 7643e429e72c546f3779339624df885f6160124c

== Logs ==

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

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

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

* Re: [PATCH i-g-t 2/3] tests/kms_bw: allow physically connected only
  2024-05-23 10:02 ` [PATCH i-g-t 2/3] tests/kms_bw: allow physically connected only Kunal Joshi
@ 2024-05-23 12:56   ` Aurabindo Pillai
  2024-06-13 13:05     ` Joshi, Kunal1
  0 siblings, 1 reply; 9+ messages in thread
From: Aurabindo Pillai @ 2024-05-23 12:56 UTC (permalink / raw)
  To: Kunal Joshi, igt-dev

Hi Kunal,

On 5/23/24 6:02 AM, Kunal Joshi wrote:
> modify kms_bw test to only run on physically connected displays,
> avoiding issues with forcing a 4K EDID on disconnected connectors.
> 
> For instance, consider a system with 2 DP and 2 HDMI connectors
> (DP-1, DP-2, HDMI-1, HDMI-2). Forcing EDID on DP is currently problematic,
> and we only support forcing for HDMI. However, if there's only one

Is this limitation intel specific?

> TMDS encoder, we can only drive one HDMI display, not two.
> 
> For now, the test will only run on physically connected displays.
> Future improvements may consider the encoder count to handle such
> scenarios more gracefully.
> 

Making it run only on physical connected displays limits us from 
catching any issues in backend programming related to bandwidth 
calculation, so this change isnt helpful.

How about adding a subtest that can be tested only on physically 
connected ones ?

> Cc: Aurabindo Pillai <aurabindo.pillai@amd.com>
> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
> ---
>   tests/kms_bw.c | 43 ++++++++++++++++++-------------------------
>   1 file changed, 18 insertions(+), 25 deletions(-)
> 
> diff --git a/tests/kms_bw.c b/tests/kms_bw.c
> index b50f324af..4aabb02b7 100644
> --- a/tests/kms_bw.c
> +++ b/tests/kms_bw.c
> @@ -61,6 +61,7 @@ typedef struct data {
>           int h[IGT_MAX_PIPES];
>           int fd;
>   	int num_pipes;
> +	int num_outputs;
>   } data_t;
>   
>   static drmModeModeInfo test_mode[] = {
> @@ -105,8 +106,9 @@ static drmModeModeInfo test_mode[] = {
>   static void test_init(data_t *data)
>   {
>   	igt_display_t *display = &data->display;
> -	int i, max_pipes = display->n_pipes;
> +	int i;
>   	igt_output_t *output;
> +	data->num_outputs = 0;
>   
>   	for_each_pipe(display, i) {
>   		data->pipe_id[i] = i;
> @@ -118,23 +120,22 @@ static void test_init(data_t *data)
>   					 IGT_PIPE_CRC_SOURCE_AUTO);
>   	}
>   
> -	for (i = 0; i < display->n_outputs && i < max_pipes; i++) {
> -		if (!data->pipe[i])
> -			continue;
> -
> -		output = &display->outputs[i];
> -
> -		data->output[i] = output;
> +	i = 0;
>   
> +	for_each_output(display, output) {
>   		/* Only allow physically connected displays for the tests. */
>   		if (!igt_output_is_connected(output))
>   			continue;
>   
> +		data->output[i] = output;
> +		data->num_outputs++;
> +
>   		igt_assert(kmstest_get_connector_default_mode(
>   			data->fd, output->config.connector, &data->mode[i]));
>   
>   		data->w[i] = data->mode[i].hdisplay;
>   		data->h[i] = data->mode[i].vdisplay;
> +		i++;
>   	}
>   
>   
> @@ -156,27 +157,12 @@ static void test_fini(data_t *data)
>   	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>   }
>   
> -/* Forces a mode for a connector. */
> -static void force_output_mode(data_t *d, igt_output_t *output,
> -			      const drmModeModeInfo *mode)
> -{
> -	/* This allows us to create a virtual sink. */
> -	if (!igt_output_is_connected(output)) {
> -		kmstest_force_edid(d->fd, output->config.connector,
> -				   igt_kms_get_4k_edid());
> -
> -		kmstest_force_connector(d->fd, output->config.connector,
> -					FORCE_CONNECTOR_DIGITAL);
> -	}
> -
> -	igt_output_override_mode(output, mode);
> -}
> -
>   static void run_test_linear_tiling(data_t *data, int pipe, const drmModeModeInfo *mode) {
>   	igt_display_t *display = &data->display;
>   	igt_output_t *output;
>   	struct igt_fb buffer[IGT_MAX_PIPES];
>   	igt_crc_t zero, captured[IGT_MAX_PIPES];
> +	int i = 0;
>   	int ret;
>   
>   	igt_skip_on_f(pipe >= data->num_pipes,
> @@ -184,6 +170,10 @@ static void run_test_linear_tiling(data_t *data, int pipe, const drmModeModeInfo
>   
>   	test_init(data);
>   
> +	igt_skip_on_f(pipe >= data->num_outputs,
> +				  "%d connected outputs required but found %d\n",
> +				  pipe+1, data->num_outputs+1);
> +
>   	/* create buffers */
>   	for (i = 0; i <= pipe; i++) {
>   		output = data->output[i];
> @@ -191,7 +181,7 @@ static void run_test_linear_tiling(data_t *data, int pipe, const drmModeModeInfo
>   			continue;
>   		}
>   
> -		force_output_mode(data, output, mode);
> +		igt_output_override_mode(output, mode);
>   
>   		igt_create_color_fb(display->drm_fd, mode->hdisplay,
>   				    mode->vdisplay, DRM_FORMAT_XRGB8888,
> @@ -199,6 +189,9 @@ static void run_test_linear_tiling(data_t *data, int pipe, const drmModeModeInfo
>   				    &buffer[i]);
>   
>   		igt_output_set_pipe(output, i);
> +		igt_info("Assigned output %s to pipe %s with mode %dx%d@%d\n",
> +				 igt_output_name(output), kmstest_pipe_name(i),
> +				 mode->hdisplay, mode->vdisplay, mode->vrefresh);
>   
>   		igt_plane_set_fb(data->primary[i], &buffer[i]);
>   	}

-- 
--

Thanks & Regards,
Aurabindo Pillai

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

* Re: [PATCH i-g-t 2/3] tests/kms_bw: allow physically connected only
  2024-05-23 12:56   ` Aurabindo Pillai
@ 2024-06-13 13:05     ` Joshi, Kunal1
  0 siblings, 0 replies; 9+ messages in thread
From: Joshi, Kunal1 @ 2024-06-13 13:05 UTC (permalink / raw)
  To: Aurabindo Pillai, igt-dev

Hello Aurabindo,

On 5/23/2024 6:26 PM, Aurabindo Pillai wrote:
> Hi Kunal,
>
> On 5/23/24 6:02 AM, Kunal Joshi wrote:
>> modify kms_bw test to only run on physically connected displays,
>> avoiding issues with forcing a 4K EDID on disconnected connectors.
>>
>> For instance, consider a system with 2 DP and 2 HDMI connectors
>> (DP-1, DP-2, HDMI-1, HDMI-2). Forcing EDID on DP is currently 
>> problematic,
>> and we only support forcing for HDMI. However, if there's only one
>
> Is this limitation intel specific?

Yes,

bool kmstest_force_connector(int drm_fd, drmModeConnector *connector,
                              enum kmstest_force_connector_state state)
{
         const char *value;
         drmModeConnector *temp;

         /*
          * Forcing DP connectors doesn't currently work, so
          * fail early to allow the test to skip if required.
          */
         if (is_intel_device(drm_fd) &&
             connector->connector_type == DRM_MODE_CONNECTOR_DisplayPort)
                 return false;

>
>> TMDS encoder, we can only drive one HDMI display, not two.
>>
>> For now, the test will only run on physically connected displays.
>> Future improvements may consider the encoder count to handle such
>> scenarios more gracefully.
>>
>
> Making it run only on physical connected displays limits us from 
> catching any issues in backend programming related to bandwidth 
> calculation, so this change isnt helpful.
>
> How about adding a subtest that can be tested only on physically 
> connected ones ?
Thanks for the suggestion and the comments :),
Have done the same, https://patchwork.freedesktop.org/series/134822/


Regards
Kunal Joshi

>> Cc: Aurabindo Pillai <aurabindo.pillai@amd.com>
>> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com>
>> ---
>>   tests/kms_bw.c | 43 ++++++++++++++++++-------------------------
>>   1 file changed, 18 insertions(+), 25 deletions(-)
>>
>> diff --git a/tests/kms_bw.c b/tests/kms_bw.c
>> index b50f324af..4aabb02b7 100644
>> --- a/tests/kms_bw.c
>> +++ b/tests/kms_bw.c
>> @@ -61,6 +61,7 @@ typedef struct data {
>>           int h[IGT_MAX_PIPES];
>>           int fd;
>>       int num_pipes;
>> +    int num_outputs;
>>   } data_t;
>>     static drmModeModeInfo test_mode[] = {
>> @@ -105,8 +106,9 @@ static drmModeModeInfo test_mode[] = {
>>   static void test_init(data_t *data)
>>   {
>>       igt_display_t *display = &data->display;
>> -    int i, max_pipes = display->n_pipes;
>> +    int i;
>>       igt_output_t *output;
>> +    data->num_outputs = 0;
>>         for_each_pipe(display, i) {
>>           data->pipe_id[i] = i;
>> @@ -118,23 +120,22 @@ static void test_init(data_t *data)
>>                        IGT_PIPE_CRC_SOURCE_AUTO);
>>       }
>>   -    for (i = 0; i < display->n_outputs && i < max_pipes; i++) {
>> -        if (!data->pipe[i])
>> -            continue;
>> -
>> -        output = &display->outputs[i];
>> -
>> -        data->output[i] = output;
>> +    i = 0;
>>   +    for_each_output(display, output) {
>>           /* Only allow physically connected displays for the tests. */
>>           if (!igt_output_is_connected(output))
>>               continue;
>>   +        data->output[i] = output;
>> +        data->num_outputs++;
>> +
>>           igt_assert(kmstest_get_connector_default_mode(
>>               data->fd, output->config.connector, &data->mode[i]));
>>             data->w[i] = data->mode[i].hdisplay;
>>           data->h[i] = data->mode[i].vdisplay;
>> +        i++;
>>       }
>>     @@ -156,27 +157,12 @@ static void test_fini(data_t *data)
>>       igt_display_commit_atomic(display, 
>> DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>>   }
>>   -/* Forces a mode for a connector. */
>> -static void force_output_mode(data_t *d, igt_output_t *output,
>> -                  const drmModeModeInfo *mode)
>> -{
>> -    /* This allows us to create a virtual sink. */
>> -    if (!igt_output_is_connected(output)) {
>> -        kmstest_force_edid(d->fd, output->config.connector,
>> -                   igt_kms_get_4k_edid());
>> -
>> -        kmstest_force_connector(d->fd, output->config.connector,
>> -                    FORCE_CONNECTOR_DIGITAL);
>> -    }
>> -
>> -    igt_output_override_mode(output, mode);
>> -}
>> -
>>   static void run_test_linear_tiling(data_t *data, int pipe, const 
>> drmModeModeInfo *mode) {
>>       igt_display_t *display = &data->display;
>>       igt_output_t *output;
>>       struct igt_fb buffer[IGT_MAX_PIPES];
>>       igt_crc_t zero, captured[IGT_MAX_PIPES];
>> +    int i = 0;
>>       int ret;
>>         igt_skip_on_f(pipe >= data->num_pipes,
>> @@ -184,6 +170,10 @@ static void run_test_linear_tiling(data_t *data, 
>> int pipe, const drmModeModeInfo
>>         test_init(data);
>>   +    igt_skip_on_f(pipe >= data->num_outputs,
>> +                  "%d connected outputs required but found %d\n",
>> +                  pipe+1, data->num_outputs+1);
>> +
>>       /* create buffers */
>>       for (i = 0; i <= pipe; i++) {
>>           output = data->output[i];
>> @@ -191,7 +181,7 @@ static void run_test_linear_tiling(data_t *data, 
>> int pipe, const drmModeModeInfo
>>               continue;
>>           }
>>   -        force_output_mode(data, output, mode);
>> +        igt_output_override_mode(output, mode);
>>             igt_create_color_fb(display->drm_fd, mode->hdisplay,
>>                       mode->vdisplay, DRM_FORMAT_XRGB8888,
>> @@ -199,6 +189,9 @@ static void run_test_linear_tiling(data_t *data, 
>> int pipe, const drmModeModeInfo
>>                       &buffer[i]);
>>             igt_output_set_pipe(output, i);
>> +        igt_info("Assigned output %s to pipe %s with mode %dx%d@%d\n",
>> +                 igt_output_name(output), kmstest_pipe_name(i),
>> +                 mode->hdisplay, mode->vdisplay, mode->vrefresh);
>>             igt_plane_set_fb(data->primary[i], &buffer[i]);
>>       }
>

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

end of thread, other threads:[~2024-06-13 13:05 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-23 10:02 [PATCH i-g-t 0/3] fix kms_bw test Kunal Joshi
2024-05-23 10:02 ` [PATCH i-g-t 1/3] tests/kms_bw: convert to dynamic subtest Kunal Joshi
2024-05-23 10:02 ` [PATCH i-g-t 2/3] tests/kms_bw: allow physically connected only Kunal Joshi
2024-05-23 12:56   ` Aurabindo Pillai
2024-06-13 13:05     ` Joshi, Kunal1
2024-05-23 10:02 ` [PATCH i-g-t 3/3] HAX patch do not merge Kunal Joshi
2024-05-23 10:35 ` ✗ Fi.CI.BAT: failure for fix kms_bw test Patchwork
2024-05-23 10:50 ` ✓ CI.xeBAT: success " Patchwork
2024-05-23 11:53 ` ✗ CI.xeFULL: failure " Patchwork

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