Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
@ 2025-03-24  9:44 Jeevan B
  2025-03-25  7:56 ` Sharma, Swati2
  0 siblings, 1 reply; 22+ messages in thread
From: Jeevan B @ 2025-03-24  9:44 UTC (permalink / raw)
  To: igt-dev; +Cc: kunal1.joshi, Jeevan B

Instead of checking only the current modes, find a combination of
modes in the MST topology that can be accommodated within the
available link bandwidth.

Fixes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
 tests/kms_display_modes.c | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
index 588820170..d1083f470 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -49,6 +49,22 @@ typedef struct {
 	int n_pipes;
 } data_t;
 
+static bool fit_modes_in_bw(data_t *data)
+{
+	bool found;
+	int ret;
+
+	ret = igt_display_try_commit_atomic(&data->display,
+					    DRM_MODE_ATOMIC_TEST_ONLY |
+					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+	if (ret != 0) {
+		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
+		igt_require_f(found,
+			      "No valid mode combo found for modeset\n");
+	}
+	return true;
+}
+
 static bool output_is_dp_mst(data_t *data, igt_output_t *output, int i)
 {
 	int connector_id;
@@ -93,6 +109,8 @@ static void run_extendedmode_basic(data_t *data,
 	mode[0] = igt_output_get_mode(output1);
 	mode[1] = igt_output_get_mode(output2);
 
+	igt_assert(fit_modes_in_bw(data));
+
 	pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
 	pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
 
@@ -138,6 +156,7 @@ static void run_extendedmode_basic(data_t *data,
 	igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 	igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 
+	igt_assert(fit_modes_in_bw(data));
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
@@ -158,6 +177,7 @@ static void run_extendedmode_basic(data_t *data,
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
 	igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
+	igt_assert(fit_modes_in_bw(data));
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	/*Compare CRC*/
-- 
2.25.1


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

* Re: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
  2025-03-24  9:44 Jeevan B
@ 2025-03-25  7:56 ` Sharma, Swati2
  0 siblings, 0 replies; 22+ messages in thread
From: Sharma, Swati2 @ 2025-03-25  7:56 UTC (permalink / raw)
  To: Jeevan B, igt-dev; +Cc: kunal1.joshi

Hi Jeevan,

On 24-03-2025 03:14 pm, Jeevan B wrote:
> Instead of checking only the current modes, find a combination of
> modes in the MST topology that can be accommodated within the
> available link bandwidth.
>
> Fixes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
> Signed-off-by: Jeevan B <jeevan.b@intel.com>
> ---
>   tests/kms_display_modes.c | 20 ++++++++++++++++++++
>   1 file changed, 20 insertions(+)
>
> diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
> index 588820170..d1083f470 100644
> --- a/tests/kms_display_modes.c
> +++ b/tests/kms_display_modes.c
> @@ -49,6 +49,22 @@ typedef struct {
>   	int n_pipes;
>   } data_t;
>   
> +static bool fit_modes_in_bw(data_t *data)
> +{
> +	bool found;
> +	int ret;
> +
> +	ret = igt_display_try_commit_atomic(&data->display,
> +					    DRM_MODE_ATOMIC_TEST_ONLY |
> +					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> +	if (ret != 0) {
> +		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> +		igt_require_f(found,
> +			      "No valid mode combo found for modeset\n");
> +	}
> +	return true;
> +}
Lets have this function as part of lib.
> +
>   static bool output_is_dp_mst(data_t *data, igt_output_t *output, int i)
>   {
>   	int connector_id;
> @@ -93,6 +109,8 @@ static void run_extendedmode_basic(data_t *data,
>   	mode[0] = igt_output_get_mode(output1);
>   	mode[1] = igt_output_get_mode(output2);
>   
> +	igt_assert(fit_modes_in_bw(data));
> +
>   	pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
>   	pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
>   
> @@ -138,6 +156,7 @@ static void run_extendedmode_basic(data_t *data,
>   	igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
>   	igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
>   
> +	igt_assert(fit_modes_in_bw(data));
>   	igt_display_commit2(display, COMMIT_ATOMIC);
>   
>   	igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
> @@ -158,6 +177,7 @@ static void run_extendedmode_basic(data_t *data,
>   			  DRM_PLANE_TYPE_PRIMARY), NULL);
>   	igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
>   			  DRM_PLANE_TYPE_PRIMARY), NULL);
> +	igt_assert(fit_modes_in_bw(data));
>   	igt_display_commit2(display, COMMIT_ATOMIC);
>   
>   	/*Compare CRC*/


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

* [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
@ 2025-03-28  8:57 Jeevan B
  2025-04-01  6:22 ` Sharma, Swati2
  0 siblings, 1 reply; 22+ messages in thread
From: Jeevan B @ 2025-03-28  8:57 UTC (permalink / raw)
  To: igt-dev; +Cc: swati2.sharma, Jeevan B

Instead of checking only the current modes, find a combination of
modes in the MST topology that can be accommodated within the
available link bandwidth.

v2: move fit_modes_in_bw to lib/igt_kms (Swati)

Fixes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
 lib/igt_kms.c                           | 23 +++++++++++++++++++++++
 lib/igt_kms.h                           |  1 +
 tests/intel/kms_dp_link_training.c      | 24 +-----------------------
 tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
 tests/kms_display_modes.c               |  4 ++++
 5 files changed, 30 insertions(+), 40 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 99c8707c7..ce2a557b3 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,29 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
 	return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
 }
 
+/*
+ * fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ */
+bool fit_modes_in_bw(igt_display_t *display)
+{
+	bool found;
+	int ret;
+
+	ret = igt_display_try_commit_atomic(display,
+					    DRM_MODE_ATOMIC_TEST_ONLY |
+					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+	if (ret != 0) {
+		found = igt_override_all_active_output_modes_to_fit_bw(display);
+		igt_require_f(found,
+			      "No valid mode combo found for modeset\n");
+	}
+	return true;
+}
+
 /**
  * igt_pipe_refresh:
  * @display: a pointer to an #igt_display_t structure
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 0381c82ad..fe01eaf3f 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
 void igt_dump_connectors_fd(int drmfd);
 void igt_dump_crtcs_fd(int drmfd);
 bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool fit_modes_in_bw(igt_display_t *display);
 bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
 unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
 unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..9b6248c6f 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
 	}
 }
 
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data)
-{
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET,
-					    NULL);
-	if (ret != 0) {
-		bool found;
-
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found, "No valid mode combo found for modeset\n");
-	}
-
-	return true;
-}
-
 static void do_modeset(data_t *data, bool mst)
 {
 	uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
 						  "Unable to assign pipes for outputs\n");
 
 	setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
-	fit_modes_in_bw(data);
+	fit_modes_in_bw(&data->display);
 	igt_display_commit2(&data->display, COMMIT_ATOMIC);
 }
 
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..64f21ec6f 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
 							  DRM_MODE_LINK_STATUS_GOOD);
 }
 
-static bool fit_modes_in_bw(data_t *data)
-{
-	bool found;
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
-	if (ret != 0) {
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found,
-			      "No valid mode combo found for modeset\n");
-	}
-	return true;
-}
-
 static bool validate_modeset_for_outputs(data_t *data,
 					igt_output_t *outputs[],
 					int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
 {
 	igt_require_f(*output_count > 0, "Require at least 1 output\n");
 	setup_pipe_on_outputs(data, outputs, output_count);
-	igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+	igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
 	setup_modeset_on_outputs(data, outputs,
 				 output_count,
 				 mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
index 588820170..f2bbfafe2 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
 	mode[0] = igt_output_get_mode(output1);
 	mode[1] = igt_output_get_mode(output2);
 
+	igt_assert(fit_modes_in_bw(display));
+
 	pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
 	pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
 
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
 	igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 	igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 
+	igt_assert(fit_modes_in_bw(display));
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
@@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
 	igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
+	igt_assert(fit_modes_in_bw(display));
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	/*Compare CRC*/
-- 
2.25.1


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

* Re: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
  2025-03-28  8:57 Jeevan B
@ 2025-04-01  6:22 ` Sharma, Swati2
  0 siblings, 0 replies; 22+ messages in thread
From: Sharma, Swati2 @ 2025-04-01  6:22 UTC (permalink / raw)
  To: Jeevan B, igt-dev

Hi Jeevan,

On 28-03-2025 02:27 pm, Jeevan B wrote:
> Instead of checking only the current modes, find a combination of
> modes in the MST topology that can be accommodated within the
> available link bandwidth.
>
> v2: move fit_modes_in_bw to lib/igt_kms (Swati)
>
> Fixes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Use "closes" tag.
> Signed-off-by: Jeevan B <jeevan.b@intel.com>
> ---
>   lib/igt_kms.c                           | 23 +++++++++++++++++++++++
>   lib/igt_kms.h                           |  1 +
>   tests/intel/kms_dp_link_training.c      | 24 +-----------------------
>   tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
>   tests/kms_display_modes.c               |  4 ++++
>   5 files changed, 30 insertions(+), 40 deletions(-)
>
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index 99c8707c7..ce2a557b3 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -5046,6 +5046,29 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
>   	return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
>   }
>   
> +/*
> + * fit_modes_in_bw :
> + * @display: a pointer to an #igt_display_t structure
> + *
> + * Tries atomic TEST_ONLY commit; if it fails, overrides
> + * output modes to fit bandwidth.
> + */
> +bool fit_modes_in_bw(igt_display_t *display)
> +{
> +	bool found;
> +	int ret;
> +
> +	ret = igt_display_try_commit_atomic(display,
> +					    DRM_MODE_ATOMIC_TEST_ONLY |
> +					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> +	if (ret != 0) {
> +		found = igt_override_all_active_output_modes_to_fit_bw(display);
> +		igt_require_f(found,
> +			      "No valid mode combo found for modeset\n");
> +	}
Add a \n.
> +	return true;
> +}
> +
>   /**
>    * igt_pipe_refresh:
>    * @display: a pointer to an #igt_display_t structure
> diff --git a/lib/igt_kms.h b/lib/igt_kms.h
> index 0381c82ad..fe01eaf3f 100644
> --- a/lib/igt_kms.h
> +++ b/lib/igt_kms.h
> @@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
>   void igt_dump_connectors_fd(int drmfd);
>   void igt_dump_crtcs_fd(int drmfd);
>   bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
> +bool fit_modes_in_bw(igt_display_t *display);
>   bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
>   unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
>   unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
> diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
> index 9e9b1e6db..9b6248c6f 100644
> --- a/tests/intel/kms_dp_link_training.c
> +++ b/tests/intel/kms_dp_link_training.c
> @@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
>   	}
>   }
>   
> -/*
> - * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
> - * output modes to fit bandwidth.
> - */
> -static bool fit_modes_in_bw(data_t *data)
> -{
> -	int ret;
> -
> -	ret = igt_display_try_commit_atomic(&data->display,
> -					    DRM_MODE_ATOMIC_TEST_ONLY |
> -					    DRM_MODE_ATOMIC_ALLOW_MODESET,
> -					    NULL);
> -	if (ret != 0) {
> -		bool found;
> -
> -		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> -		igt_require_f(found, "No valid mode combo found for modeset\n");
> -	}
> -
> -	return true;
> -}
> -
>   static void do_modeset(data_t *data, bool mst)
>   {
>   	uint32_t master_pipes_mask = 0;
> @@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
>   						  "Unable to assign pipes for outputs\n");
>   
>   	setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
> -	fit_modes_in_bw(data);
> +	fit_modes_in_bw(&data->display);
>   	igt_display_commit2(&data->display, COMMIT_ATOMIC);
>   }
>   
> diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
> index 6a872efd2..64f21ec6f 100644
> --- a/tests/intel/kms_dp_linktrain_fallback.c
> +++ b/tests/intel/kms_dp_linktrain_fallback.c
> @@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
>   							  DRM_MODE_LINK_STATUS_GOOD);
>   }
>   
> -static bool fit_modes_in_bw(data_t *data)
> -{
> -	bool found;
> -	int ret;
> -
> -	ret = igt_display_try_commit_atomic(&data->display,
> -					    DRM_MODE_ATOMIC_TEST_ONLY |
> -					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> -	if (ret != 0) {
> -		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> -		igt_require_f(found,
> -			      "No valid mode combo found for modeset\n");
> -	}
> -	return true;
> -}
> -
>   static bool validate_modeset_for_outputs(data_t *data,
>   					igt_output_t *outputs[],
>   					int *output_count,
> @@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
>   {
>   	igt_require_f(*output_count > 0, "Require at least 1 output\n");
>   	setup_pipe_on_outputs(data, outputs, output_count);
> -	igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
> +	igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
>   	setup_modeset_on_outputs(data, outputs,
>   				 output_count,
>   				 mode, fb, primary);
> diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
> index 588820170..f2bbfafe2 100644
> --- a/tests/kms_display_modes.c
> +++ b/tests/kms_display_modes.c
> @@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
>   	mode[0] = igt_output_get_mode(output1);
>   	mode[1] = igt_output_get_mode(output2);
>   
> +	igt_assert(fit_modes_in_bw(display));
Do we need this assert here? Shouldn't this come only before commit?
> +
>   	pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
>   	pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
>   
> @@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
>   	igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
>   	igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
>   
> +	igt_assert(fit_modes_in_bw(display));
>   	igt_display_commit2(display, COMMIT_ATOMIC);
>   
>   	igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
> @@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
>   			  DRM_PLANE_TYPE_PRIMARY), NULL);
>   	igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
>   			  DRM_PLANE_TYPE_PRIMARY), NULL);
> +	igt_assert(fit_modes_in_bw(display));
>   	igt_display_commit2(display, COMMIT_ATOMIC);
>   
>   	/*Compare CRC*/


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

* [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
@ 2025-04-03 10:53 Jeevan B
  2025-04-04  9:12 ` Reddy Guddati, Santhosh
  2025-04-04 16:15 ` Thasleem, Mohammed
  0 siblings, 2 replies; 22+ messages in thread
From: Jeevan B @ 2025-04-03 10:53 UTC (permalink / raw)
  To: igt-dev; +Cc: swati2.sharma, Jeevan B

Instead of checking only the current modes, find a combination of
modes in the MST topology that can be accommodated within the
available link bandwidth.

v2: move fit_modes_in_bw to lib/igt_kms
v3: update tag from fixes to closes

Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
 lib/igt_kms.c                           | 24 ++++++++++++++++++++++++
 lib/igt_kms.h                           |  1 +
 tests/intel/kms_dp_link_training.c      | 24 +-----------------------
 tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
 tests/kms_display_modes.c               |  4 ++++
 5 files changed, 31 insertions(+), 40 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 99c8707c7..f8274f49a 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,30 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
 	return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
 }
 
+/*
+ * fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ */
+bool fit_modes_in_bw(igt_display_t *display)
+{
+	bool found;
+	int ret;
+
+	ret = igt_display_try_commit_atomic(display,
+					    DRM_MODE_ATOMIC_TEST_ONLY |
+					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+	if (ret != 0) {
+		found = igt_override_all_active_output_modes_to_fit_bw(display);
+		igt_require_f(found,
+			      "No valid mode combo found for modeset\n");
+	}
+
+	return true;
+}
+
 /**
  * igt_pipe_refresh:
  * @display: a pointer to an #igt_display_t structure
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 0381c82ad..fe01eaf3f 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
 void igt_dump_connectors_fd(int drmfd);
 void igt_dump_crtcs_fd(int drmfd);
 bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool fit_modes_in_bw(igt_display_t *display);
 bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
 unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
 unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..9b6248c6f 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
 	}
 }
 
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data)
-{
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET,
-					    NULL);
-	if (ret != 0) {
-		bool found;
-
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found, "No valid mode combo found for modeset\n");
-	}
-
-	return true;
-}
-
 static void do_modeset(data_t *data, bool mst)
 {
 	uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
 						  "Unable to assign pipes for outputs\n");
 
 	setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
-	fit_modes_in_bw(data);
+	fit_modes_in_bw(&data->display);
 	igt_display_commit2(&data->display, COMMIT_ATOMIC);
 }
 
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..64f21ec6f 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
 							  DRM_MODE_LINK_STATUS_GOOD);
 }
 
-static bool fit_modes_in_bw(data_t *data)
-{
-	bool found;
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
-	if (ret != 0) {
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found,
-			      "No valid mode combo found for modeset\n");
-	}
-	return true;
-}
-
 static bool validate_modeset_for_outputs(data_t *data,
 					igt_output_t *outputs[],
 					int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
 {
 	igt_require_f(*output_count > 0, "Require at least 1 output\n");
 	setup_pipe_on_outputs(data, outputs, output_count);
-	igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+	igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
 	setup_modeset_on_outputs(data, outputs,
 				 output_count,
 				 mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
index 588820170..f2bbfafe2 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
 	mode[0] = igt_output_get_mode(output1);
 	mode[1] = igt_output_get_mode(output2);
 
+	igt_assert(fit_modes_in_bw(display));
+
 	pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
 	pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
 
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
 	igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 	igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 
+	igt_assert(fit_modes_in_bw(display));
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
@@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
 	igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
+	igt_assert(fit_modes_in_bw(display));
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	/*Compare CRC*/
-- 
2.25.1


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

* Re: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
  2025-04-03 10:53 Jeevan B
@ 2025-04-04  9:12 ` Reddy Guddati, Santhosh
  2025-04-10  7:25   ` B, Jeevan
  2025-04-04 16:15 ` Thasleem, Mohammed
  1 sibling, 1 reply; 22+ messages in thread
From: Reddy Guddati, Santhosh @ 2025-04-04  9:12 UTC (permalink / raw)
  To: Jeevan B, igt-dev; +Cc: swati2.sharma

Hi Jeevan,


On 03-04-2025 16:23, Jeevan B wrote:
> Instead of checking only the current modes, find a combination of
> modes in the MST topology that can be accommodated within the
> available link bandwidth.
> 
> v2: move fit_modes_in_bw to lib/igt_kms
> v3: update tag from fixes to closes
> 
> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
> Signed-off-by: Jeevan B <jeevan.b@intel.com>
> ---
>   lib/igt_kms.c                           | 24 ++++++++++++++++++++++++
>   lib/igt_kms.h                           |  1 +
>   tests/intel/kms_dp_link_training.c      | 24 +-----------------------
>   tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
>   tests/kms_display_modes.c               |  4 ++++
>   5 files changed, 31 insertions(+), 40 deletions(-)
> 
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index 99c8707c7..f8274f49a 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -5046,6 +5046,30 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
>   	return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
>   }
>   
> +/*
> + * fit_modes_in_bw :
> + * @display: a pointer to an #igt_display_t structure
> + *
> + * Tries atomic TEST_ONLY commit; if it fails, overrides
> + * output modes to fit bandwidth.
> + */
> +bool fit_modes_in_bw(igt_display_t *display)
> +{
> +	bool found;
> +	int ret;
> +
> +	ret = igt_display_try_commit_atomic(display,
> +					    DRM_MODE_ATOMIC_TEST_ONLY |
> +					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> +	if (ret != 0) {
> +		found = igt_override_all_active_output_modes_to_fit_bw(display);
> +		igt_require_f(found,
> +			      "No valid mode combo found for modeset\n");
> +	}
> +
> +	return true;
> +}
> +
>   /**
>    * igt_pipe_refresh:
>    * @display: a pointer to an #igt_display_t structure
> diff --git a/lib/igt_kms.h b/lib/igt_kms.h
> index 0381c82ad..fe01eaf3f 100644
> --- a/lib/igt_kms.h
> +++ b/lib/igt_kms.h
> @@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
>   void igt_dump_connectors_fd(int drmfd);
>   void igt_dump_crtcs_fd(int drmfd);
>   bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
> +bool fit_modes_in_bw(igt_display_t *display);
>   bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
>   unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
>   unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
> diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
> index 9e9b1e6db..9b6248c6f 100644
> --- a/tests/intel/kms_dp_link_training.c
> +++ b/tests/intel/kms_dp_link_training.c
> @@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
>   	}
>   }
>   
> -/*
> - * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
> - * output modes to fit bandwidth.
> - */
> -static bool fit_modes_in_bw(data_t *data)
> -{
> -	int ret;
> -
> -	ret = igt_display_try_commit_atomic(&data->display,
> -					    DRM_MODE_ATOMIC_TEST_ONLY |
> -					    DRM_MODE_ATOMIC_ALLOW_MODESET,
> -					    NULL);
> -	if (ret != 0) {
> -		bool found;
> -
> -		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> -		igt_require_f(found, "No valid mode combo found for modeset\n");
> -	}
> -
> -	return true;
> -}
> -
>   static void do_modeset(data_t *data, bool mst)
>   {
>   	uint32_t master_pipes_mask = 0;
> @@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
>   						  "Unable to assign pipes for outputs\n");
>   
>   	setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
> -	fit_modes_in_bw(data);
> +	fit_modes_in_bw(&data->display);
>   	igt_display_commit2(&data->display, COMMIT_ATOMIC);
>   }
>   
> diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
> index 6a872efd2..64f21ec6f 100644
> --- a/tests/intel/kms_dp_linktrain_fallback.c
> +++ b/tests/intel/kms_dp_linktrain_fallback.c
> @@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
>   							  DRM_MODE_LINK_STATUS_GOOD);
>   }
>   
> -static bool fit_modes_in_bw(data_t *data)
> -{
> -	bool found;
> -	int ret;
> -
> -	ret = igt_display_try_commit_atomic(&data->display,
> -					    DRM_MODE_ATOMIC_TEST_ONLY |
> -					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> -	if (ret != 0) {
> -		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> -		igt_require_f(found,
> -			      "No valid mode combo found for modeset\n");
> -	}
> -	return true;
> -}
> -
>   static bool validate_modeset_for_outputs(data_t *data,
>   					igt_output_t *outputs[],
>   					int *output_count,
> @@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
>   {
>   	igt_require_f(*output_count > 0, "Require at least 1 output\n");
>   	setup_pipe_on_outputs(data, outputs, output_count);
> -	igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
> +	igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
The function fit_modes_in_bw causes the test to skip if valid modes is 
not found, but here we are intending to assert the test. Are both 
contradicting?

>   	setup_modeset_on_outputs(data, outputs,
>   				 output_count,
>   				 mode, fb, primary);
> diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
> index 588820170..f2bbfafe2 100644
> --- a/tests/kms_display_modes.c
> +++ b/tests/kms_display_modes.c
> @@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
>   	mode[0] = igt_output_get_mode(output1);
>   	mode[1] = igt_output_get_mode(output2);
>   
> +	igt_assert(fit_modes_in_bw(display));
> +
>   	pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
>   	pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
>   
> @@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
>   	igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
>   	igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
>   
> +	igt_assert(fit_modes_in_bw(display));
>   	igt_display_commit2(display, COMMIT_ATOMIC);
>   
>   	igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
> @@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
>   			  DRM_PLANE_TYPE_PRIMARY), NULL);
>   	igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
>   			  DRM_PLANE_TYPE_PRIMARY), NULL);
> +	igt_assert(fit_modes_in_bw(display));
>   	igt_display_commit2(display, COMMIT_ATOMIC);
>   
>   	/*Compare CRC*/


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

* RE: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
  2025-04-03 10:53 Jeevan B
  2025-04-04  9:12 ` Reddy Guddati, Santhosh
@ 2025-04-04 16:15 ` Thasleem, Mohammed
  1 sibling, 0 replies; 22+ messages in thread
From: Thasleem, Mohammed @ 2025-04-04 16:15 UTC (permalink / raw)
  To: B, Jeevan, igt-dev@lists.freedesktop.org; +Cc: Sharma, Swati2, B, Jeevan



-----Original Message-----
From: igt-dev <igt-dev-bounces@lists.freedesktop.org> On Behalf Of Jeevan B
Sent: Thursday, April 3, 2025 4:24 PM
To: igt-dev@lists.freedesktop.org
Cc: Sharma, Swati2 <swati2.sharma@intel.com>; B, Jeevan <jeevan.b@intel.com>
Subject: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints

Instead of checking only the current modes, find a combination of modes in the MST topology that can be accommodated within the available link bandwidth.

v2: move fit_modes_in_bw to lib/igt_kms
v3: update tag from fixes to closes

Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
 lib/igt_kms.c                           | 24 ++++++++++++++++++++++++
 lib/igt_kms.h                           |  1 +
 tests/intel/kms_dp_link_training.c      | 24 +-----------------------
 tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
 tests/kms_display_modes.c               |  4 ++++
 5 files changed, 31 insertions(+), 40 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c index 99c8707c7..f8274f49a 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,30 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
 	return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);  }
 
+/*
+ * fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ */
+bool fit_modes_in_bw(igt_display_t *display) {
	-->have igt_ extension for the function name..
+	bool found;
+	int ret;
+
+	ret = igt_display_try_commit_atomic(display,
+					    DRM_MODE_ATOMIC_TEST_ONLY |
+					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+	if (ret != 0) {
+		found = igt_override_all_active_output_modes_to_fit_bw(display);
+		igt_require_f(found,
+			      "No valid mode combo found for modeset\n");
+	}
+
+	return true;
+}
+
 /**
  * igt_pipe_refresh:
  * @display: a pointer to an #igt_display_t structure diff --git a/lib/igt_kms.h b/lib/igt_kms.h index 0381c82ad..fe01eaf3f 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,  void igt_dump_connectors_fd(int drmfd);  void igt_dump_crtcs_fd(int drmfd);  bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool fit_modes_in_bw(igt_display_t *display);
 bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);  unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);  unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe); diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..9b6248c6f 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
 	}
 }
 
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data) -{
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET,
-					    NULL);
-	if (ret != 0) {
-		bool found;
-
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found, "No valid mode combo found for modeset\n");
-	}
-
-	return true;
-}
-
 static void do_modeset(data_t *data, bool mst)  {
 	uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
 						  "Unable to assign pipes for outputs\n");
 
 	setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
-	fit_modes_in_bw(data);
+	fit_modes_in_bw(&data->display);
 	igt_display_commit2(&data->display, COMMIT_ATOMIC);  }
 
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..64f21ec6f 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
 							  DRM_MODE_LINK_STATUS_GOOD);
 }
 
-static bool fit_modes_in_bw(data_t *data) -{
-	bool found;
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
-	if (ret != 0) {
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found,
-			      "No valid mode combo found for modeset\n");
-	}
-	return true;
-}
-
 static bool validate_modeset_for_outputs(data_t *data,
 					igt_output_t *outputs[],
 					int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,  {
 	igt_require_f(*output_count > 0, "Require at least 1 output\n");
 	setup_pipe_on_outputs(data, outputs, output_count);
-	igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+	igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in 
+bw\n");
 	setup_modeset_on_outputs(data, outputs,
 				 output_count,
 				 mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c index 588820170..f2bbfafe2 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
 	mode[0] = igt_output_get_mode(output1);
 	mode[1] = igt_output_get_mode(output2);
 
+	igt_assert(fit_modes_in_bw(display));
+
 	pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
 	pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
 
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
 	igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 	igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 
+	igt_assert(fit_modes_in_bw(display));
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]); @@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
 	igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
+	igt_assert(fit_modes_in_bw(display));
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	/*Compare CRC*/
--
2.25.1


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

* RE: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
  2025-04-04  9:12 ` Reddy Guddati, Santhosh
@ 2025-04-10  7:25   ` B, Jeevan
  0 siblings, 0 replies; 22+ messages in thread
From: B, Jeevan @ 2025-04-10  7:25 UTC (permalink / raw)
  To: Reddy Guddati, Santhosh, igt-dev@lists.freedesktop.org; +Cc: Sharma, Swati2



> -----Original Message-----
> From: Reddy Guddati, Santhosh <santhosh.reddy.guddati@intel.com>
> Sent: Friday, April 4, 2025 2:43 PM
> To: B, Jeevan <jeevan.b@intel.com>; igt-dev@lists.freedesktop.org
> Cc: Sharma, Swati2 <swati2.sharma@intel.com>
> Subject: Re: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST
> bandwidth constraints
> 
> Hi Jeevan,
> 
> 
> On 03-04-2025 16:23, Jeevan B wrote:
> > Instead of checking only the current modes, find a combination of
> > modes in the MST topology that can be accommodated within the
> > available link bandwidth.
> >
> > v2: move fit_modes_in_bw to lib/igt_kms
> > v3: update tag from fixes to closes
> >
> > Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
> > Signed-off-by: Jeevan B <jeevan.b@intel.com>
> > ---
> >   lib/igt_kms.c                           | 24 ++++++++++++++++++++++++
> >   lib/igt_kms.h                           |  1 +
> >   tests/intel/kms_dp_link_training.c      | 24 +-----------------------
> >   tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
> >   tests/kms_display_modes.c               |  4 ++++
> >   5 files changed, 31 insertions(+), 40 deletions(-)
> >
> > diff --git a/lib/igt_kms.c b/lib/igt_kms.c index 99c8707c7..f8274f49a
> > 100644
> > --- a/lib/igt_kms.c
> > +++ b/lib/igt_kms.c
> > @@ -5046,6 +5046,30 @@ bool
> igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
> >   	return __override_all_active_output_modes_to_fit_bw(display, outputs,
> n_outputs, 0);
> >   }
> >
> > +/*
> > + * fit_modes_in_bw :
> > + * @display: a pointer to an #igt_display_t structure
> > + *
> > + * Tries atomic TEST_ONLY commit; if it fails, overrides
> > + * output modes to fit bandwidth.
> > + */
> > +bool fit_modes_in_bw(igt_display_t *display) {
> > +	bool found;
> > +	int ret;
> > +
> > +	ret = igt_display_try_commit_atomic(display,
> > +					    DRM_MODE_ATOMIC_TEST_ONLY |
> > +
> DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> > +	if (ret != 0) {
> > +		found =
> igt_override_all_active_output_modes_to_fit_bw(display);
> > +		igt_require_f(found,
> > +			      "No valid mode combo found for modeset\n");
> > +	}
> > +
> > +	return true;
> > +}
> > +
> >   /**
> >    * igt_pipe_refresh:
> >    * @display: a pointer to an #igt_display_t structure diff --git
> > a/lib/igt_kms.h b/lib/igt_kms.h index 0381c82ad..fe01eaf3f 100644
> > --- a/lib/igt_kms.h
> > +++ b/lib/igt_kms.h
> > @@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
> >   void igt_dump_connectors_fd(int drmfd);
> >   void igt_dump_crtcs_fd(int drmfd);
> >   bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t
> > *display);
> > +bool fit_modes_in_bw(igt_display_t *display);
> >   bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
> >   unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
> >   unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
> > diff --git a/tests/intel/kms_dp_link_training.c
> > b/tests/intel/kms_dp_link_training.c
> > index 9e9b1e6db..9b6248c6f 100644
> > --- a/tests/intel/kms_dp_link_training.c
> > +++ b/tests/intel/kms_dp_link_training.c
> > @@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data,
> igt_output_t *outs[],
> >   	}
> >   }
> >
> > -/*
> > - * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails,
> > overrides
> > - * output modes to fit bandwidth.
> > - */
> > -static bool fit_modes_in_bw(data_t *data) -{
> > -	int ret;
> > -
> > -	ret = igt_display_try_commit_atomic(&data->display,
> > -					    DRM_MODE_ATOMIC_TEST_ONLY |
> > -
> DRM_MODE_ATOMIC_ALLOW_MODESET,
> > -					    NULL);
> > -	if (ret != 0) {
> > -		bool found;
> > -
> > -		found =
> igt_override_all_active_output_modes_to_fit_bw(&data->display);
> > -		igt_require_f(found, "No valid mode combo found for
> modeset\n");
> > -	}
> > -
> > -	return true;
> > -}
> > -
> >   static void do_modeset(data_t *data, bool mst)
> >   {
> >   	uint32_t master_pipes_mask = 0;
> > @@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
> >   						  "Unable to assign pipes for
> outputs\n");
> >
> >   	setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
> > -	fit_modes_in_bw(data);
> > +	fit_modes_in_bw(&data->display);
> >   	igt_display_commit2(&data->display, COMMIT_ATOMIC);
> >   }
> >
> > diff --git a/tests/intel/kms_dp_linktrain_fallback.c
> > b/tests/intel/kms_dp_linktrain_fallback.c
> > index 6a872efd2..64f21ec6f 100644
> > --- a/tests/intel/kms_dp_linktrain_fallback.c
> > +++ b/tests/intel/kms_dp_linktrain_fallback.c
> > @@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t
> *data, igt_output_t *outputs[]
> >
> DRM_MODE_LINK_STATUS_GOOD);
> >   }
> >
> > -static bool fit_modes_in_bw(data_t *data) -{
> > -	bool found;
> > -	int ret;
> > -
> > -	ret = igt_display_try_commit_atomic(&data->display,
> > -					    DRM_MODE_ATOMIC_TEST_ONLY |
> > -
> DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> > -	if (ret != 0) {
> > -		found =
> igt_override_all_active_output_modes_to_fit_bw(&data->display);
> > -		igt_require_f(found,
> > -			      "No valid mode combo found for modeset\n");
> > -	}
> > -	return true;
> > -}
> > -
> >   static bool validate_modeset_for_outputs(data_t *data,
> >   					igt_output_t *outputs[],
> >   					int *output_count,
> > @@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t
> *data,
> >   {
> >   	igt_require_f(*output_count > 0, "Require at least 1 output\n");
> >   	setup_pipe_on_outputs(data, outputs, output_count);
> > -	igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
> > +	igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes
> > +in bw\n");
> The function fit_modes_in_bw causes the test to skip if valid modes is not found,
> but here we are intending to assert the test. Are both contradicting?
Its should fail if there are no modes that can be supported in the bw, If you skip it can overlook some issues. 

Thanks 
Jeevan B
> 
> >   	setup_modeset_on_outputs(data, outputs,
> >   				 output_count,
> >   				 mode, fb, primary);
> > diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
> > index 588820170..f2bbfafe2 100644
> > --- a/tests/kms_display_modes.c
> > +++ b/tests/kms_display_modes.c
> > @@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
> >   	mode[0] = igt_output_get_mode(output1);
> >   	mode[1] = igt_output_get_mode(output2);
> >
> > +	igt_assert(fit_modes_in_bw(display));
> > +
> >   	pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1,
> IGT_PIPE_CRC_SOURCE_AUTO);
> >   	pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2,
> > IGT_PIPE_CRC_SOURCE_AUTO);
> >
> > @@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
> >   	igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
> >   	igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
> >
> > +	igt_assert(fit_modes_in_bw(display));
> >   	igt_display_commit2(display, COMMIT_ATOMIC);
> >
> >   	igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]); @@ -158,6 +161,7 @@
> > static void run_extendedmode_basic(data_t *data,
> >   			  DRM_PLANE_TYPE_PRIMARY), NULL);
> >   	igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
> >   			  DRM_PLANE_TYPE_PRIMARY), NULL);
> > +	igt_assert(fit_modes_in_bw(display));
> >   	igt_display_commit2(display, COMMIT_ATOMIC);
> >
> >   	/*Compare CRC*/


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

* [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
@ 2025-04-16  9:47 Jeevan B
  0 siblings, 0 replies; 22+ messages in thread
From: Jeevan B @ 2025-04-16  9:47 UTC (permalink / raw)
  To: igt-dev; +Cc: santhosh.reddy.guddati, Jeevan B

Instead of checking only the current modes, find a combination of
modes in the MST topology that can be accommodated within the
available link bandwidth.

v2: move fit_modes_in_bw to lib/igt_kms
v3: update tag from fixes to closes
v4: remove igt_assert from fit_modes_in_bw call.

Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
 lib/igt_kms.c                           | 24 ++++++++++++++++++++++++
 lib/igt_kms.h                           |  1 +
 tests/intel/kms_dp_link_training.c      | 24 +-----------------------
 tests/intel/kms_dp_linktrain_fallback.c | 18 +-----------------
 tests/kms_display_modes.c               |  4 ++++
 5 files changed, 31 insertions(+), 40 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index 99c8707c7..f8274f49a 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,30 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
 	return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
 }
 
+/*
+ * fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ */
+bool fit_modes_in_bw(igt_display_t *display)
+{
+	bool found;
+	int ret;
+
+	ret = igt_display_try_commit_atomic(display,
+					    DRM_MODE_ATOMIC_TEST_ONLY |
+					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+	if (ret != 0) {
+		found = igt_override_all_active_output_modes_to_fit_bw(display);
+		igt_require_f(found,
+			      "No valid mode combo found for modeset\n");
+	}
+
+	return true;
+}
+
 /**
  * igt_pipe_refresh:
  * @display: a pointer to an #igt_display_t structure
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 0381c82ad..fe01eaf3f 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
 void igt_dump_connectors_fd(int drmfd);
 void igt_dump_crtcs_fd(int drmfd);
 bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool fit_modes_in_bw(igt_display_t *display);
 bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
 unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
 unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..9b6248c6f 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
 	}
 }
 
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data)
-{
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET,
-					    NULL);
-	if (ret != 0) {
-		bool found;
-
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found, "No valid mode combo found for modeset\n");
-	}
-
-	return true;
-}
-
 static void do_modeset(data_t *data, bool mst)
 {
 	uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
 						  "Unable to assign pipes for outputs\n");
 
 	setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
-	fit_modes_in_bw(data);
+	fit_modes_in_bw(&data->display);
 	igt_display_commit2(&data->display, COMMIT_ATOMIC);
 }
 
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..64f21ec6f 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
 							  DRM_MODE_LINK_STATUS_GOOD);
 }
 
-static bool fit_modes_in_bw(data_t *data)
-{
-	bool found;
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
-	if (ret != 0) {
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found,
-			      "No valid mode combo found for modeset\n");
-	}
-	return true;
-}
-
 static bool validate_modeset_for_outputs(data_t *data,
 					igt_output_t *outputs[],
 					int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
 {
 	igt_require_f(*output_count > 0, "Require at least 1 output\n");
 	setup_pipe_on_outputs(data, outputs, output_count);
-	igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+	igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
 	setup_modeset_on_outputs(data, outputs,
 				 output_count,
 				 mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
index 588820170..ccfdce0bd 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
 	mode[0] = igt_output_get_mode(output1);
 	mode[1] = igt_output_get_mode(output2);
 
+	fit_modes_in_bw(display);
+
 	pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
 	pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
 
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
 	igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 	igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 
+	fit_modes_in_bw(display);
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
@@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
 	igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
+	fit_modes_in_bw(display);
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	/*Compare CRC*/
-- 
2.25.1


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

* [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
@ 2025-04-30  9:46 Jeevan B
  2025-05-05  4:25 ` Reddy Guddati, Santhosh
  0 siblings, 1 reply; 22+ messages in thread
From: Jeevan B @ 2025-04-30  9:46 UTC (permalink / raw)
  To: igt-dev; +Cc: santhosh.reddy.guddati, Jeevan B

Instead of checking only the current modes, find a combination of
modes in the MST topology that can be accommodated within the
available link bandwidth.

v2: move fit_modes_in_bw to lib/igt_kms
v3: update tag from fixes to closes
v4: remove igt_assert from fit_modes_in_bw call.

Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
---
 lib/igt_kms.c                           | 30 +++++++++++++++++++++++++
 lib/igt_kms.h                           |  1 +
 tests/intel/kms_dp_link_training.c      | 24 +-------------------
 tests/intel/kms_dp_linktrain_fallback.c | 18 +--------------
 tests/kms_display_modes.c               |  4 ++++
 5 files changed, 37 insertions(+), 40 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index f3bc481f2..7c7738844 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,36 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
 	return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
 }
 
