Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
@ 2025-11-21  7:53 Jason-JH Lin
  2025-11-21  8:56 ` Ville Syrjälä
                   ` (4 more replies)
  0 siblings, 5 replies; 18+ messages in thread
From: Jason-JH Lin @ 2025-11-21  7:53 UTC (permalink / raw)
  To: igt-dev, Karthik B S, Swati Sharma, Uma, Chaitanya Kumar,
	Kamil Konieczny, Juha-Pekka Heikkila, Bhanuprakash Modem,
	Fei Shao
  Cc: Jani, Jason-JH Lin, Paul-PL Chen, Nancy Lin, Singo Chang,
	Gil Dekel, Yacoub, Project_Global_Chrome_Upstream_Group

When a driver makes use of gamma_lut, degamma_lut, or ctm properties
from crtc state, these properties are applied only via atomic commit.
This change ensures all relevant properties are properly synchronized
to crtc state during testing.

All upstream drivers that support color management properties also
support atomic commits, so legacy commit handling in kms_color is no
longer needed.

Update the test logic to always use igt_display_commit_atomic with
DRM_MODE_ATOMIC_ALLOW_MODESET for all color management operations.
This simplifies code and guarantees correct validation of gamma,
degamma, and ctm properties.

Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com>
---
 tests/kms_color.c | 47 ++++++++++++++++++++++++-----------------------
 1 file changed, 24 insertions(+), 23 deletions(-)

diff --git a/tests/kms_color.c b/tests/kms_color.c
index c424083b7fd4..0d2baf8f8aad 100644
--- a/tests/kms_color.c
+++ b/tests/kms_color.c
@@ -125,12 +125,12 @@ static bool test_pipe_degamma(data_t *data,
 	disable_ctm(primary->pipe);
 	disable_gamma(primary->pipe);
 	set_degamma(data, primary->pipe, degamma_linear);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 
 	/* Draw solid colors with linear degamma transformation. */
 	paint_rectangles(data, mode, red_green_blue, &fb);
 	igt_plane_set_fb(primary, &fb);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 	igt_wait_for_vblank(data->drm_fd,
 			    display->pipes[primary->pipe->pipe].crtc_offset);
 	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_fullcolors);
@@ -142,7 +142,7 @@ static bool test_pipe_degamma(data_t *data,
 	paint_gradient_rectangles(data, mode, red_green_blue, &fb);
 	igt_plane_set_fb(primary, &fb);
 	set_degamma(data, primary->pipe, degamma_full);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 	igt_wait_for_vblank(data->drm_fd,
 			    display->pipes[primary->pipe->pipe].crtc_offset);
 	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_fullgamma);
