public inbox for igt-dev@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support
@ 2026-04-10 10:07 Jason-JH Lin
  2026-04-10 10:25 ` Ville Syrjälä
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Jason-JH Lin @ 2026-04-10 10:07 UTC (permalink / raw)
  To: igt-dev, Karthik B S, Swati Sharma, 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

Adapt rotation CRC tests for MTK devices by using Intel-like pipe CRC
approach with explicit vblank synchronization.
MTK devices require a vblank wait to ensure rotation completes before
CRC capture.

Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com>
---
 tests/kms_rotation_crc.c | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/tests/kms_rotation_crc.c b/tests/kms_rotation_crc.c
index 4420053f1c6d..972fe9f56839 100644
--- a/tests/kms_rotation_crc.c
+++ b/tests/kms_rotation_crc.c
@@ -310,12 +310,12 @@ static void prepare_crtc(data_t *data, igt_output_t *output, igt_crtc_t *crtc,
 	/* defer crtc cleanup + crtc active for later on amd - not valid
 	 * to enable CRTC without a plane active
 	 */
-	if (!is_amdgpu_device(data->gfx_fd))
+	if (is_intel_device(data->gfx_fd) || is_mtk_device(data->gfx_fd))
 		igt_display_commit2(display, COMMIT_ATOMIC);
 	data->pipe_crc = igt_crtc_crc_new(crtc,
 				          IGT_PIPE_CRC_SOURCE_AUTO);
 
-	if (!is_amdgpu_device(data->gfx_fd) && start_crc)
+	if ((is_intel_device(data->gfx_fd) || is_mtk_device(data->gfx_fd)) && start_crc)
 		igt_pipe_crc_start(data->pipe_crc);
 }
 
@@ -324,7 +324,7 @@ static void prepare_crtc(data_t *data, igt_output_t *output, igt_crtc_t *crtc,
 #define TEST_HEIGHT(km) \
 	 min_t((km)->vdisplay, (km)->vdisplay, TEST_MAX_HEIGHT)
 
-static void prepare_fbs(data_t *data, igt_output_t *output,
+static void prepare_fbs(data_t *data, igt_output_t *output, igt_crtc_t *crtc,
 			igt_plane_t *plane, enum rectangle_type rect, uint32_t format)
 {
 	drmModeModeInfo *mode;
@@ -410,6 +410,8 @@ static void prepare_fbs(data_t *data, igt_output_t *output,
 				data->pipe_crc,
 				&data->crc_rect[data->output_crc_in_use][rect].flip_crc);
 		} else {
+			if (is_mtk_device(data->gfx_fd))
+				igt_wait_for_vblank(crtc);
 			igt_pipe_crc_get_current(
 				display->drm_fd, data->pipe_crc,
 				&data->crc_rect[data->output_crc_in_use][rect].flip_crc);
@@ -434,6 +436,8 @@ static void prepare_fbs(data_t *data, igt_output_t *output,
 				&data->crc_rect[data->output_crc_in_use][rect].ref_crc);
 			igt_remove_fb(data->gfx_fd, &data->fb_flip);
 		} else {
+			if (is_mtk_device(data->gfx_fd))
+				igt_wait_for_vblank(crtc);
 			igt_pipe_crc_get_current(
 				display->drm_fd, data->pipe_crc,
 				&data->crc_rect[data->output_crc_in_use][rect].ref_crc);
@@ -472,7 +476,7 @@ static void test_single_case(data_t *data, igt_crtc_t *crtc,
 
 	igt_debug("Testing case %i on pipe %s, format %s\n", rect,
 		  igt_crtc_name(crtc), igt_format_str(format));
-	prepare_fbs(data, output, plane, rect, format);
+	prepare_fbs(data, output, crtc, plane, rect, format);
 
 	igt_plane_set_rotation(plane, data->rotation);
 	if (igt_rotation_90_or_270(data->rotation))
@@ -499,6 +503,8 @@ static void test_single_case(data_t *data, igt_crtc_t *crtc,
 	if (is_amdgpu_device(data->gfx_fd)) {
 		igt_pipe_crc_collect_crc(data->pipe_crc, &crc_output);
 	} else {
+		if (is_mtk_device(data->gfx_fd))
+			igt_wait_for_vblank(crtc);
 		igt_pipe_crc_get_current(display->drm_fd, data->pipe_crc,
 								 &crc_output);
 	}
@@ -530,6 +536,8 @@ static void test_single_case(data_t *data, igt_crtc_t *crtc,
 		if (is_amdgpu_device(data->gfx_fd)) {
 			igt_pipe_crc_collect_crc(data->pipe_crc, &crc_output);
 		} else {
+			if (is_mtk_device(data->gfx_fd))
+				igt_wait_for_vblank(crtc);
 			igt_pipe_crc_get_current(display->drm_fd, data->pipe_crc,
 									 &crc_output);
 		}
@@ -701,7 +709,7 @@ static void test_plane_rotation(data_t *data, int plane_type, bool test_bad_form
 						 data->override_fmt, test_bad_format);
 			}
 		}
-		if (is_intel_device(data->gfx_fd)) {
+		if (is_intel_device(data->gfx_fd) || is_mtk_device(data->gfx_fd)) {
 			igt_pipe_crc_stop(data->pipe_crc);
 		}
 	}
-- 
2.43.0


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

* Re: [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support
  2026-04-10 10:07 [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support Jason-JH Lin
@ 2026-04-10 10:25 ` Ville Syrjälä
  2026-04-14  3:11   ` Jason-JH Lin (林睿祥)
  2026-04-10 18:27 ` ✓ Xe.CI.BAT: success for " Patchwork
                   ` (3 subsequent siblings)
  4 siblings, 1 reply; 9+ messages in thread
From: Ville Syrjälä @ 2026-04-10 10:25 UTC (permalink / raw)
  To: Jason-JH Lin
  Cc: igt-dev, Karthik B S, Swati Sharma, 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, Apr 10, 2026 at 06:07:31PM +0800, Jason-JH Lin wrote:
> Adapt rotation CRC tests for MTK devices by using Intel-like pipe CRC
> approach with explicit vblank synchronization.
> MTK devices require a vblank wait to ensure rotation completes before
> CRC capture.

Instead of adding these checks all over igt I think you should
try to fix you kernel CRC implementation to not hand out garbage
CRCs.

> 
> Signed-off-by: Jason-JH Lin <jason-jh.lin@mediatek.com>
> ---
>  tests/kms_rotation_crc.c | 18 +++++++++++++-----
>  1 file changed, 13 insertions(+), 5 deletions(-)
> 
> diff --git a/tests/kms_rotation_crc.c b/tests/kms_rotation_crc.c
> index 4420053f1c6d..972fe9f56839 100644
> --- a/tests/kms_rotation_crc.c
> +++ b/tests/kms_rotation_crc.c
> @@ -310,12 +310,12 @@ static void prepare_crtc(data_t *data, igt_output_t *output, igt_crtc_t *crtc,
>  	/* defer crtc cleanup + crtc active for later on amd - not valid
>  	 * to enable CRTC without a plane active
>  	 */
> -	if (!is_amdgpu_device(data->gfx_fd))
> +	if (is_intel_device(data->gfx_fd) || is_mtk_device(data->gfx_fd))
>  		igt_display_commit2(display, COMMIT_ATOMIC);
>  	data->pipe_crc = igt_crtc_crc_new(crtc,
>  				          IGT_PIPE_CRC_SOURCE_AUTO);
>  
> -	if (!is_amdgpu_device(data->gfx_fd) && start_crc)
> +	if ((is_intel_device(data->gfx_fd) || is_mtk_device(data->gfx_fd)) && start_crc)
>  		igt_pipe_crc_start(data->pipe_crc);
>  }
>  
> @@ -324,7 +324,7 @@ static void prepare_crtc(data_t *data, igt_output_t *output, igt_crtc_t *crtc,
>  #define TEST_HEIGHT(km) \
>  	 min_t((km)->vdisplay, (km)->vdisplay, TEST_MAX_HEIGHT)
>  
> -static void prepare_fbs(data_t *data, igt_output_t *output,
> +static void prepare_fbs(data_t *data, igt_output_t *output, igt_crtc_t *crtc,
>  			igt_plane_t *plane, enum rectangle_type rect, uint32_t format)
>  {
>  	drmModeModeInfo *mode;
> @@ -410,6 +410,8 @@ static void prepare_fbs(data_t *data, igt_output_t *output,
>  				data->pipe_crc,
>  				&data->crc_rect[data->output_crc_in_use][rect].flip_crc);
>  		} else {
> +			if (is_mtk_device(data->gfx_fd))
> +				igt_wait_for_vblank(crtc);
>  			igt_pipe_crc_get_current(
>  				display->drm_fd, data->pipe_crc,
>  				&data->crc_rect[data->output_crc_in_use][rect].flip_crc);
> @@ -434,6 +436,8 @@ static void prepare_fbs(data_t *data, igt_output_t *output,
>  				&data->crc_rect[data->output_crc_in_use][rect].ref_crc);
>  			igt_remove_fb(data->gfx_fd, &data->fb_flip);
>  		} else {
> +			if (is_mtk_device(data->gfx_fd))
> +				igt_wait_for_vblank(crtc);
>  			igt_pipe_crc_get_current(
>  				display->drm_fd, data->pipe_crc,
>  				&data->crc_rect[data->output_crc_in_use][rect].ref_crc);
> @@ -472,7 +476,7 @@ static void test_single_case(data_t *data, igt_crtc_t *crtc,
>  
>  	igt_debug("Testing case %i on pipe %s, format %s\n", rect,
>  		  igt_crtc_name(crtc), igt_format_str(format));
> -	prepare_fbs(data, output, plane, rect, format);
> +	prepare_fbs(data, output, crtc, plane, rect, format);
>  
>  	igt_plane_set_rotation(plane, data->rotation);
>  	if (igt_rotation_90_or_270(data->rotation))
> @@ -499,6 +503,8 @@ static void test_single_case(data_t *data, igt_crtc_t *crtc,
>  	if (is_amdgpu_device(data->gfx_fd)) {
>  		igt_pipe_crc_collect_crc(data->pipe_crc, &crc_output);
>  	} else {
> +		if (is_mtk_device(data->gfx_fd))
> +			igt_wait_for_vblank(crtc);
>  		igt_pipe_crc_get_current(display->drm_fd, data->pipe_crc,
>  								 &crc_output);
>  	}
> @@ -530,6 +536,8 @@ static void test_single_case(data_t *data, igt_crtc_t *crtc,
>  		if (is_amdgpu_device(data->gfx_fd)) {
>  			igt_pipe_crc_collect_crc(data->pipe_crc, &crc_output);
>  		} else {
> +			if (is_mtk_device(data->gfx_fd))
> +				igt_wait_for_vblank(crtc);
>  			igt_pipe_crc_get_current(display->drm_fd, data->pipe_crc,
>  									 &crc_output);
>  		}
> @@ -701,7 +709,7 @@ static void test_plane_rotation(data_t *data, int plane_type, bool test_bad_form
>  						 data->override_fmt, test_bad_format);
>  			}
>  		}
> -		if (is_intel_device(data->gfx_fd)) {
> +		if (is_intel_device(data->gfx_fd) || is_mtk_device(data->gfx_fd)) {
>  			igt_pipe_crc_stop(data->pipe_crc);
>  		}
>  	}
> -- 
> 2.43.0

-- 
Ville Syrjälä
Intel

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

* ✓ Xe.CI.BAT: success for tests/kms_rotation_crc: Add MTK device support
  2026-04-10 10:07 [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support Jason-JH Lin
  2026-04-10 10:25 ` Ville Syrjälä
@ 2026-04-10 18:27 ` Patchwork
  2026-04-10 18:33 ` ✓ i915.CI.BAT: " Patchwork
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2026-04-10 18:27 UTC (permalink / raw)
  To: Jason-JH Lin; +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_rotation_crc: Add MTK device support
URL   : https://patchwork.freedesktop.org/series/164684/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_8854_BAT -> XEIGTPW_14963_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (14 -> 14)
------------------------------

  No changes in participating hosts


Changes
-------

  No changes found


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

  * IGT: IGT_8854 -> IGTPW_14963

  IGTPW_14963: f8c5397d0fdc6e67c654b269f5cb41ddc70f4a6c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8854: 93abaf0170728f69bc27577e5b405f7a2a01b6fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-4884-3751e2e5a19aba3949a3f12aa5b917eb8bbb1eb5: 3751e2e5a19aba3949a3f12aa5b917eb8bbb1eb5

== Logs ==

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

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

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

