intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [Intel-gfx] [PATCH] drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
@ 2023-12-04 20:24 Ville Syrjala
  2023-12-05  5:32 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Ville Syrjala @ 2023-12-04 20:24 UTC (permalink / raw)
  To: intel-gfx

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

plane_view_scanout_stride() currently assumes that we had to pad the
mapping stride with dummy pages in order to align it. But that is not
the case if the original fb stride exceeds the aligned stride used
to populate the remapped view, which is calculated from the user
specified framebuffer width rather than the user specified framebuffer
stride.

Ignore the original fb stride in this case and just stick to the POT
aligned stride. Getting this wrong will cause the plane to fetch the
wrong data, and can lead to fault errors if the page tables at the
bogus location aren't even populated.

TODO: figure out if this is OK for CCS, or if we should instead increase
the width of the view to cover the entire user specified fb stride
instead...

Cc: Imre Deak <imre.deak@intel.com>
Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_fb.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/display/intel_fb.c b/drivers/gpu/drm/i915/display/intel_fb.c
index 33a693460420..ab634a4c86d1 100644
--- a/drivers/gpu/drm/i915/display/intel_fb.c
+++ b/drivers/gpu/drm/i915/display/intel_fb.c
@@ -1381,7 +1381,8 @@ plane_view_scanout_stride(const struct intel_framebuffer *fb, int color_plane,
 	struct drm_i915_private *i915 = to_i915(fb->base.dev);
 	unsigned int stride_tiles;
 
-	if (IS_ALDERLAKE_P(i915) || DISPLAY_VER(i915) >= 14)
+	if ((IS_ALDERLAKE_P(i915) || DISPLAY_VER(i915) >= 14) &&
+	    src_stride_tiles < dst_stride_tiles)
 		stride_tiles = src_stride_tiles;
 	else
 		stride_tiles = dst_stride_tiles;
-- 
2.41.0


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

* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
  2023-12-04 20:24 [Intel-gfx] [PATCH] drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original Ville Syrjala
@ 2023-12-05  5:32 ` Patchwork
  2023-12-05 10:21 ` [Intel-gfx] [PATCH] " Imre Deak
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2023-12-05  5:32 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
URL   : https://patchwork.freedesktop.org/series/127320/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_13977 -> Patchwork_127320v1
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

Participating hosts (37 -> 36)
------------------------------

  Missing    (1): fi-snb-2520m 

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

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

### CI changes ###

#### Issues hit ####

  * boot:
    - bat-jsl-1:          [PASS][1] -> [FAIL][2] ([i915#8293])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/bat-jsl-1/boot.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/bat-jsl-1/boot.html

  

### IGT changes ###

#### Issues hit ####

  * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
    - bat-dg2-11:         NOTRUN -> [SKIP][3] ([i915#9197]) +1 other test skip
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html

  * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1:
    - bat-rplp-1:         [PASS][4] -> [ABORT][5] ([i915#8668])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html

  
#### Possible fixes ####

  * igt@kms_hdmi_inject@inject-audio:
    - fi-kbl-guc:         [FAIL][6] ([IGT#3]) -> [PASS][7]
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html

  
  [IGT#3]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/3
  [i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
  [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
  [i915#9197]: https://gitlab.freedesktop.org/drm/intel/issues/9197


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

  * Linux: CI_DRM_13977 -> Patchwork_127320v1

  CI-20190529: 20190529
  CI_DRM_13977: b51da5b972248612a7659b780ccbf89d3500328c @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_7618: 222d1bdf8c598bb12164deab127af5d8d7ddc070 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_127320v1: b51da5b972248612a7659b780ccbf89d3500328c @ git://anongit.freedesktop.org/gfx-ci/linux


### Linux commits

62e4407f31cb drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original

== Logs ==

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

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

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

* Re: [Intel-gfx] [PATCH] drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
  2023-12-04 20:24 [Intel-gfx] [PATCH] drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original Ville Syrjala
  2023-12-05  5:32 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork
@ 2023-12-05 10:21 ` Imre Deak
  2023-12-05 13:29 ` [Intel-gfx] ✗ Fi.CI.IGT: failure for " Patchwork
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 7+ messages in thread
From: Imre Deak @ 2023-12-05 10:21 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-gfx

On Mon, Dec 04, 2023 at 10:24:43PM +0200, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> 
> plane_view_scanout_stride() currently assumes that we had to pad the
> mapping stride with dummy pages in order to align it. But that is not
> the case if the original fb stride exceeds the aligned stride used
> to populate the remapped view, which is calculated from the user
> specified framebuffer width rather than the user specified framebuffer
> stride.
> 
> Ignore the original fb stride in this case and just stick to the POT
> aligned stride. Getting this wrong will cause the plane to fetch the
> wrong data, and can lead to fault errors if the page tables at the
> bogus location aren't even populated.
> 
> TODO: figure out if this is OK for CCS, or if we should instead increase
> the width of the view to cover the entire user specified fb stride
> instead...

Yes, this is also needed since the CCS AUX surface can't be remapped in
general (unless its stride is page size aligned -> main surface stride
256 tiles aligned).

> Cc: Imre Deak <imre.deak@intel.com>
> Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>

Thanks for the fix, with the above CCS case also fixed as a follow-up or
in this patch:
Reviewed-by: Imre Deak <imre.deak@intel.com>

> ---
>  drivers/gpu/drm/i915/display/intel_fb.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_fb.c b/drivers/gpu/drm/i915/display/intel_fb.c
> index 33a693460420..ab634a4c86d1 100644
> --- a/drivers/gpu/drm/i915/display/intel_fb.c
> +++ b/drivers/gpu/drm/i915/display/intel_fb.c
> @@ -1381,7 +1381,8 @@ plane_view_scanout_stride(const struct intel_framebuffer *fb, int color_plane,
>  	struct drm_i915_private *i915 = to_i915(fb->base.dev);
>  	unsigned int stride_tiles;
>  
> -	if (IS_ALDERLAKE_P(i915) || DISPLAY_VER(i915) >= 14)
> +	if ((IS_ALDERLAKE_P(i915) || DISPLAY_VER(i915) >= 14) &&
> +	    src_stride_tiles < dst_stride_tiles)
>  		stride_tiles = src_stride_tiles;
>  	else
>  		stride_tiles = dst_stride_tiles;
> -- 
> 2.41.0
> 

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

* [Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
  2023-12-04 20:24 [Intel-gfx] [PATCH] drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original Ville Syrjala
  2023-12-05  5:32 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork
  2023-12-05 10:21 ` [Intel-gfx] [PATCH] " Imre Deak
@ 2023-12-05 13:29 ` Patchwork
  2023-12-05 13:59 ` [Intel-gfx] [PATCH] " Juha-Pekka Heikkila
  2023-12-08 18:41 ` Ville Syrjälä
  4 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2023-12-05 13:29 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
URL   : https://patchwork.freedesktop.org/series/127320/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_13977_full -> Patchwork_127320v1_full
====================================================

Summary
-------

  **FAILURE**

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

  

Participating hosts (11 -> 11)
------------------------------

  Additional (1): shard-mtlp0 
  Missing    (1): shard-tglu0 

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@gem_lmem_swapping@heavy-verify-random@lmem0:
    - shard-dg2:          NOTRUN -> [ABORT][1] +1 other test abort
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@gem_lmem_swapping@heavy-verify-random@lmem0.html

  * igt@i915_selftest@live@sanitycheck:
    - shard-tglu:         NOTRUN -> [ABORT][2]
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@i915_selftest@live@sanitycheck.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-tglu:         NOTRUN -> [SKIP][3]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_pm_backlight@fade-with-dpms.html

  
#### Warnings ####

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-dg2:          [INCOMPLETE][4] -> [ABORT][5]
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-dg2-2/igt@i915_module_load@reload-with-fault-injection.html
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-1/igt@i915_module_load@reload-with-fault-injection.html
    - shard-dg1:          [INCOMPLETE][6] -> [ABORT][7]
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-dg1-15/igt@i915_module_load@reload-with-fault-injection.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg1-13/igt@i915_module_load@reload-with-fault-injection.html

  * igt@kms_content_protection@lic:
    - shard-snb:          [SKIP][8] ([fdo#109271]) -> [INCOMPLETE][9]
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-snb1/igt@kms_content_protection@lic.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-snb7/igt@kms_content_protection@lic.html

  * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
    - shard-rkl:          [SKIP][10] ([CI#100]) -> [SKIP][11]
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-5/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@api_intel_bb@blit-reloc-purge-cache:
    - shard-dg2:          NOTRUN -> [SKIP][12] ([i915#8411])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@api_intel_bb@blit-reloc-purge-cache.html

  * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0:
    - shard-dg2:          [PASS][13] -> [INCOMPLETE][14] ([i915#7297])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-dg2-5/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-1/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html

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

  * igt@gem_ctx_exec@basic-nohangcheck:
    - shard-rkl:          [PASS][16] -> [FAIL][17] ([i915#6268])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-1/igt@gem_ctx_exec@basic-nohangcheck.html
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-7/igt@gem_ctx_exec@basic-nohangcheck.html
    - shard-tglu:         [PASS][18] -> [FAIL][19] ([i915#6268])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-tglu-3/igt@gem_ctx_exec@basic-nohangcheck.html
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-6/igt@gem_ctx_exec@basic-nohangcheck.html

  * igt@gem_exec_capture@many-4k-incremental:
    - shard-dg2:          NOTRUN -> [FAIL][20] ([i915#9606])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-11/igt@gem_exec_capture@many-4k-incremental.html

  * igt@gem_exec_fair@basic-pace-solo:
    - shard-dg2:          NOTRUN -> [SKIP][21] ([i915#3539])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@gem_exec_fair@basic-pace-solo.html

  * igt@gem_exec_reloc@basic-gtt-wc:
    - shard-dg2:          NOTRUN -> [SKIP][22] ([i915#3281]) +3 other tests skip
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@gem_exec_reloc@basic-gtt-wc.html

  * igt@gem_exec_schedule@preempt-queue-contexts:
    - shard-dg2:          NOTRUN -> [SKIP][23] ([i915#4537] / [i915#4812])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@gem_exec_schedule@preempt-queue-contexts.html

  * igt@gem_fence_thrash@bo-write-verify-y:
    - shard-dg2:          NOTRUN -> [SKIP][24] ([i915#4860]) +1 other test skip
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@gem_fence_thrash@bo-write-verify-y.html

  * igt@gem_lmem_swapping@verify:
    - shard-tglu:         NOTRUN -> [SKIP][25] ([i915#4613])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@gem_lmem_swapping@verify.html

  * igt@gem_lmem_swapping@verify-random-ccs:
    - shard-glk:          NOTRUN -> [SKIP][26] ([fdo#109271] / [i915#4613])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-glk9/igt@gem_lmem_swapping@verify-random-ccs.html

  * igt@gem_mmap_wc@close:
    - shard-dg2:          NOTRUN -> [SKIP][27] ([i915#4083]) +1 other test skip
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@gem_mmap_wc@close.html

  * igt@gem_partial_pwrite_pread@reads-snoop:
    - shard-dg2:          NOTRUN -> [SKIP][28] ([i915#3282])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@gem_partial_pwrite_pread@reads-snoop.html

  * igt@gem_pxp@create-regular-context-2:
    - shard-dg2:          NOTRUN -> [SKIP][29] ([i915#4270]) +2 other tests skip
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-11/igt@gem_pxp@create-regular-context-2.html

  * igt@gem_pxp@display-protected-crc:
    - shard-tglu:         NOTRUN -> [SKIP][30] ([i915#4270])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@gem_pxp@display-protected-crc.html

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

  * igt@gem_tiled_wb:
    - shard-dg2:          NOTRUN -> [SKIP][32] ([i915#4077]) +2 other tests skip
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@gem_tiled_wb.html

  * igt@gen7_exec_parse@load-register-reg:
    - shard-dg2:          NOTRUN -> [SKIP][33] ([fdo#109289])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@gen7_exec_parse@load-register-reg.html

  * igt@gen9_exec_parse@bb-start-param:
    - shard-tglu:         NOTRUN -> [SKIP][34] ([i915#2527] / [i915#2856])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@gen9_exec_parse@bb-start-param.html

  * igt@i915_pm_rpm@gem-execbuf-stress-pc8:
    - shard-dg2:          NOTRUN -> [SKIP][35] ([fdo#109293] / [fdo#109506])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html

  * igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
    - shard-tglu:         NOTRUN -> [SKIP][36] ([i915#3826])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html

  * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc:
    - shard-rkl:          NOTRUN -> [SKIP][37] ([i915#8709]) +3 other tests skip
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html

  * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs:
    - shard-dg1:          NOTRUN -> [SKIP][38] ([i915#8709]) +7 other tests skip
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg1-12/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs.html

  * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-1-linear:
    - shard-snb:          NOTRUN -> [SKIP][39] ([fdo#109271]) +4 other tests skip
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-snb1/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-1-linear.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-180:
    - shard-mtlp:         [PASS][40] -> [FAIL][41] ([i915#5138])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-mtlp-6/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-mtlp-3/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html

  * igt@kms_big_fb@x-tiled-64bpp-rotate-90:
    - shard-dg2:          NOTRUN -> [SKIP][42] ([fdo#111614])
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html

  * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-tglu:         [PASS][43] -> [FAIL][44] ([i915#3743]) +1 other test fail
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-tglu-6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-9/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

  * igt@kms_big_fb@y-tiled-32bpp-rotate-180:
    - shard-dg2:          NOTRUN -> [SKIP][45] ([i915#5190]) +1 other test skip
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-11/igt@kms_big_fb@y-tiled-32bpp-rotate-180.html

  * igt@kms_big_fb@y-tiled-64bpp-rotate-270:
    - shard-tglu:         NOTRUN -> [SKIP][46] ([fdo#111614])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
    - shard-tglu:         NOTRUN -> [SKIP][47] ([fdo#111615])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-dg2:          NOTRUN -> [SKIP][48] ([i915#4538] / [i915#5190])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

  * igt@kms_big_joiner@invalid-modeset:
    - shard-dg2:          NOTRUN -> [SKIP][49] ([i915#2705]) +1 other test skip
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_big_joiner@invalid-modeset.html

  * igt@kms_ccs@pipe-b-crc-sprite-planes-basic-yf-tiled-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][50] ([i915#5354]) +26 other tests skip
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_ccs@pipe-b-crc-sprite-planes-basic-yf-tiled-ccs.html

  * igt@kms_ccs@pipe-d-bad-aux-stride-yf-tiled-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][51] ([i915#5354] / [i915#6095]) +5 other tests skip
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_ccs@pipe-d-bad-aux-stride-yf-tiled-ccs.html

  * igt@kms_cdclk@mode-transition-all-outputs:
    - shard-tglu:         NOTRUN -> [SKIP][52] ([i915#3742])
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_cdclk@mode-transition-all-outputs.html

  * igt@kms_chamelium_color@ctm-blue-to-red:
    - shard-dg2:          NOTRUN -> [SKIP][53] ([fdo#111827])
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_chamelium_color@ctm-blue-to-red.html

  * igt@kms_chamelium_hpd@dp-hpd:
    - shard-dg2:          NOTRUN -> [SKIP][54] ([i915#7828])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_chamelium_hpd@dp-hpd.html

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

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

  * igt@kms_content_protection@uevent:
    - shard-dg2:          NOTRUN -> [SKIP][57] ([i915#7118])
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_content_protection@uevent.html

  * igt@kms_cursor_crc@cursor-onscreen-512x512:
    - shard-tglu:         NOTRUN -> [SKIP][58] ([i915#3359]) +1 other test skip
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_cursor_crc@cursor-onscreen-512x512.html

  * igt@kms_cursor_crc@cursor-rapid-movement-32x10:
    - shard-dg2:          NOTRUN -> [SKIP][59] ([i915#3555])
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html

  * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic:
    - shard-dg2:          NOTRUN -> [SKIP][60] ([fdo#109274] / [fdo#111767] / [i915#5354])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
    - shard-dg2:          NOTRUN -> [SKIP][61] ([i915#4103] / [i915#4213])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
    - shard-tglu:         NOTRUN -> [SKIP][62] ([fdo#109274]) +1 other test skip
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size:
    - shard-dg2:          NOTRUN -> [SKIP][63] ([fdo#109274] / [i915#5354]) +1 other test skip
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_cursor_legacy@cursorb-vs-flipa-varying-size.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-legacy:
    - shard-snb:          [PASS][64] -> [SKIP][65] ([fdo#109271]) +5 other tests skip
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-snb7/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-snb2/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html

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

  * igt@kms_flip@2x-plain-flip:
    - shard-tglu:         NOTRUN -> [SKIP][67] ([fdo#109274] / [i915#3637])
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_flip@2x-plain-flip.html

  * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
    - shard-dg2:          NOTRUN -> [SKIP][68] ([fdo#109274]) +1 other test skip
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
    - shard-tglu:         NOTRUN -> [SKIP][69] ([i915#2587] / [i915#2672])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode:
    - shard-glk:          NOTRUN -> [SKIP][70] ([fdo#109271]) +73 other tests skip
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-glk1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode:
    - shard-dg2:          NOTRUN -> [SKIP][71] ([i915#2672]) +1 other test skip
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-blt:
    - shard-tglu:         NOTRUN -> [SKIP][72] ([fdo#110189]) +5 other tests skip
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-blt.html

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

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc:
    - shard-tglu:         NOTRUN -> [SKIP][74] ([fdo#109280]) +6 other tests skip
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][75] ([i915#3458]) +4 other tests skip
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html

  * igt@kms_hdr@bpc-switch-dpms:
    - shard-dg2:          NOTRUN -> [SKIP][76] ([i915#3555] / [i915#8228])
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_hdr@bpc-switch-dpms.html

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

  * igt@kms_plane_multiple@tiling-yf:
    - shard-dg2:          NOTRUN -> [SKIP][78] ([i915#3555] / [i915#8806])
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_plane_multiple@tiling-yf.html

  * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [FAIL][79] ([i915#8292])
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-1.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][80] ([i915#9423]) +3 other tests skip
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-d-hdmi-a-3.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][81] ([i915#9423]) +5 other tests skip
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-1/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a-hdmi-a-2.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-d-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][82] ([i915#9423]) +3 other tests skip
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-d-hdmi-a-1.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][83] ([i915#5176] / [i915#9423]) +1 other test skip
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-5/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [SKIP][84] ([i915#5176] / [i915#9423]) +3 other tests skip
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg1-12/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-3.html

  * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [SKIP][85] ([i915#9423]) +15 other tests skip
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg1-14/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a-hdmi-a-4.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][86] ([i915#5235]) +5 other tests skip
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-1/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-b-hdmi-a-2.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][87] ([i915#5235]) +15 other tests skip
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-1.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [SKIP][88] ([i915#5235]) +7 other tests skip
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg1-19/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-c-hdmi-a-4.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-dg2:          [PASS][89] -> [SKIP][90] ([i915#9519]) +1 other test skip
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-dg2-10/igt@kms_pm_rpm@dpms-lpsp.html
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-1/igt@kms_pm_rpm@dpms-lpsp.html
    - shard-rkl:          [PASS][91] -> [SKIP][92] ([i915#9519]) +4 other tests skip
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-7/igt@kms_pm_rpm@dpms-lpsp.html
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_psr2_sf@overlay-plane-update-continuous-sf:
    - shard-tglu:         NOTRUN -> [SKIP][93] ([fdo#111068] / [i915#9683])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html

  * igt@kms_psr@psr_cursor_plane_move:
    - shard-tglu:         NOTRUN -> [SKIP][94] ([i915#9673] / [i915#9732]) +1 other test skip
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@kms_psr@psr_cursor_plane_move.html

  * igt@kms_psr@psr_cursor_render:
    - shard-dg2:          NOTRUN -> [SKIP][95] ([i915#9673] / [i915#9732]) +3 other tests skip
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_psr@psr_cursor_render.html

  * igt@kms_rotation_crc@bad-pixel-format:
    - shard-dg2:          NOTRUN -> [SKIP][96] ([i915#4235])
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_rotation_crc@bad-pixel-format.html

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
    - shard-rkl:          [PASS][97] -> [INCOMPLETE][98] ([i915#8875] / [i915#9569])
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
    - shard-dg2:          NOTRUN -> [SKIP][99] ([i915#4235] / [i915#5190])
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html

  * igt@perf@non-zero-reason@0-rcs0:
    - shard-dg2:          [PASS][100] -> [FAIL][101] ([i915#7484])
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-dg2-10/igt@perf@non-zero-reason@0-rcs0.html
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-5/igt@perf@non-zero-reason@0-rcs0.html

  * igt@perf_pmu@busy-double-start@ccs0:
    - shard-mtlp:         [PASS][102] -> [FAIL][103] ([i915#4349])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-mtlp-3/igt@perf_pmu@busy-double-start@ccs0.html
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-mtlp-8/igt@perf_pmu@busy-double-start@ccs0.html

  * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][104] ([i915#5493])
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html

  * igt@v3d/v3d_perfmon@destroy-invalid-perfmon:
    - shard-dg2:          NOTRUN -> [SKIP][105] ([i915#2575]) +2 other tests skip
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@v3d/v3d_perfmon@destroy-invalid-perfmon.html

  * igt@v3d/v3d_submit_csd@multi-and-single-sync:
    - shard-tglu:         NOTRUN -> [SKIP][106] ([fdo#109315] / [i915#2575]) +1 other test skip
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@v3d/v3d_submit_csd@multi-and-single-sync.html

  * igt@vc4/vc4_dmabuf_poll@poll-write-waits-until-write-done:
    - shard-dg2:          NOTRUN -> [SKIP][107] ([i915#7711]) +1 other test skip
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@vc4/vc4_dmabuf_poll@poll-write-waits-until-write-done.html

  * igt@vc4/vc4_purgeable_bo@mark-willneed:
    - shard-tglu:         NOTRUN -> [SKIP][108] ([i915#2575])
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-3/igt@vc4/vc4_purgeable_bo@mark-willneed.html

  
#### Possible fixes ####

  * igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
    - shard-rkl:          [FAIL][109] ([i915#7742]) -> [PASS][110]
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-5/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html

  * igt@drm_read@invalid-buffer:
    - shard-snb:          [FAIL][111] -> [PASS][112] +1 other test pass
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-snb6/igt@drm_read@invalid-buffer.html
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-snb4/igt@drm_read@invalid-buffer.html

  * igt@gem_exec_fair@basic-pace@bcs0:
    - shard-rkl:          [FAIL][113] ([i915#2842]) -> [PASS][114] +1 other test pass
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@gem_exec_fair@basic-pace@bcs0.html
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-7/igt@gem_exec_fair@basic-pace@bcs0.html

  * igt@gem_exec_fair@basic-pace@rcs0:
    - shard-tglu:         [FAIL][115] ([i915#2842]) -> [PASS][116]
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-tglu-9/igt@gem_exec_fair@basic-pace@rcs0.html
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-5/igt@gem_exec_fair@basic-pace@rcs0.html

  * igt@gem_exec_fair@basic-throttle@rcs0:
    - shard-glk:          [FAIL][117] ([i915#2842]) -> [PASS][118] +1 other test pass
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-glk3/igt@gem_exec_fair@basic-throttle@rcs0.html
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-glk5/igt@gem_exec_fair@basic-throttle@rcs0.html

  * igt@gem_exec_suspend@basic-s4-devices@lmem0:
    - shard-dg2:          [ABORT][119] ([i915#7975] / [i915#8213]) -> [PASS][120]
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-dg2-2/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-11/igt@gem_exec_suspend@basic-s4-devices@lmem0.html

  * igt@gen9_exec_parse@allowed-all:
    - shard-glk:          [INCOMPLETE][121] ([i915#5566]) -> [PASS][122]
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-glk4/igt@gen9_exec_parse@allowed-all.html
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-glk9/igt@gen9_exec_parse@allowed-all.html

  * igt@i915_pm_rpm@system-suspend-execbuf:
    - shard-dg2:          [ABORT][123] -> [PASS][124]
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-dg2-1/igt@i915_pm_rpm@system-suspend-execbuf.html
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-10/igt@i915_pm_rpm@system-suspend-execbuf.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite:
    - shard-snb:          [SKIP][125] ([fdo#109271]) -> [PASS][126] +8 other tests pass
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-snb1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html

  * igt@kms_pm_rpm@i2c:
    - shard-dg2:          [FAIL][127] ([i915#8717]) -> [PASS][128]
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-dg2-2/igt@kms_pm_rpm@i2c.html
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-6/igt@kms_pm_rpm@i2c.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-dg2:          [SKIP][129] ([i915#9519]) -> [PASS][130] +1 other test pass
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp.html
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp.html
    - shard-rkl:          [SKIP][131] ([CI#100] / [i915#9519]) -> [PASS][132] +1 other test pass
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp.html
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1:
    - shard-mtlp:         [FAIL][133] ([i915#9196]) -> [PASS][134] +1 other test pass
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-mtlp-2/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html

  * igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1:
    - shard-tglu:         [FAIL][135] ([i915#9196]) -> [PASS][136]
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-tglu-10/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-tglu-5/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-1.html

  * igt@perf_pmu@busy-double-start@vecs1:
    - shard-dg2:          [FAIL][137] ([i915#4349]) -> [PASS][138] +3 other tests pass
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-dg2-2/igt@perf_pmu@busy-double-start@vecs1.html
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-6/igt@perf_pmu@busy-double-start@vecs1.html

  
#### Warnings ####

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-glk:          [INCOMPLETE][139] ([i915#9200]) -> [ABORT][140] ([i915#8668])
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-glk9/igt@i915_module_load@reload-with-fault-injection.html
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-glk7/igt@i915_module_load@reload-with-fault-injection.html

  * igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
    - shard-rkl:          [SKIP][141] ([CI#100] / [i915#3826]) -> [SKIP][142] ([i915#3826])
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-4/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-1/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html

  * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
    - shard-rkl:          [SKIP][143] ([CI#100] / [i915#9531]) -> [SKIP][144] ([i915#9531])
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
    - shard-rkl:          [SKIP][145] ([CI#100] / [i915#1769] / [i915#3555]) -> [SKIP][146] ([i915#1769] / [i915#3555]) +1 other test skip
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-0:
    - shard-rkl:          [SKIP][147] ([CI#100] / [i915#5286]) -> [SKIP][148] ([i915#5286]) +25 other tests skip
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-5/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-1/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html

  * igt@kms_big_fb@linear-64bpp-rotate-90:
    - shard-rkl:          [SKIP][149] ([CI#100] / [fdo#111614] / [i915#3638]) -> [SKIP][150] ([fdo#111614] / [i915#3638]) +12 other tests skip
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@kms_big_fb@linear-64bpp-rotate-90.html
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-7/igt@kms_big_fb@linear-64bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
    - shard-rkl:          [SKIP][151] ([CI#100] / [fdo#110723]) -> [SKIP][152] ([fdo#110723]) +24 other tests skip
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-addfb-size-overflow:
    - shard-rkl:          [SKIP][153] ([CI#100] / [fdo#111615]) -> [SKIP][154] ([fdo#111615]) +2 other tests skip
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-4/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-1/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html

  * igt@kms_big_joiner@basic:
    - shard-rkl:          [SKIP][155] ([CI#100] / [i915#2705]) -> [SKIP][156] ([i915#2705])
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@kms_big_joiner@basic.html
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_big_joiner@basic.html

  * igt@kms_ccs@pipe-b-crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
    - shard-rkl:          [SKIP][157] ([CI#100] / [i915#5354] / [i915#6095]) -> [SKIP][158] ([i915#5354] / [i915#6095]) +117 other tests skip
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@kms_ccs@pipe-b-crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_ccs@pipe-b-crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html

  * igt@kms_ccs@pipe-d-random-ccs-data-4-tiled-mtl-rc-ccs-cc:
    - shard-rkl:          [SKIP][159] ([CI#100] / [i915#5354]) -> [SKIP][160] ([i915#5354]) +145 other tests skip
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@kms_ccs@pipe-d-random-ccs-data-4-tiled-mtl-rc-ccs-cc.html
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_ccs@pipe-d-random-ccs-data-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_cdclk@mode-transition:
    - shard-rkl:          [SKIP][161] ([CI#100] / [i915#3742]) -> [SKIP][162] ([i915#3742]) +2 other tests skip
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-1/igt@kms_cdclk@mode-transition.html
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-7/igt@kms_cdclk@mode-transition.html

  * igt@kms_chamelium_color@degamma:
    - shard-rkl:          [SKIP][163] ([CI#100] / [fdo#111827]) -> [SKIP][164] ([fdo#111827]) +7 other tests skip
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-7/igt@kms_chamelium_color@degamma.html
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-5/igt@kms_chamelium_color@degamma.html

  * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
    - shard-rkl:          [SKIP][165] ([CI#100] / [i915#7828]) -> [SKIP][166] ([i915#7828]) +42 other tests skip
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-5/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html

  * igt@kms_content_protection@dp-mst-lic-type-1:
    - shard-rkl:          [SKIP][167] ([CI#100] / [i915#3116]) -> [SKIP][168] ([i915#3116]) +3 other tests skip
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@kms_content_protection@dp-mst-lic-type-1.html
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_content_protection@dp-mst-lic-type-1.html

  * igt@kms_content_protection@mei-interface:
    - shard-rkl:          [SKIP][169] ([CI#100] / [i915#9424]) -> [SKIP][170] ([i915#9424])
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-2/igt@kms_content_protection@mei-interface.html
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_content_protection@mei-interface.html
    - shard-dg1:          [SKIP][171] ([i915#9433]) -> [SKIP][172] ([i915#9424])
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-dg1-12/igt@kms_content_protection@mei-interface.html
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg1-19/igt@kms_content_protection@mei-interface.html

  * igt@kms_content_protection@type1:
    - shard-rkl:          [SKIP][173] ([CI#100] / [i915#7118]) -> [SKIP][174] ([i915#7118]) +3 other tests skip
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-4/igt@kms_content_protection@type1.html
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-1/igt@kms_content_protection@type1.html

  * igt@kms_content_protection@uevent:
    - shard-snb:          [INCOMPLETE][175] -> [SKIP][176] ([fdo#109271])
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-snb4/igt@kms_content_protection@uevent.html
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-snb5/igt@kms_content_protection@uevent.html

  * igt@kms_cursor_crc@cursor-offscreen-512x170:
    - shard-rkl:          [SKIP][177] ([CI#100] / [fdo#109279] / [i915#3359]) -> [SKIP][178] ([fdo#109279] / [i915#3359]) +1 other test skip
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-5/igt@kms_cursor_crc@cursor-offscreen-512x170.html
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_cursor_crc@cursor-offscreen-512x170.html

  * igt@kms_cursor_crc@cursor-onscreen-32x32:
    - shard-rkl:          [SKIP][179] ([CI#100] / [i915#3555]) -> [SKIP][180] ([i915#3555]) +28 other tests skip
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-32x32.html
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-32x32.html

  * igt@kms_cursor_crc@cursor-random-512x170:
    - shard-rkl:          [SKIP][181] ([CI#100] / [i915#3359]) -> [SKIP][182] ([i915#3359]) +6 other tests skip
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-5/igt@kms_cursor_crc@cursor-random-512x170.html
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_cursor_crc@cursor-random-512x170.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - shard-rkl:          [SKIP][183] ([CI#100] / [i915#4103]) -> [SKIP][184] ([i915#4103]) +1 other test skip
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@cursorb-vs-flipb-toggle:
    - shard-rkl:          [SKIP][185] ([CI#100] / [fdo#111767] / [fdo#111825]) -> [SKIP][186] ([fdo#111767] / [fdo#111825]) +2 other tests skip
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-5/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_cursor_legacy@cursorb-vs-flipb-toggle.html

  * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
    - shard-rkl:          [SKIP][187] ([CI#100] / [i915#9067]) -> [SKIP][188] ([i915#9067])
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html

  * igt@kms_dirtyfb@psr-dirtyfb-ioctl:
    - shard-rkl:          [SKIP][189] ([CI#100] / [i915#9723]) -> [SKIP][190] ([i915#9723])
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-1/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html

  * igt@kms_display_modes@mst-extended-mode-negative:
    - shard-rkl:          [SKIP][191] ([CI#100] / [i915#8588]) -> [SKIP][192] ([i915#8588])
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@kms_display_modes@mst-extended-mode-negative.html
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_display_modes@mst-extended-mode-negative.html

  * igt@kms_dp_aux_dev:
    - shard-rkl:          [SKIP][193] ([CI#100] / [i915#1257]) -> [SKIP][194] ([i915#1257])
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-4/igt@kms_dp_aux_dev.html
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-1/igt@kms_dp_aux_dev.html

  * igt@kms_dsc@dsc-basic:
    - shard-rkl:          [SKIP][195] ([CI#100] / [i915#3555] / [i915#3840]) -> [SKIP][196] ([i915#3555] / [i915#3840]) +4 other tests skip
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-5/igt@kms_dsc@dsc-basic.html
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-2/igt@kms_dsc@dsc-basic.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-rkl:          [SKIP][197] ([CI#100] / [i915#3840]) -> [SKIP][198] ([i915#3840]) +1 other test skip
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@kms_dsc@dsc-fractional-bpp.html
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc:
    - shard-rkl:          [SKIP][199] ([CI#100] / [i915#3840] / [i915#9053]) -> [SKIP][200] ([i915#3840] / [i915#9053])
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_dsc@dsc-with-output-formats-with-bpc.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-rkl:          [SKIP][201] ([CI#100] / [fdo#110189] / [i915#3955]) -> [SKIP][202] ([i915#3955])
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-1/igt@kms_fbcon_fbt@psr-suspend.html
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_feature_discovery@chamelium:
    - shard-rkl:          [SKIP][203] ([CI#100] / [i915#4854]) -> [SKIP][204] ([i915#4854])
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-1/igt@kms_feature_discovery@chamelium.html
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-7/igt@kms_feature_discovery@chamelium.html

  * igt@kms_feature_discovery@display-3x:
    - shard-rkl:          [SKIP][205] ([CI#100] / [i915#1839]) -> [SKIP][206] ([i915#1839]) +2 other tests skip
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-2/igt@kms_feature_discovery@display-3x.html
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-5/igt@kms_feature_discovery@display-3x.html

  * igt@kms_feature_discovery@dp-mst:
    - shard-rkl:          [SKIP][207] ([CI#100] / [i915#9337]) -> [SKIP][208] ([i915#9337])
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-7/igt@kms_feature_discovery@dp-mst.html
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-5/igt@kms_feature_discovery@dp-mst.html

  * igt@kms_feature_discovery@psr1:
    - shard-rkl:          [SKIP][209] ([CI#100] / [i915#658]) -> [SKIP][210] ([i915#658]) +1 other test skip
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-1/igt@kms_feature_discovery@psr1.html
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_feature_discovery@psr1.html

  * igt@kms_flip@2x-plain-flip:
    - shard-rkl:          [SKIP][211] ([CI#100] / [fdo#111825]) -> [SKIP][212] ([fdo#111825]) +53 other tests skip
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-4/igt@kms_flip@2x-plain-flip.html
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-1/igt@kms_flip@2x-plain-flip.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode:
    - shard-rkl:          [SKIP][213] ([CI#100] / [i915#2672]) -> [SKIP][214] ([i915#2672]) +17 other tests skip
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling@pipe-a-valid-mode.html

  * igt@kms_force_connector_basic@force-load-detect:
    - shard-rkl:          [SKIP][215] ([CI#100] / [fdo#109285]) -> [SKIP][216] ([fdo#109285])
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-4/igt@kms_force_connector_basic@force-load-detect.html
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-2/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_frontbuffer_tracking@fbc-tiling-4:
    - shard-rkl:          [SKIP][217] ([CI#100] / [i915#5439]) -> [SKIP][218] ([i915#5439]) +1 other test skip
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-tiling-4.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt:
    - shard-rkl:          [SKIP][219] ([CI#100] / [fdo#111825] / [i915#1825]) -> [SKIP][220] ([fdo#111825] / [i915#1825]) +167 other tests skip
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
    - shard-rkl:          [SKIP][221] ([CI#100] / [i915#3023]) -> [SKIP][222] ([i915#3023]) +111 other tests skip
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@plane-fbc-rte:
    - shard-rkl:          [SKIP][223] ([CI#100] / [i915#9653]) -> [SKIP][224] ([i915#9653])
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-4/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-2/igt@kms_frontbuffer_tracking@plane-fbc-rte.html

  * igt@kms_hdr@static-toggle-suspend:
    - shard-rkl:          [SKIP][225] ([CI#100] / [i915#3555] / [i915#8228]) -> [SKIP][226] ([i915#3555] / [i915#8228]) +4 other tests skip
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-1/igt@kms_hdr@static-toggle-suspend.html
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-7/igt@kms_hdr@static-toggle-suspend.html

  * igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
    - shard-rkl:          [SKIP][227] ([CI#100] / [fdo#109289]) -> [SKIP][228] ([fdo#109289]) +4 other tests skip
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-7/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html

  * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b-hdmi-a-1:
    - shard-rkl:          [SKIP][229] ([CI#100] / [i915#9423]) -> [SKIP][230] ([i915#9423]) +3 other tests skip
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-5/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b-hdmi-a-1.html
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b-hdmi-a-1.html

  * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-hdmi-a-1:
    - shard-rkl:          [SKIP][231] ([CI#100] / [i915#5235]) -> [SKIP][232] ([i915#5235]) +5 other tests skip
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-hdmi-a-1.html
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-b-hdmi-a-1.html

  * igt@kms_pm_dc@dc5-psr:
    - shard-rkl:          [SKIP][233] ([CI#100] / [i915#9685]) -> [SKIP][234] ([i915#9685]) +1 other test skip
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-4/igt@kms_pm_dc@dc5-psr.html
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-1/igt@kms_pm_dc@dc5-psr.html

  * igt@kms_pm_lpsp@screens-disabled:
    - shard-rkl:          [SKIP][235] ([CI#100] / [i915#8430]) -> [SKIP][236] ([i915#8430])
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-7/igt@kms_pm_lpsp@screens-disabled.html
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-5/igt@kms_pm_lpsp@screens-disabled.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-rkl:          [SKIP][237] ([CI#100] / [i915#9519]) -> [SKIP][238] ([i915#9519])
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@kms_pm_rpm@pc8-residency:
    - shard-rkl:          [SKIP][239] ([CI#100] / [fdo#109293] / [fdo#109506]) -> [SKIP][240] ([fdo#109293] / [fdo#109506]) +1 other test skip
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@kms_pm_rpm@pc8-residency.html
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_pm_rpm@pc8-residency.html

  * igt@kms_prime@basic-crc-hybrid:
    - shard-rkl:          [SKIP][241] ([CI#100] / [i915#6524]) -> [SKIP][242] ([i915#6524]) +1 other test skip
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-1/igt@kms_prime@basic-crc-hybrid.html
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-7/igt@kms_prime@basic-crc-hybrid.html

  * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf:
    - shard-rkl:          [SKIP][243] ([CI#100] / [i915#9683]) -> [SKIP][244] ([i915#9683]) +5 other tests skip
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-7/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_su@page_flip-xrgb8888:
    - shard-rkl:          [SKIP][245] ([CI#100] / [fdo#111068] / [i915#9683]) -> [SKIP][246] ([fdo#111068] / [i915#9683]) +7 other tests skip
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-4/igt@kms_psr2_su@page_flip-xrgb8888.html
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-1/igt@kms_psr2_su@page_flip-xrgb8888.html

  * igt@kms_psr@pr_cursor_plane_onoff:
    - shard-dg2:          [SKIP][247] ([i915#9673] / [i915#9732]) -> [SKIP][248] ([i915#9673] / [i915#9736]) +1 other test skip
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-dg2-2/igt@kms_psr@pr_cursor_plane_onoff.html
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-11/igt@kms_psr@pr_cursor_plane_onoff.html

  * igt@kms_psr@pr_suspend:
    - shard-rkl:          [SKIP][249] ([CI#100] / [i915#9673] / [i915#9732]) -> [SKIP][250] ([i915#9673] / [i915#9732]) +45 other tests skip
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@kms_psr@pr_suspend.html
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_psr@pr_suspend.html

  * igt@kms_psr@psr2_cursor_mmap_cpu:
    - shard-dg2:          [SKIP][251] ([i915#9673] / [i915#9732]) -> [SKIP][252] ([i915#9673])
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-dg2-5/igt@kms_psr@psr2_cursor_mmap_cpu.html
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-dg2-11/igt@kms_psr@psr2_cursor_mmap_cpu.html

  * igt@kms_psr@psr2_primary_mmap_cpu:
    - shard-rkl:          [SKIP][253] ([CI#100] / [i915#9673]) -> [SKIP][254] ([i915#9673]) +1 other test skip
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-5/igt@kms_psr@psr2_primary_mmap_cpu.html
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_psr@psr2_primary_mmap_cpu.html

  * igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
    - shard-rkl:          [SKIP][255] ([CI#100] / [i915#5289]) -> [SKIP][256] ([i915#5289])
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-2/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
    - shard-rkl:          [SKIP][257] ([CI#100] / [fdo#111615] / [i915#5289]) -> [SKIP][258] ([fdo#111615] / [i915#5289]) +3 other tests skip
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html

  * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
    - shard-rkl:          [SKIP][259] ([CI#100] / [i915#8623]) -> [SKIP][260] ([i915#8623]) +1 other test skip
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-7/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-3/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html

  * igt@kms_tv_load_detect@load-detect:
    - shard-rkl:          [SKIP][261] ([CI#100] / [fdo#109309]) -> [SKIP][262] ([fdo#109309])
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-2/igt@kms_tv_load_detect@load-detect.html
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-5/igt@kms_tv_load_detect@load-detect.html

  * igt@kms_writeback@writeback-fb-id:
    - shard-rkl:          [SKIP][263] ([CI#100] / [i915#2437]) -> [SKIP][264] ([i915#2437]) +3 other tests skip
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-1/igt@kms_writeback@writeback-fb-id.html
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_writeback@writeback-fb-id.html

  * igt@kms_writeback@writeback-fb-id-xrgb2101010:
    - shard-rkl:          [SKIP][265] ([CI#100] / [i915#2437] / [i915#9412]) -> [SKIP][266] ([i915#2437] / [i915#9412]) +1 other test skip
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13977/shard-rkl-3/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127320v1/shard-rkl-4/igt@kms_writeback@writeback-fb-id-xrgb2101010.html

  
  [CI#100]: https://gitlab.freedesktop.org/gfx-ci/i915-infra/issues/100
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
  [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279
  [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
  [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
  [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
  [fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293
  [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309
  [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
  [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
  [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
  [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
  [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
  [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
  [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
  [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
  [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
  [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
  [i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257
  [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
  [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
  [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
  [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
  [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
  [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
  [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
  [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
  [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
  [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
  [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
  [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
  [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
  [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
  [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
  [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
  [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
  [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
  [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
  [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
  [i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826
  [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
  [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
  [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
  [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
  [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
  [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
  [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
  [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
  [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
  [i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
  [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
  [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
  [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
  [i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
  [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
  [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
  [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
  [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
  [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
  [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
  [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
  [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
  [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439
  [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
  [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
  [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
  [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
  [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
  [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
  [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
  [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
  [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297
  [i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484
  [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
  [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
  [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
  [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
  [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
  [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
  [i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292
  [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
  [i915#8430]: https://gitlab.freedesktop.org/drm/intel/issues/8430
  [i915#8562]: https://gitlab.freedesktop.org/drm/intel/issues/8562
  [i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588
  [i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
  [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
  [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
  [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
  [i915#8717]: https://gitlab.freedesktop.org/drm/intel/issues/8717
  [i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806
  [i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821
  [i915#8875]: https://gitlab.freedesktop.org/drm/intel/issues/8875
  [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053
  [i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067
  [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
  [i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200
  [i915#9337]: https://gitlab.freedesktop.org/drm/intel/issues/9337
  [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412
  [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
  [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
  [i915#9433]: https://gitlab.freedesktop.org/drm/intel/issues/9433
  [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
  [i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531
  [i915#9569]: https://gitlab.freedesktop.org/drm/intel/issues/9569
  [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
  [i915#9653]: https://gitlab.freedesktop.org/drm/intel/issues/9653
  [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
  [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
  [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
  [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
  [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
  [i915#9736]: https://gitlab.freedesktop.org/drm/intel/issues/9736


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

  * Linux: CI_DRM_13977 -> Patchwork_127320v1

  CI-20190529: 20190529
  CI_DRM_13977: b51da5b972248612a7659b780ccbf89d3500328c @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_7618: 222d1bdf8c598bb12164deab127af5d8d7ddc070 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_127320v1: b51da5b972248612a7659b780ccbf89d3500328c @ git://anongit.freedesktop.org/gfx-ci/linux
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

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

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

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

* Re: [Intel-gfx] [PATCH] drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
  2023-12-04 20:24 [Intel-gfx] [PATCH] drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original Ville Syrjala
                   ` (2 preceding siblings ...)
  2023-12-05 13:29 ` [Intel-gfx] ✗ Fi.CI.IGT: failure for " Patchwork
@ 2023-12-05 13:59 ` Juha-Pekka Heikkila
  2023-12-08 18:41 ` Ville Syrjälä
  4 siblings, 0 replies; 7+ messages in thread
From: Juha-Pekka Heikkila @ 2023-12-05 13:59 UTC (permalink / raw)
  To: Ville Syrjala, intel-gfx

I tried a bit if I can break something with ccs but it seemed everything 
work as expected with this fix.

Reviewed-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>

On 4.12.2023 22.24, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> 
> plane_view_scanout_stride() currently assumes that we had to pad the
> mapping stride with dummy pages in order to align it. But that is not
> the case if the original fb stride exceeds the aligned stride used
> to populate the remapped view, which is calculated from the user
> specified framebuffer width rather than the user specified framebuffer
> stride.
> 
> Ignore the original fb stride in this case and just stick to the POT
> aligned stride. Getting this wrong will cause the plane to fetch the
> wrong data, and can lead to fault errors if the page tables at the
> bogus location aren't even populated.
> 
> TODO: figure out if this is OK for CCS, or if we should instead increase
> the width of the view to cover the entire user specified fb stride
> instead...
> 
> Cc: Imre Deak <imre.deak@intel.com>
> Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
>   drivers/gpu/drm/i915/display/intel_fb.c | 3 ++-
>   1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_fb.c b/drivers/gpu/drm/i915/display/intel_fb.c
> index 33a693460420..ab634a4c86d1 100644
> --- a/drivers/gpu/drm/i915/display/intel_fb.c
> +++ b/drivers/gpu/drm/i915/display/intel_fb.c
> @@ -1381,7 +1381,8 @@ plane_view_scanout_stride(const struct intel_framebuffer *fb, int color_plane,
>   	struct drm_i915_private *i915 = to_i915(fb->base.dev);
>   	unsigned int stride_tiles;
>   
> -	if (IS_ALDERLAKE_P(i915) || DISPLAY_VER(i915) >= 14)
> +	if ((IS_ALDERLAKE_P(i915) || DISPLAY_VER(i915) >= 14) &&
> +	    src_stride_tiles < dst_stride_tiles)
>   		stride_tiles = src_stride_tiles;
>   	else
>   		stride_tiles = dst_stride_tiles;


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

* Re: [PATCH] drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
  2023-12-04 20:24 [Intel-gfx] [PATCH] drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original Ville Syrjala
                   ` (3 preceding siblings ...)
  2023-12-05 13:59 ` [Intel-gfx] [PATCH] " Juha-Pekka Heikkila
@ 2023-12-08 18:41 ` Ville Syrjälä
  2023-12-11 12:40   ` Jani Nikula
  4 siblings, 1 reply; 7+ messages in thread
From: Ville Syrjälä @ 2023-12-08 18:41 UTC (permalink / raw)
  To: intel-gfx; +Cc: Juha-Pekka Heikkila

On Mon, Dec 04, 2023 at 10:24:43PM +0200, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> 
> plane_view_scanout_stride() currently assumes that we had to pad the
> mapping stride with dummy pages in order to align it. But that is not
> the case if the original fb stride exceeds the aligned stride used
> to populate the remapped view, which is calculated from the user
> specified framebuffer width rather than the user specified framebuffer
> stride.
> 
> Ignore the original fb stride in this case and just stick to the POT
> aligned stride. Getting this wrong will cause the plane to fetch the
> wrong data, and can lead to fault errors if the page tables at the
> bogus location aren't even populated.
> 
> TODO: figure out if this is OK for CCS, or if we should instead increase
> the width of the view to cover the entire user specified fb stride
> instead...
> 
> Cc: Imre Deak <imre.deak@intel.com>
> Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>

Doh. Apparently I forgot to tag this for stable...

Jani, can you include this w/ cc:stable in the next -fixes pull please?

commit 01a39f1c4f12 ("drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original")

> ---
>  drivers/gpu/drm/i915/display/intel_fb.c | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_fb.c b/drivers/gpu/drm/i915/display/intel_fb.c
> index 33a693460420..ab634a4c86d1 100644
> --- a/drivers/gpu/drm/i915/display/intel_fb.c
> +++ b/drivers/gpu/drm/i915/display/intel_fb.c
> @@ -1381,7 +1381,8 @@ plane_view_scanout_stride(const struct intel_framebuffer *fb, int color_plane,
>  	struct drm_i915_private *i915 = to_i915(fb->base.dev);
>  	unsigned int stride_tiles;
>  
> -	if (IS_ALDERLAKE_P(i915) || DISPLAY_VER(i915) >= 14)
> +	if ((IS_ALDERLAKE_P(i915) || DISPLAY_VER(i915) >= 14) &&
> +	    src_stride_tiles < dst_stride_tiles)
>  		stride_tiles = src_stride_tiles;
>  	else
>  		stride_tiles = dst_stride_tiles;
> -- 
> 2.41.0

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH] drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original
  2023-12-08 18:41 ` Ville Syrjälä
@ 2023-12-11 12:40   ` Jani Nikula
  0 siblings, 0 replies; 7+ messages in thread
From: Jani Nikula @ 2023-12-11 12:40 UTC (permalink / raw)
  To: Ville Syrjälä, intel-gfx; +Cc: Juha-Pekka Heikkila

On Fri, 08 Dec 2023, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> On Mon, Dec 04, 2023 at 10:24:43PM +0200, Ville Syrjala wrote:
>> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>> 
>> plane_view_scanout_stride() currently assumes that we had to pad the
>> mapping stride with dummy pages in order to align it. But that is not
>> the case if the original fb stride exceeds the aligned stride used
>> to populate the remapped view, which is calculated from the user
>> specified framebuffer width rather than the user specified framebuffer
>> stride.
>> 
>> Ignore the original fb stride in this case and just stick to the POT
>> aligned stride. Getting this wrong will cause the plane to fetch the
>> wrong data, and can lead to fault errors if the page tables at the
>> bogus location aren't even populated.
>> 
>> TODO: figure out if this is OK for CCS, or if we should instead increase
>> the width of the view to cover the entire user specified fb stride
>> instead...
>> 
>> Cc: Imre Deak <imre.deak@intel.com>
>> Cc: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
>> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> Doh. Apparently I forgot to tag this for stable...
>
> Jani, can you include this w/ cc:stable in the next -fixes pull please?
>
> commit 01a39f1c4f12 ("drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original")

Picked up to drm-intel-fixes with cc: stable.

Thanks,
Jani.


>
>> ---
>>  drivers/gpu/drm/i915/display/intel_fb.c | 3 ++-
>>  1 file changed, 2 insertions(+), 1 deletion(-)
>> 
>> diff --git a/drivers/gpu/drm/i915/display/intel_fb.c b/drivers/gpu/drm/i915/display/intel_fb.c
>> index 33a693460420..ab634a4c86d1 100644
>> --- a/drivers/gpu/drm/i915/display/intel_fb.c
>> +++ b/drivers/gpu/drm/i915/display/intel_fb.c
>> @@ -1381,7 +1381,8 @@ plane_view_scanout_stride(const struct intel_framebuffer *fb, int color_plane,
>>  	struct drm_i915_private *i915 = to_i915(fb->base.dev);
>>  	unsigned int stride_tiles;
>>  
>> -	if (IS_ALDERLAKE_P(i915) || DISPLAY_VER(i915) >= 14)
>> +	if ((IS_ALDERLAKE_P(i915) || DISPLAY_VER(i915) >= 14) &&
>> +	    src_stride_tiles < dst_stride_tiles)
>>  		stride_tiles = src_stride_tiles;
>>  	else
>>  		stride_tiles = dst_stride_tiles;
>> -- 
>> 2.41.0

-- 
Jani Nikula, Intel

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

end of thread, other threads:[~2023-12-11 12:40 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-12-04 20:24 [Intel-gfx] [PATCH] drm/i915: Fix ADL+ tiled plane stride when the POT stride is smaller than the original Ville Syrjala
2023-12-05  5:32 ` [Intel-gfx] ✓ Fi.CI.BAT: success for " Patchwork
2023-12-05 10:21 ` [Intel-gfx] [PATCH] " Imre Deak
2023-12-05 13:29 ` [Intel-gfx] ✗ Fi.CI.IGT: failure for " Patchwork
2023-12-05 13:59 ` [Intel-gfx] [PATCH] " Juha-Pekka Heikkila
2023-12-08 18:41 ` Ville Syrjälä
2023-12-11 12:40   ` Jani Nikula

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).