@@ -156,7 +156,7 @@ static bool test_pipe_degamma(data_t *data,
 	disable_degamma(primary->pipe);
 	igt_plane_set_fb(primary, NULL);
 	igt_output_set_pipe(output, PIPE_NONE);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 	igt_remove_fb(data->drm_fd, &fb);
 	igt_remove_fb(data->drm_fd, &fb_modeset);
 
@@ -215,12 +215,12 @@ static bool test_pipe_gamma(data_t *data,
 	disable_ctm(primary->pipe);
 	disable_degamma(primary->pipe);
 	set_gamma(data, primary->pipe, gamma_full);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 
 	/* Draw solid colors with no gamma transformation. */
 	paint_rectangles(data, mode, red_green_blue, &fb);
 	igt_plane_set_fb(primary, &fb);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 	igt_wait_for_vblank(data->drm_fd,
 			    display->pipes[primary->pipe->pipe].crtc_offset);
 	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_fullcolors);
@@ -231,7 +231,7 @@ static bool test_pipe_gamma(data_t *data,
 	 */
 	paint_gradient_rectangles(data, mode, red_green_blue, &fb);
 	igt_plane_set_fb(primary, &fb);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 	igt_wait_for_vblank(data->drm_fd,
 			    display->pipes[primary->pipe->pipe].crtc_offset);
 	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_fullgamma);
@@ -245,7 +245,7 @@ static bool test_pipe_gamma(data_t *data,
 	disable_gamma(primary->pipe);
 	igt_plane_set_fb(primary, NULL);
 	igt_output_set_pipe(output, PIPE_NONE);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 	igt_remove_fb(data->drm_fd, &fb);
 	igt_remove_fb(data->drm_fd, &fb_modeset);
 
@@ -312,12 +312,12 @@ static bool test_pipe_legacy_gamma(data_t *data,
 	disable_degamma(primary->pipe);
 	disable_gamma(primary->pipe);
 	disable_ctm(primary->pipe);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 
 	/* Draw solid colors with no gamma transformation. */
 	paint_rectangles(data, mode, red_green_blue, &fb);
 	igt_plane_set_fb(primary, &fb);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 	igt_wait_for_vblank(data->drm_fd,
 			    display->pipes[primary->pipe->pipe].crtc_offset);
 	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_fullcolors);
@@ -334,7 +334,7 @@ static bool test_pipe_legacy_gamma(data_t *data,
 		red_lut[i] = green_lut[i] = blue_lut[i] = 0xffff;
 	igt_assert_eq(drmModeCrtcSetGamma(data->drm_fd, primary->pipe->crtc_id,
 					  legacy_lut_size, red_lut, green_lut, blue_lut), 0);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 	igt_wait_for_vblank(data->drm_fd,
 			    display->pipes[primary->pipe->pipe].crtc_offset);
 	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_fullgamma);
@@ -351,11 +351,11 @@ static bool test_pipe_legacy_gamma(data_t *data,
 
 	igt_assert_eq(drmModeCrtcSetGamma(data->drm_fd, primary->pipe->crtc_id,
 					  legacy_lut_size, red_lut, green_lut, blue_lut), 0);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 
 	igt_plane_set_fb(primary, NULL);
 	igt_output_set_pipe(output, PIPE_NONE);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 	igt_remove_fb(data->drm_fd, &fb);
 	igt_remove_fb(data->drm_fd, &fb_modeset);
 
@@ -384,6 +384,7 @@ static bool test_pipe_legacy_gamma_reset(data_t *data,
 	uint16_t *red_lut, *green_lut, *blue_lut;
 	struct drm_color_lut *lut;
 	drmModePropertyBlobPtr blob;
+	igt_display_t *display = &data->display;
 	igt_output_t *output = data->output;
 	bool ret = true;
 
@@ -399,7 +400,7 @@ static bool test_pipe_legacy_gamma_reset(data_t *data,
 	disable_degamma(primary->pipe);
 	disable_ctm(primary->pipe);
 	disable_gamma(primary->pipe);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 
 	/*
 	 * Set a degama & gamma LUT and a CTM using the
@@ -411,7 +412,7 @@ static bool test_pipe_legacy_gamma_reset(data_t *data,
 	if (igt_pipe_obj_has_prop(primary->pipe, IGT_CRTC_CTM))
 		set_ctm(primary->pipe, ctm_identity);
 	set_gamma(data, primary->pipe, gamma_zero);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 
 	if (igt_pipe_obj_has_prop(primary->pipe, IGT_CRTC_DEGAMMA_LUT)) {
 		blob = get_blob(data, primary->pipe, IGT_CRTC_DEGAMMA_LUT);
@@ -466,7 +467,7 @@ static bool test_pipe_legacy_gamma_reset(data_t *data,
 					  primary->pipe->crtc_id,
 					  legacy_lut_size,
 					  red_lut, green_lut, blue_lut), 0);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 
 	if (igt_pipe_obj_has_prop(primary->pipe, IGT_CRTC_DEGAMMA_LUT))
 		igt_assert(get_blob(data, primary->pipe,
@@ -493,7 +494,7 @@ static bool test_pipe_legacy_gamma_reset(data_t *data,
 end:
 	igt_plane_set_fb(primary, NULL);
 	igt_output_set_pipe(output, PIPE_NONE);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 
 	free_lut(degamma_linear);
 	free_lut(gamma_zero);
@@ -572,12 +573,12 @@ static bool test_pipe_ctm(data_t *data,
 	igt_debug("color after[2] %f,%f,%f\n", after[2].r, after[2].g, after[2].b);
 
 	disable_ctm(primary->pipe);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 
 	paint_rectangles(data, mode, after, &fb);
 	igt_plane_set_fb(primary, &fb);
 	set_ctm(primary->pipe, ctm_identity);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 	igt_wait_for_vblank(data->drm_fd,
 			    display->pipes[primary->pipe->pipe].crtc_offset);
 	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_software);
@@ -586,7 +587,7 @@ static bool test_pipe_ctm(data_t *data,
 	paint_rectangles(data, mode, before, &fb);
 	igt_plane_set_fb(primary, &fb);
 	set_ctm(primary->pipe, ctm_matrix);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 	igt_wait_for_vblank(data->drm_fd,
 			    display->pipes[primary->pipe->pipe].crtc_offset);
 	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_hardware);
@@ -600,7 +601,7 @@ static bool test_pipe_ctm(data_t *data,
 	disable_ctm(primary->pipe);
 	igt_plane_set_fb(primary, NULL);
 	igt_output_set_pipe(output, PIPE_NONE);
-	igt_display_commit(&data->display);
+	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 	igt_remove_fb(data->drm_fd, &fb);
 	igt_remove_fb(data->drm_fd, &fb_modeset);
 
@@ -689,7 +690,7 @@ static void test_pipe_limited_range_ctm(data_t *data,
 		igt_output_set_prop_value(output, IGT_CONNECTOR_BROADCAST_RGB, BROADCAST_RGB_FULL);
 		paint_rectangles(data, mode, red_green_blue_limited, &fb);
 		igt_plane_set_fb(primary, &fb);
-		igt_display_commit(&data->display);
+		igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 		igt_wait_for_vblank(data->drm_fd,
 				display->pipes[primary->pipe->pipe].crtc_offset);
 		igt_pipe_crc_collect_crc(data->pipe_crc, &crc_full);
@@ -698,7 +699,7 @@ static void test_pipe_limited_range_ctm(data_t *data,
 		igt_output_set_prop_value(output, IGT_CONNECTOR_BROADCAST_RGB, BROADCAST_RGB_16_235);
 		paint_rectangles(data, mode, red_green_blue_full, &fb);
 		igt_plane_set_fb(primary, &fb);
-		igt_display_commit(&data->display);
+		igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
 		igt_wait_for_vblank(data->drm_fd,
 				display->pipes[primary->pipe->pipe].crtc_offset);
 		igt_pipe_crc_collect_crc(data->pipe_crc, &crc_limited);
-- 
2.43.0


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

* Re: [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
  2025-11-21  7:53 [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties Jason-JH Lin
@ 2025-11-21  8:56 ` Ville Syrjälä
  2025-11-21  9:47   ` Jason-JH Lin (林睿祥)
  2025-11-25  2:50 ` ✓ Xe.CI.BAT: success for " Patchwork
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 18+ messages in thread
From: Ville Syrjälä @ 2025-11-21  8:56 UTC (permalink / raw)
  To: Jason-JH Lin
  Cc: igt-dev, Karthik B S, Swati Sharma, Uma, Chaitanya Kumar,
	Kamil Konieczny, Juha-Pekka Heikkila, Bhanuprakash Modem,
	Fei Shao, Jani, Paul-PL Chen, Nancy Lin, Singo Chang, Gil Dekel,
	Yacoub, Project_Global_Chrome_Upstream_Group

On Fri, Nov 21, 2025 at 03:53:54PM +0800, Jason-JH Lin wrote:
> When a driver makes use of gamma_lut, degamma_lut, or ctm properties
> from crtc state, these properties are applied only via atomic commit.
> This change ensures all relevant properties are properly synchronized
> to crtc state during testing.
> 
> All upstream drivers that support color management properties also
> support atomic commits, so legacy commit handling in kms_color is no
> longer needed.

Incorrect.

But rather than spreading the current mess even further, I think
what we want is a igt_display_commit() variant that takes care of
the is_atomic check. So add that, blast it over all the existing
places that do the check by hand (with cocci/sed/etc), and
and then look at using it for new stuff like this where it 
probably makes sense to use atomic when available.

> 
> Update the test logic to always use igt_display_commit_atomic with
> DRM_MODE_ATOMIC_ALLOW_MODESET for all color management operations.
> This simplifies code and guarantees correct validation of gamma,
> degamma, and ctm properties.

What do you mean with "guarantees correct validation"? The current
code works just fine AFAIK.

> 
> Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com>
> ---
>  tests/kms_color.c | 47 ++++++++++++++++++++++++-----------------------
>  1 file changed, 24 insertions(+), 23 deletions(-)
> 
> diff --git a/tests/kms_color.c b/tests/kms_color.c
> index c424083b7fd4..0d2baf8f8aad 100644
> --- a/tests/kms_color.c
> +++ b/tests/kms_color.c
> @@ -125,12 +125,12 @@ static bool test_pipe_degamma(data_t *data,
>  	disable_ctm(primary->pipe);
>  	disable_gamma(primary->pipe);
>  	set_degamma(data, primary->pipe, degamma_linear);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  
>  	/* Draw solid colors with linear degamma transformation. */
>  	paint_rectangles(data, mode, red_green_blue, &fb);
>  	igt_plane_set_fb(primary, &fb);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  	igt_wait_for_vblank(data->drm_fd,
>  			    display->pipes[primary->pipe->pipe].crtc_offset);

Hmm, I wonder if we could nuke these extra vblank waits. I suppose
there might be a slight issue with the prefill happening before the
new LUT is loaded (on the platforms with a single buffered LUT).
Someone should perhaps spend a few brain cells on this and at least
test how much the test could be sped up by eliminating the extra
vblank waits...

>  	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_fullcolors);
> @@ -142,7 +142,7 @@ static bool test_pipe_degamma(data_t *data,
>  	paint_gradient_rectangles(data, mode, red_green_blue, &fb);
>  	igt_plane_set_fb(primary, &fb);
>  	set_degamma(data, primary->pipe, degamma_full);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  	igt_wait_for_vblank(data->drm_fd,
>  			    display->pipes[primary->pipe->pipe].crtc_offset);
>  	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_fullgamma);
> @@ -156,7 +156,7 @@ static bool test_pipe_degamma(data_t *data,
>  	disable_degamma(primary->pipe);
>  	igt_plane_set_fb(primary, NULL);
>  	igt_output_set_pipe(output, PIPE_NONE);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  	igt_remove_fb(data->drm_fd, &fb);
>  	igt_remove_fb(data->drm_fd, &fb_modeset);
>  
> @@ -215,12 +215,12 @@ static bool test_pipe_gamma(data_t *data,
>  	disable_ctm(primary->pipe);
>  	disable_degamma(primary->pipe);
>  	set_gamma(data, primary->pipe, gamma_full);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  
>  	/* Draw solid colors with no gamma transformation. */
>  	paint_rectangles(data, mode, red_green_blue, &fb);
>  	igt_plane_set_fb(primary, &fb);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  	igt_wait_for_vblank(data->drm_fd,
>  			    display->pipes[primary->pipe->pipe].crtc_offset);
>  	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_fullcolors);
> @@ -231,7 +231,7 @@ static bool test_pipe_gamma(data_t *data,
>  	 */
>  	paint_gradient_rectangles(data, mode, red_green_blue, &fb);
>  	igt_plane_set_fb(primary, &fb);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  	igt_wait_for_vblank(data->drm_fd,
>  			    display->pipes[primary->pipe->pipe].crtc_offset);
>  	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_fullgamma);
> @@ -245,7 +245,7 @@ static bool test_pipe_gamma(data_t *data,
>  	disable_gamma(primary->pipe);
>  	igt_plane_set_fb(primary, NULL);
>  	igt_output_set_pipe(output, PIPE_NONE);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  	igt_remove_fb(data->drm_fd, &fb);
>  	igt_remove_fb(data->drm_fd, &fb_modeset);
>  
> @@ -312,12 +312,12 @@ static bool test_pipe_legacy_gamma(data_t *data,
>  	disable_degamma(primary->pipe);
>  	disable_gamma(primary->pipe);
>  	disable_ctm(primary->pipe);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  
>  	/* Draw solid colors with no gamma transformation. */
>  	paint_rectangles(data, mode, red_green_blue, &fb);
>  	igt_plane_set_fb(primary, &fb);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  	igt_wait_for_vblank(data->drm_fd,
>  			    display->pipes[primary->pipe->pipe].crtc_offset);
>  	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_fullcolors);
> @@ -334,7 +334,7 @@ static bool test_pipe_legacy_gamma(data_t *data,
>  		red_lut[i] = green_lut[i] = blue_lut[i] = 0xffff;
>  	igt_assert_eq(drmModeCrtcSetGamma(data->drm_fd, primary->pipe->crtc_id,
>  					  legacy_lut_size, red_lut, green_lut, blue_lut), 0);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  	igt_wait_for_vblank(data->drm_fd,
>  			    display->pipes[primary->pipe->pipe].crtc_offset);
>  	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_fullgamma);
> @@ -351,11 +351,11 @@ static bool test_pipe_legacy_gamma(data_t *data,
>  
>  	igt_assert_eq(drmModeCrtcSetGamma(data->drm_fd, primary->pipe->crtc_id,
>  					  legacy_lut_size, red_lut, green_lut, blue_lut), 0);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  
>  	igt_plane_set_fb(primary, NULL);
>  	igt_output_set_pipe(output, PIPE_NONE);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  	igt_remove_fb(data->drm_fd, &fb);
>  	igt_remove_fb(data->drm_fd, &fb_modeset);
>  
> @@ -384,6 +384,7 @@ static bool test_pipe_legacy_gamma_reset(data_t *data,
>  	uint16_t *red_lut, *green_lut, *blue_lut;
>  	struct drm_color_lut *lut;
>  	drmModePropertyBlobPtr blob;
> +	igt_display_t *display = &data->display;
>  	igt_output_t *output = data->output;
>  	bool ret = true;
>  
> @@ -399,7 +400,7 @@ static bool test_pipe_legacy_gamma_reset(data_t *data,
>  	disable_degamma(primary->pipe);
>  	disable_ctm(primary->pipe);
>  	disable_gamma(primary->pipe);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  
>  	/*
>  	 * Set a degama & gamma LUT and a CTM using the
> @@ -411,7 +412,7 @@ static bool test_pipe_legacy_gamma_reset(data_t *data,
>  	if (igt_pipe_obj_has_prop(primary->pipe, IGT_CRTC_CTM))
>  		set_ctm(primary->pipe, ctm_identity);
>  	set_gamma(data, primary->pipe, gamma_zero);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  
>  	if (igt_pipe_obj_has_prop(primary->pipe, IGT_CRTC_DEGAMMA_LUT)) {
>  		blob = get_blob(data, primary->pipe, IGT_CRTC_DEGAMMA_LUT);
> @@ -466,7 +467,7 @@ static bool test_pipe_legacy_gamma_reset(data_t *data,
>  					  primary->pipe->crtc_id,
>  					  legacy_lut_size,
>  					  red_lut, green_lut, blue_lut), 0);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  
>  	if (igt_pipe_obj_has_prop(primary->pipe, IGT_CRTC_DEGAMMA_LUT))
>  		igt_assert(get_blob(data, primary->pipe,
> @@ -493,7 +494,7 @@ static bool test_pipe_legacy_gamma_reset(data_t *data,
>  end:
>  	igt_plane_set_fb(primary, NULL);
>  	igt_output_set_pipe(output, PIPE_NONE);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  
>  	free_lut(degamma_linear);
>  	free_lut(gamma_zero);
> @@ -572,12 +573,12 @@ static bool test_pipe_ctm(data_t *data,
>  	igt_debug("color after[2] %f,%f,%f\n", after[2].r, after[2].g, after[2].b);
>  
>  	disable_ctm(primary->pipe);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  
>  	paint_rectangles(data, mode, after, &fb);
>  	igt_plane_set_fb(primary, &fb);
>  	set_ctm(primary->pipe, ctm_identity);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  	igt_wait_for_vblank(data->drm_fd,
>  			    display->pipes[primary->pipe->pipe].crtc_offset);
>  	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_software);
> @@ -586,7 +587,7 @@ static bool test_pipe_ctm(data_t *data,
>  	paint_rectangles(data, mode, before, &fb);
>  	igt_plane_set_fb(primary, &fb);
>  	set_ctm(primary->pipe, ctm_matrix);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  	igt_wait_for_vblank(data->drm_fd,
>  			    display->pipes[primary->pipe->pipe].crtc_offset);
>  	igt_pipe_crc_collect_crc(data->pipe_crc, &crc_hardware);
> @@ -600,7 +601,7 @@ static bool test_pipe_ctm(data_t *data,
>  	disable_ctm(primary->pipe);
>  	igt_plane_set_fb(primary, NULL);
>  	igt_output_set_pipe(output, PIPE_NONE);
> -	igt_display_commit(&data->display);
> +	igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  	igt_remove_fb(data->drm_fd, &fb);
>  	igt_remove_fb(data->drm_fd, &fb_modeset);
>  
> @@ -689,7 +690,7 @@ static void test_pipe_limited_range_ctm(data_t *data,
>  		igt_output_set_prop_value(output, IGT_CONNECTOR_BROADCAST_RGB, BROADCAST_RGB_FULL);
>  		paint_rectangles(data, mode, red_green_blue_limited, &fb);
>  		igt_plane_set_fb(primary, &fb);
> -		igt_display_commit(&data->display);
> +		igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  		igt_wait_for_vblank(data->drm_fd,
>  				display->pipes[primary->pipe->pipe].crtc_offset);
>  		igt_pipe_crc_collect_crc(data->pipe_crc, &crc_full);
> @@ -698,7 +699,7 @@ static void test_pipe_limited_range_ctm(data_t *data,
>  		igt_output_set_prop_value(output, IGT_CONNECTOR_BROADCAST_RGB, BROADCAST_RGB_16_235);
>  		paint_rectangles(data, mode, red_green_blue_full, &fb);
>  		igt_plane_set_fb(primary, &fb);
> -		igt_display_commit(&data->display);
> +		igt_display_commit_atomic(display, DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
>  		igt_wait_for_vblank(data->drm_fd,
>  				display->pipes[primary->pipe->pipe].crtc_offset);
>  		igt_pipe_crc_collect_crc(data->pipe_crc, &crc_limited);
> -- 
> 2.43.0

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
  2025-11-21  8:56 ` Ville Syrjälä
@ 2025-11-21  9:47   ` Jason-JH Lin (林睿祥)
  2025-11-21 10:38     ` Ville Syrjälä
  0 siblings, 1 reply; 18+ messages in thread
From: Jason-JH Lin (林睿祥) @ 2025-11-21  9:47 UTC (permalink / raw)
  To: ville.syrjala@linux.intel.com
  Cc: swati2.sharma@intel.com, igt-dev@lists.freedesktop.org,
	karthik.b.s@intel.com, jani.nikula@intel.com,
	chaitanya.kumar.borah@intel.com,
	Nancy Lin (林欣螢),
	Project_Global_Chrome_Upstream_Group,
	Paul-pl Chen (陳柏霖),
	bhanuprakash.modem@gmail.com, gildekel@google.com,
	fshao@chromium.org, juhapekka.heikkila@gmail.com,
	Singo Chang (張興國), uma.shankar@intel.com,
	markyacoub@chromium.org, kamil.konieczny@linux.intel.com

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

Hi Ville,

Thanks for your rapid reply.

On Fri, 2025-11-21 at 10:56 +0200, Ville Syrjälä wrote:
> 
> External email : Please do not click links or open attachments until
> you have verified the sender or the content.
> 
> 
> On Fri, Nov 21, 2025 at 03:53:54PM +0800, Jason-JH Lin wrote:
> > When a driver makes use of gamma_lut, degamma_lut, or ctm
> > properties
> > from crtc state, these properties are applied only via atomic
> > commit.
> > This change ensures all relevant properties are properly
> > synchronized
> > to crtc state during testing.
> > 
> > All upstream drivers that support color management properties also
> > support atomic commits, so legacy commit handling in kms_color is
> > no
> > longer needed.
> 
> Incorrect.

The conclusion is refer from:
https://patchwork.freedesktop.org/patch/254752/?series=50539&rev=1

I'll remove it because I'm not sure for this.

> 
> But rather than spreading the current mess even further, I think
> what we want is a igt_display_commit() variant that takes care of
> the is_atomic check. So add that, blast it over all the existing
> places that do the check by hand (with cocci/sed/etc), and
> and then look at using it for new stuff like this where it
> probably makes sense to use atomic when available.
> 

Sorry for missing you in the cc loop.
Does my previous version of this patch satisfy this?
https://patchwork.freedesktop.org/patch/687863/

> > 
> > Update the test logic to always use igt_display_commit_atomic with
> > DRM_MODE_ATOMIC_ALLOW_MODESET for all color management operations.
> > This simplifies code and guarantees correct validation of gamma,
> > degamma, and ctm properties.
> 
> What do you mean with "guarantees correct validation"? The current
> code works just fine AFAIK.

I have encountered that GAMM_LUT drm property is not updated into the
gamma_lut struct in drm_crtc_state via igt_disaply_commit().

I found igt_disaply_commit() will finally call
drmModeObjectSetProperty() and igt_plane_commit() in igt_pipe_commit().
These functions will set GAMM_LUT property to drm driver but they won't
update the gamma_lut struct in crtc state. So our GAMMA driver won't do
anything when running these IGT KmsColorTest.

Then I found igt_atomic_commit() will sync these properties to drm_crtc
_state and make our HW driver work successfully. So I send the patch to
ask for review and guidance.

Or do you know what I may miss in the original igt_disaply_commit()?

> 
> > 
> > Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com>
> > ---
> >  tests/kms_color.c | 47 ++++++++++++++++++++++++-------------------
> > ----
> >  1 file changed, 24 insertions(+), 23 deletions(-)
> > 
> > diff --git a/tests/kms_color.c b/tests/kms_color.c
> > index c424083b7fd4..0d2baf8f8aad 100644
> > --- a/tests/kms_color.c
> > +++ b/tests/kms_color.c
> > @@ -125,12 +125,12 @@ static bool test_pipe_degamma(data_t *data,
> >       disable_ctm(primary->pipe);
> >       disable_gamma(primary->pipe);
> >       set_degamma(data, primary->pipe, degamma_linear);
> > -     igt_display_commit(&data->display);
> > +     igt_display_commit_atomic(display,
> > DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
> > 
> >       /* Draw solid colors with linear degamma transformation. */
> >       paint_rectangles(data, mode, red_green_blue, &fb);
> >       igt_plane_set_fb(primary, &fb);
> > -     igt_display_commit(&data->display);
> > +     igt_display_commit_atomic(display,
> > DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
> >       igt_wait_for_vblank(data->drm_fd,
> 

[snip]

> --
> Ville Syrjälä
> Intel

Regards,
Jason-JH Lin

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

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

* Re: [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
  2025-11-21  9:47   ` Jason-JH Lin (林睿祥)
@ 2025-11-21 10:38     ` Ville Syrjälä
  2025-11-24  6:47       ` Jason-JH Lin (林睿祥)
  0 siblings, 1 reply; 18+ messages in thread
From: Ville Syrjälä @ 2025-11-21 10:38 UTC (permalink / raw)
  To: Jason-JH Lin (林睿祥)
  Cc: swati2.sharma@intel.com, igt-dev@lists.freedesktop.org,
	karthik.b.s@intel.com, jani.nikula@intel.com,
	chaitanya.kumar.borah@intel.com,
	Nancy Lin (林欣螢),
	Project_Global_Chrome_Upstream_Group,
	Paul-pl Chen (陳柏霖),
	bhanuprakash.modem@gmail.com, gildekel@google.com,
	fshao@chromium.org, juhapekka.heikkila@gmail.com,
	Singo Chang (張興國), uma.shankar@intel.com,
	markyacoub@chromium.org, kamil.konieczny@linux.intel.com

On Fri, Nov 21, 2025 at 09:47:52AM +0000, Jason-JH Lin (林睿祥) wrote:
> Hi Ville,
> 
> Thanks for your rapid reply.
> 
> On Fri, 2025-11-21 at 10:56 +0200, Ville Syrjälä wrote:
> > 
> > External email : Please do not click links or open attachments until
> > you have verified the sender or the content.
> > 
> > 
> > On Fri, Nov 21, 2025 at 03:53:54PM +0800, Jason-JH Lin wrote:
> > > When a driver makes use of gamma_lut, degamma_lut, or ctm
> > > properties
> > > from crtc state, these properties are applied only via atomic
> > > commit.
> > > This change ensures all relevant properties are properly
> > > synchronized
> > > to crtc state during testing.
> > > 
> > > All upstream drivers that support color management properties also
> > > support atomic commits, so legacy commit handling in kms_color is
> > > no
> > > longer needed.
> > 
> > Incorrect.
> 
> The conclusion is refer from:
> https://patchwork.freedesktop.org/patch/254752/?series=50539&rev=1
> 
> I'll remove it because I'm not sure for this.
> 
> > 
> > But rather than spreading the current mess even further, I think
> > what we want is a igt_display_commit() variant that takes care of
> > the is_atomic check. So add that, blast it over all the existing
> > places that do the check by hand (with cocci/sed/etc), and
> > and then look at using it for new stuff like this where it
> > probably makes sense to use atomic when available.
> > 
> 
> Sorry for missing you in the cc loop.
> Does my previous version of this patch satisfy this?
> https://patchwork.freedesktop.org/patch/687863/

I meant that you should add some kind of
 igt_display_commit_something()
 {
 	igt_display_commit2(display, display->is_atomic ? COMMIT_ATOMIC : COMMIT_LEGACY);
 }
wrapper thingy, and deploy it everwhere that currently
has that is_atomic check open coded. I guess the real problem
is coming up with a name... igt_display_commit_auto() maybe?

> 
> > > 
> > > Update the test logic to always use igt_display_commit_atomic with
> > > DRM_MODE_ATOMIC_ALLOW_MODESET for all color management operations.
> > > This simplifies code and guarantees correct validation of gamma,
> > > degamma, and ctm properties.
> > 
> > What do you mean with "guarantees correct validation"? The current
> > code works just fine AFAIK.
> 
> I have encountered that GAMM_LUT drm property is not updated into the
> gamma_lut struct in drm_crtc_state via igt_disaply_commit().
> 
> I found igt_disaply_commit() will finally call
> drmModeObjectSetProperty() and igt_plane_commit() in igt_pipe_commit().
> These functions will set GAMM_LUT property to drm driver but they won't
> update the gamma_lut struct in crtc state. So our GAMMA driver won't do
> anything when running these IGT KmsColorTest.

Whether the commit comes via that atomic ioctl or the setproperty ioctl
the same exact code gets used to update the blobs in the crtc state,
and then the driver's atomic hooks get called in exactly the same way.

But with the non-atomic igt commit you obviously will see multiple
commits coming into the kernel, and you won't see the full state in
the kernel until all the commits are done. 

So if you're saying that the crtc state gamma blob didn't have the
expected new stuff in it, then I think you were either looking at 
the state before all the commits had arrived, or you have some kind
of driver bug where the state gets corrupted.

> 
> Then I found igt_atomic_commit() will sync these properties to drm_crtc
> _state and make our HW driver work successfully. So I send the patch to
> ask for review and guidance.
> 
> Or do you know what I may miss in the original igt_disaply_commit()?

IIRC the one thing that is busted in the legacy commit path is
plane properties for primary/cursor planes. Pretty sure I sent
a patch to fix that long ago, but it might have had some kind of
performance problem due to some unintended property value
ping-pong. I suppose I should take another look at it again...

Anyways, that's only about plane properties so should have nothing
to do with the crtc gamma stuff.

> 
> > 
> > > 
> > > Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com>
> > > ---
> > >  tests/kms_color.c | 47 ++++++++++++++++++++++++-------------------
> > > ----
> > >  1 file changed, 24 insertions(+), 23 deletions(-)
> > > 
> > > diff --git a/tests/kms_color.c b/tests/kms_color.c
> > > index c424083b7fd4..0d2baf8f8aad 100644
> > > --- a/tests/kms_color.c
> > > +++ b/tests/kms_color.c
> > > @@ -125,12 +125,12 @@ static bool test_pipe_degamma(data_t *data,
> > >       disable_ctm(primary->pipe);
> > >       disable_gamma(primary->pipe);
> > >       set_degamma(data, primary->pipe, degamma_linear);
> > > -     igt_display_commit(&data->display);
> > > +     igt_display_commit_atomic(display,
> > > DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
> > > 
> > >       /* Draw solid colors with linear degamma transformation. */
> > >       paint_rectangles(data, mode, red_green_blue, &fb);
> > >       igt_plane_set_fb(primary, &fb);
> > > -     igt_display_commit(&data->display);
> > > +     igt_display_commit_atomic(display,
> > > DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
> > >       igt_wait_for_vblank(data->drm_fd,
> > 
> 
> [snip]
> 
> > --
> > Ville Syrjälä
> > Intel
> 
> Regards,
> Jason-JH Lin

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
  2025-11-21 10:38     ` Ville Syrjälä
@ 2025-11-24  6:47       ` Jason-JH Lin (林睿祥)
  2025-11-24 21:00         ` Ville Syrjälä
  0 siblings, 1 reply; 18+ messages in thread
From: Jason-JH Lin (林睿祥) @ 2025-11-24  6:47 UTC (permalink / raw)
  To: ville.syrjala@linux.intel.com
  Cc: swati2.sharma@intel.com, igt-dev@lists.freedesktop.org,
	karthik.b.s@intel.com, jani.nikula@intel.com,
	chaitanya.kumar.borah@intel.com,
	Nancy Lin (林欣螢),
	Project_Global_Chrome_Upstream_Group,
	bhanuprakash.modem@gmail.com,
	Paul-pl Chen (陳柏霖), gildekel@google.com,
	fshao@chromium.org, juhapekka.heikkila@gmail.com,
	Singo Chang (張興國), uma.shankar@intel.com,
	markyacoub@chromium.org, kamil.konieczny@linux.intel.com

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

On Fri, 2025-11-21 at 12:38 +0200, Ville Syrjälä wrote:
> 
> External email : Please do not click links or open attachments until
> you have verified the sender or the content.
> 
> 
> On Fri, Nov 21, 2025 at 09:47:52AM +0000, Jason-JH Lin (林睿祥) wrote:
> > Hi Ville,
> > 
> > Thanks for your rapid reply.
> > 
> > On Fri, 2025-11-21 at 10:56 +0200, Ville Syrjälä wrote:
> > > 
> > > External email : Please do not click links or open attachments
> > > until
> > > you have verified the sender or the content.
> > > 
> > > 
> > > On Fri, Nov 21, 2025 at 03:53:54PM +0800, Jason-JH Lin wrote:
> > > > When a driver makes use of gamma_lut, degamma_lut, or ctm
> > > > properties
> > > > from crtc state, these properties are applied only via atomic
> > > > commit.
> > > > This change ensures all relevant properties are properly
> > > > synchronized
> > > > to crtc state during testing.
> > > > 
> > > > All upstream drivers that support color management properties
> > > > also
> > > > support atomic commits, so legacy commit handling in kms_color
> > > > is
> > > > no
> > > > longer needed.
> > > 
> > > Incorrect.
> > 
> > The conclusion is refer from:
> > https://patchwork.freedesktop.org/patch/254752/?series=50539&rev=1
> > 
> > I'll remove it because I'm not sure for this.
> > 
> > > 
> > > But rather than spreading the current mess even further, I think
> > > what we want is a igt_display_commit() variant that takes care of
> > > the is_atomic check. So add that, blast it over all the existing
> > > places that do the check by hand (with cocci/sed/etc), and
> > > and then look at using it for new stuff like this where it
> > > probably makes sense to use atomic when available.
> > > 
> > 
> > Sorry for missing you in the cc loop.
> > Does my previous version of this patch satisfy this?
> > https://patchwork.freedesktop.org/patch/687863
> 
> I meant that you should add some kind of
>  igt_display_commit_something()
>  {
>         igt_display_commit2(display, display->is_atomic ?
> COMMIT_ATOMIC : COMMIT_LEGACY);
>  }
> wrapper thingy, and deploy it everwhere that currently
> has that is_atomic check open coded. I guess the real problem
> is coming up with a name... igt_display_commit_auto() maybe?
> 

Got it, I'll use a wrapper API "igt_disaply_commit_auto()" in the next
version.

> > 
> > > > 
> > > > Update the test logic to always use igt_display_commit_atomic
> > > > with
> > > > DRM_MODE_ATOMIC_ALLOW_MODESET for all color management
> > > > operations.
> > > > This simplifies code and guarantees correct validation of
> > > > gamma,
> > > > degamma, and ctm properties.
> > > 
> > > What do you mean with "guarantees correct validation"? The
> > > current
> > > code works just fine AFAIK.
> > 
> > I have encountered that GAMM_LUT drm property is not updated into
> > the
> > gamma_lut struct in drm_crtc_state via igt_disaply_commit().
> > 
> > I found igt_disaply_commit() will finally call
> > drmModeObjectSetProperty() and igt_plane_commit() in
> > igt_pipe_commit().
> > These functions will set GAMM_LUT property to drm driver but they
> > won't
> > update the gamma_lut struct in crtc state. So our GAMMA driver
> > won't do
> > anything when running these IGT KmsColorTest.
> 
> Whether the commit comes via that atomic ioctl or the setproperty
> ioctl
> the same exact code gets used to update the blobs in the crtc state,
> and then the driver's atomic hooks get called in exactly the same
> way.
> 
> But with the non-atomic igt commit you obviously will see multiple
> commits coming into the kernel, and you won't see the full state in
> the kernel until all the commits are done.
> 
> So if you're saying that the crtc state gamma blob didn't have the
> expected new stuff in it, then I think you were either looking at
> the state before all the commits had arrived, or you have some kind
> of driver bug where the state gets corrupted.
> 

Looking into igt_pipe_commit(), it used drmModeObjectSetProperty() to
set property to DRM and it used igt_plane_commit() to synchronize all
plane states and only primary plane will call drmModeSetCrtc().

It think the reason we didn't get the new gamma_lut in crtc state is
taht set_gamma() will only call igt_pipe_obj_prop_changed() to update
pipe_obj->changed flag, but not update plane->changed flag.
In igt_primary_plane_commit_legacy(), it'll return if primary->changed
flag is not set.

> > 
> > Then I found igt_atomic_commit() will sync these properties to
> > drm_crtc
> > _state and make our HW driver work successfully. So I send the
> > patch to
> > ask for review and guidance.
> > 
> > Or do you know what I may miss in the original
> > igt_disaply_commit()?
> 
> IIRC the one thing that is busted in the legacy commit path is
> plane properties for primary/cursor planes. Pretty sure I sent
> a patch to fix that long ago, but it might have had some kind of
> performance problem due to some unintended property value
> ping-pong. I suppose I should take another look at it again...
> 
> Anyways, that's only about plane properties so should have nothing
> to do with the crtc gamma stuff.

Yeah, I am worried that modifying these original legacy code flow will
break the existing verified platform.

So I'll use the new wrapper API to make it compatible for both atomic
commit and legacy commit flow.

> 
> > 
> > > 
> > > > 
> > > > Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com>
> > > > ---
> > > >  tests/kms_color.c | 47 ++++++++++++++++++++++++---------------
> > > > ----
> > > > ----
> > > >  1 file changed, 24 insertions(+), 23 deletions(-)
> > > > 
> > > > diff --git a/tests/kms_color.c b/tests/kms_color.c
> > > > index c424083b7fd4..0d2baf8f8aad 100644
> > > > --- a/tests/kms_color.c
> > > > +++ b/tests/kms_color.c
> > > > @@ -125,12 +125,12 @@ static bool test_pipe_degamma(data_t
> > > > *data,
> > > >       disable_ctm(primary->pipe);
> > > >       disable_gamma(primary->pipe);
> > > >       set_degamma(data, primary->pipe, degamma_linear);
> > > > -     igt_display_commit(&data->display);
> > > > +     igt_display_commit_atomic(display,
> > > > DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
> > > > 
> > > >       /* Draw solid colors with linear degamma transformation.
> > > > */
> > > >       paint_rectangles(data, mode, red_green_blue, &fb);
> > > >       igt_plane_set_fb(primary, &fb);
> > > > -     igt_display_commit(&data->display);
> > > > +     igt_display_commit_atomic(display,
> > > > DRM_MODE_ATOMIC_ALLOW_MODESET, 0);
> > > >       igt_wait_for_vblank(data->drm_fd,
> > > 
> > 
> > [snip]
> > 
> > > --
> > > Ville Syrjälä
> > > Intel
> > 
> > Regards,
> > Jason-JH Lin
> 
> --
> Ville Syrjälä
> Intel

Regards,
Jason-JH Lin

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

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

* Re: [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
  2025-11-24  6:47       ` Jason-JH Lin (林睿祥)
@ 2025-11-24 21:00         ` Ville Syrjälä
  2025-11-25  2:19           ` Jason-JH Lin (林睿祥)
  0 siblings, 1 reply; 18+ messages in thread
From: Ville Syrjälä @ 2025-11-24 21:00 UTC (permalink / raw)
  To: Jason-JH Lin (林睿祥)
  Cc: swati2.sharma@intel.com, igt-dev@lists.freedesktop.org,
	karthik.b.s@intel.com, jani.nikula@intel.com,
	chaitanya.kumar.borah@intel.com,
	Nancy Lin (林欣螢),
	Project_Global_Chrome_Upstream_Group,
	bhanuprakash.modem@gmail.com,
	Paul-pl Chen (陳柏霖), gildekel@google.com,
	fshao@chromium.org, juhapekka.heikkila@gmail.com,
	Singo Chang (張興國), uma.shankar@intel.com,
	markyacoub@chromium.org, kamil.konieczny@linux.intel.com

On Mon, Nov 24, 2025 at 06:47:27AM +0000, Jason-JH Lin (林睿祥) wrote:
> On Fri, 2025-11-21 at 12:38 +0200, Ville Syrjälä wrote:
> > 
> > External email : Please do not click links or open attachments until
> > you have verified the sender or the content.
> > 
> > 
> > On Fri, Nov 21, 2025 at 09:47:52AM +0000, Jason-JH Lin (林睿祥) wrote:
> > > Hi Ville,
> > > 
> > > Thanks for your rapid reply.
> > > 
> > > On Fri, 2025-11-21 at 10:56 +0200, Ville Syrjälä wrote:
> > > > 
> > > > External email : Please do not click links or open attachments
> > > > until
> > > > you have verified the sender or the content.
> > > > 
> > > > 
> > > > On Fri, Nov 21, 2025 at 03:53:54PM +0800, Jason-JH Lin wrote:
> > > > > When a driver makes use of gamma_lut, degamma_lut, or ctm
> > > > > properties
> > > > > from crtc state, these properties are applied only via atomic
> > > > > commit.
> > > > > This change ensures all relevant properties are properly
> > > > > synchronized
> > > > > to crtc state during testing.
> > > > > 
> > > > > All upstream drivers that support color management properties
> > > > > also
> > > > > support atomic commits, so legacy commit handling in kms_color
> > > > > is
> > > > > no
> > > > > longer needed.
> > > > 
> > > > Incorrect.
> > > 
> > > The conclusion is refer from:
> > > https://patchwork.freedesktop.org/patch/254752/?series=50539&rev=1
> > > 
> > > I'll remove it because I'm not sure for this.
> > > 
> > > > 
> > > > But rather than spreading the current mess even further, I think
> > > > what we want is a igt_display_commit() variant that takes care of
> > > > the is_atomic check. So add that, blast it over all the existing
> > > > places that do the check by hand (with cocci/sed/etc), and
> > > > and then look at using it for new stuff like this where it
> > > > probably makes sense to use atomic when available.
> > > > 
> > > 
> > > Sorry for missing you in the cc loop.
> > > Does my previous version of this patch satisfy this?
> > > https://patchwork.freedesktop.org/patch/687863
> > 
> > I meant that you should add some kind of
> >  igt_display_commit_something()
> >  {
> >         igt_display_commit2(display, display->is_atomic ?
> > COMMIT_ATOMIC : COMMIT_LEGACY);
> >  }
> > wrapper thingy, and deploy it everwhere that currently
> > has that is_atomic check open coded. I guess the real problem
> > is coming up with a name... igt_display_commit_auto() maybe?
> > 
> 
> Got it, I'll use a wrapper API "igt_disaply_commit_auto()" in the next
> version.
> 
> > > 
> > > > > 
> > > > > Update the test logic to always use igt_display_commit_atomic
> > > > > with
> > > > > DRM_MODE_ATOMIC_ALLOW_MODESET for all color management
> > > > > operations.
> > > > > This simplifies code and guarantees correct validation of
> > > > > gamma,
> > > > > degamma, and ctm properties.
> > > > 
> > > > What do you mean with "guarantees correct validation"? The
> > > > current
> > > > code works just fine AFAIK.
> > > 
> > > I have encountered that GAMM_LUT drm property is not updated into
> > > the
> > > gamma_lut struct in drm_crtc_state via igt_disaply_commit().
> > > 
> > > I found igt_disaply_commit() will finally call
> > > drmModeObjectSetProperty() and igt_plane_commit() in
> > > igt_pipe_commit().
> > > These functions will set GAMM_LUT property to drm driver but they
> > > won't
> > > update the gamma_lut struct in crtc state. So our GAMMA driver
> > > won't do
> > > anything when running these IGT KmsColorTest.
> > 
> > Whether the commit comes via that atomic ioctl or the setproperty
> > ioctl
> > the same exact code gets used to update the blobs in the crtc state,
> > and then the driver's atomic hooks get called in exactly the same
> > way.
> > 
> > But with the non-atomic igt commit you obviously will see multiple
> > commits coming into the kernel, and you won't see the full state in
> > the kernel until all the commits are done.
> > 
> > So if you're saying that the crtc state gamma blob didn't have the
> > expected new stuff in it, then I think you were either looking at
> > the state before all the commits had arrived, or you have some kind
> > of driver bug where the state gets corrupted.
> > 
> 
> Looking into igt_pipe_commit(), it used drmModeObjectSetProperty() to
> set property to DRM and it used igt_plane_commit() to synchronize all
> plane states and only primary plane will call drmModeSetCrtc().
> 
> It think the reason we didn't get the new gamma_lut in crtc state is
> taht set_gamma() will only call igt_pipe_obj_prop_changed() to update
> pipe_obj->changed flag, but not update plane->changed flag.
> In igt_primary_plane_commit_legacy(), it'll return if primary->changed
> flag is not set.

The LUT properties are supposed to be on the CRTC. So the plane
stuff should not matter, unless you driver is doing something
completely non-stanadard.

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
  2025-11-24 21:00         ` Ville Syrjälä
@ 2025-11-25  2:19           ` Jason-JH Lin (林睿祥)
  2025-11-25 17:06             ` Ville Syrjälä
  0 siblings, 1 reply; 18+ messages in thread
From: Jason-JH Lin (林睿祥) @ 2025-11-25  2:19 UTC (permalink / raw)
  To: ville.syrjala@linux.intel.com
  Cc: swati2.sharma@intel.com, igt-dev@lists.freedesktop.org,
	karthik.b.s@intel.com, jani.nikula@intel.com,
	chaitanya.kumar.borah@intel.com,
	Nancy Lin (林欣螢),
	Project_Global_Chrome_Upstream_Group,
	Paul-pl Chen (陳柏霖),
	bhanuprakash.modem@gmail.com, gildekel@google.com,
	fshao@chromium.org, juhapekka.heikkila@gmail.com,
	Singo Chang (張興國), uma.shankar@intel.com,
	markyacoub@chromium.org, kamil.konieczny@linux.intel.com

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

On Mon, 2025-11-24 at 23:00 +0200, Ville Syrjälä wrote:
> 
> External email : Please do not click links or open attachments until
> you have verified the sender or the content.
> 
> 
> On Mon, Nov 24, 2025 at 06:47:27AM +0000, Jason-JH Lin (林睿祥) wrote:
> > On Fri, 2025-11-21 at 12:38 +0200, Ville Syrjälä wrote:
> > > 
> > > External email : Please do not click links or open attachments
> > > until
> > > you have verified the sender or the content.
> > > 
> > > 
> > > On Fri, Nov 21, 2025 at 09:47:52AM +0000, Jason-JH Lin (林睿祥)
> > > wrote:
> > > > Hi Ville,
> > > > 
> > > > Thanks for your rapid reply.
> > > > 
> > > > On Fri, 2025-11-21 at 10:56 +0200, Ville Syrjälä wrote:
> > > > > 
> > > > > External email : Please do not click links or open
> > > > > attachments
> > > > > until
> > > > > you have verified the sender or the content.
> > > > > 
> > > > > 
> > > > > On Fri, Nov 21, 2025 at 03:53:54PM +0800, Jason-JH Lin wrote:
> > > > > > When a driver makes use of gamma_lut, degamma_lut, or ctm
> > > > > > properties
> > > > > > from crtc state, these properties are applied only via
> > > > > > atomic
> > > > > > commit.
> > > > > > This change ensures all relevant properties are properly
> > > > > > synchronized
> > > > > > to crtc state during testing.
> > > > > > 
> > > > > > All upstream drivers that support color management
> > > > > > properties
> > > > > > also
> > > > > > support atomic commits, so legacy commit handling in
> > > > > > kms_color
> > > > > > is
> > > > > > no
> > > > > > longer needed.
> > > > > 
> > > > > Incorrect.
> > > > 
> > > > The conclusion is refer from:
> > > > https://patchwork.freedesktop.org/patch/254752/?series=50539&rev=1
> > > > 
> > > > I'll remove it because I'm not sure for this.
> > > > 
> > > > > 
> > > > > But rather than spreading the current mess even further, I
> > > > > think
> > > > > what we want is a igt_display_commit() variant that takes
> > > > > care of
> > > > > the is_atomic check. So add that, blast it over all the
> > > > > existing
> > > > > places that do the check by hand (with cocci/sed/etc), and
> > > > > and then look at using it for new stuff like this where it
> > > > > probably makes sense to use atomic when available.
> > > > > 
> > > > 
> > > > Sorry for missing you in the cc loop.
> > > > Does my previous version of this patch satisfy this?
> > > > https://patchwork.freedesktop.org/patch/687863
> > > 
> > > I meant that you should add some kind of
> > >  igt_display_commit_something()
> > >  {
> > >         igt_display_commit2(display, display->is_atomic ?
> > > COMMIT_ATOMIC : COMMIT_LEGACY);
> > >  }
> > > wrapper thingy, and deploy it everwhere that currently
> > > has that is_atomic check open coded. I guess the real problem
> > > is coming up with a name... igt_display_commit_auto() maybe?
> > > 
> > 
> > Got it, I'll use a wrapper API "igt_disaply_commit_auto()" in the
> > next
> > version.
> > 
> > > > 
> > > > > > 
> > > > > > Update the test logic to always use
> > > > > > igt_display_commit_atomic
> > > > > > with
> > > > > > DRM_MODE_ATOMIC_ALLOW_MODESET for all color management
> > > > > > operations.
> > > > > > This simplifies code and guarantees correct validation of
> > > > > > gamma,
> > > > > > degamma, and ctm properties.
> > > > > 
> > > > > What do you mean with "guarantees correct validation"? The
> > > > > current
> > > > > code works just fine AFAIK.
> > > > 
> > > > I have encountered that GAMM_LUT drm property is not updated
> > > > into
> > > > the
> > > > gamma_lut struct in drm_crtc_state via igt_disaply_commit().
> > > > 
> > > > I found igt_disaply_commit() will finally call
> > > > drmModeObjectSetProperty() and igt_plane_commit() in
> > > > igt_pipe_commit().
> > > > These functions will set GAMM_LUT property to drm driver but
> > > > they
> > > > won't
> > > > update the gamma_lut struct in crtc state. So our GAMMA driver
> > > > won't do
> > > > anything when running these IGT KmsColorTest.
> > > 
> > > Whether the commit comes via that atomic ioctl or the setproperty
> > > ioctl
> > > the same exact code gets used to update the blobs in the crtc
> > > state,
> > > and then the driver's atomic hooks get called in exactly the same
> > > way.
> > > 
> > > But with the non-atomic igt commit you obviously will see
> > > multiple
> > > commits coming into the kernel, and you won't see the full state
> > > in
> > > the kernel until all the commits are done.
> > > 
> > > So if you're saying that the crtc state gamma blob didn't have
> > > the
> > > expected new stuff in it, then I think you were either looking at
> > > the state before all the commits had arrived, or you have some
> > > kind
> > > of driver bug where the state gets corrupted.
> > > 
> > 
> > Looking into igt_pipe_commit(), it used drmModeObjectSetProperty()
> > to
> > set property to DRM and it used igt_plane_commit() to synchronize
> > all
> > plane states and only primary plane will call drmModeSetCrtc().
> > 
> > It think the reason we didn't get the new gamma_lut in crtc state
> > is
> > taht set_gamma() will only call igt_pipe_obj_prop_changed() to
> > update
> > pipe_obj->changed flag, but not update plane->changed flag.
> > In igt_primary_plane_commit_legacy(), it'll return if primary-
> > >changed
> > flag is not set.
> 
> The LUT properties are supposed to be on the CRTC. So the plane
> stuff should not matter, unless you driver is doing something
> completely non-stanadard.
> 

You're right. Plane stuff should not matter to CRTC.

So I means drmModeSetCrtc() won't be called if plane properties is not
set in igt_primary_plane_commit_legacy() currently.

I think this legacy flow logic:
{

if (!igt_plane_is_prop_changed(primary, IGT_PLANE_FB_ID)) &&
    !(primary->changed & IGT_PLANE_COORD_CHANGED_MASK) &&
    !igt_pipe_obj_is_prop_changed(primary->pipe, IGT_CRTC_MODE_ID))
        return 0;
...

drmModeSetCrtc()

...

}
may block LUT properties being synchronized into crtc state when we
only called set_gamma() and not updated any plane properties.

But I'm not sure the legacy flow will update the primary plane
properties when CRTC properties is changed in some where.

So I won't modify this legacy flow logic, but will only add a wrapper
API that you mentioned to fix the atomic flow of our drivers.

> --
> Ville Syrjälä
> Intel

Regards,
Jason-JH Lin


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

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

* ✓ Xe.CI.BAT: success for tests/kms_color: Always use atomic_commit for setting color properties
  2025-11-21  7:53 [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties Jason-JH Lin
  2025-11-21  8:56 ` Ville Syrjälä
@ 2025-11-25  2:50 ` Patchwork
  2025-11-25  3:03 ` ✓ i915.CI.BAT: " Patchwork
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2025-11-25  2:50 UTC (permalink / raw)
  To: Jason-JH Lin (林睿祥); +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_color: Always use atomic_commit for setting color properties
URL   : https://patchwork.freedesktop.org/series/157888/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_8637_BAT -> XEIGTPW_14095_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

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

  No changes in participating hosts

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

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

### IGT changes ###

#### Issues hit ####

  * igt@kms_flip@basic-plain-flip@b-edp1:
    - bat-adlp-7:         [PASS][1] -> [DMESG-WARN][2] ([Intel XE#4543]) +1 other test dmesg-warn
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/bat-adlp-7/igt@kms_flip@basic-plain-flip@b-edp1.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/bat-adlp-7/igt@kms_flip@basic-plain-flip@b-edp1.html

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


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

  * IGT: IGT_8637 -> IGTPW_14095

  IGTPW_14095: 14095
  IGT_8637: 730ee3dfb26f8d7891fc240b0132a08c5bc7b949 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-4141-c701e79730169fab373fba7e759497d755fac592: c701e79730169fab373fba7e759497d755fac592

== Logs ==

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

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

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

* ✓ i915.CI.BAT: success for tests/kms_color: Always use atomic_commit for setting color properties
  2025-11-21  7:53 [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties Jason-JH Lin
  2025-11-21  8:56 ` Ville Syrjälä
  2025-11-25  2:50 ` ✓ Xe.CI.BAT: success for " Patchwork
@ 2025-11-25  3:03 ` Patchwork
  2025-11-25  4:43 ` ✗ Xe.CI.Full: failure " Patchwork
  2025-11-25  8:52 ` ✗ i915.CI.Full: " Patchwork
  4 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2025-11-25  3:03 UTC (permalink / raw)
  To: Jason-JH Lin (林睿祥); +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_color: Always use atomic_commit for setting color properties
URL   : https://patchwork.freedesktop.org/series/157888/
State : success

== Summary ==

CI Bug Log - changes from IGT_8637 -> IGTPW_14095
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

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

  No changes in participating hosts

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

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

### IGT changes ###

#### Issues hit ####

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

  
#### Possible fixes ####

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

  * igt@kms_flip@basic-flip-vs-wf_vblank:
    - bat-adlp-9:         [FAIL][5] -> [PASS][6] +1 other test pass
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/bat-adlp-9/igt@kms_flip@basic-flip-vs-wf_vblank.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/bat-adlp-9/igt@kms_flip@basic-flip-vs-wf_vblank.html

  
#### Warnings ####

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

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

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


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

  * CI: CI-20190529 -> None
  * IGT: IGT_8637 -> IGTPW_14095

  CI-20190529: 20190529
  CI_DRM_17580: c701e79730169fab373fba7e759497d755fac592 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_14095: 14095
  IGT_8637: 730ee3dfb26f8d7891fc240b0132a08c5bc7b949 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git

== Logs ==

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

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

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

* ✗ Xe.CI.Full: failure for tests/kms_color: Always use atomic_commit for setting color properties
  2025-11-21  7:53 [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties Jason-JH Lin
                   ` (2 preceding siblings ...)
  2025-11-25  3:03 ` ✓ i915.CI.BAT: " Patchwork
@ 2025-11-25  4:43 ` Patchwork
  2025-11-25  8:52 ` ✗ i915.CI.Full: " Patchwork
  4 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2025-11-25  4:43 UTC (permalink / raw)
  To: Jason-JH Lin (林睿祥); +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_color: Always use atomic_commit for setting color properties
URL   : https://patchwork.freedesktop.org/series/157888/
State : failure

== Summary ==

CI Bug Log - changes from XEIGT_8637_FULL -> XEIGTPW_14095_FULL
====================================================

Summary
-------

  **FAILURE**

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

### IGT changes ###

#### Possible regressions ####

  * igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-edp-1-linear-rgb565:
    - shard-lnl:          NOTRUN -> [FAIL][1] +42 other tests fail
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-5/igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-edp-1-linear-rgb565.html

  * igt@kms_cursor_crc@cursor-suspend:
    - shard-bmg:          NOTRUN -> [ABORT][2] +18 other tests abort
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-5/igt@kms_cursor_crc@cursor-suspend.html

  * igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-3:
    - shard-bmg:          [PASS][3] -> [ABORT][4]
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-2/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-3.html
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-3.html

  * igt@xe_pm@s2idle-exec-after:
    - shard-dg2-set2:     NOTRUN -> [ABORT][5] +17 other tests abort
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-463/igt@xe_pm@s2idle-exec-after.html
    - shard-lnl:          NOTRUN -> [ABORT][6] +9 other tests abort
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-3/igt@xe_pm@s2idle-exec-after.html

  * igt@xe_pm@s2idle-vm-bind-userptr:
    - shard-dg2-set2:     [PASS][7] -> [ABORT][8]
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-432/igt@xe_pm@s2idle-vm-bind-userptr.html
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-463/igt@xe_pm@s2idle-vm-bind-userptr.html
    - shard-lnl:          [PASS][9] -> [ABORT][10] +2 other tests abort
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-3/igt@xe_pm@s2idle-vm-bind-userptr.html
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-5/igt@xe_pm@s2idle-vm-bind-userptr.html

  
New tests
---------

  New tests have been introduced between XEIGT_8637_FULL and XEIGTPW_14095_FULL:

### New IGT tests (17) ###

  * igt@kms_content_protection@srm@pipe-a-dp-2:
    - Statuses : 1 fail(s)
    - Exec time: [112.22] s

  * igt@kms_flip@blocking-absolute-wf_vblank-interruptible@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [4.06] s

  * igt@kms_flip@busy-flip@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [0.74] s

  * igt@kms_flip@dpms-off-confusion-interruptible@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [3.98] s

  * igt@kms_flip@dpms-off-confusion@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [3.99] s

  * igt@kms_flip@dpms-vs-vblank-race-interruptible@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [1.85] s

  * igt@kms_flip@flip-vs-absolute-wf_vblank@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [4.36] s

  * igt@kms_flip@flip-vs-panning-interruptible@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [3.99] s

  * igt@kms_flip@flip-vs-panning-vs-hang@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [0.66] s

  * igt@kms_flip@modeset-vs-vblank-race@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [1.92] s

  * igt@kms_flip@nonexisting-fb-interruptible@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [0.23] s

  * igt@kms_flip@nonexisting-fb@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [0.24] s

  * igt@kms_flip@plain-flip-fb-recreate@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [4.28] s

  * igt@kms_flip@plain-flip-ts-check-interruptible@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [4.26] s

  * igt@kms_flip@wf_vblank-ts-check-interruptible@d-dp2:
    - Statuses : 1 pass(s)
    - Exec time: [4.35] s

  * igt@kms_hdr@static-toggle-suspend@pipe-a-dp-2:
    - Statuses : 1 abort(s)
    - Exec time: [0.0] s

  * igt@kms_plane_multiple@tiling-x@pipe-d-dp-2:
    - Statuses : 1 pass(s)
    - Exec time: [0.96] s

  

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

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

### IGT changes ###

#### Issues hit ####

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

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

  * igt@kms_big_fb@4-tiled-16bpp-rotate-270:
    - shard-lnl:          NOTRUN -> [SKIP][13] ([Intel XE#1407]) +4 other tests skip
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-8/igt@kms_big_fb@4-tiled-16bpp-rotate-270.html

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

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
    - shard-lnl:          NOTRUN -> [SKIP][15] ([Intel XE#3658])
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html

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

  * igt@kms_big_fb@y-tiled-addfb-size-overflow:
    - shard-bmg:          NOTRUN -> [SKIP][17] ([Intel XE#610]) +1 other test skip
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_big_fb@y-tiled-addfb-size-overflow.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180:
    - shard-lnl:          NOTRUN -> [SKIP][18] ([Intel XE#1124]) +4 other tests skip
   [18]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-8/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180.html

  * igt@kms_big_fb@yf-tiled-addfb:
    - shard-bmg:          NOTRUN -> [SKIP][19] ([Intel XE#2328])
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-3/igt@kms_big_fb@yf-tiled-addfb.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][20] ([Intel XE#619])
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-436/igt@kms_big_fb@yf-tiled-addfb.html

  * igt@kms_big_fb@yf-tiled-addfb-size-overflow:
    - shard-dg2-set2:     NOTRUN -> [SKIP][21] ([Intel XE#610])
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html

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

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

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

  * igt@kms_bw@linear-tiling-1-displays-3840x2160p:
    - shard-lnl:          NOTRUN -> [ABORT][25] ([Intel XE#4760])
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-3/igt@kms_bw@linear-tiling-1-displays-3840x2160p.html

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

  * igt@kms_bw@linear-tiling-3-displays-1920x1080p:
    - shard-lnl:          NOTRUN -> [SKIP][27] ([Intel XE#367])
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-5/igt@kms_bw@linear-tiling-3-displays-1920x1080p.html

  * igt@kms_bw@linear-tiling-4-displays-2160x1440p:
    - shard-bmg:          NOTRUN -> [SKIP][28] ([Intel XE#367]) +3 other tests skip
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-3/igt@kms_bw@linear-tiling-4-displays-2160x1440p.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
    - shard-dg2-set2:     NOTRUN -> [SKIP][29] ([Intel XE#2907]) +3 other tests skip
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-432/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs:
    - shard-lnl:          NOTRUN -> [SKIP][30] ([Intel XE#2887]) +5 other tests skip
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-3/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs@pipe-c-edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][31] ([Intel XE#2669]) +11 other tests skip
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-8/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs@pipe-c-edp-1.html

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

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

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
    - shard-bmg:          NOTRUN -> [SKIP][34] ([Intel XE#3432]) +3 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html

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

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc:
    - shard-bmg:          NOTRUN -> [SKIP][36] ([Intel XE#2887]) +18 other tests skip
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html

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

  * igt@kms_cdclk@mode-transition-all-outputs:
    - shard-bmg:          NOTRUN -> [SKIP][38] ([Intel XE#2724]) +1 other test skip
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-8/igt@kms_cdclk@mode-transition-all-outputs.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][39] ([Intel XE#4418])
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-433/igt@kms_cdclk@mode-transition-all-outputs.html
    - shard-lnl:          NOTRUN -> [SKIP][40] ([Intel XE#4418])
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-1/igt@kms_cdclk@mode-transition-all-outputs.html

  * igt@kms_cdclk@mode-transition@pipe-d-dp-4:
    - shard-dg2-set2:     NOTRUN -> [SKIP][41] ([Intel XE#4417]) +3 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-436/igt@kms_cdclk@mode-transition@pipe-d-dp-4.html

  * igt@kms_chamelium_audio@dp-audio:
    - shard-lnl:          NOTRUN -> [SKIP][42] ([Intel XE#373]) +6 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-8/igt@kms_chamelium_audio@dp-audio.html

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

  * igt@kms_chamelium_edid@dp-edid-change-during-hibernate:
    - shard-bmg:          NOTRUN -> [SKIP][44] ([Intel XE#2252]) +16 other tests skip
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html

  * igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats:
    - shard-dg2-set2:     NOTRUN -> [SKIP][45] ([Intel XE#373]) +12 other tests skip
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html

  * igt@kms_chamelium_sharpness_filter@filter-basic:
    - shard-bmg:          NOTRUN -> [SKIP][46] ([Intel XE#6507])
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@kms_chamelium_sharpness_filter@filter-basic.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][47] ([Intel XE#6507])
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@kms_chamelium_sharpness_filter@filter-basic.html

  * igt@kms_content_protection@atomic-dpms:
    - shard-bmg:          NOTRUN -> [INCOMPLETE][48] ([Intel XE#2715] / [Intel XE#4907])
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-6/igt@kms_content_protection@atomic-dpms.html

  * igt@kms_content_protection@content-type-change:
    - shard-bmg:          NOTRUN -> [SKIP][49] ([Intel XE#2341]) +1 other test skip
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-5/igt@kms_content_protection@content-type-change.html

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-dg2-set2:     NOTRUN -> [SKIP][50] ([Intel XE#307]) +2 other tests skip
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-436/igt@kms_content_protection@dp-mst-lic-type-0.html
    - shard-lnl:          NOTRUN -> [SKIP][51] ([Intel XE#307]) +2 other tests skip
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-2/igt@kms_content_protection@dp-mst-lic-type-0.html

  * igt@kms_content_protection@dp-mst-type-0:
    - shard-bmg:          NOTRUN -> [SKIP][52] ([Intel XE#2390]) +2 other tests skip
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_content_protection@dp-mst-type-0.html

  * igt@kms_content_protection@lic-type-0:
    - shard-lnl:          NOTRUN -> [SKIP][53] ([Intel XE#3278]) +2 other tests skip
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-3/igt@kms_content_protection@lic-type-0.html

  * igt@kms_content_protection@lic-type-0@pipe-a-dp-2:
    - shard-bmg:          NOTRUN -> [FAIL][54] ([Intel XE#1178]) +3 other tests fail
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-8/igt@kms_content_protection@lic-type-0@pipe-a-dp-2.html

  * igt@kms_content_protection@lic-type-0@pipe-a-dp-4:
    - shard-dg2-set2:     NOTRUN -> [FAIL][55] ([Intel XE#3304])
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-463/igt@kms_content_protection@lic-type-0@pipe-a-dp-4.html

  * igt@kms_content_protection@mei-interface:
    - shard-lnl:          NOTRUN -> [SKIP][56] ([Intel XE#1468])
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-5/igt@kms_content_protection@mei-interface.html

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

  * igt@kms_cursor_crc@cursor-offscreen-256x85:
    - shard-bmg:          NOTRUN -> [SKIP][58] ([Intel XE#2320]) +10 other tests skip
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_cursor_crc@cursor-offscreen-256x85.html

  * igt@kms_cursor_crc@cursor-onscreen-512x512:
    - shard-dg2-set2:     NOTRUN -> [SKIP][59] ([Intel XE#308])
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@kms_cursor_crc@cursor-onscreen-512x512.html
    - shard-bmg:          NOTRUN -> [SKIP][60] ([Intel XE#2321])
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@kms_cursor_crc@cursor-onscreen-512x512.html

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

  * igt@kms_cursor_crc@cursor-sliding-max-size:
    - shard-lnl:          NOTRUN -> [SKIP][62] ([Intel XE#1424]) +3 other tests skip
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-7/igt@kms_cursor_crc@cursor-sliding-max-size.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
    - shard-bmg:          NOTRUN -> [SKIP][63] ([Intel XE#2291]) +2 other tests skip
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic:
    - shard-lnl:          NOTRUN -> [SKIP][64] ([Intel XE#309])
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-1/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size:
    - shard-bmg:          [PASS][65] -> [SKIP][66] ([Intel XE#2291])
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-1/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_cursor_legacy@cursorb-vs-flipb-varying-size.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
    - shard-dg2-set2:     NOTRUN -> [SKIP][67] ([Intel XE#323]) +1 other test skip
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-434/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
    - shard-bmg:          NOTRUN -> [SKIP][68] ([Intel XE#2286]) +1 other test skip
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
    - shard-lnl:          NOTRUN -> [SKIP][69] ([Intel XE#323]) +1 other test skip
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-3:
    - shard-bmg:          NOTRUN -> [SKIP][70] ([Intel XE#1340])
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-8/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-3.html

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

  * igt@kms_dp_aux_dev:
    - shard-bmg:          NOTRUN -> [SKIP][72] ([Intel XE#3009])
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_dp_aux_dev.html

  * igt@kms_dp_link_training@non-uhbr-mst:
    - shard-dg2-set2:     NOTRUN -> [SKIP][73] ([Intel XE#4354])
   [73]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@kms_dp_link_training@non-uhbr-mst.html

  * igt@kms_dp_link_training@uhbr-mst:
    - shard-lnl:          NOTRUN -> [SKIP][74] ([Intel XE#4354]) +2 other tests skip
   [74]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-2/igt@kms_dp_link_training@uhbr-mst.html
    - shard-bmg:          NOTRUN -> [SKIP][75] ([Intel XE#4354]) +1 other test skip
   [75]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@kms_dp_link_training@uhbr-mst.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][76] ([Intel XE#4356])
   [76]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-464/igt@kms_dp_link_training@uhbr-mst.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-bmg:          NOTRUN -> [SKIP][77] ([Intel XE#2244])
   [77]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-7/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-lnl:          NOTRUN -> [SKIP][78] ([Intel XE#2244])
   [78]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-4/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_fbcon_fbt@fbc:
    - shard-bmg:          NOTRUN -> [SKIP][79] ([Intel XE#4156])
   [79]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-6/igt@kms_fbcon_fbt@fbc.html

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

  * igt@kms_feature_discovery@psr2:
    - shard-bmg:          NOTRUN -> [SKIP][81] ([Intel XE#2374])
   [81]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-8/igt@kms_feature_discovery@psr2.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][82] ([Intel XE#1135])
   [82]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-433/igt@kms_feature_discovery@psr2.html

  * igt@kms_flip@2x-flip-vs-expired-vblank:
    - shard-lnl:          NOTRUN -> [SKIP][83] ([Intel XE#1421]) +3 other tests skip
   [83]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-5/igt@kms_flip@2x-flip-vs-expired-vblank.html

  * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset:
    - shard-bmg:          NOTRUN -> [SKIP][84] ([Intel XE#2316]) +1 other test skip
   [84]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
    - shard-lnl:          NOTRUN -> [SKIP][85] ([Intel XE#1401] / [Intel XE#1745]) +3 other tests skip
   [85]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-default-mode:
    - shard-lnl:          NOTRUN -> [SKIP][86] ([Intel XE#1401]) +3 other tests skip
   [86]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
    - shard-bmg:          NOTRUN -> [SKIP][87] ([Intel XE#2293] / [Intel XE#2380]) +8 other tests skip
   [87]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling:
    - shard-lnl:          NOTRUN -> [SKIP][88] ([Intel XE#1397] / [Intel XE#1745])
   [88]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-7/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling.html

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

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

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

  * igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-render:
    - shard-bmg:          NOTRUN -> [SKIP][92] ([Intel XE#2311]) +32 other tests skip
   [92]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-render.html
    - shard-lnl:          NOTRUN -> [SKIP][93] ([Intel XE#651]) +2 other tests skip
   [93]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-8/igt@kms_frontbuffer_tracking@drrs-rgb101010-draw-render.html

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

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt:
    - shard-dg2-set2:     NOTRUN -> [SKIP][95] ([Intel XE#651]) +39 other tests skip
   [95]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-436/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
    - shard-dg2-set2:     NOTRUN -> [SKIP][96] ([Intel XE#658]) +1 other test skip
   [96]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html
    - shard-bmg:          NOTRUN -> [SKIP][97] ([Intel XE#2352]) +1 other test skip
   [97]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-dg2-set2:     NOTRUN -> [SKIP][98] ([Intel XE#6312]) +4 other tests skip
   [98]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-433/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html

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

  * igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary:
    - shard-bmg:          NOTRUN -> [SKIP][100] ([Intel XE#2313]) +42 other tests skip
   [100]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
    - shard-dg2-set2:     NOTRUN -> [SKIP][101] ([Intel XE#653]) +35 other tests skip
   [101]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-464/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
    - shard-bmg:          NOTRUN -> [SKIP][102] ([Intel XE#2312]) +22 other tests skip
   [102]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-bmg:          [PASS][103] -> [SKIP][104] ([Intel XE#3012])
   [103]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-7/igt@kms_joiner@basic-force-big-joiner.html
   [104]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_joiner@basic-force-big-joiner.html

  * igt@kms_joiner@basic-max-non-joiner:
    - shard-dg2-set2:     NOTRUN -> [SKIP][105] ([Intel XE#2925])
   [105]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-436/igt@kms_joiner@basic-max-non-joiner.html
    - shard-bmg:          NOTRUN -> [SKIP][106] ([Intel XE#6590])
   [106]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-3/igt@kms_joiner@basic-max-non-joiner.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-dg2-set2:     NOTRUN -> [SKIP][107] ([Intel XE#356])
   [107]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-464/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_panel_fitting@legacy:
    - shard-bmg:          NOTRUN -> [SKIP][108] ([Intel XE#2486])
   [108]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-7/igt@kms_panel_fitting@legacy.html

  * igt@kms_pipe_stress@stress-xrgb8888-yftiled:
    - shard-bmg:          NOTRUN -> [SKIP][109] ([Intel XE#5624])
   [109]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html

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

  * igt@kms_plane_scaling@2x-scaler-multi-pipe:
    - shard-bmg:          NOTRUN -> [SKIP][111] ([Intel XE#2571])
   [111]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_plane_scaling@2x-scaler-multi-pipe.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25:
    - shard-lnl:          NOTRUN -> [SKIP][112] ([Intel XE#2763]) +15 other tests skip
   [112]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-8/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-factor-0-25.html

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

  * igt@kms_pm_backlight@fade-with-suspend:
    - shard-dg2-set2:     NOTRUN -> [SKIP][114] ([Intel XE#870])
   [114]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@kms_pm_backlight@fade-with-suspend.html
    - shard-bmg:          NOTRUN -> [SKIP][115] ([Intel XE#870])
   [115]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@kms_pm_backlight@fade-with-suspend.html

  * igt@kms_pm_dc@dc5-retention-flops:
    - shard-dg2-set2:     NOTRUN -> [SKIP][116] ([Intel XE#3309])
   [116]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-433/igt@kms_pm_dc@dc5-retention-flops.html
    - shard-lnl:          NOTRUN -> [SKIP][117] ([Intel XE#3309])
   [117]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-2/igt@kms_pm_dc@dc5-retention-flops.html
    - shard-bmg:          NOTRUN -> [SKIP][118] ([Intel XE#3309])
   [118]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@kms_pm_dc@dc5-retention-flops.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-dg2-set2:     NOTRUN -> [SKIP][119] ([Intel XE#908])
   [119]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-464/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_pm_dc@deep-pkgc:
    - shard-bmg:          NOTRUN -> [SKIP][120] ([Intel XE#2505])
   [120]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-3/igt@kms_pm_dc@deep-pkgc.html

  * igt@kms_pm_rpm@dpms-non-lpsp:
    - shard-lnl:          NOTRUN -> [SKIP][121] ([Intel XE#1439] / [Intel XE#3141])
   [121]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-1/igt@kms_pm_rpm@dpms-non-lpsp.html

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

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

  * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
    - shard-dg2-set2:     NOTRUN -> [SKIP][124] ([Intel XE#1406] / [Intel XE#1489]) +14 other tests skip
   [124]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@pr-cursor-plane-update-sf:
    - shard-lnl:          NOTRUN -> [SKIP][125] ([Intel XE#1406] / [Intel XE#2893]) +4 other tests skip
   [125]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-1/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html

  * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-bmg:          NOTRUN -> [SKIP][126] ([Intel XE#1406] / [Intel XE#1489]) +14 other tests skip
   [126]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-5/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr@fbc-psr-sprite-render:
    - shard-dg2-set2:     NOTRUN -> [SKIP][127] ([Intel XE#1406] / [Intel XE#2850] / [Intel XE#929]) +20 other tests skip
   [127]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@kms_psr@fbc-psr-sprite-render.html

  * igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1:
    - shard-lnl:          NOTRUN -> [SKIP][128] ([Intel XE#1406] / [Intel XE#4609]) +3 other tests skip
   [128]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-7/igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1.html

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

  * igt@kms_psr@psr-suspend@edp-1:
    - shard-lnl:          NOTRUN -> [ABORT][130] ([Intel XE#2625]) +1 other test abort
   [130]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-7/igt@kms_psr@psr-suspend@edp-1.html

  * igt@kms_psr@psr2-sprite-blt:
    - shard-bmg:          NOTRUN -> [SKIP][131] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +21 other tests skip
   [131]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-3/igt@kms_psr@psr2-sprite-blt.html

  * igt@kms_psr@psr2-suspend@edp-1:
    - shard-lnl:          [PASS][132] -> [ABORT][133] ([Intel XE#2625]) +1 other test abort
   [132]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-8/igt@kms_psr@psr2-suspend@edp-1.html
   [133]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-4/igt@kms_psr@psr2-suspend@edp-1.html

  * igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
    - shard-bmg:          NOTRUN -> [SKIP][134] ([Intel XE#1406] / [Intel XE#2414])
   [134]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-5/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][135] ([Intel XE#1406] / [Intel XE#2939])
   [135]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html

  * igt@kms_rotation_crc@bad-tiling:
    - shard-dg2-set2:     NOTRUN -> [SKIP][136] ([Intel XE#3414]) +4 other tests skip
   [136]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@kms_rotation_crc@bad-tiling.html

  * igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
    - shard-lnl:          NOTRUN -> [SKIP][137] ([Intel XE#3414] / [Intel XE#3904]) +2 other tests skip
   [137]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-1/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html

  * igt@kms_rotation_crc@primary-rotation-90:
    - shard-bmg:          NOTRUN -> [SKIP][138] ([Intel XE#3414] / [Intel XE#3904]) +2 other tests skip
   [138]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_rotation_crc@primary-rotation-90.html

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

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
    - shard-bmg:          NOTRUN -> [SKIP][140] ([Intel XE#2330]) +2 other tests skip
   [140]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][141] ([Intel XE#1127]) +1 other test skip
   [141]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-433/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html

  * igt@kms_scaling_modes@scaling-mode-center:
    - shard-bmg:          NOTRUN -> [SKIP][142] ([Intel XE#2413]) +1 other test skip
   [142]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_scaling_modes@scaling-mode-center.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - shard-bmg:          NOTRUN -> [SKIP][143] ([Intel XE#1435])
   [143]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_setmode@basic-clone-single-crtc.html
    - shard-lnl:          NOTRUN -> [SKIP][144] ([Intel XE#1435])
   [144]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-3/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@kms_sharpness_filter@filter-rotations:
    - shard-bmg:          NOTRUN -> [SKIP][145] ([Intel XE#6503]) +4 other tests skip
   [145]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-8/igt@kms_sharpness_filter@filter-rotations.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-dg2-set2:     NOTRUN -> [FAIL][146] ([Intel XE#1729])
   [146]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-436/igt@kms_tiled_display@basic-test-pattern.html

  * igt@kms_vblank@ts-continuation-dpms-suspend@pipe-c-edp-1:
    - shard-lnl:          [PASS][147] -> [INCOMPLETE][148] ([Intel XE#4488])
   [147]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-4/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-c-edp-1.html
   [148]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-4/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-c-edp-1.html

  * igt@kms_vblank@wait-busy-hang:
    - shard-bmg:          [PASS][149] -> [FAIL][150] ([Intel XE#6340]) +2 other tests fail
   [149]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-5/igt@kms_vblank@wait-busy-hang.html
   [150]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-6/igt@kms_vblank@wait-busy-hang.html

  * igt@kms_vrr@flipline:
    - shard-dg2-set2:     NOTRUN -> [SKIP][151] ([Intel XE#455]) +29 other tests skip
   [151]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-432/igt@kms_vrr@flipline.html

  * igt@kms_vrr@seamless-rr-switch-vrr:
    - shard-bmg:          NOTRUN -> [SKIP][152] ([Intel XE#1499]) +2 other tests skip
   [152]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@kms_vrr@seamless-rr-switch-vrr.html

  * igt@xe_compute_preempt@compute-threadgroup-preempt:
    - shard-dg2-set2:     NOTRUN -> [SKIP][153] ([Intel XE#6360])
   [153]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@xe_compute_preempt@compute-threadgroup-preempt.html

  * igt@xe_copy_basic@mem-copy-linear-0x369:
    - shard-dg2-set2:     NOTRUN -> [SKIP][154] ([Intel XE#1123]) +1 other test skip
   [154]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-436/igt@xe_copy_basic@mem-copy-linear-0x369.html

  * igt@xe_copy_basic@mem-matrix-copy-2x2:
    - shard-dg2-set2:     NOTRUN -> [SKIP][155] ([Intel XE#5300])
   [155]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-464/igt@xe_copy_basic@mem-matrix-copy-2x2.html

  * igt@xe_copy_basic@mem-set-linear-0xfffe:
    - shard-dg2-set2:     NOTRUN -> [SKIP][156] ([Intel XE#1126])
   [156]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-433/igt@xe_copy_basic@mem-set-linear-0xfffe.html

  * igt@xe_eudebug@basic-vm-bind-ufence-delay-ack:
    - shard-dg2-set2:     NOTRUN -> [SKIP][157] ([Intel XE#4837]) +22 other tests skip
   [157]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@xe_eudebug@basic-vm-bind-ufence-delay-ack.html
    - shard-lnl:          NOTRUN -> [SKIP][158] ([Intel XE#4837]) +11 other tests skip
   [158]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-4/igt@xe_eudebug@basic-vm-bind-ufence-delay-ack.html

  * igt@xe_eudebug_online@set-breakpoint-sigint-debugger:
    - shard-bmg:          NOTRUN -> [SKIP][159] ([Intel XE#4837]) +25 other tests skip
   [159]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-7/igt@xe_eudebug_online@set-breakpoint-sigint-debugger.html

  * igt@xe_evict@evict-beng-threads-large-multi-vm:
    - shard-lnl:          NOTRUN -> [SKIP][160] ([Intel XE#688]) +9 other tests skip
   [160]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-1/igt@xe_evict@evict-beng-threads-large-multi-vm.html

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

  * igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind:
    - shard-bmg:          NOTRUN -> [SKIP][162] ([Intel XE#2322]) +9 other tests skip
   [162]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind.html

  * igt@xe_exec_fault_mode@once-invalid-userptr-fault:
    - shard-dg2-set2:     NOTRUN -> [SKIP][163] ([Intel XE#288]) +40 other tests skip
   [163]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-433/igt@xe_exec_fault_mode@once-invalid-userptr-fault.html

  * igt@xe_exec_mix_modes@exec-simple-batch-store-lr:
    - shard-dg2-set2:     NOTRUN -> [SKIP][164] ([Intel XE#2360]) +1 other test skip
   [164]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-432/igt@xe_exec_mix_modes@exec-simple-batch-store-lr.html

  * igt@xe_exec_reset@long-spin-comp-reuse-many-preempt-threads:
    - shard-dg2-set2:     NOTRUN -> [INCOMPLETE][165] ([Intel XE#6299])
   [165]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-434/igt@xe_exec_reset@long-spin-comp-reuse-many-preempt-threads.html

  * igt@xe_exec_system_allocator@madvise-split-vma-with-mapping:
    - shard-lnl:          NOTRUN -> [WARN][166] ([Intel XE#5786])
   [166]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-5/igt@xe_exec_system_allocator@madvise-split-vma-with-mapping.html

  * igt@xe_exec_system_allocator@many-64k-mmap-huge-nomemset:
    - shard-bmg:          NOTRUN -> [SKIP][167] ([Intel XE#5007]) +1 other test skip
   [167]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-8/igt@xe_exec_system_allocator@many-64k-mmap-huge-nomemset.html

  * igt@xe_exec_system_allocator@many-64k-mmap-new-huge-nomemset:
    - shard-lnl:          NOTRUN -> [SKIP][168] ([Intel XE#5007]) +2 other tests skip
   [168]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-5/igt@xe_exec_system_allocator@many-64k-mmap-new-huge-nomemset.html

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

  * igt@xe_exec_system_allocator@process-many-stride-mmap-prefetch-shared:
    - shard-dg2-set2:     NOTRUN -> [SKIP][170] ([Intel XE#4915]) +492 other tests skip
   [170]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@xe_exec_system_allocator@process-many-stride-mmap-prefetch-shared.html

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

  * igt@xe_exec_system_allocator@twice-large-mmap-new-nomemset:
    - shard-bmg:          NOTRUN -> [DMESG-WARN][172] ([Intel XE#3428])
   [172]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-6/igt@xe_exec_system_allocator@twice-large-mmap-new-nomemset.html

  * igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add:
    - shard-bmg:          NOTRUN -> [SKIP][173] ([Intel XE#6281])
   [173]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-3/igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][174] ([Intel XE#6281])
   [174]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-464/igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add.html

  * igt@xe_huc_copy@huc_copy:
    - shard-dg2-set2:     NOTRUN -> [SKIP][175] ([Intel XE#255])
   [175]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-463/igt@xe_huc_copy@huc_copy.html

  * igt@xe_mmap@small-bar:
    - shard-bmg:          NOTRUN -> [SKIP][176] ([Intel XE#586])
   [176]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@xe_mmap@small-bar.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][177] ([Intel XE#512])
   [177]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@xe_mmap@small-bar.html

  * igt@xe_noexec_ping_pong@basic:
    - shard-lnl:          NOTRUN -> [SKIP][178] ([Intel XE#6259])
   [178]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-8/igt@xe_noexec_ping_pong@basic.html

  * igt@xe_oa@closed-fd-and-unmapped-access:
    - shard-dg2-set2:     NOTRUN -> [SKIP][179] ([Intel XE#3573]) +15 other tests skip
   [179]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@xe_oa@closed-fd-and-unmapped-access.html

  * igt@xe_oa@mmio-triggered-reports-read:
    - shard-dg2-set2:     NOTRUN -> [SKIP][180] ([Intel XE#6032])
   [180]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@xe_oa@mmio-triggered-reports-read.html

  * igt@xe_oa@oa-tlb-invalidate:
    - shard-bmg:          NOTRUN -> [SKIP][181] ([Intel XE#2248])
   [181]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-8/igt@xe_oa@oa-tlb-invalidate.html

  * igt@xe_pat@pat-index-xe2:
    - shard-dg2-set2:     NOTRUN -> [SKIP][182] ([Intel XE#977])
   [182]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-463/igt@xe_pat@pat-index-xe2.html

  * igt@xe_pm@d3cold-multiple-execs:
    - shard-bmg:          NOTRUN -> [SKIP][183] ([Intel XE#2284]) +1 other test skip
   [183]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@xe_pm@d3cold-multiple-execs.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][184] ([Intel XE#2284] / [Intel XE#366]) +1 other test skip
   [184]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@xe_pm@d3cold-multiple-execs.html
    - shard-lnl:          NOTRUN -> [SKIP][185] ([Intel XE#2284] / [Intel XE#366])
   [185]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-4/igt@xe_pm@d3cold-multiple-execs.html

  * igt@xe_pm_residency@idle-residency:
    - shard-dg2-set2:     NOTRUN -> [FAIL][186] ([Intel XE#6362]) +1 other test fail
   [186]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-432/igt@xe_pm_residency@idle-residency.html

  * igt@xe_pmu@engine-activity-accuracy-50@engine-drm_xe_engine_class_video_decode0:
    - shard-lnl:          [PASS][187] -> [FAIL][188] ([Intel XE#6251])
   [187]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-5/igt@xe_pmu@engine-activity-accuracy-50@engine-drm_xe_engine_class_video_decode0.html
   [188]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-7/igt@xe_pmu@engine-activity-accuracy-50@engine-drm_xe_engine_class_video_decode0.html

  * igt@xe_pmu@engine-activity-accuracy-90:
    - shard-lnl:          NOTRUN -> [FAIL][189] ([Intel XE#6251]) +2 other tests fail
   [189]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-5/igt@xe_pmu@engine-activity-accuracy-90.html

  * igt@xe_pxp@pxp-termination-key-update-post-suspend:
    - shard-bmg:          NOTRUN -> [SKIP][190] ([Intel XE#4733]) +2 other tests skip
   [190]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@xe_pxp@pxp-termination-key-update-post-suspend.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][191] ([Intel XE#4733]) +2 other tests skip
   [191]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-433/igt@xe_pxp@pxp-termination-key-update-post-suspend.html

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

  * igt@xe_query@multigpu-query-mem-usage:
    - shard-bmg:          NOTRUN -> [SKIP][193] ([Intel XE#944]) +3 other tests skip
   [193]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-3/igt@xe_query@multigpu-query-mem-usage.html
    - shard-dg2-set2:     NOTRUN -> [SKIP][194] ([Intel XE#944]) +2 other tests skip
   [194]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@xe_query@multigpu-query-mem-usage.html

  * igt@xe_render_copy@render-stress-4-copies:
    - shard-dg2-set2:     NOTRUN -> [SKIP][195] ([Intel XE#4814]) +1 other test skip
   [195]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@xe_render_copy@render-stress-4-copies.html

  * igt@xe_sriov_flr@flr-each-isolation:
    - shard-dg2-set2:     NOTRUN -> [SKIP][196] ([Intel XE#3342])
   [196]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-436/igt@xe_sriov_flr@flr-each-isolation.html

  * igt@xe_sriov_scheduling@nonpreempt-engine-resets:
    - shard-dg2-set2:     NOTRUN -> [SKIP][197] ([Intel XE#4351])
   [197]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-463/igt@xe_sriov_scheduling@nonpreempt-engine-resets.html
    - shard-lnl:          NOTRUN -> [SKIP][198] ([Intel XE#4351])
   [198]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-5/igt@xe_sriov_scheduling@nonpreempt-engine-resets.html

  * igt@xe_sriov_vram@vf-access-after-resize-up:
    - shard-dg2-set2:     NOTRUN -> [SKIP][199] ([Intel XE#6318]) +1 other test skip
   [199]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@xe_sriov_vram@vf-access-after-resize-up.html
    - shard-lnl:          NOTRUN -> [SKIP][200] ([Intel XE#6376])
   [200]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-4/igt@xe_sriov_vram@vf-access-after-resize-up.html

  
#### Possible fixes ####

  * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
    - shard-bmg:          [SKIP][201] ([Intel XE#2291]) -> [PASS][202]
   [201]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-2/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
   [202]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset:
    - shard-bmg:          [SKIP][203] ([Intel XE#2316]) -> [PASS][204]
   [203]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-2/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html
   [204]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-8/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset.html

  * igt@kms_hdr@bpc-switch-dpms:
    - shard-bmg:          [ABORT][205] -> [PASS][206] +1 other test pass
   [205]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-3/igt@kms_hdr@bpc-switch-dpms.html
   [206]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_hdr@bpc-switch-dpms.html

  * igt@xe_evict@evict-mixed-many-threads-small:
    - shard-bmg:          [INCOMPLETE][207] ([Intel XE#6321] / [Intel XE#6606]) -> [PASS][208]
   [207]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-1/igt@xe_evict@evict-mixed-many-threads-small.html
   [208]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@xe_evict@evict-mixed-many-threads-small.html

  * igt@xe_module_load@load:
    - shard-lnl:          ([PASS][209], [PASS][210], [PASS][211], [PASS][212], [PASS][213], [PASS][214], [PASS][215], [PASS][216], [PASS][217], [PASS][218], [PASS][219], [PASS][220], [PASS][221], [PASS][222], [PASS][223], [PASS][224], [PASS][225], [PASS][226], [PASS][227], [PASS][228], [SKIP][229], [PASS][230], [PASS][231], [PASS][232], [PASS][233], [PASS][234]) ([Intel XE#378]) -> ([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])
   [209]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-2/igt@xe_module_load@load.html
   [210]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-2/igt@xe_module_load@load.html
   [211]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-2/igt@xe_module_load@load.html
   [212]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-4/igt@xe_module_load@load.html
   [213]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-4/igt@xe_module_load@load.html
   [214]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-4/igt@xe_module_load@load.html
   [215]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-3/igt@xe_module_load@load.html
   [216]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-4/igt@xe_module_load@load.html
   [217]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-3/igt@xe_module_load@load.html
   [218]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-3/igt@xe_module_load@load.html
   [219]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-8/igt@xe_module_load@load.html
   [220]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-7/igt@xe_module_load@load.html
   [221]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-7/igt@xe_module_load@load.html
   [222]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-8/igt@xe_module_load@load.html
   [223]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-7/igt@xe_module_load@load.html
   [224]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-8/igt@xe_module_load@load.html
   [225]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-8/igt@xe_module_load@load.html
   [226]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-5/igt@xe_module_load@load.html
   [227]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-5/igt@xe_module_load@load.html
   [228]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-5/igt@xe_module_load@load.html
   [229]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-5/igt@xe_module_load@load.html
   [230]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-5/igt@xe_module_load@load.html
   [231]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-5/igt@xe_module_load@load.html
   [232]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-1/igt@xe_module_load@load.html
   [233]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-1/igt@xe_module_load@load.html
   [234]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-1/igt@xe_module_load@load.html
   [235]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-5/igt@xe_module_load@load.html
   [236]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-5/igt@xe_module_load@load.html
   [237]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-5/igt@xe_module_load@load.html
   [238]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-8/igt@xe_module_load@load.html
   [239]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-4/igt@xe_module_load@load.html
   [240]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-4/igt@xe_module_load@load.html
   [241]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-4/igt@xe_module_load@load.html
   [242]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-1/igt@xe_module_load@load.html
   [243]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-2/igt@xe_module_load@load.html
   [244]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-3/igt@xe_module_load@load.html
   [245]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-3/igt@xe_module_load@load.html
   [246]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-2/igt@xe_module_load@load.html
   [247]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-2/igt@xe_module_load@load.html
   [248]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-3/igt@xe_module_load@load.html
   [249]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-2/igt@xe_module_load@load.html
   [250]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-1/igt@xe_module_load@load.html
   [251]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-1/igt@xe_module_load@load.html
   [252]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-4/igt@xe_module_load@load.html
   [253]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-3/igt@xe_module_load@load.html
   [254]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-7/igt@xe_module_load@load.html
   [255]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-8/igt@xe_module_load@load.html
   [256]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-7/igt@xe_module_load@load.html
   [257]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-7/igt@xe_module_load@load.html
   [258]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-8/igt@xe_module_load@load.html
   [259]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-7/igt@xe_module_load@load.html
    - shard-bmg:          ([PASS][260], [PASS][261], [PASS][262], [PASS][263], [PASS][264], [PASS][265], [PASS][266], [PASS][267], [SKIP][268], [PASS][269], [PASS][270], [PASS][271], [PASS][272], [PASS][273], [PASS][274], [PASS][275], [PASS][276], [PASS][277], [PASS][278], [PASS][279], [PASS][280], [PASS][281], [PASS][282], [PASS][283]) ([Intel XE#2457]) -> ([PASS][284], [PASS][285], [PASS][286], [PASS][287], [PASS][288], [PASS][289], [PASS][290], [PASS][291], [PASS][292], [PASS][293], [PASS][294], [PASS][295], [PASS][296], [PASS][297], [PASS][298], [PASS][299], [PASS][300], [PASS][301], [PASS][302], [PASS][303], [PASS][304], [PASS][305], [PASS][306], [PASS][307], [PASS][308])
   [260]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-8/igt@xe_module_load@load.html
   [261]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-8/igt@xe_module_load@load.html
   [262]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-8/igt@xe_module_load@load.html
   [263]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-1/igt@xe_module_load@load.html
   [264]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-1/igt@xe_module_load@load.html
   [265]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-1/igt@xe_module_load@load.html
   [266]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-7/igt@xe_module_load@load.html
   [267]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-7/igt@xe_module_load@load.html
   [268]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-7/igt@xe_module_load@load.html
   [269]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-6/igt@xe_module_load@load.html
   [270]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-6/igt@xe_module_load@load.html
   [271]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-6/igt@xe_module_load@load.html
   [272]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-7/igt@xe_module_load@load.html
   [273]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-7/igt@xe_module_load@load.html
   [274]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-3/igt@xe_module_load@load.html
   [275]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-3/igt@xe_module_load@load.html
   [276]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-3/igt@xe_module_load@load.html
   [277]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-5/igt@xe_module_load@load.html
   [278]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-2/igt@xe_module_load@load.html
   [279]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-2/igt@xe_module_load@load.html
   [280]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-5/igt@xe_module_load@load.html
   [281]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-2/igt@xe_module_load@load.html
   [282]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-5/igt@xe_module_load@load.html
   [283]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-2/igt@xe_module_load@load.html
   [284]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@xe_module_load@load.html
   [285]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@xe_module_load@load.html
   [286]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@xe_module_load@load.html
   [287]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-1/igt@xe_module_load@load.html
   [288]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-7/igt@xe_module_load@load.html
   [289]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-5/igt@xe_module_load@load.html
   [290]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-5/igt@xe_module_load@load.html
   [291]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@xe_module_load@load.html
   [292]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-6/igt@xe_module_load@load.html
   [293]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-7/igt@xe_module_load@load.html
   [294]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-5/igt@xe_module_load@load.html
   [295]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-8/igt@xe_module_load@load.html
   [296]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-3/igt@xe_module_load@load.html
   [297]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-3/igt@xe_module_load@load.html
   [298]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-8/igt@xe_module_load@load.html
   [299]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@xe_module_load@load.html
   [300]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@xe_module_load@load.html
   [301]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-7/igt@xe_module_load@load.html
   [302]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-8/igt@xe_module_load@load.html
   [303]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-6/igt@xe_module_load@load.html
   [304]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-6/igt@xe_module_load@load.html
   [305]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-7/igt@xe_module_load@load.html
   [306]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@xe_module_load@load.html
   [307]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-3/igt@xe_module_load@load.html
   [308]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-3/igt@xe_module_load@load.html
    - shard-dg2-set2:     ([PASS][309], [SKIP][310], [PASS][311], [PASS][312], [PASS][313], [PASS][314], [PASS][315], [PASS][316], [PASS][317], [PASS][318], [PASS][319], [PASS][320], [PASS][321], [PASS][322], [PASS][323], [PASS][324], [PASS][325], [PASS][326], [PASS][327], [PASS][328], [PASS][329], [PASS][330], [PASS][331], [PASS][332], [PASS][333]) ([Intel XE#378]) -> ([PASS][334], [PASS][335], [PASS][336], [PASS][337], [PASS][338], [PASS][339], [PASS][340], [PASS][341], [PASS][342], [PASS][343], [PASS][344], [PASS][345], [PASS][346], [PASS][347], [PASS][348], [PASS][349], [PASS][350], [PASS][351], [PASS][352], [PASS][353], [PASS][354], [PASS][355], [PASS][356], [PASS][357], [PASS][358])
   [309]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-466/igt@xe_module_load@load.html
   [310]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-466/igt@xe_module_load@load.html
   [311]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-466/igt@xe_module_load@load.html
   [312]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-466/igt@xe_module_load@load.html
   [313]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-435/igt@xe_module_load@load.html
   [314]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-435/igt@xe_module_load@load.html
   [315]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-435/igt@xe_module_load@load.html
   [316]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-463/igt@xe_module_load@load.html
   [317]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-463/igt@xe_module_load@load.html
   [318]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-463/igt@xe_module_load@load.html
   [319]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-434/igt@xe_module_load@load.html
   [320]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-434/igt@xe_module_load@load.html
   [321]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-464/igt@xe_module_load@load.html
   [322]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-464/igt@xe_module_load@load.html
   [323]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-464/igt@xe_module_load@load.html
   [324]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-432/igt@xe_module_load@load.html
   [325]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-432/igt@xe_module_load@load.html
   [326]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-432/igt@xe_module_load@load.html
   [327]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-433/igt@xe_module_load@load.html
   [328]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-433/igt@xe_module_load@load.html
   [329]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-433/igt@xe_module_load@load.html
   [330]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-436/igt@xe_module_load@load.html
   [331]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-436/igt@xe_module_load@load.html
   [332]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-436/igt@xe_module_load@load.html
   [333]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-436/igt@xe_module_load@load.html
   [334]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-463/igt@xe_module_load@load.html
   [335]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@xe_module_load@load.html
   [336]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-432/igt@xe_module_load@load.html
   [337]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-432/igt@xe_module_load@load.html
   [338]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-436/igt@xe_module_load@load.html
   [339]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@xe_module_load@load.html
   [340]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@xe_module_load@load.html
   [341]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-434/igt@xe_module_load@load.html
   [342]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-464/igt@xe_module_load@load.html
   [343]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@xe_module_load@load.html
   [344]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-464/igt@xe_module_load@load.html
   [345]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@xe_module_load@load.html
   [346]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-432/igt@xe_module_load@load.html
   [347]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-464/igt@xe_module_load@load.html
   [348]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-436/igt@xe_module_load@load.html
   [349]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@xe_module_load@load.html
   [350]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-436/igt@xe_module_load@load.html
   [351]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-466/igt@xe_module_load@load.html
   [352]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-463/igt@xe_module_load@load.html
   [353]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-434/igt@xe_module_load@load.html
   [354]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-433/igt@xe_module_load@load.html
   [355]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-433/igt@xe_module_load@load.html
   [356]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-434/igt@xe_module_load@load.html
   [357]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-436/igt@xe_module_load@load.html
   [358]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-463/igt@xe_module_load@load.html

  * igt@xe_pm@s3-basic-exec:
    - shard-dg2-set2:     [ABORT][359] -> [PASS][360] +1 other test pass
   [359]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-463/igt@xe_pm@s3-basic-exec.html
   [360]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-435/igt@xe_pm@s3-basic-exec.html

  * igt@xe_pm_residency@gt-c6-freeze@gt0:
    - shard-lnl:          [ABORT][361] -> [PASS][362]
   [361]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-lnl-8/igt@xe_pm_residency@gt-c6-freeze@gt0.html
   [362]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-lnl-2/igt@xe_pm_residency@gt-c6-freeze@gt0.html

  * igt@xe_pmu@gt-frequency:
    - shard-dg2-set2:     [FAIL][363] ([Intel XE#4819]) -> [PASS][364] +1 other test pass
   [363]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-435/igt@xe_pmu@gt-frequency.html
   [364]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-432/igt@xe_pmu@gt-frequency.html

  * igt@xe_vm@bind-array-enobufs:
    - shard-dg2-set2:     [DMESG-FAIL][365] ([Intel XE#3876]) -> [PASS][366]
   [365]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-dg2-435/igt@xe_vm@bind-array-enobufs.html
   [366]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-dg2-464/igt@xe_vm@bind-array-enobufs.html

  
#### Warnings ####

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc:
    - shard-bmg:          [SKIP][367] ([Intel XE#4141]) -> [SKIP][368] ([Intel XE#2312]) +2 other tests skip
   [367]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html
   [368]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-move:
    - shard-bmg:          [SKIP][369] ([Intel XE#2311]) -> [SKIP][370] ([Intel XE#2312]) +1 other test skip
   [369]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-move.html
   [370]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc:
    - shard-bmg:          [SKIP][371] ([Intel XE#2312]) -> [SKIP][372] ([Intel XE#2311]) +1 other test skip
   [371]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc.html
   [372]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw:
    - shard-bmg:          [SKIP][373] ([Intel XE#2313]) -> [SKIP][374] ([Intel XE#2312]) +2 other tests skip
   [373]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw.html
   [374]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-onoff:
    - shard-bmg:          [SKIP][375] ([Intel XE#2312]) -> [SKIP][376] ([Intel XE#2313]) +2 other tests skip
   [375]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8637/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-onoff.html
   [376]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14095/shard-bmg-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-onoff.html

  
  [Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123
  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1125]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1125
  [Intel XE#1126]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1126
  [Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
  [Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
  [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
  [Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340
  [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
  [Intel XE#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#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
  [Intel XE#1468]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1468
  [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#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
  [Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
  [Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
  [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
  [Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
  [Intel XE#2248]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2248
  [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#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#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
  [Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
  [Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
  [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
  [Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
  [Intel XE#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
  [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#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
  [Intel XE#2360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2360
  [Intel XE#2370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2370
  [Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
  [Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
  [Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
  [Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
  [Intel XE#2414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2414
  [Intel XE#2457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2457
  [Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
  [Intel XE#2505]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2505
  [Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255
  [Intel XE#2571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2571
  [Intel XE#2625]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2625
  [Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
  [Intel XE#2669]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2669
  [Intel XE#2715]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2715
  [Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
  [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#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
  [Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
  [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#2939]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2939
  [Intel XE#3009]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3009
  [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#307]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/307
  [Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
  [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
  [Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
  [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#3278]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3278
  [Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
  [Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
  [Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
  [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#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#378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/378
  [Intel XE#3876]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3876
  [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
  [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
  [Intel XE#4156]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4156
  [Intel XE#4351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4351
  [Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
  [Intel XE#4356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4356
  [Intel XE#4417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4417
  [Intel XE#4418]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4418
  [Intel XE#4488]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4488
  [Intel XE#4494]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4494
  [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#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
  [Intel XE#4760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4760
  [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#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
  [Intel XE#4907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4907
  [Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
  [Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
  [Intel XE#5007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5007
  [Intel XE#512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/512
  [Intel XE#5300]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5300
  [Intel XE#5624]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5624
  [Intel XE#5786]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5786
  [Intel XE#586]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/586
  [Intel XE#6032]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6032
  [Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
  [Intel XE#619]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/619
  [Intel XE#6251]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6251
  [Intel XE#6259]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6259
  [Intel XE#6281]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6281
  [Intel XE#6299]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6299
  [Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
  [Intel XE#6318]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6318
  [Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
  [Intel XE#6340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6340
  [Intel XE#6360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6360
  [Intel XE#6362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6362
  [Intel XE#6376]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6376
  [Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
  [Intel XE#6507]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6507
  [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#658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/658
  [Intel XE#6590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6590
  [Intel XE#6606]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6606
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [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#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
  [Intel XE#908]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/908
  [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
  [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804


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

  * IGT: IGT_8637 -> IGTPW_14095

  IGTPW_14095: 14095
  IGT_8637: 730ee3dfb26f8d7891fc240b0132a08c5bc7b949 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-4141-c701e79730169fab373fba7e759497d755fac592: c701e79730169fab373fba7e759497d755fac592

== Logs ==

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

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

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

* ✗ i915.CI.Full: failure for tests/kms_color: Always use atomic_commit for setting color properties
  2025-11-21  7:53 [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties Jason-JH Lin
                   ` (3 preceding siblings ...)
  2025-11-25  4:43 ` ✗ Xe.CI.Full: failure " Patchwork
@ 2025-11-25  8:52 ` Patchwork
  4 siblings, 0 replies; 18+ messages in thread
From: Patchwork @ 2025-11-25  8:52 UTC (permalink / raw)
  To: Jason-JH Lin (林睿祥); +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_color: Always use atomic_commit for setting color properties
URL   : https://patchwork.freedesktop.org/series/157888/
State : failure

== Summary ==

CI Bug Log - changes from IGT_8637_full -> IGTPW_14095_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_14095_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_14095_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
  to document this new failure mode, which will reduce false positives in CI.

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

Participating hosts (10 -> 10)
------------------------------

  No changes in participating hosts

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@kms_async_flips@test-time-stamp:
    - shard-mtlp:         NOTRUN -> [FAIL][1] +2 other tests fail
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-3/igt@kms_async_flips@test-time-stamp.html

  * igt@kms_content_protection@dp-mst-suspend-resume:
    - shard-tglu:         NOTRUN -> [SKIP][2] +1 other test skip
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-3/igt@kms_content_protection@dp-mst-suspend-resume.html

  * igt@kms_content_protection@suspend-resume:
    - shard-dg1:          NOTRUN -> [SKIP][3] +1 other test skip
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@kms_content_protection@suspend-resume.html
    - shard-mtlp:         NOTRUN -> [SKIP][4] +1 other test skip
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@kms_content_protection@suspend-resume.html
    - shard-dg2:          NOTRUN -> [SKIP][5] +1 other test skip
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-4/igt@kms_content_protection@suspend-resume.html

  * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
    - shard-snb:          [PASS][6] -> [INCOMPLETE][7]
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-snb1/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-snb6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@api_intel_bb@blit-reloc-purge-cache:
    - shard-dg1:          NOTRUN -> [SKIP][8] ([i915#8411]) +1 other test skip
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-17/igt@api_intel_bb@blit-reloc-purge-cache.html

  * igt@api_intel_bb@object-reloc-purge-cache:
    - shard-mtlp:         NOTRUN -> [SKIP][9] ([i915#8411]) +1 other test skip
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-2/igt@api_intel_bb@object-reloc-purge-cache.html
    - shard-dg2:          NOTRUN -> [SKIP][10] ([i915#8411]) +1 other test skip
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@api_intel_bb@object-reloc-purge-cache.html

  * igt@device_reset@cold-reset-bound:
    - shard-rkl:          NOTRUN -> [SKIP][11] ([i915#11078])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-2/igt@device_reset@cold-reset-bound.html

  * igt@drm_buddy@drm_buddy:
    - shard-dg1:          NOTRUN -> [DMESG-WARN][12] ([i915#15095]) +1 other test dmesg-warn
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-14/igt@drm_buddy@drm_buddy.html
    - shard-snb:          NOTRUN -> [DMESG-WARN][13] ([i915#15095]) +1 other test dmesg-warn
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-snb5/igt@drm_buddy@drm_buddy.html
    - shard-tglu:         NOTRUN -> [DMESG-WARN][14] ([i915#15095]) +1 other test dmesg-warn
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-2/igt@drm_buddy@drm_buddy.html
    - shard-mtlp:         NOTRUN -> [DMESG-WARN][15] ([i915#15095]) +1 other test dmesg-warn
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-5/igt@drm_buddy@drm_buddy.html
    - shard-dg2:          NOTRUN -> [DMESG-WARN][16] ([i915#15095]) +1 other test dmesg-warn
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-11/igt@drm_buddy@drm_buddy.html

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

  * igt@gem_caching@writes:
    - shard-mtlp:         NOTRUN -> [SKIP][18] ([i915#4873]) +1 other test skip
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@gem_caching@writes.html

  * igt@gem_ccs@ctrl-surf-copy:
    - shard-tglu:         NOTRUN -> [SKIP][19] ([i915#3555] / [i915#9323])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@gem_ccs@ctrl-surf-copy.html
    - shard-rkl:          NOTRUN -> [SKIP][20] ([i915#3555] / [i915#9323])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-7/igt@gem_ccs@ctrl-surf-copy.html
    - shard-dg1:          NOTRUN -> [SKIP][21] ([i915#3555] / [i915#9323])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@gem_ccs@ctrl-surf-copy.html

  * igt@gem_close_race@multigpu-basic-process:
    - shard-tglu:         NOTRUN -> [SKIP][22] ([i915#7697])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-2/igt@gem_close_race@multigpu-basic-process.html
    - shard-mtlp:         NOTRUN -> [SKIP][23] ([i915#7697])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@gem_close_race@multigpu-basic-process.html
    - shard-dg2:          NOTRUN -> [SKIP][24] ([i915#7697])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-4/igt@gem_close_race@multigpu-basic-process.html
    - shard-rkl:          NOTRUN -> [SKIP][25] ([i915#7697])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@gem_close_race@multigpu-basic-process.html
    - shard-dg1:          NOTRUN -> [SKIP][26] ([i915#7697])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-13/igt@gem_close_race@multigpu-basic-process.html

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

  * igt@gem_ctx_isolation@preservation-s3:
    - shard-glk10:        NOTRUN -> [ABORT][28] ([i915#15317]) +1 other test abort
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-glk10/igt@gem_ctx_isolation@preservation-s3.html

  * igt@gem_ctx_isolation@preservation-s3@bcs0:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][29] ([i915#13356])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-glk10/igt@gem_ctx_isolation@preservation-s3@bcs0.html

  * igt@gem_ctx_isolation@preservation-s3@rcs0:
    - shard-snb:          NOTRUN -> [ABORT][30] ([i915#15317]) +7 other tests abort
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-snb1/igt@gem_ctx_isolation@preservation-s3@rcs0.html

  * igt@gem_ctx_persistence@engines-mixed-process:
    - shard-snb:          NOTRUN -> [SKIP][31] ([i915#1099]) +8 other tests skip
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-snb6/igt@gem_ctx_persistence@engines-mixed-process.html

  * igt@gem_ctx_persistence@heartbeat-hostile:
    - shard-dg2:          NOTRUN -> [SKIP][32] ([i915#8555]) +1 other test skip
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-4/igt@gem_ctx_persistence@heartbeat-hostile.html

  * igt@gem_ctx_persistence@heartbeat-stop:
    - shard-dg1:          NOTRUN -> [SKIP][33] ([i915#8555])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-17/igt@gem_ctx_persistence@heartbeat-stop.html

  * igt@gem_ctx_sseu@engines:
    - shard-rkl:          NOTRUN -> [SKIP][34] ([i915#14544] / [i915#280])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@gem_ctx_sseu@engines.html
    - shard-dg1:          NOTRUN -> [SKIP][35] ([i915#280])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@gem_ctx_sseu@engines.html
    - shard-tglu:         NOTRUN -> [SKIP][36] ([i915#280])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-8/igt@gem_ctx_sseu@engines.html
    - shard-mtlp:         NOTRUN -> [SKIP][37] ([i915#280]) +1 other test skip
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-8/igt@gem_ctx_sseu@engines.html
    - shard-dg2:          NOTRUN -> [SKIP][38] ([i915#280])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-8/igt@gem_ctx_sseu@engines.html

  * igt@gem_eio@hibernate:
    - shard-dg1:          NOTRUN -> [ABORT][39] ([i915#15317] / [i915#7975])
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-13/igt@gem_eio@hibernate.html
    - shard-tglu:         NOTRUN -> [ABORT][40] ([i915#15317] / [i915#7975])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-9/igt@gem_eio@hibernate.html
    - shard-rkl:          NOTRUN -> [ABORT][41] ([i915#15317] / [i915#7975])
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-7/igt@gem_eio@hibernate.html

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

  * igt@gem_eio@kms:
    - shard-tglu:         NOTRUN -> [DMESG-WARN][43] ([i915#13363])
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@gem_eio@kms.html
    - shard-rkl:          NOTRUN -> [DMESG-WARN][44] ([i915#13363])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-1/igt@gem_eio@kms.html

  * igt@gem_eio@reset-stress:
    - shard-snb:          NOTRUN -> [FAIL][45] ([i915#8898])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-snb7/igt@gem_eio@reset-stress.html

  * igt@gem_exec_balancer@invalid-bonds:
    - shard-dg2:          NOTRUN -> [SKIP][46] ([i915#4036])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-11/igt@gem_exec_balancer@invalid-bonds.html
    - shard-dg1:          NOTRUN -> [SKIP][47] ([i915#4036])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-14/igt@gem_exec_balancer@invalid-bonds.html

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

  * igt@gem_exec_balancer@sliced:
    - shard-dg2:          NOTRUN -> [SKIP][50] ([i915#4812]) +2 other tests skip
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@gem_exec_balancer@sliced.html

  * igt@gem_exec_capture@capture-recoverable:
    - shard-rkl:          NOTRUN -> [SKIP][51] ([i915#14544] / [i915#6344])
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@gem_exec_capture@capture-recoverable.html

  * igt@gem_exec_capture@capture@vecs0-lmem0:
    - shard-dg2:          NOTRUN -> [FAIL][52] ([i915#11965]) +4 other tests fail
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-4/igt@gem_exec_capture@capture@vecs0-lmem0.html

  * igt@gem_exec_fence@submit:
    - shard-dg1:          NOTRUN -> [SKIP][53] ([i915#4812]) +3 other tests skip
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@gem_exec_fence@submit.html

  * igt@gem_exec_fence@submit67:
    - shard-mtlp:         NOTRUN -> [SKIP][54] ([i915#4812]) +2 other tests skip
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@gem_exec_fence@submit67.html

  * igt@gem_exec_flush@basic-batch-kernel-default-cmd:
    - shard-dg2:          NOTRUN -> [SKIP][55] ([i915#3539] / [i915#4852]) +1 other test skip
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html
    - shard-mtlp:         NOTRUN -> [SKIP][56] ([i915#3711])
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html

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

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

  * igt@gem_exec_params@rsvd2-dirt:
    - shard-mtlp:         NOTRUN -> [SKIP][60] ([i915#5107])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@gem_exec_params@rsvd2-dirt.html
    - shard-dg2:          NOTRUN -> [SKIP][61] ([i915#5107])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@gem_exec_params@rsvd2-dirt.html

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

  * igt@gem_exec_reloc@basic-gtt-wc:
    - shard-mtlp:         NOTRUN -> [SKIP][63] ([i915#3281]) +13 other tests skip
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@gem_exec_reloc@basic-gtt-wc.html

  * igt@gem_exec_reloc@basic-wc-cpu:
    - shard-rkl:          NOTRUN -> [SKIP][64] ([i915#14544] / [i915#3281]) +1 other test skip
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@gem_exec_reloc@basic-wc-cpu.html

  * igt@gem_exec_reloc@basic-write-cpu-active:
    - shard-dg1:          NOTRUN -> [SKIP][65] ([i915#3281]) +17 other tests skip
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@gem_exec_reloc@basic-write-cpu-active.html

  * igt@gem_exec_reloc@basic-write-read-noreloc:
    - shard-rkl:          NOTRUN -> [SKIP][66] ([i915#3281]) +14 other tests skip
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@gem_exec_reloc@basic-write-read-noreloc.html

  * igt@gem_exec_schedule@preempt-queue:
    - shard-mtlp:         NOTRUN -> [SKIP][67] ([i915#4537] / [i915#4812])
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-5/igt@gem_exec_schedule@preempt-queue.html

  * igt@gem_exec_schedule@semaphore-power:
    - shard-rkl:          NOTRUN -> [SKIP][68] ([i915#7276])
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@gem_exec_schedule@semaphore-power.html
    - shard-dg2:          NOTRUN -> [SKIP][69] ([i915#4537] / [i915#4812])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@gem_exec_schedule@semaphore-power.html

  * igt@gem_exec_suspend@basic-s3:
    - shard-rkl:          [PASS][70] -> [ABORT][71] ([i915#15317]) +1 other test abort
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-7/igt@gem_exec_suspend@basic-s3.html
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-2/igt@gem_exec_suspend@basic-s3.html

  * igt@gem_exec_suspend@basic-s4-devices@smem:
    - shard-dg1:          [PASS][72] -> [ABORT][73] ([i915#15317] / [i915#7975])
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-dg1-15/igt@gem_exec_suspend@basic-s4-devices@smem.html
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-14/igt@gem_exec_suspend@basic-s4-devices@smem.html

  * igt@gem_fence_thrash@bo-write-verify-y:
    - shard-dg2:          NOTRUN -> [SKIP][74] ([i915#4860]) +2 other tests skip
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@gem_fence_thrash@bo-write-verify-y.html

  * igt@gem_fenced_exec_thrash@no-spare-fences:
    - shard-dg1:          NOTRUN -> [SKIP][75] ([i915#4860]) +2 other tests skip
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-17/igt@gem_fenced_exec_thrash@no-spare-fences.html
    - shard-mtlp:         NOTRUN -> [SKIP][76] ([i915#4860]) +1 other test skip
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-4/igt@gem_fenced_exec_thrash@no-spare-fences.html

  * igt@gem_huc_copy@huc-copy:
    - shard-rkl:          NOTRUN -> [SKIP][77] ([i915#2190])
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-7/igt@gem_huc_copy@huc-copy.html
    - shard-tglu:         NOTRUN -> [SKIP][78] ([i915#2190])
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@gem_huc_copy@huc-copy.html

  * igt@gem_lmem_evict@dontneed-evict-race:
    - shard-rkl:          NOTRUN -> [SKIP][79] ([i915#14544] / [i915#4613] / [i915#7582])
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@gem_lmem_evict@dontneed-evict-race.html
    - shard-tglu:         NOTRUN -> [SKIP][80] ([i915#4613] / [i915#7582])
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-8/igt@gem_lmem_evict@dontneed-evict-race.html

  * igt@gem_lmem_swapping@heavy-multi:
    - shard-rkl:          NOTRUN -> [SKIP][81] ([i915#4613]) +4 other tests skip
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-2/igt@gem_lmem_swapping@heavy-multi.html

  * igt@gem_lmem_swapping@heavy-verify-multi:
    - shard-mtlp:         NOTRUN -> [SKIP][82] ([i915#4613]) +4 other tests skip
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@gem_lmem_swapping@heavy-verify-multi.html

  * igt@gem_lmem_swapping@heavy-verify-multi-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][83] ([i915#4613]) +6 other tests skip
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
    - shard-glk:          NOTRUN -> [SKIP][84] ([i915#4613]) +4 other tests skip
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-glk5/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html

  * igt@gem_lmem_swapping@heavy-verify-random-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][85] ([i915#14544] / [i915#4613])
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html

  * igt@gem_lmem_swapping@verify-random-ccs:
    - shard-dg1:          NOTRUN -> [SKIP][86] ([i915#12193]) +2 other tests skip
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@gem_lmem_swapping@verify-random-ccs.html

  * igt@gem_lmem_swapping@verify-random-ccs@lmem0:
    - shard-dg1:          NOTRUN -> [SKIP][87] ([i915#4565]) +2 other tests skip
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@gem_lmem_swapping@verify-random-ccs@lmem0.html

  * igt@gem_media_fill@media-fill:
    - shard-mtlp:         NOTRUN -> [SKIP][88] ([i915#8289])
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-2/igt@gem_media_fill@media-fill.html
    - shard-dg2:          NOTRUN -> [SKIP][89] ([i915#8289])
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@gem_media_fill@media-fill.html

  * igt@gem_media_vme:
    - shard-dg2:          NOTRUN -> [SKIP][90] ([i915#284])
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@gem_media_vme.html

  * igt@gem_mmap_gtt@basic-write:
    - shard-dg2:          NOTRUN -> [SKIP][91] ([i915#4077]) +14 other tests skip
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-11/igt@gem_mmap_gtt@basic-write.html

  * igt@gem_mmap_gtt@cpuset-medium-copy:
    - shard-mtlp:         NOTRUN -> [SKIP][92] ([i915#4077]) +16 other tests skip
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-8/igt@gem_mmap_gtt@cpuset-medium-copy.html

  * igt@gem_mmap_wc@read:
    - shard-mtlp:         NOTRUN -> [SKIP][93] ([i915#4083]) +5 other tests skip
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-3/igt@gem_mmap_wc@read.html

  * igt@gem_mmap_wc@write-cpu-read-wc-unflushed:
    - shard-dg1:          NOTRUN -> [SKIP][94] ([i915#4083]) +6 other tests skip
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-18/igt@gem_mmap_wc@write-cpu-read-wc-unflushed.html

  * igt@gem_mmap_wc@write-prefaulted:
    - shard-dg2:          NOTRUN -> [SKIP][95] ([i915#4083]) +6 other tests skip
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@gem_mmap_wc@write-prefaulted.html

  * igt@gem_partial_pwrite_pread@reads:
    - shard-dg2:          NOTRUN -> [SKIP][96] ([i915#3282]) +10 other tests skip
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@gem_partial_pwrite_pread@reads.html

  * igt@gem_partial_pwrite_pread@write:
    - shard-rkl:          NOTRUN -> [SKIP][97] ([i915#3282]) +9 other tests skip
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-7/igt@gem_partial_pwrite_pread@write.html

  * igt@gem_pread@exhaustion:
    - shard-dg1:          NOTRUN -> [SKIP][98] ([i915#3282]) +8 other tests skip
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-14/igt@gem_pread@exhaustion.html
    - shard-snb:          NOTRUN -> [WARN][99] ([i915#2658])
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-snb5/igt@gem_pread@exhaustion.html
    - shard-tglu:         NOTRUN -> [WARN][100] ([i915#2658])
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-2/igt@gem_pread@exhaustion.html

  * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
    - shard-dg2:          NOTRUN -> [SKIP][101] ([i915#4270]) +4 other tests skip
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-4/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html

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

  * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
    - shard-tglu-1:       NOTRUN -> [ABORT][103] ([i915#15317]) +1 other test abort
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
    - shard-dg1:          NOTRUN -> [SKIP][104] ([i915#4270]) +4 other tests skip
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-17/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html

  * igt@gem_readwrite@new-obj:
    - shard-mtlp:         NOTRUN -> [SKIP][105] ([i915#3282]) +8 other tests skip
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-8/igt@gem_readwrite@new-obj.html
    - shard-rkl:          NOTRUN -> [SKIP][106] ([i915#14544] / [i915#3282])
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@gem_readwrite@new-obj.html

  * igt@gem_render_copy@linear-to-vebox-yf-tiled:
    - shard-dg2:          NOTRUN -> [SKIP][107] ([i915#5190] / [i915#8428]) +9 other tests skip
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@gem_render_copy@linear-to-vebox-yf-tiled.html

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

  * igt@gem_set_tiling_vs_blt@tiled-to-tiled:
    - shard-dg2:          NOTRUN -> [SKIP][109] ([i915#4079]) +2 other tests skip
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
    - shard-rkl:          NOTRUN -> [SKIP][110] ([i915#8411]) +2 other tests skip
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html

  * igt@gem_softpin@evict-snoop:
    - shard-dg2:          NOTRUN -> [SKIP][111] ([i915#4885])
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@gem_softpin@evict-snoop.html

  * igt@gem_tiled_pread_pwrite:
    - shard-dg1:          NOTRUN -> [SKIP][112] ([i915#4079]) +2 other tests skip
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-15/igt@gem_tiled_pread_pwrite.html
    - shard-mtlp:         NOTRUN -> [SKIP][113] ([i915#4079]) +2 other tests skip
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-2/igt@gem_tiled_pread_pwrite.html

  * igt@gem_userptr_blits@create-destroy-unsync:
    - shard-dg2:          NOTRUN -> [SKIP][114] ([i915#3297]) +3 other tests skip
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@gem_userptr_blits@create-destroy-unsync.html
    - shard-tglu:         NOTRUN -> [SKIP][115] ([i915#3297]) +3 other tests skip
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@gem_userptr_blits@create-destroy-unsync.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-glk:          NOTRUN -> [SKIP][116] ([i915#3323])
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-glk1/igt@gem_userptr_blits@dmabuf-sync.html

  * igt@gem_userptr_blits@forbidden-operations:
    - shard-rkl:          NOTRUN -> [SKIP][117] ([i915#3282] / [i915#3297])
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-4/igt@gem_userptr_blits@forbidden-operations.html
    - shard-dg1:          NOTRUN -> [SKIP][118] ([i915#3282] / [i915#3297])
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@gem_userptr_blits@forbidden-operations.html
    - shard-mtlp:         NOTRUN -> [SKIP][119] ([i915#3282] / [i915#3297])
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-3/igt@gem_userptr_blits@forbidden-operations.html

  * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
    - shard-dg2:          NOTRUN -> [SKIP][120] ([i915#3297] / [i915#4880])
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-11/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
    - shard-dg1:          NOTRUN -> [SKIP][121] ([i915#3297] / [i915#4880])
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-14/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html

  * igt@gem_userptr_blits@relocations:
    - shard-dg2:          NOTRUN -> [SKIP][122] ([i915#3281] / [i915#3297])
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@gem_userptr_blits@relocations.html
    - shard-dg1:          NOTRUN -> [SKIP][123] ([i915#3281] / [i915#3297])
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@gem_userptr_blits@relocations.html

  * igt@gem_userptr_blits@unsync-overlap:
    - shard-mtlp:         NOTRUN -> [SKIP][124] ([i915#3297]) +4 other tests skip
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-4/igt@gem_userptr_blits@unsync-overlap.html

  * igt@gem_userptr_blits@unsync-unmap-after-close:
    - shard-rkl:          NOTRUN -> [SKIP][125] ([i915#3297]) +3 other tests skip
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-2/igt@gem_userptr_blits@unsync-unmap-after-close.html
    - shard-dg1:          NOTRUN -> [SKIP][126] ([i915#3297]) +3 other tests skip
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-17/igt@gem_userptr_blits@unsync-unmap-after-close.html

  * igt@gen7_exec_parse@bitmasks:
    - shard-dg2:          NOTRUN -> [SKIP][127] +17 other tests skip
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-11/igt@gen7_exec_parse@bitmasks.html

  * igt@gen9_exec_parse@allowed-single:
    - shard-mtlp:         NOTRUN -> [SKIP][128] ([i915#2856]) +4 other tests skip
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-5/igt@gen9_exec_parse@allowed-single.html

  * igt@gen9_exec_parse@shadow-peek:
    - shard-rkl:          NOTRUN -> [SKIP][129] ([i915#2527]) +2 other tests skip
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-4/igt@gen9_exec_parse@shadow-peek.html
    - shard-dg1:          NOTRUN -> [SKIP][130] ([i915#2527]) +1 other test skip
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@gen9_exec_parse@shadow-peek.html
    - shard-tglu:         NOTRUN -> [SKIP][131] ([i915#2527] / [i915#2856]) +2 other tests skip
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-6/igt@gen9_exec_parse@shadow-peek.html

  * igt@gen9_exec_parse@unaligned-access:
    - shard-dg2:          NOTRUN -> [SKIP][132] ([i915#2856]) +4 other tests skip
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@gen9_exec_parse@unaligned-access.html

  * igt@i915_drm_fdinfo@all-busy-check-all:
    - shard-mtlp:         NOTRUN -> [SKIP][133] ([i915#14123]) +1 other test skip
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-3/igt@i915_drm_fdinfo@all-busy-check-all.html

  * igt@i915_drm_fdinfo@all-busy-idle-check-all:
    - shard-dg2:          NOTRUN -> [SKIP][134] ([i915#14123]) +1 other test skip
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@i915_drm_fdinfo@all-busy-idle-check-all.html
    - shard-dg1:          NOTRUN -> [SKIP][135] ([i915#14123]) +1 other test skip
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@i915_drm_fdinfo@all-busy-idle-check-all.html

  * igt@i915_drm_fdinfo@isolation@rcs0:
    - shard-dg2:          NOTRUN -> [SKIP][136] ([i915#14073]) +7 other tests skip
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@i915_drm_fdinfo@isolation@rcs0.html

  * igt@i915_drm_fdinfo@virtual-busy:
    - shard-dg1:          NOTRUN -> [SKIP][137] ([i915#14118])
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-13/igt@i915_drm_fdinfo@virtual-busy.html
    - shard-mtlp:         NOTRUN -> [SKIP][138] ([i915#14118])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@i915_drm_fdinfo@virtual-busy.html

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

  * igt@i915_fb_tiling@basic-x-tiling:
    - shard-dg2:          NOTRUN -> [SKIP][140] ([i915#13786])
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-1/igt@i915_fb_tiling@basic-x-tiling.html

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-dg2:          NOTRUN -> [DMESG-WARN][141] ([i915#13447])
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@i915_module_load@reload-with-fault-injection.html

  * igt@i915_module_load@resize-bar:
    - shard-dg2:          [PASS][142] -> [DMESG-WARN][143] ([i915#14545])
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-dg2-8/igt@i915_module_load@resize-bar.html
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@i915_module_load@resize-bar.html
    - shard-rkl:          NOTRUN -> [SKIP][144] ([i915#6412])
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@i915_module_load@resize-bar.html

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

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

  * igt@i915_pm_rpm@system-suspend:
    - shard-dg1:          NOTRUN -> [ABORT][148] ([i915#15317]) +12 other tests abort
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@i915_pm_rpm@system-suspend.html

  * igt@i915_pm_rpm@system-suspend-devices:
    - shard-glk:          NOTRUN -> [ABORT][149] ([i915#15317]) +4 other tests abort
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-glk3/igt@i915_pm_rpm@system-suspend-devices.html

  * igt@i915_pm_rps@min-max-config-loaded:
    - shard-dg2:          NOTRUN -> [SKIP][150] ([i915#11681] / [i915#6621])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-4/igt@i915_pm_rps@min-max-config-loaded.html
    - shard-dg1:          NOTRUN -> [SKIP][151] ([i915#11681] / [i915#6621])
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-13/igt@i915_pm_rps@min-max-config-loaded.html
    - shard-mtlp:         NOTRUN -> [SKIP][152] ([i915#11681] / [i915#6621])
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@i915_pm_rps@min-max-config-loaded.html

  * igt@i915_pm_sseu@full-enable:
    - shard-dg2:          NOTRUN -> [SKIP][153] ([i915#4387])
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@i915_pm_sseu@full-enable.html
    - shard-rkl:          NOTRUN -> [SKIP][154] ([i915#4387])
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-1/igt@i915_pm_sseu@full-enable.html
    - shard-dg1:          NOTRUN -> [SKIP][155] ([i915#4387])
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-15/igt@i915_pm_sseu@full-enable.html
    - shard-tglu:         NOTRUN -> [SKIP][156] ([i915#4387])
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@i915_pm_sseu@full-enable.html
    - shard-mtlp:         NOTRUN -> [SKIP][157] ([i915#8437])
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-2/igt@i915_pm_sseu@full-enable.html

  * igt@i915_query@test-query-geometry-subslices:
    - shard-rkl:          NOTRUN -> [SKIP][158] ([i915#5723])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@i915_query@test-query-geometry-subslices.html
    - shard-tglu-1:       NOTRUN -> [SKIP][159] ([i915#5723])
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@i915_query@test-query-geometry-subslices.html
    - shard-dg1:          NOTRUN -> [SKIP][160] ([i915#5723])
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@i915_query@test-query-geometry-subslices.html

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

  * igt@i915_suspend@basic-s3-without-i915:
    - shard-tglu:         NOTRUN -> [INCOMPLETE][162] ([i915#4817] / [i915#7443])
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-2/igt@i915_suspend@basic-s3-without-i915.html
    - shard-mtlp:         NOTRUN -> [SKIP][163] ([i915#6645])
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-5/igt@i915_suspend@basic-s3-without-i915.html

  * igt@i915_suspend@debugfs-reader:
    - shard-rkl:          NOTRUN -> [ABORT][164] ([i915#15317]) +10 other tests abort
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@i915_suspend@debugfs-reader.html

  * igt@kms_addfb_basic@addfb25-x-tiled-legacy:
    - shard-mtlp:         NOTRUN -> [SKIP][165] ([i915#4212]) +1 other test skip
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
    - shard-dg2:          NOTRUN -> [SKIP][166] ([i915#4212])
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-4/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html

  * igt@kms_addfb_basic@small-bo:
    - shard-dg1:          [PASS][167] -> [DMESG-WARN][168] ([i915#4423])
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-dg1-16/igt@kms_addfb_basic@small-bo.html
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-18/igt@kms_addfb_basic@small-bo.html

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

  * igt@kms_async_flips@async-flip-suspend-resume@pipe-b-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][170] ([i915#12761])
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_async_flips@async-flip-suspend-resume@pipe-b-hdmi-a-1.html
    - shard-tglu:         [PASS][171] -> [ABORT][172] ([i915#15317])
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-tglu-7/igt@kms_async_flips@async-flip-suspend-resume@pipe-b-hdmi-a-1.html
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-3/igt@kms_async_flips@async-flip-suspend-resume@pipe-b-hdmi-a-1.html

  * igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-edp-1-4-yuyv:
    - shard-mtlp:         NOTRUN -> [FAIL][173] ([i915#15313]) +36 other tests fail
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-3/igt@kms_async_flips@basic-modeset-with-all-modifiers-formats@pipe-a-edp-1-4-yuyv.html

  * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
    - shard-mtlp:         NOTRUN -> [SKIP][174] ([i915#3555])
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-3/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
    - shard-dg2:          NOTRUN -> [SKIP][175] ([i915#9531])
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
    - shard-rkl:          NOTRUN -> [SKIP][176] ([i915#9531])
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
    - shard-dg1:          NOTRUN -> [SKIP][177] ([i915#9531])
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
    - shard-tglu:         NOTRUN -> [SKIP][178] ([i915#9531])
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-9/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
    - shard-rkl:          NOTRUN -> [SKIP][179] ([i915#1769] / [i915#3555])
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-4/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
    - shard-dg1:          NOTRUN -> [SKIP][180] ([i915#1769] / [i915#3555])
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
    - shard-snb:          NOTRUN -> [SKIP][181] ([i915#1769])
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-snb1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
    - shard-tglu:         NOTRUN -> [SKIP][182] ([i915#1769] / [i915#3555])
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
    - shard-glk:          NOTRUN -> [SKIP][183] ([i915#1769])
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-glk1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html

  * igt@kms_atomic_transition@plane-toggle-modeset-transition:
    - shard-dg2:          [PASS][184] -> [FAIL][185] ([i915#5956]) +1 other test fail
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-dg2-3/igt@kms_atomic_transition@plane-toggle-modeset-transition.html
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_atomic_transition@plane-toggle-modeset-transition.html

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

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
    - shard-tglu:         NOTRUN -> [SKIP][187] ([i915#5286]) +10 other tests skip
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
    - shard-rkl:          NOTRUN -> [SKIP][188] ([i915#14544] / [i915#5286])
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html

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

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

  * igt@kms_big_fb@linear-64bpp-rotate-270:
    - shard-mtlp:         NOTRUN -> [SKIP][191] +31 other tests skip
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-3/igt@kms_big_fb@linear-64bpp-rotate-270.html

  * igt@kms_big_fb@x-tiled-64bpp-rotate-270:
    - shard-rkl:          NOTRUN -> [SKIP][192] ([i915#3638]) +5 other tests skip
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-2/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html

  * igt@kms_big_fb@y-tiled-64bpp-rotate-90:
    - shard-dg1:          NOTRUN -> [SKIP][193] ([i915#3638]) +4 other tests skip
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html

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

  * igt@kms_big_fb@yf-tiled-addfb:
    - shard-mtlp:         NOTRUN -> [SKIP][195] ([i915#6187])
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@kms_big_fb@yf-tiled-addfb.html

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

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

  * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][198] ([i915#12313]) +3 other tests skip
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
    - shard-mtlp:         NOTRUN -> [SKIP][199] ([i915#12313])
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][200] ([i915#12313]) +3 other tests skip
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
    - shard-rkl:          NOTRUN -> [SKIP][201] ([i915#12313]) +3 other tests skip
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
    - shard-dg1:          NOTRUN -> [SKIP][202] ([i915#12313]) +3 other tests skip
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][203] ([i915#6095]) +52 other tests skip
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-1/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-a-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][204] ([i915#6095]) +99 other tests skip
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-9/igt@kms_ccs@bad-rotation-90-yf-tiled-ccs@pipe-a-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][205] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][206] ([i915#10307] / [i915#6095]) +88 other tests skip
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [ABORT][207] ([i915#15317]) +15 other tests abort
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-1/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-3.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][208] ([i915#14098] / [i915#6095]) +39 other tests skip
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][209] ([i915#12805])
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-8/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
    - shard-rkl:          NOTRUN -> [SKIP][210] ([i915#12805])
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
    - shard-dg1:          NOTRUN -> [SKIP][211] ([i915#12805])
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-14/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
    - shard-tglu:         NOTRUN -> [SKIP][212] ([i915#12805])
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-10/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
    - shard-mtlp:         NOTRUN -> [SKIP][213] ([i915#12805])
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-5/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][214] ([i915#6095]) +17 other tests skip
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-3.html

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

  * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][216] ([i915#14098] / [i915#14544] / [i915#6095]) +5 other tests skip
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1:
    - shard-tglu-1:       NOTRUN -> [SKIP][217] ([i915#6095]) +24 other tests skip
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][218] ([i915#14544] / [i915#6095]) +4 other tests skip
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][219] ([i915#6095]) +79 other tests skip
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-4/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-edp-1.html

  * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [SKIP][220] ([i915#6095]) +132 other tests skip
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-a-hdmi-a-3.html

  * igt@kms_cdclk@plane-scaling:
    - shard-rkl:          NOTRUN -> [SKIP][221] ([i915#3742])
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-4/igt@kms_cdclk@plane-scaling.html
    - shard-dg1:          NOTRUN -> [SKIP][222] ([i915#3742])
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@kms_cdclk@plane-scaling.html
    - shard-tglu:         NOTRUN -> [SKIP][223] ([i915#3742])
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-6/igt@kms_cdclk@plane-scaling.html

  * igt@kms_cdclk@plane-scaling@pipe-c-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][224] ([i915#13783]) +4 other tests skip
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-3/igt@kms_cdclk@plane-scaling@pipe-c-edp-1.html

  * igt@kms_chamelium_edid@dp-edid-change-during-suspend:
    - shard-tglu:         NOTRUN -> [SKIP][225] ([i915#11151] / [i915#7828]) +13 other tests skip
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-8/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html

  * igt@kms_chamelium_edid@hdmi-edid-change-during-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][226] ([i915#11151] / [i915#7828]) +12 other tests skip
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html

  * igt@kms_chamelium_frames@dp-crc-single:
    - shard-dg1:          NOTRUN -> [SKIP][227] ([i915#11151] / [i915#7828]) +14 other tests skip
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@kms_chamelium_frames@dp-crc-single.html

  * igt@kms_chamelium_frames@hdmi-crc-fast:
    - shard-dg2:          NOTRUN -> [SKIP][228] ([i915#11151] / [i915#7828]) +15 other tests skip
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_chamelium_frames@hdmi-crc-fast.html

  * igt@kms_chamelium_hpd@dp-hpd-for-each-pipe:
    - shard-mtlp:         NOTRUN -> [SKIP][229] ([i915#11151] / [i915#7828]) +15 other tests skip
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-8/igt@kms_chamelium_hpd@dp-hpd-for-each-pipe.html
    - shard-rkl:          NOTRUN -> [SKIP][230] ([i915#11151] / [i915#14544] / [i915#7828]) +2 other tests skip
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-for-each-pipe.html

  * igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
    - shard-tglu-1:       NOTRUN -> [SKIP][231] ([i915#11151] / [i915#7828]) +3 other tests skip
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html

  * igt@kms_chamelium_sharpness_filter@filter-basic:
    - shard-dg2:          NOTRUN -> [SKIP][232] ([i915#15238])
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@kms_chamelium_sharpness_filter@filter-basic.html

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-dg2:          NOTRUN -> [SKIP][233] ([i915#3299]) +1 other test skip
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-11/igt@kms_content_protection@dp-mst-lic-type-0.html

  * igt@kms_content_protection@dp-mst-type-0:
    - shard-rkl:          NOTRUN -> [SKIP][234] ([i915#3116])
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_content_protection@dp-mst-type-0.html
    - shard-dg1:          NOTRUN -> [SKIP][235] ([i915#3299])
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-13/igt@kms_content_protection@dp-mst-type-0.html
    - shard-tglu:         NOTRUN -> [SKIP][236] ([i915#3116] / [i915#3299])
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-2/igt@kms_content_protection@dp-mst-type-0.html
    - shard-mtlp:         NOTRUN -> [SKIP][237] ([i915#3299])
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@kms_content_protection@dp-mst-type-0.html

  * igt@kms_content_protection@type1:
    - shard-dg2:          NOTRUN -> [SKIP][238] ([i915#7118] / [i915#9424]) +1 other test skip
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-1/igt@kms_content_protection@type1.html
    - shard-rkl:          NOTRUN -> [SKIP][239] ([i915#7118] / [i915#9424]) +2 other tests skip
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-4/igt@kms_content_protection@type1.html
    - shard-dg1:          NOTRUN -> [SKIP][240] ([i915#7116] / [i915#9424]) +1 other test skip
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@kms_content_protection@type1.html
    - shard-tglu:         NOTRUN -> [SKIP][241] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) +1 other test skip
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-6/igt@kms_content_protection@type1.html
    - shard-mtlp:         NOTRUN -> [SKIP][242] ([i915#3555] / [i915#6944] / [i915#9424])
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-3/igt@kms_content_protection@type1.html

  * igt@kms_cursor_crc@cursor-onscreen-32x32:
    - shard-rkl:          NOTRUN -> [SKIP][243] ([i915#3555]) +1 other test skip
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-32x32.html
    - shard-tglu:         NOTRUN -> [SKIP][244] ([i915#3555]) +3 other tests skip
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-5/igt@kms_cursor_crc@cursor-onscreen-32x32.html

  * igt@kms_cursor_crc@cursor-onscreen-512x512:
    - shard-mtlp:         NOTRUN -> [SKIP][245] ([i915#13049]) +2 other tests skip
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-2/igt@kms_cursor_crc@cursor-onscreen-512x512.html
    - shard-tglu-1:       NOTRUN -> [SKIP][246] ([i915#13049])
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-512x512.html

  * igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [FAIL][247] ([i915#13566]) +1 other test fail
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-random-256x85:
    - shard-rkl:          NOTRUN -> [FAIL][248] ([i915#13566]) +5 other tests fail
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-4/igt@kms_cursor_crc@cursor-random-256x85.html

  * igt@kms_cursor_crc@cursor-random-512x170:
    - shard-dg2:          NOTRUN -> [SKIP][249] ([i915#13049]) +1 other test skip
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@kms_cursor_crc@cursor-random-512x170.html
    - shard-rkl:          NOTRUN -> [SKIP][250] ([i915#13049]) +2 other tests skip
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-1/igt@kms_cursor_crc@cursor-random-512x170.html
    - shard-dg1:          NOTRUN -> [SKIP][251] ([i915#13049]) +1 other test skip
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-15/igt@kms_cursor_crc@cursor-random-512x170.html
    - shard-tglu:         NOTRUN -> [SKIP][252] ([i915#13049]) +1 other test skip
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@kms_cursor_crc@cursor-random-512x170.html

  * igt@kms_cursor_crc@cursor-random-64x21:
    - shard-tglu:         [PASS][253] -> [FAIL][254] ([i915#13566]) +1 other test fail
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-tglu-5/igt@kms_cursor_crc@cursor-random-64x21.html
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-7/igt@kms_cursor_crc@cursor-random-64x21.html

  * igt@kms_cursor_crc@cursor-random-max-size:
    - shard-mtlp:         NOTRUN -> [SKIP][255] ([i915#3555] / [i915#8814]) +1 other test skip
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-4/igt@kms_cursor_crc@cursor-random-max-size.html

  * igt@kms_cursor_crc@cursor-rapid-movement-64x21:
    - shard-mtlp:         NOTRUN -> [SKIP][256] ([i915#8814]) +5 other tests skip
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@kms_cursor_crc@cursor-rapid-movement-64x21.html

  * igt@kms_cursor_crc@cursor-sliding-32x10:
    - shard-dg2:          NOTRUN -> [SKIP][257] ([i915#3555]) +3 other tests skip
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-11/igt@kms_cursor_crc@cursor-sliding-32x10.html

  * igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
    - shard-mtlp:         NOTRUN -> [SKIP][258] ([i915#9809]) +7 other tests skip
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-3/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - shard-rkl:          NOTRUN -> [SKIP][259] ([i915#4103]) +1 other test skip
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
    - shard-dg1:          NOTRUN -> [SKIP][260] ([i915#4103] / [i915#4213]) +1 other test skip
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
    - shard-dg2:          NOTRUN -> [SKIP][261] ([i915#13046] / [i915#5354]) +9 other tests skip
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html

  * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
    - shard-rkl:          NOTRUN -> [SKIP][262] ([i915#9067])
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-8/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
    - shard-dg1:          NOTRUN -> [SKIP][263] ([i915#9067])
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
    - shard-tglu:         NOTRUN -> [SKIP][264] ([i915#9067])
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-10/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
    - shard-tglu-1:       NOTRUN -> [SKIP][265] ([i915#4103])
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
    - shard-tglu:         NOTRUN -> [SKIP][266] ([i915#4103]) +2 other tests skip
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
    - shard-mtlp:         NOTRUN -> [SKIP][267] ([i915#4213]) +2 other tests skip
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
    - shard-dg2:          NOTRUN -> [SKIP][268] ([i915#4103] / [i915#4213]) +1 other test skip
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html

  * igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
    - shard-dg2:          NOTRUN -> [SKIP][269] ([i915#9833])
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
    - shard-rkl:          NOTRUN -> [SKIP][270] ([i915#9723])
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
    - shard-dg1:          NOTRUN -> [SKIP][271] ([i915#9723])
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-15/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
    - shard-tglu:         NOTRUN -> [SKIP][272] ([i915#9723])
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
    - shard-mtlp:         NOTRUN -> [SKIP][273] ([i915#9833])
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-2/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html

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

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

  * igt@kms_dp_link_training@non-uhbr-mst:
    - shard-mtlp:         NOTRUN -> [SKIP][276] ([i915#13749])
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-4/igt@kms_dp_link_training@non-uhbr-mst.html

  * igt@kms_dp_linktrain_fallback@dp-fallback:
    - shard-dg1:          NOTRUN -> [SKIP][277] ([i915#13707]) +1 other test skip
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-14/igt@kms_dp_linktrain_fallback@dp-fallback.html
    - shard-tglu:         NOTRUN -> [SKIP][278] ([i915#13707]) +1 other test skip
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-2/igt@kms_dp_linktrain_fallback@dp-fallback.html

  * igt@kms_dp_linktrain_fallback@dsc-fallback:
    - shard-dg2:          NOTRUN -> [SKIP][279] ([i915#13707])
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@kms_dp_linktrain_fallback@dsc-fallback.html
    - shard-rkl:          NOTRUN -> [SKIP][280] ([i915#13707])
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_dp_linktrain_fallback@dsc-fallback.html
    - shard-mtlp:         NOTRUN -> [SKIP][281] ([i915#13707])
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-dg2:          NOTRUN -> [SKIP][282] ([i915#3840] / [i915#9688])
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-rkl:          NOTRUN -> [SKIP][283] ([i915#3840])
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-dg1:          NOTRUN -> [SKIP][284] ([i915#3840])
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-tglu:         NOTRUN -> [SKIP][285] ([i915#3840])
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@kms_dsc@dsc-fractional-bpp.html

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

  * igt@kms_dsc@dsc-with-bpc-formats:
    - shard-mtlp:         NOTRUN -> [SKIP][287] ([i915#3555] / [i915#3840])
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-2/igt@kms_dsc@dsc-with-bpc-formats.html
    - shard-dg2:          NOTRUN -> [SKIP][288] ([i915#3555] / [i915#3840]) +1 other test skip
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@kms_dsc@dsc-with-bpc-formats.html
    - shard-rkl:          NOTRUN -> [SKIP][289] ([i915#3555] / [i915#3840])
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_dsc@dsc-with-bpc-formats.html
    - shard-tglu-1:       NOTRUN -> [SKIP][290] ([i915#3555] / [i915#3840])
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@kms_dsc@dsc-with-bpc-formats.html
    - shard-dg1:          NOTRUN -> [SKIP][291] ([i915#3555] / [i915#3840])
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@kms_dsc@dsc-with-bpc-formats.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc:
    - shard-mtlp:         NOTRUN -> [SKIP][292] ([i915#3555] / [i915#3840] / [i915#9053])
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
    - shard-rkl:          NOTRUN -> [SKIP][293] ([i915#3840] / [i915#9053])
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
    - shard-tglu:         NOTRUN -> [SKIP][294] ([i915#3840] / [i915#9053])
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-5/igt@kms_dsc@dsc-with-output-formats-with-bpc.html

  * igt@kms_fbcon_fbt@fbc-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][295] ([i915#9878])
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-glk5/igt@kms_fbcon_fbt@fbc-suspend.html

  * igt@kms_fbcon_fbt@psr:
    - shard-dg2:          NOTRUN -> [SKIP][296] ([i915#3469])
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_fbcon_fbt@psr.html
    - shard-dg1:          NOTRUN -> [SKIP][297] ([i915#3469])
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@kms_fbcon_fbt@psr.html
    - shard-tglu:         NOTRUN -> [SKIP][298] ([i915#3469])
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@kms_fbcon_fbt@psr.html

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

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

  * igt@kms_feature_discovery@psr1:
    - shard-tglu:         NOTRUN -> [SKIP][301] ([i915#658]) +1 other test skip
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-5/igt@kms_feature_discovery@psr1.html
    - shard-dg2:          NOTRUN -> [SKIP][302] ([i915#658]) +1 other test skip
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@kms_feature_discovery@psr1.html
    - shard-rkl:          NOTRUN -> [SKIP][303] ([i915#658]) +1 other test skip
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_feature_discovery@psr1.html

  * igt@kms_feature_discovery@psr2:
    - shard-dg1:          NOTRUN -> [SKIP][304] ([i915#658]) +1 other test skip
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-15/igt@kms_feature_discovery@psr2.html

  * igt@kms_fence_pin_leak:
    - shard-mtlp:         NOTRUN -> [SKIP][305] ([i915#4881])
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@kms_fence_pin_leak.html

  * igt@kms_flip@2x-blocking-absolute-wf_vblank:
    - shard-tglu:         NOTRUN -> [SKIP][306] ([i915#3637] / [i915#9934]) +15 other tests skip
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-3/igt@kms_flip@2x-blocking-absolute-wf_vblank.html

  * igt@kms_flip@2x-dpms-vs-vblank-race:
    - shard-mtlp:         NOTRUN -> [SKIP][307] ([i915#3637] / [i915#9934]) +12 other tests skip
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-2/igt@kms_flip@2x-dpms-vs-vblank-race.html
    - shard-tglu-1:       NOTRUN -> [SKIP][308] ([i915#3637] / [i915#9934])
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@kms_flip@2x-dpms-vs-vblank-race.html

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
    - shard-dg2:          NOTRUN -> [SKIP][309] ([i915#9934]) +14 other tests skip
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html

  * igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible:
    - shard-rkl:          NOTRUN -> [SKIP][310] ([i915#9934]) +13 other tests skip
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-7/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html

  * igt@kms_flip@2x-plain-flip:
    - shard-rkl:          NOTRUN -> [SKIP][311] ([i915#14544] / [i915#9934])
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_flip@2x-plain-flip.html
    - shard-dg1:          NOTRUN -> [SKIP][312] ([i915#9934]) +13 other tests skip
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@kms_flip@2x-plain-flip.html

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

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling:
    - shard-mtlp:         NOTRUN -> [SKIP][314] ([i915#3555] / [i915#8810] / [i915#8813]) +5 other tests skip
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-3/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][315] ([i915#8810] / [i915#8813]) +1 other test skip
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-3/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
    - shard-rkl:          NOTRUN -> [SKIP][316] ([i915#14544] / [i915#2672] / [i915#3555])
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-default-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][317] ([i915#2672] / [i915#8813]) +4 other tests skip
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
    - shard-tglu:         NOTRUN -> [SKIP][318] ([i915#2587] / [i915#2672]) +7 other tests skip
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
    - shard-rkl:          NOTRUN -> [SKIP][319] ([i915#14544] / [i915#2672])
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
    - shard-rkl:          NOTRUN -> [SKIP][320] ([i915#2672]) +7 other tests skip
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html

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

  * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
    - shard-dg2:          NOTRUN -> [SKIP][322] ([i915#2672]) +7 other tests skip
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
    - shard-tglu-1:       NOTRUN -> [SKIP][323] ([i915#2587] / [i915#2672])
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
    - shard-dg1:          NOTRUN -> [SKIP][324] ([i915#2587] / [i915#2672] / [i915#3555])
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
    - shard-tglu:         NOTRUN -> [SKIP][325] ([i915#2587] / [i915#2672] / [i915#3555])
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html

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

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
    - shard-rkl:          NOTRUN -> [SKIP][327] ([i915#2672] / [i915#3555]) +7 other tests skip
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
    - shard-dg1:          NOTRUN -> [SKIP][328] ([i915#2672] / [i915#3555]) +4 other tests skip
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html

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

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
    - shard-dg2:          NOTRUN -> [SKIP][330] ([i915#2672] / [i915#3555] / [i915#5190]) +3 other tests skip
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
    - shard-mtlp:         NOTRUN -> [SKIP][331] ([i915#2672] / [i915#3555] / [i915#8813]) +14 other tests skip
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
    - shard-dg2:          NOTRUN -> [SKIP][332] ([i915#2672] / [i915#3555]) +5 other tests skip
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html

  * igt@kms_force_connector_basic@force-load-detect:
    - shard-rkl:          NOTRUN -> [SKIP][333] ([i915#14544]) +1 other test skip
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_force_connector_basic@force-load-detect.html

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

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][335] ([i915#8708]) +14 other tests skip
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][336] ([i915#8708]) +22 other tests skip
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
    - shard-dg2:          NOTRUN -> [SKIP][337] ([i915#5354]) +50 other tests skip
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-render:
    - shard-tglu:         NOTRUN -> [SKIP][338] +102 other tests skip
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-render.html

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

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render:
    - shard-dg2:          NOTRUN -> [SKIP][340] ([i915#15102] / [i915#3458]) +22 other tests skip
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][341] ([i915#15102] / [i915#3023]) +23 other tests skip
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite:
    - shard-dg1:          NOTRUN -> [SKIP][342] +67 other tests skip
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu:
    - shard-rkl:          NOTRUN -> [SKIP][343] ([i915#1825]) +57 other tests skip
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary:
    - shard-dg2:          NOTRUN -> [SKIP][344] ([i915#10433] / [i915#15102] / [i915#3458])
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
    - shard-rkl:          NOTRUN -> [SKIP][345] ([i915#5439])
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
    - shard-dg1:          NOTRUN -> [SKIP][346] ([i915#5439])
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
    - shard-tglu:         NOTRUN -> [SKIP][347] ([i915#5439])
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-5/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html

  * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
    - shard-rkl:          NOTRUN -> [SKIP][348] ([i915#14544] / [i915#9766])
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
    - shard-tglu-1:       NOTRUN -> [SKIP][349] ([i915#9766])
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
    - shard-dg1:          NOTRUN -> [SKIP][350] ([i915#9766])
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-15/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
    - shard-dg2:          NOTRUN -> [SKIP][351] ([i915#9766])
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-11/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html

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

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite:
    - shard-dg2:          NOTRUN -> [SKIP][353] ([i915#15102]) +5 other tests skip
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite.html
    - shard-rkl:          NOTRUN -> [SKIP][354] ([i915#15102]) +7 other tests skip
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][355] ([i915#15104]) +3 other tests skip
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-dg1:          NOTRUN -> [SKIP][356] ([i915#8708]) +19 other tests skip
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html

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

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][358] ([i915#1825]) +45 other tests skip
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt.html

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

  * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-cpu:
    - shard-dg1:          NOTRUN -> [SKIP][360] ([i915#15102] / [i915#3458]) +19 other tests skip
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][361] ([i915#14544] / [i915#15102] / [i915#3023]) +3 other tests skip
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html

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

  * igt@kms_hdr@bpc-switch-suspend:
    - shard-tglu:         NOTRUN -> [SKIP][363] ([i915#3555] / [i915#8228]) +3 other tests skip
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-9/igt@kms_hdr@bpc-switch-suspend.html
    - shard-mtlp:         NOTRUN -> [ABORT][364] ([i915#15317]) +9 other tests abort
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-2/igt@kms_hdr@bpc-switch-suspend.html

  * igt@kms_hdr@static-swap:
    - shard-mtlp:         NOTRUN -> [SKIP][365] ([i915#12713] / [i915#3555] / [i915#8228]) +2 other tests skip
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@kms_hdr@static-swap.html

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

  * igt@kms_hdr@static-toggle-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][367] ([i915#3555] / [i915#8228]) +3 other tests skip
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-4/igt@kms_hdr@static-toggle-suspend.html
    - shard-dg1:          NOTRUN -> [SKIP][368] ([i915#3555] / [i915#8228]) +2 other tests skip
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@kms_hdr@static-toggle-suspend.html

  * igt@kms_joiner@basic-big-joiner:
    - shard-rkl:          NOTRUN -> [SKIP][369] ([i915#10656])
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-7/igt@kms_joiner@basic-big-joiner.html
    - shard-dg1:          NOTRUN -> [SKIP][370] ([i915#10656])
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@kms_joiner@basic-big-joiner.html
    - shard-tglu:         NOTRUN -> [SKIP][371] ([i915#10656])
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@kms_joiner@basic-big-joiner.html
    - shard-dg2:          NOTRUN -> [SKIP][372] ([i915#10656])
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_joiner@basic-big-joiner.html

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][373] ([i915#12388])
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@kms_joiner@basic-force-big-joiner.html
    - shard-dg2:          NOTRUN -> [SKIP][374] ([i915#12388])
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@kms_joiner@basic-force-big-joiner.html
    - shard-rkl:          NOTRUN -> [SKIP][375] ([i915#12388])
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-1/igt@kms_joiner@basic-force-big-joiner.html
    - shard-dg1:          NOTRUN -> [SKIP][376] ([i915#12388])
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-15/igt@kms_joiner@basic-force-big-joiner.html

  * igt@kms_joiner@invalid-modeset-force-ultra-joiner:
    - shard-mtlp:         NOTRUN -> [SKIP][377] ([i915#10656])
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-5/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html

  * igt@kms_joiner@invalid-modeset-ultra-joiner:
    - shard-mtlp:         NOTRUN -> [SKIP][378] ([i915#12339])
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-2/igt@kms_joiner@invalid-modeset-ultra-joiner.html
    - shard-dg2:          NOTRUN -> [SKIP][379] ([i915#12339])
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@kms_joiner@invalid-modeset-ultra-joiner.html
    - shard-rkl:          NOTRUN -> [SKIP][380] ([i915#12339])
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_joiner@invalid-modeset-ultra-joiner.html
    - shard-tglu-1:       NOTRUN -> [SKIP][381] ([i915#12339])
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@kms_joiner@invalid-modeset-ultra-joiner.html
    - shard-dg1:          NOTRUN -> [SKIP][382] ([i915#12339])
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@kms_joiner@invalid-modeset-ultra-joiner.html

  * igt@kms_pipe_stress@stress-xrgb8888-4tiled:
    - shard-rkl:          NOTRUN -> [SKIP][383] ([i915#14712])
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-2/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
    - shard-tglu:         NOTRUN -> [SKIP][384] ([i915#14712])
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-5/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html

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

  * igt@kms_plane_multiple@2x-tiling-4:
    - shard-dg2:          NOTRUN -> [SKIP][386] ([i915#13958]) +1 other test skip
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_plane_multiple@2x-tiling-4.html

  * igt@kms_plane_multiple@2x-tiling-y:
    - shard-rkl:          NOTRUN -> [SKIP][387] ([i915#13958]) +2 other tests skip
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-4/igt@kms_plane_multiple@2x-tiling-y.html
    - shard-dg1:          NOTRUN -> [SKIP][388] ([i915#13958]) +2 other tests skip
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@kms_plane_multiple@2x-tiling-y.html
    - shard-tglu:         NOTRUN -> [SKIP][389] ([i915#13958]) +3 other tests skip
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-6/igt@kms_plane_multiple@2x-tiling-y.html
    - shard-mtlp:         NOTRUN -> [SKIP][390] ([i915#13958]) +2 other tests skip
   [390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-3/igt@kms_plane_multiple@2x-tiling-y.html

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

  * igt@kms_plane_scaling@2x-scaler-multi-pipe:
    - shard-dg2:          NOTRUN -> [SKIP][392] ([i915#13046] / [i915#5354] / [i915#9423])
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@kms_plane_scaling@2x-scaler-multi-pipe.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation:
    - shard-tglu:         NOTRUN -> [SKIP][393] ([i915#12247]) +13 other tests skip
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-9/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
    - shard-dg1:          NOTRUN -> [SKIP][394] ([i915#3555]) +2 other tests skip
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html

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

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

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75:
    - shard-mtlp:         NOTRUN -> [SKIP][397] ([i915#12247] / [i915#6953])
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-5/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html

  * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75:
    - shard-mtlp:         NOTRUN -> [SKIP][398] ([i915#12247] / [i915#3555] / [i915#6953]) +2 other tests skip
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75.html

  * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-a:
    - shard-mtlp:         NOTRUN -> [SKIP][399] ([i915#12247]) +15 other tests skip
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-75@pipe-a.html

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

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][401] ([i915#14544] / [i915#5354])
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html
    - shard-dg1:          NOTRUN -> [SKIP][402] ([i915#5354]) +1 other test skip
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@kms_pm_backlight@fade-with-dpms.html
    - shard-tglu:         NOTRUN -> [SKIP][403] ([i915#9812]) +1 other test skip
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-8/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc5-psr:
    - shard-tglu:         NOTRUN -> [SKIP][404] ([i915#9685])
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-9/igt@kms_pm_dc@dc5-psr.html

  * igt@kms_pm_dc@dc5-retention-flops:
    - shard-mtlp:         NOTRUN -> [SKIP][405] ([i915#3828])
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@kms_pm_dc@dc5-retention-flops.html
    - shard-rkl:          NOTRUN -> [SKIP][406] ([i915#3828])
   [406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-2/igt@kms_pm_dc@dc5-retention-flops.html
    - shard-tglu:         NOTRUN -> [SKIP][407] ([i915#3828])
   [407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-5/igt@kms_pm_dc@dc5-retention-flops.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-dg2:          NOTRUN -> [SKIP][408] ([i915#9685]) +1 other test skip
   [408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-dg2:          [PASS][409] -> [SKIP][410] ([i915#9340])
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_rpm@cursor:
    - shard-dg1:          NOTRUN -> [SKIP][411] ([i915#4077]) +14 other tests skip
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@kms_pm_rpm@cursor.html

  * igt@kms_pm_rpm@dpms-non-lpsp:
    - shard-tglu:         NOTRUN -> [SKIP][412] ([i915#15073])
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-2/igt@kms_pm_rpm@dpms-non-lpsp.html
    - shard-mtlp:         NOTRUN -> [SKIP][413] ([i915#15073]) +1 other test skip
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-6/igt@kms_pm_rpm@dpms-non-lpsp.html

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

  * igt@kms_pm_rpm@system-suspend-idle:
    - shard-tglu:         NOTRUN -> [ABORT][416] ([i915#15317]) +7 other tests abort
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-9/igt@kms_pm_rpm@system-suspend-idle.html

  * igt@kms_prime@basic-crc-hybrid:
    - shard-rkl:          NOTRUN -> [SKIP][417] ([i915#6524])
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_prime@basic-crc-hybrid.html
    - shard-dg1:          NOTRUN -> [SKIP][418] ([i915#6524])
   [418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-18/igt@kms_prime@basic-crc-hybrid.html
    - shard-tglu:         NOTRUN -> [SKIP][419] ([i915#6524])
   [419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-5/igt@kms_prime@basic-crc-hybrid.html
    - shard-mtlp:         NOTRUN -> [SKIP][420] ([i915#6524])
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-2/igt@kms_prime@basic-crc-hybrid.html

  * igt@kms_prime@basic-crc-vgem:
    - shard-dg2:          NOTRUN -> [SKIP][421] ([i915#6524] / [i915#6805]) +1 other test skip
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_prime@basic-crc-vgem.html

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

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

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][424] ([i915#9808]) +2 other tests skip
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1.html

  * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
    - shard-tglu:         NOTRUN -> [SKIP][425] ([i915#11520]) +18 other tests skip
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
    - shard-mtlp:         NOTRUN -> [SKIP][426] ([i915#12316]) +12 other tests skip
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-4/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
    - shard-rkl:          NOTRUN -> [SKIP][427] ([i915#11520]) +17 other tests skip
   [427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html

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

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

  * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf:
    - shard-dg1:          NOTRUN -> [SKIP][430] ([i915#11520]) +16 other tests skip
   [430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf.html

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

  * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
    - shard-snb:          NOTRUN -> [SKIP][432] ([i915#11520]) +16 other tests skip
   [432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-snb6/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html

  * igt@kms_psr2_su@frontbuffer-xrgb8888:
    - shard-dg2:          NOTRUN -> [SKIP][433] ([i915#9683])
   [433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@kms_psr2_su@frontbuffer-xrgb8888.html
    - shard-rkl:          NOTRUN -> [SKIP][434] ([i915#9683]) +1 other test skip
   [434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_psr2_su@frontbuffer-xrgb8888.html
    - shard-dg1:          NOTRUN -> [SKIP][435] ([i915#9683])
   [435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-18/igt@kms_psr2_su@frontbuffer-xrgb8888.html
    - shard-tglu:         NOTRUN -> [SKIP][436] ([i915#9683]) +1 other test skip
   [436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-5/igt@kms_psr2_su@frontbuffer-xrgb8888.html

  * igt@kms_psr2_su@page_flip-nv12:
    - shard-mtlp:         NOTRUN -> [SKIP][437] ([i915#4348])
   [437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@kms_psr2_su@page_flip-nv12.html

  * igt@kms_psr@fbc-psr2-basic:
    - shard-tglu-1:       NOTRUN -> [SKIP][438] ([i915#9732]) +5 other tests skip
   [438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@kms_psr@fbc-psr2-basic.html

  * igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
    - shard-glk:          NOTRUN -> [SKIP][439] +402 other tests skip
   [439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-glk9/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html

  * igt@kms_psr@fbc-psr2-sprite-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][440] ([i915#1072] / [i915#9732]) +34 other tests skip
   [440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@kms_psr@fbc-psr2-sprite-mmap-gtt.html

  * igt@kms_psr@fbc-psr2-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][441] ([i915#1072] / [i915#14544] / [i915#9732]) +3 other tests skip
   [441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_psr@fbc-psr2-suspend.html

  * igt@kms_psr@pr-primary-mmap-cpu:
    - shard-mtlp:         NOTRUN -> [SKIP][442] ([i915#9688]) +39 other tests skip
   [442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@kms_psr@pr-primary-mmap-cpu.html

  * igt@kms_psr@pr-sprite-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][443] ([i915#1072] / [i915#9732]) +37 other tests skip
   [443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_psr@pr-sprite-mmap-gtt.html

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

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

  * igt@kms_psr@psr2-suspend@edp-1:
    - shard-mtlp:         [PASS][446] -> [ABORT][447] ([i915#15317]) +4 other tests abort
   [446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-mtlp-4/igt@kms_psr@psr2-suspend@edp-1.html
   [447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-5/igt@kms_psr@psr2-suspend@edp-1.html

  * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
    - shard-rkl:          NOTRUN -> [SKIP][448] ([i915#9685]) +1 other test skip
   [448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-4/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
    - shard-tglu-1:       NOTRUN -> [SKIP][449] ([i915#9685]) +1 other test skip
   [449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
    - shard-dg1:          NOTRUN -> [SKIP][450] ([i915#9685]) +1 other test skip
   [450]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-17/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html

  * igt@kms_rotation_crc@exhaust-fences:
    - shard-dg1:          NOTRUN -> [SKIP][451] ([i915#4884])
   [451]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@kms_rotation_crc@exhaust-fences.html
    - shard-mtlp:         NOTRUN -> [SKIP][452] ([i915#4235])
   [452]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-5/igt@kms_rotation_crc@exhaust-fences.html
    - shard-dg2:          NOTRUN -> [SKIP][453] ([i915#4235])
   [453]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_rotation_crc@exhaust-fences.html

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
    - shard-mtlp:         NOTRUN -> [SKIP][454] ([i915#12755]) +3 other tests skip
   [454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
    - shard-rkl:          NOTRUN -> [SKIP][455] ([i915#5289]) +2 other tests skip
   [455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
    - shard-dg1:          NOTRUN -> [SKIP][456] ([i915#5289]) +2 other tests skip
   [456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-18/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
    - shard-tglu:         NOTRUN -> [SKIP][457] ([i915#5289]) +2 other tests skip
   [457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
    - shard-dg2:          NOTRUN -> [SKIP][458] ([i915#12755] / [i915#5190]) +1 other test skip
   [458]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html

  * igt@kms_rotation_crc@sprite-rotation-90:
    - shard-dg2:          NOTRUN -> [SKIP][459] ([i915#12755])
   [459]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@kms_rotation_crc@sprite-rotation-90.html

  * igt@kms_selftest@drm_framebuffer:
    - shard-dg1:          NOTRUN -> [ABORT][460] ([i915#13179]) +1 other test abort
   [460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@kms_selftest@drm_framebuffer.html
    - shard-snb:          NOTRUN -> [ABORT][461] ([i915#13179]) +1 other test abort
   [461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-snb6/igt@kms_selftest@drm_framebuffer.html
    - shard-tglu:         NOTRUN -> [ABORT][462] ([i915#13179]) +1 other test abort
   [462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@kms_selftest@drm_framebuffer.html

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

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

  * igt@kms_setmode@invalid-clone-exclusive-crtc:
    - shard-rkl:          NOTRUN -> [SKIP][466] ([i915#14544] / [i915#3555])
   [466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_setmode@invalid-clone-exclusive-crtc.html
    - shard-mtlp:         NOTRUN -> [SKIP][467] ([i915#3555] / [i915#8809] / [i915#8823])
   [467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-8/igt@kms_setmode@invalid-clone-exclusive-crtc.html

  * igt@kms_sharpness_filter@filter-basic:
    - shard-dg2:          NOTRUN -> [SKIP][468] ([i915#15232]) +4 other tests skip
   [468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@kms_sharpness_filter@filter-basic.html

  * igt@kms_sharpness_filter@filter-scaler-upscale:
    - shard-mtlp:         NOTRUN -> [SKIP][469] ([i915#15232]) +2 other tests skip
   [469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-2/igt@kms_sharpness_filter@filter-scaler-upscale.html

  * igt@kms_sharpness_filter@filter-strength:
    - shard-tglu-1:       NOTRUN -> [SKIP][470] ([i915#15232])
   [470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@kms_sharpness_filter@filter-strength.html

  * igt@kms_sharpness_filter@invalid-plane-with-filter:
    - shard-rkl:          NOTRUN -> [SKIP][471] ([i915#15232]) +3 other tests skip
   [471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-8/igt@kms_sharpness_filter@invalid-plane-with-filter.html
    - shard-dg1:          NOTRUN -> [SKIP][472] ([i915#15232]) +3 other tests skip
   [472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-19/igt@kms_sharpness_filter@invalid-plane-with-filter.html
    - shard-tglu:         NOTRUN -> [SKIP][473] ([i915#15232]) +4 other tests skip
   [473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-9/igt@kms_sharpness_filter@invalid-plane-with-filter.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-dg1:          NOTRUN -> [SKIP][474] ([i915#8623]) +1 other test skip
   [474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@kms_tiled_display@basic-test-pattern.html
    - shard-tglu:         NOTRUN -> [SKIP][475] ([i915#8623]) +1 other test skip
   [475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@kms_tiled_display@basic-test-pattern.html
    - shard-dg2:          NOTRUN -> [SKIP][476] ([i915#8623]) +1 other test skip
   [476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_tiled_display@basic-test-pattern.html

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

  * igt@kms_vrr@flip-basic-fastset:
    - shard-tglu:         NOTRUN -> [SKIP][479] ([i915#9906])
   [479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-4/igt@kms_vrr@flip-basic-fastset.html

  * igt@kms_vrr@negative-basic:
    - shard-dg2:          NOTRUN -> [SKIP][480] ([i915#3555] / [i915#9906])
   [480]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@kms_vrr@negative-basic.html
    - shard-rkl:          NOTRUN -> [SKIP][481] ([i915#3555] / [i915#9906])
   [481]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_vrr@negative-basic.html
    - shard-dg1:          NOTRUN -> [SKIP][482] ([i915#3555] / [i915#9906])
   [482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@kms_vrr@negative-basic.html
    - shard-tglu:         NOTRUN -> [SKIP][483] ([i915#3555] / [i915#9906])
   [483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-9/igt@kms_vrr@negative-basic.html

  * igt@kms_writeback@writeback-check-output:
    - shard-dg2:          NOTRUN -> [SKIP][484] ([i915#2437])
   [484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@kms_writeback@writeback-check-output.html
    - shard-rkl:          NOTRUN -> [SKIP][485] ([i915#2437])
   [485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_writeback@writeback-check-output.html
    - shard-dg1:          NOTRUN -> [SKIP][486] ([i915#2437])
   [486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-18/igt@kms_writeback@writeback-check-output.html
    - shard-tglu:         NOTRUN -> [SKIP][487] ([i915#2437])
   [487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-7/igt@kms_writeback@writeback-check-output.html
    - shard-mtlp:         NOTRUN -> [SKIP][488] ([i915#2437])
   [488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-4/igt@kms_writeback@writeback-check-output.html

  * igt@kms_writeback@writeback-fb-id:
    - shard-tglu-1:       NOTRUN -> [SKIP][489] ([i915#2437])
   [489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-1/igt@kms_writeback@writeback-fb-id.html

  * igt@perf@gen8-unprivileged-single-ctx-counters:
    - shard-dg2:          NOTRUN -> [SKIP][490] ([i915#2436])
   [490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-4/igt@perf@gen8-unprivileged-single-ctx-counters.html

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

  * igt@perf@non-zero-reason:
    - shard-dg2:          NOTRUN -> [FAIL][492] ([i915#9100]) +1 other test fail
   [492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-1/igt@perf@non-zero-reason.html

  * igt@perf@per-context-mode-unprivileged:
    - shard-rkl:          NOTRUN -> [SKIP][493] ([i915#14544] / [i915#2435])
   [493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@perf@per-context-mode-unprivileged.html
    - shard-dg1:          NOTRUN -> [SKIP][494] ([i915#2433])
   [494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@perf@per-context-mode-unprivileged.html

  * igt@perf_pmu@busy-accuracy-98:
    - shard-snb:          NOTRUN -> [SKIP][495] +553 other tests skip
   [495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-snb6/igt@perf_pmu@busy-accuracy-98.html

  * igt@perf_pmu@module-unload:
    - shard-dg1:          NOTRUN -> [FAIL][496] ([i915#14433])
   [496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-17/igt@perf_pmu@module-unload.html
    - shard-snb:          NOTRUN -> [FAIL][497] ([i915#14433])
   [497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-snb7/igt@perf_pmu@module-unload.html
    - shard-tglu:         NOTRUN -> [FAIL][498] ([i915#14433])
   [498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-7/igt@perf_pmu@module-unload.html
    - shard-glk:          NOTRUN -> [FAIL][499] ([i915#14433])
   [499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-glk1/igt@perf_pmu@module-unload.html
    - shard-mtlp:         NOTRUN -> [FAIL][500] ([i915#14433])
   [500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-4/igt@perf_pmu@module-unload.html
    - shard-dg2:          NOTRUN -> [FAIL][501] ([i915#14433])
   [501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-11/igt@perf_pmu@module-unload.html
    - shard-rkl:          NOTRUN -> [FAIL][502] ([i915#14433])
   [502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-2/igt@perf_pmu@module-unload.html

  * igt@perf_pmu@rc6-all-gts:
    - shard-dg1:          NOTRUN -> [SKIP][503] ([i915#8516]) +1 other test skip
   [503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-13/igt@perf_pmu@rc6-all-gts.html
    - shard-tglu:         NOTRUN -> [SKIP][504] ([i915#8516]) +1 other test skip
   [504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-2/igt@perf_pmu@rc6-all-gts.html

  * igt@perf_pmu@rc6@other-idle-gt0:
    - shard-dg2:          NOTRUN -> [SKIP][505] ([i915#8516]) +1 other test skip
   [505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-8/igt@perf_pmu@rc6@other-idle-gt0.html
    - shard-rkl:          NOTRUN -> [SKIP][506] ([i915#8516]) +1 other test skip
   [506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@perf_pmu@rc6@other-idle-gt0.html

  * igt@prime_vgem@basic-fence-read:
    - shard-dg2:          NOTRUN -> [SKIP][507] ([i915#3291] / [i915#3708]) +1 other test skip
   [507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-8/igt@prime_vgem@basic-fence-read.html
    - shard-rkl:          NOTRUN -> [SKIP][508] ([i915#14544] / [i915#3291] / [i915#3708])
   [508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@prime_vgem@basic-fence-read.html
    - shard-dg1:          NOTRUN -> [SKIP][509] ([i915#3708]) +2 other tests skip
   [509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@prime_vgem@basic-fence-read.html

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

  * igt@prime_vgem@fence-write-hang:
    - shard-mtlp:         NOTRUN -> [SKIP][511] ([i915#3708]) +2 other tests skip
   [511]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@prime_vgem@fence-write-hang.html
    - shard-dg2:          NOTRUN -> [SKIP][512] ([i915#3708]) +1 other test skip
   [512]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-3/igt@prime_vgem@fence-write-hang.html
    - shard-rkl:          NOTRUN -> [SKIP][513] ([i915#3708])
   [513]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-7/igt@prime_vgem@fence-write-hang.html

  * igt@sriov_basic@bind-unbind-vf:
    - shard-glk10:        NOTRUN -> [SKIP][514] +79 other tests skip
   [514]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-glk10/igt@sriov_basic@bind-unbind-vf.html

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

  * igt@sriov_basic@enable-vfs-autoprobe-on:
    - shard-dg2:          NOTRUN -> [SKIP][516] ([i915#9917])
   [516]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-7/igt@sriov_basic@enable-vfs-autoprobe-on.html
    - shard-rkl:          NOTRUN -> [SKIP][517] ([i915#9917])
   [517]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@sriov_basic@enable-vfs-autoprobe-on.html
    - shard-dg1:          NOTRUN -> [SKIP][518] ([i915#9917])
   [518]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-16/igt@sriov_basic@enable-vfs-autoprobe-on.html

  * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
    - shard-mtlp:         NOTRUN -> [FAIL][519] ([i915#12910])
   [519]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-5/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html

  * igt@tools_test@sysfs_l3_parity:
    - shard-rkl:          NOTRUN -> [SKIP][520] +33 other tests skip
   [520]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-8/igt@tools_test@sysfs_l3_parity.html
    - shard-dg1:          NOTRUN -> [SKIP][521] ([i915#4818])
   [521]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-14/igt@tools_test@sysfs_l3_parity.html
    - shard-mtlp:         NOTRUN -> [SKIP][522] ([i915#4818])
   [522]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-7/igt@tools_test@sysfs_l3_parity.html
    - shard-dg2:          NOTRUN -> [SKIP][523] ([i915#4818])
   [523]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-8/igt@tools_test@sysfs_l3_parity.html

  
#### Possible fixes ####

  * igt@gem_exec_suspend@basic-s0:
    - shard-mtlp:         [ABORT][524] ([i915#15317]) -> [PASS][525] +4 other tests pass
   [524]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-mtlp-6/igt@gem_exec_suspend@basic-s0.html
   [525]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-5/igt@gem_exec_suspend@basic-s0.html

  * igt@gem_exec_suspend@basic-s4-devices@lmem0:
    - shard-dg1:          [ABORT][526] ([i915#15317] / [i915#7975]) -> [PASS][527]
   [526]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-dg1-15/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
   [527]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-14/igt@gem_exec_suspend@basic-s4-devices@lmem0.html

  * igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-1:
    - shard-tglu:         [ABORT][528] ([i915#15317]) -> [PASS][529]
   [528]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-tglu-7/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-1.html
   [529]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-tglu-3/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-1.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-mtlp:         [FAIL][530] ([i915#5138]) -> [PASS][531] +1 other test pass
   [530]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
   [531]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
    - shard-rkl:          [SKIP][532] ([i915#15073]) -> [PASS][533]
   [532]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
   [533]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-1/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html

  * igt@kms_pm_rpm@i2c:
    - shard-dg1:          [DMESG-WARN][534] ([i915#4423]) -> [PASS][535]
   [534]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-dg1-18/igt@kms_pm_rpm@i2c.html
   [535]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-12/igt@kms_pm_rpm@i2c.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-rkl:          [SKIP][536] ([i915#14544] / [i915#15073]) -> [PASS][537]
   [536]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html
   [537]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp-stress.html

  
#### Warnings ####

  * igt@gem_create@create-ext-set-pat:
    - shard-rkl:          [SKIP][538] ([i915#14544] / [i915#8562]) -> [SKIP][539] ([i915#8562])
   [538]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@gem_create@create-ext-set-pat.html
   [539]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@gem_create@create-ext-set-pat.html

  * igt@gem_exec_reloc@basic-gtt-read-active:
    - shard-rkl:          [SKIP][540] ([i915#14544] / [i915#3281]) -> [SKIP][541] ([i915#3281]) +1 other test skip
   [540]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-read-active.html
   [541]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-1/igt@gem_exec_reloc@basic-gtt-read-active.html

  * igt@gem_mmap_gtt@coherency:
    - shard-rkl:          [SKIP][542] ([i915#14544]) -> [SKIP][543]
   [542]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@gem_mmap_gtt@coherency.html
   [543]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-2/igt@gem_mmap_gtt@coherency.html

  * igt@gem_partial_pwrite_pread@writes-after-reads:
    - shard-rkl:          [SKIP][544] ([i915#14544] / [i915#3282]) -> [SKIP][545] ([i915#3282])
   [544]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads.html
   [545]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads.html

  * igt@gem_userptr_blits@unsync-unmap:
    - shard-rkl:          [SKIP][546] ([i915#14544] / [i915#3297]) -> [SKIP][547] ([i915#3297])
   [546]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap.html
   [547]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-2/igt@gem_userptr_blits@unsync-unmap.html

  * igt@gen9_exec_parse@bb-start-param:
    - shard-rkl:          [SKIP][548] ([i915#2527]) -> [SKIP][549] ([i915#14544] / [i915#2527])
   [548]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-4/igt@gen9_exec_parse@bb-start-param.html
   [549]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@gen9_exec_parse@bb-start-param.html

  * igt@gen9_exec_parse@secure-batches:
    - shard-rkl:          [SKIP][550] ([i915#14544] / [i915#2527]) -> [SKIP][551] ([i915#2527]) +1 other test skip
   [550]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@gen9_exec_parse@secure-batches.html
   [551]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-7/igt@gen9_exec_parse@secure-batches.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-90:
    - shard-rkl:          [SKIP][552] ([i915#14544] / [i915#5286]) -> [SKIP][553] ([i915#5286]) +1 other test skip
   [552]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
   [553]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
    - shard-rkl:          [SKIP][554] ([i915#5286]) -> [SKIP][555] ([i915#14544] / [i915#5286])
   [554]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
   [555]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html

  * igt@kms_big_fb@linear-32bpp-rotate-90:
    - shard-rkl:          [SKIP][556] ([i915#14544] / [i915#3638]) -> [SKIP][557] ([i915#3638])
   [556]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-90.html
   [557]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-2/igt@kms_big_fb@linear-32bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
    - shard-rkl:          [SKIP][558] -> [SKIP][559] ([i915#14544]) +1 other test skip
   [558]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-8/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
   [559]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
    - shard-rkl:          [SKIP][560] ([i915#12313] / [i915#14544]) -> [SKIP][561] ([i915#12313])
   [560]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
   [561]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
    - shard-rkl:          [SKIP][562] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][563] ([i915#14098] / [i915#6095]) +2 other tests skip
   [562]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
   [563]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/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-hdmi-a-2:
    - shard-rkl:          [SKIP][564] ([i915#14544] / [i915#6095]) -> [SKIP][565] ([i915#6095]) +1 other test skip
   [564]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html
   [565]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
    - shard-rkl:          [SKIP][566] ([i915#12313]) -> [SKIP][567] ([i915#12313] / [i915#14544]) +1 other test skip
   [566]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-3/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
   [567]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html

  * igt@kms_chamelium_edid@dp-edid-change-during-suspend:
    - shard-rkl:          [SKIP][568] ([i915#11151] / [i915#7828]) -> [SKIP][569] ([i915#11151] / [i915#14544] / [i915#7828])
   [568]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-7/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
   [569]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html

  * igt@kms_chamelium_hpd@dp-hpd:
    - shard-rkl:          [SKIP][570] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][571] ([i915#11151] / [i915#7828]) +3 other tests skip
   [570]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd.html
   [571]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_chamelium_hpd@dp-hpd.html

  * igt@kms_content_protection@legacy:
    - shard-rkl:          [SKIP][572] ([i915#14544] / [i915#7118] / [i915#9424]) -> [SKIP][573] ([i915#7118] / [i915#9424])
   [572]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_content_protection@legacy.html
   [573]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-4/igt@kms_content_protection@legacy.html

  * igt@kms_cursor_crc@cursor-rapid-movement-32x10:
    - shard-rkl:          [SKIP][574] ([i915#14544] / [i915#3555]) -> [SKIP][575] ([i915#3555])
   [574]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
   [575]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html

  * igt@kms_cursor_crc@cursor-sliding-32x10:
    - shard-rkl:          [SKIP][576] ([i915#3555]) -> [SKIP][577] ([i915#14544] / [i915#3555]) +1 other test skip
   [576]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-32x10.html
   [577]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x10.html

  * igt@kms_cursor_crc@cursor-suspend:
    - shard-rkl:          [INCOMPLETE][578] ([i915#12358] / [i915#14152]) -> [ABORT][579] ([i915#15317])
   [578]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-3/igt@kms_cursor_crc@cursor-suspend.html
   [579]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-8/igt@kms_cursor_crc@cursor-suspend.html

  * igt@kms_dp_link_training@uhbr-sst:
    - shard-rkl:          [SKIP][580] ([i915#13748] / [i915#14544]) -> [SKIP][581] ([i915#13748])
   [580]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html
   [581]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_dp_link_training@uhbr-sst.html

  * igt@kms_dsc@dsc-with-formats:
    - shard-rkl:          [SKIP][582] ([i915#3555] / [i915#3840]) -> [SKIP][583] ([i915#14544] / [i915#3555] / [i915#3840])
   [582]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-8/igt@kms_dsc@dsc-with-formats.html
   [583]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_dsc@dsc-with-formats.html

  * igt@kms_flip@2x-flip-vs-dpms:
    - shard-rkl:          [SKIP][584] ([i915#9934]) -> [SKIP][585] ([i915#14544] / [i915#9934]) +2 other tests skip
   [584]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-3/igt@kms_flip@2x-flip-vs-dpms.html
   [585]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms.html

  * igt@kms_flip@2x-flip-vs-panning-interruptible:
    - shard-rkl:          [SKIP][586] ([i915#14544] / [i915#9934]) -> [SKIP][587] ([i915#9934]) +1 other test skip
   [586]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_flip@2x-flip-vs-panning-interruptible.html
   [587]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-3/igt@kms_flip@2x-flip-vs-panning-interruptible.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
    - shard-dg1:          [SKIP][588] -> [SKIP][589] ([i915#4423])
   [588]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
   [589]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg1-15/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render:
    - shard-rkl:          [SKIP][590] ([i915#14544] / [i915#15102]) -> [SKIP][591] ([i915#15102])
   [590]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render.html
   [591]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt:
    - shard-dg2:          [SKIP][592] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][593] ([i915#15102] / [i915#3458]) +1 other test skip
   [592]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html
   [593]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
    - shard-rkl:          [SKIP][594] ([i915#14544] / [i915#1825]) -> [SKIP][595] ([i915#1825]) +11 other tests skip
   [594]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
   [595]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt:
    - shard-rkl:          [SKIP][596] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][597] ([i915#15102] / [i915#3023]) +1 other test skip
   [596]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
   [597]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
    - shard-rkl:          [SKIP][598] ([i915#15102] / [i915#3023]) -> [SKIP][599] ([i915#14544] / [i915#15102] / [i915#3023]) +4 other tests skip
   [598]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
   [599]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move:
    - shard-rkl:          [SKIP][600] ([i915#1825]) -> [SKIP][601] ([i915#14544] / [i915#1825]) +2 other tests skip
   [600]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html
   [601]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html

  * igt@kms_plane@plane-panning-bottom-right-suspend:
    - shard-glk:          [INCOMPLETE][602] ([i915#13026]) -> [ABORT][603] ([i915#15317]) +1 other test abort
   [602]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-glk5/igt@kms_plane@plane-panning-bottom-right-suspend.html
   [603]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-glk6/igt@kms_plane@plane-panning-bottom-right-suspend.html

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

  * igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
    - shard-rkl:          [SKIP][606] ([i915#11520] / [i915#14544]) -> [SKIP][607] ([i915#11520])
   [606]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
   [607]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html

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

  * igt@kms_psr@fbc-pr-basic:
    - shard-rkl:          [SKIP][610] ([i915#1072] / [i915#9732]) -> [SKIP][611] ([i915#1072] / [i915#14544] / [i915#9732]) +1 other test skip
   [610]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-4/igt@kms_psr@fbc-pr-basic.html
   [611]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_psr@fbc-pr-basic.html

  * igt@kms_psr@psr2-cursor-plane-move:
    - shard-rkl:          [SKIP][612] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][613] ([i915#1072] / [i915#9732]) +6 other tests skip
   [612]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_psr@psr2-cursor-plane-move.html
   [613]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-5/igt@kms_psr@psr2-cursor-plane-move.html

  * igt@kms_vrr@flip-suspend:
    - shard-rkl:          [SKIP][614] ([i915#14544] / [i915#15243] / [i915#3555]) -> [SKIP][615] ([i915#15243] / [i915#3555])
   [614]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@kms_vrr@flip-suspend.html
   [615]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-7/igt@kms_vrr@flip-suspend.html

  * igt@kms_writeback@writeback-pixel-formats:
    - shard-rkl:          [SKIP][616] ([i915#2437] / [i915#9412]) -> [SKIP][617] ([i915#14544] / [i915#2437] / [i915#9412])
   [616]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-4/igt@kms_writeback@writeback-pixel-formats.html
   [617]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@kms_writeback@writeback-pixel-formats.html

  * igt@prime_vgem@fence-read-hang:
    - shard-rkl:          [SKIP][618] ([i915#3708]) -> [SKIP][619] ([i915#14544] / [i915#3708])
   [618]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-2/igt@prime_vgem@fence-read-hang.html
   [619]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-6/igt@prime_vgem@fence-read-hang.html

  * igt@sriov_basic@bind-unbind-vf:
    - shard-rkl:          [SKIP][620] ([i915#14544] / [i915#9917]) -> [SKIP][621] ([i915#9917])
   [620]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8637/shard-rkl-6/igt@sriov_basic@bind-unbind-vf.html
   [621]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14095/shard-rkl-4/igt@sriov_basic@bind-unbind-vf.html

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

  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
  [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
  [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
  [i915#11965]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11965
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#12193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12193
  [i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
  [i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
  [i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
  [i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
  [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
  [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
  [i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
  [i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796
  [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
  [i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
  [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
  [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
  [i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
  [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
  [i915#13363]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13363
  [i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
  [i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
  [i915#13447]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13447
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
  [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
  [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
  [i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
  [i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
  [i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
  [i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
  [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
  [i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
  [i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [i915#15095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15095
  [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
  [i915#15232]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15232
  [i915#15238]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15238
  [i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
  [i915#15313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15313
  [i915#15314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15314
  [i915#15317]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15317
  [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
  [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
  [i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
  [i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
  [i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
  [i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
  [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
  [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
  [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
  [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
  [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
  [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
  [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
  [i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
  [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
  [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
  [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
  [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
  [i915#3711]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3711
  [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
  [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
  [i915#4036]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4036
  [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
  [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
  [i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
  [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
  [i915#4348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4348
  [i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
  [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
  [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
  [i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
  [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
  [i915#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
  [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
  [i915#4818]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4818
  [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
  [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
  [i915#4873]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4873
  [i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
  [i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
  [i915#4884]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4884
  [i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885
  [i915#5107]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5107
  [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
  [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
  [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
  [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
  [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
  [i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
  [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187
  [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
  [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
  [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
  [i915#6645]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6645
  [i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
  [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
  [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
  [i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
  [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
  [i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
  [i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
  [i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
  [i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
  [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
  [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8289
  [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
  [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
  [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
  [i915#8437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8437
  [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
  [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
  [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
  [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
  [i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
  [i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
  [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
  [i915#8823]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8823
  [i915#8898]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8898
  [i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
  [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
  [i915#9100]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9100
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
  [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
  [i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
  [i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
  [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
  [i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
  [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
  [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
  [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
  [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
  [i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
  [i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
  [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
  [i915#9833]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9833
  [i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
  [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
  [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
  [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934


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

  * CI: CI-20190529 -> None
  * IGT: IGT_8637 -> IGTPW_14095

  CI-20190529: 20190529
  CI_DRM_17580: c701e79730169fab373fba7e759497d755fac592 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_14095: 14095
  IGT_8637: 730ee3dfb26f8d7891fc240b0132a08c5bc7b949 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git

== Logs ==

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

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

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

* Re: [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
  2025-11-25  2:19           ` Jason-JH Lin (林睿祥)
@ 2025-11-25 17:06             ` Ville Syrjälä
  2025-11-26 14:40               ` Jason-JH Lin (林睿祥)
  0 siblings, 1 reply; 18+ messages in thread
From: Ville Syrjälä @ 2025-11-25 17:06 UTC (permalink / raw)
  To: Jason-JH Lin (林睿祥)
  Cc: swati2.sharma@intel.com, igt-dev@lists.freedesktop.org,
	karthik.b.s@intel.com, jani.nikula@intel.com,
	chaitanya.kumar.borah@intel.com,
	Nancy Lin (林欣螢),
	Project_Global_Chrome_Upstream_Group,
	Paul-pl Chen (陳柏霖),
	bhanuprakash.modem@gmail.com, gildekel@google.com,
	fshao@chromium.org, juhapekka.heikkila@gmail.com,
	Singo Chang (張興國), uma.shankar@intel.com,
	markyacoub@chromium.org, kamil.konieczny@linux.intel.com

On Tue, Nov 25, 2025 at 02:19:54AM +0000, Jason-JH Lin (林睿祥) wrote:
> On Mon, 2025-11-24 at 23:00 +0200, Ville Syrjälä wrote:
> > 
> > External email : Please do not click links or open attachments until
> > you have verified the sender or the content.
> > 
> > 
> > On Mon, Nov 24, 2025 at 06:47:27AM +0000, Jason-JH Lin (林睿祥) wrote:
> > > On Fri, 2025-11-21 at 12:38 +0200, Ville Syrjälä wrote:
> > > > 
> > > > External email : Please do not click links or open attachments
> > > > until
> > > > you have verified the sender or the content.
> > > > 
> > > > 
> > > > On Fri, Nov 21, 2025 at 09:47:52AM +0000, Jason-JH Lin (林睿祥)
> > > > wrote:
> > > > > Hi Ville,
> > > > > 
> > > > > Thanks for your rapid reply.
> > > > > 
> > > > > On Fri, 2025-11-21 at 10:56 +0200, Ville Syrjälä wrote:
> > > > > > 
> > > > > > External email : Please do not click links or open
> > > > > > attachments
> > > > > > until
> > > > > > you have verified the sender or the content.
> > > > > > 
> > > > > > 
> > > > > > On Fri, Nov 21, 2025 at 03:53:54PM +0800, Jason-JH Lin wrote:
> > > > > > > When a driver makes use of gamma_lut, degamma_lut, or ctm
> > > > > > > properties
> > > > > > > from crtc state, these properties are applied only via
> > > > > > > atomic
> > > > > > > commit.
> > > > > > > This change ensures all relevant properties are properly
> > > > > > > synchronized
> > > > > > > to crtc state during testing.
> > > > > > > 
> > > > > > > All upstream drivers that support color management
> > > > > > > properties
> > > > > > > also
> > > > > > > support atomic commits, so legacy commit handling in
> > > > > > > kms_color
> > > > > > > is
> > > > > > > no
> > > > > > > longer needed.
> > > > > > 
> > > > > > Incorrect.
> > > > > 
> > > > > The conclusion is refer from:
> > > > > https://patchwork.freedesktop.org/patch/254752/?series=50539&rev=1
> > > > > 
> > > > > I'll remove it because I'm not sure for this.
> > > > > 
> > > > > > 
> > > > > > But rather than spreading the current mess even further, I
> > > > > > think
> > > > > > what we want is a igt_display_commit() variant that takes
> > > > > > care of
> > > > > > the is_atomic check. So add that, blast it over all the
> > > > > > existing
> > > > > > places that do the check by hand (with cocci/sed/etc), and
> > > > > > and then look at using it for new stuff like this where it
> > > > > > probably makes sense to use atomic when available.
> > > > > > 
> > > > > 
> > > > > Sorry for missing you in the cc loop.
> > > > > Does my previous version of this patch satisfy this?
> > > > > https://patchwork.freedesktop.org/patch/687863
> > > > 
> > > > I meant that you should add some kind of
> > > >  igt_display_commit_something()
> > > >  {
> > > >         igt_display_commit2(display, display->is_atomic ?
> > > > COMMIT_ATOMIC : COMMIT_LEGACY);
> > > >  }
> > > > wrapper thingy, and deploy it everwhere that currently
> > > > has that is_atomic check open coded. I guess the real problem
> > > > is coming up with a name... igt_display_commit_auto() maybe?
> > > > 
> > > 
> > > Got it, I'll use a wrapper API "igt_disaply_commit_auto()" in the
> > > next
> > > version.
> > > 
> > > > > 
> > > > > > > 
> > > > > > > Update the test logic to always use
> > > > > > > igt_display_commit_atomic
> > > > > > > with
> > > > > > > DRM_MODE_ATOMIC_ALLOW_MODESET for all color management
> > > > > > > operations.
> > > > > > > This simplifies code and guarantees correct validation of
> > > > > > > gamma,
> > > > > > > degamma, and ctm properties.
> > > > > > 
> > > > > > What do you mean with "guarantees correct validation"? The
> > > > > > current
> > > > > > code works just fine AFAIK.
> > > > > 
> > > > > I have encountered that GAMM_LUT drm property is not updated
> > > > > into
> > > > > the
> > > > > gamma_lut struct in drm_crtc_state via igt_disaply_commit().
> > > > > 
> > > > > I found igt_disaply_commit() will finally call
> > > > > drmModeObjectSetProperty() and igt_plane_commit() in
> > > > > igt_pipe_commit().
> > > > > These functions will set GAMM_LUT property to drm driver but
> > > > > they
> > > > > won't
> > > > > update the gamma_lut struct in crtc state. So our GAMMA driver
> > > > > won't do
> > > > > anything when running these IGT KmsColorTest.
> > > > 
> > > > Whether the commit comes via that atomic ioctl or the setproperty
> > > > ioctl
> > > > the same exact code gets used to update the blobs in the crtc
> > > > state,
> > > > and then the driver's atomic hooks get called in exactly the same
> > > > way.
> > > > 
> > > > But with the non-atomic igt commit you obviously will see
> > > > multiple
> > > > commits coming into the kernel, and you won't see the full state
> > > > in
> > > > the kernel until all the commits are done.
> > > > 
> > > > So if you're saying that the crtc state gamma blob didn't have
> > > > the
> > > > expected new stuff in it, then I think you were either looking at
> > > > the state before all the commits had arrived, or you have some
> > > > kind
> > > > of driver bug where the state gets corrupted.
> > > > 
> > > 
> > > Looking into igt_pipe_commit(), it used drmModeObjectSetProperty()
> > > to
> > > set property to DRM and it used igt_plane_commit() to synchronize
> > > all
> > > plane states and only primary plane will call drmModeSetCrtc().
> > > 
> > > It think the reason we didn't get the new gamma_lut in crtc state
> > > is
> > > taht set_gamma() will only call igt_pipe_obj_prop_changed() to
> > > update
> > > pipe_obj->changed flag, but not update plane->changed flag.
> > > In igt_primary_plane_commit_legacy(), it'll return if primary-
> > > >changed
> > > flag is not set.
> > 
> > The LUT properties are supposed to be on the CRTC. So the plane
> > stuff should not matter, unless you driver is doing something
> > completely non-stanadard.
> > 
> 
> You're right. Plane stuff should not matter to CRTC.
> 
> So I means drmModeSetCrtc() won't be called if plane properties is not
> set in igt_primary_plane_commit_legacy() currently.
> 
> I think this legacy flow logic:
> {
> 
> if (!igt_plane_is_prop_changed(primary, IGT_PLANE_FB_ID)) &&
>     !(primary->changed & IGT_PLANE_COORD_CHANGED_MASK) &&
>     !igt_pipe_obj_is_prop_changed(primary->pipe, IGT_CRTC_MODE_ID))
>         return 0;
> ...
> 
> drmModeSetCrtc()
> 
> ...
> 
> }
> may block LUT properties being synchronized into crtc state when we
> only called set_gamma() and not updated any plane properties.

That doesn't affect CRTC properties apart from the mode.
For all other CRTC properties drmModeObjectSetProperty()
will be called regardless by igt_pipe_commit().

> 
> But I'm not sure the legacy flow will update the primary plane
> properties when CRTC properties is changed in some where.
> 
> So I won't modify this legacy flow logic, but will only add a wrapper
> API that you mentioned to fix the atomic flow of our drivers.
> 
> > --
> > Ville Syrjälä
> > Intel
> 
> Regards,
> Jason-JH Lin
> 

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
  2025-11-25 17:06             ` Ville Syrjälä
@ 2025-11-26 14:40               ` Jason-JH Lin (林睿祥)
  2026-02-11 11:24                 ` Jason-JH Lin (林睿祥)
  0 siblings, 1 reply; 18+ messages in thread
From: Jason-JH Lin (林睿祥) @ 2025-11-26 14:40 UTC (permalink / raw)
  To: ville.syrjala@linux.intel.com
  Cc: swati2.sharma@intel.com, igt-dev@lists.freedesktop.org,
	karthik.b.s@intel.com, jani.nikula@intel.com,
	chaitanya.kumar.borah@intel.com,
	Nancy Lin (林欣螢),
	Project_Global_Chrome_Upstream_Group,
	bhanuprakash.modem@gmail.com,
	Paul-pl Chen (陳柏霖), gildekel@google.com,
	fshao@chromium.org, juhapekka.heikkila@gmail.com,
	Singo Chang (張興國), uma.shankar@intel.com,
	markyacoub@chromium.org, kamil.konieczny@linux.intel.com

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

> > > > > > > 

[snip]

> > > > > > > 
> > > > Looking into igt_pipe_commit(), it used
> > > > drmModeObjectSetProperty()
> > > > to
> > > > set property to DRM and it used igt_plane_commit() to
> > > > synchronize
> > > > all
> > > > plane states and only primary plane will call drmModeSetCrtc().
> > > > 
> > > > It think the reason we didn't get the new gamma_lut in crtc
> > > > state
> > > > is
> > > > taht set_gamma() will only call igt_pipe_obj_prop_changed() to
> > > > update
> > > > pipe_obj->changed flag, but not update plane->changed flag.
> > > > In igt_primary_plane_commit_legacy(), it'll return if primary-
> > > > > changed
> > > > flag is not set.
> > > 
> > > The LUT properties are supposed to be on the CRTC. So the plane
> > > stuff should not matter, unless you driver is doing something
> > > completely non-stanadard.
> > > 
> > 
> > You're right. Plane stuff should not matter to CRTC.
> > 
> > So I means drmModeSetCrtc() won't be called if plane properties is
> > not
> > set in igt_primary_plane_commit_legacy() currently.
> > 
> > I think this legacy flow logic:
> > {
> > 
> > if (!igt_plane_is_prop_changed(primary, IGT_PLANE_FB_ID)) &&
> >     !(primary->changed & IGT_PLANE_COORD_CHANGED_MASK) &&
> >     !igt_pipe_obj_is_prop_changed(primary->pipe, IGT_CRTC_MODE_ID))
> >         return 0;
> > ...
> > 
> > drmModeSetCrtc()
> > 
> > ...
> > 
> > }
> > may block LUT properties being synchronized into crtc state when we
> > only called set_gamma() and not updated any plane properties.
> 
> That doesn't affect CRTC properties apart from the mode.
> For all other CRTC properties drmModeObjectSetProperty()
> will be called regardless by igt_pipe_commit().
> 

Okay, I checked that drm_mode_obj_set_property_ioctl() called from
drmModeObjectSetProperty() will synchronize the CRTC properties, such
as, gamm_lut into the CRTC state of atomic_state.

Our drm driver has implemented mode_config.funcs->atomic_commit(), 
so maybe we have some bug in our drivers that cause the issue I
encountered, the original IGT code should work fine.

I'll check out this later and send the wrapper API if needed.
Thanks for the correction and guidance.

> > 
> > But I'm not sure the legacy flow will update the primary plane
> > properties when CRTC properties is changed in some where.
> > 
> > So I won't modify this legacy flow logic, but will only add a
> > wrapper
> > API that you mentioned to fix the atomic flow of our drivers.
> > 
> > > --
> > > Ville Syrjälä
> > > Intel
> > 
> > Regards,
> > Jason-JH Lin
> > 
> 
> --
> Ville Syrjälä
> Intel

Regards,
Jason-JH Lin

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

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

* Re: [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
  2025-11-26 14:40               ` Jason-JH Lin (林睿祥)
@ 2026-02-11 11:24                 ` Jason-JH Lin (林睿祥)
  2026-02-11 13:31                   ` Ville Syrjälä
  0 siblings, 1 reply; 18+ messages in thread
From: Jason-JH Lin (林睿祥) @ 2026-02-11 11:24 UTC (permalink / raw)
  To: ville.syrjala@linux.intel.com
  Cc: swati2.sharma@intel.com, igt-dev@lists.freedesktop.org,
	karthik.b.s@intel.com, jani.nikula@intel.com,
	chaitanya.kumar.borah@intel.com,
	Nancy Lin (林欣螢),
	Project_Global_Chrome_Upstream_Group,
	bhanuprakash.modem@gmail.com,
	Paul-pl Chen (陳柏霖), gildekel@google.com,
	fshao@chromium.org, juhapekka.heikkila@gmail.com,
	Singo Chang (張興國), uma.shankar@intel.com,
	markyacoub@chromium.org, kamil.konieczny@linux.intel.com

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

On Wed, 2025-11-26 at 22:40 +0800, Jason-JH.Lin wrote:
> > > > > > > > 
> 
> [snip]
> 
> > > > > > > > 
> > > > > Looking into igt_pipe_commit(), it used
> > > > > drmModeObjectSetProperty()
> > > > > to
> > > > > set property to DRM and it used igt_plane_commit() to
> > > > > synchronize
> > > > > all
> > > > > plane states and only primary plane will call
> > > > > drmModeSetCrtc().
> > > > > 
> > > > > It think the reason we didn't get the new gamma_lut in crtc
> > > > > state
> > > > > is
> > > > > taht set_gamma() will only call igt_pipe_obj_prop_changed()
> > > > > to
> > > > > update
> > > > > pipe_obj->changed flag, but not update plane->changed flag.
> > > > > In igt_primary_plane_commit_legacy(), it'll return if
> > > > > primary-
> > > > > > changed
> > > > > flag is not set.
> > > > 
> > > > The LUT properties are supposed to be on the CRTC. So the plane
> > > > stuff should not matter, unless you driver is doing something
> > > > completely non-stanadard.
> > > > 
> > > 
> > > You're right. Plane stuff should not matter to CRTC.
> > > 
> > > So I means drmModeSetCrtc() won't be called if plane properties
> > > is
> > > not
> > > set in igt_primary_plane_commit_legacy() currently.
> > > 
> > > I think this legacy flow logic:
> > > {
> > > 
> > > if (!igt_plane_is_prop_changed(primary, IGT_PLANE_FB_ID)) &&
> > >     !(primary->changed & IGT_PLANE_COORD_CHANGED_MASK) &&
> > >     !igt_pipe_obj_is_prop_changed(primary->pipe,
> > > IGT_CRTC_MODE_ID))
> > >         return 0;
> > > ...
> > > 
> > > drmModeSetCrtc()
> > > 
> > > ...
> > > 
> > > }
> > > may block LUT properties being synchronized into crtc state when
> > > we
> > > only called set_gamma() and not updated any plane properties.
> > 
> > That doesn't affect CRTC properties apart from the mode.
> > For all other CRTC properties drmModeObjectSetProperty()
> > will be called regardless by igt_pipe_commit().
> > 
> 
> Okay, I checked that drm_mode_obj_set_property_ioctl() called from
> drmModeObjectSetProperty() will synchronize the CRTC properties, such
> as, gamm_lut into the CRTC state of atomic_state.
> 
> Our drm driver has implemented mode_config.funcs->atomic_commit(), 
> so maybe we have some bug in our drivers that cause the issue I
> encountered, the original IGT code should work fine.
> 
> I'll check out this later and send the wrapper API if needed.
> Thanks for the correction and guidance.
> 

Finally, I found the issue is that color_mgmt_changed is not set when
updating gamma_lut, causing gamma changes to not be applied to
hardware.

Root cause analysis:
- When updating GAMMA_LUT, color_mgmt_changed is set correctly.
- But when a subsequent unrelated property (e.g. VRR_ENABLED) is
committed, __drm_atomic_helper_crtc_duplicate_state() resets
color_mgmt_changed=0.
- This results in crtc->state having gamma_lut but
color_mgmt_changed=0, so gamma is never applied to hardware.

DRM framework design:
- color_mgmt_changed is a per-commit flag, reset on each new commit.
- Only set if color management properties change.
- In COMMIT_LEGACY mode (used by IGT), each property is committed
separately.
- Unrelated property commits overwrite color_mgmt_changed=1 from
previous gamma_lut update.

Solution in MTK DRM driver:
- Retain color_mgmt_changed if the old state has the flag and color
management blobs have not changed, preventing it from being overwritten
by unrelated property commits.

So we don't need this patch now.
Thank you for your patience and guidance.

Regards,
Jason-JH Lin

> > > 
> > > But I'm not sure the legacy flow will update the primary plane
> > > properties when CRTC properties is changed in some where.
> > > 
> > > So I won't modify this legacy flow logic, but will only add a
> > > wrapper
> > > API that you mentioned to fix the atomic flow of our drivers.
> > > 
> > > > --
> > > > Ville Syrjälä
> > > > Intel
> > > 
> > > Regards,
> > > Jason-JH Lin
> > > 
> > 
> > --
> > Ville Syrjälä
> > Intel
> 
> Regards,
> Jason-JH Lin


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

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

* Re: [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
  2026-02-11 11:24                 ` Jason-JH Lin (林睿祥)
@ 2026-02-11 13:31                   ` Ville Syrjälä
  2026-02-12 10:15                     ` Jason-JH Lin (林睿祥)
  0 siblings, 1 reply; 18+ messages in thread
From: Ville Syrjälä @ 2026-02-11 13:31 UTC (permalink / raw)
  To: Jason-JH Lin (林睿祥)
  Cc: swati2.sharma@intel.com, igt-dev@lists.freedesktop.org,
	karthik.b.s@intel.com, jani.nikula@intel.com,
	chaitanya.kumar.borah@intel.com,
	Nancy Lin (林欣螢),
	Project_Global_Chrome_Upstream_Group,
	bhanuprakash.modem@gmail.com,
	Paul-pl Chen (陳柏霖), gildekel@google.com,
	fshao@chromium.org, juhapekka.heikkila@gmail.com,
	Singo Chang (張興國), uma.shankar@intel.com,
	markyacoub@chromium.org, kamil.konieczny@linux.intel.com

On Wed, Feb 11, 2026 at 11:24:43AM +0000, Jason-JH Lin (林睿祥) wrote:
> On Wed, 2025-11-26 at 22:40 +0800, Jason-JH.Lin wrote:
> > > > > > > > > 
> > 
> > [snip]
> > 
> > > > > > > > > 
> > > > > > Looking into igt_pipe_commit(), it used
> > > > > > drmModeObjectSetProperty()
> > > > > > to
> > > > > > set property to DRM and it used igt_plane_commit() to
> > > > > > synchronize
> > > > > > all
> > > > > > plane states and only primary plane will call
> > > > > > drmModeSetCrtc().
> > > > > > 
> > > > > > It think the reason we didn't get the new gamma_lut in crtc
> > > > > > state
> > > > > > is
> > > > > > taht set_gamma() will only call igt_pipe_obj_prop_changed()
> > > > > > to
> > > > > > update
> > > > > > pipe_obj->changed flag, but not update plane->changed flag.
> > > > > > In igt_primary_plane_commit_legacy(), it'll return if
> > > > > > primary-
> > > > > > > changed
> > > > > > flag is not set.
> > > > > 
> > > > > The LUT properties are supposed to be on the CRTC. So the plane
> > > > > stuff should not matter, unless you driver is doing something
> > > > > completely non-stanadard.
> > > > > 
> > > > 
> > > > You're right. Plane stuff should not matter to CRTC.
> > > > 
> > > > So I means drmModeSetCrtc() won't be called if plane properties
> > > > is
> > > > not
> > > > set in igt_primary_plane_commit_legacy() currently.
> > > > 
> > > > I think this legacy flow logic:
> > > > {
> > > > 
> > > > if (!igt_plane_is_prop_changed(primary, IGT_PLANE_FB_ID)) &&
> > > >     !(primary->changed & IGT_PLANE_COORD_CHANGED_MASK) &&
> > > >     !igt_pipe_obj_is_prop_changed(primary->pipe,
> > > > IGT_CRTC_MODE_ID))
> > > >         return 0;
> > > > ...
> > > > 
> > > > drmModeSetCrtc()
> > > > 
> > > > ...
> > > > 
> > > > }
> > > > may block LUT properties being synchronized into crtc state when
> > > > we
> > > > only called set_gamma() and not updated any plane properties.
> > > 
> > > That doesn't affect CRTC properties apart from the mode.
> > > For all other CRTC properties drmModeObjectSetProperty()
> > > will be called regardless by igt_pipe_commit().
> > > 
> > 
> > Okay, I checked that drm_mode_obj_set_property_ioctl() called from
> > drmModeObjectSetProperty() will synchronize the CRTC properties, such
> > as, gamm_lut into the CRTC state of atomic_state.
> > 
> > Our drm driver has implemented mode_config.funcs->atomic_commit(), 
> > so maybe we have some bug in our drivers that cause the issue I
> > encountered, the original IGT code should work fine.
> > 
> > I'll check out this later and send the wrapper API if needed.
> > Thanks for the correction and guidance.
> > 
> 
> Finally, I found the issue is that color_mgmt_changed is not set when
> updating gamma_lut, causing gamma changes to not be applied to
> hardware.
> 
> Root cause analysis:
> - When updating GAMMA_LUT, color_mgmt_changed is set correctly.
> - But when a subsequent unrelated property (e.g. VRR_ENABLED) is
> committed, __drm_atomic_helper_crtc_duplicate_state() resets
> color_mgmt_changed=0.
> - This results in crtc->state having gamma_lut but
> color_mgmt_changed=0, so gamma is never applied to hardware.
> 
> DRM framework design:
> - color_mgmt_changed is a per-commit flag, reset on each new commit.
> - Only set if color management properties change.
> - In COMMIT_LEGACY mode (used by IGT), each property is committed
> separately.
> - Unrelated property commits overwrite color_mgmt_changed=1 from
> previous gamma_lut update.
> 
> Solution in MTK DRM driver:
> - Retain color_mgmt_changed if the old state has the flag and color
> management blobs have not changed, preventing it from being overwritten
> by unrelated property commits.

That shouldn't be needed because, as you noted, each property
is commited separately. So the commit resulting from the GAMMA_LUT
setproperty should have already updated the hardware before the
next setproperty commit happens.

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
  2026-02-11 13:31                   ` Ville Syrjälä
@ 2026-02-12 10:15                     ` Jason-JH Lin (林睿祥)
  2026-02-12 11:57                       ` Ville Syrjälä
  0 siblings, 1 reply; 18+ messages in thread
From: Jason-JH Lin (林睿祥) @ 2026-02-12 10:15 UTC (permalink / raw)
  To: ville.syrjala@linux.intel.com
  Cc: swati2.sharma@intel.com, igt-dev@lists.freedesktop.org,
	karthik.b.s@intel.com, jani.nikula@intel.com,
	chaitanya.kumar.borah@intel.com,
	Nancy Lin (林欣螢),
	Project_Global_Chrome_Upstream_Group,
	Paul-pl Chen (陳柏霖),
	bhanuprakash.modem@gmail.com, gildekel@google.com,
	fshao@chromium.org, juhapekka.heikkila@gmail.com,
	Singo Chang (張興國), uma.shankar@intel.com,
	markyacoub@chromium.org, kamil.konieczny@linux.intel.com

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

> > > [snip]
> > > 
> > > Okay, I checked that drm_mode_obj_set_property_ioctl() called
> > > from
> > > drmModeObjectSetProperty() will synchronize the CRTC properties,
> > > such
> > > as, gamm_lut into the CRTC state of atomic_state.
> > > 
> > > Our drm driver has implemented mode_config.funcs-
> > > >atomic_commit(), 
> > > so maybe we have some bug in our drivers that cause the issue I
> > > encountered, the original IGT code should work fine.
> > > 
> > > I'll check out this later and send the wrapper API if needed.
> > > Thanks for the correction and guidance.
> > > 
> > 
> > Finally, I found the issue is that color_mgmt_changed is not set
> > when
> > updating gamma_lut, causing gamma changes to not be applied to
> > hardware.
> > 
> > Root cause analysis:
> > - When updating GAMMA_LUT, color_mgmt_changed is set correctly.
> > - But when a subsequent unrelated property (e.g. VRR_ENABLED) is
> > committed, __drm_atomic_helper_crtc_duplicate_state() resets
> > color_mgmt_changed=0.
> > - This results in crtc->state having gamma_lut but
> > color_mgmt_changed=0, so gamma is never applied to hardware.
> > 
> > DRM framework design:
> > - color_mgmt_changed is a per-commit flag, reset on each new
> > commit.
> > - Only set if color management properties change.
> > - In COMMIT_LEGACY mode (used by IGT), each property is committed
> > separately.
> > - Unrelated property commits overwrite color_mgmt_changed=1 from
> > previous gamma_lut update.
> > 
> > Solution in MTK DRM driver:
> > - Retain color_mgmt_changed if the old state has the flag and color
> > management blobs have not changed, preventing it from being
> > overwritten
> > by unrelated property commits.
> 
> That shouldn't be needed because, as you noted, each property
> is commited separately. So the commit resulting from the GAMMA_LUT
> setproperty should have already updated the hardware before the
> next setproperty commit happens.
> 

But what I notice in the DRM driver is that GAMMA_LUT setproperty won't
update the hardware immediately until other properties are set in the
same atomic_flush().

Here is the log from my notice:

[ 2021.157476] [Jason] set_property_atomic START: prop=GAMMA_LUT,
val=125
[ 2021.157478] mediatek-drm mediatek-drm.7.auto: [Jason]
duplicate_state: OLD gamma_lut=0000000000000000 (id=0),
ctm=0000000000000000
[ 2021.157480] mediatek-drm mediatek-drm.7.auto: [Jason]
duplicate_state: NEW gamma_lut=0000000000000000 (id=0),
ctm=0000000000000000
[ 2021.157481] [Jason] crtc_set_property: CRTC 0, prop=GAMMA_LUT,
val=125
[ 2021.157482] BEFORE set: state->gamma_lut=0000000000000000 (id=0)

[ 2021.157484] BEFORE set: state->ctm=0000000000000000 (id=0)
[ 2021.157485] BEFORE set: state->color_mgmt_changed=0
[ 2021.157486] [Jason] AFTER gamma_lut set: replaced=1,
color_mgmt_changed=1
[ 2021.157487] AFTER set: state->gamma_lut=00000000602291e1 (id=125)
[ 2021.157489] [Jason] swap_state: CRTC 0
[ 2021.157490] BEFORE swap: crtc->state->gamma_lut=0000000000000000
(id=0)
[ 2021.157491] BEFORE swap: crtc->state->ctm=0000000000000000 (id=0)
[ 2021.157492] BEFORE swap: crtc->state->color_mgmt_changed=1
[ 2021.157493] ATOMIC STATE: new_crtc_state->gamma_lut=00000000602291e1
(id=125)
[ 2021.157495] ATOMIC STATE: new_crtc_state->ctm=0000000000000000
(id=0)
[ 2021.157496] ATOMIC STATE: new_crtc_state->color_mgmt_changed=1
[ 2021.157497] [Jason] set_property_atomic COMMIT SUCCESS:
prop=GAMMA_LUT

[ 2021.157499] [Jason] set_property_atomic START: prop=VRR_ENABLED,
val=0
[ 2021.157501] mediatek-drm mediatek-drm.7.auto: [Jason]
duplicate_state: OLD gamma_lut=00000000602291e1 (id=125),
ctm=0000000000000000
[ 2021.157503] mediatek-drm mediatek-drm.7.auto: [Jason]
duplicate_state: NEW gamma_lut=00000000602291e1 (id=125),
ctm=0000000000000000
[ 2021.157504] [Jason] crtc_set_property: CRTC 0, prop=VRR_ENABLED,
val=0
[ 2021.157505] BEFORE set: state->gamma_lut=00000000602291e1 (id=125)
[ 2021.157506] BEFORE set: state->ctm=0000000000000000 (id=0)
[ 2021.157508] BEFORE set: state->color_mgmt_changed=0
[ 2021.157509] [Jason] swap_state: CRTC 0
[ 2021.157510] BEFORE swap: crtc->state->gamma_lut=00000000602291e1
(id=125)
[ 2021.157512] BEFORE swap: crtc->state->ctm=0000000000000000 (id=0)
[ 2021.157513] BEFORE swap: crtc->state->color_mgmt_changed=1
[ 2021.157514] ATOMIC STATE: new_crtc_state->gamma_lut=00000000602291e1
(id=125)
[ 2021.157515] ATOMIC STATE: new_crtc_state->ctm=0000000000000000
(id=0)
[ 2021.157517] ATOMIC STATE: new_crtc_state->color_mgmt_changed=0
[ 2021.157518] [Jason] set_property_atomic COMMIT SUCCESS:
prop=VRR_ENABLED

[ 2021.157530] [Jason] set_property_atomic START: prop=rotation, val=1
[ 2021.157535] [Jason] set_property_atomic COMMIT SUCCESS:
prop=rotation
[ 2021.157587] mediatek-drm mediatek-drm.7.auto: [Jason]
duplicate_state: OLD gamma_lut=00000000602291e1 (id=125),
ctm=0000000000000000
[ 2021.157589] mediatek-drm mediatek-drm.7.auto: [Jason]
duplicate_state: NEW gamma_lut=00000000602291e1 (id=125),
ctm=0000000000000000
[ 2021.157605] [Jason] swap_state: CRTC 0

[ 2021.157606] BEFORE swap: crtc->state->gamma_lut=00000000602291e1
(id=125)
[ 2021.157607] BEFORE swap: crtc->state->ctm=0000000000000000 (id=0)
[ 2021.157608] BEFORE swap: crtc->state->color_mgmt_changed=0
[ 2021.157609] ATOMIC STATE: new_crtc_state->gamma_lut=00000000602291e1
(id=125)
[ 2021.157611] ATOMIC STATE: new_crtc_state->ctm=0000000000000000
(id=0)
[ 2021.157612] ATOMIC STATE: new_crtc_state->color_mgmt_changed=0
[ 2021.157970] mediatek-disp-pmqos mediatek-disp-pmqos.20.auto:
mtk_disp_pmqos_set_mmclk[196] final_level(freq=3, 624000000)
[ 2021.361663] mediatek-drm mediatek-drm.7.auto: [Jason] atomic_flush:
color_mgmt_changed=0, gamma_lut=00000000602291e1, ctm=0000000000000000


From the log above, color_mgmt_changed will be reset to 0 after
VRR_ENABLED setproperty and swap crtc_state.

But if we use atomic_commit from IGT, then this won't happen.

Regards,
Jason-JH Lin

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

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

* Re: [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
  2026-02-12 10:15                     ` Jason-JH Lin (林睿祥)
@ 2026-02-12 11:57                       ` Ville Syrjälä
  2026-02-12 15:02                         ` Jason-JH Lin (林睿祥)
  0 siblings, 1 reply; 18+ messages in thread
From: Ville Syrjälä @ 2026-02-12 11:57 UTC (permalink / raw)
  To: Jason-JH Lin (林睿祥)
  Cc: swati2.sharma@intel.com, igt-dev@lists.freedesktop.org,
	karthik.b.s@intel.com, jani.nikula@intel.com,
	chaitanya.kumar.borah@intel.com,
	Nancy Lin (林欣螢),
	Project_Global_Chrome_Upstream_Group,
	Paul-pl Chen (陳柏霖),
	bhanuprakash.modem@gmail.com, gildekel@google.com,
	fshao@chromium.org, juhapekka.heikkila@gmail.com,
	Singo Chang (張興國), uma.shankar@intel.com,
	markyacoub@chromium.org, kamil.konieczny@linux.intel.com

On Thu, Feb 12, 2026 at 10:15:50AM +0000, Jason-JH Lin (林睿祥) wrote:
> > > > [snip]
> > > > 
> > > > Okay, I checked that drm_mode_obj_set_property_ioctl() called
> > > > from
> > > > drmModeObjectSetProperty() will synchronize the CRTC properties,
> > > > such
> > > > as, gamm_lut into the CRTC state of atomic_state.
> > > > 
> > > > Our drm driver has implemented mode_config.funcs-
> > > > >atomic_commit(), 
> > > > so maybe we have some bug in our drivers that cause the issue I
> > > > encountered, the original IGT code should work fine.
> > > > 
> > > > I'll check out this later and send the wrapper API if needed.
> > > > Thanks for the correction and guidance.
> > > > 
> > > 
> > > Finally, I found the issue is that color_mgmt_changed is not set
> > > when
> > > updating gamma_lut, causing gamma changes to not be applied to
> > > hardware.
> > > 
> > > Root cause analysis:
> > > - When updating GAMMA_LUT, color_mgmt_changed is set correctly.
> > > - But when a subsequent unrelated property (e.g. VRR_ENABLED) is
> > > committed, __drm_atomic_helper_crtc_duplicate_state() resets
> > > color_mgmt_changed=0.
> > > - This results in crtc->state having gamma_lut but
> > > color_mgmt_changed=0, so gamma is never applied to hardware.
> > > 
> > > DRM framework design:
> > > - color_mgmt_changed is a per-commit flag, reset on each new
> > > commit.
> > > - Only set if color management properties change.
> > > - In COMMIT_LEGACY mode (used by IGT), each property is committed
> > > separately.
> > > - Unrelated property commits overwrite color_mgmt_changed=1 from
> > > previous gamma_lut update.
> > > 
> > > Solution in MTK DRM driver:
> > > - Retain color_mgmt_changed if the old state has the flag and color
> > > management blobs have not changed, preventing it from being
> > > overwritten
> > > by unrelated property commits.
> > 
> > That shouldn't be needed because, as you noted, each property
> > is commited separately. So the commit resulting from the GAMMA_LUT
> > setproperty should have already updated the hardware before the
> > next setproperty commit happens.
> > 
> 
> But what I notice in the DRM driver is that GAMMA_LUT setproperty won't
> update the hardware immediately until other properties are set in the
> same atomic_flush().

Then you must have a bug somewhere. Each ioctl should
result in an atomic commit.

> 
> Here is the log from my notice:
> 
> [ 2021.157476] [Jason] set_property_atomic START: prop=GAMMA_LUT,
> val=125
> [ 2021.157478] mediatek-drm mediatek-drm.7.auto: [Jason]
> duplicate_state: OLD gamma_lut=0000000000000000 (id=0),
> ctm=0000000000000000
> [ 2021.157480] mediatek-drm mediatek-drm.7.auto: [Jason]
> duplicate_state: NEW gamma_lut=0000000000000000 (id=0),
> ctm=0000000000000000
> [ 2021.157481] [Jason] crtc_set_property: CRTC 0, prop=GAMMA_LUT,
> val=125
> [ 2021.157482] BEFORE set: state->gamma_lut=0000000000000000 (id=0)
> 
> [ 2021.157484] BEFORE set: state->ctm=0000000000000000 (id=0)
> [ 2021.157485] BEFORE set: state->color_mgmt_changed=0
> [ 2021.157486] [Jason] AFTER gamma_lut set: replaced=1,
> color_mgmt_changed=1
> [ 2021.157487] AFTER set: state->gamma_lut=00000000602291e1 (id=125)
> [ 2021.157489] [Jason] swap_state: CRTC 0
> [ 2021.157490] BEFORE swap: crtc->state->gamma_lut=0000000000000000
> (id=0)
> [ 2021.157491] BEFORE swap: crtc->state->ctm=0000000000000000 (id=0)
> [ 2021.157492] BEFORE swap: crtc->state->color_mgmt_changed=1
> [ 2021.157493] ATOMIC STATE: new_crtc_state->gamma_lut=00000000602291e1
> (id=125)
> [ 2021.157495] ATOMIC STATE: new_crtc_state->ctm=0000000000000000
> (id=0)
> [ 2021.157496] ATOMIC STATE: new_crtc_state->color_mgmt_changed=1
> [ 2021.157497] [Jason] set_property_atomic COMMIT SUCCESS:
> prop=GAMMA_LUT
> 
> [ 2021.157499] [Jason] set_property_atomic START: prop=VRR_ENABLED,
> val=0
> [ 2021.157501] mediatek-drm mediatek-drm.7.auto: [Jason]
> duplicate_state: OLD gamma_lut=00000000602291e1 (id=125),
> ctm=0000000000000000
> [ 2021.157503] mediatek-drm mediatek-drm.7.auto: [Jason]
> duplicate_state: NEW gamma_lut=00000000602291e1 (id=125),
> ctm=0000000000000000
> [ 2021.157504] [Jason] crtc_set_property: CRTC 0, prop=VRR_ENABLED,
> val=0
> [ 2021.157505] BEFORE set: state->gamma_lut=00000000602291e1 (id=125)
> [ 2021.157506] BEFORE set: state->ctm=0000000000000000 (id=0)
> [ 2021.157508] BEFORE set: state->color_mgmt_changed=0
> [ 2021.157509] [Jason] swap_state: CRTC 0
> [ 2021.157510] BEFORE swap: crtc->state->gamma_lut=00000000602291e1
> (id=125)
> [ 2021.157512] BEFORE swap: crtc->state->ctm=0000000000000000 (id=0)
> [ 2021.157513] BEFORE swap: crtc->state->color_mgmt_changed=1
> [ 2021.157514] ATOMIC STATE: new_crtc_state->gamma_lut=00000000602291e1
> (id=125)
> [ 2021.157515] ATOMIC STATE: new_crtc_state->ctm=0000000000000000
> (id=0)
> [ 2021.157517] ATOMIC STATE: new_crtc_state->color_mgmt_changed=0
> [ 2021.157518] [Jason] set_property_atomic COMMIT SUCCESS:
> prop=VRR_ENABLED
> 
> [ 2021.157530] [Jason] set_property_atomic START: prop=rotation, val=1
> [ 2021.157535] [Jason] set_property_atomic COMMIT SUCCESS:
> prop=rotation
> [ 2021.157587] mediatek-drm mediatek-drm.7.auto: [Jason]
> duplicate_state: OLD gamma_lut=00000000602291e1 (id=125),
> ctm=0000000000000000
> [ 2021.157589] mediatek-drm mediatek-drm.7.auto: [Jason]
> duplicate_state: NEW gamma_lut=00000000602291e1 (id=125),
> ctm=0000000000000000
> [ 2021.157605] [Jason] swap_state: CRTC 0
> 
> [ 2021.157606] BEFORE swap: crtc->state->gamma_lut=00000000602291e1
> (id=125)
> [ 2021.157607] BEFORE swap: crtc->state->ctm=0000000000000000 (id=0)
> [ 2021.157608] BEFORE swap: crtc->state->color_mgmt_changed=0
> [ 2021.157609] ATOMIC STATE: new_crtc_state->gamma_lut=00000000602291e1
> (id=125)
> [ 2021.157611] ATOMIC STATE: new_crtc_state->ctm=0000000000000000
> (id=0)
> [ 2021.157612] ATOMIC STATE: new_crtc_state->color_mgmt_changed=0
> [ 2021.157970] mediatek-disp-pmqos mediatek-disp-pmqos.20.auto:
> mtk_disp_pmqos_set_mmclk[196] final_level(freq=3, 624000000)
> [ 2021.361663] mediatek-drm mediatek-drm.7.auto: [Jason] atomic_flush:
> color_mgmt_changed=0, gamma_lut=00000000602291e1, ctm=0000000000000000
> 
> 
> From the log above, color_mgmt_changed will be reset to 0 after
> VRR_ENABLED setproperty and swap crtc_state.
> 
> But if we use atomic_commit from IGT, then this won't happen.
> 
> Regards,
> Jason-JH Lin

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties
  2026-02-12 11:57                       ` Ville Syrjälä
@ 2026-02-12 15:02                         ` Jason-JH Lin (林睿祥)
  0 siblings, 0 replies; 18+ messages in thread
From: Jason-JH Lin (林睿祥) @ 2026-02-12 15:02 UTC (permalink / raw)
  To: ville.syrjala@linux.intel.com
  Cc: swati2.sharma@intel.com, igt-dev@lists.freedesktop.org,
	karthik.b.s@intel.com, jani.nikula@intel.com,
	chaitanya.kumar.borah@intel.com,
	Nancy Lin (林欣螢),
	Project_Global_Chrome_Upstream_Group,
	bhanuprakash.modem@gmail.com,
	Paul-pl Chen (陳柏霖), gildekel@google.com,
	fshao@chromium.org, juhapekka.heikkila@gmail.com,
	Singo Chang (張興國), uma.shankar@intel.com,
	markyacoub@chromium.org, kamil.konieczny@linux.intel.com

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

On Thu, 2026-02-12 at 13:57 +0200, Ville Syrjälä wrote:
> On Thu, Feb 12, 2026 at 10:15:50AM +0000, Jason-JH Lin (林睿祥) wrote:
> > > > > [snip]
> > > > > 
> > > > > Okay, I checked that drm_mode_obj_set_property_ioctl() called
> > > > > from
> > > > > drmModeObjectSetProperty() will synchronize the CRTC
> > > > > properties,
> > > > > such
> > > > > as, gamm_lut into the CRTC state of atomic_state.
> > > > > 
> > > > > Our drm driver has implemented mode_config.funcs-
> > > > > > atomic_commit(), 
> > > > > so maybe we have some bug in our drivers that cause the issue
> > > > > I
> > > > > encountered, the original IGT code should work fine.
> > > > > 
> > > > > I'll check out this later and send the wrapper API if needed.
> > > > > Thanks for the correction and guidance.
> > > > > 
> > > > 
> > > > Finally, I found the issue is that color_mgmt_changed is not
> > > > set
> > > > when
> > > > updating gamma_lut, causing gamma changes to not be applied to
> > > > hardware.
> > > > 
> > > > Root cause analysis:
> > > > - When updating GAMMA_LUT, color_mgmt_changed is set correctly.
> > > > - But when a subsequent unrelated property (e.g. VRR_ENABLED)
> > > > is
> > > > committed, __drm_atomic_helper_crtc_duplicate_state() resets
> > > > color_mgmt_changed=0.
> > > > - This results in crtc->state having gamma_lut but
> > > > color_mgmt_changed=0, so gamma is never applied to hardware.
> > > > 
> > > > DRM framework design:
> > > > - color_mgmt_changed is a per-commit flag, reset on each new
> > > > commit.
> > > > - Only set if color management properties change.
> > > > - In COMMIT_LEGACY mode (used by IGT), each property is
> > > > committed
> > > > separately.
> > > > - Unrelated property commits overwrite color_mgmt_changed=1
> > > > from
> > > > previous gamma_lut update.
> > > > 
> > > > Solution in MTK DRM driver:
> > > > - Retain color_mgmt_changed if the old state has the flag and
> > > > color
> > > > management blobs have not changed, preventing it from being
> > > > overwritten
> > > > by unrelated property commits.
> > > 
> > > That shouldn't be needed because, as you noted, each property
> > > is commited separately. So the commit resulting from the
> > > GAMMA_LUT
> > > setproperty should have already updated the hardware before the
> > > next setproperty commit happens.
> > > 
> > 
> > But what I notice in the DRM driver is that GAMMA_LUT setproperty
> > won't
> > update the hardware immediately until other properties are set in
> > the
> > same atomic_flush().
> 
> Then you must have a bug somewhere. Each ioctl should
> result in an atomic commit.
> 

Oh, after checking the implementation of `atomic_begin()` and
`atomic_flush()` in the `mtk_crtc.c` driver, I think I understand the
reason.

The MTK CRTC driver uses the CMDQ driver to align with every VBLANK,
merging multiple commits into a single VSYNC and setting them in the
hardware. It seems this is due to optimizations made to accommodate MTK
hardware features.
Therefor, it requires some adjustments to CRTC state synchronization.

Anyway, thanks for your reply and advice. I'll do some more tests to
confirm this again.

Regards,
Jason-JH Lin


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

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

end of thread, other threads:[~2026-02-12 15:02 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-21  7:53 [PATCH i-g-t v2] tests/kms_color: Always use atomic_commit for setting color properties Jason-JH Lin
2025-11-21  8:56 ` Ville Syrjälä
2025-11-21  9:47   ` Jason-JH Lin (林睿祥)
2025-11-21 10:38     ` Ville Syrjälä
2025-11-24  6:47       ` Jason-JH Lin (林睿祥)
2025-11-24 21:00         ` Ville Syrjälä
2025-11-25  2:19           ` Jason-JH Lin (林睿祥)
2025-11-25 17:06             ` Ville Syrjälä
2025-11-26 14:40               ` Jason-JH Lin (林睿祥)
2026-02-11 11:24                 ` Jason-JH Lin (林睿祥)
2026-02-11 13:31                   ` Ville Syrjälä
2026-02-12 10:15                     ` Jason-JH Lin (林睿祥)
2026-02-12 11:57                       ` Ville Syrjälä
2026-02-12 15:02                         ` Jason-JH Lin (林睿祥)
2025-11-25  2:50 ` ✓ Xe.CI.BAT: success for " Patchwork
2025-11-25  3:03 ` ✓ i915.CI.BAT: " Patchwork
2025-11-25  4:43 ` ✗ Xe.CI.Full: failure " Patchwork
2025-11-25  8:52 ` ✗ i915.CI.Full: " Patchwork

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