* ✓ i915.CI.BAT: success for tests/kms_rotation_crc: Add MTK device support
  2026-04-10 10:07 [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support Jason-JH Lin
  2026-04-10 10:25 ` Ville Syrjälä
  2026-04-10 18:27 ` ✓ Xe.CI.BAT: success for " Patchwork
@ 2026-04-10 18:33 ` Patchwork
  2026-04-11  6:35 ` ✓ Xe.CI.FULL: " Patchwork
  2026-04-11 18:45 ` ✗ i915.CI.Full: failure " Patchwork
  4 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2026-04-10 18:33 UTC (permalink / raw)
  To: Jason-JH Lin; +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_rotation_crc: Add MTK device support
URL   : https://patchwork.freedesktop.org/series/164684/
State : success

== Summary ==

CI Bug Log - changes from IGT_8854 -> IGTPW_14963
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

Participating hosts (42 -> 39)
------------------------------

  Missing    (3): bat-dg2-13 fi-snb-2520m bat-adls-6 

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

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

### IGT changes ###

#### Issues hit ####

  * igt@core_auth@basic-auth:
    - bat-adlp-9:         [PASS][1] -> [DMESG-WARN][2] ([i915#15673])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/bat-adlp-9/igt@core_auth@basic-auth.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/bat-adlp-9/igt@core_auth@basic-auth.html

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

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

  
#### Possible fixes ####

  * igt@core_debugfs@read-all-entries:
    - bat-adlp-9:         [DMESG-WARN][9] ([i915#15673]) -> [PASS][10]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/bat-adlp-9/igt@core_debugfs@read-all-entries.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/bat-adlp-9/igt@core_debugfs@read-all-entries.html

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

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


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

  * CI: CI-20190529 -> None
  * IGT: IGT_8854 -> IGTPW_14963

  CI-20190529: 20190529
  CI_DRM_18313: 3751e2e5a19aba3949a3f12aa5b917eb8bbb1eb5 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_14963: f8c5397d0fdc6e67c654b269f5cb41ddc70f4a6c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8854: 93abaf0170728f69bc27577e5b405f7a2a01b6fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git

== Logs ==

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

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

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

* ✓ Xe.CI.FULL: success for tests/kms_rotation_crc: Add MTK device support
  2026-04-10 10:07 [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support Jason-JH Lin
                   ` (2 preceding siblings ...)
  2026-04-10 18:33 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-04-11  6:35 ` Patchwork
  2026-04-11 18:45 ` ✗ i915.CI.Full: failure " Patchwork
  4 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2026-04-11  6:35 UTC (permalink / raw)
  To: Jason-JH Lin; +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_rotation_crc: Add MTK device support
URL   : https://patchwork.freedesktop.org/series/164684/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_8854_FULL -> XEIGTPW_14963_FULL
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (2 -> 2)
------------------------------

  No changes in participating hosts

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

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

### IGT changes ###

#### Issues hit ####

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

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180:
    - shard-bmg:          NOTRUN -> [SKIP][2] ([Intel XE#1124])
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180.html

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

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

  * igt@kms_chamelium_color@ctm-green-to-red:
    - shard-lnl:          NOTRUN -> [SKIP][5] ([Intel XE#306] / [Intel XE#7358])
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-6/igt@kms_chamelium_color@ctm-green-to-red.html

  * igt@kms_chamelium_hpd@dp-hpd-after-suspend:
    - shard-bmg:          NOTRUN -> [SKIP][6] ([Intel XE#2252])
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-9/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html

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

  * igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic:
    - shard-lnl:          NOTRUN -> [SKIP][8] ([Intel XE#309] / [Intel XE#7343])
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-8/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html

  * igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
    - shard-lnl:          NOTRUN -> [SKIP][9] ([Intel XE#1508])
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html

  * igt@kms_flip@2x-blocking-absolute-wf_vblank:
    - shard-lnl:          NOTRUN -> [SKIP][10] ([Intel XE#1421]) +1 other test skip
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-7/igt@kms_flip@2x-blocking-absolute-wf_vblank.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible:
    - shard-lnl:          [PASS][11] -> [FAIL][12] ([Intel XE#301]) +1 other test fail
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html

  * igt@kms_flip_scaled_crc@flip-p016-linear-to-p016-linear-reflect-x:
    - shard-bmg:          NOTRUN -> [SKIP][13] ([Intel XE#7179])
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-6/igt@kms_flip_scaled_crc@flip-p016-linear-to-p016-linear-reflect-x.html

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

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt:
    - shard-bmg:          NOTRUN -> [SKIP][15] ([Intel XE#4141])
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-fullscreen:
    - shard-bmg:          NOTRUN -> [SKIP][16] ([Intel XE#2311]) +3 other tests skip
   [16]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-9/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt:
    - shard-bmg:          NOTRUN -> [SKIP][17] ([Intel XE#2313]) +3 other tests skip
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt.html

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

  * igt@kms_frontbuffer_tracking@psr-argb161616f-draw-mmap-wc:
    - shard-bmg:          NOTRUN -> [SKIP][19] ([Intel XE#7061] / [Intel XE#7356])
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-2/igt@kms_frontbuffer_tracking@psr-argb161616f-draw-mmap-wc.html

  * igt@kms_joiner@basic-ultra-joiner:
    - shard-bmg:          NOTRUN -> [SKIP][20] ([Intel XE#6911] / [Intel XE#7378])
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-1/igt@kms_joiner@basic-ultra-joiner.html

  * igt@kms_joiner@invalid-modeset-ultra-joiner:
    - shard-lnl:          NOTRUN -> [SKIP][21] ([Intel XE#6900] / [Intel XE#7362])
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-7/igt@kms_joiner@invalid-modeset-ultra-joiner.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-lnl:          NOTRUN -> [SKIP][22] ([Intel XE#7591])
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-4/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier:
    - shard-lnl:          NOTRUN -> [SKIP][23] ([Intel XE#7283])
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-2/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier.html

  * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier:
    - shard-bmg:          NOTRUN -> [SKIP][24] ([Intel XE#7283]) +1 other test skip
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-10/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html

  * igt@kms_psr@fbc-psr-sprite-render:
    - shard-bmg:          NOTRUN -> [SKIP][25] ([Intel XE#2234] / [Intel XE#2850])
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-3/igt@kms_psr@fbc-psr-sprite-render.html

  * igt@kms_psr@pr-sprite-render:
    - shard-lnl:          NOTRUN -> [SKIP][26] ([Intel XE#1406])
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-2/igt@kms_psr@pr-sprite-render.html

  * igt@kms_rotation_crc@bad-tiling:
    - shard-lnl:          NOTRUN -> [SKIP][27] ([Intel XE#3414] / [Intel XE#3904] / [Intel XE#7342])
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-1/igt@kms_rotation_crc@bad-tiling.html

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

  * igt@kms_sharpness_filter@filter-scaler-upscale:
    - shard-bmg:          NOTRUN -> [SKIP][29] ([Intel XE#6503])
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-2/igt@kms_sharpness_filter@filter-scaler-upscale.html

  * igt@xe_compute@ccs-mode-basic:
    - shard-lnl:          NOTRUN -> [SKIP][30] ([Intel XE#1447] / [Intel XE#7471])
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-5/igt@xe_compute@ccs-mode-basic.html

  * igt@xe_evict@evict-beng-cm-threads-small:
    - shard-lnl:          NOTRUN -> [SKIP][31] ([Intel XE#6540] / [Intel XE#688]) +2 other tests skip
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-8/igt@xe_evict@evict-beng-cm-threads-small.html

  * igt@xe_evict@evict-small-external-multi-queue-cm:
    - shard-bmg:          NOTRUN -> [SKIP][32] ([Intel XE#7140])
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-2/igt@xe_evict@evict-small-external-multi-queue-cm.html

  * igt@xe_exec_balancer@many-execqueues-cm-parallel-userptr-rebind:
    - shard-lnl:          NOTRUN -> [SKIP][33] ([Intel XE#7482]) +1 other test skip
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-1/igt@xe_exec_balancer@many-execqueues-cm-parallel-userptr-rebind.html

  * igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap:
    - shard-bmg:          NOTRUN -> [SKIP][34] ([Intel XE#2322] / [Intel XE#7372]) +1 other test skip
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-7/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-basic-defer-mmap.html

  * igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr:
    - shard-lnl:          NOTRUN -> [SKIP][35] ([Intel XE#1392])
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-1/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr.html

  * igt@xe_exec_fault_mode@many-execqueues-multi-queue-imm:
    - shard-bmg:          NOTRUN -> [SKIP][36] ([Intel XE#7136]) +2 other tests skip
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-9/igt@xe_exec_fault_mode@many-execqueues-multi-queue-imm.html

  * igt@xe_exec_multi_queue@many-queues-close-fd:
    - shard-bmg:          NOTRUN -> [SKIP][37] ([Intel XE#6874]) +1 other test skip
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-7/igt@xe_exec_multi_queue@many-queues-close-fd.html

  * igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-basic:
    - shard-lnl:          NOTRUN -> [SKIP][38] ([Intel XE#6874]) +3 other tests skip
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-6/igt@xe_exec_multi_queue@one-queue-preempt-mode-fault-basic.html

  * igt@xe_exec_threads@threads-multi-queue-fd-userptr-invalidate:
    - shard-lnl:          NOTRUN -> [SKIP][39] ([Intel XE#7138]) +1 other test skip
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-2/igt@xe_exec_threads@threads-multi-queue-fd-userptr-invalidate.html

  * igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-rebind:
    - shard-bmg:          NOTRUN -> [SKIP][40] ([Intel XE#7138])
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-9/igt@xe_exec_threads@threads-multi-queue-mixed-shared-vm-rebind.html

  * igt@xe_prefetch_fault@prefetch-fault-svm:
    - shard-bmg:          NOTRUN -> [SKIP][41] ([Intel XE#7599])
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-2/igt@xe_prefetch_fault@prefetch-fault-svm.html

  * igt@xe_query@multigpu-query-topology-l3-bank-mask:
    - shard-lnl:          NOTRUN -> [SKIP][42] ([Intel XE#944]) +1 other test skip
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-6/igt@xe_query@multigpu-query-topology-l3-bank-mask.html

  * igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs:
    - shard-lnl:          NOTRUN -> [SKIP][43] ([Intel XE#4130] / [Intel XE#7366])
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-1/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html

  * igt@xe_sriov_vram@vf-access-provisioned:
    - shard-bmg:          [PASS][44] -> [FAIL][45] ([Intel XE#5937]) +1 other test fail
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-bmg-8/igt@xe_sriov_vram@vf-access-provisioned.html
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-8/igt@xe_sriov_vram@vf-access-provisioned.html

  
#### Possible fixes ####

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic:
    - shard-bmg:          [FAIL][46] ([Intel XE#7571]) -> [PASS][47]
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-bmg-7/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-5/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html

  * igt@kms_vrr@max-min@pipe-a-edp-1:
    - shard-lnl:          [FAIL][48] ([Intel XE#4227]) -> [PASS][49] +1 other test pass
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-lnl-1/igt@kms_vrr@max-min@pipe-a-edp-1.html
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-5/igt@kms_vrr@max-min@pipe-a-edp-1.html

  * igt@xe_configfs@engines-allowed:
    - shard-bmg:          [DMESG-WARN][50] ([Intel XE#7725]) -> [PASS][51] +3 other tests pass
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-bmg-6/igt@xe_configfs@engines-allowed.html
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-10/igt@xe_configfs@engines-allowed.html

  * igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma:
    - shard-lnl:          [FAIL][52] ([Intel XE#5625]) -> [PASS][53]
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-lnl-1/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma.html
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-lnl-7/igt@xe_exec_system_allocator@pat-index-madvise-pat-idx-uc-multi-vma.html

  * igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling@numvfs-random:
    - shard-bmg:          [FAIL][54] ([Intel XE#5937]) -> [PASS][55] +1 other test pass
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-bmg-3/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling@numvfs-random.html
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-7/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling@numvfs-random.html

  * igt@xe_sriov_flr@flr-twice:
    - shard-bmg:          [FAIL][56] ([Intel XE#6569]) -> [PASS][57]
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-bmg-8/igt@xe_sriov_flr@flr-twice.html
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-10/igt@xe_sriov_flr@flr-twice.html

  
#### Warnings ####

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move:
    - shard-bmg:          [SKIP][58] ([Intel XE#2312]) -> [SKIP][59] ([Intel XE#2313])
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_8854/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_14963/shard-bmg-1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html

  
  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
  [Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
  [Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
  [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
  [Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447
  [Intel XE#1508]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1508
  [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
  [Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
  [Intel XE#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#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
  [Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
  [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
  [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
  [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
  [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
  [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
  [Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
  [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
  [Intel XE#3658]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3658
  [Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
  [Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
  [Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
  [Intel XE#4227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4227
  [Intel XE#5625]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5625
  [Intel XE#5813]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5813
  [Intel XE#5937]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5937
  [Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
  [Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
  [Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540
  [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
  [Intel XE#6569]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6569
  [Intel XE#6874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6874
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900
  [Intel XE#6911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6911
  [Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
  [Intel XE#7136]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7136
  [Intel XE#7138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7138
  [Intel XE#7140]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7140
  [Intel XE#7179]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7179
  [Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
  [Intel XE#7342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7342
  [Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
  [Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
  [Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
  [Intel XE#7360]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7360
  [Intel XE#7362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7362
  [Intel XE#7366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7366
  [Intel XE#7372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7372
  [Intel XE#7378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7378
  [Intel XE#7471]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7471
  [Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
  [Intel XE#7571]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7571
  [Intel XE#7591]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7591
  [Intel XE#7599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7599
  [Intel XE#7725]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7725
  [Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944


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

  * IGT: IGT_8854 -> IGTPW_14963

  IGTPW_14963: f8c5397d0fdc6e67c654b269f5cb41ddc70f4a6c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8854: 93abaf0170728f69bc27577e5b405f7a2a01b6fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  xe-4884-3751e2e5a19aba3949a3f12aa5b917eb8bbb1eb5: 3751e2e5a19aba3949a3f12aa5b917eb8bbb1eb5

== Logs ==

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

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

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

* ✗ i915.CI.Full: failure for tests/kms_rotation_crc: Add MTK device support
  2026-04-10 10:07 [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support Jason-JH Lin
                   ` (3 preceding siblings ...)
  2026-04-11  6:35 ` ✓ Xe.CI.FULL: " Patchwork
@ 2026-04-11 18:45 ` Patchwork
  4 siblings, 0 replies; 9+ messages in thread
From: Patchwork @ 2026-04-11 18:45 UTC (permalink / raw)
  To: Jason-JH Lin; +Cc: igt-dev

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

== Series Details ==

Series: tests/kms_rotation_crc: Add MTK device support
URL   : https://patchwork.freedesktop.org/series/164684/
State : failure

== Summary ==

CI Bug Log - changes from IGT_8854_full -> IGTPW_14963_full
====================================================

Summary
-------

  **FAILURE**

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

### IGT changes ###

#### Possible regressions ####

  * igt@perf_pmu@all-busy-check-all:
    - shard-mtlp:         [PASS][1] -> [FAIL][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-mtlp-8/igt@perf_pmu@all-busy-check-all.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-5/igt@perf_pmu@all-busy-check-all.html

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

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

### IGT changes ###

#### Issues hit ####

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

  * igt@api_intel_bb@object-reloc-purge-cache:
    - shard-rkl:          NOTRUN -> [SKIP][4] ([i915#14544] / [i915#8411])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@api_intel_bb@object-reloc-purge-cache.html

  * igt@gem_busy@semaphore:
    - shard-dg2:          NOTRUN -> [SKIP][5] ([i915#3936])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-3/igt@gem_busy@semaphore.html
    - shard-dg1:          NOTRUN -> [SKIP][6] ([i915#3936])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-13/igt@gem_busy@semaphore.html
    - shard-mtlp:         NOTRUN -> [SKIP][7] ([i915#3936])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-4/igt@gem_busy@semaphore.html

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

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

  * igt@gem_ccs@large-ctrl-surf-copy:
    - shard-tglu-1:       NOTRUN -> [SKIP][10] ([i915#13008])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/igt@gem_ccs@large-ctrl-surf-copy.html

  * igt@gem_ccs@suspend-resume:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][11] ([i915#13356])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-4/igt@gem_ccs@suspend-resume.html
    - shard-rkl:          NOTRUN -> [SKIP][12] ([i915#9323]) +2 other tests skip
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-2/igt@gem_ccs@suspend-resume.html
    - shard-dg1:          NOTRUN -> [SKIP][13] ([i915#9323]) +1 other test skip
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-14/igt@gem_ccs@suspend-resume.html
    - shard-tglu:         NOTRUN -> [SKIP][14] ([i915#9323]) +2 other tests skip
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-3/igt@gem_ccs@suspend-resume.html
    - shard-mtlp:         NOTRUN -> [SKIP][15] ([i915#9323]) +1 other test skip
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-3/igt@gem_ccs@suspend-resume.html

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

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

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

  * igt@gem_ctx_persistence@heartbeat-hang:
    - shard-dg1:          NOTRUN -> [SKIP][20] ([i915#8555])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-13/igt@gem_ctx_persistence@heartbeat-hang.html

  * igt@gem_ctx_sseu@engines:
    - shard-rkl:          NOTRUN -> [SKIP][21] ([i915#280])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-4/igt@gem_ctx_sseu@engines.html

  * igt@gem_eio@hibernate:
    - shard-mtlp:         [PASS][22] -> [FAIL][23] ([i915#15762])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-mtlp-3/igt@gem_eio@hibernate.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-6/igt@gem_eio@hibernate.html

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

  * igt@gem_exec_balancer@bonded-sync:
    - shard-dg2:          NOTRUN -> [SKIP][26] ([i915#4771])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-5/igt@gem_exec_balancer@bonded-sync.html

  * igt@gem_exec_balancer@parallel:
    - shard-rkl:          NOTRUN -> [SKIP][27] ([i915#14544] / [i915#4525])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@gem_exec_balancer@parallel.html
    - shard-tglu:         NOTRUN -> [SKIP][28] ([i915#4525]) +1 other test skip
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-2/igt@gem_exec_balancer@parallel.html

  * igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
    - shard-tglu-1:       NOTRUN -> [SKIP][29] ([i915#4525])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html

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

  * igt@gem_exec_capture@capture-invisible@smem0:
    - shard-rkl:          NOTRUN -> [SKIP][31] ([i915#6334]) +1 other test skip
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-7/igt@gem_exec_capture@capture-invisible@smem0.html
    - shard-tglu:         NOTRUN -> [SKIP][32] ([i915#6334]) +1 other test skip
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-2/igt@gem_exec_capture@capture-invisible@smem0.html

  * igt@gem_exec_fence@submit67:
    - shard-dg2:          NOTRUN -> [SKIP][33] ([i915#4812])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-10/igt@gem_exec_fence@submit67.html
    - shard-dg1:          NOTRUN -> [SKIP][34] ([i915#4812]) +1 other test skip
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-18/igt@gem_exec_fence@submit67.html
    - shard-mtlp:         NOTRUN -> [SKIP][35] ([i915#4812])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-2/igt@gem_exec_fence@submit67.html

  * igt@gem_exec_fence@syncobj-backward-timeline-chain-engines:
    - shard-snb:          NOTRUN -> [SKIP][36] +114 other tests skip
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-snb4/igt@gem_exec_fence@syncobj-backward-timeline-chain-engines.html

  * igt@gem_exec_flush@basic-batch-kernel-default-uc:
    - shard-dg2:          NOTRUN -> [SKIP][37] ([i915#3539] / [i915#4852])
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-1/igt@gem_exec_flush@basic-batch-kernel-default-uc.html

  * igt@gem_exec_flush@basic-uc-prw-default:
    - shard-dg2:          NOTRUN -> [SKIP][38] ([i915#3539])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-3/igt@gem_exec_flush@basic-uc-prw-default.html

  * igt@gem_exec_flush@basic-wb-rw-before-default:
    - shard-dg1:          NOTRUN -> [SKIP][39] ([i915#3539] / [i915#4852]) +1 other test skip
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-13/igt@gem_exec_flush@basic-wb-rw-before-default.html

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

  * igt@gem_exec_reloc@basic-wc-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][41] ([i915#3281]) +3 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-4/igt@gem_exec_reloc@basic-wc-cpu.html
    - shard-mtlp:         NOTRUN -> [SKIP][42] ([i915#3281]) +2 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-8/igt@gem_exec_reloc@basic-wc-cpu.html

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

  * igt@gem_exec_schedule@preempt-queue-chain:
    - shard-mtlp:         NOTRUN -> [SKIP][44] ([i915#4537] / [i915#4812])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-1/igt@gem_exec_schedule@preempt-queue-chain.html
    - shard-dg2:          NOTRUN -> [SKIP][45] ([i915#4537] / [i915#4812])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-7/igt@gem_exec_schedule@preempt-queue-chain.html

  * igt@gem_huc_copy@huc-copy:
    - shard-rkl:          NOTRUN -> [SKIP][46] ([i915#2190])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@gem_huc_copy@huc-copy.html

  * igt@gem_lmem_swapping@heavy-verify-random-ccs:
    - shard-dg1:          NOTRUN -> [SKIP][47] ([i915#12193]) +1 other test skip
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-14/igt@gem_lmem_swapping@heavy-verify-random-ccs.html

  * igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
    - shard-dg1:          NOTRUN -> [SKIP][48] ([i915#4565]) +1 other test skip
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-14/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html

  * igt@gem_lmem_swapping@massive-random:
    - shard-glk:          NOTRUN -> [SKIP][49] ([i915#4613]) +5 other tests skip
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk9/igt@gem_lmem_swapping@massive-random.html
    - shard-rkl:          NOTRUN -> [SKIP][50] ([i915#4613]) +4 other tests skip
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-2/igt@gem_lmem_swapping@massive-random.html

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

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

  * igt@gem_lmem_swapping@smem-oom:
    - shard-tglu:         NOTRUN -> [SKIP][53] ([i915#4613]) +2 other tests skip
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-7/igt@gem_lmem_swapping@smem-oom.html
    - shard-mtlp:         NOTRUN -> [SKIP][54] ([i915#4613])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-5/igt@gem_lmem_swapping@smem-oom.html

  * igt@gem_media_fill@media-fill:
    - shard-mtlp:         NOTRUN -> [SKIP][55] ([i915#8289])
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-3/igt@gem_media_fill@media-fill.html
    - shard-dg2:          NOTRUN -> [SKIP][56] ([i915#8289])
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-1/igt@gem_media_fill@media-fill.html

  * igt@gem_mmap_wc@bad-size:
    - shard-dg2:          NOTRUN -> [SKIP][57] ([i915#4083])
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-6/igt@gem_mmap_wc@bad-size.html
    - shard-dg1:          NOTRUN -> [SKIP][58] ([i915#4083])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-13/igt@gem_mmap_wc@bad-size.html
    - shard-mtlp:         NOTRUN -> [SKIP][59] ([i915#4083])
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-4/igt@gem_mmap_wc@bad-size.html

  * igt@gem_partial_pwrite_pread@write-display:
    - shard-rkl:          NOTRUN -> [SKIP][60] ([i915#14544] / [i915#3282]) +1 other test skip
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@gem_partial_pwrite_pread@write-display.html

  * igt@gem_partial_pwrite_pread@writes-after-reads:
    - shard-dg1:          NOTRUN -> [SKIP][61] ([i915#3282]) +3 other tests skip
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-15/igt@gem_partial_pwrite_pread@writes-after-reads.html

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

  * igt@gem_pxp@display-protected-crc:
    - shard-dg2:          NOTRUN -> [SKIP][63] ([i915#4270]) +2 other tests skip
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-3/igt@gem_pxp@display-protected-crc.html
    - shard-dg1:          NOTRUN -> [SKIP][64] ([i915#4270]) +1 other test skip
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-13/igt@gem_pxp@display-protected-crc.html

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

  * igt@gem_readwrite@beyond-eob:
    - shard-rkl:          NOTRUN -> [SKIP][66] ([i915#3282]) +4 other tests skip
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@gem_readwrite@beyond-eob.html

  * igt@gem_readwrite@write-bad-handle:
    - shard-mtlp:         NOTRUN -> [SKIP][67] ([i915#3282]) +1 other test skip
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-4/igt@gem_readwrite@write-bad-handle.html

  * igt@gem_render_copy@yf-tiled-ccs-to-y-tiled:
    - shard-dg2:          NOTRUN -> [SKIP][68] ([i915#5190] / [i915#8428]) +2 other tests skip
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-10/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html
    - shard-mtlp:         NOTRUN -> [SKIP][69] ([i915#8428]) +1 other test skip
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-2/igt@gem_render_copy@yf-tiled-ccs-to-y-tiled.html

  * igt@gem_render_tiled_blits@basic:
    - shard-dg2:          NOTRUN -> [SKIP][70] ([i915#4079])
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-5/igt@gem_render_tiled_blits@basic.html
    - shard-dg1:          NOTRUN -> [SKIP][71] ([i915#4079])
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-14/igt@gem_render_tiled_blits@basic.html
    - shard-mtlp:         NOTRUN -> [SKIP][72] ([i915#4079])
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-6/igt@gem_render_tiled_blits@basic.html

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

  * igt@gem_tiled_fence_blits@basic:
    - shard-mtlp:         NOTRUN -> [SKIP][74] ([i915#4077]) +1 other test skip
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-1/igt@gem_tiled_fence_blits@basic.html

  * igt@gem_tiled_pread_basic@basic:
    - shard-dg1:          NOTRUN -> [SKIP][75] ([i915#15657])
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-17/igt@gem_tiled_pread_basic@basic.html

  * igt@gem_tiled_swapping@non-threaded:
    - shard-dg1:          NOTRUN -> [SKIP][76] ([i915#4077]) +3 other tests skip
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-13/igt@gem_tiled_swapping@non-threaded.html

  * igt@gem_unfence_active_buffers:
    - shard-dg1:          NOTRUN -> [SKIP][77] ([i915#4879])
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-17/igt@gem_unfence_active_buffers.html

  * igt@gem_userptr_blits@invalid-mmap-offset-unsync:
    - shard-rkl:          NOTRUN -> [SKIP][78] ([i915#3297]) +1 other test skip
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-8/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html

  * igt@gem_userptr_blits@readonly-pwrite-unsync:
    - shard-tglu:         NOTRUN -> [SKIP][79] ([i915#3297]) +1 other test skip
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-5/igt@gem_userptr_blits@readonly-pwrite-unsync.html

  * igt@gem_userptr_blits@unsync-unmap-after-close:
    - shard-tglu-1:       NOTRUN -> [SKIP][80] ([i915#3297])
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/igt@gem_userptr_blits@unsync-unmap-after-close.html

  * igt@gem_workarounds@suspend-resume-fd:
    - shard-dg2:          [PASS][81] -> [ABORT][82] ([i915#15152])
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg2-6/igt@gem_workarounds@suspend-resume-fd.html
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-10/igt@gem_workarounds@suspend-resume-fd.html

  * igt@gen7_exec_parse@basic-allocation:
    - shard-mtlp:         NOTRUN -> [SKIP][83] +5 other tests skip
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-5/igt@gen7_exec_parse@basic-allocation.html

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

  * igt@gen9_exec_parse@batch-without-end:
    - shard-rkl:          NOTRUN -> [SKIP][86] ([i915#14544] / [i915#2527]) +1 other test skip
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@gen9_exec_parse@batch-without-end.html

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

  * igt@gen9_exec_parse@shadow-peek:
    - shard-dg2:          NOTRUN -> [SKIP][88] ([i915#2856]) +2 other tests skip
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-10/igt@gen9_exec_parse@shadow-peek.html
    - shard-rkl:          NOTRUN -> [SKIP][89] ([i915#2527]) +1 other test skip
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@gen9_exec_parse@shadow-peek.html
    - shard-dg1:          NOTRUN -> [SKIP][90] ([i915#2527]) +1 other test skip
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-18/igt@gen9_exec_parse@shadow-peek.html

  * igt@i915_drm_fdinfo@virtual-busy-all:
    - shard-dg2:          NOTRUN -> [SKIP][91] ([i915#14118])
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-5/igt@i915_drm_fdinfo@virtual-busy-all.html

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

  * igt@i915_pm_freq_api@freq-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][93] ([i915#8399])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-3/igt@i915_pm_freq_api@freq-suspend.html
    - shard-tglu:         NOTRUN -> [SKIP][94] ([i915#8399])
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-9/igt@i915_pm_freq_api@freq-suspend.html

  * igt@i915_pm_rc6_residency@media-rc6-accuracy:
    - shard-rkl:          NOTRUN -> [SKIP][95] +27 other tests skip
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@i915_pm_rc6_residency@media-rc6-accuracy.html

  * igt@i915_pm_rc6_residency@rc6-fence:
    - shard-tglu:         NOTRUN -> [WARN][96] ([i915#13790] / [i915#2681]) +1 other test warn
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-2/igt@i915_pm_rc6_residency@rc6-fence.html

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

  * igt@i915_query@hwconfig_table:
    - shard-dg1:          NOTRUN -> [SKIP][98] ([i915#6245])
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-15/igt@i915_query@hwconfig_table.html

  * igt@i915_selftest@live:
    - shard-mtlp:         [PASS][99] -> [DMESG-FAIL][100] ([i915#12061] / [i915#15560])
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-mtlp-3/igt@i915_selftest@live.html
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-6/igt@i915_selftest@live.html

  * igt@i915_selftest@live@workarounds:
    - shard-mtlp:         [PASS][101] -> [DMESG-FAIL][102] ([i915#12061])
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-mtlp-3/igt@i915_selftest@live@workarounds.html
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-6/igt@i915_selftest@live@workarounds.html

  * igt@i915_suspend@fence-restore-tiled2untiled:
    - shard-glk:          NOTRUN -> [INCOMPLETE][103] ([i915#4817])
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk8/igt@i915_suspend@fence-restore-tiled2untiled.html

  * igt@i915_suspend@fence-restore-untiled:
    - shard-rkl:          [PASS][104] -> [INCOMPLETE][105] ([i915#4817])
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-8/igt@i915_suspend@fence-restore-untiled.html
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-3/igt@i915_suspend@fence-restore-untiled.html
    - shard-glk:          [PASS][106] -> [INCOMPLETE][107] ([i915#4817])
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-glk2/igt@i915_suspend@fence-restore-untiled.html
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk2/igt@i915_suspend@fence-restore-untiled.html

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

  * igt@kms_addfb_basic@framebuffer-vs-set-tiling:
    - shard-dg2:          NOTRUN -> [SKIP][109] ([i915#4212]) +1 other test skip
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-1/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
    - shard-dg1:          NOTRUN -> [SKIP][110] ([i915#4212]) +1 other test skip
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-12/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
    - shard-mtlp:         NOTRUN -> [SKIP][111] ([i915#4212]) +1 other test skip
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-3/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html

  * igt@kms_async_flips@async-flip-suspend-resume:
    - shard-rkl:          [PASS][112] -> [ABORT][113] ([i915#15132]) +1 other test abort
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-7/igt@kms_async_flips@async-flip-suspend-resume.html
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-1/igt@kms_async_flips@async-flip-suspend-resume.html
    - shard-glk11:        NOTRUN -> [INCOMPLETE][114] ([i915#12761]) +1 other test incomplete
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk11/igt@kms_async_flips@async-flip-suspend-resume.html

  * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
    - shard-dg1:          NOTRUN -> [SKIP][115] ([i915#9531])
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-19/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
    - shard-mtlp:         NOTRUN -> [SKIP][116] ([i915#1769] / [i915#3555])
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html

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

  * igt@kms_big_fb@4-tiled-64bpp-rotate-0:
    - shard-rkl:          NOTRUN -> [SKIP][118] ([i915#5286]) +3 other tests skip
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-7/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
    - shard-tglu:         NOTRUN -> [SKIP][119] ([i915#5286]) +3 other tests skip
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-4/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html

  * igt@kms_big_fb@4-tiled-8bpp-rotate-0:
    - shard-rkl:          NOTRUN -> [SKIP][120] ([i915#14544] / [i915#5286])
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html

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

  * igt@kms_big_fb@linear-64bpp-rotate-90:
    - shard-rkl:          NOTRUN -> [SKIP][123] ([i915#3638]) +3 other tests skip
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@kms_big_fb@linear-64bpp-rotate-90.html

  * igt@kms_big_fb@linear-8bpp-rotate-270:
    - shard-dg1:          NOTRUN -> [SKIP][124] ([i915#3638])
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-17/igt@kms_big_fb@linear-8bpp-rotate-270.html

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

  * igt@kms_big_fb@y-tiled-16bpp-rotate-90:
    - shard-dg2:          NOTRUN -> [SKIP][127] ([i915#4538] / [i915#5190]) +1 other test skip
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-7/igt@kms_big_fb@y-tiled-16bpp-rotate-90.html

  * igt@kms_big_fb@y-tiled-addfb-size-overflow:
    - shard-dg2:          NOTRUN -> [SKIP][128] ([i915#5190])
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-6/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
    - shard-mtlp:         NOTRUN -> [SKIP][129] ([i915#6187])
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-3/igt@kms_big_fb@y-tiled-addfb-size-overflow.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-dg1:          [PASS][130] -> [DMESG-WARN][131] ([i915#4423])
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg1-14/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-16/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

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

  * igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][133] ([i915#6095]) +9 other tests skip
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-6/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-edp-1.html

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

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

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

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

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

  * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][139] ([i915#6095]) +71 other tests skip
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
    - shard-tglu-1:       NOTRUN -> [SKIP][140] ([i915#12313])
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][141] ([i915#14544] / [i915#6095]) +5 other tests skip
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc@pipe-c-dp-3:
    - shard-dg2:          NOTRUN -> [SKIP][142] ([i915#10307] / [i915#6095]) +105 other tests skip
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-10/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs-cc@pipe-c-dp-3.html

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

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][145] ([i915#6095]) +32 other tests skip
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-3.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][146] ([i915#12313] / [i915#14544])
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs:
    - shard-glk11:        NOTRUN -> [SKIP][147] +29 other tests skip
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk11/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs.html

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

  * igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1:
    - shard-dg1:          NOTRUN -> [SKIP][149] ([i915#6095]) +195 other tests skip
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-15/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][150] ([i915#14098] / [i915#6095]) +53 other tests skip
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
    - shard-dg1:          NOTRUN -> [SKIP][151] ([i915#12313])
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-18/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html

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

  * igt@kms_chamelium_audio@dp-audio:
    - shard-mtlp:         NOTRUN -> [SKIP][153] ([i915#11151] / [i915#7828]) +3 other tests skip
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-5/igt@kms_chamelium_audio@dp-audio.html

  * igt@kms_chamelium_color@ctm-negative:
    - shard-dg2:          NOTRUN -> [SKIP][154] +6 other tests skip
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-3/igt@kms_chamelium_color@ctm-negative.html

  * igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
    - shard-rkl:          NOTRUN -> [SKIP][155] ([i915#11151] / [i915#14544] / [i915#7828])
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html

  * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
    - shard-rkl:          NOTRUN -> [SKIP][156] ([i915#11151] / [i915#7828]) +11 other tests skip
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
    - shard-tglu-1:       NOTRUN -> [SKIP][157] ([i915#11151] / [i915#7828]) +3 other tests skip
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html

  * igt@kms_chamelium_hpd@dp-hpd-storm:
    - shard-dg2:          NOTRUN -> [SKIP][158] ([i915#11151] / [i915#7828]) +2 other tests skip
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-7/igt@kms_chamelium_hpd@dp-hpd-storm.html
    - shard-dg1:          NOTRUN -> [SKIP][159] ([i915#11151] / [i915#7828]) +5 other tests skip
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-15/igt@kms_chamelium_hpd@dp-hpd-storm.html

  * igt@kms_chamelium_hpd@vga-hpd-fast:
    - shard-tglu:         NOTRUN -> [SKIP][160] ([i915#11151] / [i915#7828]) +10 other tests skip
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-4/igt@kms_chamelium_hpd@vga-hpd-fast.html

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

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-tglu:         NOTRUN -> [SKIP][163] ([i915#15330] / [i915#3116] / [i915#3299])
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-6/igt@kms_content_protection@dp-mst-lic-type-0.html
    - shard-rkl:          NOTRUN -> [SKIP][164] ([i915#15330] / [i915#3116])
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-3/igt@kms_content_protection@dp-mst-lic-type-0.html

  * igt@kms_content_protection@dp-mst-type-0-hdcp14:
    - shard-rkl:          NOTRUN -> [SKIP][165] ([i915#15330])
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-8/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
    - shard-tglu:         NOTRUN -> [SKIP][166] ([i915#15330])
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-10/igt@kms_content_protection@dp-mst-type-0-hdcp14.html

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

  * igt@kms_content_protection@lic-type-0:
    - shard-tglu:         NOTRUN -> [SKIP][168] ([i915#15865]) +3 other tests skip
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-6/igt@kms_content_protection@lic-type-0.html

  * igt@kms_content_protection@srm:
    - shard-rkl:          NOTRUN -> [SKIP][169] ([i915#15865]) +3 other tests skip
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-7/igt@kms_content_protection@srm.html

  * igt@kms_content_protection@type1:
    - shard-dg2:          NOTRUN -> [SKIP][170] ([i915#15865])
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-7/igt@kms_content_protection@type1.html
    - shard-dg1:          NOTRUN -> [SKIP][171] ([i915#15865])
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-15/igt@kms_content_protection@type1.html
    - shard-mtlp:         NOTRUN -> [SKIP][172] ([i915#15865])
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-1/igt@kms_content_protection@type1.html

  * igt@kms_content_protection@uevent-hdcp14:
    - shard-tglu-1:       NOTRUN -> [SKIP][173] ([i915#15865])
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/igt@kms_content_protection@uevent-hdcp14.html

  * igt@kms_cursor_crc@cursor-offscreen-32x10:
    - shard-rkl:          NOTRUN -> [SKIP][174] ([i915#3555]) +5 other tests skip
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@kms_cursor_crc@cursor-offscreen-32x10.html
    - shard-tglu-1:       NOTRUN -> [SKIP][175] ([i915#3555])
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-32x10.html
    - shard-dg1:          NOTRUN -> [SKIP][176] ([i915#3555]) +1 other test skip
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-18/igt@kms_cursor_crc@cursor-offscreen-32x10.html

  * igt@kms_cursor_crc@cursor-offscreen-512x512:
    - shard-dg1:          NOTRUN -> [SKIP][177] ([i915#13049])
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-12/igt@kms_cursor_crc@cursor-offscreen-512x512.html

  * igt@kms_cursor_crc@cursor-onscreen-max-size:
    - shard-dg2:          NOTRUN -> [SKIP][178] ([i915#3555])
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-1/igt@kms_cursor_crc@cursor-onscreen-max-size.html
    - shard-mtlp:         NOTRUN -> [SKIP][179] ([i915#3555] / [i915#8814]) +1 other test skip
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-8/igt@kms_cursor_crc@cursor-onscreen-max-size.html

  * igt@kms_cursor_crc@cursor-rapid-movement-512x170:
    - shard-rkl:          NOTRUN -> [SKIP][180] ([i915#13049]) +2 other tests skip
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-2/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html

  * igt@kms_cursor_crc@cursor-sliding-64x21:
    - shard-rkl:          [PASS][181] -> [FAIL][182] ([i915#13566])
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-64x21.html
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-64x21.html

  * igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [FAIL][183] ([i915#13566])
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2.html

  * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
    - shard-rkl:          NOTRUN -> [SKIP][184] ([i915#14544]) +2 other tests skip
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
    - shard-dg2:          NOTRUN -> [SKIP][185] ([i915#13046] / [i915#5354]) +1 other test skip
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-4/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html
    - shard-mtlp:         NOTRUN -> [SKIP][186] ([i915#9809])
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-2/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
    - shard-glk:          NOTRUN -> [FAIL][187] ([i915#15804]) +1 other test fail
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
    - shard-dg2:          NOTRUN -> [SKIP][188] ([i915#4103] / [i915#4213])
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
    - shard-rkl:          NOTRUN -> [SKIP][189] ([i915#4103])
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
    - shard-dg1:          NOTRUN -> [SKIP][190] ([i915#4103] / [i915#4213])
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-19/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
    - shard-tglu:         NOTRUN -> [SKIP][191] ([i915#4103])
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
    - shard-mtlp:         NOTRUN -> [SKIP][192] ([i915#4213])
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html

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

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

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

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

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

  * igt@kms_dp_link_training@uhbr-mst:
    - shard-tglu-1:       NOTRUN -> [SKIP][198] ([i915#13748])
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/igt@kms_dp_link_training@uhbr-mst.html

  * igt@kms_dp_link_training@uhbr-sst:
    - shard-rkl:          NOTRUN -> [SKIP][199] ([i915#13748]) +1 other test skip
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-4/igt@kms_dp_link_training@uhbr-sst.html
    - shard-tglu:         NOTRUN -> [SKIP][200] ([i915#13748])
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-6/igt@kms_dp_link_training@uhbr-sst.html

  * igt@kms_fbcon_fbt@fbc-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][201] ([i915#9878])
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk6/igt@kms_fbcon_fbt@fbc-suspend.html
    - shard-rkl:          [PASS][202] -> [INCOMPLETE][203] ([i915#9878])
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-5/igt@kms_fbcon_fbt@fbc-suspend.html
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html

  * igt@kms_fbcon_fbt@psr:
    - shard-tglu:         NOTRUN -> [SKIP][204] ([i915#3469])
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-5/igt@kms_fbcon_fbt@psr.html

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

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

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

  * igt@kms_feature_discovery@dp-mst:
    - shard-rkl:          NOTRUN -> [SKIP][208] ([i915#9337])
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-7/igt@kms_feature_discovery@dp-mst.html
    - shard-tglu:         NOTRUN -> [SKIP][209] ([i915#9337])
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-8/igt@kms_feature_discovery@dp-mst.html

  * igt@kms_feature_discovery@psr2:
    - shard-tglu:         NOTRUN -> [SKIP][210] ([i915#658])
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-5/igt@kms_feature_discovery@psr2.html

  * igt@kms_flip@2x-absolute-wf_vblank:
    - shard-dg2:          NOTRUN -> [SKIP][211] ([i915#9934]) +2 other tests skip
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-1/igt@kms_flip@2x-absolute-wf_vblank.html
    - shard-dg1:          NOTRUN -> [SKIP][212] ([i915#9934]) +2 other tests skip
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-12/igt@kms_flip@2x-absolute-wf_vblank.html
    - shard-mtlp:         NOTRUN -> [SKIP][213] ([i915#3637] / [i915#9934])
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-6/igt@kms_flip@2x-absolute-wf_vblank.html

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

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
    - shard-rkl:          NOTRUN -> [SKIP][215] ([i915#14544] / [i915#9934])
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html

  * igt@kms_flip@2x-flip-vs-fences:
    - shard-dg2:          NOTRUN -> [SKIP][216] ([i915#8381])
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-10/igt@kms_flip@2x-flip-vs-fences.html

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

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
    - shard-rkl:          NOTRUN -> [SKIP][218] ([i915#15643]) +2 other tests skip
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
    - shard-dg1:          NOTRUN -> [SKIP][219] ([i915#15643]) +2 other tests skip
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-14/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
    - shard-mtlp:         NOTRUN -> [SKIP][220] ([i915#15643]) +2 other tests skip
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
    - shard-dg2:          NOTRUN -> [SKIP][221] ([i915#15643])
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
    - shard-rkl:          NOTRUN -> [SKIP][222] ([i915#14544] / [i915#15643]) +1 other test skip
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
    - shard-tglu-1:       NOTRUN -> [SKIP][223] ([i915#15643])
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/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-tglu:         NOTRUN -> [SKIP][224] ([i915#15643]) +3 other tests skip
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
    - shard-dg2:          NOTRUN -> [SKIP][225] ([i915#15643] / [i915#5190])
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html

  * igt@kms_force_connector_basic@force-connector-state:
    - shard-mtlp:         [PASS][226] -> [SKIP][227] ([i915#15672])
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-mtlp-6/igt@kms_force_connector_basic@force-connector-state.html
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-1/igt@kms_force_connector_basic@force-connector-state.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][228] ([i915#15104])
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
    - shard-dg2:          [PASS][229] -> [FAIL][230] ([i915#15389] / [i915#6880]) +1 other test fail
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-tglu-1:       NOTRUN -> [SKIP][231] +28 other tests skip
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu.html

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

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

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][234] ([i915#8708]) +7 other tests skip
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-tiling-4:
    - shard-dg1:          NOTRUN -> [SKIP][235] ([i915#5439])
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-19/igt@kms_frontbuffer_tracking@fbc-tiling-4.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][236] ([i915#15102]) +5 other tests skip
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render:
    - shard-dg2:          NOTRUN -> [SKIP][237] ([i915#15102]) +1 other test skip
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render.html
    - shard-dg1:          NOTRUN -> [SKIP][238] ([i915#15102]) +2 other tests skip
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
    - shard-dg1:          NOTRUN -> [SKIP][239] ([i915#15102] / [i915#3458]) +7 other tests skip
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render:
    - shard-glk10:        NOTRUN -> [SKIP][240] +132 other tests skip
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html

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

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

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][243] ([i915#8708]) +4 other tests skip
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][244] ([i915#8708]) +2 other tests skip
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
    - shard-rkl:          NOTRUN -> [SKIP][245] ([i915#15102] / [i915#3023]) +22 other tests skip
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
    - shard-rkl:          NOTRUN -> [SKIP][246] ([i915#14544] / [i915#5439])
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html

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

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt:
    - shard-dg2:          NOTRUN -> [SKIP][248] ([i915#5354]) +14 other tests skip
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
    - shard-tglu:         NOTRUN -> [SKIP][249] +93 other tests skip
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
    - shard-dg2:          NOTRUN -> [SKIP][250] ([i915#15102] / [i915#3458]) +4 other tests skip
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-blt:
    - shard-rkl:          NOTRUN -> [SKIP][251] ([i915#14544] / [i915#15102] / [i915#3023]) +1 other test skip
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-blt.html

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

  * igt@kms_hdr@invalid-metadata-sizes:
    - shard-rkl:          [PASS][253] -> [SKIP][254] ([i915#3555] / [i915#8228])
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@kms_hdr@invalid-metadata-sizes.html
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-4/igt@kms_hdr@invalid-metadata-sizes.html

  * igt@kms_hdr@static-toggle:
    - shard-tglu:         NOTRUN -> [SKIP][255] ([i915#3555] / [i915#8228]) +1 other test skip
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-4/igt@kms_hdr@static-toggle.html

  * igt@kms_invalid_mode@clock-too-high:
    - shard-mtlp:         NOTRUN -> [SKIP][256] ([i915#3555] / [i915#6403] / [i915#8826])
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-3/igt@kms_invalid_mode@clock-too-high.html

  * igt@kms_invalid_mode@clock-too-high@pipe-c-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][257] ([i915#9457]) +2 other tests skip
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-3/igt@kms_invalid_mode@clock-too-high@pipe-c-edp-1.html

  * igt@kms_invalid_mode@clock-too-high@pipe-d-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][258] ([i915#8826] / [i915#9457])
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-3/igt@kms_invalid_mode@clock-too-high@pipe-d-edp-1.html

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

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

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

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

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

  * igt@kms_panel_fitting@legacy:
    - shard-tglu:         NOTRUN -> [SKIP][265] ([i915#6301])
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-7/igt@kms_panel_fitting@legacy.html
    - shard-rkl:          NOTRUN -> [SKIP][266] ([i915#6301])
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@kms_panel_fitting@legacy.html

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

  * igt@kms_pipe_stress@stress-xrgb8888-yftiled:
    - shard-rkl:          NOTRUN -> [SKIP][269] ([i915#14544] / [i915#14712])
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping:
    - shard-tglu-1:       NOTRUN -> [SKIP][270] ([i915#15709])
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier:
    - shard-dg2:          NOTRUN -> [SKIP][271] ([i915#15709]) +1 other test skip
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-4/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping:
    - shard-mtlp:         NOTRUN -> [SKIP][272] ([i915#15709])
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-7/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
    - shard-rkl:          NOTRUN -> [SKIP][273] ([i915#15709]) +3 other tests skip
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping:
    - shard-dg1:          NOTRUN -> [SKIP][274] ([i915#15709]) +2 other tests skip
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-12/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5:
    - shard-rkl:          NOTRUN -> [SKIP][275] ([i915#15608]) +3 other tests skip
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-2/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-5.html

  * igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-7:
    - shard-dg1:          NOTRUN -> [SKIP][276] ([i915#15608]) +1 other test skip
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-15/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-7.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier:
    - shard-rkl:          NOTRUN -> [SKIP][277] ([i915#14544] / [i915#15709])
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html

  * igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping:
    - shard-tglu:         NOTRUN -> [SKIP][278] ([i915#15709]) +5 other tests skip
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-6/igt@kms_plane@pixel-format-yf-tiled-modifier-source-clamping.html

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

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

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

  * igt@kms_plane_multiple@2x-tiling-4:
    - shard-rkl:          NOTRUN -> [SKIP][282] ([i915#13958])
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-4/igt@kms_plane_multiple@2x-tiling-4.html
    - shard-tglu:         NOTRUN -> [SKIP][283] ([i915#13958])
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-10/igt@kms_plane_multiple@2x-tiling-4.html

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

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

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

  * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
    - shard-dg1:          NOTRUN -> [SKIP][288] ([i915#15329]) +14 other tests skip
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-17/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html

  * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b:
    - shard-rkl:          NOTRUN -> [SKIP][289] ([i915#15329]) +3 other tests skip
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75:
    - shard-mtlp:         NOTRUN -> [SKIP][290] ([i915#15329] / [i915#6953]) +1 other test skip
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d:
    - shard-mtlp:         NOTRUN -> [SKIP][291] ([i915#15329]) +12 other tests skip
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d.html

  * igt@kms_pm_backlight@brightness-with-dpms:
    - shard-dg1:          NOTRUN -> [SKIP][292] ([i915#12343])
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-12/igt@kms_pm_backlight@brightness-with-dpms.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][293] ([i915#5354]) +2 other tests skip
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-8/igt@kms_pm_backlight@fade-with-dpms.html
    - shard-tglu:         NOTRUN -> [SKIP][294] ([i915#9812]) +1 other test skip
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-8/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-dg2:          NOTRUN -> [SKIP][295] ([i915#15751])
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-4/igt@kms_pm_dc@dc6-dpms.html
    - shard-rkl:          NOTRUN -> [FAIL][296] ([i915#15752])
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-7/igt@kms_pm_dc@dc6-dpms.html
    - shard-dg1:          NOTRUN -> [SKIP][297] ([i915#3361])
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-16/igt@kms_pm_dc@dc6-dpms.html
    - shard-tglu:         NOTRUN -> [FAIL][298] ([i915#15752])
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-2/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_pm_dc@dc9-dpms:
    - shard-tglu-1:       NOTRUN -> [SKIP][299] ([i915#15739])
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/igt@kms_pm_dc@dc9-dpms.html

  * igt@kms_pm_lpsp@screens-disabled:
    - shard-dg2:          NOTRUN -> [SKIP][300] ([i915#8430])
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-5/igt@kms_pm_lpsp@screens-disabled.html
    - shard-rkl:          NOTRUN -> [SKIP][301] ([i915#8430])
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@kms_pm_lpsp@screens-disabled.html
    - shard-dg1:          NOTRUN -> [SKIP][302] ([i915#8430])
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-18/igt@kms_pm_lpsp@screens-disabled.html
    - shard-tglu:         NOTRUN -> [SKIP][303] ([i915#8430])
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-7/igt@kms_pm_lpsp@screens-disabled.html
    - shard-mtlp:         NOTRUN -> [SKIP][304] ([i915#8430])
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-5/igt@kms_pm_lpsp@screens-disabled.html

  * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
    - shard-rkl:          NOTRUN -> [SKIP][305] ([i915#15073])
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-8/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
    - shard-tglu:         NOTRUN -> [SKIP][306] ([i915#15073])
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-10/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html

  * igt@kms_pm_rpm@fences-dpms:
    - shard-dg2:          NOTRUN -> [SKIP][307] ([i915#4077]) +2 other tests skip
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-6/igt@kms_pm_rpm@fences-dpms.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-rkl:          NOTRUN -> [SKIP][308] ([i915#14544] / [i915#15073])
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html

  * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
    - shard-rkl:          [PASS][309] -> [SKIP][310] ([i915#15073])
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-8/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-dg1:          [PASS][311] -> [SKIP][312] ([i915#15073])
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg1-17/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@kms_pm_rpm@package-g7:
    - shard-rkl:          NOTRUN -> [SKIP][313] ([i915#15403])
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-4/igt@kms_pm_rpm@package-g7.html

  * igt@kms_pm_rpm@system-suspend-idle:
    - shard-dg2:          [PASS][314] -> [INCOMPLETE][315] ([i915#14419])
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg2-7/igt@kms_pm_rpm@system-suspend-idle.html
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-3/igt@kms_pm_rpm@system-suspend-idle.html

  * igt@kms_prime@d3hot:
    - shard-tglu:         NOTRUN -> [SKIP][316] ([i915#6524])
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-7/igt@kms_prime@d3hot.html

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-sf:
    - shard-glk10:        NOTRUN -> [SKIP][317] ([i915#11520]) +4 other tests skip
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk10/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-sf.html

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

  * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
    - shard-glk:          NOTRUN -> [SKIP][319] ([i915#11520]) +14 other tests skip
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk6/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
    - shard-rkl:          NOTRUN -> [SKIP][320] ([i915#11520]) +10 other tests skip
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-3/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
    - shard-dg2:          NOTRUN -> [SKIP][321] ([i915#11520]) +2 other tests skip
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html

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

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

  * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-tglu-1:       NOTRUN -> [SKIP][324] ([i915#11520]) +1 other test skip
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
    - shard-snb:          NOTRUN -> [SKIP][325] ([i915#11520]) +2 other tests skip
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-snb7/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
    - shard-dg1:          NOTRUN -> [SKIP][326] ([i915#11520]) +3 other tests skip
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-18/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html

  * igt@kms_psr2_su@frontbuffer-xrgb8888:
    - shard-tglu:         NOTRUN -> [SKIP][327] ([i915#9683]) +1 other test skip
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-5/igt@kms_psr2_su@frontbuffer-xrgb8888.html

  * igt@kms_psr2_su@page_flip-p010:
    - shard-rkl:          NOTRUN -> [SKIP][328] ([i915#9683])
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-8/igt@kms_psr2_su@page_flip-p010.html

  * igt@kms_psr@fbc-pr-sprite-render:
    - shard-tglu-1:       NOTRUN -> [SKIP][329] ([i915#9732]) +9 other tests skip
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-1/igt@kms_psr@fbc-pr-sprite-render.html

  * igt@kms_psr@fbc-psr-cursor-plane-move:
    - shard-dg2:          NOTRUN -> [SKIP][330] ([i915#1072] / [i915#9732]) +12 other tests skip
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-7/igt@kms_psr@fbc-psr-cursor-plane-move.html
    - shard-dg1:          NOTRUN -> [SKIP][331] ([i915#1072] / [i915#9732]) +10 other tests skip
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-19/igt@kms_psr@fbc-psr-cursor-plane-move.html

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

  * igt@kms_psr@pr-dpms:
    - shard-tglu:         NOTRUN -> [SKIP][333] ([i915#9732]) +28 other tests skip
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-7/igt@kms_psr@pr-dpms.html

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

  * igt@kms_psr@psr2-cursor-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][335] ([i915#1072] / [i915#9732]) +27 other tests skip
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-8/igt@kms_psr@psr2-cursor-mmap-gtt.html

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

  * igt@kms_rotation_crc@multiplane-rotation-cropping-top:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][337] ([i915#15492])
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk10/igt@kms_rotation_crc@multiplane-rotation-cropping-top.html

  * igt@kms_rotation_crc@primary-rotation-90:
    - shard-mtlp:         NOTRUN -> [SKIP][338] ([i915#12755] / [i915#15867])
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-1/igt@kms_rotation_crc@primary-rotation-90.html
    - shard-dg2:          NOTRUN -> [SKIP][339] ([i915#12755] / [i915#15867])
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-8/igt@kms_rotation_crc@primary-rotation-90.html

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

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
    - shard-rkl:          NOTRUN -> [SKIP][341] ([i915#14544] / [i915#5289])
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html

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

  * igt@kms_scaling_modes@scaling-mode-full-aspect:
    - shard-tglu:         NOTRUN -> [SKIP][343] ([i915#3555]) +5 other tests skip
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-2/igt@kms_scaling_modes@scaling-mode-full-aspect.html

  * igt@kms_selftest@drm_framebuffer:
    - shard-rkl:          NOTRUN -> [ABORT][344] ([i915#13179]) +1 other test abort
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-2/igt@kms_selftest@drm_framebuffer.html
    - shard-tglu:         NOTRUN -> [ABORT][345] ([i915#13179]) +1 other test abort
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-3/igt@kms_selftest@drm_framebuffer.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-rkl:          NOTRUN -> [SKIP][346] ([i915#8623])
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

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

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

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

  * igt@kms_vrr@seamless-rr-switch-vrr:
    - shard-tglu:         NOTRUN -> [SKIP][350] ([i915#9906]) +1 other test skip
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-5/igt@kms_vrr@seamless-rr-switch-vrr.html

  * igt@perf_pmu@render-node-busy-idle:
    - shard-mtlp:         [PASS][351] -> [FAIL][352] ([i915#4349]) +4 other tests fail
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-mtlp-6/igt@perf_pmu@render-node-busy-idle.html
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-8/igt@perf_pmu@render-node-busy-idle.html

  * igt@prime_vgem@basic-fence-flip:
    - shard-dg1:          NOTRUN -> [SKIP][353] ([i915#3708])
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-13/igt@prime_vgem@basic-fence-flip.html
    - shard-dg2:          NOTRUN -> [SKIP][354] ([i915#3708])
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-3/igt@prime_vgem@basic-fence-flip.html

  * igt@sriov_basic@enable-vfs-bind-unbind-each:
    - shard-rkl:          NOTRUN -> [SKIP][355] ([i915#9917]) +1 other test skip
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@sriov_basic@enable-vfs-bind-unbind-each.html

  * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
    - shard-rkl:          NOTRUN -> [SKIP][356] ([i915#14544] / [i915#9917])
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html

  * igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random:
    - shard-tglu:         NOTRUN -> [FAIL][357] ([i915#12910]) +8 other tests fail
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-2/igt@sriov_basic@enable-vfs-bind-unbind-each@numvfs-random.html

  
#### Possible fixes ####

  * igt@gem_ctx_isolation@preservation-s3:
    - shard-rkl:          [INCOMPLETE][358] ([i915#13356]) -> [PASS][359] +1 other test pass
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@gem_ctx_isolation@preservation-s3.html
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-8/igt@gem_ctx_isolation@preservation-s3.html

  * igt@gem_exec_suspend@basic-s3-devices:
    - shard-rkl:          [ABORT][360] ([i915#15131]) -> [PASS][361]
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-1/igt@gem_exec_suspend@basic-s3-devices.html
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@gem_exec_suspend@basic-s3-devices.html

  * igt@gem_exec_suspend@basic-s3-devices@smem:
    - shard-rkl:          [ABORT][362] ([i915#15542]) -> [PASS][363]
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-1/igt@gem_exec_suspend@basic-s3-devices@smem.html
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@gem_exec_suspend@basic-s3-devices@smem.html

  * igt@i915_pm_rpm@system-suspend:
    - shard-glk:          [INCOMPLETE][364] ([i915#13356]) -> [PASS][365] +1 other test pass
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-glk4/igt@i915_pm_rpm@system-suspend.html
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk4/igt@i915_pm_rpm@system-suspend.html

  * igt@i915_suspend@debugfs-reader:
    - shard-rkl:          [INCOMPLETE][366] ([i915#4817]) -> [PASS][367] +1 other test pass
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@i915_suspend@debugfs-reader.html
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-3/igt@i915_suspend@debugfs-reader.html

  * igt@i915_suspend@forcewake:
    - shard-dg2:          [ABORT][368] ([i915#15140]) -> [PASS][369]
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg2-10/igt@i915_suspend@forcewake.html
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-1/igt@i915_suspend@forcewake.html

  * igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3:
    - shard-dg2:          [FAIL][370] ([i915#5956]) -> [PASS][371] +1 other test pass
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg2-8/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-3/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html

  * igt@kms_cursor_crc@cursor-onscreen-256x85:
    - shard-tglu:         [FAIL][372] ([i915#13566]) -> [PASS][373] +1 other test pass
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-tglu-2/igt@kms_cursor_crc@cursor-onscreen-256x85.html
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-7/igt@kms_cursor_crc@cursor-onscreen-256x85.html

  * igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1:
    - shard-rkl:          [FAIL][374] ([i915#13566]) -> [PASS][375] +1 other test pass
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1.html
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_edge_walk@64x64-right-edge:
    - shard-dg1:          [DMESG-WARN][376] ([i915#4423]) -> [PASS][377]
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg1-15/igt@kms_cursor_edge_walk@64x64-right-edge.html
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-17/igt@kms_cursor_edge_walk@64x64-right-edge.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-rkl:          [INCOMPLETE][378] ([i915#6113]) -> [PASS][379] +1 other test pass
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-4/igt@kms_flip@flip-vs-suspend.html
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-3/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_hdmi_inject@inject-4k:
    - shard-mtlp:         [SKIP][380] ([i915#15725]) -> [PASS][381]
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-mtlp-1/igt@kms_hdmi_inject@inject-4k.html
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-7/igt@kms_hdmi_inject@inject-4k.html

  * igt@kms_hdmi_inject@inject-audio:
    - shard-tglu:         [FAIL][382] ([i915#14867]) -> [PASS][383]
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-tglu-7/igt@kms_hdmi_inject@inject-audio.html
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-8/igt@kms_hdmi_inject@inject-audio.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-dg2:          [SKIP][384] ([i915#15073]) -> [PASS][385] +2 other tests pass
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg2-8/igt@kms_pm_rpm@dpms-lpsp.html
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html
    - shard-dg1:          [SKIP][386] ([i915#15073]) -> [PASS][387] +3 other tests pass
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg1-17/igt@kms_pm_rpm@dpms-lpsp.html
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-15/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-rkl:          [SKIP][388] ([i915#15073]) -> [PASS][389] +1 other test pass
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@perf_pmu@rc6-suspend:
    - shard-rkl:          [INCOMPLETE][390] ([i915#13520]) -> [PASS][391]
   [390]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@perf_pmu@rc6-suspend.html
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-4/igt@perf_pmu@rc6-suspend.html

  
#### Warnings ####

  * igt@api_intel_bb@crc32:
    - shard-rkl:          [SKIP][392] ([i915#6230]) -> [SKIP][393] ([i915#14544] / [i915#6230])
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-1/igt@api_intel_bb@crc32.html
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@api_intel_bb@crc32.html

  * igt@gem_bad_reloc@negative-reloc-lut:
    - shard-rkl:          [SKIP][394] ([i915#3281]) -> [SKIP][395] ([i915#14544] / [i915#3281]) +2 other tests skip
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-8/igt@gem_bad_reloc@negative-reloc-lut.html
   [395]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html

  * igt@gem_close_race@multigpu-basic-process:
    - shard-rkl:          [SKIP][396] ([i915#7697]) -> [SKIP][397] ([i915#14544] / [i915#7697])
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-3/igt@gem_close_race@multigpu-basic-process.html
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@gem_close_race@multigpu-basic-process.html

  * igt@gem_create@create-ext-cpu-access-sanity-check:
    - shard-rkl:          [SKIP][398] ([i915#14544] / [i915#6335]) -> [SKIP][399] ([i915#6335])
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-3/igt@gem_create@create-ext-cpu-access-sanity-check.html

  * igt@gem_ctx_sseu@invalid-args:
    - shard-rkl:          [SKIP][400] ([i915#280]) -> [SKIP][401] ([i915#14544] / [i915#280])
   [400]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-5/igt@gem_ctx_sseu@invalid-args.html
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@gem_ctx_sseu@invalid-args.html

  * igt@gem_exec_balancer@parallel-keep-submit-fence:
    - shard-rkl:          [SKIP][402] ([i915#4525]) -> [SKIP][403] ([i915#14544] / [i915#4525])
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-5/igt@gem_exec_balancer@parallel-keep-submit-fence.html
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-submit-fence.html

  * igt@gem_lmem_evict@dontneed-evict-race:
    - shard-rkl:          [SKIP][404] ([i915#4613] / [i915#7582]) -> [SKIP][405] ([i915#14544] / [i915#4613] / [i915#7582])
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-5/igt@gem_lmem_evict@dontneed-evict-race.html
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@gem_lmem_evict@dontneed-evict-race.html

  * igt@gem_lmem_swapping@verify-ccs:
    - shard-rkl:          [SKIP][406] ([i915#4613]) -> [SKIP][407] ([i915#14544] / [i915#4613]) +1 other test skip
   [406]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-4/igt@gem_lmem_swapping@verify-ccs.html
   [407]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@gem_lmem_swapping@verify-ccs.html

  * igt@gem_partial_pwrite_pread@reads:
    - shard-rkl:          [SKIP][408] ([i915#3282]) -> [SKIP][409] ([i915#14544] / [i915#3282]) +5 other tests skip
   [408]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-7/igt@gem_partial_pwrite_pread@reads.html
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@gem_partial_pwrite_pread@reads.html

  * igt@gem_pread@exhaustion:
    - shard-tglu:         [ABORT][410] ([i915#15647]) -> [WARN][411] ([i915#2658])
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-tglu-8/igt@gem_pread@exhaustion.html
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-tglu-8/igt@gem_pread@exhaustion.html

  * igt@gem_set_tiling_vs_pwrite:
    - shard-rkl:          [SKIP][412] ([i915#14544] / [i915#3282]) -> [SKIP][413] ([i915#3282])
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@gem_set_tiling_vs_pwrite.html
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-7/igt@gem_set_tiling_vs_pwrite.html

  * igt@gem_userptr_blits@dmabuf-unsync:
    - shard-rkl:          [SKIP][414] ([i915#3297]) -> [SKIP][415] ([i915#14544] / [i915#3297]) +1 other test skip
   [414]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-2/igt@gem_userptr_blits@dmabuf-unsync.html
   [415]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@gem_userptr_blits@dmabuf-unsync.html

  * igt@gem_userptr_blits@forbidden-operations:
    - shard-rkl:          [SKIP][416] ([i915#3282] / [i915#3297]) -> [SKIP][417] ([i915#14544] / [i915#3282] / [i915#3297])
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-2/igt@gem_userptr_blits@forbidden-operations.html
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html

  * igt@gen9_exec_parse@allowed-single:
    - shard-rkl:          [SKIP][418] ([i915#2527]) -> [SKIP][419] ([i915#14544] / [i915#2527])
   [418]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-8/igt@gen9_exec_parse@allowed-single.html
   [419]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@gen9_exec_parse@allowed-single.html

  * igt@i915_pm_freq_api@freq-reset:
    - shard-rkl:          [SKIP][420] ([i915#8399]) -> [SKIP][421] ([i915#14544] / [i915#8399])
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-7/igt@i915_pm_freq_api@freq-reset.html
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@i915_pm_freq_api@freq-reset.html

  * igt@i915_pm_sseu@full-enable:
    - shard-rkl:          [SKIP][422] ([i915#4387]) -> [SKIP][423] ([i915#14544] / [i915#4387])
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-5/igt@i915_pm_sseu@full-enable.html
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@i915_pm_sseu@full-enable.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-90:
    - shard-rkl:          [SKIP][424] ([i915#5286]) -> [SKIP][425] ([i915#14544] / [i915#5286]) +1 other test skip
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-4/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html

  * igt@kms_big_fb@y-tiled-8bpp-rotate-90:
    - shard-rkl:          [SKIP][426] ([i915#3638]) -> [SKIP][427] ([i915#14544] / [i915#3638]) +2 other tests skip
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-4/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html
   [427]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
    - shard-rkl:          [SKIP][428] -> [SKIP][429] ([i915#14544]) +7 other tests skip
   [428]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-5/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
   [429]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html

  * igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          [SKIP][430] ([i915#6095]) -> [SKIP][431] ([i915#14544] / [i915#6095]) +6 other tests skip
   [430]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-7/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2.html
   [431]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
    - shard-rkl:          [SKIP][432] ([i915#12313]) -> [SKIP][433] ([i915#12313] / [i915#14544])
   [432]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
   [433]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          [SKIP][434] ([i915#14098] / [i915#6095]) -> [SKIP][435] ([i915#14098] / [i915#14544] / [i915#6095]) +8 other tests skip
   [434]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
   [435]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_chamelium_frames@hdmi-crc-fast:
    - shard-rkl:          [SKIP][436] ([i915#11151] / [i915#7828]) -> [SKIP][437] ([i915#11151] / [i915#14544] / [i915#7828]) +3 other tests skip
   [436]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-3/igt@kms_chamelium_frames@hdmi-crc-fast.html
   [437]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-fast.html

  * igt@kms_content_protection@dp-mst-type-1:
    - shard-rkl:          [SKIP][438] ([i915#15330] / [i915#3116]) -> [SKIP][439] ([i915#14544] / [i915#15330] / [i915#3116])
   [438]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-4/igt@kms_content_protection@dp-mst-type-1.html
   [439]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1.html

  * igt@kms_content_protection@suspend-resume:
    - shard-rkl:          [SKIP][440] ([i915#15865]) -> [SKIP][441] ([i915#14544] / [i915#15865])
   [440]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-3/igt@kms_content_protection@suspend-resume.html
   [441]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_content_protection@suspend-resume.html

  * igt@kms_cursor_crc@cursor-onscreen-512x170:
    - shard-dg2:          [SKIP][442] ([i915#13049] / [i915#3359]) -> [SKIP][443] ([i915#13049])
   [442]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg2-10/igt@kms_cursor_crc@cursor-onscreen-512x170.html
   [443]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-4/igt@kms_cursor_crc@cursor-onscreen-512x170.html

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

  * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
    - shard-rkl:          [SKIP][446] ([i915#14544]) -> [SKIP][447]
   [446]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
   [447]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-8/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
    - shard-rkl:          [SKIP][448] ([i915#4103]) -> [SKIP][449] ([i915#14544] / [i915#4103])
   [448]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
   [449]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

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

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

  * igt@kms_dsc@dsc-with-output-formats:
    - shard-rkl:          [SKIP][454] ([i915#3555] / [i915#3840]) -> [SKIP][455] ([i915#14544] / [i915#3555] / [i915#3840]) +1 other test skip
   [454]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-3/igt@kms_dsc@dsc-with-output-formats.html
   [455]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc:
    - shard-rkl:          [SKIP][456] ([i915#14544] / [i915#3840] / [i915#9053]) -> [SKIP][457] ([i915#3840] / [i915#9053])
   [456]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
   [457]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-5/igt@kms_dsc@dsc-with-output-formats-with-bpc.html

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

  * igt@kms_flip@2x-flip-vs-suspend:
    - shard-glk:          [INCOMPLETE][460] ([i915#12745] / [i915#4839]) -> [INCOMPLETE][461] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113])
   [460]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-glk4/igt@kms_flip@2x-flip-vs-suspend.html
   [461]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk5/igt@kms_flip@2x-flip-vs-suspend.html
    - shard-rkl:          [SKIP][462] ([i915#14544] / [i915#9934]) -> [SKIP][463] ([i915#9934])
   [462]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@kms_flip@2x-flip-vs-suspend.html
   [463]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-4/igt@kms_flip@2x-flip-vs-suspend.html

  * igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2:
    - shard-glk:          [INCOMPLETE][464] ([i915#12745]) -> [INCOMPLETE][465] ([i915#12314] / [i915#12745])
   [464]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-glk4/igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2.html
   [465]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk5/igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-glk:          [INCOMPLETE][466] ([i915#12745] / [i915#4839]) -> [INCOMPLETE][467] ([i915#12745] / [i915#4839] / [i915#6113])
   [466]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-glk9/igt@kms_flip@flip-vs-suspend.html
   [467]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk3/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
    - shard-glk:          [INCOMPLETE][468] ([i915#12745]) -> [INCOMPLETE][469] ([i915#12745] / [i915#6113])
   [468]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-glk9/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
   [469]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-glk3/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
    - shard-rkl:          [SKIP][470] ([i915#15643]) -> [SKIP][471] ([i915#14544] / [i915#15643])
   [470]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
   [471]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html

  * igt@kms_force_connector_basic@force-load-detect:
    - shard-mtlp:         [SKIP][472] -> [SKIP][473] ([i915#15672])
   [472]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-mtlp-7/igt@kms_force_connector_basic@force-load-detect.html
   [473]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-mtlp-1/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-render:
    - shard-rkl:          [SKIP][474] ([i915#15102]) -> [SKIP][475] ([i915#14544] / [i915#15102]) +2 other tests skip
   [474]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-render.html
   [475]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu:
    - shard-dg2:          [SKIP][476] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][477] ([i915#15102] / [i915#3458])
   [476]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu.html
   [477]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
    - shard-rkl:          [SKIP][478] ([i915#1825]) -> [SKIP][479] ([i915#14544] / [i915#1825]) +13 other tests skip
   [478]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
   [479]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html

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

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
    - shard-rkl:          [SKIP][482] ([i915#15102] / [i915#3023]) -> [SKIP][483] ([i915#14544] / [i915#15102] / [i915#3023]) +7 other tests skip
   [482]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
   [483]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt:
    - shard-dg2:          [SKIP][484] ([i915#15102] / [i915#3458]) -> [SKIP][485] ([i915#10433] / [i915#15102] / [i915#3458]) +1 other test skip
   [484]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html
   [485]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
    - shard-rkl:          [SKIP][486] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][487] ([i915#15102] / [i915#3023])
   [486]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
   [487]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping:
    - shard-rkl:          [SKIP][488] ([i915#14544] / [i915#15709]) -> [SKIP][489] ([i915#15709])
   [488]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping.html
   [489]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-3/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping:
    - shard-rkl:          [SKIP][490] ([i915#15709]) -> [SKIP][491] ([i915#14544] / [i915#15709])
   [490]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-2/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html
   [491]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html

  * igt@kms_pm_rpm@dpms-mode-unset-lpsp:
    - shard-rkl:          [SKIP][492] ([i915#15073]) -> [SKIP][493] ([i915#14544] / [i915#15073])
   [492]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-4/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
   [493]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
    - shard-rkl:          [SKIP][494] ([i915#11520] / [i915#14544]) -> [SKIP][495] ([i915#11520])
   [494]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
   [495]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-7/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf:
    - shard-rkl:          [SKIP][496] ([i915#11520]) -> [SKIP][497] ([i915#11520] / [i915#14544]) +3 other tests skip
   [496]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-8/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html
   [497]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf.html

  * igt@kms_psr@fbc-psr2-primary-blt:
    - shard-rkl:          [SKIP][498] ([i915#1072] / [i915#9732]) -> [SKIP][499] ([i915#1072] / [i915#14544] / [i915#9732]) +10 other tests skip
   [498]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-2/igt@kms_psr@fbc-psr2-primary-blt.html
   [499]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_psr@fbc-psr2-primary-blt.html

  * igt@kms_psr@psr-no-drrs:
    - shard-rkl:          [SKIP][500] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][501] ([i915#1072] / [i915#9732]) +1 other test skip
   [500]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@kms_psr@psr-no-drrs.html
   [501]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-8/igt@kms_psr@psr-no-drrs.html

  * igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
    - shard-rkl:          [SKIP][502] ([i915#14544] / [i915#5289]) -> [SKIP][503] ([i915#5289])
   [502]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
   [503]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-7/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html

  * igt@kms_vrr@flip-suspend:
    - shard-rkl:          [SKIP][504] ([i915#15243] / [i915#3555]) -> [SKIP][505] ([i915#14544] / [i915#15243] / [i915#3555])
   [504]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-rkl-4/igt@kms_vrr@flip-suspend.html
   [505]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-rkl-6/igt@kms_vrr@flip-suspend.html

  * igt@perf_pmu@module-unload:
    - shard-dg2:          [ABORT][506] ([i915#13029] / [i915#15778]) -> [ABORT][507] ([i915#15778])
   [506]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg2-4/igt@perf_pmu@module-unload.html
   [507]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg2-3/igt@perf_pmu@module-unload.html
    - shard-dg1:          [ABORT][508] ([i915#13029] / [i915#15778]) -> [ABORT][509] ([i915#15778])
   [508]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_8854/shard-dg1-17/igt@perf_pmu@module-unload.html
   [509]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_14963/shard-dg1-14/igt@perf_pmu@module-unload.html

  
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
  [i915#12193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12193
  [i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
  [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
  [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
  [i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
  [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
  [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
  [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
  [i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
  [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
  [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
  [i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
  [i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
  [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
  [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
  [i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
  [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
  [i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
  [i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
  [i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
  [i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
  [i915#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#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
  [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
  [i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#14867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14867
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
  [i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
  [i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
  [i915#15140]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15140
  [i915#15152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15152
  [i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
  [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
  [i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
  [i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389
  [i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
  [i915#15454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15454
  [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
  [i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
  [i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
  [i915#15542]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15542
  [i915#15560]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15560
  [i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
  [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
  [i915#15647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15647
  [i915#15657]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15657
  [i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
  [i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
  [i915#15725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15725
  [i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
  [i915#15751]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15751
  [i915#15752]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15752
  [i915#15762]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15762
  [i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
  [i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
  [i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
  [i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
  [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#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
  [i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
  [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
  [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
  [i915#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359
  [i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361
  [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#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#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
  [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
  [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
  [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
  [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
  [i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
  [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
  [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
  [i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
  [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
  [i915#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
  [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
  [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
  [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
  [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
  [i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879
  [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
  [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
  [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
  [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
  [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#6187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6187
  [i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
  [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
  [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
  [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
  [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
  [i915#6403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6403
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
  [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
  [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
  [i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
  [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
  [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8289
  [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
  [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
  [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
  [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
  [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
  [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
  [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
  [i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826
  [i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
  [i915#9457]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9457
  [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#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
  [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
  [i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
  [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
  [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
  [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
  [i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979


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

  * CI: CI-20190529 -> None
  * IGT: IGT_8854 -> IGTPW_14963

  CI-20190529: 20190529
  CI_DRM_18313: 3751e2e5a19aba3949a3f12aa5b917eb8bbb1eb5 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_14963: f8c5397d0fdc6e67c654b269f5cb41ddc70f4a6c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  IGT_8854: 93abaf0170728f69bc27577e5b405f7a2a01b6fd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git

== Logs ==

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

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

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

* Re: [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support
  2026-04-10 10:25 ` Ville Syrjälä
@ 2026-04-14  3:11   ` Jason-JH Lin (林睿祥)
  2026-04-14 13:40     ` Ville Syrjälä
  0 siblings, 1 reply; 9+ messages in thread
From: Jason-JH Lin (林睿祥) @ 2026-04-14  3:11 UTC (permalink / raw)
  To: ville.syrjala@linux.intel.com
  Cc: karthik.b.s@intel.com, swati2.sharma@intel.com,
	juhapekka.heikkila@gmail.com, jani.nikula@intel.com,
	Singo Chang (張興國),
	Nancy Lin (林欣螢),
	bhanuprakash.modem@gmail.com, igt-dev@lists.freedesktop.org,
	Paul-pl Chen (陳柏霖),
	kamil.konieczny@linux.intel.com,
	Project_Global_Chrome_Upstream_Group, gildekel@google.com,
	fshao@chromium.org, markyacoub@chromium.org

On Fri, 2026-04-10 at 13:25 +0300, Ville Syrjälä wrote:
> On Fri, Apr 10, 2026 at 06:07:31PM +0800, Jason-JH Lin wrote:
> > Adapt rotation CRC tests for MTK devices by using Intel-like pipe
> > CRC
> > approach with explicit vblank synchronization.
> > MTK devices require a vblank wait to ensure rotation completes
> > before
> > CRC capture.
> 
> Instead of adding these checks all over igt I think you should
> try to fix you kernel CRC implementation to not hand out garbage
> CRCs.
> 

The issue is fundamental to MTK's HW design where all HW configurations
are applied by GCE (Global Command Engine) triggered by EOF signal.

MTK HW Configuration Flow:

igt_display_commit2(display, COMMIT_ATOMIC)
            │
            ▼
       atomic_commit()
            │
            ▼
       CMDQ submit
            │
            ▼
    Wait for next EOF signal ─────────────────┐
                                              │
                                              ▼
                                  GCE applies HW config
                                  (Rotation parameters, etc.)
                                  during VBlanking period
                                & GCE reads HW CRC from HW register
                                  into DRAM buffer
                                              │
                                              ▼
                                  Next Active Display Period
                                  HW renders with new config
                                              │
                                              ▼
                                  EOF → GCE reads HW CRC from
                                    HW register into DRAM buffer
                                              │
                                              ▼
                                  VBlank+1 → read CRC from DRAM
                                           → drm_crtc_add_crc_entry() ✅
                                  (MTK always reports CRC at VBlank+1
                                   after the EOF capture)


This design is intentional to ensure all HW settings are fully applied
within the VBlanking period, guaranteeing tearing-free display updates.
At the EOF signal, GCE reads the HW CRC from the HW register into a
DRAM buffer. Note that MTK always reports the CRC at VBlank+1 after the
EOF capture, which means there is already an inherent one-frame delay
before the CRC is reported to IGT via drm_crtc_add_crc_entry().

IGT Expected Behavior (Intel/AMD):

  igt_display_commit2(display, COMMIT_ATOMIC)
            │
            ▼
       atomic_commit()
            │
            ▼
        VBlank N ──► HW config takes effect immediately ✅
            │
            ▼
        EOF N ──► CRC captured with new config ✅
            │
            ▼
        VBlank N+1 ──────────────────────► igt_pipe_crc_get_current() ✅



MTK Actual Behavior:

  igt_display_commit2(display, COMMIT_ATOMIC)
            │
            ▼
       atomic_commit()
            │
            ▼
       CMDQ submit
            │
            ▼
        EOF N ──► GCE applies new config
               ──► GCE reads CRC(old) from HW register into DRAM
            │
      VBlanking N ──► HW updated with new config (tearing-free ✅)
            │
        VBlank N+1 ──► CRC(old) reported via drm_crtc_add_crc_entry()
            │
        EOF N+1 ──► GCE reads CRC(new) from HW register into DRAM
            │
        VBlank N+2 ──► CRC(new) reported via drm_crtc_add_crc_entry()
            │
            ▼
    igt_wait_for_vblank() is needed to ensure
    igt_pipe_crc_get_current() captures the correct CRC ✅

As shown above, due to MTK's GCE-based HW architecture, there is an
inherent multi-frame latency between igt_display_commit2() and the
correct CRC being available. Unlike Intel/AMD where the new
configuration takes effect immediately at the next VBlank, MTK requires
at least 2 VBlanks after atomic_commit() before the correct CRC can be
captured. Therefore, igt_wait_for_vblank() is necessary to ensure
igt_pipe_crc_get_current() captures the correct CRC reflecting the new
rotation configuration.

Since this timing behavior is inherent to MTK's GCE-based HW
architecture and cannot be eliminated at the kernel driver level,
adding igt_wait_for_vblank() in IGT is the appropriate solution.

Regards,
Jason-JH Lin


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

* Re: [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support
  2026-04-14  3:11   ` Jason-JH Lin (林睿祥)
@ 2026-04-14 13:40     ` Ville Syrjälä
  2026-04-15  5:11       ` Jason-JH Lin (林睿祥)
  0 siblings, 1 reply; 9+ messages in thread
From: Ville Syrjälä @ 2026-04-14 13:40 UTC (permalink / raw)
  To: Jason-JH Lin (林睿祥)
  Cc: karthik.b.s@intel.com, swati2.sharma@intel.com,
	juhapekka.heikkila@gmail.com, jani.nikula@intel.com,
	Singo Chang (張興國),
	Nancy Lin (林欣螢),
	bhanuprakash.modem@gmail.com, igt-dev@lists.freedesktop.org,
	Paul-pl Chen (陳柏霖),
	kamil.konieczny@linux.intel.com,
	Project_Global_Chrome_Upstream_Group, gildekel@google.com,
	fshao@chromium.org, markyacoub@chromium.org

On Tue, Apr 14, 2026 at 03:11:21AM +0000, Jason-JH Lin (林睿祥) wrote:
> On Fri, 2026-04-10 at 13:25 +0300, Ville Syrjälä wrote:
> > On Fri, Apr 10, 2026 at 06:07:31PM +0800, Jason-JH Lin wrote:
> > > Adapt rotation CRC tests for MTK devices by using Intel-like pipe
> > > CRC
> > > approach with explicit vblank synchronization.
> > > MTK devices require a vblank wait to ensure rotation completes
> > > before
> > > CRC capture.
> > 
> > Instead of adding these checks all over igt I think you should
> > try to fix you kernel CRC implementation to not hand out garbage
> > CRCs.
> > 
> 
> The issue is fundamental to MTK's HW design where all HW configurations
> are applied by GCE (Global Command Engine) triggered by EOF signal.
> 
> MTK HW Configuration Flow:
> 
> igt_display_commit2(display, COMMIT_ATOMIC)
>             │
>             ▼
>        atomic_commit()
>             │
>             ▼
>        CMDQ submit
>             │
>             ▼
>     Wait for next EOF signal ─────────────────┐
>                                               │
>                                               ▼
>                                   GCE applies HW config
>                                   (Rotation parameters, etc.)
>                                   during VBlanking period
>                                 & GCE reads HW CRC from HW register
>                                   into DRAM buffer
>                                               │
>                                               ▼
>                                   Next Active Display Period
>                                   HW renders with new config
>                                               │
>                                               ▼
>                                   EOF → GCE reads HW CRC from
>                                     HW register into DRAM buffer
>                                               │
>                                               ▼
>                                   VBlank+1 → read CRC from DRAM
>                                            → drm_crtc_add_crc_entry() ✅
>                                   (MTK always reports CRC at VBlank+1
>                                    after the EOF capture)
> 
> 
> This design is intentional to ensure all HW settings are fully applied
> within the VBlanking period, guaranteeing tearing-free display updates.
> At the EOF signal, GCE reads the HW CRC from the HW register into a
> DRAM buffer. Note that MTK always reports the CRC at VBlank+1 after the
> EOF capture, which means there is already an inherent one-frame delay
> before the CRC is reported to IGT via drm_crtc_add_crc_entry().
> 
> IGT Expected Behavior (Intel/AMD):
> 
>   igt_display_commit2(display, COMMIT_ATOMIC)
>             │
>             ▼
>        atomic_commit()
>             │
>             ▼
>         VBlank N ──► HW config takes effect immediately ✅
>             │
>             ▼
>         EOF N ──► CRC captured with new config ✅
>             │
>             ▼
>         VBlank N+1 ──────────────────────► igt_pipe_crc_get_current() ✅
> 
> 
> 
> MTK Actual Behavior:
> 
>   igt_display_commit2(display, COMMIT_ATOMIC)
>             │
>             ▼
>        atomic_commit()
>             │
>             ▼
>        CMDQ submit
>             │
>             ▼
>         EOF N ──► GCE applies new config
>                ──► GCE reads CRC(old) from HW register into DRAM
>             │
>       VBlanking N ──► HW updated with new config (tearing-free ✅)
>             │
>         VBlank N+1 ──► CRC(old) reported via drm_crtc_add_crc_entry()
>             │
>         EOF N+1 ──► GCE reads CRC(new) from HW register into DRAM
>             │
>         VBlank N+2 ──► CRC(new) reported via drm_crtc_add_crc_entry()
>             │
>             ▼
>     igt_wait_for_vblank() is needed to ensure
>     igt_pipe_crc_get_current() captures the correct CRC ✅
> 
> As shown above, due to MTK's GCE-based HW architecture, there is an
> inherent multi-frame latency between igt_display_commit2() and the
> correct CRC being available. Unlike Intel/AMD where the new
> configuration takes effect immediately at the next VBlank, MTK requires
> at least 2 VBlanks after atomic_commit() before the correct CRC can be
> captured. Therefore, igt_wait_for_vblank() is necessary to ensure
> igt_pipe_crc_get_current() captures the correct CRC reflecting the new
> rotation configuration.
> 
> Since this timing behavior is inherent to MTK's GCE-based HW
> architecture and cannot be eliminated at the kernel driver level,
> adding igt_wait_for_vblank() in IGT is the appropriate solution.

It doesn't matter how long the latency is. The kernel should accompany
each CRC with the correct frame number for which the CRC was generated.
igt should have to do nothing but wait for the CRC with the correct
frame number to appear.

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support
  2026-04-14 13:40     ` Ville Syrjälä
@ 2026-04-15  5:11       ` Jason-JH Lin (林睿祥)
  0 siblings, 0 replies; 9+ messages in thread
From: Jason-JH Lin (林睿祥) @ 2026-04-15  5:11 UTC (permalink / raw)
  To: ville.syrjala@linux.intel.com
  Cc: karthik.b.s@intel.com, Singo Chang (張興國),
	juhapekka.heikkila@gmail.com, jani.nikula@intel.com,
	swati2.sharma@intel.com, Project_Global_Chrome_Upstream_Group,
	bhanuprakash.modem@gmail.com,
	Nancy Lin (林欣螢),
	igt-dev@lists.freedesktop.org, kamil.konieczny@linux.intel.com,
	Paul-pl Chen (陳柏霖), gildekel@google.com,
	fshao@chromium.org, markyacoub@chromium.org

On Tue, 2026-04-14 at 16:40 +0300, Ville Syrjälä wrote:
> On Tue, Apr 14, 2026 at 03:11:21AM +0000, Jason-JH Lin (林睿祥) wrote:
> > On Fri, 2026-04-10 at 13:25 +0300, Ville Syrjälä wrote:
> > > On Fri, Apr 10, 2026 at 06:07:31PM +0800, Jason-JH Lin wrote:
> > > > Adapt rotation CRC tests for MTK devices by using Intel-like
> > > > pipe
> > > > CRC
> > > > approach with explicit vblank synchronization.
> > > > MTK devices require a vblank wait to ensure rotation completes
> > > > before
> > > > CRC capture.
> > > 
> > > Instead of adding these checks all over igt I think you should
> > > try to fix you kernel CRC implementation to not hand out garbage
> > > CRCs.
> > > 
> > 
> > The issue is fundamental to MTK's HW design where all HW
> > configurations
> > are applied by GCE (Global Command Engine) triggered by EOF signal.
> > 
> > MTK HW Configuration Flow:
> > 
> > igt_display_commit2(display, COMMIT_ATOMIC)
> >             │
> >             ▼
> >        atomic_commit()
> >             │
> >             ▼
> >        CMDQ submit
> >             │
> >             ▼
> >     Wait for next EOF signal ─────────────────┐
> >                                               │
> >                                               ▼
> >                                   GCE applies HW config
> >                                   (Rotation parameters, etc.)
> >                                   during VBlanking period
> >                                 & GCE reads HW CRC from HW register
> >                                   into DRAM buffer
> >                                               │
> >                                               ▼
> >                                   Next Active Display Period
> >                                   HW renders with new config
> >                                               │
> >                                               ▼
> >                                   EOF → GCE reads HW CRC from
> >                                     HW register into DRAM buffer
> >                                               │
> >                                               ▼
> >                                   VBlank+1 → read CRC from DRAM
> >                                            →
> > drm_crtc_add_crc_entry() ✅
> >                                   (MTK always reports CRC at
> > VBlank+1
> >                                    after the EOF capture)
> > 
> > 
> > This design is intentional to ensure all HW settings are fully
> > applied
> > within the VBlanking period, guaranteeing tearing-free display
> > updates.
> > At the EOF signal, GCE reads the HW CRC from the HW register into a
> > DRAM buffer. Note that MTK always reports the CRC at VBlank+1 after
> > the
> > EOF capture, which means there is already an inherent one-frame
> > delay
> > before the CRC is reported to IGT via drm_crtc_add_crc_entry().
> > 
> > IGT Expected Behavior (Intel/AMD):
> > 
> >   igt_display_commit2(display, COMMIT_ATOMIC)
> >             │
> >             ▼
> >        atomic_commit()
> >             │
> >             ▼
> >         VBlank N ──► HW config takes effect immediately ✅
> >             │
> >             ▼
> >         EOF N ──► CRC captured with new config ✅
> >             │
> >             ▼
> >         VBlank N+1 ──────────────────────►
> > igt_pipe_crc_get_current() ✅
> > 
> > 
> > 
> > MTK Actual Behavior:
> > 
> >   igt_display_commit2(display, COMMIT_ATOMIC)
> >             │
> >             ▼
> >        atomic_commit()
> >             │
> >             ▼
> >        CMDQ submit
> >             │
> >             ▼
> >         EOF N ──► GCE applies new config
> >                ──► GCE reads CRC(old) from HW register into DRAM
> >             │
> >       VBlanking N ──► HW updated with new config (tearing-free ✅)
> >             │
> >         VBlank N+1 ──► CRC(old) reported via
> > drm_crtc_add_crc_entry()
> >             │
> >         EOF N+1 ──► GCE reads CRC(new) from HW register into DRAM
> >             │
> >         VBlank N+2 ──► CRC(new) reported via
> > drm_crtc_add_crc_entry()
> >             │
> >             ▼
> >     igt_wait_for_vblank() is needed to ensure
> >     igt_pipe_crc_get_current() captures the correct CRC ✅
> > 
> > As shown above, due to MTK's GCE-based HW architecture, there is an
> > inherent multi-frame latency between igt_display_commit2() and the
> > correct CRC being available. Unlike Intel/AMD where the new
> > configuration takes effect immediately at the next VBlank, MTK
> > requires
> > at least 2 VBlanks after atomic_commit() before the correct CRC can
> > be
> > captured. Therefore, igt_wait_for_vblank() is necessary to ensure
> > igt_pipe_crc_get_current() captures the correct CRC reflecting the
> > new
> > rotation configuration.
> > 
> > Since this timing behavior is inherent to MTK's GCE-based HW
> > architecture and cannot be eliminated at the kernel driver level,
> > adding igt_wait_for_vblank() in IGT is the appropriate solution.
> 
> It doesn't matter how long the latency is. The kernel should
> accompany
> each CRC with the correct frame number for which the CRC was
> generated.
> igt should have to do nothing but wait for the CRC with the correct
> frame number to appear.
> 

Hi Ville,

Thank you for the clarification. I want to make sure I understand your
expectation correctly.

When you say "the kernel should accompany each CRC with the correct
frame number," do you mean:

**Option A: Accurate frame number reporting**
- Kernel reports the exact frame number when CRC was captured
- IGT can compare frame numbers to determine if CRC reflects new
configuration
- Requires hardware frame counter support (which MTK lacks)

**Option B: Internal synchronization**
- Kernel internally waits for configuration to take effect
- Only reports CRC to userspace after it's guaranteed to reflect
current config
- IGT doesn't need to know about internal delays

Or perhaps a different approach?

The challenge with Option A is MTK hardware doesn't provide a frame 
counter register.
Option B is feasible, but the latency is variable (1-2 vblanks) due
to asynchronous CMDQ execution.

Could you clarify which direction you'd prefer, or suggest an
alternative?

Thanks,
Jason-JH Lin

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

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

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-10 10:07 [PATCH i-g-t] tests/kms_rotation_crc: Add MTK device support Jason-JH Lin
2026-04-10 10:25 ` Ville Syrjälä
2026-04-14  3:11   ` Jason-JH Lin (林睿祥)
2026-04-14 13:40     ` Ville Syrjälä
2026-04-15  5:11       ` Jason-JH Lin (林睿祥)
2026-04-10 18:27 ` ✓ Xe.CI.BAT: success for " Patchwork
2026-04-10 18:33 ` ✓ i915.CI.BAT: " Patchwork
2026-04-11  6:35 ` ✓ Xe.CI.FULL: " Patchwork
2026-04-11 18:45 ` ✗ i915.CI.Full: failure " Patchwork

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