+/*
+ * fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ *
+ * Returns: true if a valid mode combination is found or the commit succeeds,
+ * false otherwise.
+ */
+bool fit_modes_in_bw(igt_display_t *display)
+{
+	int ret;
+
+	ret = igt_display_try_commit_atomic(display,
+					    DRM_MODE_ATOMIC_TEST_ONLY |
+					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+	if (ret != 0) {
+		bool found;
+
+		found = igt_override_all_active_output_modes_to_fit_bw(display);
+		if (!found) {
+			igt_debug("No valid mode combo found for modeset\n");
+			return false;
+		}
+	}
+
+	return true;
+}
+
 /**
  * igt_pipe_refresh:
  * @display: a pointer to an #igt_display_t structure
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 0381c82ad..fe01eaf3f 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
 void igt_dump_connectors_fd(int drmfd);
 void igt_dump_crtcs_fd(int drmfd);
 bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool fit_modes_in_bw(igt_display_t *display);
 bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
 unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
 unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..0152b7401 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
 	}
 }
 
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data)
-{
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET,
-					    NULL);
-	if (ret != 0) {
-		bool found;
-
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found, "No valid mode combo found for modeset\n");
-	}
-
-	return true;
-}
-
 static void do_modeset(data_t *data, bool mst)
 {
 	uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
 						  "Unable to assign pipes for outputs\n");
 
 	setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
-	fit_modes_in_bw(data);
+	igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
 	igt_display_commit2(&data->display, COMMIT_ATOMIC);
 }
 
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..64f21ec6f 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
 							  DRM_MODE_LINK_STATUS_GOOD);
 }
 
-static bool fit_modes_in_bw(data_t *data)
-{
-	bool found;
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
-	if (ret != 0) {
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found,
-			      "No valid mode combo found for modeset\n");
-	}
-	return true;
-}
-
 static bool validate_modeset_for_outputs(data_t *data,
 					igt_output_t *outputs[],
 					int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
 {
 	igt_require_f(*output_count > 0, "Require at least 1 output\n");
 	setup_pipe_on_outputs(data, outputs, output_count);
-	igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+	igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
 	setup_modeset_on_outputs(data, outputs,
 				 output_count,
 				 mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
index d53b83a86..19df03e92 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
 	mode[0] = igt_output_get_mode(output1);
 	mode[1] = igt_output_get_mode(output2);
 
+	igt_assert_f(fit_modes_in_bw(display), "Unable to fit modes in bw\n");
+
 	pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
 	pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
 
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
 	igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 	igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 
+	igt_assert_f(fit_modes_in_bw(display), "Unable to fit modes in bw\n");
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
@@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
 	igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
+	igt_assert_f(fit_modes_in_bw(display), "Unable to fit modes in bw\n");
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	/*Compare CRC*/
-- 
2.25.1


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

* Re: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
  2025-04-30  9:46 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
@ 2025-05-05  4:25 ` Reddy Guddati, Santhosh
  0 siblings, 0 replies; 22+ messages in thread
From: Reddy Guddati, Santhosh @ 2025-05-05  4:25 UTC (permalink / raw)
  To: Jeevan B, igt-dev

Hi Jeevan,

On 30-04-2025 15:16, Jeevan B wrote:
> Instead of checking only the current modes, find a combination of
> modes in the MST topology that can be accommodated within the
> available link bandwidth.
> 
> v2: move fit_modes_in_bw to lib/igt_kms
> v3: update tag from fixes to closes
> v4: remove igt_assert from fit_modes_in_bw call.
> 
> Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
> Signed-off-by: Jeevan B <jeevan.b@intel.com>
LGTM
Reviewed-by: Santhosh Reddy Guddati <santhosh.reddy.guddati@intel.com>> ---
>   lib/igt_kms.c                           | 30 +++++++++++++++++++++++++
>   lib/igt_kms.h                           |  1 +
>   tests/intel/kms_dp_link_training.c      | 24 +-------------------
>   tests/intel/kms_dp_linktrain_fallback.c | 18 +--------------
>   tests/kms_display_modes.c               |  4 ++++
>   5 files changed, 37 insertions(+), 40 deletions(-)
> 
> diff --git a/lib/igt_kms.c b/lib/igt_kms.c
> index f3bc481f2..7c7738844 100644
> --- a/lib/igt_kms.c
> +++ b/lib/igt_kms.c
> @@ -5046,6 +5046,36 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
>   	return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
>   }
>   
> +/*
> + * fit_modes_in_bw :
> + * @display: a pointer to an #igt_display_t structure
> + *
> + * Tries atomic TEST_ONLY commit; if it fails, overrides
> + * output modes to fit bandwidth.
> + *
> + * Returns: true if a valid mode combination is found or the commit succeeds,
> + * false otherwise.
> + */
> +bool fit_modes_in_bw(igt_display_t *display)
> +{
> +	int ret;
> +
> +	ret = igt_display_try_commit_atomic(display,
> +					    DRM_MODE_ATOMIC_TEST_ONLY |
> +					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> +	if (ret != 0) {
> +		bool found;
> +
> +		found = igt_override_all_active_output_modes_to_fit_bw(display);
> +		if (!found) {
> +			igt_debug("No valid mode combo found for modeset\n");
> +			return false;
> +		}
> +	}
> +
> +	return true;
> +}
> +
>   /**
>    * igt_pipe_refresh:
>    * @display: a pointer to an #igt_display_t structure
> diff --git a/lib/igt_kms.h b/lib/igt_kms.h
> index 0381c82ad..fe01eaf3f 100644
> --- a/lib/igt_kms.h
> +++ b/lib/igt_kms.h
> @@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
>   void igt_dump_connectors_fd(int drmfd);
>   void igt_dump_crtcs_fd(int drmfd);
>   bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
> +bool fit_modes_in_bw(igt_display_t *display);
>   bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
>   unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
>   unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
> diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
> index 9e9b1e6db..0152b7401 100644
> --- a/tests/intel/kms_dp_link_training.c
> +++ b/tests/intel/kms_dp_link_training.c
> @@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
>   	}
>   }
>   
> -/*
> - * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
> - * output modes to fit bandwidth.
> - */
> -static bool fit_modes_in_bw(data_t *data)
> -{
> -	int ret;
> -
> -	ret = igt_display_try_commit_atomic(&data->display,
> -					    DRM_MODE_ATOMIC_TEST_ONLY |
> -					    DRM_MODE_ATOMIC_ALLOW_MODESET,
> -					    NULL);
> -	if (ret != 0) {
> -		bool found;
> -
> -		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> -		igt_require_f(found, "No valid mode combo found for modeset\n");
> -	}
> -
> -	return true;
> -}
> -
>   static void do_modeset(data_t *data, bool mst)
>   {
>   	uint32_t master_pipes_mask = 0;
> @@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
>   						  "Unable to assign pipes for outputs\n");
>   
>   	setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
> -	fit_modes_in_bw(data);
> +	igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
>   	igt_display_commit2(&data->display, COMMIT_ATOMIC);
>   }
>   
> diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
> index 6a872efd2..64f21ec6f 100644
> --- a/tests/intel/kms_dp_linktrain_fallback.c
> +++ b/tests/intel/kms_dp_linktrain_fallback.c
> @@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
>   							  DRM_MODE_LINK_STATUS_GOOD);
>   }
>   
> -static bool fit_modes_in_bw(data_t *data)
> -{
> -	bool found;
> -	int ret;
> -
> -	ret = igt_display_try_commit_atomic(&data->display,
> -					    DRM_MODE_ATOMIC_TEST_ONLY |
> -					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
> -	if (ret != 0) {
> -		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
> -		igt_require_f(found,
> -			      "No valid mode combo found for modeset\n");
> -	}
> -	return true;
> -}
> -
>   static bool validate_modeset_for_outputs(data_t *data,
>   					igt_output_t *outputs[],
>   					int *output_count,
> @@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
>   {
>   	igt_require_f(*output_count > 0, "Require at least 1 output\n");
>   	setup_pipe_on_outputs(data, outputs, output_count);
> -	igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
> +	igt_assert_f(fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
>   	setup_modeset_on_outputs(data, outputs,
>   				 output_count,
>   				 mode, fb, primary);
> diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
> index d53b83a86..19df03e92 100644
> --- a/tests/kms_display_modes.c
> +++ b/tests/kms_display_modes.c
> @@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
>   	mode[0] = igt_output_get_mode(output1);
>   	mode[1] = igt_output_get_mode(output2);
>   
> +	igt_assert_f(fit_modes_in_bw(display), "Unable to fit modes in bw\n");
> +
>   	pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
>   	pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
>   
> @@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
>   	igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
>   	igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
>   
> +	igt_assert_f(fit_modes_in_bw(display), "Unable to fit modes in bw\n");
>   	igt_display_commit2(display, COMMIT_ATOMIC);
>   
>   	igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
> @@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
>   			  DRM_PLANE_TYPE_PRIMARY), NULL);
>   	igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
>   			  DRM_PLANE_TYPE_PRIMARY), NULL);
> +	igt_assert_f(fit_modes_in_bw(display), "Unable to fit modes in bw\n");
>   	igt_display_commit2(display, COMMIT_ATOMIC);
>   
>   	/*Compare CRC*/


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

* [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
@ 2025-05-05 16:12 Jeevan B
  2025-05-05 17:22 ` ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev6) Patchwork
                   ` (6 more replies)
  0 siblings, 7 replies; 22+ messages in thread
From: Jeevan B @ 2025-05-05 16:12 UTC (permalink / raw)
  To: igt-dev; +Cc: santhosh.reddy.guddati, mohammed.thasleem, Jeevan B

Instead of checking only the current modes, find a combination of
modes in the MST topology that can be accommodated within the
available link bandwidth.

v2: move fit_modes_in_bw to lib/igt_kms
v3: update tag from fixes to closes
v4: remove igt_assert from fit_modes_in_bw call.
v5: update function name with 'igt_*'.

Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
Reviewed-by: Santhosh Reddy Guddati <santhosh.reddy.guddati@intel.com>
---
 lib/igt_kms.c                           | 30 +++++++++++++++++++++++++
 lib/igt_kms.h                           |  1 +
 tests/intel/kms_dp_link_training.c      | 24 +-------------------
 tests/intel/kms_dp_linktrain_fallback.c | 18 +--------------
 tests/kms_display_modes.c               |  4 ++++
 5 files changed, 37 insertions(+), 40 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c
index f3bc481f2..9ee03e870 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,36 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
 	return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);
 }
 
+/*
+ * igt_fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ *
+ * Returns: true if a valid mode combination is found or the commit succeeds,
+ * false otherwise.
+ */
+bool igt_fit_modes_in_bw(igt_display_t *display)
+{
+	int ret;
+
+	ret = igt_display_try_commit_atomic(display,
+					    DRM_MODE_ATOMIC_TEST_ONLY |
+					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+	if (ret != 0) {
+		bool found;
+
+		found = igt_override_all_active_output_modes_to_fit_bw(display);
+		if (!found) {
+			igt_debug("No valid mode combo found for modeset\n");
+			return false;
+		}
+	}
+
+	return true;
+}
+
 /**
  * igt_pipe_refresh:
  * @display: a pointer to an #igt_display_t structure
diff --git a/lib/igt_kms.h b/lib/igt_kms.h
index 0381c82ad..a85fee515 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,
 void igt_dump_connectors_fd(int drmfd);
 void igt_dump_crtcs_fd(int drmfd);
 bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool igt_fit_modes_in_bw(igt_display_t *display);
 bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);
 unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);
 unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe);
diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..fb9b42608 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
 	}
 }
 
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data)
-{
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET,
-					    NULL);
-	if (ret != 0) {
-		bool found;
-
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found, "No valid mode combo found for modeset\n");
-	}
-
-	return true;
-}
-
 static void do_modeset(data_t *data, bool mst)
 {
 	uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
 						  "Unable to assign pipes for outputs\n");
 
 	setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
-	fit_modes_in_bw(data);
+	igt_assert_f(igt_fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
 	igt_display_commit2(&data->display, COMMIT_ATOMIC);
 }
 
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..f8ef0cac4 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
 							  DRM_MODE_LINK_STATUS_GOOD);
 }
 
-static bool fit_modes_in_bw(data_t *data)
-{
-	bool found;
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
-	if (ret != 0) {
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found,
-			      "No valid mode combo found for modeset\n");
-	}
-	return true;
-}
-
 static bool validate_modeset_for_outputs(data_t *data,
 					igt_output_t *outputs[],
 					int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,
 {
 	igt_require_f(*output_count > 0, "Require at least 1 output\n");
 	setup_pipe_on_outputs(data, outputs, output_count);
-	igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+	igt_assert_f(igt_fit_modes_in_bw(&data->display), "Unable to fit modes in bw\n");
 	setup_modeset_on_outputs(data, outputs,
 				 output_count,
 				 mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c
index d53b83a86..c93195b3c 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
 	mode[0] = igt_output_get_mode(output1);
 	mode[1] = igt_output_get_mode(output2);
 
+	igt_assert_f(igt_fit_modes_in_bw(display), "Unable to fit modes in bw\n");
+
 	pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
 	pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
 
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
 	igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 	igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 
+	igt_assert_f(igt_fit_modes_in_bw(display), "Unable to fit modes in bw\n");
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]);
@@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
 	igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
+	igt_assert_f(igt_fit_modes_in_bw(display), "Unable to fit modes in bw\n");
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	/*Compare CRC*/
-- 
2.25.1


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

* ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev6)
  2025-05-05 16:12 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
@ 2025-05-05 17:22 ` Patchwork
  2025-05-05 17:46 ` ✓ Xe.CI.BAT: success " Patchwork
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2025-05-05 17:22 UTC (permalink / raw)
  To: Jeevan B; +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev6)
URL   : https://patchwork.freedesktop.org/series/146653/
State : failure

== Summary ==

CI Bug Log - changes from IGT_8353 -> IGTPW_13079
====================================================

Summary
-------

  **FAILURE**

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

Participating hosts (43 -> 44)
------------------------------

  Additional (1): fi-tgl-1115g4 

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@gem_softpin@safe-alignment:
    - fi-hsw-4770:        [PASS][1] -> [FAIL][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8353/fi-hsw-4770/igt@gem_softpin@safe-alignment.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/fi-hsw-4770/igt@gem_softpin@safe-alignment.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@fbdev@info:
    - fi-hsw-4770:        [PASS][3] -> [SKIP][4] ([i915#1849] / [i915#2582])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8353/fi-hsw-4770/igt@fbdev@info.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/fi-hsw-4770/igt@fbdev@info.html

  * igt@fbdev@nullptr:
    - fi-hsw-4770:        [PASS][5] -> [SKIP][6] ([i915#2582]) +3 other tests skip
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8353/fi-hsw-4770/igt@fbdev@nullptr.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/fi-hsw-4770/igt@fbdev@nullptr.html

  * igt@gem_huc_copy@huc-copy:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][7] ([i915#2190])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/fi-tgl-1115g4/igt@gem_huc_copy@huc-copy.html

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

  * igt@i915_module_load@load:
    - bat-mtlp-9:         [PASS][9] -> [DMESG-WARN][10] ([i915#13494])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8353/bat-mtlp-9/igt@i915_module_load@load.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/bat-mtlp-9/igt@i915_module_load@load.html

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

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

  * igt@intel_hwmon@hwmon-read:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][19] ([i915#7707]) +1 other test skip
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/fi-tgl-1115g4/igt@intel_hwmon@hwmon-read.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][20] ([i915#4103]) +1 other test skip
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/fi-tgl-1115g4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html

  * igt@kms_dsc@dsc-basic:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][21] ([i915#3555] / [i915#3840])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/fi-tgl-1115g4/igt@kms_dsc@dsc-basic.html

  * igt@kms_force_connector_basic@force-load-detect:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][22]
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/fi-tgl-1115g4/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_pm_backlight@basic-brightness:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][23] ([i915#9812])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/fi-tgl-1115g4/igt@kms_pm_backlight@basic-brightness.html

  * igt@kms_psr@psr-primary-page-flip:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][24] ([i915#9732]) +3 other tests skip
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/fi-tgl-1115g4/igt@kms_psr@psr-primary-page-flip.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - fi-tgl-1115g4:      NOTRUN -> [SKIP][25] ([i915#3555])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/fi-tgl-1115g4/igt@kms_setmode@basic-clone-single-crtc.html

  
#### Possible fixes ####

  * igt@i915_selftest@live:
    - bat-arlh-2:         [INCOMPLETE][26] ([i915#14046]) -> [PASS][27] +1 other test pass
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8353/bat-arlh-2/igt@i915_selftest@live.html
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/bat-arlh-2/igt@i915_selftest@live.html

  * igt@i915_selftest@live@workarounds:
    - bat-arls-5:         [DMESG-FAIL][28] ([i915#12061]) -> [PASS][29] +1 other test pass
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8353/bat-arls-5/igt@i915_selftest@live@workarounds.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/bat-arls-5/igt@i915_selftest@live@workarounds.html
    - bat-arls-6:         [DMESG-FAIL][30] ([i915#12061]) -> [PASS][31] +1 other test pass
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8353/bat-arls-6/igt@i915_selftest@live@workarounds.html
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13079/bat-arls-6/igt@i915_selftest@live@workarounds.html

  
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#13494]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494
  [i915#14046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14046
  [i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
  [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
  [i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
  [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
  [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812


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

  * CI: CI-20190529 -> None
  * IGT: IGT_8353 -> IGTPW_13079
  * Linux: CI_DRM_16496 -> CI_DRM_16501

  CI-20190529: 20190529
  CI_DRM_16496: 66dbd091942ffec06a91480c22916f389670a87c @ git://anongit.freedesktop.org/gfx-ci/linux
  CI_DRM_16501: 4bc96b6ef5bd34903a5170366644121777aa2418 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_13079: cf15ef551cb66529a23bb0d912950143a0c07060 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8353: 8353

== Logs ==

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

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

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

* ✓ Xe.CI.BAT: success for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev6)
  2025-05-05 16:12 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
  2025-05-05 17:22 ` ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev6) Patchwork
@ 2025-05-05 17:46 ` Patchwork
  2025-05-05 20:51 ` ✗ Xe.CI.Full: failure " Patchwork
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2025-05-05 17:46 UTC (permalink / raw)
  To: Jeevan B; +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev6)
URL   : https://patchwork.freedesktop.org/series/146653/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_8353_BAT -> XEIGTPW_13079_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (8 -> 8)
------------------------------

  No changes in participating hosts

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

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

### IGT changes ###

#### Issues hit ####

  * igt@xe_evict@evict-beng-small-cm:
    - bat-adlp-vf:        NOTRUN -> [SKIP][1] ([Intel XE#261] / [Intel XE#688]) +9 other tests skip
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/bat-adlp-vf/igt@xe_evict@evict-beng-small-cm.html

  * igt@xe_exec_fault_mode@twice-rebind:
    - bat-adlp-vf:        NOTRUN -> [SKIP][2] ([Intel XE#288]) +32 other tests skip
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/bat-adlp-vf/igt@xe_exec_fault_mode@twice-rebind.html

  * igt@xe_gt_freq@freq_fixed_idle:
    - bat-adlp-vf:        NOTRUN -> [SKIP][3] ([Intel XE#2464]) +2 other tests skip
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/bat-adlp-vf/igt@xe_gt_freq@freq_fixed_idle.html

  * igt@xe_live_ktest@xe_bo:
    - bat-adlp-vf:        NOTRUN -> [SKIP][4] ([Intel XE#2229] / [Intel XE#455]) +2 other tests skip
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/bat-adlp-vf/igt@xe_live_ktest@xe_bo.html

  * igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
    - bat-adlp-vf:        NOTRUN -> [SKIP][5] ([Intel XE#2229])
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/bat-adlp-vf/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html

  * igt@xe_mmap@vram:
    - bat-adlp-vf:        NOTRUN -> [SKIP][6] ([Intel XE#1008])
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/bat-adlp-vf/igt@xe_mmap@vram.html

  * igt@xe_pat@pat-index-xe2:
    - bat-adlp-vf:        NOTRUN -> [SKIP][7] ([Intel XE#977])
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/bat-adlp-vf/igt@xe_pat@pat-index-xe2.html

  * igt@xe_pat@pat-index-xehpc:
    - bat-adlp-vf:        NOTRUN -> [SKIP][8] ([Intel XE#2838] / [Intel XE#979])
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/bat-adlp-vf/igt@xe_pat@pat-index-xehpc.html

  * igt@xe_pat@pat-index-xelpg:
    - bat-adlp-vf:        NOTRUN -> [SKIP][9] ([Intel XE#979])
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/bat-adlp-vf/igt@xe_pat@pat-index-xelpg.html

  * igt@xe_pm_residency@gt-c6-on-idle:
    - bat-adlp-vf:        NOTRUN -> [SKIP][10] ([Intel XE#2468])
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/bat-adlp-vf/igt@xe_pm_residency@gt-c6-on-idle.html

  * igt@xe_sriov_flr@flr-vf1-clear:
    - bat-adlp-vf:        NOTRUN -> [SKIP][11] ([Intel XE#3342])
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/bat-adlp-vf/igt@xe_sriov_flr@flr-vf1-clear.html

  
#### Possible fixes ####

  * igt@xe_exec_balancer@twice-virtual-userptr-rebind:
    - bat-adlp-vf:        [ABORT][12] ([Intel XE#3970]) -> [PASS][13]
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/bat-adlp-vf/igt@xe_exec_balancer@twice-virtual-userptr-rebind.html
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/bat-adlp-vf/igt@xe_exec_balancer@twice-virtual-userptr-rebind.html

  
  [Intel XE#1008]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1008
  [Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
  [Intel XE#2464]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2464
  [Intel XE#2468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2468
  [Intel XE#261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/261
  [Intel XE#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838
  [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
  [Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
  [Intel XE#3970]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3970
  [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
  [Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979


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

  * IGT: IGT_8353 -> IGTPW_13079
  * Linux: xe-3030-66dbd091942ffec06a91480c22916f389670a87c -> xe-3036-4bc96b6ef5bd34903a5170366644121777aa2418

  IGTPW_13079: cf15ef551cb66529a23bb0d912950143a0c07060 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8353: 8353
  xe-3030-66dbd091942ffec06a91480c22916f389670a87c: 66dbd091942ffec06a91480c22916f389670a87c
  xe-3036-4bc96b6ef5bd34903a5170366644121777aa2418: 4bc96b6ef5bd34903a5170366644121777aa2418

== Logs ==

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

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

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

* ✗ Xe.CI.Full: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev6)
  2025-05-05 16:12 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
  2025-05-05 17:22 ` ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev6) Patchwork
  2025-05-05 17:46 ` ✓ Xe.CI.BAT: success " Patchwork
@ 2025-05-05 20:51 ` Patchwork
  2025-05-06  8:30 ` [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Thasleem, Mohammed
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2025-05-05 20:51 UTC (permalink / raw)
  To: Jeevan B; +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev6)
URL   : https://patchwork.freedesktop.org/series/146653/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_8353_FULL -> XEIGTPW_13079_FULL
====================================================

Summary
-------

  **FAILURE**

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

  Missing    (1): shard-adlp 

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@kms_cursor_edge_walk@128x128-top-bottom:
    - shard-bmg:          [PASS][1] -> [SKIP][2]
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-7/igt@kms_cursor_edge_walk@128x128-top-bottom.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@kms_cursor_edge_walk@128x128-top-bottom.html

  * igt@kms_universal_plane@universal-plane-pageflip-windowed:
    - shard-bmg:          [PASS][3] -> [DMESG-WARN][4] +3 other tests dmesg-warn
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-8/igt@kms_universal_plane@universal-plane-pageflip-windowed.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@kms_universal_plane@universal-plane-pageflip-windowed.html

  * igt@xe_gt_freq@freq_reset_multiple:
    - shard-bmg:          NOTRUN -> [DMESG-WARN][5]
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@xe_gt_freq@freq_reset_multiple.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic:
    - shard-lnl:          [PASS][6] -> [FAIL][7] ([Intel XE#911])
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-4/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic.html
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-1/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic.html

  * igt@kms_atomic_transition@modeset-transition:
    - shard-bmg:          [PASS][8] -> [FAIL][9] ([Intel XE#1426]) +1 other test fail
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-7/igt@kms_atomic_transition@modeset-transition.html
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@kms_atomic_transition@modeset-transition.html

  * igt@kms_big_fb@linear-8bpp-rotate-270:
    - shard-lnl:          NOTRUN -> [SKIP][10] ([Intel XE#1407]) +1 other test skip
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-2/igt@kms_big_fb@linear-8bpp-rotate-270.html

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

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
    - shard-bmg:          NOTRUN -> [SKIP][12] ([Intel XE#1124]) +1 other test skip
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

  * igt@kms_big_fb@yf-tiled-addfb-size-overflow:
    - shard-bmg:          NOTRUN -> [SKIP][13] ([Intel XE#610])
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-2/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][14] ([Intel XE#610])
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-434/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
    - shard-lnl:          NOTRUN -> [SKIP][15] ([Intel XE#1428])
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-8/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
    - shard-dg2-set2:     NOTRUN -> [SKIP][16] ([Intel XE#1124]) +7 other tests skip
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-434/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html

  * igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p:
    - shard-bmg:          [PASS][17] -> [SKIP][18] ([Intel XE#2314] / [Intel XE#2894])
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-8/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html

  * igt@kms_bw@connected-linear-tiling-3-displays-1920x1080p:
    - shard-bmg:          NOTRUN -> [SKIP][19] ([Intel XE#2314] / [Intel XE#2894])
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@kms_bw@connected-linear-tiling-3-displays-1920x1080p.html
    - shard-lnl:          NOTRUN -> [SKIP][20] ([Intel XE#2191])
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-4/igt@kms_bw@connected-linear-tiling-3-displays-1920x1080p.html

  * igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p:
    - shard-dg2-set2:     NOTRUN -> [SKIP][21] ([Intel XE#2191]) +2 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-463/igt@kms_bw@connected-linear-tiling-4-displays-2560x1440p.html

  * igt@kms_bw@linear-tiling-4-displays-3840x2160p:
    - shard-dg2-set2:     NOTRUN -> [SKIP][22] ([Intel XE#367])
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-464/igt@kms_bw@linear-tiling-4-displays-3840x2160p.html

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

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

  * igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-d-dp-2:
    - shard-dg2-set2:     NOTRUN -> [SKIP][25] ([Intel XE#455] / [Intel XE#787]) +48 other tests skip
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-432/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-d-dp-2.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
    - shard-dg2-set2:     NOTRUN -> [SKIP][26] ([Intel XE#3442])
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-432/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
    - shard-lnl:          NOTRUN -> [SKIP][27] ([Intel XE#3432]) +1 other test skip
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-5/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
    - shard-dg2-set2:     NOTRUN -> [SKIP][28] ([Intel XE#2907])
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [SKIP][29] ([Intel XE#787]) +237 other tests skip
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/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-4-tiled-mtl-rc-ccs-cc:
    - shard-lnl:          NOTRUN -> [SKIP][30] ([Intel XE#2887]) +7 other tests skip
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-8/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_cdclk@plane-scaling@pipe-b-dp-4:
    - shard-dg2-set2:     NOTRUN -> [SKIP][31] ([Intel XE#4416]) +3 other tests skip
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html

  * igt@kms_chamelium_color@ctm-blue-to-red:
    - shard-lnl:          NOTRUN -> [SKIP][32] ([Intel XE#306])
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-5/igt@kms_chamelium_color@ctm-blue-to-red.html
    - shard-bmg:          NOTRUN -> [SKIP][33] ([Intel XE#2325])
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-2/igt@kms_chamelium_color@ctm-blue-to-red.html

  * igt@kms_chamelium_edid@dp-edid-change-during-suspend:
    - shard-dg2-set2:     NOTRUN -> [SKIP][34] ([Intel XE#373]) +9 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-433/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html

  * igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
    - shard-lnl:          NOTRUN -> [SKIP][35] ([Intel XE#373]) +2 other tests skip
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-3/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html

  * igt@kms_chamelium_hpd@vga-hpd-fast:
    - shard-bmg:          NOTRUN -> [SKIP][36] ([Intel XE#2252]) +2 other tests skip
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-8/igt@kms_chamelium_hpd@vga-hpd-fast.html

  * igt@kms_content_protection@atomic@pipe-a-dp-2:
    - shard-bmg:          NOTRUN -> [FAIL][37] ([Intel XE#1178])
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@kms_content_protection@atomic@pipe-a-dp-2.html

  * igt@kms_content_protection@srm@pipe-a-dp-4:
    - shard-dg2-set2:     NOTRUN -> [FAIL][38] ([Intel XE#1178]) +3 other tests fail
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@kms_content_protection@srm@pipe-a-dp-4.html

  * igt@kms_content_protection@uevent@pipe-a-dp-2:
    - shard-bmg:          NOTRUN -> [FAIL][39] ([Intel XE#1188])
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-2/igt@kms_content_protection@uevent@pipe-a-dp-2.html

  * igt@kms_cursor_crc@cursor-random-32x32:
    - shard-bmg:          NOTRUN -> [SKIP][40] ([Intel XE#2320])
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@kms_cursor_crc@cursor-random-32x32.html
    - shard-lnl:          NOTRUN -> [SKIP][41] ([Intel XE#1424])
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-1/igt@kms_cursor_crc@cursor-random-32x32.html

  * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
    - shard-bmg:          [PASS][42] -> [SKIP][43] ([Intel XE#2291]) +2 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-7/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
    - shard-dg2-set2:     NOTRUN -> [SKIP][44] ([Intel XE#323]) +1 other test skip
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-464/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
    - shard-lnl:          NOTRUN -> [SKIP][45] ([Intel XE#323])
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
    - shard-bmg:          NOTRUN -> [SKIP][46] ([Intel XE#2286])
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
    - shard-lnl:          NOTRUN -> [SKIP][47] ([Intel XE#309])
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-5/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
    - shard-bmg:          NOTRUN -> [SKIP][48] ([Intel XE#2291]) +1 other test skip
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
    - shard-dg2-set2:     NOTRUN -> [SKIP][49] ([Intel XE#4494])
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-432/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html

  * igt@kms_dp_link_training@uhbr-mst:
    - shard-dg2-set2:     NOTRUN -> [SKIP][50] ([Intel XE#4356])
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-436/igt@kms_dp_link_training@uhbr-mst.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-bmg:          NOTRUN -> [SKIP][51] ([Intel XE#2244])
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-lnl:          NOTRUN -> [SKIP][52] ([Intel XE#2244])
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-8/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_dsc@dsc-with-formats:
    - shard-dg2-set2:     NOTRUN -> [SKIP][53] ([Intel XE#455]) +17 other tests skip
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@kms_dsc@dsc-with-formats.html

  * igt@kms_fbcon_fbt@fbc-suspend:
    - shard-lnl:          [PASS][54] -> [FAIL][55] ([Intel XE#4164] / [i915#4767])
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-6/igt@kms_fbcon_fbt@fbc-suspend.html
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-8/igt@kms_fbcon_fbt@fbc-suspend.html

  * igt@kms_fbcon_fbt@psr:
    - shard-dg2-set2:     NOTRUN -> [SKIP][56] ([Intel XE#776])
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-464/igt@kms_fbcon_fbt@psr.html

  * igt@kms_feature_discovery@chamelium:
    - shard-dg2-set2:     NOTRUN -> [SKIP][57] ([Intel XE#701])
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@kms_feature_discovery@chamelium.html

  * igt@kms_flip@2x-blocking-wf_vblank@ab-hdmi-a6-dp4:
    - shard-dg2-set2:     [PASS][58] -> [FAIL][59] ([Intel XE#886]) +1 other test fail
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-dg2-464/igt@kms_flip@2x-blocking-wf_vblank@ab-hdmi-a6-dp4.html
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-435/igt@kms_flip@2x-blocking-wf_vblank@ab-hdmi-a6-dp4.html

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
    - shard-bmg:          [PASS][60] -> [FAIL][61] ([Intel XE#2882] / [Intel XE#3333])
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-2/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank@bd-dp2-hdmi-a3:
    - shard-bmg:          [PASS][62] -> [FAIL][63] ([Intel XE#2882]) +10 other tests fail
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-2/igt@kms_flip@2x-flip-vs-blocking-wf-vblank@bd-dp2-hdmi-a3.html
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@kms_flip@2x-flip-vs-blocking-wf-vblank@bd-dp2-hdmi-a3.html

  * igt@kms_flip@2x-flip-vs-dpms:
    - shard-bmg:          [PASS][64] -> [SKIP][65] ([Intel XE#2316]) +6 other tests skip
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-7/igt@kms_flip@2x-flip-vs-dpms.html
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@kms_flip@2x-flip-vs-dpms.html

  * igt@kms_flip@2x-flip-vs-dpms-on-nop@ab-dp2-hdmi-a3:
    - shard-bmg:          NOTRUN -> [FAIL][66] ([Intel XE#886]) +5 other tests fail
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@kms_flip@2x-flip-vs-dpms-on-nop@ab-dp2-hdmi-a3.html

  * igt@kms_flip@2x-flip-vs-expired-vblank@ac-dp2-hdmi-a3:
    - shard-bmg:          [PASS][67] -> [FAIL][68] ([Intel XE#3321]) +2 other tests fail
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank@ac-dp2-hdmi-a3.html
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@kms_flip@2x-flip-vs-expired-vblank@ac-dp2-hdmi-a3.html

  * igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a6-dp4:
    - shard-dg2-set2:     NOTRUN -> [FAIL][69] ([Intel XE#301])
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-435/igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a6-dp4.html

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible:
    - shard-lnl:          NOTRUN -> [SKIP][70] ([Intel XE#1421])
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-6/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a6:
    - shard-dg2-set2:     [PASS][71] -> [FAIL][72] ([Intel XE#301]) +1 other test fail
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a6.html
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-434/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a6.html

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

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-bmg:          [PASS][75] -> [INCOMPLETE][76] ([Intel XE#2049] / [Intel XE#2597]) +3 other tests incomplete
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-7/igt@kms_flip@flip-vs-suspend-interruptible.html
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-8/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_flip@plain-flip-fb-recreate:
    - shard-dg2-set2:     [PASS][77] -> [INCOMPLETE][78] ([Intel XE#2049])
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-dg2-464/igt@kms_flip@plain-flip-fb-recreate.html
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-432/igt@kms_flip@plain-flip-fb-recreate.html

  * igt@kms_flip@plain-flip-fb-recreate@a-hdmi-a2:
    - shard-dg2-set2:     NOTRUN -> [INCOMPLETE][79] ([Intel XE#2049])
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-432/igt@kms_flip@plain-flip-fb-recreate@a-hdmi-a2.html

  * igt@kms_flip@wf_vblank-ts-check:
    - shard-lnl:          [PASS][80] -> [FAIL][81] ([Intel XE#3149] / [Intel XE#886])
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-4/igt@kms_flip@wf_vblank-ts-check.html
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-2/igt@kms_flip@wf_vblank-ts-check.html

  * igt@kms_flip@wf_vblank-ts-check@a-edp1:
    - shard-lnl:          [PASS][82] -> [FAIL][83] ([Intel XE#886]) +2 other tests fail
   [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-4/igt@kms_flip@wf_vblank-ts-check@a-edp1.html
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-2/igt@kms_flip@wf_vblank-ts-check@a-edp1.html

  * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling:
    - shard-bmg:          [PASS][84] -> [DMESG-WARN][85] ([Intel XE#3428]) +17 other tests dmesg-warn
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-1/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html

  * igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-blt:
    - shard-bmg:          NOTRUN -> [SKIP][86] ([Intel XE#2311]) +6 other tests skip
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-1p-offscren-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen:
    - shard-dg2-set2:     NOTRUN -> [SKIP][87] ([Intel XE#651]) +28 other tests skip
   [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt:
    - shard-bmg:          NOTRUN -> [SKIP][88] ([Intel XE#4141]) +3 other tests skip
   [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt.html

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

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

  * igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
    - shard-bmg:          NOTRUN -> [SKIP][91] ([Intel XE#2352])
   [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc:
    - shard-dg2-set2:     NOTRUN -> [SKIP][92] ([Intel XE#653]) +27 other tests skip
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-wc.html

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

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt:
    - shard-lnl:          NOTRUN -> [SKIP][94] ([Intel XE#656]) +9 other tests skip
   [94]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt.html

  * igt@kms_hdr@invalid-hdr:
    - shard-bmg:          [PASS][95] -> [SKIP][96] ([Intel XE#1503])
   [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-4/igt@kms_hdr@invalid-hdr.html
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-5/igt@kms_hdr@invalid-hdr.html

  * igt@kms_plane_multiple@2x-tiling-x:
    - shard-bmg:          [PASS][97] -> [SKIP][98] ([Intel XE#4596])
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-7/igt@kms_plane_multiple@2x-tiling-x.html
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@kms_plane_multiple@2x-tiling-x.html

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

  * igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4:
    - shard-dg2-set2:     NOTRUN -> [DMESG-WARN][101] ([Intel XE#4212])
   [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-436/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html

  * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [ABORT][102] ([Intel XE#4760])
   [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-436/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-6.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling:
    - shard-dg2-set2:     NOTRUN -> [SKIP][103] ([Intel XE#2763] / [Intel XE#455]) +3 other tests skip
   [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b:
    - shard-dg2-set2:     NOTRUN -> [SKIP][104] ([Intel XE#2763]) +5 other tests skip
   [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25:
    - shard-bmg:          NOTRUN -> [SKIP][105] ([Intel XE#2763]) +4 other tests skip
   [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-8/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html

  * igt@kms_pm_dc@dc5-psr:
    - shard-lnl:          [PASS][106] -> [FAIL][107] ([Intel XE#718])
   [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-7/igt@kms_pm_dc@dc5-psr.html
   [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-2/igt@kms_pm_dc@dc5-psr.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-lnl:          NOTRUN -> [FAIL][108] ([Intel XE#718])
   [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-1/igt@kms_pm_dc@dc6-psr.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][109] ([Intel XE#1129])
   [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-463/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
    - shard-bmg:          NOTRUN -> [SKIP][110] ([Intel XE#1489]) +6 other tests skip
   [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-2/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
    - shard-dg2-set2:     NOTRUN -> [SKIP][111] ([Intel XE#1489]) +10 other tests skip
   [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-433/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area:
    - shard-lnl:          NOTRUN -> [SKIP][112] ([Intel XE#2893] / [Intel XE#4608])
   [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-b-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][113] ([Intel XE#4608]) +1 other test skip
   [113]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-overlay-primary-update-sf-dmg-area@pipe-b-edp-1.html

  * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
    - shard-lnl:          NOTRUN -> [SKIP][114] ([Intel XE#2893]) +1 other test skip
   [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html

  * igt@kms_psr@fbc-psr-primary-blt:
    - shard-bmg:          NOTRUN -> [SKIP][115] ([Intel XE#2234] / [Intel XE#2850]) +4 other tests skip
   [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-8/igt@kms_psr@fbc-psr-primary-blt.html

  * igt@kms_psr@fbc-psr2-primary-page-flip:
    - shard-lnl:          NOTRUN -> [SKIP][116] ([Intel XE#1406])
   [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-4/igt@kms_psr@fbc-psr2-primary-page-flip.html

  * igt@kms_psr@fbc-psr2-primary-page-flip@edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][117] ([Intel XE#4609])
   [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-4/igt@kms_psr@fbc-psr2-primary-page-flip@edp-1.html

  * igt@kms_psr@fbc-psr2-sprite-plane-move:
    - shard-dg2-set2:     NOTRUN -> [SKIP][118] ([Intel XE#2850] / [Intel XE#929]) +14 other tests skip
   [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-435/igt@kms_psr@fbc-psr2-sprite-plane-move.html

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
    - shard-dg2-set2:     NOTRUN -> [SKIP][119] ([Intel XE#3414]) +1 other test skip
   [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-434/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html

  * igt@kms_setmode@basic@pipe-b-edp-1:
    - shard-lnl:          [PASS][120] -> [FAIL][121] ([Intel XE#2883]) +2 other tests fail
   [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-5/igt@kms_setmode@basic@pipe-b-edp-1.html
   [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-6/igt@kms_setmode@basic@pipe-b-edp-1.html

  * igt@kms_vrr@cmrr@pipe-a-edp-1:
    - shard-lnl:          [PASS][122] -> [FAIL][123] ([Intel XE#4459]) +1 other test fail
   [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-3/igt@kms_vrr@cmrr@pipe-a-edp-1.html
   [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-7/igt@kms_vrr@cmrr@pipe-a-edp-1.html

  * igt@kms_vrr@flip-dpms:
    - shard-bmg:          NOTRUN -> [SKIP][124] ([Intel XE#1499])
   [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@kms_vrr@flip-dpms.html

  * igt@kms_vrr@lobf:
    - shard-bmg:          NOTRUN -> [SKIP][125] ([Intel XE#2168])
   [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@kms_vrr@lobf.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][126] ([Intel XE#2168])
   [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-434/igt@kms_vrr@lobf.html
    - shard-lnl:          NOTRUN -> [SKIP][127] ([Intel XE#1499])
   [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-8/igt@kms_vrr@lobf.html

  * igt@kms_writeback@writeback-fb-id:
    - shard-dg2-set2:     NOTRUN -> [SKIP][128] ([Intel XE#756])
   [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-436/igt@kms_writeback@writeback-fb-id.html

  * igt@xe_compute@ccs-mode-compute-kernel:
    - shard-lnl:          NOTRUN -> [SKIP][129] ([Intel XE#1447])
   [129]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-3/igt@xe_compute@ccs-mode-compute-kernel.html

  * igt@xe_compute_preempt@compute-preempt-many:
    - shard-dg2-set2:     NOTRUN -> [SKIP][130] ([Intel XE#1280] / [Intel XE#455]) +1 other test skip
   [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-463/igt@xe_compute_preempt@compute-preempt-many.html

  * igt@xe_eu_stall@invalid-event-report-count:
    - shard-dg2-set2:     NOTRUN -> [SKIP][131] ([Intel XE#4497])
   [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@xe_eu_stall@invalid-event-report-count.html

  * igt@xe_eudebug@basic-connect:
    - shard-bmg:          NOTRUN -> [SKIP][132] ([Intel XE#4837]) +2 other tests skip
   [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@xe_eudebug@basic-connect.html

  * igt@xe_eudebug@vm-bind-clear-faultable:
    - shard-dg2-set2:     NOTRUN -> [SKIP][133] ([Intel XE#4837]) +8 other tests skip
   [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-434/igt@xe_eudebug@vm-bind-clear-faultable.html

  * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr:
    - shard-dg2-set2:     [PASS][134] -> [SKIP][135] ([Intel XE#1392]) +2 other tests skip
   [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-dg2-433/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
   [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-432/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html

  * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null-rebind:
    - shard-bmg:          NOTRUN -> [SKIP][136] ([Intel XE#2322]) +1 other test skip
   [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null-rebind.html

  * igt@xe_exec_basic@multigpu-once-basic-defer-mmap:
    - shard-dg2-set2:     NOTRUN -> [SKIP][137] ([Intel XE#1392]) +1 other test skip
   [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-432/igt@xe_exec_basic@multigpu-once-basic-defer-mmap.html

  * igt@xe_exec_basic@multigpu-once-bindexecqueue-rebind:
    - shard-lnl:          NOTRUN -> [SKIP][138] ([Intel XE#1392]) +1 other test skip
   [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-5/igt@xe_exec_basic@multigpu-once-bindexecqueue-rebind.html

  * igt@xe_exec_fault_mode@twice-invalid-fault:
    - shard-dg2-set2:     NOTRUN -> [SKIP][139] ([Intel XE#288]) +24 other tests skip
   [139]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@xe_exec_fault_mode@twice-invalid-fault.html

  * igt@xe_exec_mix_modes@exec-spinner-interrupted-dma-fence:
    - shard-dg2-set2:     NOTRUN -> [SKIP][140] ([Intel XE#2360]) +1 other test skip
   [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-464/igt@xe_exec_mix_modes@exec-spinner-interrupted-dma-fence.html

  * igt@xe_exec_reset@close-fd:
    - shard-lnl:          [PASS][141] -> [DMESG-WARN][142] ([Intel XE#4805])
   [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-2/igt@xe_exec_reset@close-fd.html
   [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-3/igt@xe_exec_reset@close-fd.html

  * igt@xe_exec_system_allocator@many-mmap-huge:
    - shard-lnl:          NOTRUN -> [SKIP][143] ([Intel XE#4943]) +4 other tests skip
   [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-6/igt@xe_exec_system_allocator@many-mmap-huge.html

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

  * igt@xe_exec_system_allocator@process-many-large-execqueues-mmap-nomemset:
    - shard-dg2-set2:     NOTRUN -> [SKIP][145] ([Intel XE#4915]) +181 other tests skip
   [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@xe_exec_system_allocator@process-many-large-execqueues-mmap-nomemset.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset:
    - shard-lnl:          [PASS][146] -> [FAIL][147] ([Intel XE#4929])
   [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-7/igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset.html
   [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-1/igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-stride-new-race:
    - shard-bmg:          NOTRUN -> [DMESG-WARN][148] ([Intel XE#3428])
   [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-new-race.html

  * igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
    - shard-lnl:          NOTRUN -> [SKIP][149] ([Intel XE#2229])
   [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-8/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html

  * igt@xe_oa@non-privileged-map-oa-buffer:
    - shard-dg2-set2:     NOTRUN -> [SKIP][150] ([Intel XE#2541] / [Intel XE#3573]) +3 other tests skip
   [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-432/igt@xe_oa@non-privileged-map-oa-buffer.html

  * igt@xe_oa@syncs-syncobj-cfg:
    - shard-dg2-set2:     NOTRUN -> [SKIP][151] ([Intel XE#2541] / [Intel XE#3573] / [Intel XE#4501]) +1 other test skip
   [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@xe_oa@syncs-syncobj-cfg.html

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

  * igt@xe_pm@d3cold-mmap-vram:
    - shard-dg2-set2:     NOTRUN -> [SKIP][153] ([Intel XE#2284] / [Intel XE#366])
   [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-434/igt@xe_pm@d3cold-mmap-vram.html

  * igt@xe_pm@s4-basic:
    - shard-lnl:          [PASS][154] -> [ABORT][155] ([Intel XE#1794])
   [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-3/igt@xe_pm@s4-basic.html
   [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-2/igt@xe_pm@s4-basic.html

  * igt@xe_pmu@fn-engine-activity-load:
    - shard-dg2-set2:     NOTRUN -> [SKIP][156] ([Intel XE#4650])
   [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-464/igt@xe_pmu@fn-engine-activity-load.html

  * igt@xe_pmu@gt-frequency:
    - shard-lnl:          [PASS][157] -> [FAIL][158] ([Intel XE#4817]) +1 other test fail
   [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-2/igt@xe_pmu@gt-frequency.html
   [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-6/igt@xe_pmu@gt-frequency.html

  * igt@xe_pxp@regular-src-to-pxp-dest-rendercopy:
    - shard-dg2-set2:     NOTRUN -> [SKIP][159] ([Intel XE#4733])
   [159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-436/igt@xe_pxp@regular-src-to-pxp-dest-rendercopy.html

  * igt@xe_query@multigpu-query-invalid-cs-cycles:
    - shard-lnl:          NOTRUN -> [SKIP][160] ([Intel XE#944])
   [160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-3/igt@xe_query@multigpu-query-invalid-cs-cycles.html

  * igt@xe_query@multigpu-query-invalid-extension:
    - shard-dg2-set2:     NOTRUN -> [SKIP][161] ([Intel XE#944]) +1 other test skip
   [161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-432/igt@xe_query@multigpu-query-invalid-extension.html

  * igt@xe_render_copy@render-stress-1-copies:
    - shard-dg2-set2:     NOTRUN -> [SKIP][162] ([Intel XE#4814])
   [162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-432/igt@xe_render_copy@render-stress-1-copies.html

  * igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs:
    - shard-bmg:          NOTRUN -> [SKIP][163] ([Intel XE#4130])
   [163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-2/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][164] ([Intel XE#4130]) +2 other tests skip
   [164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-434/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html
    - shard-lnl:          NOTRUN -> [SKIP][165] ([Intel XE#4130])
   [165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-8/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html

  
#### Possible fixes ####

  * igt@kms_async_flips@alternate-sync-async-flip-atomic:
    - shard-bmg:          [FAIL][166] ([Intel XE#3701] / [Intel XE#3718] / [Intel XE#827]) -> [PASS][167]
   [166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-8/igt@kms_async_flips@alternate-sync-async-flip-atomic.html
   [167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@kms_async_flips@alternate-sync-async-flip-atomic.html

  * igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-dp-2:
    - shard-bmg:          [FAIL][168] ([Intel XE#3718] / [Intel XE#827]) -> [PASS][169]
   [168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-8/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-dp-2.html
   [169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-dp-2.html

  * igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-edp-1:
    - shard-lnl:          [FAIL][170] ([Intel XE#3718] / [Intel XE#827]) -> [PASS][171] +2 other tests pass
   [170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-3/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-edp-1.html
   [171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-3/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-edp-1.html

  * igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
    - shard-bmg:          [SKIP][172] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][173]
   [172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
   [173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
    - shard-dg2-set2:     [INCOMPLETE][174] ([Intel XE#3862]) -> [PASS][175]
   [174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-dg2-432/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
   [175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-435/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-6:
    - shard-dg2-set2:     [INCOMPLETE][176] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124]) -> [PASS][177] +1 other test pass
   [176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-6.html
   [177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-6.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
    - shard-dg2-set2:     [INCOMPLETE][178] ([Intel XE#2705] / [Intel XE#4212]) -> [PASS][179]
   [178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
   [179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4:
    - shard-dg2-set2:     [INCOMPLETE][180] ([Intel XE#4212]) -> [PASS][181]
   [180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4.html
   [181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-dp-4.html

  * igt@kms_cursor_crc@cursor-rapid-movement-64x64:
    - shard-bmg:          [SKIP][182] ([Intel XE#2320]) -> [PASS][183]
   [182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-6/igt@kms_cursor_crc@cursor-rapid-movement-64x64.html
   [183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@kms_cursor_crc@cursor-rapid-movement-64x64.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
    - shard-bmg:          [SKIP][184] ([Intel XE#2291]) -> [PASS][185] +5 other tests pass
   [184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-5/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
   [185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html

  * igt@kms_dp_aux_dev:
    - shard-bmg:          [SKIP][186] ([Intel XE#3009]) -> [PASS][187]
   [186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-5/igt@kms_dp_aux_dev.html
   [187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@kms_dp_aux_dev.html

  * igt@kms_flip@2x-wf_vblank-ts-check-interruptible:
    - shard-bmg:          [SKIP][188] ([Intel XE#2316]) -> [PASS][189] +4 other tests pass
   [188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-4/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
   [189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
    - shard-lnl:          [FAIL][190] ([Intel XE#301]) -> [PASS][191] +1 other test pass
   [190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-7/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
   [191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible@d-dp4:
    - shard-dg2-set2:     [FAIL][192] ([Intel XE#301]) -> [PASS][193] +2 other tests pass
   [192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank-interruptible@d-dp4.html
   [193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-434/igt@kms_flip@flip-vs-expired-vblank-interruptible@d-dp4.html

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-bmg:          [SKIP][194] ([Intel XE#3012]) -> [PASS][195]
   [194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-5/igt@kms_joiner@basic-force-big-joiner.html
   [195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-8/igt@kms_joiner@basic-force-big-joiner.html

  * igt@kms_plane_multiple@2x-tiling-none:
    - shard-bmg:          [SKIP][196] ([Intel XE#4596]) -> [PASS][197]
   [196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-4/igt@kms_plane_multiple@2x-tiling-none.html
   [197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@kms_plane_multiple@2x-tiling-none.html

  * igt@kms_pm_rpm@drm-resources-equal:
    - shard-bmg:          [FAIL][198] ([Intel XE#4936]) -> [PASS][199]
   [198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-6/igt@kms_pm_rpm@drm-resources-equal.html
   [199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-5/igt@kms_pm_rpm@drm-resources-equal.html

  * igt@kms_psr@psr2-suspend@edp-1:
    - shard-lnl:          [FAIL][200] ([Intel XE#3924]) -> [PASS][201] +1 other test pass
   [200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-5/igt@kms_psr@psr2-suspend@edp-1.html
   [201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-7/igt@kms_psr@psr2-suspend@edp-1.html

  * igt@xe_exec_basic@multigpu-no-exec-null-defer-bind:
    - shard-dg2-set2:     [SKIP][202] ([Intel XE#1392]) -> [PASS][203] +7 other tests pass
   [202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-null-defer-bind.html
   [203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@xe_exec_basic@multigpu-no-exec-null-defer-bind.html

  * igt@xe_pmu@gt-frequency:
    - shard-dg2-set2:     [FAIL][204] ([Intel XE#4817]) -> [PASS][205] +1 other test pass
   [204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-dg2-434/igt@xe_pmu@gt-frequency.html
   [205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-466/igt@xe_pmu@gt-frequency.html

  
#### Warnings ####

  * igt@kms_content_protection@atomic:
    - shard-bmg:          [SKIP][206] ([Intel XE#2341]) -> [FAIL][207] ([Intel XE#1178])
   [206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-4/igt@kms_content_protection@atomic.html
   [207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@kms_content_protection@atomic.html

  * igt@kms_content_protection@legacy:
    - shard-bmg:          [FAIL][208] ([Intel XE#1178]) -> [DMESG-FAIL][209] ([Intel XE#3428])
   [208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-7/igt@kms_content_protection@legacy.html
   [209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@kms_content_protection@legacy.html

  * igt@kms_content_protection@uevent:
    - shard-bmg:          [SKIP][210] ([Intel XE#2341]) -> [FAIL][211] ([Intel XE#1188])
   [210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-5/igt@kms_content_protection@uevent.html
   [211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-2/igt@kms_content_protection@uevent.html

  * igt@kms_flip@2x-flip-vs-dpms-on-nop:
    - shard-bmg:          [SKIP][212] ([Intel XE#2316]) -> [FAIL][213] ([Intel XE#886])
   [212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-4/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
   [213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@kms_flip@2x-flip-vs-dpms-on-nop.html

  * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render:
    - shard-bmg:          [SKIP][214] ([Intel XE#2312]) -> [SKIP][215] ([Intel XE#2311]) +14 other tests skip
   [214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html
   [215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render:
    - shard-bmg:          [SKIP][216] ([Intel XE#4141]) -> [SKIP][217] ([Intel XE#2312]) +3 other tests skip
   [216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html
   [217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
    - shard-bmg:          [SKIP][218] ([Intel XE#2312]) -> [SKIP][219] ([Intel XE#4141]) +7 other tests skip
   [218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
   [219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc:
    - shard-bmg:          [SKIP][220] ([Intel XE#2311]) -> [SKIP][221] ([Intel XE#2312]) +15 other tests skip
   [220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html
   [221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt:
    - shard-bmg:          [SKIP][222] ([Intel XE#2313]) -> [SKIP][223] ([Intel XE#2312]) +19 other tests skip
   [222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html
   [223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
    - shard-bmg:          [SKIP][224] ([Intel XE#2312]) -> [SKIP][225] ([Intel XE#2313]) +16 other tests skip
   [224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
   [225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_plane_multiple@2x-tiling-y:
    - shard-bmg:          [SKIP][226] ([Intel XE#2493]) -> [SKIP][227] ([Intel XE#4596])
   [226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-1/igt@kms_plane_multiple@2x-tiling-y.html
   [227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@kms_plane_multiple@2x-tiling-y.html

  * igt@kms_pm_dc@dc3co-vpb-simulation:
    - shard-lnl:          [SKIP][228] ([Intel XE#1909]) -> [SKIP][229] ([Intel XE#736])
   [228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-lnl-4/igt@kms_pm_dc@dc3co-vpb-simulation.html
   [229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-lnl-3/igt@kms_pm_dc@dc3co-vpb-simulation.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-bmg:          [SKIP][230] ([Intel XE#2426]) -> [SKIP][231] ([Intel XE#2509])
   [230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-6/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
   [231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  * igt@xe_module_load@load:
    - shard-bmg:          ([PASS][232], [PASS][233], [PASS][234], [PASS][235], [PASS][236], [PASS][237], [PASS][238], [PASS][239], [PASS][240], [PASS][241], [PASS][242], [PASS][243], [PASS][244], [PASS][245], [PASS][246], [PASS][247], [PASS][248], [PASS][249], [PASS][250], [PASS][251], [PASS][252], [PASS][253], [PASS][254], [PASS][255], [SKIP][256], [PASS][257]) ([Intel XE#2457]) -> ([PASS][258], [PASS][259], [PASS][260], [PASS][261], [PASS][262], [PASS][263], [PASS][264], [PASS][265], [PASS][266], [PASS][267], [PASS][268], [PASS][269], [SKIP][270], [PASS][271], [PASS][272], [PASS][273], [DMESG-WARN][274], [PASS][275], [DMESG-WARN][276], [PASS][277], [PASS][278], [PASS][279], [PASS][280], [PASS][281], [PASS][282], [DMESG-WARN][283]) ([Intel XE#2457] / [Intel XE#3428])
   [232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-6/igt@xe_module_load@load.html
   [233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-7/igt@xe_module_load@load.html
   [234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-7/igt@xe_module_load@load.html
   [235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-7/igt@xe_module_load@load.html
   [236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-5/igt@xe_module_load@load.html
   [237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-4/igt@xe_module_load@load.html
   [238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-5/igt@xe_module_load@load.html
   [239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-5/igt@xe_module_load@load.html
   [240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-5/igt@xe_module_load@load.html
   [241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-1/igt@xe_module_load@load.html
   [242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-1/igt@xe_module_load@load.html
   [243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-8/igt@xe_module_load@load.html
   [244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-8/igt@xe_module_load@load.html
   [245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-4/igt@xe_module_load@load.html
   [246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-4/igt@xe_module_load@load.html
   [247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-4/igt@xe_module_load@load.html
   [248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-4/igt@xe_module_load@load.html
   [249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-8/igt@xe_module_load@load.html
   [250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-2/igt@xe_module_load@load.html
   [251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-2/igt@xe_module_load@load.html
   [252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-2/igt@xe_module_load@load.html
   [253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-6/igt@xe_module_load@load.html
   [254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-1/igt@xe_module_load@load.html
   [255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-1/igt@xe_module_load@load.html
   [256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-6/igt@xe_module_load@load.html
   [257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-bmg-6/igt@xe_module_load@load.html
   [258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-5/igt@xe_module_load@load.html
   [259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-2/igt@xe_module_load@load.html
   [260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-5/igt@xe_module_load@load.html
   [261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-7/igt@xe_module_load@load.html
   [262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-7/igt@xe_module_load@load.html
   [263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@xe_module_load@load.html
   [264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@xe_module_load@load.html
   [265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@xe_module_load@load.html
   [266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@xe_module_load@load.html
   [267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-8/igt@xe_module_load@load.html
   [268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-8/igt@xe_module_load@load.html
   [269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@xe_module_load@load.html
   [270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@xe_module_load@load.html
   [271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-4/igt@xe_module_load@load.html
   [272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@xe_module_load@load.html
   [273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-8/igt@xe_module_load@load.html
   [274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@xe_module_load@load.html
   [275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@xe_module_load@load.html
   [276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@xe_module_load@load.html
   [277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-5/igt@xe_module_load@load.html
   [278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-7/igt@xe_module_load@load.html
   [279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-2/igt@xe_module_load@load.html
   [280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@xe_module_load@load.html
   [281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-1/igt@xe_module_load@load.html
   [282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@xe_module_load@load.html
   [283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-bmg-6/igt@xe_module_load@load.html

  * igt@xe_peer2peer@read:
    - shard-dg2-set2:     [FAIL][284] ([Intel XE#1173]) -> [SKIP][285] ([Intel XE#1061])
   [284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8353/shard-dg2-434/igt@xe_peer2peer@read.html
   [285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13079/shard-dg2-432/igt@xe_peer2peer@read.html

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

  [Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129
  [Intel XE#1173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1173
  [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
  [Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188
  [Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280
  [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
  [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
  [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
  [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
  [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
  [Intel XE#1426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1426
  [Intel XE#1428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1428
  [Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447
  [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
  [Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
  [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
  [Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
  [Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794
  [Intel XE#1909]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1909
  [Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
  [Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168
  [Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
  [Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
  [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
  [Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
  [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
  [Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
  [Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
  [Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
  [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
  [Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
  [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
  [Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
  [Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
  [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
  [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
  [Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
  [Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
  [Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
  [Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360
  [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
  [Intel XE#2457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2457
  [Intel XE#2493]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2493
  [Intel XE#2509]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2509
  [Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
  [Intel XE#2571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2571
  [Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
  [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
  [Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
  [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
  [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
  [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
  [Intel XE#2882]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2882
  [Intel XE#2883]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2883
  [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
  [Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
  [Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
  [Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
  [Intel XE#3009]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3009
  [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
  [Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012
  [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
  [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
  [Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
  [Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
  [Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
  [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#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
  [Intel XE#3333]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3333
  [Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
  [Intel XE#3428]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3428
  [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
  [Intel XE#3442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3442
  [Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
  [Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
  [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
  [Intel XE#3701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3701
  [Intel XE#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718
  [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
  [Intel XE#3767]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3767
  [Intel XE#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862
  [Intel XE#3924]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3924
  [Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
  [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
  [Intel XE#4164]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4164
  [Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
  [Intel XE#4356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4356
  [Intel XE#4416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4416
  [Intel XE#4459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4459
  [Intel XE#4494]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4494
  [Intel XE#4497]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4497
  [Intel XE#4501]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4501
  [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
  [Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
  [Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
  [Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
  [Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
  [Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
  [Intel XE#4760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4760
  [Intel XE#4805]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4805
  [Intel XE#4814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4814
  [Intel XE#4817]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4817
  [Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
  [Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
  [Intel XE#4929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4929
  [Intel XE#4936]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4936
  [Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
  [Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
  [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#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
  [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#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
  [Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776
  [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
  [Intel XE#827]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/827
  [Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
  [Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911
  [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#4767]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4767


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

  * IGT: IGT_8353 -> IGTPW_13079
  * Linux: xe-3030-66dbd091942ffec06a91480c22916f389670a87c -> xe-3036-4bc96b6ef5bd34903a5170366644121777aa2418

  IGTPW_13079: cf15ef551cb66529a23bb0d912950143a0c07060 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8353: 8353
  xe-3030-66dbd091942ffec06a91480c22916f389670a87c: 66dbd091942ffec06a91480c22916f389670a87c
  xe-3036-4bc96b6ef5bd34903a5170366644121777aa2418: 4bc96b6ef5bd34903a5170366644121777aa2418

== Logs ==

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

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

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

* RE: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints
  2025-05-05 16:12 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
                   ` (2 preceding siblings ...)
  2025-05-05 20:51 ` ✗ Xe.CI.Full: failure " Patchwork
@ 2025-05-06  8:30 ` Thasleem, Mohammed
  2025-05-12  6:14 ` ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7) Patchwork
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 22+ messages in thread
From: Thasleem, Mohammed @ 2025-05-06  8:30 UTC (permalink / raw)
  To: B, Jeevan, igt-dev@lists.freedesktop.org; +Cc: Reddy Guddati, Santhosh

LGTM.
Reviewed-by: Mohammed Thasleem <mohammed.thasleem@intel.com>

-----Original Message-----
From: B, Jeevan <jeevan.b@intel.com> 
Sent: Monday, May 5, 2025 9:42 PM
To: igt-dev@lists.freedesktop.org
Cc: Reddy Guddati, Santhosh <santhosh.reddy.guddati@intel.com>; Thasleem, Mohammed <mohammed.thasleem@intel.com>; B, Jeevan <jeevan.b@intel.com>
Subject: [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints

Instead of checking only the current modes, find a combination of modes in the MST topology that can be accommodated within the available link bandwidth.

v2: move fit_modes_in_bw to lib/igt_kms
v3: update tag from fixes to closes
v4: remove igt_assert from fit_modes_in_bw call.
v5: update function name with 'igt_*'.

Closes: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/1542
Signed-off-by: Jeevan B <jeevan.b@intel.com>
Reviewed-by: Santhosh Reddy Guddati <santhosh.reddy.guddati@intel.com>
---
 lib/igt_kms.c                           | 30 +++++++++++++++++++++++++
 lib/igt_kms.h                           |  1 +
 tests/intel/kms_dp_link_training.c      | 24 +-------------------
 tests/intel/kms_dp_linktrain_fallback.c | 18 +--------------
 tests/kms_display_modes.c               |  4 ++++
 5 files changed, 37 insertions(+), 40 deletions(-)

diff --git a/lib/igt_kms.c b/lib/igt_kms.c index f3bc481f2..9ee03e870 100644
--- a/lib/igt_kms.c
+++ b/lib/igt_kms.c
@@ -5046,6 +5046,36 @@ bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display)
 	return __override_all_active_output_modes_to_fit_bw(display, outputs, n_outputs, 0);  }
 
+/*
+ * igt_fit_modes_in_bw :
+ * @display: a pointer to an #igt_display_t structure
+ *
+ * Tries atomic TEST_ONLY commit; if it fails, overrides
+ * output modes to fit bandwidth.
+ *
+ * Returns: true if a valid mode combination is found or the commit 
+succeeds,
+ * false otherwise.
+ */
+bool igt_fit_modes_in_bw(igt_display_t *display) {
+	int ret;
+
+	ret = igt_display_try_commit_atomic(display,
+					    DRM_MODE_ATOMIC_TEST_ONLY |
+					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
+	if (ret != 0) {
+		bool found;
+
+		found = igt_override_all_active_output_modes_to_fit_bw(display);
+		if (!found) {
+			igt_debug("No valid mode combo found for modeset\n");
+			return false;
+		}
+	}
+
+	return true;
+}
+
 /**
  * igt_pipe_refresh:
  * @display: a pointer to an #igt_display_t structure diff --git a/lib/igt_kms.h b/lib/igt_kms.h index 0381c82ad..a85fee515 100644
--- a/lib/igt_kms.h
+++ b/lib/igt_kms.h
@@ -1226,6 +1226,7 @@ void igt_require_pipe(igt_display_t *display,  void igt_dump_connectors_fd(int drmfd);  void igt_dump_crtcs_fd(int drmfd);  bool igt_override_all_active_output_modes_to_fit_bw(igt_display_t *display);
+bool igt_fit_modes_in_bw(igt_display_t *display);
 bool igt_get_i915_edp_lobf_status(int drmfd, char *connector_name);  unsigned int igt_get_output_max_bpc(int drmfd, char *connector_name);  unsigned int igt_get_pipe_current_bpc(int drmfd, enum pipe pipe); diff --git a/tests/intel/kms_dp_link_training.c b/tests/intel/kms_dp_link_training.c
index 9e9b1e6db..fb9b42608 100644
--- a/tests/intel/kms_dp_link_training.c
+++ b/tests/intel/kms_dp_link_training.c
@@ -140,28 +140,6 @@ static void setup_planes_fbs(data_t *data, igt_output_t *outs[],
 	}
 }
 
-/*
- * fit_modes_in_bw - Tries atomic TEST_ONLY commit; if it fails, overrides
- * output modes to fit bandwidth.
- */
-static bool fit_modes_in_bw(data_t *data) -{
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET,
-					    NULL);
-	if (ret != 0) {
-		bool found;
-
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found, "No valid mode combo found for modeset\n");
-	}
-
-	return true;
-}
-
 static void do_modeset(data_t *data, bool mst)  {
 	uint32_t master_pipes_mask = 0;
@@ -204,7 +182,7 @@ static void do_modeset(data_t *data, bool mst)
 						  "Unable to assign pipes for outputs\n");
 
 	setup_planes_fbs(data, outs, out_count, modes, fbs, planes);
-	fit_modes_in_bw(data);
+	igt_assert_f(igt_fit_modes_in_bw(&data->display), "Unable to fit modes 
+in bw\n");
 	igt_display_commit2(&data->display, COMMIT_ATOMIC);  }
 
diff --git a/tests/intel/kms_dp_linktrain_fallback.c b/tests/intel/kms_dp_linktrain_fallback.c
index 6a872efd2..f8ef0cac4 100644
--- a/tests/intel/kms_dp_linktrain_fallback.c
+++ b/tests/intel/kms_dp_linktrain_fallback.c
@@ -151,22 +151,6 @@ static void set_connector_link_status_good(data_t *data, igt_output_t *outputs[]
 							  DRM_MODE_LINK_STATUS_GOOD);
 }
 
-static bool fit_modes_in_bw(data_t *data) -{
-	bool found;
-	int ret;
-
-	ret = igt_display_try_commit_atomic(&data->display,
-					    DRM_MODE_ATOMIC_TEST_ONLY |
-					    DRM_MODE_ATOMIC_ALLOW_MODESET, NULL);
-	if (ret != 0) {
-		found = igt_override_all_active_output_modes_to_fit_bw(&data->display);
-		igt_require_f(found,
-			      "No valid mode combo found for modeset\n");
-	}
-	return true;
-}
-
 static bool validate_modeset_for_outputs(data_t *data,
 					igt_output_t *outputs[],
 					int *output_count,
@@ -176,7 +160,7 @@ static bool validate_modeset_for_outputs(data_t *data,  {
 	igt_require_f(*output_count > 0, "Require at least 1 output\n");
 	setup_pipe_on_outputs(data, outputs, output_count);
-	igt_assert_f(fit_modes_in_bw(data), "Unable to fit modes in bw\n");
+	igt_assert_f(igt_fit_modes_in_bw(&data->display), "Unable to fit modes 
+in bw\n");
 	setup_modeset_on_outputs(data, outputs,
 				 output_count,
 				 mode, fb, primary);
diff --git a/tests/kms_display_modes.c b/tests/kms_display_modes.c index d53b83a86..c93195b3c 100644
--- a/tests/kms_display_modes.c
+++ b/tests/kms_display_modes.c
@@ -93,6 +93,8 @@ static void run_extendedmode_basic(data_t *data,
 	mode[0] = igt_output_get_mode(output1);
 	mode[1] = igt_output_get_mode(output2);
 
+	igt_assert_f(igt_fit_modes_in_bw(display), "Unable to fit modes in 
+bw\n");
+
 	pipe_crc[0] = igt_pipe_crc_new(data->drm_fd, pipe1, IGT_PIPE_CRC_SOURCE_AUTO);
 	pipe_crc[1] = igt_pipe_crc_new(data->drm_fd, pipe2, IGT_PIPE_CRC_SOURCE_AUTO);
 
@@ -138,6 +140,7 @@ static void run_extendedmode_basic(data_t *data,
 	igt_fb_set_size(&fb, plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 	igt_plane_set_size(plane[1], mode[1]->hdisplay, mode[1]->vdisplay);
 
+	igt_assert_f(igt_fit_modes_in_bw(display), "Unable to fit modes in 
+bw\n");
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	igt_pipe_crc_collect_crc(pipe_crc[0], &crc[0]); @@ -158,6 +161,7 @@ static void run_extendedmode_basic(data_t *data,
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
 	igt_plane_set_fb(igt_pipe_get_plane_type(&display->pipes[pipe2],
 			  DRM_PLANE_TYPE_PRIMARY), NULL);
+	igt_assert_f(igt_fit_modes_in_bw(display), "Unable to fit modes in 
+bw\n");
 	igt_display_commit2(display, COMMIT_ATOMIC);
 
 	/*Compare CRC*/
--
2.25.1


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

* ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7)
  2025-05-05 16:12 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
                   ` (3 preceding siblings ...)
  2025-05-06  8:30 ` [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Thasleem, Mohammed
@ 2025-05-12  6:14 ` Patchwork
  2025-05-12  6:19   ` B, Jeevan
  2025-05-12  6:23 ` ✓ Xe.CI.BAT: success " Patchwork
  2025-05-12  7:28 ` ✗ Xe.CI.Full: failure " Patchwork
  6 siblings, 1 reply; 22+ messages in thread
From: Patchwork @ 2025-05-12  6:14 UTC (permalink / raw)
  To: Jeevan B; +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7)
URL   : https://patchwork.freedesktop.org/series/146653/
State : failure

== Summary ==

CI Bug Log - changes from IGT_8361 -> IGTPW_13109
====================================================

Summary
-------

  **FAILURE**

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

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

  No changes in participating hosts

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@i915_module_load@load:
    - bat-mtlp-9:         [PASS][1] -> [ABORT][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8361/bat-mtlp-9/igt@i915_module_load@load.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-mtlp-9/igt@i915_module_load@load.html

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

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

### IGT changes ###

#### Issues hit ####

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

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

  * igt@i915_selftest@live@workarounds:
    - bat-dg2-14:         [PASS][6] -> [DMESG-FAIL][7] ([i915#12061]) +1 other test dmesg-fail
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8361/bat-dg2-14/igt@i915_selftest@live@workarounds.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-dg2-14/igt@i915_selftest@live@workarounds.html

  
#### Possible fixes ####

  * igt@dmabuf@all-tests@dma_fence_chain:
    - fi-bsw-n3050:       [INCOMPLETE][8] ([i915#12904]) -> [PASS][9] +1 other test pass
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8361/fi-bsw-n3050/igt@dmabuf@all-tests@dma_fence_chain.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/fi-bsw-n3050/igt@dmabuf@all-tests@dma_fence_chain.html

  * igt@i915_selftest@live@requests:
    - bat-atsm-1:         [INCOMPLETE][10] ([i915#14129]) -> [PASS][11]
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8361/bat-atsm-1/igt@i915_selftest@live@requests.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-atsm-1/igt@i915_selftest@live@requests.html

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

  
#### Warnings ####

  * igt@i915_selftest@live:
    - bat-atsm-1:         [INCOMPLETE][14] ([i915#14129]) -> [DMESG-FAIL][15] ([i915#12061] / [i915#14204])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8361/bat-atsm-1/igt@i915_selftest@live.html
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-atsm-1/igt@i915_selftest@live.html

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


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

  * CI: CI-20190529 -> None
  * IGT: IGT_8361 -> IGTPW_13109
  * Linux: CI_DRM_16528 -> CI_DRM_16529

  CI-20190529: 20190529
  CI_DRM_16528: 444771877667dd9ad2ca695f4195dc4470644f39 @ git://anongit.freedesktop.org/gfx-ci/linux
  CI_DRM_16529: e05492e926ff62470c03598c0ac0d7c3f353b8cf @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_13109: f861c38eb9fc668db02c34db57754cfb433a76ac @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8361: 8361

== Logs ==

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

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

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

* RE: ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7)
  2025-05-12  6:14 ` ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7) Patchwork
@ 2025-05-12  6:19   ` B, Jeevan
  2025-05-12  6:45     ` Saarinen, Jani
  0 siblings, 1 reply; 22+ messages in thread
From: B, Jeevan @ 2025-05-12  6:19 UTC (permalink / raw)
  To: igt-dev@lists.freedesktop.org

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

Failure is not related to patch please re-report this.

Thanks
Jeevan B

From: Patchwork <patchwork@emeril.freedesktop.org>
Sent: Monday, May 12, 2025 11:44 AM
To: B, Jeevan <jeevan.b@intel.com>
Cc: igt-dev@lists.freedesktop.org
Subject: ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7)

Patch Details
Series:
tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7)
URL:
https://patchwork.freedesktop.org/series/146653/
State:
failure
Details:
https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/index.html
CI Bug Log - changes from IGT_8361 -> IGTPW_13109
Summary

FAILURE

Serious unknown changes coming with IGTPW_13109 absolutely need to be
verified manually.

If you think the reported changes have nothing to do with the changes
introduced in IGTPW_13109, please notify your bug team (I915-ci-infra@lists.freedesktop.org<mailto: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_13109/index.html

Participating hosts (43 -> 43)

No changes in participating hosts

Possible new issues

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

IGT changes
Possible regressions

  *   igt@i915_module_load@load:

     *   bat-mtlp-9: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8361/bat-mtlp-9/igt@i915_module_load@load.html> -> ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-mtlp-9/igt@i915_module_load@load.html>

Known issues

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

IGT changes
Issues hit

  *   igt@i915_selftest@live:

     *   bat-arlh-3: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8361/bat-arlh-3/igt@i915_selftest@live.html> -> DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-arlh-3/igt@i915_selftest@live.html> (i915#14243<https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14243>) +1 other test dmesg-fail

  *   igt@i915_selftest@live@mman:

     *   bat-atsm-1: NOTRUN -> DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-atsm-1/igt@i915_selftest@live@mman.html> (i915#14204<https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204>)

  *   igt@i915_selftest@live@workarounds:

     *   bat-dg2-14: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8361/bat-dg2-14/igt@i915_selftest@live@workarounds.html> -> DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-dg2-14/igt@i915_selftest@live@workarounds.html> (i915#12061<https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061>) +1 other test dmesg-fail

Possible fixes

  *   igt@dmabuf@all-tests@dma_fence_chain:

     *   fi-bsw-n3050: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8361/fi-bsw-n3050/igt@dmabuf@all-tests@dma_fence_chain.html> (i915#12904<https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/fi-bsw-n3050/igt@dmabuf@all-tests@dma_fence_chain.html> +1 other test pass

  *   igt@i915_selftest@live@requests:

     *   bat-atsm-1: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8361/bat-atsm-1/igt@i915_selftest@live@requests.html> (i915#14129<https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14129>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-atsm-1/igt@i915_selftest@live@requests.html>

  *   igt@i915_selftest@live@workarounds:

     *   bat-arls-6: DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8361/bat-arls-6/igt@i915_selftest@live@workarounds.html> (i915#12061<https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-arls-6/igt@i915_selftest@live@workarounds.html> +1 other test pass

Warnings

  *   igt@i915_selftest@live:

     *   bat-atsm-1: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8361/bat-atsm-1/igt@i915_selftest@live.html> (i915#14129<https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14129>) -> DMESG-FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-atsm-1/igt@i915_selftest@live.html> (i915#12061<https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061> / i915#14204<https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204>)

Build changes

  *   CI: CI-20190529 -> None
  *   IGT: IGT_8361 -> IGTPW_13109
  *   Linux: CI_DRM_16528 -> CI_DRM_16529

CI-20190529: 20190529
CI_DRM_16528: 444771877667dd9ad2ca695f4195dc4470644f39 @ git://anongit.freedesktop.org/gfx-ci/linux
CI_DRM_16529: e05492e926ff62470c03598c0ac0d7c3f353b8cf @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_13109: f861c38eb9fc668db02c34db57754cfb433a76ac @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8361: 8361

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

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

* ✓ Xe.CI.BAT: success for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7)
  2025-05-05 16:12 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
                   ` (4 preceding siblings ...)
  2025-05-12  6:14 ` ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7) Patchwork
@ 2025-05-12  6:23 ` Patchwork
  2025-05-12  7:28 ` ✗ Xe.CI.Full: failure " Patchwork
  6 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2025-05-12  6:23 UTC (permalink / raw)
  To: B, Jeevan; +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7)
URL   : https://patchwork.freedesktop.org/series/146653/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_8361_BAT -> XEIGTPW_13109_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

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

  No changes in participating hosts

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

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

### IGT changes ###

#### Issues hit ####

  * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
    - bat-dg2-oem2:       NOTRUN -> [SKIP][1] ([Intel XE#623])
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/bat-dg2-oem2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html

  * igt@kms_dsc@dsc-basic:
    - bat-dg2-oem2:       NOTRUN -> [SKIP][2] ([Intel XE#455])
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/bat-dg2-oem2/igt@kms_dsc@dsc-basic.html

  * igt@kms_psr@psr-cursor-plane-move:
    - bat-dg2-oem2:       NOTRUN -> [SKIP][3] ([Intel XE#2850] / [Intel XE#929]) +2 other tests skip
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/bat-dg2-oem2/igt@kms_psr@psr-cursor-plane-move.html

  * igt@sriov_basic@enable-vfs-autoprobe-off:
    - bat-dg2-oem2:       NOTRUN -> [SKIP][4] ([Intel XE#1091] / [Intel XE#2849]) +1 other test skip
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/bat-dg2-oem2/igt@sriov_basic@enable-vfs-autoprobe-off.html

  * igt@xe_exec_fault_mode@twice-bindexecqueue-userptr:
    - bat-dg2-oem2:       NOTRUN -> [SKIP][5] ([Intel XE#288]) +32 other tests skip
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/bat-dg2-oem2/igt@xe_exec_fault_mode@twice-bindexecqueue-userptr.html

  * igt@xe_huc_copy@huc_copy:
    - bat-dg2-oem2:       NOTRUN -> [SKIP][6] ([Intel XE#255])
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/bat-dg2-oem2/igt@xe_huc_copy@huc_copy.html

  * igt@xe_intel_bb@blit-reloc:
    - bat-adlp-vf:        [PASS][7] -> [ABORT][8] ([Intel XE#3970])
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/bat-adlp-vf/igt@xe_intel_bb@blit-reloc.html
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/bat-adlp-vf/igt@xe_intel_bb@blit-reloc.html

  * igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
    - bat-dg2-oem2:       NOTRUN -> [SKIP][9] ([Intel XE#2229])
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/bat-dg2-oem2/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html

  * igt@xe_pat@pat-index-xe2:
    - bat-dg2-oem2:       NOTRUN -> [SKIP][10] ([Intel XE#977])
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/bat-dg2-oem2/igt@xe_pat@pat-index-xe2.html

  * igt@xe_pat@pat-index-xehpc:
    - bat-dg2-oem2:       NOTRUN -> [SKIP][11] ([Intel XE#2838] / [Intel XE#979])
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/bat-dg2-oem2/igt@xe_pat@pat-index-xehpc.html

  * igt@xe_pat@pat-index-xelpg:
    - bat-dg2-oem2:       NOTRUN -> [SKIP][12] ([Intel XE#979])
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/bat-dg2-oem2/igt@xe_pat@pat-index-xelpg.html

  * igt@xe_sriov_flr@flr-vf1-clear:
    - bat-dg2-oem2:       NOTRUN -> [SKIP][13] ([Intel XE#3342])
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/bat-dg2-oem2/igt@xe_sriov_flr@flr-vf1-clear.html

  
#### Possible fixes ####

  * igt@xe_module_load@load:
    - bat-dg2-oem2:       [ABORT][14] ([Intel XE#4966]) -> [PASS][15]
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/bat-dg2-oem2/igt@xe_module_load@load.html
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/bat-dg2-oem2/igt@xe_module_load@load.html

  
  [Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
  [Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
  [Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255
  [Intel XE#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838
  [Intel XE#2849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2849
  [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
  [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
  [Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
  [Intel XE#3970]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3970
  [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
  [Intel XE#4966]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4966
  [Intel XE#623]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/623
  [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
  [Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
  [Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979


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

  * IGT: IGT_8361 -> IGTPW_13109

  IGTPW_13109: f861c38eb9fc668db02c34db57754cfb433a76ac @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8361: 8361
  xe-3060-b0db97d4270c697ade930cfefdb7aaef12cd80c9: b0db97d4270c697ade930cfefdb7aaef12cd80c9

== Logs ==

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

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

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

* RE: ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7)
  2025-05-12  6:19   ` B, Jeevan
@ 2025-05-12  6:45     ` Saarinen, Jani
  2025-05-12  9:13       ` Imre Deak
  0 siblings, 1 reply; 22+ messages in thread
From: Saarinen, Jani @ 2025-05-12  6:45 UTC (permalink / raw)
  To: B, Jeevan, igt-dev@lists.freedesktop.org, Deak, Imre

Hi, 

> -----Original Message-----
> From: igt-dev <igt-dev-bounces@lists.freedesktop.org> On Behalf Of B,
> Jeevan
> Sent: Monday, 12 May 2025 9.20
> To: igt-dev@lists.freedesktop.org
> Subject: RE: ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes
> within MST bandwidth constraints (rev7)
> 
> Failure is not related to patch please re-report this.
 
> Thanks
> 
> Jeevan B
> 
> 
> 
> From: Patchwork <patchwork@emeril.freedesktop.org>
> Sent: Monday, May 12, 2025 11:44 AM
> To: B, Jeevan <jeevan.b@intel.com>
> Cc: igt-dev@lists.freedesktop.org
> Subject: ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes
> within MST bandwidth constraints (rev7)
> 
> 
> 
> Patch Details
> 
> Series:
> 
> tests/kms_display_modes: Fit modes within MST bandwidth constraints
> (rev7)
> 
> URL:
> 
> https://patchwork.freedesktop.org/series/146653/
> 
> State:
> 
> failure
> 
> Details:
> 
> https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/index.html
> 
> 
> CI Bug Log - changes from IGT_8361 -> IGTPW_13109
> 
> 
> Summary
> 
> 
> FAILURE
> 
> Serious unknown changes coming with IGTPW_13109 absolutely need to be
> verified manually.
> 
> If you think the reported changes have nothing to do with the changes
> introduced in IGTPW_13109, please notify your bug team (I915-ci-
> infra@lists.freedesktop.org <mailto: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_13109/index.html <https://intel-gfx-ci.01.org/tree/drm-
> tip/IGTPW_13109/index.html>
> 
> 
> Participating hosts (43 -> 43)
> 
> 
> No changes in participating hosts
> 
> 
> Possible new issues
> 
> 
> Here are the unknown changes that may have been introduced in
> IGTPW_13109:
> 
> 
> IGT changes
> 
> 
> Possible regressions
> 
> 
> *	igt@i915_module_load@load:
> 
> 	*	bat-mtlp-9: PASS <https://intel-gfx-ci.01.org/tree/drm-
> tip/IGT_8361/bat-mtlp-9/igt@i915_module_load@load.html>  -> ABORT
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-mtlp-
> 9/igt@i915_module_load@load.html>

Looks like this https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494 , @Deak, Imre should this abort? 

> 
> 
> Known issues
> 
> 
> Here are the changes found in IGTPW_13109 that come from known issues:
> 
> 
> IGT changes
> 
> 
> Issues hit
> 
> 
> *	igt@i915_selftest@live:
> 
> 	*	bat-arlh-3: PASS <https://intel-gfx-ci.01.org/tree/drm-
> tip/IGT_8361/bat-arlh-3/igt@i915_selftest@live.html>  -> DMESG-FAIL
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-arlh-
> 3/igt@i915_selftest@live.html>  (i915#14243
> <https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14243> ) +1 other
> test dmesg-fail
> 
> *	igt@i915_selftest@live@mman:
> 
> 	*	bat-atsm-1: NOTRUN -> DMESG-FAIL <https://intel-gfx-
> ci.01.org/tree/drm-tip/IGTPW_13109/bat-atsm-
> 1/igt@i915_selftest@live@mman.html>  (i915#14204
> <https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204> )
> 
> *	igt@i915_selftest@live@workarounds:
> 
> 	*	bat-dg2-14: PASS <https://intel-gfx-ci.01.org/tree/drm-
> tip/IGT_8361/bat-dg2-14/igt@i915_selftest@live@workarounds.html>  ->
> DMESG-FAIL <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-dg2-
> 14/igt@i915_selftest@live@workarounds.html>  (i915#12061
> <https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061> ) +1 other
> test dmesg-fail
> 
> 
> Possible fixes
> 
> 
> *	igt@dmabuf@all-tests@dma_fence_chain:
> 
> 	*	fi-bsw-n3050: INCOMPLETE <https://intel-gfx-
> ci.01.org/tree/drm-tip/IGT_8361/fi-bsw-n3050/igt@dmabuf@all-
> tests@dma_fence_chain.html>  (i915#12904
> <https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904> ) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/fi-bsw-
> n3050/igt@dmabuf@all-tests@dma_fence_chain.html>  +1 other test pass
> 
> *	igt@i915_selftest@live@requests:
> 
> 	*	bat-atsm-1: INCOMPLETE <https://intel-gfx-
> ci.01.org/tree/drm-tip/IGT_8361/bat-atsm-
> 1/igt@i915_selftest@live@requests.html>  (i915#14129
> <https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14129> ) -> PASS
> <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-atsm-
> 1/igt@i915_selftest@live@requests.html>
> 
> *	igt@i915_selftest@live@workarounds:
> 
> 	*	bat-arls-6: DMESG-FAIL <https://intel-gfx-ci.01.org/tree/drm-
> tip/IGT_8361/bat-arls-6/igt@i915_selftest@live@workarounds.html>
> (i915#12061 <https://gitlab.freedesktop.org/drm/i915/kernel/-
> /issues/12061> ) -> PASS <https://intel-gfx-ci.01.org/tree/drm-
> tip/IGTPW_13109/bat-arls-6/igt@i915_selftest@live@workarounds.html>  +1
> other test pass
> 
> 
> Warnings
> 
> 
> *	igt@i915_selftest@live:
> 
> 	*	bat-atsm-1: INCOMPLETE <https://intel-gfx-
> ci.01.org/tree/drm-tip/IGT_8361/bat-atsm-1/igt@i915_selftest@live.html>
> (i915#14129 <https://gitlab.freedesktop.org/drm/i915/kernel/-
> /issues/14129> ) -> DMESG-FAIL <https://intel-gfx-ci.01.org/tree/drm-
> tip/IGTPW_13109/bat-atsm-1/igt@i915_selftest@live.html>  (i915#12061
> <https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061>  /
> i915#14204 <https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204>
> )
> 
> 
> Build changes
> 
> 
> *	CI: CI-20190529 -> None
> *	IGT: IGT_8361 -> IGTPW_13109
> *	Linux: CI_DRM_16528 -> CI_DRM_16529
> 
> CI-20190529: 20190529
> CI_DRM_16528: 444771877667dd9ad2ca695f4195dc4470644f39 @
> git://anongit.freedesktop.org/gfx-ci/linux
> CI_DRM_16529: e05492e926ff62470c03598c0ac0d7c3f353b8cf @
> git://anongit.freedesktop.org/gfx-ci/linux
> IGTPW_13109: f861c38eb9fc668db02c34db57754cfb433a76ac @
> https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> <https://gitlab.freedesktop.org/drm/igt-gpu-tools.git>
> IGT_8361: 8361


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

* ✗ Xe.CI.Full: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7)
  2025-05-05 16:12 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
                   ` (5 preceding siblings ...)
  2025-05-12  6:23 ` ✓ Xe.CI.BAT: success " Patchwork
@ 2025-05-12  7:28 ` Patchwork
  6 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2025-05-12  7:28 UTC (permalink / raw)
  To: B, Jeevan; +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7)
URL   : https://patchwork.freedesktop.org/series/146653/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_8361_FULL -> XEIGTPW_13109_FULL
====================================================

Summary
-------

  **FAILURE**

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

  Missing    (1): shard-adlp 

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@kms_atomic_interruptible@legacy-cursor:
    - shard-bmg:          [PASS][1] -> [SKIP][2] +5 other tests skip
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-4/igt@kms_atomic_interruptible@legacy-cursor.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_atomic_interruptible@legacy-cursor.html

  * igt@kms_bw@connected-linear-tiling-1-displays-2560x1440p:
    - shard-bmg:          NOTRUN -> [SKIP][3]
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_bw@connected-linear-tiling-1-displays-2560x1440p.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-lnl:          [PASS][4] -> [ABORT][5]
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-6/igt@kms_fbcon_fbt@psr-suspend.html
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-7/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_sequence@get-busy@pipe-a-dp-4:
    - shard-dg2-set2:     NOTRUN -> [INCOMPLETE][6]
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-436/igt@kms_sequence@get-busy@pipe-a-dp-4.html

  * igt@kms_setmode@invalid-clone-single-crtc-stealing@pipe-a-hdmi-a-6-dp-4:
    - shard-dg2-set2:     NOTRUN -> [ABORT][7] +1 other test abort
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@kms_setmode@invalid-clone-single-crtc-stealing@pipe-a-hdmi-a-6-dp-4.html

  * igt@xe_exec_compute_mode@twice-preempt-fence-early:
    - shard-lnl:          NOTRUN -> [SKIP][8] +1 other test skip
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_exec_compute_mode@twice-preempt-fence-early.html

  * igt@xe_exec_fault_mode@once-bindexecqueue-prefetch:
    - shard-lnl:          [PASS][9] -> [SKIP][10] +36 other tests skip
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-5/igt@xe_exec_fault_mode@once-bindexecqueue-prefetch.html
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_exec_fault_mode@once-bindexecqueue-prefetch.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset:
    - shard-lnl:          [PASS][11] -> [FAIL][12]
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-7/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-6/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html

  * igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv:
    - shard-bmg:          NOTRUN -> [ABORT][13]
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-6/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html

  
#### Warnings ####

  * igt@kms_bw@linear-tiling-3-displays-2560x1440p:
    - shard-lnl:          [SKIP][14] ([Intel XE#367]) -> [SKIP][15]
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-8/igt@kms_bw@linear-tiling-3-displays-2560x1440p.html
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_bw@linear-tiling-3-displays-2560x1440p.html
    - shard-bmg:          [SKIP][16] ([Intel XE#367]) -> [SKIP][17]
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-1/igt@kms_bw@linear-tiling-3-displays-2560x1440p.html
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_bw@linear-tiling-3-displays-2560x1440p.html

  * igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
    - shard-bmg:          [SKIP][18] ([Intel XE#2252]) -> [SKIP][19] +1 other test skip
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-5/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
    - shard-lnl:          [SKIP][20] ([Intel XE#373]) -> [SKIP][21] +1 other test skip
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-5/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html

  * igt@kms_content_protection@lic-type-0:
    - shard-lnl:          [SKIP][22] ([Intel XE#3278]) -> [SKIP][23]
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-2/igt@kms_content_protection@lic-type-0.html
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_content_protection@lic-type-0.html
    - shard-bmg:          [SKIP][24] ([Intel XE#2341]) -> [SKIP][25]
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-6/igt@kms_content_protection@lic-type-0.html
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_content_protection@lic-type-0.html

  * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
    - shard-lnl:          [SKIP][26] ([Intel XE#309]) -> [SKIP][27]
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-7/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html

  * igt@kms_flip@2x-dpms-vs-vblank-race:
    - shard-lnl:          [SKIP][28] ([Intel XE#1421]) -> [SKIP][29] +2 other tests skip
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_flip@2x-dpms-vs-vblank-race.html
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_flip@2x-dpms-vs-vblank-race.html

  * igt@kms_flip@2x-nonexisting-fb:
    - shard-bmg:          [SKIP][30] ([Intel XE#2316]) -> [SKIP][31] +1 other test skip
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-4/igt@kms_flip@2x-nonexisting-fb.html
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_flip@2x-nonexisting-fb.html

  * igt@kms_flip@2x-plain-flip-ts-check-interruptible:
    - shard-bmg:          [FAIL][32] ([Intel XE#2882]) -> [SKIP][33]
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-3/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html

  * igt@kms_force_connector_basic@force-edid:
    - shard-lnl:          [SKIP][34] ([Intel XE#352]) -> [SKIP][35]
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-7/igt@kms_force_connector_basic@force-edid.html
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_force_connector_basic@force-edid.html

  * igt@kms_plane_multiple@tiling-y:
    - shard-lnl:          [SKIP][36] ([Intel XE#5020]) -> [SKIP][37]
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-5/igt@kms_plane_multiple@tiling-y.html
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_plane_multiple@tiling-y.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20:
    - shard-lnl:          [SKIP][38] ([Intel XE#2763]) -> [SKIP][39]
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-2/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html

  * igt@kms_sequence@get-busy:
    - shard-dg2-set2:     [SKIP][40] ([Intel XE#4208] / [i915#2575]) -> [INCOMPLETE][41]
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_sequence@get-busy.html
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-436/igt@kms_sequence@get-busy.html

  * igt@xe_create@create-big-vram:
    - shard-lnl:          [SKIP][42] ([Intel XE#1062]) -> [SKIP][43]
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-2/igt@xe_create@create-big-vram.html
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_create@create-big-vram.html

  * igt@xe_eudebug_online@preempt-breakpoint:
    - shard-lnl:          [SKIP][44] ([Intel XE#4837]) -> [SKIP][45] +1 other test skip
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-1/igt@xe_eudebug_online@preempt-breakpoint.html
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_eudebug_online@preempt-breakpoint.html

  * igt@xe_evict@evict-beng-small-external:
    - shard-lnl:          [SKIP][46] ([Intel XE#688]) -> [SKIP][47]
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-1/igt@xe_evict@evict-beng-small-external.html
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_evict@evict-beng-small-external.html

  * igt@xe_exec_basic@multigpu-no-exec-null-defer-bind:
    - shard-lnl:          [SKIP][48] ([Intel XE#1392]) -> [SKIP][49] +1 other test skip
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-6/igt@xe_exec_basic@multigpu-no-exec-null-defer-bind.html
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_exec_basic@multigpu-no-exec-null-defer-bind.html

  * igt@xe_pm@s3-basic-exec:
    - shard-lnl:          [SKIP][50] ([Intel XE#584]) -> [SKIP][51]
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-6/igt@xe_pm@s3-basic-exec.html
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_pm@s3-basic-exec.html

  * igt@xe_query@multigpu-query-topology-l3-bank-mask:
    - shard-lnl:          [SKIP][52] ([Intel XE#944]) -> [SKIP][53]
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@xe_query@multigpu-query-topology-l3-bank-mask.html
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_query@multigpu-query-topology-l3-bank-mask.html

  
New tests
---------

  New tests have been introduced between XEIGT_8361_FULL and XEIGTPW_13109_FULL:

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

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

  

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

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

### IGT changes ###

#### Issues hit ####

  * igt@fbdev@nullptr:
    - shard-dg2-set2:     [PASS][54] -> [SKIP][55] ([Intel XE#2134])
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-434/igt@fbdev@nullptr.html
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@fbdev@nullptr.html

  * igt@intel_sysfs_debugfs@xe-forcewake:
    - shard-dg2-set2:     [PASS][56] -> [SKIP][57] ([Intel XE#4208] / [Intel XE#4618])
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@intel_sysfs_debugfs@xe-forcewake.html
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@intel_sysfs_debugfs@xe-forcewake.html

  * igt@kms_async_flips@async-flip-suspend-resume@pipe-d-dp-4:
    - shard-dg2-set2:     [PASS][58] -> [FAIL][59] ([Intel XE#4427]) +1 other test fail
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-433/igt@kms_async_flips@async-flip-suspend-resume@pipe-d-dp-4.html
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_async_flips@async-flip-suspend-resume@pipe-d-dp-4.html

  * igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1:
    - shard-lnl:          [PASS][60] -> [FAIL][61] ([Intel XE#911]) +3 other tests fail
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-5/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1.html
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-8/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-lnl:          NOTRUN -> [SKIP][62] ([Intel XE#1407]) +2 other tests skip
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_big_fb@x-tiled-64bpp-rotate-90:
    - shard-dg2-set2:     NOTRUN -> [SKIP][63] ([Intel XE#316]) +3 other tests skip
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-433/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html

  * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-bmg:          [PASS][64] -> [SKIP][65] ([Intel XE#2231])
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-5/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip.html

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

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

  * igt@kms_big_fb@yf-tiled-8bpp-rotate-270:
    - shard-lnl:          NOTRUN -> [SKIP][68] ([Intel XE#1124]) +1 other test skip
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-4/igt@kms_big_fb@yf-tiled-8bpp-rotate-270.html

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

  * igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p:
    - shard-bmg:          [PASS][70] -> [SKIP][71] ([Intel XE#2314] / [Intel XE#2894])
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-7/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-5/igt@kms_bw@connected-linear-tiling-2-displays-2160x1440p.html

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

  * igt@kms_bw@connected-linear-tiling-3-displays-2560x1440p:
    - shard-dg2-set2:     NOTRUN -> [SKIP][73] ([Intel XE#2191])
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_bw@connected-linear-tiling-3-displays-2560x1440p.html

  * igt@kms_bw@linear-tiling-1-displays-3840x2160p:
    - shard-bmg:          NOTRUN -> [SKIP][74] ([Intel XE#367]) +1 other test skip
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-3840x2160p.html

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

  * igt@kms_bw@linear-tiling-4-displays-2160x1440p:
    - shard-dg2-set2:     NOTRUN -> [SKIP][76] ([Intel XE#367]) +2 other tests skip
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@kms_bw@linear-tiling-4-displays-2160x1440p.html

  * igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][77] ([Intel XE#2887]) +8 other tests skip
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-8/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs.html

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

  * igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][79] ([Intel XE#2231])
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
    - shard-bmg:          [PASS][80] -> [INCOMPLETE][81] ([Intel XE#3862]) +1 other test incomplete
   [80]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-7/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html

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

  * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][83] ([Intel XE#3432])
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-d-dp-2:
    - shard-dg2-set2:     NOTRUN -> [SKIP][84] ([Intel XE#455] / [Intel XE#787]) +27 other tests skip
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-d-dp-2.html

  * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [SKIP][85] ([Intel XE#787]) +153 other tests skip
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-6.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
    - shard-dg2-set2:     NOTRUN -> [INCOMPLETE][86] ([Intel XE#1727] / [Intel XE#3113])
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html

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

  * igt@kms_cdclk@plane-scaling@pipe-b-dp-4:
    - shard-dg2-set2:     NOTRUN -> [SKIP][88] ([Intel XE#4416]) +3 other tests skip
   [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html

  * igt@kms_chamelium_color@ctm-max:
    - shard-dg2-set2:     NOTRUN -> [SKIP][89] ([Intel XE#306])
   [89]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@kms_chamelium_color@ctm-max.html

  * igt@kms_chamelium_edid@dp-edid-resolution-list:
    - shard-bmg:          NOTRUN -> [SKIP][90] ([Intel XE#2252]) +5 other tests skip
   [90]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-8/igt@kms_chamelium_edid@dp-edid-resolution-list.html

  * igt@kms_chamelium_frames@hdmi-frame-dump:
    - shard-lnl:          NOTRUN -> [SKIP][91] ([Intel XE#373]) +4 other tests skip
   [91]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-8/igt@kms_chamelium_frames@hdmi-frame-dump.html

  * igt@kms_chamelium_hpd@hdmi-hpd:
    - shard-dg2-set2:     NOTRUN -> [SKIP][92] ([Intel XE#4208] / [i915#2575]) +38 other tests skip
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_chamelium_hpd@hdmi-hpd.html

  * igt@kms_chamelium_hpd@vga-hpd-without-ddc:
    - shard-dg2-set2:     NOTRUN -> [SKIP][93] ([Intel XE#373]) +4 other tests skip
   [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_chamelium_hpd@vga-hpd-without-ddc.html

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

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

  * igt@kms_content_protection@srm@pipe-a-dp-4:
    - shard-dg2-set2:     NOTRUN -> [FAIL][96] ([Intel XE#1178]) +2 other tests fail
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@kms_content_protection@srm@pipe-a-dp-4.html

  * igt@kms_content_protection@uevent@pipe-a-dp-2:
    - shard-bmg:          NOTRUN -> [FAIL][97] ([Intel XE#1188])
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-1/igt@kms_content_protection@uevent@pipe-a-dp-2.html

  * igt@kms_content_protection@uevent@pipe-a-dp-4:
    - shard-dg2-set2:     NOTRUN -> [FAIL][98] ([Intel XE#1188])
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@kms_content_protection@uevent@pipe-a-dp-4.html

  * igt@kms_cursor_crc@cursor-rapid-movement-32x32:
    - shard-bmg:          NOTRUN -> [SKIP][99] ([Intel XE#2320]) +2 other tests skip
   [99]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-5/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html

  * igt@kms_cursor_crc@cursor-rapid-movement-512x170:
    - shard-dg2-set2:     NOTRUN -> [SKIP][100] ([Intel XE#308]) +1 other test skip
   [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html

  * igt@kms_cursor_crc@cursor-sliding-32x32:
    - shard-lnl:          NOTRUN -> [SKIP][101] ([Intel XE#1424]) +1 other test skip
   [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-8/igt@kms_cursor_crc@cursor-sliding-32x32.html

  * igt@kms_cursor_edge_walk@128x128-right-edge:
    - shard-dg2-set2:     [PASS][102] -> [SKIP][103] ([Intel XE#4208] / [i915#2575]) +107 other tests skip
   [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@kms_cursor_edge_walk@128x128-right-edge.html
   [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_cursor_edge_walk@128x128-right-edge.html

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

  * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size:
    - shard-bmg:          NOTRUN -> [SKIP][105] ([Intel XE#2291]) +1 other test skip
   [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-6/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
    - shard-bmg:          [PASS][106] -> [SKIP][107] ([Intel XE#2291]) +4 other tests skip
   [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-3/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html
   [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html

  * igt@kms_cursor_legacy@flip-vs-cursor-legacy:
    - shard-bmg:          [PASS][108] -> [FAIL][109] ([Intel XE#4667])
   [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-3/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
   [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-5/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html

  * igt@kms_display_modes@extended-mode-basic:
    - shard-bmg:          [PASS][110] -> [SKIP][111] ([Intel XE#4302])
   [110]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-1/igt@kms_display_modes@extended-mode-basic.html
   [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_display_modes@extended-mode-basic.html

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6:
    - shard-dg2-set2:     NOTRUN -> [SKIP][112] ([Intel XE#4494] / [i915#3804])
   [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-6.html

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

  * igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-out-visible-area:
    - shard-dg2-set2:     NOTRUN -> [SKIP][114] ([Intel XE#4422])
   [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-out-visible-area.html

  * igt@kms_feature_discovery@display-3x:
    - shard-bmg:          NOTRUN -> [SKIP][115] ([Intel XE#2373])
   [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-6/igt@kms_feature_discovery@display-3x.html

  * igt@kms_feature_discovery@psr1:
    - shard-dg2-set2:     NOTRUN -> [SKIP][116] ([Intel XE#1135])
   [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@kms_feature_discovery@psr1.html

  * igt@kms_flip@2x-flip-vs-expired-vblank@cd-dp2-hdmi-a3:
    - shard-bmg:          [PASS][117] -> [FAIL][118] ([Intel XE#3321])
   [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-7/igt@kms_flip@2x-flip-vs-expired-vblank@cd-dp2-hdmi-a3.html
   [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank@cd-dp2-hdmi-a3.html

  * igt@kms_flip@2x-flip-vs-panning-interruptible:
    - shard-bmg:          [PASS][119] -> [SKIP][120] ([Intel XE#2316]) +5 other tests skip
   [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-1/igt@kms_flip@2x-flip-vs-panning-interruptible.html
   [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-5/igt@kms_flip@2x-flip-vs-panning-interruptible.html

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
    - shard-bmg:          NOTRUN -> [SKIP][121] ([Intel XE#2316])
   [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-5/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
    - shard-lnl:          NOTRUN -> [SKIP][122] ([Intel XE#1421])
   [122]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-8/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html

  * igt@kms_flip@flip-vs-expired-vblank@a-edp1:
    - shard-lnl:          [PASS][123] -> [FAIL][124] ([Intel XE#301])
   [123]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html
   [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank@a-edp1.html

  * igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a6:
    - shard-dg2-set2:     [PASS][125] -> [FAIL][126] ([Intel XE#301])
   [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-435/igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a6.html
   [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a6.html

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

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

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

  * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling:
    - shard-lnl:          NOTRUN -> [FAIL][130] ([Intel XE#4683]) +1 other test fail
   [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
    - shard-lnl:          NOTRUN -> [SKIP][131] ([Intel XE#1401] / [Intel XE#1745]) +1 other test skip
   [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-4/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html

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

  * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff:
    - shard-bmg:          NOTRUN -> [SKIP][133] ([Intel XE#2231] / [Intel XE#4954])
   [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-render:
    - shard-dg2-set2:     NOTRUN -> [SKIP][134] ([Intel XE#651]) +13 other tests skip
   [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-433/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-shrfb-draw-render.html

  * igt@kms_frontbuffer_tracking@drrs-rgb565-draw-render:
    - shard-bmg:          NOTRUN -> [SKIP][135] ([Intel XE#2311]) +12 other tests skip
   [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-rgb565-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc:
    - shard-dg2-set2:     [PASS][136] -> [SKIP][137] ([Intel XE#2351] / [Intel XE#4208]) +8 other tests skip
   [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc.html
   [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt:
    - shard-bmg:          NOTRUN -> [SKIP][138] ([Intel XE#4141]) +2 other tests skip
   [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html

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

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
    - shard-lnl:          [PASS][140] -> [SKIP][141] ([Intel XE#2351]) +3 other tests skip
   [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
   [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render:
    - shard-bmg:          NOTRUN -> [SKIP][142] ([Intel XE#2313]) +5 other tests skip
   [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-render.html

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

  * igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary:
    - shard-lnl:          [PASS][144] -> [SKIP][145] ([Intel XE#2351] / [Intel XE#4996])
   [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-2/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html
   [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
    - shard-bmg:          NOTRUN -> [SKIP][146] ([Intel XE#2312]) +6 other tests skip
   [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][147] ([Intel XE#653]) +11 other tests skip
   [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-render:
    - shard-dg2-set2:     NOTRUN -> [SKIP][148] ([Intel XE#2351] / [Intel XE#4208]) +18 other tests skip
   [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-render.html

  * igt@kms_hdr@invalid-metadata-sizes:
    - shard-lnl:          NOTRUN -> [SKIP][149] ([Intel XE#1503])
   [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-7/igt@kms_hdr@invalid-metadata-sizes.html

  * igt@kms_invalid_mode@zero-clock:
    - shard-bmg:          [PASS][150] -> [SKIP][151] ([Intel XE#4954] / [Intel XE#4996]) +1 other test skip
   [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-7/igt@kms_invalid_mode@zero-clock.html
   [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_invalid_mode@zero-clock.html

  * igt@kms_pipe_stress@stress-xrgb8888-untiled:
    - shard-bmg:          [PASS][152] -> [SKIP][153] ([Intel XE#2231] / [Intel XE#4954])
   [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-8/igt@kms_pipe_stress@stress-xrgb8888-untiled.html
   [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_pipe_stress@stress-xrgb8888-untiled.html

  * igt@kms_plane_lowres@tiling-y:
    - shard-dg2-set2:     NOTRUN -> [SKIP][154] ([Intel XE#455]) +11 other tests skip
   [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@kms_plane_lowres@tiling-y.html

  * igt@kms_plane_multiple@2x-tiling-x:
    - shard-bmg:          [PASS][155] -> [SKIP][156] ([Intel XE#4596])
   [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-8/igt@kms_plane_multiple@2x-tiling-x.html
   [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-6/igt@kms_plane_multiple@2x-tiling-x.html

  * igt@kms_plane_multiple@2x-tiling-yf:
    - shard-lnl:          NOTRUN -> [SKIP][157] ([Intel XE#4596])
   [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-7/igt@kms_plane_multiple@2x-tiling-yf.html

  * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2:
    - shard-dg2-set2:     NOTRUN -> [ABORT][158] ([Intel XE#4760])
   [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c:
    - shard-lnl:          NOTRUN -> [SKIP][159] ([Intel XE#2763]) +3 other tests skip
   [159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling:
    - shard-dg2-set2:     NOTRUN -> [SKIP][160] ([Intel XE#2763] / [Intel XE#455]) +5 other tests skip
   [160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b:
    - shard-dg2-set2:     NOTRUN -> [SKIP][161] ([Intel XE#2763]) +14 other tests skip
   [161]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-bmg:          NOTRUN -> [SKIP][162] ([Intel XE#2392])
   [162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-5/igt@kms_pm_dc@dc6-psr.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][163] ([Intel XE#1129])
   [163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_pm_rpm@i2c:
    - shard-lnl:          [PASS][164] -> [SKIP][165] ([Intel XE#4962])
   [164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-4/igt@kms_pm_rpm@i2c.html
   [165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_pm_rpm@i2c.html

  * igt@kms_properties@get_properties-sanity-atomic:
    - shard-dg2-set2:     NOTRUN -> [FAIL][166] ([Intel XE#5017])
   [166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-436/igt@kms_properties@get_properties-sanity-atomic.html

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
    - shard-bmg:          NOTRUN -> [SKIP][167] ([Intel XE#1489]) +3 other tests skip
   [167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-8/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
    - shard-dg2-set2:     NOTRUN -> [SKIP][168] ([Intel XE#1489]) +5 other tests skip
   [168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-a-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][169] ([Intel XE#4608]) +1 other test skip
   [169]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-8/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area@pipe-a-edp-1.html

  * igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area:
    - shard-lnl:          NOTRUN -> [SKIP][170] ([Intel XE#2893]) +1 other test skip
   [170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-6/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr@fbc-pr-cursor-plane-onoff:
    - shard-lnl:          NOTRUN -> [SKIP][171] ([Intel XE#1406]) +3 other tests skip
   [171]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-5/igt@kms_psr@fbc-pr-cursor-plane-onoff.html

  * igt@kms_psr@fbc-psr-sprite-plane-onoff:
    - shard-dg2-set2:     NOTRUN -> [SKIP][172] ([Intel XE#2850] / [Intel XE#929]) +11 other tests skip
   [172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@kms_psr@fbc-psr-sprite-plane-onoff.html

  * igt@kms_psr@fbc-psr2-primary-blt@edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][173] ([Intel XE#4609])
   [173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-6/igt@kms_psr@fbc-psr2-primary-blt@edp-1.html

  * igt@kms_psr@psr-cursor-plane-onoff:
    - shard-bmg:          NOTRUN -> [SKIP][174] ([Intel XE#2234] / [Intel XE#2850]) +8 other tests skip
   [174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-6/igt@kms_psr@psr-cursor-plane-onoff.html

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
    - shard-bmg:          NOTRUN -> [SKIP][175] ([Intel XE#2330])
   [175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-3/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html

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

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

  * igt@kms_rotation_crc@sprite-rotation-90:
    - shard-bmg:          NOTRUN -> [SKIP][178] ([Intel XE#3414] / [Intel XE#3904])
   [178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-8/igt@kms_rotation_crc@sprite-rotation-90.html

  * igt@kms_setmode@invalid-clone-single-crtc:
    - shard-bmg:          [PASS][179] -> [SKIP][180] ([Intel XE#1435])
   [179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-3/igt@kms_setmode@invalid-clone-single-crtc.html
   [180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_setmode@invalid-clone-single-crtc.html

  * igt@kms_setmode@invalid-clone-single-crtc-stealing@pipe-b-hdmi-a-6-dp-4:
    - shard-dg2-set2:     NOTRUN -> [DMESG-WARN][181] ([Intel XE#4212]) +1 other test dmesg-warn
   [181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@kms_setmode@invalid-clone-single-crtc-stealing@pipe-b-hdmi-a-6-dp-4.html

  * igt@kms_vblank@ts-continuation-suspend:
    - shard-bmg:          [PASS][182] -> [SKIP][183] ([Intel XE#4954]) +37 other tests skip
   [182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-5/igt@kms_vblank@ts-continuation-suspend.html
   [183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_vblank@ts-continuation-suspend.html

  * igt@kms_vrr@negative-basic:
    - shard-bmg:          [PASS][184] -> [SKIP][185] ([Intel XE#1499])
   [184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-1/igt@kms_vrr@negative-basic.html
   [185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-5/igt@kms_vrr@negative-basic.html

  * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
    - shard-dg2-set2:     NOTRUN -> [SKIP][186] ([Intel XE#1091] / [Intel XE#2849])
   [186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html

  * igt@testdisplay:
    - shard-dg2-set2:     NOTRUN -> [ABORT][187] ([Intel XE#2705])
   [187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@testdisplay.html

  * igt@xe_compute_preempt@compute-preempt-many@engine-drm_xe_engine_class_compute:
    - shard-dg2-set2:     NOTRUN -> [SKIP][188] ([Intel XE#1280] / [Intel XE#455])
   [188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@xe_compute_preempt@compute-preempt-many@engine-drm_xe_engine_class_compute.html

  * igt@xe_eudebug@discovery-race-vmbind:
    - shard-bmg:          NOTRUN -> [SKIP][189] ([Intel XE#4837]) +4 other tests skip
   [189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-3/igt@xe_eudebug@discovery-race-vmbind.html

  * igt@xe_eudebug@vm-bind-clear-faultable:
    - shard-dg2-set2:     NOTRUN -> [SKIP][190] ([Intel XE#4837]) +5 other tests skip
   [190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@xe_eudebug@vm-bind-clear-faultable.html

  * igt@xe_eudebug@vma-ufence-faultable:
    - shard-lnl:          NOTRUN -> [SKIP][191] ([Intel XE#4996]) +1 other test skip
   [191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_eudebug@vma-ufence-faultable.html
    - shard-bmg:          NOTRUN -> [SKIP][192] ([Intel XE#4996]) +1 other test skip
   [192]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@xe_eudebug@vma-ufence-faultable.html

  * igt@xe_eudebug_online@interrupt-other-debuggable:
    - shard-lnl:          NOTRUN -> [SKIP][193] ([Intel XE#4837]) +2 other tests skip
   [193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-6/igt@xe_eudebug_online@interrupt-other-debuggable.html

  * igt@xe_evict@evict-beng-small-multi-vm:
    - shard-lnl:          NOTRUN -> [SKIP][194] ([Intel XE#688])
   [194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-6/igt@xe_evict@evict-beng-small-multi-vm.html

  * igt@xe_exec_basic@many-null-rebind:
    - shard-dg2-set2:     [PASS][195] -> [SKIP][196] ([Intel XE#4208]) +220 other tests skip
   [195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@xe_exec_basic@many-null-rebind.html
   [196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_exec_basic@many-null-rebind.html

  * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-rebind:
    - shard-lnl:          NOTRUN -> [SKIP][197] ([Intel XE#1392]) +2 other tests skip
   [197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-1/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-rebind.html

  * igt@xe_exec_basic@multigpu-no-exec-basic:
    - shard-bmg:          NOTRUN -> [SKIP][198] ([Intel XE#2322]) +2 other tests skip
   [198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-5/igt@xe_exec_basic@multigpu-no-exec-basic.html

  * igt@xe_exec_basic@multigpu-no-exec-basic-defer-bind:
    - shard-dg2-set2:     NOTRUN -> [SKIP][199] ([Intel XE#1392])
   [199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@xe_exec_basic@multigpu-no-exec-basic-defer-bind.html

  * igt@xe_exec_basic@multigpu-once-null-defer-mmap:
    - shard-dg2-set2:     [PASS][200] -> [SKIP][201] ([Intel XE#1392])
   [200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-435/igt@xe_exec_basic@multigpu-once-null-defer-mmap.html
   [201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@xe_exec_basic@multigpu-once-null-defer-mmap.html

  * igt@xe_exec_compute_mode@twice-preempt-fence-early:
    - shard-bmg:          NOTRUN -> [SKIP][202] ([Intel XE#4954])
   [202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@xe_exec_compute_mode@twice-preempt-fence-early.html

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

  * igt@xe_exec_mix_modes@exec-simple-batch-store-lr:
    - shard-dg2-set2:     NOTRUN -> [SKIP][204] ([Intel XE#2360])
   [204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@xe_exec_mix_modes@exec-simple-batch-store-lr.html

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

  * igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-mlock-nomemset:
    - shard-dg2-set2:     NOTRUN -> [SKIP][206] ([Intel XE#4915]) +90 other tests skip
   [206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-mlock-nomemset.html

  * igt@xe_exec_system_allocator@threads-many-mmap-new-race:
    - shard-lnl:          [PASS][207] -> [SKIP][208] ([Intel XE#4996]) +19 other tests skip
   [207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-8/igt@xe_exec_system_allocator@threads-many-mmap-new-race.html
   [208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_exec_system_allocator@threads-many-mmap-new-race.html

  * igt@xe_exec_system_allocator@threads-many-stride-free-nomemset:
    - shard-bmg:          [PASS][209] -> [SKIP][210] ([Intel XE#4996]) +18 other tests skip
   [209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-3/igt@xe_exec_system_allocator@threads-many-stride-free-nomemset.html
   [210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@xe_exec_system_allocator@threads-many-stride-free-nomemset.html

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

  * igt@xe_exec_system_allocator@threads-shared-vm-many-stride-new-bo-map-nomemset:
    - shard-lnl:          [PASS][212] -> [FAIL][213] ([Intel XE#4929])
   [212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-6/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-new-bo-map-nomemset.html
   [213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-1/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-new-bo-map-nomemset.html

  * igt@xe_fault_injection@inject-fault-probe-function-xe_ggtt_init_early:
    - shard-lnl:          [PASS][214] -> [DMESG-WARN][215] ([Intel XE#4792])
   [214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-6/igt@xe_fault_injection@inject-fault-probe-function-xe_ggtt_init_early.html
   [215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-7/igt@xe_fault_injection@inject-fault-probe-function-xe_ggtt_init_early.html

  * igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv:
    - shard-dg2-set2:     NOTRUN -> [SKIP][216] ([Intel XE#4208]) +162 other tests skip
   [216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html

  * igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv:
    - shard-bmg:          NOTRUN -> [FAIL][217] ([Intel XE#5012])
   [217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html

  * igt@xe_module_load@load:
    - shard-dg2-set2:     ([PASS][218], [PASS][219], [PASS][220], [PASS][221], [PASS][222], [PASS][223], [PASS][224], [PASS][225], [PASS][226], [PASS][227], [PASS][228], [PASS][229], [PASS][230], [PASS][231], [PASS][232], [PASS][233], [PASS][234], [PASS][235], [PASS][236], [PASS][237], [PASS][238], [PASS][239], [PASS][240], [PASS][241], [PASS][242]) -> ([PASS][243], [PASS][244], [PASS][245], [PASS][246], [PASS][247], [PASS][248], [PASS][249], [PASS][250], [PASS][251], [PASS][252], [PASS][253], [PASS][254], [PASS][255], [PASS][256], [PASS][257], [PASS][258], [PASS][259], [PASS][260], [PASS][261], [PASS][262], [SKIP][263], [PASS][264], [PASS][265], [PASS][266], [PASS][267], [PASS][268]) ([Intel XE#378])
   [218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@xe_module_load@load.html
   [219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@xe_module_load@load.html
   [220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-433/igt@xe_module_load@load.html
   [221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-433/igt@xe_module_load@load.html
   [222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@xe_module_load@load.html
   [223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@xe_module_load@load.html
   [224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@xe_module_load@load.html
   [225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@xe_module_load@load.html
   [226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_module_load@load.html
   [227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_module_load@load.html
   [228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_module_load@load.html
   [229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-463/igt@xe_module_load@load.html
   [230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_module_load@load.html
   [231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_module_load@load.html
   [232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@xe_module_load@load.html
   [233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@xe_module_load@load.html
   [234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@xe_module_load@load.html
   [235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-463/igt@xe_module_load@load.html
   [236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-434/igt@xe_module_load@load.html
   [237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-463/igt@xe_module_load@load.html
   [238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_module_load@load.html
   [239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-435/igt@xe_module_load@load.html
   [240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-435/igt@xe_module_load@load.html
   [241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-434/igt@xe_module_load@load.html
   [242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-434/igt@xe_module_load@load.html
   [243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@xe_module_load@load.html
   [244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@xe_module_load@load.html
   [245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@xe_module_load@load.html
   [246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@xe_module_load@load.html
   [247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_module_load@load.html
   [248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-436/igt@xe_module_load@load.html
   [249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@xe_module_load@load.html
   [250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_module_load@load.html
   [251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_module_load@load.html
   [252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@xe_module_load@load.html
   [253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_module_load@load.html
   [254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_module_load@load.html
   [255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@xe_module_load@load.html
   [256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_module_load@load.html
   [257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_module_load@load.html
   [258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@xe_module_load@load.html
   [259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_module_load@load.html
   [260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@xe_module_load@load.html
   [261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-433/igt@xe_module_load@load.html
   [262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@xe_module_load@load.html
   [263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@xe_module_load@load.html
   [264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@xe_module_load@load.html
   [265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@xe_module_load@load.html
   [266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@xe_module_load@load.html
   [267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@xe_module_load@load.html
   [268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@xe_module_load@load.html

  * igt@xe_module_load@reload:
    - shard-dg2-set2:     NOTRUN -> [FAIL][269] ([Intel XE#4208])
   [269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_module_load@reload.html

  * igt@xe_oa@blocking:
    - shard-dg2-set2:     NOTRUN -> [SKIP][270] ([Intel XE#2541] / [Intel XE#3573]) +1 other test skip
   [270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@xe_oa@blocking.html

  * igt@xe_oa@syncs-userptr-wait:
    - shard-dg2-set2:     NOTRUN -> [SKIP][271] ([Intel XE#2541] / [Intel XE#3573] / [Intel XE#4501])
   [271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@xe_oa@syncs-userptr-wait.html

  * igt@xe_peer2peer@read@read-gpua-vram01-gpub-system-p2p:
    - shard-dg2-set2:     NOTRUN -> [FAIL][272] ([Intel XE#1173]) +2 other tests fail
   [272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@xe_peer2peer@read@read-gpua-vram01-gpub-system-p2p.html

  * igt@xe_pm@d3cold-mmap-system:
    - shard-lnl:          NOTRUN -> [SKIP][273] ([Intel XE#2284] / [Intel XE#366])
   [273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_pm@d3cold-mmap-system.html

  * igt@xe_pm@s4-basic:
    - shard-lnl:          [PASS][274] -> [ABORT][275] ([Intel XE#1794]) +1 other test abort
   [274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-4/igt@xe_pm@s4-basic.html
   [275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-2/igt@xe_pm@s4-basic.html

  * igt@xe_pmu@fn-engine-activity-load:
    - shard-bmg:          NOTRUN -> [SKIP][276] ([Intel XE#4650]) +1 other test skip
   [276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-7/igt@xe_pmu@fn-engine-activity-load.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][277] ([Intel XE#4650])
   [277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@xe_pmu@fn-engine-activity-load.html

  * igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq:
    - shard-dg2-set2:     NOTRUN -> [SKIP][278] ([Intel XE#4733]) +2 other tests skip
   [278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq.html

  * igt@xe_pxp@pxp-stale-queue-post-suspend:
    - shard-bmg:          NOTRUN -> [SKIP][279] ([Intel XE#4733])
   [279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-5/igt@xe_pxp@pxp-stale-queue-post-suspend.html

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

  * igt@xe_spin_batch@spin-mem-copy:
    - shard-dg2-set2:     NOTRUN -> [SKIP][281] ([Intel XE#4821])
   [281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@xe_spin_batch@spin-mem-copy.html

  * igt@xe_sriov_flr@flr-twice:
    - shard-bmg:          NOTRUN -> [SKIP][282] ([Intel XE#4273])
   [282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@xe_sriov_flr@flr-twice.html

  * igt@xe_sriov_flr@flr-vf1-clear:
    - shard-lnl:          NOTRUN -> [SKIP][283] ([Intel XE#3342])
   [283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-1/igt@xe_sriov_flr@flr-vf1-clear.html

  
#### Possible fixes ####

  * igt@fbdev@unaligned-write:
    - shard-dg2-set2:     [SKIP][284] ([Intel XE#2134]) -> [PASS][285]
   [284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@fbdev@unaligned-write.html
   [285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@fbdev@unaligned-write.html

  * igt@intel_sysfs_debugfs@xe-base:
    - shard-dg2-set2:     [SKIP][286] ([Intel XE#4208] / [Intel XE#4618]) -> [PASS][287]
   [286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@intel_sysfs_debugfs@xe-base.html
   [287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@intel_sysfs_debugfs@xe-base.html

  * igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
    - shard-lnl:          [SKIP][288] ([Intel XE#2351] / [Intel XE#4996]) -> [PASS][289]
   [288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
   [289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-1/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html

  * igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
    - shard-bmg:          [SKIP][290] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][291] +2 other tests pass
   [290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-6/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html
   [291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-1/igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
    - shard-bmg:          [SKIP][292] ([Intel XE#2291]) -> [PASS][293] +3 other tests pass
   [292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-4/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
   [293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-8/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
    - shard-bmg:          [FAIL][294] ([Intel XE#1475]) -> [PASS][295]
   [294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
   [295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html

  * igt@kms_flip@2x-flip-vs-expired-vblank@bc-dp2-hdmi-a3:
    - shard-bmg:          [FAIL][296] ([Intel XE#3321]) -> [PASS][297] +1 other test pass
   [296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-7/igt@kms_flip@2x-flip-vs-expired-vblank@bc-dp2-hdmi-a3.html
   [297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-8/igt@kms_flip@2x-flip-vs-expired-vblank@bc-dp2-hdmi-a3.html

  * igt@kms_flip@2x-plain-flip-fb-recreate:
    - shard-bmg:          [SKIP][298] ([Intel XE#2316]) -> [PASS][299] +11 other tests pass
   [298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-4/igt@kms_flip@2x-plain-flip-fb-recreate.html
   [299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-8/igt@kms_flip@2x-plain-flip-fb-recreate.html

  * igt@kms_flip@blocking-wf_vblank:
    - shard-lnl:          [FAIL][300] ([Intel XE#886]) -> [PASS][301] +2 other tests pass
   [300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_flip@blocking-wf_vblank.html
   [301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-8/igt@kms_flip@blocking-wf_vblank.html

  * igt@kms_flip@blocking-wf_vblank@b-hdmi-a3:
    - shard-bmg:          [FAIL][302] ([Intel XE#2882]) -> [PASS][303] +2 other tests pass
   [302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-4/igt@kms_flip@blocking-wf_vblank@b-hdmi-a3.html
   [303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-5/igt@kms_flip@blocking-wf_vblank@b-hdmi-a3.html

  * igt@kms_flip@busy-flip:
    - shard-dg2-set2:     [SKIP][304] ([Intel XE#4208] / [i915#2575]) -> [PASS][305] +82 other tests pass
   [304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_flip@busy-flip.html
   [305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_flip@busy-flip.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
    - shard-lnl:          [FAIL][306] ([Intel XE#301]) -> [PASS][307]
   [306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-6/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html
   [307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-8/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html

  * igt@kms_flip@flip-vs-expired-vblank@d-dp4:
    - shard-dg2-set2:     [FAIL][308] ([Intel XE#301] / [Intel XE#3321]) -> [PASS][309]
   [308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-435/igt@kms_flip@flip-vs-expired-vblank@d-dp4.html
   [309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@kms_flip@flip-vs-expired-vblank@d-dp4.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-bmg:          [INCOMPLETE][310] ([Intel XE#2049] / [Intel XE#2597]) -> [PASS][311] +1 other test pass
   [310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-3/igt@kms_flip@flip-vs-suspend-interruptible.html
   [311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-2/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move:
    - shard-dg2-set2:     [SKIP][312] ([Intel XE#2351] / [Intel XE#4208]) -> [PASS][313] +6 other tests pass
   [312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move.html
   [313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move.html

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-bmg:          [SKIP][314] ([Intel XE#3012]) -> [PASS][315]
   [314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-5/igt@kms_joiner@basic-force-big-joiner.html
   [315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-3/igt@kms_joiner@basic-force-big-joiner.html

  * igt@kms_plane_multiple@2x-tiling-none:
    - shard-bmg:          [SKIP][316] ([Intel XE#4596]) -> [PASS][317]
   [316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-5/igt@kms_plane_multiple@2x-tiling-none.html
   [317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-8/igt@kms_plane_multiple@2x-tiling-none.html

  * igt@kms_psr@fbc-psr-sprite-render:
    - shard-lnl:          [SKIP][318] ([Intel XE#2351]) -> [PASS][319] +3 other tests pass
   [318]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_psr@fbc-psr-sprite-render.html
   [319]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-4/igt@kms_psr@fbc-psr-sprite-render.html

  * igt@xe_exec_balancer@once-parallel-rebind:
    - shard-dg2-set2:     [SKIP][320] ([Intel XE#4208]) -> [PASS][321] +162 other tests pass
   [320]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_exec_balancer@once-parallel-rebind.html
   [321]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@xe_exec_balancer@once-parallel-rebind.html

  * igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate-race:
    - shard-dg2-set2:     [SKIP][322] ([Intel XE#1392]) -> [PASS][323] +3 other tests pass
   [322]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate-race.html
   [323]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate-race.html

  * igt@xe_module_load@load:
    - shard-lnl:          ([PASS][324], [PASS][325], [PASS][326], [PASS][327], [PASS][328], [PASS][329], [PASS][330], [PASS][331], [PASS][332], [PASS][333], [PASS][334], [PASS][335], [PASS][336], [PASS][337], [PASS][338], [PASS][339], [SKIP][340], [PASS][341], [PASS][342], [PASS][343], [PASS][344], [PASS][345], [PASS][346], [PASS][347], [PASS][348], [PASS][349]) ([Intel XE#378]) -> ([PASS][350], [PASS][351], [PASS][352], [PASS][353], [PASS][354], [PASS][355], [PASS][356], [PASS][357], [PASS][358], [PASS][359], [PASS][360], [PASS][361], [PASS][362], [PASS][363], [PASS][364], [PASS][365], [PASS][366], [PASS][367], [PASS][368], [PASS][369], [PASS][370], [PASS][371], [PASS][372], [PASS][373], [PASS][374])
   [324]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-4/igt@xe_module_load@load.html
   [325]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-8/igt@xe_module_load@load.html
   [326]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@xe_module_load@load.html
   [327]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-5/igt@xe_module_load@load.html
   [328]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-5/igt@xe_module_load@load.html
   [329]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-5/igt@xe_module_load@load.html
   [330]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-7/igt@xe_module_load@load.html
   [331]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-8/igt@xe_module_load@load.html
   [332]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-4/igt@xe_module_load@load.html
   [333]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@xe_module_load@load.html
   [334]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-2/igt@xe_module_load@load.html
   [335]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-2/igt@xe_module_load@load.html
   [336]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-6/igt@xe_module_load@load.html
   [337]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-6/igt@xe_module_load@load.html
   [338]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-8/igt@xe_module_load@load.html
   [339]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-5/igt@xe_module_load@load.html
   [340]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-1/igt@xe_module_load@load.html
   [341]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-7/igt@xe_module_load@load.html
   [342]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-6/igt@xe_module_load@load.html
   [343]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-7/igt@xe_module_load@load.html
   [344]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@xe_module_load@load.html
   [345]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-4/igt@xe_module_load@load.html
   [346]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-1/igt@xe_module_load@load.html
   [347]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-1/igt@xe_module_load@load.html
   [348]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-2/igt@xe_module_load@load.html
   [349]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-1/igt@xe_module_load@load.html
   [350]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-8/igt@xe_module_load@load.html
   [351]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-8/igt@xe_module_load@load.html
   [352]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-6/igt@xe_module_load@load.html
   [353]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-5/igt@xe_module_load@load.html
   [354]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-5/igt@xe_module_load@load.html
   [355]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-7/igt@xe_module_load@load.html
   [356]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-7/igt@xe_module_load@load.html
   [357]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-2/igt@xe_module_load@load.html
   [358]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-5/igt@xe_module_load@load.html
   [359]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-1/igt@xe_module_load@load.html
   [360]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-8/igt@xe_module_load@load.html
   [361]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-2/igt@xe_module_load@load.html
   [362]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-8/igt@xe_module_load@load.html
   [363]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-4/igt@xe_module_load@load.html
   [364]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-6/igt@xe_module_load@load.html
   [365]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-1/igt@xe_module_load@load.html
   [366]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-4/igt@xe_module_load@load.html
   [367]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-4/igt@xe_module_load@load.html
   [368]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-1/igt@xe_module_load@load.html
   [369]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_module_load@load.html
   [370]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-6/igt@xe_module_load@load.html
   [371]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_module_load@load.html
   [372]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_module_load@load.html
   [373]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-7/igt@xe_module_load@load.html
   [374]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-2/igt@xe_module_load@load.html

  * igt@xe_module_load@reload-no-display:
    - shard-dg2-set2:     [FAIL][375] ([Intel XE#4208]) -> [PASS][376] +1 other test pass
   [375]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_module_load@reload-no-display.html
   [376]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@xe_module_load@reload-no-display.html

  * igt@xe_pm@s4-vm-bind-prefetch:
    - shard-lnl:          [ABORT][377] ([Intel XE#1794]) -> [PASS][378]
   [377]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-2/igt@xe_pm@s4-vm-bind-prefetch.html
   [378]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-7/igt@xe_pm@s4-vm-bind-prefetch.html

  * igt@xe_pmu@gt-frequency:
    - shard-dg2-set2:     [FAIL][379] ([Intel XE#4819]) -> [PASS][380] +1 other test pass
   [379]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-435/igt@xe_pmu@gt-frequency.html
   [380]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@xe_pmu@gt-frequency.html

  * igt@xe_spin_batch@spin-basic:
    - shard-lnl:          [SKIP][381] ([Intel XE#4996]) -> [PASS][382] +16 other tests pass
   [381]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@xe_spin_batch@spin-basic.html
   [382]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-1/igt@xe_spin_batch@spin-basic.html

  
#### Warnings ####

  * igt@kms_async_flips@invalid-async-flip:
    - shard-dg2-set2:     [SKIP][383] ([Intel XE#873]) -> [SKIP][384] ([Intel XE#4208] / [i915#2575])
   [383]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@kms_async_flips@invalid-async-flip.html
   [384]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_async_flips@invalid-async-flip.html

  * igt@kms_async_flips@invalid-async-flip-atomic:
    - shard-dg2-set2:     [SKIP][385] ([Intel XE#3768]) -> [SKIP][386] ([Intel XE#4208] / [i915#2575])
   [385]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@kms_async_flips@invalid-async-flip-atomic.html
   [386]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_async_flips@invalid-async-flip-atomic.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-270:
    - shard-dg2-set2:     [SKIP][387] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][388] ([Intel XE#316])
   [387]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html
   [388]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-433/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
    - shard-lnl:          [SKIP][389] ([Intel XE#2351]) -> [SKIP][390] ([Intel XE#3658])
   [389]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
   [390]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html

  * igt@kms_big_fb@linear-16bpp-rotate-270:
    - shard-dg2-set2:     [SKIP][391] ([Intel XE#316]) -> [SKIP][392] ([Intel XE#4208]) +2 other tests skip
   [391]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-433/igt@kms_big_fb@linear-16bpp-rotate-270.html
   [392]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_big_fb@linear-16bpp-rotate-270.html

  * igt@kms_big_fb@linear-16bpp-rotate-90:
    - shard-dg2-set2:     [SKIP][393] ([Intel XE#316]) -> [SKIP][394] ([Intel XE#2351] / [Intel XE#4208])
   [393]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-434/igt@kms_big_fb@linear-16bpp-rotate-90.html
   [394]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_big_fb@linear-16bpp-rotate-90.html

  * igt@kms_big_fb@linear-32bpp-rotate-270:
    - shard-dg2-set2:     [SKIP][395] ([Intel XE#4208]) -> [SKIP][396] ([Intel XE#316]) +1 other test skip
   [395]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_big_fb@linear-32bpp-rotate-270.html
   [396]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@kms_big_fb@linear-32bpp-rotate-270.html

  * igt@kms_big_fb@y-tiled-16bpp-rotate-90:
    - shard-lnl:          [SKIP][397] ([Intel XE#1124]) -> [SKIP][398] ([Intel XE#2351])
   [397]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-7/igt@kms_big_fb@y-tiled-16bpp-rotate-90.html
   [398]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_big_fb@y-tiled-16bpp-rotate-90.html
    - shard-bmg:          [SKIP][399] ([Intel XE#1124]) -> [SKIP][400] ([Intel XE#2231])
   [399]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-2/igt@kms_big_fb@y-tiled-16bpp-rotate-90.html
   [400]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_big_fb@y-tiled-16bpp-rotate-90.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-dg2-set2:     [SKIP][401] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][402] ([Intel XE#1124]) +4 other tests skip
   [401]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
   [402]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

  * igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
    - shard-dg2-set2:     [SKIP][403] ([Intel XE#1124]) -> [SKIP][404] ([Intel XE#4208]) +4 other tests skip
   [403]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-434/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
   [404]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html

  * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
    - shard-bmg:          [SKIP][405] ([Intel XE#607]) -> [SKIP][406] ([Intel XE#2231])
   [405]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-4/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
   [406]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
    - shard-dg2-set2:     [SKIP][407] ([Intel XE#607]) -> [SKIP][408] ([Intel XE#4208])
   [407]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
   [408]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
    - shard-lnl:          [SKIP][409] ([Intel XE#1477]) -> [SKIP][410] ([Intel XE#2351])
   [409]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-7/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
   [410]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-dg2-set2:     [SKIP][411] ([Intel XE#1124]) -> [SKIP][412] ([Intel XE#2351] / [Intel XE#4208]) +4 other tests skip
   [411]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-433/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
   [412]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
    - shard-dg2-set2:     [SKIP][413] ([Intel XE#4208]) -> [SKIP][414] ([Intel XE#1124]) +5 other tests skip
   [413]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
   [414]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html

  * igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p:
    - shard-dg2-set2:     [SKIP][415] ([Intel XE#4208] / [i915#2575]) -> [SKIP][416] ([Intel XE#2191])
   [415]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p.html
   [416]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_bw@connected-linear-tiling-3-displays-2160x1440p.html

  * igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p:
    - shard-dg2-set2:     [SKIP][417] ([Intel XE#2191]) -> [SKIP][418] ([Intel XE#4208] / [i915#2575])
   [417]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-463/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html
   [418]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_bw@connected-linear-tiling-3-displays-3840x2160p.html

  * igt@kms_bw@linear-tiling-3-displays-2160x1440p:
    - shard-dg2-set2:     [SKIP][419] ([Intel XE#367]) -> [SKIP][420] ([Intel XE#4208] / [i915#2575]) +1 other test skip
   [419]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@kms_bw@linear-tiling-3-displays-2160x1440p.html
   [420]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_bw@linear-tiling-3-displays-2160x1440p.html

  * igt@kms_bw@linear-tiling-3-displays-3840x2160p:
    - shard-dg2-set2:     [SKIP][421] ([Intel XE#4208] / [i915#2575]) -> [SKIP][422] ([Intel XE#367]) +1 other test skip
   [421]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_bw@linear-tiling-3-displays-3840x2160p.html
   [422]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@kms_bw@linear-tiling-3-displays-3840x2160p.html

  * igt@kms_ccs@bad-pixel-format-yf-tiled-ccs:
    - shard-dg2-set2:     [SKIP][423] ([Intel XE#455] / [Intel XE#787]) -> [SKIP][424] ([Intel XE#4208]) +13 other tests skip
   [423]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-434/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs.html
   [424]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
    - shard-dg2-set2:     [SKIP][425] ([Intel XE#2907]) -> [SKIP][426] ([Intel XE#4208]) +3 other tests skip
   [425]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-435/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
   [426]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html

  * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc:
    - shard-bmg:          [SKIP][427] ([Intel XE#2887]) -> [SKIP][428] ([Intel XE#2231]) +1 other test skip
   [427]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-1/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc.html
   [428]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs:
    - shard-lnl:          [SKIP][429] ([Intel XE#2351]) -> [SKIP][430] ([Intel XE#2887])
   [429]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html
   [430]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-5/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
    - shard-dg2-set2:     [SKIP][431] ([Intel XE#4208]) -> [SKIP][432] ([Intel XE#2907]) +1 other test skip
   [431]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
   [432]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs:
    - shard-lnl:          [SKIP][433] ([Intel XE#2887]) -> [SKIP][434] ([Intel XE#2351]) +2 other tests skip
   [433]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-1/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs.html
   [434]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
    - shard-bmg:          [SKIP][435] ([Intel XE#3432]) -> [SKIP][436] ([Intel XE#2231])
   [435]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
   [436]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
    - shard-lnl:          [SKIP][437] ([Intel XE#3432]) -> [SKIP][438] ([Intel XE#2351])
   [437]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
   [438]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html

  * igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs:
    - shard-dg2-set2:     [SKIP][439] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][440] ([Intel XE#455] / [Intel XE#787]) +2 other tests skip
   [439]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs.html
   [440]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
    - shard-dg2-set2:     [INCOMPLETE][441] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124] / [Intel XE#4345]) -> [INCOMPLETE][442] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4345])
   [441]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
   [442]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc:
    - shard-dg2-set2:     [SKIP][443] ([Intel XE#4208]) -> [SKIP][444] ([Intel XE#455] / [Intel XE#787]) +7 other tests skip
   [443]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html
   [444]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_chamelium_color@degamma:
    - shard-dg2-set2:     [SKIP][445] ([Intel XE#4208] / [i915#2575]) -> [SKIP][446] ([Intel XE#306])
   [445]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_chamelium_color@degamma.html
   [446]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_chamelium_color@degamma.html

  * igt@kms_chamelium_color@gamma:
    - shard-dg2-set2:     [SKIP][447] ([Intel XE#306]) -> [SKIP][448] ([Intel XE#4208] / [i915#2575]) +3 other tests skip
   [447]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-433/igt@kms_chamelium_color@gamma.html
   [448]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_chamelium_color@gamma.html

  * igt@kms_chamelium_edid@dp-edid-change-during-hibernate:
    - shard-dg2-set2:     [SKIP][449] ([Intel XE#373]) -> [SKIP][450] ([Intel XE#4208] / [i915#2575]) +7 other tests skip
   [449]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html
   [450]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html

  * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe:
    - shard-dg2-set2:     [SKIP][451] ([Intel XE#4208] / [i915#2575]) -> [SKIP][452] ([Intel XE#373]) +7 other tests skip
   [451]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html
   [452]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html

  * igt@kms_content_protection@legacy:
    - shard-bmg:          [SKIP][453] ([Intel XE#2341]) -> [FAIL][454] ([Intel XE#1178]) +1 other test fail
   [453]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-4/igt@kms_content_protection@legacy.html
   [454]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-8/igt@kms_content_protection@legacy.html

  * igt@kms_content_protection@lic-type-0:
    - shard-dg2-set2:     [FAIL][455] ([Intel XE#1178]) -> [SKIP][456] ([Intel XE#4208] / [i915#2575]) +1 other test skip
   [455]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@kms_content_protection@lic-type-0.html
   [456]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_content_protection@lic-type-0.html

  * igt@kms_content_protection@uevent:
    - shard-dg2-set2:     [SKIP][457] ([Intel XE#4208] / [i915#2575]) -> [FAIL][458] ([Intel XE#1188])
   [457]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_content_protection@uevent.html
   [458]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@kms_content_protection@uevent.html
    - shard-bmg:          [SKIP][459] ([Intel XE#2341]) -> [FAIL][460] ([Intel XE#1188])
   [459]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-4/igt@kms_content_protection@uevent.html
   [460]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-1/igt@kms_content_protection@uevent.html

  * igt@kms_cursor_crc@cursor-onscreen-512x512:
    - shard-dg2-set2:     [SKIP][461] ([Intel XE#308]) -> [SKIP][462] ([Intel XE#4208] / [i915#2575]) +1 other test skip
   [461]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@kms_cursor_crc@cursor-onscreen-512x512.html
   [462]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_cursor_crc@cursor-onscreen-512x512.html

  * igt@kms_cursor_crc@cursor-sliding-max-size:
    - shard-lnl:          [SKIP][463] ([Intel XE#4996]) -> [SKIP][464] ([Intel XE#1424]) +1 other test skip
   [463]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_cursor_crc@cursor-sliding-max-size.html
   [464]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-4/igt@kms_cursor_crc@cursor-sliding-max-size.html

  * igt@kms_dp_link_training@uhbr-mst:
    - shard-lnl:          [SKIP][465] ([Intel XE#2351]) -> [SKIP][466] ([Intel XE#4354])
   [465]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_dp_link_training@uhbr-mst.html
   [466]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-6/igt@kms_dp_link_training@uhbr-mst.html
    - shard-dg2-set2:     [SKIP][467] ([Intel XE#4208]) -> [SKIP][468] ([Intel XE#4356])
   [467]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@kms_dp_link_training@uhbr-mst.html
   [468]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@kms_dp_link_training@uhbr-mst.html

  * igt@kms_dsc@dsc-with-formats:
    - shard-dg2-set2:     [SKIP][469] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][470] ([Intel XE#455]) +1 other test skip
   [469]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_dsc@dsc-with-formats.html
   [470]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_dsc@dsc-with-formats.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc:
    - shard-dg2-set2:     [SKIP][471] ([Intel XE#455]) -> [SKIP][472] ([Intel XE#4208]) +4 other tests skip
   [471]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-435/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
   [472]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_dsc@dsc-with-output-formats-with-bpc.html

  * igt@kms_feature_discovery@chamelium:
    - shard-dg2-set2:     [SKIP][473] ([Intel XE#701]) -> [SKIP][474] ([Intel XE#4208] / [i915#2575])
   [473]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@kms_feature_discovery@chamelium.html
   [474]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_feature_discovery@chamelium.html

  * igt@kms_feature_discovery@display-3x:
    - shard-lnl:          [SKIP][475] ([Intel XE#4996]) -> [SKIP][476] ([Intel XE#703])
   [475]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_feature_discovery@display-3x.html
   [476]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-1/igt@kms_feature_discovery@display-3x.html
    - shard-dg2-set2:     [SKIP][477] ([Intel XE#4208] / [i915#2575]) -> [SKIP][478] ([Intel XE#703])
   [477]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@kms_feature_discovery@display-3x.html
   [478]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@kms_feature_discovery@display-3x.html

  * igt@kms_feature_discovery@display-4x:
    - shard-dg2-set2:     [SKIP][479] ([Intel XE#1138]) -> [SKIP][480] ([Intel XE#4208] / [i915#2575])
   [479]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@kms_feature_discovery@display-4x.html
   [480]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_feature_discovery@display-4x.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible:
    - shard-dg2-set2:     [FAIL][481] ([Intel XE#301]) -> [SKIP][482] ([Intel XE#4208] / [i915#2575])
   [481]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
   [482]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_flip@flip-vs-expired-vblank-interruptible.html

  * igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling:
    - shard-lnl:          [SKIP][483] ([Intel XE#2351]) -> [SKIP][484] ([Intel XE#1397] / [Intel XE#1745])
   [483]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling.html
   [484]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-6/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
    - shard-bmg:          [SKIP][485] ([Intel XE#2293] / [Intel XE#2380]) -> [SKIP][486] ([Intel XE#2231] / [Intel XE#4954])
   [485]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
   [486]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
    - shard-lnl:          [SKIP][487] ([Intel XE#1401] / [Intel XE#1745]) -> [SKIP][488] ([Intel XE#2351])
   [487]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
   [488]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
    - shard-dg2-set2:     [SKIP][489] ([Intel XE#455]) -> [SKIP][490] ([Intel XE#2351] / [Intel XE#4208]) +1 other test skip
   [489]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-463/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
   [490]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html

  * igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff:
    - shard-lnl:          [SKIP][491] ([Intel XE#656]) -> [SKIP][492] ([Intel XE#2351]) +5 other tests skip
   [491]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-1/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html
   [492]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
    - shard-bmg:          [SKIP][493] ([Intel XE#2311]) -> [SKIP][494] ([Intel XE#2312]) +18 other tests skip
   [493]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-7/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
   [494]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-render:
    - shard-lnl:          [SKIP][495] ([Intel XE#2351]) -> [SKIP][496] ([Intel XE#656])
   [495]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-render.html
   [496]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-2/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-pgflip-blt:
    - shard-bmg:          [SKIP][497] ([Intel XE#2312]) -> [SKIP][498] ([Intel XE#2231] / [Intel XE#4954]) +1 other test skip
   [497]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-pgflip-blt.html
   [498]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary:
    - shard-dg2-set2:     [SKIP][499] ([Intel XE#651]) -> [SKIP][500] ([Intel XE#4208]) +23 other tests skip
   [499]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html
   [500]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_frontbuffer_tracking@drrs-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt:
    - shard-lnl:          [SKIP][501] ([Intel XE#2351] / [Intel XE#4996]) -> [SKIP][502] ([Intel XE#656])
   [501]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html
   [502]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
    - shard-bmg:          [SKIP][503] ([Intel XE#4141]) -> [SKIP][504] ([Intel XE#2312]) +12 other tests skip
   [503]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html
   [504]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt:
    - shard-bmg:          [SKIP][505] ([Intel XE#2312]) -> [SKIP][506] ([Intel XE#4141]) +5 other tests skip
   [505]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html
   [506]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
    - shard-bmg:          [SKIP][507] ([Intel XE#4141]) -> [SKIP][508] ([Intel XE#2231] / [Intel XE#4954])
   [507]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
   [508]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbc-tiling-y:
    - shard-lnl:          [SKIP][509] ([Intel XE#1469]) -> [SKIP][510] ([Intel XE#2351])
   [509]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-4/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
   [510]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
    - shard-bmg:          [SKIP][511] ([Intel XE#2352]) -> [SKIP][512] ([Intel XE#2231] / [Intel XE#4954])
   [511]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
   [512]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-tiling-y.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-plflip-blt:
    - shard-bmg:          [SKIP][513] ([Intel XE#2312]) -> [SKIP][514] ([Intel XE#2311]) +19 other tests skip
   [513]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-plflip-blt.html
   [514]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-8/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-msflip-blt:
    - shard-bmg:          [SKIP][515] ([Intel XE#2311]) -> [SKIP][516] ([Intel XE#2231] / [Intel XE#4954])
   [515]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-msflip-blt.html
   [516]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcdrrs-2p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
    - shard-dg2-set2:     [SKIP][517] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][518] ([Intel XE#651]) +13 other tests skip
   [517]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
   [518]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt:
    - shard-dg2-set2:     [SKIP][519] ([Intel XE#651]) -> [SKIP][520] ([Intel XE#2351] / [Intel XE#4208]) +6 other tests skip
   [519]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt.html
   [520]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary:
    - shard-dg2-set2:     [SKIP][521] ([Intel XE#4208]) -> [SKIP][522] ([Intel XE#651]) +15 other tests skip
   [521]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary.html
   [522]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcdrrs-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
    - shard-bmg:          [SKIP][523] ([Intel XE#2313]) -> [SKIP][524] ([Intel XE#2231] / [Intel XE#4954]) +2 other tests skip
   [523]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
   [524]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt:
    - shard-dg2-set2:     [SKIP][525] ([Intel XE#4208]) -> [SKIP][526] ([Intel XE#653]) +24 other tests skip
   [525]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt.html
   [526]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render:
    - shard-bmg:          [SKIP][527] ([Intel XE#2312]) -> [SKIP][528] ([Intel XE#2313]) +19 other tests skip
   [527]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html
   [528]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt:
    - shard-bmg:          [SKIP][529] ([Intel XE#2313]) -> [SKIP][530] ([Intel XE#2312]) +22 other tests skip
   [529]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html
   [530]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary:
    - shard-bmg:          [SKIP][531] ([Intel XE#2313]) -> [SKIP][532] ([Intel XE#2231] / [Intel XE#4954] / [Intel XE#4996])
   [531]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html
   [532]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
    - shard-dg2-set2:     [SKIP][533] ([Intel XE#4208]) -> [SKIP][534] ([Intel XE#455]) +2 other tests skip
   [533]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
   [534]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
    - shard-dg2-set2:     [SKIP][535] ([Intel XE#653]) -> [SKIP][536] ([Intel XE#4208]) +20 other tests skip
   [535]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
   [536]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
    - shard-dg2-set2:     [SKIP][537] ([Intel XE#653]) -> [SKIP][538] ([Intel XE#2351] / [Intel XE#4208]) +8 other tests skip
   [537]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
   [538]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move:
    - shard-dg2-set2:     [SKIP][539] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][540] ([Intel XE#653]) +3 other tests skip
   [539]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move.html
   [540]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move.html

  * igt@kms_getfb@getfb-reject-ccs:
    - shard-dg2-set2:     [SKIP][541] ([Intel XE#4208] / [i915#2575]) -> [SKIP][542] ([Intel XE#605])
   [541]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_getfb@getfb-reject-ccs.html
   [542]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@kms_getfb@getfb-reject-ccs.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-dg2-set2:     [SKIP][543] ([Intel XE#455]) -> [SKIP][544] ([Intel XE#4208] / [i915#2575]) +9 other tests skip
   [543]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-433/igt@kms_hdr@brightness-with-hdr.html
   [544]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_joiner@basic-ultra-joiner:
    - shard-dg2-set2:     [SKIP][545] ([Intel XE#4208]) -> [SKIP][546] ([Intel XE#2927])
   [545]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_joiner@basic-ultra-joiner.html
   [546]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-433/igt@kms_joiner@basic-ultra-joiner.html

  * igt@kms_joiner@invalid-modeset-force-ultra-joiner:
    - shard-dg2-set2:     [SKIP][547] ([Intel XE#4208]) -> [SKIP][548] ([Intel XE#2925])
   [547]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
   [548]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-dg2-set2:     [SKIP][549] ([Intel XE#356]) -> [SKIP][550] ([Intel XE#4208] / [i915#2575])
   [549]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
   [550]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_pipe_stress@stress-xrgb8888-ytiled:
    - shard-dg2-set2:     [SKIP][551] ([Intel XE#4359]) -> [SKIP][552] ([Intel XE#4208])
   [551]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
   [552]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html

  * igt@kms_plane_multiple@2x-tiling-y:
    - shard-bmg:          [SKIP][553] ([Intel XE#5021]) -> [SKIP][554] ([Intel XE#4596])
   [553]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-1/igt@kms_plane_multiple@2x-tiling-y.html
   [554]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-5/igt@kms_plane_multiple@2x-tiling-y.html

  * igt@kms_plane_multiple@tiling-y:
    - shard-bmg:          [SKIP][555] ([Intel XE#5020]) -> [SKIP][556] ([Intel XE#4954])
   [555]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-4/igt@kms_plane_multiple@tiling-y.html
   [556]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_plane_multiple@tiling-y.html

  * igt@kms_plane_multiple@tiling-yf:
    - shard-dg2-set2:     [SKIP][557] ([Intel XE#4208] / [i915#2575]) -> [SKIP][558] ([Intel XE#5020])
   [557]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_plane_multiple@tiling-yf.html
   [558]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@kms_plane_multiple@tiling-yf.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation:
    - shard-dg2-set2:     [SKIP][559] ([Intel XE#2763] / [Intel XE#455]) -> [SKIP][560] ([Intel XE#4208] / [i915#2575])
   [559]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-433/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html
   [560]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25:
    - shard-dg2-set2:     [SKIP][561] ([Intel XE#4208] / [i915#2575]) -> [SKIP][562] ([Intel XE#2763] / [Intel XE#455]) +3 other tests skip
   [561]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html
   [562]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25.html

  * igt@kms_pm_dc@dc5-psr:
    - shard-dg2-set2:     [SKIP][563] ([Intel XE#1129]) -> [SKIP][564] ([Intel XE#4208])
   [563]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-463/igt@kms_pm_dc@dc5-psr.html
   [564]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_pm_dc@dc5-psr.html

  * igt@kms_properties@get_properties-sanity-non-atomic:
    - shard-dg2-set2:     [FAIL][565] ([Intel XE#5017]) -> [SKIP][566] ([Intel XE#4208] / [i915#2575])
   [565]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-433/igt@kms_properties@get_properties-sanity-non-atomic.html
   [566]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_properties@get_properties-sanity-non-atomic.html

  * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-dg2-set2:     [SKIP][567] ([Intel XE#1489]) -> [SKIP][568] ([Intel XE#4208]) +10 other tests skip
   [567]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-434/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html
   [568]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf:
    - shard-bmg:          [SKIP][569] ([Intel XE#1489]) -> [SKIP][570] ([Intel XE#2231] / [Intel XE#4954])
   [569]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html
   [570]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html
    - shard-lnl:          [SKIP][571] ([Intel XE#2893] / [Intel XE#4608]) -> [SKIP][572] ([Intel XE#2351])
   [571]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html
   [572]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
    - shard-dg2-set2:     [SKIP][573] ([Intel XE#4208]) -> [SKIP][574] ([Intel XE#1489]) +4 other tests skip
   [573]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html
   [574]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-433/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_su@frontbuffer-xrgb8888:
    - shard-dg2-set2:     [SKIP][575] ([Intel XE#1122]) -> [SKIP][576] ([Intel XE#4208])
   [575]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-463/igt@kms_psr2_su@frontbuffer-xrgb8888.html
   [576]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_psr2_su@frontbuffer-xrgb8888.html

  * igt@kms_psr2_su@page_flip-nv12:
    - shard-dg2-set2:     [SKIP][577] ([Intel XE#4208]) -> [SKIP][578] ([Intel XE#1122])
   [577]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_psr2_su@page_flip-nv12.html
   [578]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@kms_psr2_su@page_flip-nv12.html

  * igt@kms_psr@fbc-pr-cursor-blt:
    - shard-dg2-set2:     [SKIP][579] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][580] ([Intel XE#2850] / [Intel XE#929])
   [579]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_psr@fbc-pr-cursor-blt.html
   [580]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-436/igt@kms_psr@fbc-pr-cursor-blt.html

  * igt@kms_psr@fbc-psr-sprite-render:
    - shard-dg2-set2:     [SKIP][581] ([Intel XE#4208]) -> [SKIP][582] ([Intel XE#2850] / [Intel XE#929]) +10 other tests skip
   [581]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@kms_psr@fbc-psr-sprite-render.html
   [582]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@kms_psr@fbc-psr-sprite-render.html

  * igt@kms_psr@fbc-psr2-primary-render:
    - shard-dg2-set2:     [SKIP][583] ([Intel XE#2850] / [Intel XE#929]) -> [SKIP][584] ([Intel XE#4208]) +12 other tests skip
   [583]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@kms_psr@fbc-psr2-primary-render.html
   [584]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_psr@fbc-psr2-primary-render.html

  * igt@kms_psr@pr-primary-page-flip:
    - shard-dg2-set2:     [SKIP][585] ([Intel XE#2850] / [Intel XE#929]) -> [SKIP][586] ([Intel XE#2351] / [Intel XE#4208]) +4 other tests skip
   [585]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@kms_psr@pr-primary-page-flip.html
   [586]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_psr@pr-primary-page-flip.html

  * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
    - shard-dg2-set2:     [SKIP][587] ([Intel XE#2351] / [Intel XE#4208]) -> [SKIP][588] ([Intel XE#2939])
   [587]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
   [588]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html

  * igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
    - shard-dg2-set2:     [SKIP][589] ([Intel XE#2939]) -> [SKIP][590] ([Intel XE#4208])
   [589]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-433/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
   [590]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html

  * igt@kms_rotation_crc@primary-rotation-90:
    - shard-dg2-set2:     [SKIP][591] ([Intel XE#4208] / [i915#2575]) -> [SKIP][592] ([Intel XE#3414])
   [591]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_rotation_crc@primary-rotation-90.html
   [592]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_rotation_crc@primary-rotation-90.html

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
    - shard-dg2-set2:     [SKIP][593] ([Intel XE#4208] / [i915#2575]) -> [SKIP][594] ([Intel XE#1127])
   [593]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
   [594]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
    - shard-lnl:          [SKIP][595] ([Intel XE#4996]) -> [SKIP][596] ([Intel XE#1127])
   [595]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
   [596]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
    - shard-dg2-set2:     [SKIP][597] ([Intel XE#1127]) -> [SKIP][598] ([Intel XE#4208] / [i915#2575]) +1 other test skip
   [597]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
   [598]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html

  * igt@kms_rotation_crc@sprite-rotation-270:
    - shard-dg2-set2:     [SKIP][599] ([Intel XE#3414]) -> [SKIP][600] ([Intel XE#4208] / [i915#2575])
   [599]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-433/igt@kms_rotation_crc@sprite-rotation-270.html
   [600]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_rotation_crc@sprite-rotation-270.html

  * igt@kms_rotation_crc@sprite-rotation-90:
    - shard-lnl:          [SKIP][601] ([Intel XE#4996]) -> [SKIP][602] ([Intel XE#3414] / [Intel XE#3904])
   [601]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@kms_rotation_crc@sprite-rotation-90.html
   [602]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@kms_rotation_crc@sprite-rotation-90.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-dg2-set2:     [FAIL][603] ([Intel XE#1729]) -> [SKIP][604] ([Intel XE#4208] / [i915#2575])
   [603]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@kms_tiled_display@basic-test-pattern.html
   [604]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_tiled_display@basic-test-pattern.html

  * igt@kms_vrr@flip-dpms:
    - shard-dg2-set2:     [SKIP][605] ([Intel XE#4208] / [i915#2575]) -> [SKIP][606] ([Intel XE#455]) +5 other tests skip
   [605]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_vrr@flip-dpms.html
   [606]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-433/igt@kms_vrr@flip-dpms.html

  * igt@kms_writeback@writeback-check-output-xrgb2101010:
    - shard-dg2-set2:     [SKIP][607] ([Intel XE#4208] / [i915#2575]) -> [SKIP][608] ([Intel XE#756]) +1 other test skip
   [607]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@kms_writeback@writeback-check-output-xrgb2101010.html
   [608]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@kms_writeback@writeback-check-output-xrgb2101010.html

  * igt@kms_writeback@writeback-fb-id:
    - shard-dg2-set2:     [SKIP][609] ([Intel XE#756]) -> [SKIP][610] ([Intel XE#4208] / [i915#2575])
   [609]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@kms_writeback@writeback-fb-id.html
   [610]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@kms_writeback@writeback-fb-id.html

  * igt@xe_compute_preempt@compute-preempt:
    - shard-dg2-set2:     [SKIP][611] ([Intel XE#1280] / [Intel XE#455]) -> [SKIP][612] ([Intel XE#4208])
   [611]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@xe_compute_preempt@compute-preempt.html
   [612]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_compute_preempt@compute-preempt.html

  * igt@xe_compute_preempt@compute-preempt-many:
    - shard-dg2-set2:     [SKIP][613] ([Intel XE#4208]) -> [SKIP][614] ([Intel XE#1280] / [Intel XE#455])
   [613]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_compute_preempt@compute-preempt-many.html
   [614]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@xe_compute_preempt@compute-preempt-many.html

  * igt@xe_copy_basic@mem-copy-linear-0xfffe:
    - shard-dg2-set2:     [SKIP][615] ([Intel XE#4208]) -> [SKIP][616] ([Intel XE#1123]) +1 other test skip
   [615]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_copy_basic@mem-copy-linear-0xfffe.html
   [616]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@xe_copy_basic@mem-copy-linear-0xfffe.html

  * igt@xe_copy_basic@mem-set-linear-0x3fff:
    - shard-dg2-set2:     [SKIP][617] ([Intel XE#4208]) -> [SKIP][618] ([Intel XE#1126])
   [617]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_copy_basic@mem-set-linear-0x3fff.html
   [618]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@xe_copy_basic@mem-set-linear-0x3fff.html

  * igt@xe_eu_stall@invalid-event-report-count:
    - shard-dg2-set2:     [SKIP][619] ([Intel XE#4497]) -> [SKIP][620] ([Intel XE#4208]) +3 other tests skip
   [619]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-435/igt@xe_eu_stall@invalid-event-report-count.html
   [620]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_eu_stall@invalid-event-report-count.html

  * igt@xe_eu_stall@invalid-sampling-rate:
    - shard-dg2-set2:     [SKIP][621] ([Intel XE#4208]) -> [SKIP][622] ([Intel XE#4497])
   [621]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_eu_stall@invalid-sampling-rate.html
   [622]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@xe_eu_stall@invalid-sampling-rate.html

  * igt@xe_eudebug@basic-vm-bind-ufence-sigint-client:
    - shard-lnl:          [SKIP][623] ([Intel XE#4996]) -> [SKIP][624] ([Intel XE#4837])
   [623]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@xe_eudebug@basic-vm-bind-ufence-sigint-client.html
   [624]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-4/igt@xe_eudebug@basic-vm-bind-ufence-sigint-client.html

  * igt@xe_eudebug@multiple-sessions:
    - shard-dg2-set2:     [SKIP][625] ([Intel XE#4208]) -> [SKIP][626] ([Intel XE#4837]) +15 other tests skip
   [625]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_eudebug@multiple-sessions.html
   [626]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-433/igt@xe_eudebug@multiple-sessions.html

  * igt@xe_eudebug_online@interrupt-all-set-breakpoint:
    - shard-dg2-set2:     [SKIP][627] ([Intel XE#4837]) -> [SKIP][628] ([Intel XE#4208]) +15 other tests skip
   [627]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@xe_eudebug_online@interrupt-all-set-breakpoint.html
   [628]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_eudebug_online@interrupt-all-set-breakpoint.html

  * igt@xe_eudebug_online@preempt-breakpoint:
    - shard-bmg:          [SKIP][629] ([Intel XE#4837]) -> [SKIP][630] ([Intel XE#4954]) +1 other test skip
   [629]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-3/igt@xe_eudebug_online@preempt-breakpoint.html
   [630]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@xe_eudebug_online@preempt-breakpoint.html

  * igt@xe_evict_ccs@evict-overcommit-standalone-nofree-reopen:
    - shard-lnl:          [SKIP][631] ([Intel XE#4996]) -> [SKIP][632] ([Intel XE#688])
   [631]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@xe_evict_ccs@evict-overcommit-standalone-nofree-reopen.html
   [632]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-8/igt@xe_evict_ccs@evict-overcommit-standalone-nofree-reopen.html

  * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-invalidate-race:
    - shard-bmg:          [SKIP][633] ([Intel XE#2322]) -> [SKIP][634] ([Intel XE#4954]) +1 other test skip
   [633]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-8/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-invalidate-race.html
   [634]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr-invalidate-race.html

  * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null:
    - shard-lnl:          [SKIP][635] ([Intel XE#4996]) -> [SKIP][636] ([Intel XE#1392]) +1 other test skip
   [635]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null.html
   [636]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-4/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null.html

  * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null-defer-bind:
    - shard-dg2-set2:     [SKIP][637] ([Intel XE#1392]) -> [SKIP][638] ([Intel XE#4208]) +1 other test skip
   [637]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null-defer-bind.html
   [638]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-null-defer-bind.html

  * igt@xe_exec_fault_mode@once-bindexecqueue-userptr-prefetch:
    - shard-dg2-set2:     [INCOMPLETE][639] ([Intel XE#2594]) -> [SKIP][640] ([Intel XE#288])
   [639]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-434/igt@xe_exec_fault_mode@once-bindexecqueue-userptr-prefetch.html
   [640]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-434/igt@xe_exec_fault_mode@once-bindexecqueue-userptr-prefetch.html

  * igt@xe_exec_fault_mode@once-rebind-prefetch:
    - shard-dg2-set2:     [SKIP][641] ([Intel XE#288]) -> [SKIP][642] ([Intel XE#4208]) +30 other tests skip
   [641]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@xe_exec_fault_mode@once-rebind-prefetch.html
   [642]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_exec_fault_mode@once-rebind-prefetch.html

  * igt@xe_exec_fault_mode@twice-userptr-rebind-imm:
    - shard-dg2-set2:     [SKIP][643] ([Intel XE#4208]) -> [SKIP][644] ([Intel XE#288]) +23 other tests skip
   [643]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_exec_fault_mode@twice-userptr-rebind-imm.html
   [644]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-432/igt@xe_exec_fault_mode@twice-userptr-rebind-imm.html

  * igt@xe_exec_mix_modes@exec-spinner-interrupted-lr:
    - shard-dg2-set2:     [SKIP][645] ([Intel XE#2360]) -> [SKIP][646] ([Intel XE#4208])
   [645]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@xe_exec_mix_modes@exec-spinner-interrupted-lr.html
   [646]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_exec_mix_modes@exec-spinner-interrupted-lr.html

  * igt@xe_exec_system_allocator@many-stride-mmap-huge:
    - shard-bmg:          [SKIP][647] ([Intel XE#4943]) -> [SKIP][648] ([Intel XE#4996]) +1 other test skip
   [647]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-1/igt@xe_exec_system_allocator@many-stride-mmap-huge.html
   [648]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@xe_exec_system_allocator@many-stride-mmap-huge.html

  * igt@xe_exec_system_allocator@process-many-mmap-free-race-nomemset:
    - shard-dg2-set2:     [SKIP][649] ([Intel XE#4915]) -> [SKIP][650] ([Intel XE#4208]) +204 other tests skip
   [649]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-434/igt@xe_exec_system_allocator@process-many-mmap-free-race-nomemset.html
   [650]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_exec_system_allocator@process-many-mmap-free-race-nomemset.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-mmap-new-race-nomemset:
    - shard-dg2-set2:     [SKIP][651] ([Intel XE#4208]) -> [SKIP][652] ([Intel XE#4915]) +144 other tests skip
   [651]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-mmap-new-race-nomemset.html
   [652]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-mmap-new-race-nomemset.html

  * igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-free-huge-nomemset:
    - shard-lnl:          [SKIP][653] ([Intel XE#4943]) -> [SKIP][654] ([Intel XE#4996]) +1 other test skip
   [653]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-5/igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-free-huge-nomemset.html
   [654]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-3/igt@xe_exec_system_allocator@threads-shared-vm-many-large-mmap-free-huge-nomemset.html

  * igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv:
    - shard-dg2-set2:     [FAIL][655] ([Intel XE#5012]) -> [SKIP][656] ([Intel XE#4208])
   [655]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html
   [656]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html

  * igt@xe_huc_copy@huc_copy:
    - shard-dg2-set2:     [SKIP][657] ([Intel XE#255]) -> [SKIP][658] ([Intel XE#4208])
   [657]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@xe_huc_copy@huc_copy.html
   [658]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_huc_copy@huc_copy.html

  * igt@xe_media_fill@media-fill:
    - shard-dg2-set2:     [SKIP][659] ([Intel XE#4208]) -> [SKIP][660] ([Intel XE#560])
   [659]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_media_fill@media-fill.html
   [660]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-433/igt@xe_media_fill@media-fill.html

  * igt@xe_oa@non-privileged-map-oa-buffer:
    - shard-dg2-set2:     [SKIP][661] ([Intel XE#4208]) -> [SKIP][662] ([Intel XE#2541] / [Intel XE#3573]) +3 other tests skip
   [661]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_oa@non-privileged-map-oa-buffer.html
   [662]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@xe_oa@non-privileged-map-oa-buffer.html

  * igt@xe_oa@polling-small-buf:
    - shard-dg2-set2:     [SKIP][663] ([Intel XE#2541] / [Intel XE#3573]) -> [SKIP][664] ([Intel XE#4208]) +5 other tests skip
   [663]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@xe_oa@polling-small-buf.html
   [664]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_oa@polling-small-buf.html

  * igt@xe_oa@syncs-syncobj-wait-cfg:
    - shard-dg2-set2:     [SKIP][665] ([Intel XE#2541] / [Intel XE#3573] / [Intel XE#4501]) -> [SKIP][666] ([Intel XE#4208])
   [665]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@xe_oa@syncs-syncobj-wait-cfg.html
   [666]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_oa@syncs-syncobj-wait-cfg.html

  * igt@xe_oa@syncs-userptr-wait-cfg:
    - shard-dg2-set2:     [SKIP][667] ([Intel XE#4208]) -> [SKIP][668] ([Intel XE#2541] / [Intel XE#3573] / [Intel XE#4501]) +2 other tests skip
   [667]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_oa@syncs-userptr-wait-cfg.html
   [668]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@xe_oa@syncs-userptr-wait-cfg.html

  * igt@xe_pat@pat-index-xe2:
    - shard-dg2-set2:     [SKIP][669] ([Intel XE#4208]) -> [SKIP][670] ([Intel XE#977])
   [669]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_pat@pat-index-xe2.html
   [670]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@xe_pat@pat-index-xe2.html

  * igt@xe_pat@pat-index-xehpc:
    - shard-dg2-set2:     [SKIP][671] ([Intel XE#4208]) -> [SKIP][672] ([Intel XE#2838] / [Intel XE#979])
   [671]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_pat@pat-index-xehpc.html
   [672]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@xe_pat@pat-index-xehpc.html

  * igt@xe_peer2peer@read:
    - shard-dg2-set2:     [SKIP][673] ([Intel XE#1061]) -> [FAIL][674] ([Intel XE#1173])
   [673]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@xe_peer2peer@read.html
   [674]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@xe_peer2peer@read.html

  * igt@xe_pm@d3cold-mmap-vram:
    - shard-dg2-set2:     [SKIP][675] ([Intel XE#2284] / [Intel XE#366]) -> [SKIP][676] ([Intel XE#4208]) +1 other test skip
   [675]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-436/igt@xe_pm@d3cold-mmap-vram.html
   [676]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_pm@d3cold-mmap-vram.html

  * igt@xe_pm@d3cold-mocs:
    - shard-dg2-set2:     [SKIP][677] ([Intel XE#2284]) -> [SKIP][678] ([Intel XE#4208])
   [677]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@xe_pm@d3cold-mocs.html
   [678]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_pm@d3cold-mocs.html

  * igt@xe_pm@s3-d3cold-basic-exec:
    - shard-dg2-set2:     [SKIP][679] ([Intel XE#4208]) -> [SKIP][680] ([Intel XE#2284] / [Intel XE#366])
   [679]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_pm@s3-d3cold-basic-exec.html
   [680]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@xe_pm@s3-d3cold-basic-exec.html

  * igt@xe_pm@vram-d3cold-threshold:
    - shard-dg2-set2:     [SKIP][681] ([Intel XE#4208]) -> [SKIP][682] ([Intel XE#579])
   [681]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_pm@vram-d3cold-threshold.html
   [682]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-466/igt@xe_pm@vram-d3cold-threshold.html

  * igt@xe_pmu@all-fn-engine-activity-load:
    - shard-dg2-set2:     [SKIP][683] ([Intel XE#4650]) -> [SKIP][684] ([Intel XE#4208])
   [683]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-463/igt@xe_pmu@all-fn-engine-activity-load.html
   [684]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_pmu@all-fn-engine-activity-load.html

  * igt@xe_pmu@fn-engine-activity-sched-if-idle:
    - shard-lnl:          [SKIP][685] ([Intel XE#4996]) -> [SKIP][686] ([Intel XE#4650])
   [685]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-lnl-3/igt@xe_pmu@fn-engine-activity-sched-if-idle.html
   [686]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-lnl-7/igt@xe_pmu@fn-engine-activity-sched-if-idle.html
    - shard-dg2-set2:     [SKIP][687] ([Intel XE#4208]) -> [SKIP][688] ([Intel XE#4650])
   [687]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@xe_pmu@fn-engine-activity-sched-if-idle.html
   [688]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-433/igt@xe_pmu@fn-engine-activity-sched-if-idle.html

  * igt@xe_pxp@display-pxp-fb:
    - shard-dg2-set2:     [SKIP][689] ([Intel XE#4733]) -> [SKIP][690] ([Intel XE#4208]) +2 other tests skip
   [689]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-432/igt@xe_pxp@display-pxp-fb.html
   [690]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_pxp@display-pxp-fb.html

  * igt@xe_pxp@pxp-stale-bo-exec-post-rpm:
    - shard-dg2-set2:     [SKIP][691] ([Intel XE#4208]) -> [SKIP][692] ([Intel XE#4733])
   [691]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_pxp@pxp-stale-bo-exec-post-rpm.html
   [692]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@xe_pxp@pxp-stale-bo-exec-post-rpm.html

  * igt@xe_query@multigpu-query-invalid-extension:
    - shard-dg2-set2:     [SKIP][693] ([Intel XE#4208]) -> [SKIP][694] ([Intel XE#944]) +2 other tests skip
   [693]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_query@multigpu-query-invalid-extension.html
   [694]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@xe_query@multigpu-query-invalid-extension.html

  * igt@xe_query@multigpu-query-topology-l3-bank-mask:
    - shard-bmg:          [SKIP][695] ([Intel XE#944]) -> [SKIP][696] ([Intel XE#4954])
   [695]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-bmg-4/igt@xe_query@multigpu-query-topology-l3-bank-mask.html
   [696]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-bmg-4/igt@xe_query@multigpu-query-topology-l3-bank-mask.html

  * igt@xe_render_copy@render-stress-0-copies:
    - shard-dg2-set2:     [SKIP][697] ([Intel XE#4814]) -> [SKIP][698] ([Intel XE#4208])
   [697]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-466/igt@xe_render_copy@render-stress-0-copies.html
   [698]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-464/igt@xe_render_copy@render-stress-0-copies.html

  * igt@xe_render_copy@render-stress-2-copies:
    - shard-dg2-set2:     [SKIP][699] ([Intel XE#4208]) -> [SKIP][700] ([Intel XE#4814])
   [699]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_render_copy@render-stress-2-copies.html
   [700]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-435/igt@xe_render_copy@render-stress-2-copies.html

  * igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs:
    - shard-dg2-set2:     [SKIP][701] ([Intel XE#4208]) -> [SKIP][702] ([Intel XE#4130])
   [701]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs.html
   [702]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-463/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs.html

  * igt@xe_sriov_flr@flr-vfs-parallel:
    - shard-dg2-set2:     [SKIP][703] ([Intel XE#4208]) -> [SKIP][704] ([Intel XE#4273])
   [703]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8361/shard-dg2-464/igt@xe_sriov_flr@flr-vfs-parallel.html
   [704]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_13109/shard-dg2-436/igt@xe_sriov_flr@flr-vfs-parallel.html

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

  [Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
  [Intel XE#1062]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1062
  [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#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126
  [Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
  [Intel XE#1129]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1129
  [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#1173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1173
  [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
  [Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188
  [Intel XE#1280]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1280
  [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#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
  [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
  [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
  [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
  [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
  [Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
  [Intel XE#1469]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1469
  [Intel XE#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475
  [Intel XE#1477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1477
  [Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
  [Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
  [Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
  [Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
  [Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
  [Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
  [Intel XE#1794]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1794
  [Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
  [Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134
  [Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
  [Intel XE#2231]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2231
  [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
  [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
  [Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
  [Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
  [Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
  [Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
  [Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
  [Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
  [Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
  [Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
  [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
  [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
  [Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
  [Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
  [Intel XE#2351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2351
  [Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
  [Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360
  [Intel XE#2373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2373
  [Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
  [Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
  [Intel XE#2392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2392
  [Intel XE#2541]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2541
  [Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255
  [Intel XE#2594]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2594
  [Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
  [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
  [Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
  [Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
  [Intel XE#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838
  [Intel XE#2849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2849
  [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
  [Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
  [Intel XE#2882]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2882
  [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
  [Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
  [Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
  [Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
  [Intel XE#2925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2925
  [Intel XE#2927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2927
  [Intel XE#2939]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2939
  [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
  [Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012
  [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
  [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#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
  [Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
  [Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
  [Intel XE#3278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3278
  [Intel XE#3321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3321
  [Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
  [Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
  [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
  [Intel XE#352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/352
  [Intel XE#356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/356
  [Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
  [Intel XE#3658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3658
  [Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
  [Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
  [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
  [Intel XE#3768]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3768
  [Intel XE#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
  [Intel XE#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862
  [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
  [Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
  [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
  [Intel XE#4208]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4208
  [Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
  [Intel XE#4273]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4273
  [Intel XE#4302]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4302
  [Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
  [Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
  [Intel XE#4356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4356
  [Intel XE#4359]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4359
  [Intel XE#4416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4416
  [Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
  [Intel XE#4427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4427
  [Intel XE#4494]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4494
  [Intel XE#4497]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4497
  [Intel XE#4501]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4501
  [Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
  [Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
  [Intel XE#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
  [Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
  [Intel XE#4618]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4618
  [Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
  [Intel XE#4667]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4667
  [Intel XE#4683]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4683
  [Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
  [Intel XE#4760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4760
  [Intel XE#4792]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4792
  [Intel XE#4814]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4814
  [Intel XE#4819]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4819
  [Intel XE#4821]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4821
  [Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
  [Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
  [Intel XE#4929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4929
  [Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
  [Intel XE#4954]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4954
  [Intel XE#4962]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4962
  [Intel XE#4983]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4983
  [Intel XE#4996]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4996
  [Intel XE#5012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5012
  [Intel XE#5017]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5017
  [Intel XE#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020
  [Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
  [Intel XE#560]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/560
  [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#605]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/605
  [Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
  [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#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#701]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/701
  [Intel XE#703]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/703
  [Intel XE#756]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/756
  [Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
  [Intel XE#873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/873
  [Intel XE#886]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/886
  [Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911
  [Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
  [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
  [Intel XE#977]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/977
  [Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979
  [i915#2575]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2575
  [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804


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

  * IGT: IGT_8361 -> IGTPW_13109

  IGTPW_13109: f861c38eb9fc668db02c34db57754cfb433a76ac @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8361: 8361
  xe-3060-b0db97d4270c697ade930cfefdb7aaef12cd80c9: b0db97d4270c697ade930cfefdb7aaef12cd80c9

== Logs ==

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

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

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

* Re: ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7)
  2025-05-12  6:45     ` Saarinen, Jani
@ 2025-05-12  9:13       ` Imre Deak
  0 siblings, 0 replies; 22+ messages in thread
From: Imre Deak @ 2025-05-12  9:13 UTC (permalink / raw)
  To: Jani Saarinen; +Cc: Jeevan B, igt-dev@lists.freedesktop.org



On Mon, May 12, 2025 at 09:45:00AM +0300, Jani Saarinen wrote:
> Hi,
>
> [...]
>
> > tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7)
> > 
> > URL:
> > 
> > https://patchwork.freedesktop.org/series/146653/
> > 
> > State:
> > 
> > failure
> > 
> > Details:
> > 
> > https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/index.html
> > 
> > [...]
> > 
> > Possible regressions
> > 
> > 
> > *	igt@i915_module_load@load:
> > 
> > 	*	bat-mtlp-9: PASS -> ABORT
> >             <https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8361/bat-mtlp-9/igt@i915_module_load@load.html>
> >             <https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_13109/bat-mtlp-9/igt@i915_module_load@load.html>
> 
> Looks like this https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13494 , @Deak, Imre should this abort? 

This issue affects only the first modeset after booting, so I don't
think the whole test run should be aborted.

I suppose the abort happend due to the
<4> [41.290737] i915 0000:00:02.0: [drm] pipe_off wait timed out

WARN which doesn't always happen vs. the other related error messages
earlier starting with
<3> [40.411150] i915 0000:00:02.0: [drm] *ERROR* Timeout waiting for DDI BUF D to get active

which do not cause an abort (filtered out as a known issue).

A previous instance with the same WARN is in
drmtip_1838/bat-mtlp-9/24/dmesg.log

which was not aborted.

--Imre

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

end of thread, other threads:[~2025-05-12  9:14 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-05-05 16:12 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
2025-05-05 17:22 ` ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev6) Patchwork
2025-05-05 17:46 ` ✓ Xe.CI.BAT: success " Patchwork
2025-05-05 20:51 ` ✗ Xe.CI.Full: failure " Patchwork
2025-05-06  8:30 ` [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Thasleem, Mohammed
2025-05-12  6:14 ` ✗ i915.CI.BAT: failure for tests/kms_display_modes: Fit modes within MST bandwidth constraints (rev7) Patchwork
2025-05-12  6:19   ` B, Jeevan
2025-05-12  6:45     ` Saarinen, Jani
2025-05-12  9:13       ` Imre Deak
2025-05-12  6:23 ` ✓ Xe.CI.BAT: success " Patchwork
2025-05-12  7:28 ` ✗ Xe.CI.Full: failure " Patchwork
  -- strict thread matches above, loose matches on Subject: below --
2025-04-30  9:46 [PATCH i-g-t] tests/kms_display_modes: Fit modes within MST bandwidth constraints Jeevan B
2025-05-05  4:25 ` Reddy Guddati, Santhosh
2025-04-16  9:47 Jeevan B
2025-04-03 10:53 Jeevan B
2025-04-04  9:12 ` Reddy Guddati, Santhosh
2025-04-10  7:25   ` B, Jeevan
2025-04-04 16:15 ` Thasleem, Mohammed
2025-03-28  8:57 Jeevan B
2025-04-01  6:22 ` Sharma, Swati2
2025-03-24  9:44 Jeevan B
2025-03-25  7:56 ` Sharma, Swati2

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