intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] drm/i915:move and rename reg_in_range_table
@ 2025-10-07 21:23 Matt Atwood
  2025-10-08  4:37 ` ✓ i915.CI.BAT: success for " Patchwork
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Matt Atwood @ 2025-10-07 21:23 UTC (permalink / raw)
  To: intel-gfx; +Cc: rodrigo.vivi, Matt Atwood

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=y, Size: 7511 bytes --]

reg_in_range_table is a useful function that is used in multiple places,
and will be needed for WA_BB implementation later.

Let's move this function and i915_range struct to its own file, as we are
trying to move away from i915_utils files.

Suggested-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Signed-off-by: Matt Atwood <matthew.s.atwood@intel.com>
---
 drivers/gpu/drm/i915/Makefile               |  1 +
 drivers/gpu/drm/i915/gt/intel_workarounds.c |  1 +
 drivers/gpu/drm/i915/i915_mmio_range.c      | 18 +++++++++
 drivers/gpu/drm/i915/i915_mmio_range.h      | 19 +++++++++
 drivers/gpu/drm/i915/i915_perf.c            | 45 ++++++++-------------
 drivers/gpu/drm/i915/intel_uncore.c         |  1 +
 drivers/gpu/drm/i915/intel_uncore.h         |  6 ---
 7 files changed, 57 insertions(+), 34 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/i915_mmio_range.c
 create mode 100644 drivers/gpu/drm/i915/i915_mmio_range.h

diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
index 78a45a6681df..e5819c4320bf 100644
--- a/drivers/gpu/drm/i915/Makefile
+++ b/drivers/gpu/drm/i915/Makefile
@@ -26,6 +26,7 @@ i915-y += \
 	i915_ioctl.o \
 	i915_irq.o \
 	i915_mitigations.o \
+	i915_mmio_range.o \
 	i915_module.o \
 	i915_params.o \
 	i915_pci.o \
diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
index 7d486dfa2fc1..a3c08bde9b2e 100644
--- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
+++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
@@ -5,6 +5,7 @@
 
 #include "i915_drv.h"
 #include "i915_reg.h"
+#include "i915_mmio_range.h"
 #include "intel_context.h"
 #include "intel_engine_pm.h"
 #include "intel_engine_regs.h"
diff --git a/drivers/gpu/drm/i915/i915_mmio_range.c b/drivers/gpu/drm/i915/i915_mmio_range.c
new file mode 100644
index 000000000000..c5484b16e28a
--- /dev/null
+++ b/drivers/gpu/drm/i915/i915_mmio_range.c
@@ -0,0 +1,18 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#include "i915_mmio_range.h"
+
+bool reg_in_i915_range_table(u32 addr, const struct i915_range *table)
+{
+	while (table->start || table->end) {
+		if (addr >= table->start && addr <= table->end)
+			return true;
+
+		table++;
+	}
+
+	return false;
+}
diff --git a/drivers/gpu/drm/i915/i915_mmio_range.h b/drivers/gpu/drm/i915/i915_mmio_range.h
new file mode 100644
index 000000000000..c3c477a8a0c1
--- /dev/null
+++ b/drivers/gpu/drm/i915/i915_mmio_range.h
@@ -0,0 +1,19 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright © 2025 Intel Corporation
+ */
+
+#ifndef __I915_MMIO_RANGE_H__
+#define __I915_MMIO_RANGE_H__
+
+#include <linux/types.h>
+
+/* Other register ranges (e.g., shadow tables, MCR tables, etc.) */
+struct i915_range {
+	u32 start;
+	u32 end;
+};
+
+bool reg_in_i915_range_table(u32 addr, const struct i915_range *table);
+
+#endif /* __I915_MMIO_RANGE_H__ */
diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c
index 1658f1246c6f..b319398d7df1 100644
--- a/drivers/gpu/drm/i915/i915_perf.c
+++ b/drivers/gpu/drm/i915/i915_perf.c
@@ -219,6 +219,7 @@
 #include "i915_perf.h"
 #include "i915_perf_oa_regs.h"
 #include "i915_reg.h"
+#include "i915_mmio_range.h"
 
 /* HW requires this to be a power of two, between 128k and 16M, though driver
  * is currently generally designed assuming the largest 16M size is used such
@@ -4320,18 +4321,6 @@ static bool gen8_is_valid_flex_addr(struct i915_perf *perf, u32 addr)
 	return false;
 }
 
-static bool reg_in_range_table(u32 addr, const struct i915_range *table)
-{
-	while (table->start || table->end) {
-		if (addr >= table->start && addr <= table->end)
-			return true;
-
-		table++;
-	}
-
-	return false;
-}
-
 #define REG_EQUAL(addr, mmio) \
 	((addr) == i915_mmio_reg_offset(mmio))
 
@@ -4421,61 +4410,61 @@ static const struct i915_range mtl_oa_mux_regs[] = {
 
 static bool gen7_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
 {
-	return reg_in_range_table(addr, gen7_oa_b_counters);
+	return reg_in_i915_range_table(addr, gen7_oa_b_counters);
 }
 
 static bool gen8_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
 {
-	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
-		reg_in_range_table(addr, gen8_oa_mux_regs);
+	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
+		reg_in_i915_range_table(addr, gen8_oa_mux_regs);
 }
 
 static bool gen11_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
 {
-	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
-		reg_in_range_table(addr, gen8_oa_mux_regs) ||
-		reg_in_range_table(addr, gen11_oa_mux_regs);
+	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
+		reg_in_i915_range_table(addr, gen8_oa_mux_regs) ||
+		reg_in_i915_range_table(addr, gen11_oa_mux_regs);
 }
 
 static bool hsw_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
 {
-	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
-		reg_in_range_table(addr, hsw_oa_mux_regs);
+	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
+		reg_in_i915_range_table(addr, hsw_oa_mux_regs);
 }
 
 static bool chv_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
 {
-	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
-		reg_in_range_table(addr, chv_oa_mux_regs);
+	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
+		reg_in_i915_range_table(addr, chv_oa_mux_regs);
 }
 
 static bool gen12_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
 {
-	return reg_in_range_table(addr, gen12_oa_b_counters);
+	return reg_in_i915_range_table(addr, gen12_oa_b_counters);
 }
 
 static bool mtl_is_valid_oam_b_counter_addr(struct i915_perf *perf, u32 addr)
 {
 	if (HAS_OAM(perf->i915) &&
 	    GRAPHICS_VER_FULL(perf->i915) >= IP_VER(12, 70))
-		return reg_in_range_table(addr, mtl_oam_b_counters);
+		return reg_in_i915_range_table(addr, mtl_oam_b_counters);
 
 	return false;
 }
 
 static bool xehp_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
 {
-	return reg_in_range_table(addr, xehp_oa_b_counters) ||
-		reg_in_range_table(addr, gen12_oa_b_counters) ||
+	return reg_in_i915_range_table(addr, xehp_oa_b_counters) ||
+		reg_in_i915_range_table(addr, gen12_oa_b_counters) ||
 		mtl_is_valid_oam_b_counter_addr(perf, addr);
 }
 
 static bool gen12_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
 {
 	if (GRAPHICS_VER_FULL(perf->i915) >= IP_VER(12, 70))
-		return reg_in_range_table(addr, mtl_oa_mux_regs);
+		return reg_in_i915_range_table(addr, mtl_oa_mux_regs);
 	else
-		return reg_in_range_table(addr, gen12_oa_mux_regs);
+		return reg_in_i915_range_table(addr, gen12_oa_mux_regs);
 }
 
 static u32 mask_reg_value(u32 reg, u32 val)
diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c
index 8cb59f8d1f4c..aea81e41d6dd 100644
--- a/drivers/gpu/drm/i915/intel_uncore.c
+++ b/drivers/gpu/drm/i915/intel_uncore.c
@@ -35,6 +35,7 @@
 #include "i915_reg.h"
 #include "i915_vgpu.h"
 #include "i915_wait_util.h"
+#include "i915_mmio_range.h"
 #include "intel_uncore_trace.h"
 
 #define FORCEWAKE_ACK_TIMEOUT_MS 50
diff --git a/drivers/gpu/drm/i915/intel_uncore.h b/drivers/gpu/drm/i915/intel_uncore.h
index 6048b99b96cb..6df624afab30 100644
--- a/drivers/gpu/drm/i915/intel_uncore.h
+++ b/drivers/gpu/drm/i915/intel_uncore.h
@@ -123,12 +123,6 @@ struct intel_forcewake_range {
 	enum forcewake_domains domains;
 };
 
-/* Other register ranges (e.g., shadow tables, MCR tables, etc.) */
-struct i915_range {
-	u32 start;
-	u32 end;
-};
-
 struct intel_uncore {
 	void __iomem *regs;
 
-- 
2.51.0


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

* ✓ i915.CI.BAT: success for drm/i915:move and rename reg_in_range_table
  2025-10-07 21:23 [PATCH] drm/i915:move and rename reg_in_range_table Matt Atwood
@ 2025-10-08  4:37 ` Patchwork
  2025-10-08 10:43 ` ✗ i915.CI.Full: failure " Patchwork
  2025-10-08 16:53 ` [PATCH] " Matt Roper
  2 siblings, 0 replies; 11+ messages in thread
From: Patchwork @ 2025-10-08  4:37 UTC (permalink / raw)
  To: Matt Atwood; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915:move and rename reg_in_range_table
URL   : https://patchwork.freedesktop.org/series/155556/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_17325 -> Patchwork_155556v1
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

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

  Missing    (1): fi-snb-2520m 

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

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

### IGT changes ###

#### Issues hit ####

  * igt@dmabuf@all-tests:
    - bat-apl-1:          [PASS][1] -> [ABORT][2] ([i915#12904]) +1 other test abort
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/bat-apl-1/igt@dmabuf@all-tests.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/bat-apl-1/igt@dmabuf@all-tests.html

  
#### Possible fixes ####

  * igt@i915_selftest@live:
    - bat-mtlp-8:         [DMESG-FAIL][3] ([i915#12061]) -> [PASS][4] +1 other test pass
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/bat-mtlp-8/igt@i915_selftest@live.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/bat-mtlp-8/igt@i915_selftest@live.html
    - bat-dg2-8:          [ABORT][5] ([i915#14201]) -> [PASS][6] +1 other test pass
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/bat-dg2-8/igt@i915_selftest@live.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/bat-dg2-8/igt@i915_selftest@live.html

  * igt@i915_selftest@live@workarounds:
    - bat-arlh-3:         [DMESG-FAIL][7] ([i915#12061]) -> [PASS][8] +1 other test pass
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/bat-arlh-3/igt@i915_selftest@live@workarounds.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/bat-arlh-3/igt@i915_selftest@live@workarounds.html
    - bat-dg2-9:          [DMESG-FAIL][9] ([i915#12061]) -> [PASS][10] +1 other test pass
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/bat-dg2-9/igt@i915_selftest@live@workarounds.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/bat-dg2-9/igt@i915_selftest@live@workarounds.html

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


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

  * Linux: CI_DRM_17325 -> Patchwork_155556v1

  CI-20190529: 20190529
  CI_DRM_17325: ceff45305e07bda5e3b4d6e9f7b750eb2c20cf44 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_8575: 7efc313da1339df43a1b11bba57fef6c1257e65f @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_155556v1: ceff45305e07bda5e3b4d6e9f7b750eb2c20cf44 @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

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

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

* ✗ i915.CI.Full: failure for drm/i915:move and rename reg_in_range_table
  2025-10-07 21:23 [PATCH] drm/i915:move and rename reg_in_range_table Matt Atwood
  2025-10-08  4:37 ` ✓ i915.CI.BAT: success for " Patchwork
@ 2025-10-08 10:43 ` Patchwork
  2025-10-08 16:51   ` Matt Atwood
  2025-10-08 16:53 ` [PATCH] " Matt Roper
  2 siblings, 1 reply; 11+ messages in thread
From: Patchwork @ 2025-10-08 10:43 UTC (permalink / raw)
  To: Matt Atwood; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915:move and rename reg_in_range_table
URL   : https://patchwork.freedesktop.org/series/155556/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_17325_full -> Patchwork_155556v1_full
====================================================

Summary
-------

  **FAILURE**

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

  Missing    (1): shard-dg2-set2 

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@drm_buddy@drm_buddy:
    - shard-tglu-1:       NOTRUN -> [DMESG-WARN][1]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@drm_buddy@drm_buddy.html

  
#### Suppressed ####

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

  * {igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance}:
    - shard-tglu-1:       NOTRUN -> [DMESG-WARN][2]
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance.html

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

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

### IGT changes ###

#### Issues hit ####

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

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

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

  * igt@fbdev@eof:
    - shard-rkl:          [PASS][6] -> [SKIP][7] ([i915#14544] / [i915#2582]) +1 other test skip
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@fbdev@eof.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@fbdev@eof.html

  * igt@fbdev@info:
    - shard-rkl:          [PASS][8] -> [SKIP][9] ([i915#14544] / [i915#1849] / [i915#2582])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@fbdev@info.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@fbdev@info.html

  * igt@gem_ccs@suspend-resume:
    - shard-dg2:          [PASS][10] -> [INCOMPLETE][11] ([i915#13356])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-1/igt@gem_ccs@suspend-resume.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-7/igt@gem_ccs@suspend-resume.html

  * igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
    - shard-dg2:          [PASS][12] -> [INCOMPLETE][13] ([i915#12392])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-1/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-7/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html

  * igt@gem_close_race@multigpu-basic-process:
    - shard-dg2-9:        NOTRUN -> [SKIP][14] ([i915#7697])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_close_race@multigpu-basic-process.html

  * igt@gem_close_race@multigpu-basic-threads:
    - shard-dg2:          NOTRUN -> [SKIP][15] ([i915#7697]) +1 other test skip
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_close_race@multigpu-basic-threads.html

  * igt@gem_create@create-ext-cpu-access-sanity-check:
    - shard-tglu:         NOTRUN -> [SKIP][16] ([i915#6335])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@gem_create@create-ext-cpu-access-sanity-check.html

  * igt@gem_ctx_sseu@engines:
    - shard-tglu:         NOTRUN -> [SKIP][17] ([i915#280])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@gem_ctx_sseu@engines.html

  * igt@gem_ctx_sseu@mmap-args:
    - shard-tglu-1:       NOTRUN -> [SKIP][18] ([i915#280]) +1 other test skip
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@gem_ctx_sseu@mmap-args.html

  * igt@gem_exec_balancer@bonded-false-hang:
    - shard-dg2:          NOTRUN -> [SKIP][19] ([i915#4812]) +1 other test skip
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@gem_exec_balancer@bonded-false-hang.html

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

  * igt@gem_exec_balancer@parallel-keep-in-fence:
    - shard-rkl:          NOTRUN -> [SKIP][21] ([i915#4525]) +1 other test skip
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_exec_balancer@parallel-keep-in-fence.html

  * igt@gem_exec_balancer@parallel-keep-submit-fence:
    - shard-tglu:         NOTRUN -> [SKIP][22] ([i915#4525])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@gem_exec_balancer@parallel-keep-submit-fence.html

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

  * igt@gem_exec_big@single:
    - shard-tglu:         [PASS][24] -> [ABORT][25] ([i915#13427])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-tglu-2/igt@gem_exec_big@single.html
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-10/igt@gem_exec_big@single.html

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

  * igt@gem_exec_flush@basic-batch-kernel-default-cmd:
    - shard-rkl:          NOTRUN -> [SKIP][27] +9 other tests skip
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html

  * igt@gem_exec_flush@basic-uc-ro-default:
    - shard-dg2:          NOTRUN -> [SKIP][28] ([i915#3539] / [i915#4852]) +2 other tests skip
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_exec_flush@basic-uc-ro-default.html

  * igt@gem_exec_params@secure-non-master:
    - shard-dg2:          NOTRUN -> [SKIP][29] +4 other tests skip
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_exec_params@secure-non-master.html

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

  * igt@gem_exec_reloc@basic-wc-read-active:
    - shard-mtlp:         NOTRUN -> [SKIP][31] ([i915#3281])
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@gem_exec_reloc@basic-wc-read-active.html

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

  * igt@gem_exec_reloc@basic-write-read-active:
    - shard-dg2:          NOTRUN -> [SKIP][33] ([i915#3281]) +4 other tests skip
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_exec_reloc@basic-write-read-active.html

  * igt@gem_exec_schedule@semaphore-power:
    - shard-dg2:          NOTRUN -> [SKIP][34] ([i915#4537] / [i915#4812])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_exec_schedule@semaphore-power.html

  * igt@gem_fenced_exec_thrash@no-spare-fences:
    - shard-rkl:          [PASS][35] -> [DMESG-WARN][36] ([i915#12964]) +8 other tests dmesg-warn
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_fenced_exec_thrash@no-spare-fences.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@gem_fenced_exec_thrash@no-spare-fences.html
    - shard-dg2-9:        NOTRUN -> [SKIP][37] ([i915#4860])
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_fenced_exec_thrash@no-spare-fences.html

  * igt@gem_fenced_exec_thrash@too-many-fences:
    - shard-dg2:          NOTRUN -> [SKIP][38] ([i915#4860])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_fenced_exec_thrash@too-many-fences.html

  * igt@gem_huc_copy@huc-copy:
    - shard-glk:          NOTRUN -> [SKIP][39] ([i915#2190])
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk5/igt@gem_huc_copy@huc-copy.html

  * igt@gem_lmem_swapping@basic:
    - shard-tglu:         NOTRUN -> [SKIP][40] ([i915#4613])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@gem_lmem_swapping@basic.html

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

  * igt@gem_lmem_swapping@smem-oom@lmem0:
    - shard-dg2:          [PASS][42] -> [TIMEOUT][43] ([i915#5493]) +1 other test timeout
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-4/igt@gem_lmem_swapping@smem-oom@lmem0.html
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-3/igt@gem_lmem_swapping@smem-oom@lmem0.html

  * igt@gem_lmem_swapping@verify:
    - shard-glk:          NOTRUN -> [SKIP][44] ([i915#4613]) +4 other tests skip
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk2/igt@gem_lmem_swapping@verify.html

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

  * igt@gem_madvise@dontneed-before-pwrite:
    - shard-rkl:          NOTRUN -> [SKIP][46] ([i915#3282]) +2 other tests skip
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_madvise@dontneed-before-pwrite.html

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

  * igt@gem_mmap_gtt@basic-read:
    - shard-dg2-9:        NOTRUN -> [SKIP][48] ([i915#4077]) +6 other tests skip
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_mmap_gtt@basic-read.html

  * igt@gem_mmap_gtt@medium-copy-xy:
    - shard-dg2:          NOTRUN -> [SKIP][49] ([i915#4077]) +9 other tests skip
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_mmap_gtt@medium-copy-xy.html

  * igt@gem_mmap_wc@close:
    - shard-dg2:          NOTRUN -> [SKIP][50] ([i915#4083]) +2 other tests skip
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@gem_mmap_wc@close.html

  * igt@gem_mmap_wc@invalid-flags:
    - shard-dg2-9:        NOTRUN -> [SKIP][51] ([i915#4083]) +4 other tests skip
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_mmap_wc@invalid-flags.html

  * igt@gem_partial_pwrite_pread@write-uncached:
    - shard-dg2-9:        NOTRUN -> [SKIP][52] ([i915#3282]) +3 other tests skip
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_partial_pwrite_pread@write-uncached.html

  * igt@gem_pread@exhaustion:
    - shard-tglu:         NOTRUN -> [WARN][53] ([i915#2658])
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@gem_pread@exhaustion.html

  * igt@gem_pwrite@basic-exhaustion:
    - shard-glk10:        NOTRUN -> [WARN][54] ([i915#14702] / [i915#2658])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk10/igt@gem_pwrite@basic-exhaustion.html

  * igt@gem_pxp@create-valid-protected-context:
    - shard-dg2-9:        NOTRUN -> [SKIP][55] ([i915#4270]) +1 other test skip
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_pxp@create-valid-protected-context.html

  * igt@gem_pxp@reject-modify-context-protection-on:
    - shard-rkl:          [PASS][56] -> [TIMEOUT][57] ([i915#12917] / [i915#12964])
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-on.html
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-7/igt@gem_pxp@reject-modify-context-protection-on.html

  * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
    - shard-dg2:          NOTRUN -> [SKIP][58] ([i915#4270])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html

  * igt@gem_readwrite@beyond-eob:
    - shard-dg2:          NOTRUN -> [SKIP][59] ([i915#3282]) +3 other tests skip
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_readwrite@beyond-eob.html

  * igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs:
    - shard-mtlp:         NOTRUN -> [SKIP][60] ([i915#8428])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs.html

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

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

  * igt@gem_set_tiling_vs_gtt:
    - shard-dg2:          NOTRUN -> [SKIP][63] ([i915#4079])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_set_tiling_vs_gtt.html

  * igt@gem_tiled_swapping@non-threaded:
    - shard-mtlp:         NOTRUN -> [SKIP][64] ([i915#4077])
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@gem_tiled_swapping@non-threaded.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-rkl:          NOTRUN -> [SKIP][65] ([i915#3297] / [i915#3323])
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@gem_userptr_blits@dmabuf-sync.html

  * igt@gem_userptr_blits@readonly-pwrite-unsync:
    - shard-tglu-1:       NOTRUN -> [SKIP][66] ([i915#3297])
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@gem_userptr_blits@readonly-pwrite-unsync.html

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

  * igt@gem_workarounds@suspend-resume-context:
    - shard-glk:          [PASS][68] -> [INCOMPLETE][69] ([i915#13356])
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk6/igt@gem_workarounds@suspend-resume-context.html
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk8/igt@gem_workarounds@suspend-resume-context.html

  * igt@gen3_render_tiledx_blits:
    - shard-dg2-9:        NOTRUN -> [SKIP][70] +4 other tests skip
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gen3_render_tiledx_blits.html

  * igt@gen9_exec_parse@bb-chained:
    - shard-rkl:          NOTRUN -> [SKIP][71] ([i915#2527])
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gen9_exec_parse@bb-chained.html

  * igt@gen9_exec_parse@bb-secure:
    - shard-dg2-9:        NOTRUN -> [SKIP][72] ([i915#2856])
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gen9_exec_parse@bb-secure.html

  * igt@gen9_exec_parse@bb-start-far:
    - shard-dg2:          NOTRUN -> [SKIP][73] ([i915#2856]) +1 other test skip
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gen9_exec_parse@bb-start-far.html

  * igt@gen9_exec_parse@secure-batches:
    - shard-tglu-1:       NOTRUN -> [SKIP][74] ([i915#2527] / [i915#2856]) +1 other test skip
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@gen9_exec_parse@secure-batches.html

  * igt@gen9_exec_parse@unaligned-access:
    - shard-tglu:         NOTRUN -> [SKIP][75] ([i915#2527] / [i915#2856])
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@gen9_exec_parse@unaligned-access.html

  * igt@i915_drm_fdinfo@busy@vecs1:
    - shard-dg2:          NOTRUN -> [SKIP][76] ([i915#14073]) +7 other tests skip
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@i915_drm_fdinfo@busy@vecs1.html

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

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

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

  * igt@i915_module_load@reload-no-display:
    - shard-dg1:          [PASS][80] -> [DMESG-WARN][81] ([i915#13029] / [i915#14545])
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-17/igt@i915_module_load@reload-no-display.html
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-13/igt@i915_module_load@reload-no-display.html

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-dg2-9:        [PASS][82] -> [DMESG-WARN][83] ([i915#13447])
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-9/igt@i915_module_load@reload-with-fault-injection.html
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@i915_module_load@reload-with-fault-injection.html

  * igt@i915_pm_freq_api@freq-basic-api:
    - shard-tglu:         NOTRUN -> [SKIP][84] ([i915#8399])
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@i915_pm_freq_api@freq-basic-api.html

  * igt@i915_pm_rps@min-max-config-loaded:
    - shard-dg2:          NOTRUN -> [SKIP][85] ([i915#11681] / [i915#6621])
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@i915_pm_rps@min-max-config-loaded.html

  * igt@i915_pm_sseu@full-enable:
    - shard-rkl:          NOTRUN -> [SKIP][86] ([i915#4387])
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@i915_pm_sseu@full-enable.html

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

  * igt@i915_query@query-topology-coherent-slice-mask:
    - shard-dg2-9:        NOTRUN -> [SKIP][88] ([i915#6188])
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@i915_query@query-topology-coherent-slice-mask.html

  * igt@i915_query@test-query-geometry-subslices:
    - shard-tglu-1:       NOTRUN -> [SKIP][89] ([i915#5723])
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@i915_query@test-query-geometry-subslices.html

  * igt@i915_selftest@live@workarounds:
    - shard-dg2-9:        NOTRUN -> [DMESG-FAIL][90] ([i915#12061]) +1 other test dmesg-fail
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@i915_selftest@live@workarounds.html
    - shard-mtlp:         [PASS][91] -> [DMESG-FAIL][92] ([i915#12061]) +1 other test dmesg-fail
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-mtlp-4/igt@i915_selftest@live@workarounds.html
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-5/igt@i915_selftest@live@workarounds.html

  * igt@i915_suspend@basic-s3-without-i915:
    - shard-tglu:         NOTRUN -> [INCOMPLETE][93] ([i915#4817] / [i915#7443])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@i915_suspend@basic-s3-without-i915.html

  * igt@i915_suspend@fence-restore-tiled2untiled:
    - shard-glk:          [PASS][94] -> [INCOMPLETE][95] ([i915#4817])
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk9/igt@i915_suspend@fence-restore-tiled2untiled.html
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk8/igt@i915_suspend@fence-restore-tiled2untiled.html

  * igt@i915_suspend@sysfs-reader:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][96] ([i915#4817])
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk10/igt@i915_suspend@sysfs-reader.html

  * igt@intel_hwmon@hwmon-read:
    - shard-tglu:         NOTRUN -> [SKIP][97] ([i915#7707])
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@intel_hwmon@hwmon-read.html

  * igt@kms_addfb_basic@basic-x-tiled-legacy:
    - shard-dg2:          NOTRUN -> [SKIP][98] ([i915#4212]) +1 other test skip
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_addfb_basic@basic-x-tiled-legacy.html

  * igt@kms_addfb_basic@basic-y-tiled-legacy:
    - shard-dg2:          NOTRUN -> [SKIP][99] ([i915#4215] / [i915#5190])
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html

  * igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
    - shard-tglu-1:       NOTRUN -> [SKIP][100] ([i915#12454] / [i915#12712])
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
    - shard-glk:          NOTRUN -> [SKIP][101] ([i915#1769])
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1:
    - shard-mtlp:         [PASS][102] -> [FAIL][103] ([i915#5956]) +1 other test fail
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-mtlp-6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1.html
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-8/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1.html

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

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

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
    - shard-tglu-1:       NOTRUN -> [SKIP][106] ([i915#5286]) +1 other test skip
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html

  * igt@kms_big_fb@x-tiled-32bpp-rotate-90:
    - shard-mtlp:         NOTRUN -> [SKIP][107]
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html

  * igt@kms_big_fb@y-tiled-8bpp-rotate-0:
    - shard-dg1:          [PASS][108] -> [DMESG-WARN][109] ([i915#4423]) +1 other test dmesg-warn
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-15/igt@kms_big_fb@y-tiled-8bpp-rotate-0.html
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-12/igt@kms_big_fb@y-tiled-8bpp-rotate-0.html

  * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
    - shard-dg2:          NOTRUN -> [SKIP][110] ([i915#5190]) +1 other test skip
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
    - shard-dg2:          NOTRUN -> [SKIP][111] ([i915#4538] / [i915#5190]) +4 other tests skip
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html

  * igt@kms_big_fb@yf-tiled-32bpp-rotate-270:
    - shard-dg2-9:        NOTRUN -> [SKIP][112] ([i915#4538] / [i915#5190]) +4 other tests skip
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
    - shard-dg2:          NOTRUN -> [SKIP][113] ([i915#12313])
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
    - shard-tglu-1:       NOTRUN -> [SKIP][114] ([i915#12313])
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html

  * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][115] ([i915#6095]) +34 other tests skip
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-2:
    - shard-dg2-9:        NOTRUN -> [SKIP][116] ([i915#10307] / [i915#6095]) +9 other tests skip
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-2.html

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

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

  * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
    - shard-dg2-9:        NOTRUN -> [SKIP][119] ([i915#12805])
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
    - shard-dg2-9:        NOTRUN -> [SKIP][120] ([i915#6095]) +9 other tests skip
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][121] ([i915#6095]) +12 other tests skip
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-3.html

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

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][123] ([i915#10307] / [i915#6095]) +113 other tests skip
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html

  * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][124] ([i915#6095]) +4 other tests skip
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-2/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-edp-1.html

  * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
    - shard-dg2-9:        NOTRUN -> [SKIP][125] ([i915#12313])
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
    - shard-tglu:         NOTRUN -> [SKIP][126] ([i915#12313])
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [SKIP][127] ([i915#6095]) +131 other tests skip
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-13/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-3.html

  * igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
    - shard-tglu-1:       NOTRUN -> [SKIP][128] ([i915#6095]) +39 other tests skip
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_cdclk@mode-transition@pipe-a-hdmi-a-2:
    - shard-dg2-9:        NOTRUN -> [SKIP][129] ([i915#13781]) +4 other tests skip
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_cdclk@mode-transition@pipe-a-hdmi-a-2.html

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

  * igt@kms_chamelium_hpd@dp-hpd:
    - shard-rkl:          NOTRUN -> [SKIP][131] ([i915#11151] / [i915#7828]) +4 other tests skip
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_chamelium_hpd@dp-hpd.html

  * igt@kms_chamelium_hpd@dp-hpd-storm:
    - shard-dg2-9:        NOTRUN -> [SKIP][132] ([i915#11151] / [i915#7828]) +3 other tests skip
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_chamelium_hpd@dp-hpd-storm.html

  * igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
    - shard-dg2:          NOTRUN -> [SKIP][133] ([i915#11151] / [i915#7828]) +4 other tests skip
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html

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

  * igt@kms_color@ctm-0-25:
    - shard-rkl:          [PASS][135] -> [SKIP][136] ([i915#12655] / [i915#14544]) +4 other tests skip
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_color@ctm-0-25.html
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_color@ctm-0-25.html

  * igt@kms_content_protection@content-type-change:
    - shard-tglu:         NOTRUN -> [SKIP][137] ([i915#6944] / [i915#9424])
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@kms_content_protection@content-type-change.html

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-tglu-1:       NOTRUN -> [SKIP][138] ([i915#3116] / [i915#3299])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-0.html

  * igt@kms_content_protection@dp-mst-lic-type-1:
    - shard-rkl:          NOTRUN -> [SKIP][139] ([i915#3116]) +1 other test skip
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_content_protection@dp-mst-lic-type-1.html

  * igt@kms_content_protection@dp-mst-type-1:
    - shard-dg2:          NOTRUN -> [SKIP][140] ([i915#3299])
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_content_protection@dp-mst-type-1.html

  * igt@kms_content_protection@uevent:
    - shard-tglu-1:       NOTRUN -> [SKIP][141] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_content_protection@uevent.html

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

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

  * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1:
    - shard-tglu:         [PASS][144] -> [FAIL][145] ([i915#13566]) +1 other test fail
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-tglu-2/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-9/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-rapid-movement-32x32:
    - shard-tglu-1:       NOTRUN -> [SKIP][146] ([i915#3555]) +1 other test skip
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html

  * igt@kms_cursor_crc@cursor-rapid-movement-512x512:
    - shard-dg2:          NOTRUN -> [SKIP][147] ([i915#13049])
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html

  * igt@kms_cursor_crc@cursor-sliding-256x256@pipe-b-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [DMESG-WARN][148] ([i915#12964]) +9 other tests dmesg-warn
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-256x256@pipe-b-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-sliding-256x85:
    - shard-rkl:          NOTRUN -> [FAIL][149] ([i915#13566]) +3 other tests fail
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-256x85.html

  * igt@kms_cursor_crc@cursor-sliding-32x10:
    - shard-rkl:          NOTRUN -> [SKIP][150] ([i915#3555])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-32x10.html

  * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
    - shard-glk:          NOTRUN -> [FAIL][151] ([i915#13028])
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size:
    - shard-rkl:          [PASS][152] -> [SKIP][153] ([i915#11190] / [i915#14544]) +2 other tests skip
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
    - shard-glk:          [PASS][154] -> [FAIL][155] ([i915#2346])
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html

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

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

  * igt@kms_dp_link_training@uhbr-sst:
    - shard-tglu:         NOTRUN -> [SKIP][158] ([i915#13748])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_dp_link_training@uhbr-sst.html
    - shard-dg2-9:        NOTRUN -> [SKIP][159] ([i915#13748])
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_dp_link_training@uhbr-sst.html

  * igt@kms_draw_crc@draw-method-mmap-gtt:
    - shard-rkl:          [PASS][160] -> [SKIP][161] ([i915#14544]) +64 other tests skip
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_draw_crc@draw-method-mmap-gtt.html
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_draw_crc@draw-method-mmap-gtt.html

  * igt@kms_draw_crc@draw-method-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][162] ([i915#8812]) +1 other test skip
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_draw_crc@draw-method-mmap-wc.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-tglu-1:       NOTRUN -> [SKIP][163] ([i915#3840])
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_dsc@dsc-fractional-bpp-with-bpc:
    - shard-rkl:          NOTRUN -> [SKIP][164] ([i915#3840])
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html

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

  * igt@kms_dsc@dsc-with-bpc-formats:
    - shard-dg2:          NOTRUN -> [SKIP][166] ([i915#3555] / [i915#3840])
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_dsc@dsc-with-bpc-formats.html

  * igt@kms_dsc@dsc-with-formats:
    - shard-rkl:          NOTRUN -> [SKIP][167] ([i915#3555] / [i915#3840])
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_dsc@dsc-with-formats.html

  * igt@kms_fbcon_fbt@fbc:
    - shard-rkl:          [PASS][168] -> [SKIP][169] ([i915#14544] / [i915#14561])
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_fbcon_fbt@fbc.html
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_fbcon_fbt@fbc.html

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

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-tglu:         NOTRUN -> [SKIP][171] ([i915#3469])
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_fbcon_fbt@psr-suspend.html
    - shard-dg2-9:        NOTRUN -> [SKIP][172] ([i915#3469])
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_feature_discovery@display-3x:
    - shard-tglu:         NOTRUN -> [SKIP][173] ([i915#1839]) +1 other test skip
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_feature_discovery@display-3x.html
    - shard-dg2-9:        NOTRUN -> [SKIP][174] ([i915#1839])
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_feature_discovery@display-3x.html

  * igt@kms_feature_discovery@dp-mst:
    - shard-dg2:          NOTRUN -> [SKIP][175] ([i915#9337])
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@kms_feature_discovery@dp-mst.html

  * igt@kms_fence_pin_leak:
    - shard-dg2:          NOTRUN -> [SKIP][176] ([i915#4881])
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_fence_pin_leak.html

  * igt@kms_flip@2x-busy-flip:
    - shard-dg2-9:        NOTRUN -> [SKIP][177] ([i915#9934]) +5 other tests skip
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_flip@2x-busy-flip.html

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

  * igt@kms_flip@2x-plain-flip:
    - shard-rkl:          NOTRUN -> [SKIP][179] ([i915#9934]) +8 other tests skip
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_flip@2x-plain-flip.html

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
    - shard-tglu:         NOTRUN -> [SKIP][180] ([i915#3637] / [i915#9934]) +3 other tests skip
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html

  * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
    - shard-mtlp:         NOTRUN -> [SKIP][181] ([i915#3637] / [i915#9934])
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html

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

  * igt@kms_flip@basic-flip-vs-wf_vblank:
    - shard-rkl:          [PASS][183] -> [SKIP][184] ([i915#14544] / [i915#3637]) +10 other tests skip
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@kms_flip@basic-flip-vs-wf_vblank.html
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_flip@basic-flip-vs-wf_vblank.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-rkl:          [PASS][185] -> [INCOMPLETE][186] ([i915#6113]) +1 other test incomplete
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_flip@flip-vs-suspend.html
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-3/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
    - shard-tglu:         NOTRUN -> [SKIP][187] ([i915#2672] / [i915#3555]) +2 other tests skip
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html

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

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
    - shard-dg2-9:        NOTRUN -> [SKIP][189] ([i915#2672] / [i915#3555]) +2 other tests skip
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html

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

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
    - shard-dg2:          NOTRUN -> [SKIP][191] ([i915#2672]) +1 other test skip
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
    - shard-dg2:          NOTRUN -> [SKIP][192] ([i915#2672] / [i915#3555]) +3 other tests skip
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html

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

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
    - shard-tglu-1:       NOTRUN -> [SKIP][194] ([i915#2672] / [i915#3555]) +2 other tests skip
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode:
    - shard-dg2-9:        NOTRUN -> [SKIP][195] ([i915#2672]) +2 other tests skip
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
    - shard-rkl:          NOTRUN -> [SKIP][196] ([i915#2672] / [i915#3555])
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html

  * igt@kms_flip_tiling@flip-change-tiling:
    - shard-rkl:          [PASS][197] -> [SKIP][198] ([i915#14544] / [i915#3555]) +3 other tests skip
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_flip_tiling@flip-change-tiling.html
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_flip_tiling@flip-change-tiling.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt:
    - shard-rkl:          [PASS][199] -> [SKIP][200] ([i915#14544] / [i915#1849] / [i915#5354]) +10 other tests skip
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html

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

  * igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt:
    - shard-glk:          [PASS][202] -> [SKIP][203] +7 other tests skip
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk9/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk8/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt:
    - shard-dg2-9:        NOTRUN -> [SKIP][204] ([i915#3458]) +9 other tests skip
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][205] ([i915#3458]) +10 other tests skip
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move:
    - shard-dg1:          NOTRUN -> [SKIP][206] ([i915#3458])
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff:
    - shard-tglu-1:       NOTRUN -> [SKIP][207] +40 other tests skip
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt:
    - shard-dg2:          NOTRUN -> [SKIP][208] ([i915#5354]) +14 other tests skip
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt:
    - shard-dg2-9:        NOTRUN -> [SKIP][209] ([i915#5354]) +12 other tests skip
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt:
    - shard-rkl:          NOTRUN -> [SKIP][210] ([i915#1825]) +20 other tests skip
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html

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

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
    - shard-rkl:          NOTRUN -> [SKIP][212] ([i915#3023]) +11 other tests skip
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt:
    - shard-dg2-9:        NOTRUN -> [SKIP][213] ([i915#8708]) +8 other tests skip
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt.html

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

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

  * igt@kms_hdr@invalid-metadata-sizes:
    - shard-dg2:          NOTRUN -> [SKIP][216] ([i915#3555] / [i915#8228]) +1 other test skip
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_hdr@invalid-metadata-sizes.html

  * igt@kms_hdr@static-swap:
    - shard-tglu-1:       NOTRUN -> [SKIP][217] ([i915#3555] / [i915#8228])
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_hdr@static-swap.html

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

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

  * igt@kms_invalid_mode@bad-htotal:
    - shard-rkl:          [PASS][220] -> [SKIP][221] ([i915#14544] / [i915#3555] / [i915#8826])
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_invalid_mode@bad-htotal.html
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_invalid_mode@bad-htotal.html

  * igt@kms_joiner@basic-big-joiner:
    - shard-tglu-1:       NOTRUN -> [SKIP][222] ([i915#10656])
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_joiner@basic-big-joiner.html

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

  * igt@kms_joiner@basic-ultra-joiner:
    - shard-dg2-9:        NOTRUN -> [SKIP][224] ([i915#12339])
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_joiner@basic-ultra-joiner.html

  * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
    - shard-dg2:          NOTRUN -> [SKIP][225] ([i915#13522])
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-dg2-9:        NOTRUN -> [SKIP][226] ([i915#4816])
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_pipe_crc_basic@read-crc:
    - shard-glk10:        NOTRUN -> [SKIP][227] ([i915#11190])
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk10/igt@kms_pipe_crc_basic@read-crc.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
    - shard-glk:          NOTRUN -> [INCOMPLETE][228] ([i915#13409] / [i915#13476])
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html

  * igt@kms_plane@plane-panning-bottom-right:
    - shard-rkl:          [PASS][229] -> [SKIP][230] ([i915#14544] / [i915#8825])
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_plane@plane-panning-bottom-right.html
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane@plane-panning-bottom-right.html

  * igt@kms_plane_alpha_blend@alpha-opaque-fb:
    - shard-glk:          NOTRUN -> [FAIL][231] ([i915#10647] / [i915#12169])
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/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][232] ([i915#10647]) +3 other tests fail
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk5/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html

  * igt@kms_plane_alpha_blend@constant-alpha-max:
    - shard-rkl:          [PASS][233] -> [SKIP][234] ([i915#14544] / [i915#7294]) +2 other tests skip
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@kms_plane_alpha_blend@constant-alpha-max.html
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_alpha_blend@constant-alpha-max.html

  * igt@kms_plane_lowres@tiling-y:
    - shard-dg2:          NOTRUN -> [SKIP][235] ([i915#8821])
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_plane_lowres@tiling-y.html

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

  * igt@kms_plane_multiple@2x-tiling-none:
    - shard-rkl:          NOTRUN -> [SKIP][237] ([i915#13958])
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_plane_multiple@2x-tiling-none.html

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

  * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b:
    - shard-rkl:          NOTRUN -> [SKIP][239] ([i915#12247]) +3 other tests skip
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html

  * igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format:
    - shard-rkl:          [PASS][240] -> [SKIP][241] ([i915#14544] / [i915#8152]) +2 other tests skip
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format.html
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format.html

  * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
    - shard-tglu-1:       NOTRUN -> [SKIP][242] ([i915#12247]) +4 other tests skip
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling:
    - shard-rkl:          [PASS][243] -> [SKIP][244] ([i915#12247] / [i915#14544] / [i915#8152]) +8 other tests skip
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html

  * igt@kms_plane_scaling@planes-scaler-unity-scaling:
    - shard-rkl:          [PASS][245] -> [SKIP][246] ([i915#14544] / [i915#3555] / [i915#8152]) +1 other test skip
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_plane_scaling@planes-scaler-unity-scaling.html
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_scaling@planes-scaler-unity-scaling.html

  * igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a:
    - shard-rkl:          [PASS][247] -> [SKIP][248] ([i915#12247] / [i915#14544]) +6 other tests skip
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a.html
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a.html

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

  * igt@kms_pm_backlight@fade-with-suspend:
    - shard-tglu-1:       NOTRUN -> [SKIP][250] ([i915#9812])
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_pm_backlight@fade-with-suspend.html

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

  * igt@kms_pm_dc@dc5-retention-flops:
    - shard-rkl:          NOTRUN -> [SKIP][252] ([i915#3828])
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_pm_dc@dc5-retention-flops.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-rkl:          NOTRUN -> [FAIL][253] ([i915#9295])
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_pm_dc@dc9-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][254] ([i915#3361])
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_pm_dc@dc9-dpms.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-dg2:          [PASS][255] -> [SKIP][256] ([i915#9340])
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-1/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-dg2-9:        NOTRUN -> [SKIP][257] ([i915#15073])
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
    - shard-dg2:          NOTRUN -> [SKIP][258] ([i915#15073])
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-rkl:          [PASS][259] -> [SKIP][260] ([i915#14544] / [i915#15073])
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp.html
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-tglu:         NOTRUN -> [SKIP][261] ([i915#15073])
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@kms_prime@basic-crc-hybrid:
    - shard-tglu-1:       NOTRUN -> [SKIP][262] ([i915#6524])
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_prime@basic-crc-hybrid.html

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

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
    - shard-glk:          NOTRUN -> [SKIP][264] ([i915#11520]) +9 other tests skip
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk6/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html

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

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
    - shard-dg2:          NOTRUN -> [SKIP][266] ([i915#11520]) +5 other tests skip
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html

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

  * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
    - shard-tglu-1:       NOTRUN -> [SKIP][268] ([i915#11520]) +3 other tests skip
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html

  * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area:
    - shard-dg2-9:        NOTRUN -> [SKIP][269] ([i915#11520]) +3 other tests skip
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html

  * igt@kms_psr2_su@frontbuffer-xrgb8888:
    - shard-dg2:          NOTRUN -> [SKIP][270] ([i915#9683])
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_psr2_su@frontbuffer-xrgb8888.html

  * igt@kms_psr2_su@page_flip-p010:
    - shard-tglu:         NOTRUN -> [SKIP][271] ([i915#9683])
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@kms_psr2_su@page_flip-p010.html

  * igt@kms_psr@fbc-psr-cursor-plane-onoff:
    - shard-tglu:         NOTRUN -> [SKIP][272] ([i915#9732]) +8 other tests skip
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@kms_psr@fbc-psr-cursor-plane-onoff.html

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

  * igt@kms_psr@fbc-psr2-cursor-render:
    - shard-mtlp:         NOTRUN -> [SKIP][274] ([i915#9688]) +1 other test skip
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@kms_psr@fbc-psr2-cursor-render.html

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

  * igt@kms_psr@psr-cursor-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][276] ([i915#1072] / [i915#9732]) +11 other tests skip
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@kms_psr@psr-cursor-mmap-cpu.html

  * igt@kms_psr@psr-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][277] ([i915#1072] / [i915#9732]) +11 other tests skip
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_psr@psr-suspend.html

  * igt@kms_psr@psr2-no-drrs:
    - shard-dg2-9:        NOTRUN -> [SKIP][278] ([i915#1072] / [i915#9732]) +9 other tests skip
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_psr@psr2-no-drrs.html

  * igt@kms_rotation_crc@bad-tiling:
    - shard-dg2:          NOTRUN -> [SKIP][279] ([i915#12755]) +1 other test skip
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_rotation_crc@bad-tiling.html

  * igt@kms_rotation_crc@exhaust-fences:
    - shard-dg2:          NOTRUN -> [SKIP][280] ([i915#4235])
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_rotation_crc@exhaust-fences.html

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
    - shard-dg2:          NOTRUN -> [SKIP][281] ([i915#12755] / [i915#5190])
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
    - shard-tglu:         NOTRUN -> [SKIP][282] ([i915#5289])
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
    - shard-dg2-9:        NOTRUN -> [SKIP][283] ([i915#12755] / [i915#5190])
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html

  * igt@kms_scaling_modes@scaling-mode-full-aspect:
    - shard-tglu:         NOTRUN -> [SKIP][284] ([i915#3555]) +1 other test skip
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@kms_scaling_modes@scaling-mode-full-aspect.html

  * igt@kms_selftest@drm_framebuffer:
    - shard-glk:          NOTRUN -> [ABORT][285] ([i915#13179]) +1 other test abort
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk2/igt@kms_selftest@drm_framebuffer.html

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

  * igt@kms_vblank@query-forked-hang:
    - shard-glk10:        NOTRUN -> [SKIP][287] +74 other tests skip
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk10/igt@kms_vblank@query-forked-hang.html

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

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

  * igt@kms_vrr@flipline:
    - shard-dg2-9:        NOTRUN -> [SKIP][290] ([i915#3555]) +2 other tests skip
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_vrr@flipline.html

  * igt@kms_vrr@seamless-rr-switch-drrs:
    - shard-dg2:          NOTRUN -> [SKIP][291] ([i915#9906])
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_vrr@seamless-rr-switch-drrs.html

  * igt@kms_writeback@writeback-check-output:
    - shard-glk:          NOTRUN -> [SKIP][292] ([i915#2437])
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk8/igt@kms_writeback@writeback-check-output.html

  * igt@kms_writeback@writeback-fb-id-xrgb2101010:
    - shard-dg2:          NOTRUN -> [SKIP][293] ([i915#2437] / [i915#9412])
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_writeback@writeback-fb-id-xrgb2101010.html

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

  * igt@perf_pmu@module-unload:
    - shard-dg2:          NOTRUN -> [FAIL][295] ([i915#14433])
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@perf_pmu@module-unload.html

  * igt@perf_pmu@rc6@other-idle-gt0:
    - shard-dg2:          NOTRUN -> [SKIP][296] ([i915#8516])
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@perf_pmu@rc6@other-idle-gt0.html

  * igt@prime_vgem@basic-fence-flip:
    - shard-rkl:          [PASS][297] -> [SKIP][298] ([i915#14544] / [i915#3708])
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@prime_vgem@basic-fence-flip.html
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@prime_vgem@basic-fence-flip.html

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

  * igt@prime_vgem@basic-gtt:
    - shard-dg2-9:        NOTRUN -> [SKIP][300] ([i915#3708] / [i915#4077])
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@prime_vgem@basic-gtt.html

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

  * igt@sriov_basic@bind-unbind-vf:
    - shard-rkl:          NOTRUN -> [SKIP][302] ([i915#9917])
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@sriov_basic@bind-unbind-vf.html

  * igt@sriov_basic@enable-vfs-autoprobe-on:
    - shard-tglu:         NOTRUN -> [FAIL][303] ([i915#12910]) +9 other tests fail
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@sriov_basic@enable-vfs-autoprobe-on.html
    - shard-dg2-9:        NOTRUN -> [SKIP][304] ([i915#9917])
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@sriov_basic@enable-vfs-autoprobe-on.html

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

  * igt@sysfs_heartbeat_interval@precise:
    - shard-snb:          NOTRUN -> [SKIP][306] +29 other tests skip
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-snb5/igt@sysfs_heartbeat_interval@precise.html

  
#### Possible fixes ####

  * igt@fbdev@nullptr:
    - shard-rkl:          [SKIP][307] ([i915#14544] / [i915#2582]) -> [PASS][308] +1 other test pass
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@fbdev@nullptr.html
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@fbdev@nullptr.html

  * igt@gem_eio@in-flight-external:
    - shard-dg1:          [DMESG-WARN][309] ([i915#4423]) -> [PASS][310] +4 other tests pass
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-19/igt@gem_eio@in-flight-external.html
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-19/igt@gem_eio@in-flight-external.html

  * igt@gem_exec_nop@basic-sequential:
    - shard-rkl:          [DMESG-WARN][311] ([i915#12964]) -> [PASS][312] +19 other tests pass
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_exec_nop@basic-sequential.html
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@gem_exec_nop@basic-sequential.html

  * igt@gem_exec_suspend@basic-s0:
    - shard-dg2:          [INCOMPLETE][313] ([i915#13356]) -> [PASS][314] +1 other test pass
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-4/igt@gem_exec_suspend@basic-s0.html
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-1/igt@gem_exec_suspend@basic-s0.html

  * igt@gem_mmap_offset@clear-via-pagefault:
    - shard-mtlp:         [ABORT][315] ([i915#13427]) -> [PASS][316] +1 other test pass
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-mtlp-8/igt@gem_mmap_offset@clear-via-pagefault.html
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@gem_mmap_offset@clear-via-pagefault.html

  * igt@gem_pxp@reject-modify-context-protection-off-2:
    - shard-rkl:          [TIMEOUT][317] ([i915#12917] / [i915#12964]) -> [PASS][318] +1 other test pass
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@gem_pxp@reject-modify-context-protection-off-2.html
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-off-2.html

  * igt@gem_workarounds@suspend-resume:
    - shard-rkl:          [INCOMPLETE][319] ([i915#13356]) -> [PASS][320]
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@gem_workarounds@suspend-resume.html
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_workarounds@suspend-resume.html

  * igt@gen9_exec_parse@allowed-single:
    - shard-glk:          [ABORT][321] ([i915#5566]) -> [PASS][322]
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk2/igt@gen9_exec_parse@allowed-single.html
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk8/igt@gen9_exec_parse@allowed-single.html

  * igt@i915_module_load@reload-no-display:
    - shard-snb:          [DMESG-WARN][323] ([i915#14545]) -> [PASS][324]
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-snb7/igt@i915_module_load@reload-no-display.html
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-snb1/igt@i915_module_load@reload-no-display.html

  * igt@i915_pm_rpm@system-suspend-execbuf:
    - shard-dg2:          [FAIL][325] -> [PASS][326]
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-6/igt@i915_pm_rpm@system-suspend-execbuf.html
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-3/igt@i915_pm_rpm@system-suspend-execbuf.html

  * igt@i915_pm_rps@engine-order:
    - shard-mtlp:         [FAIL][327] ([i915#8346]) -> [PASS][328]
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-mtlp-7/igt@i915_pm_rps@engine-order.html
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-2/igt@i915_pm_rps@engine-order.html

  * igt@i915_suspend@fence-restore-untiled:
    - shard-rkl:          [INCOMPLETE][329] ([i915#4817]) -> [PASS][330]
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@i915_suspend@fence-restore-untiled.html
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@i915_suspend@fence-restore-untiled.html

  * igt@kms_async_flips@crc:
    - shard-rkl:          [SKIP][331] ([i915#14544]) -> [PASS][332] +40 other tests pass
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_async_flips@crc.html
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_async_flips@crc.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
    - shard-glk:          [INCOMPLETE][333] -> [PASS][334] +1 other test pass
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html

  * igt@kms_busy@basic:
    - shard-rkl:          [SKIP][335] ([i915#11190] / [i915#14544]) -> [PASS][336] +1 other test pass
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_busy@basic.html
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_busy@basic.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
    - shard-rkl:          [INCOMPLETE][337] ([i915#12796]) -> [PASS][338] +1 other test pass
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html

  * igt@kms_cursor_crc@cursor-random-64x21:
    - shard-tglu:         [FAIL][339] ([i915#13566]) -> [PASS][340] +1 other test pass
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-tglu-4/igt@kms_cursor_crc@cursor-random-64x21.html
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-9/igt@kms_cursor_crc@cursor-random-64x21.html

  * igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
    - shard-snb:          [TIMEOUT][341] ([i915#14033]) -> [PASS][342] +1 other test pass
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-snb4/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html

  * igt@kms_flip@dpms-off-confusion-interruptible:
    - shard-rkl:          [SKIP][343] ([i915#14544] / [i915#3637]) -> [PASS][344] +5 other tests pass
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_flip@dpms-off-confusion-interruptible.html
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_flip@dpms-off-confusion-interruptible.html

  * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling:
    - shard-rkl:          [SKIP][345] ([i915#14544] / [i915#3555]) -> [PASS][346] +3 other tests pass
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling.html
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite:
    - shard-rkl:          [SKIP][347] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][348] +9 other tests pass
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu:
    - shard-glk:          [SKIP][349] -> [PASS][350] +7 other tests pass
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html

  * igt@kms_invalid_mode@uint-max-clock:
    - shard-rkl:          [SKIP][351] ([i915#14544] / [i915#3555] / [i915#8826]) -> [PASS][352] +1 other test pass
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_invalid_mode@uint-max-clock.html
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_invalid_mode@uint-max-clock.html

  * igt@kms_plane@plane-position-covered:
    - shard-rkl:          [SKIP][353] ([i915#14544] / [i915#8825]) -> [PASS][354] +3 other tests pass
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane@plane-position-covered.html
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane@plane-position-covered.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format:
    - shard-rkl:          [SKIP][355] ([i915#14544] / [i915#8152]) -> [PASS][356]
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html

  * igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a:
    - shard-rkl:          [SKIP][357] ([i915#12247] / [i915#14544]) -> [PASS][358] +3 other tests pass
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a.html
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a.html

  * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75:
    - shard-rkl:          [SKIP][359] ([i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) -> [PASS][360]
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75:
    - shard-rkl:          [SKIP][361] ([i915#12247] / [i915#14544] / [i915#6953] / [i915#8152]) -> [PASS][362] +1 other test pass
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html

  * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b:
    - shard-rkl:          [SKIP][363] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][364] +3 other tests pass
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b.html
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-rkl:          [SKIP][365] ([i915#14544] / [i915#15073]) -> [PASS][366]
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-dg2:          [SKIP][367] ([i915#15073]) -> [PASS][368] +1 other test pass
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp-stress.html
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress.html

  * igt@perf@polling-small-buf:
    - shard-rkl:          [FAIL][369] ([i915#14550]) -> [PASS][370]
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@perf@polling-small-buf.html
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@perf@polling-small-buf.html

  * igt@perf_pmu@busy-accuracy-98@rcs0:
    - shard-tglu:         [FAIL][371] ([i915#4349]) -> [PASS][372] +2 other tests pass
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-tglu-6/igt@perf_pmu@busy-accuracy-98@rcs0.html
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-2/igt@perf_pmu@busy-accuracy-98@rcs0.html

  
#### Warnings ####

  * igt@api_intel_bb@blit-reloc-keep-cache:
    - shard-rkl:          [SKIP][373] ([i915#14544] / [i915#8411]) -> [SKIP][374] ([i915#8411])
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@api_intel_bb@blit-reloc-keep-cache.html
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@api_intel_bb@blit-reloc-keep-cache.html

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

  * igt@device_reset@cold-reset-bound:
    - shard-rkl:          [SKIP][377] ([i915#11078]) -> [SKIP][378] ([i915#11078] / [i915#14544])
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@device_reset@cold-reset-bound.html
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@device_reset@cold-reset-bound.html

  * igt@gem_basic@multigpu-create-close:
    - shard-rkl:          [SKIP][379] ([i915#7697]) -> [SKIP][380] ([i915#14544] / [i915#7697])
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@gem_basic@multigpu-create-close.html
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_basic@multigpu-create-close.html

  * igt@gem_ccs@large-ctrl-surf-copy:
    - shard-rkl:          [SKIP][381] ([i915#13008]) -> [SKIP][382] ([i915#13008] / [i915#14544])
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@gem_ccs@large-ctrl-surf-copy.html
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_ccs@large-ctrl-surf-copy.html

  * igt@gem_ccs@suspend-resume:
    - shard-rkl:          [SKIP][383] ([i915#9323]) -> [SKIP][384] ([i915#14544] / [i915#9323])
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@gem_ccs@suspend-resume.html
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_ccs@suspend-resume.html

  * igt@gem_close_race@multigpu-basic-process:
    - shard-rkl:          [SKIP][385] ([i915#14544] / [i915#7697]) -> [SKIP][386] ([i915#7697])
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_close_race@multigpu-basic-process.html
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@gem_close_race@multigpu-basic-process.html

  * igt@gem_create@create-ext-cpu-access-sanity-check:
    - shard-rkl:          [SKIP][387] ([i915#14544] / [i915#6335]) -> [SKIP][388] ([i915#6335])
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@gem_create@create-ext-cpu-access-sanity-check.html

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

  * igt@gem_exec_reloc@basic-write-read-active:
    - shard-rkl:          [SKIP][391] ([i915#3281]) -> [SKIP][392] ([i915#14544] / [i915#3281]) +11 other tests skip
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@gem_exec_reloc@basic-write-read-active.html
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_exec_reloc@basic-write-read-active.html

  * igt@gem_exec_reloc@basic-write-read-noreloc:
    - shard-rkl:          [SKIP][393] ([i915#14544] / [i915#3281]) -> [SKIP][394] ([i915#3281]) +6 other tests skip
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_exec_reloc@basic-write-read-noreloc.html
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_exec_reloc@basic-write-read-noreloc.html

  * igt@gem_lmem_swapping@heavy-verify-random-ccs:
    - shard-rkl:          [SKIP][395] ([i915#4613]) -> [SKIP][396] ([i915#14544] / [i915#4613]) +4 other tests skip
   [395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html

  * igt@gem_lmem_swapping@massive:
    - shard-rkl:          [SKIP][397] ([i915#14544] / [i915#4613]) -> [SKIP][398] ([i915#4613]) +2 other tests skip
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_lmem_swapping@massive.html
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@gem_lmem_swapping@massive.html

  * igt@gem_partial_pwrite_pread@writes-after-reads:
    - shard-rkl:          [SKIP][399] ([i915#3282]) -> [SKIP][400] ([i915#14544] / [i915#3282]) +5 other tests skip
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@gem_partial_pwrite_pread@writes-after-reads.html
   [400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads.html

  * igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
    - shard-rkl:          [SKIP][401] ([i915#14544] / [i915#3282]) -> [SKIP][402] ([i915#3282]) +5 other tests skip
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html

  * igt@gem_pxp@regular-baseline-src-copy-readible:
    - shard-rkl:          [TIMEOUT][403] ([i915#12964]) -> [SKIP][404] ([i915#4270])
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_pxp@regular-baseline-src-copy-readible.html
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_pxp@regular-baseline-src-copy-readible.html

  * igt@gem_pxp@reject-modify-context-protection-off-3:
    - shard-rkl:          [TIMEOUT][405] ([i915#12917] / [i915#12964]) -> [SKIP][406] ([i915#14544] / [i915#4270])
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@gem_pxp@reject-modify-context-protection-off-3.html
   [406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_pxp@reject-modify-context-protection-off-3.html

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

  * igt@gem_userptr_blits@unsync-unmap-cycles:
    - shard-rkl:          [SKIP][409] ([i915#14544] / [i915#3297]) -> [SKIP][410] ([i915#3297]) +2 other tests skip
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-cycles.html
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_userptr_blits@unsync-unmap-cycles.html

  * igt@gen9_exec_parse@bb-start-param:
    - shard-rkl:          [SKIP][411] ([i915#14544] / [i915#2527]) -> [SKIP][412] ([i915#2527]) +1 other test skip
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gen9_exec_parse@bb-start-param.html
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gen9_exec_parse@bb-start-param.html

  * igt@gen9_exec_parse@valid-registers:
    - shard-rkl:          [SKIP][413] ([i915#2527]) -> [SKIP][414] ([i915#14544] / [i915#2527]) +1 other test skip
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@gen9_exec_parse@valid-registers.html
   [414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gen9_exec_parse@valid-registers.html

  * igt@i915_module_load@resize-bar:
    - shard-rkl:          [SKIP][415] ([i915#6412]) -> [SKIP][416] ([i915#14544] / [i915#6412])
   [415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@i915_module_load@resize-bar.html
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@i915_module_load@resize-bar.html

  * igt@i915_pm_freq_api@freq-suspend:
    - shard-rkl:          [SKIP][417] ([i915#8399]) -> [SKIP][418] ([i915#14544] / [i915#8399])
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@i915_pm_freq_api@freq-suspend.html
   [418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html

  * igt@i915_query@hwconfig_table:
    - shard-rkl:          [SKIP][419] ([i915#14544] / [i915#6245]) -> [SKIP][420] ([i915#6245])
   [419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@i915_query@hwconfig_table.html
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@i915_query@hwconfig_table.html

  * igt@intel_hwmon@hwmon-read:
    - shard-rkl:          [SKIP][421] ([i915#14544] / [i915#7707]) -> [SKIP][422] ([i915#7707])
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@intel_hwmon@hwmon-read.html
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@intel_hwmon@hwmon-read.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
    - shard-rkl:          [SKIP][423] ([i915#1769] / [i915#3555]) -> [SKIP][424] ([i915#14544])
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-0:
    - shard-rkl:          [SKIP][425] ([i915#14544]) -> [SKIP][426] ([i915#5286]) +2 other tests skip
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-rkl:          [SKIP][427] ([i915#5286]) -> [SKIP][428] ([i915#14544]) +5 other tests skip
   [427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
   [428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180:
    - shard-dg1:          [SKIP][429] ([i915#4423] / [i915#4538] / [i915#5286]) -> [SKIP][430] ([i915#4538] / [i915#5286])
   [429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-15/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html
   [430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-13/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html

  * igt@kms_big_fb@linear-8bpp-rotate-270:
    - shard-rkl:          [SKIP][431] ([i915#3638]) -> [SKIP][432] ([i915#14544]) +4 other tests skip
   [431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_big_fb@linear-8bpp-rotate-270.html
   [432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html

  * igt@kms_big_fb@x-tiled-32bpp-rotate-270:
    - shard-rkl:          [SKIP][433] ([i915#14544]) -> [SKIP][434] ([i915#3638]) +2 other tests skip
   [433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
   [434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
    - shard-rkl:          [SKIP][435] ([i915#14544]) -> [SKIP][436] +9 other tests skip
   [435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
   [436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
    - shard-rkl:          [SKIP][437] ([i915#14098] / [i915#6095]) -> [SKIP][438] ([i915#14544]) +15 other tests skip
   [437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
   [438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
    - shard-rkl:          [SKIP][439] ([i915#14544]) -> [SKIP][440] ([i915#12805])
   [439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
   [440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html

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

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
    - shard-rkl:          [SKIP][443] ([i915#12313]) -> [SKIP][444] ([i915#14544])
   [443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
   [444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-hdmi-a-4:
    - shard-dg1:          [SKIP][445] ([i915#4423] / [i915#6095]) -> [SKIP][446] ([i915#6095]) +1 other test skip
   [445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-19/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-hdmi-a-4.html
   [446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-19/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-hdmi-a-4.html

  * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
    - shard-rkl:          [SKIP][447] ([i915#14544]) -> [SKIP][448] ([i915#12313]) +1 other test skip
   [447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
   [448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html

  * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          [SKIP][449] ([i915#14098] / [i915#6095]) -> [SKIP][450] ([i915#6095])
   [449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-b-hdmi-a-2.html
   [450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_cdclk@mode-transition:
    - shard-rkl:          [SKIP][451] ([i915#14544] / [i915#3742]) -> [SKIP][452] ([i915#3742])
   [451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_cdclk@mode-transition.html
   [452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_cdclk@mode-transition.html

  * igt@kms_chamelium_frames@hdmi-crc-multiple:
    - shard-rkl:          [SKIP][453] ([i915#11151] / [i915#7828]) -> [SKIP][454] ([i915#11151] / [i915#14544] / [i915#7828]) +6 other tests skip
   [453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_chamelium_frames@hdmi-crc-multiple.html
   [454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-multiple.html

  * igt@kms_chamelium_frames@hdmi-frame-dump:
    - shard-rkl:          [SKIP][455] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][456] ([i915#11151] / [i915#7828]) +6 other tests skip
   [455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_chamelium_frames@hdmi-frame-dump.html
   [456]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_chamelium_frames@hdmi-frame-dump.html

  * igt@kms_content_protection@atomic-dpms:
    - shard-rkl:          [SKIP][457] ([i915#14544]) -> [SKIP][458] ([i915#7118] / [i915#9424])
   [457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_content_protection@atomic-dpms.html
   [458]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_content_protection@atomic-dpms.html

  * igt@kms_content_protection@legacy:
    - shard-dg1:          [SKIP][459] ([i915#7116] / [i915#9424]) -> [SKIP][460] ([i915#4423] / [i915#7116] / [i915#9424])
   [459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-15/igt@kms_content_protection@legacy.html
   [460]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-12/igt@kms_content_protection@legacy.html

  * igt@kms_content_protection@mei-interface:
    - shard-rkl:          [SKIP][461] ([i915#9424]) -> [SKIP][462] ([i915#14544]) +1 other test skip
   [461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_content_protection@mei-interface.html
   [462]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_content_protection@mei-interface.html
    - shard-dg1:          [SKIP][463] ([i915#9433]) -> [SKIP][464] ([i915#9424])
   [463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-12/igt@kms_content_protection@mei-interface.html
   [464]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-17/igt@kms_content_protection@mei-interface.html

  * igt@kms_cursor_crc@cursor-onscreen-256x85:
    - shard-rkl:          [FAIL][465] ([i915#13566]) -> [SKIP][466] ([i915#14544])
   [465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-256x85.html
   [466]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-256x85.html

  * igt@kms_cursor_crc@cursor-rapid-movement-32x10:
    - shard-rkl:          [SKIP][467] ([i915#14544]) -> [SKIP][468] ([i915#3555]) +2 other tests skip
   [467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
   [468]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html

  * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
    - shard-rkl:          [SKIP][469] -> [SKIP][470] ([i915#14544]) +20 other tests skip
   [469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
   [470]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html

  * igt@kms_dp_aux_dev:
    - shard-rkl:          [SKIP][471] ([i915#1257]) -> [SKIP][472] ([i915#1257] / [i915#14544])
   [471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_dp_aux_dev.html
   [472]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_dp_aux_dev.html

  * igt@kms_dp_link_training@uhbr-mst:
    - shard-rkl:          [SKIP][473] ([i915#13748]) -> [SKIP][474] ([i915#14544])
   [473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_dp_link_training@uhbr-mst.html
   [474]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_dp_link_training@uhbr-mst.html

  * igt@kms_dp_link_training@uhbr-sst:
    - shard-rkl:          [SKIP][475] ([i915#14544]) -> [SKIP][476] ([i915#13748])
   [475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html
   [476]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_dp_link_training@uhbr-sst.html

  * igt@kms_dsc@dsc-basic:
    - shard-rkl:          [SKIP][477] ([i915#11190] / [i915#14544]) -> [SKIP][478] ([i915#3555] / [i915#3840])
   [477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_dsc@dsc-basic.html
   [478]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_dsc@dsc-basic.html

  * igt@kms_dsc@dsc-with-bpc:
    - shard-rkl:          [SKIP][479] ([i915#14544]) -> [SKIP][480] ([i915#3555] / [i915#3840])
   [479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_dsc@dsc-with-bpc.html
   [480]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_dsc@dsc-with-bpc.html

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

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-rkl:          [SKIP][483] ([i915#14544] / [i915#3955]) -> [SKIP][484] ([i915#3955])
   [483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html
   [484]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_feature_discovery@display-3x:
    - shard-rkl:          [SKIP][485] ([i915#14544] / [i915#1839]) -> [SKIP][486] ([i915#1839])
   [485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_feature_discovery@display-3x.html
   [486]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_feature_discovery@display-3x.html

  * igt@kms_feature_discovery@dp-mst:
    - shard-rkl:          [SKIP][487] ([i915#9337]) -> [SKIP][488] ([i915#14544] / [i915#9337])
   [487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_feature_discovery@dp-mst.html
   [488]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_feature_discovery@dp-mst.html

  * igt@kms_flip@2x-flip-vs-suspend-interruptible:
    - shard-snb:          [TIMEOUT][489] ([i915#14033] / [i915#14350]) -> [TIMEOUT][490] ([i915#14033])
   [489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-snb6/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
   [490]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-snb6/igt@kms_flip@2x-flip-vs-suspend-interruptible.html

  * igt@kms_flip@2x-plain-flip-interruptible:
    - shard-rkl:          [SKIP][491] ([i915#14544] / [i915#9934]) -> [SKIP][492] ([i915#9934]) +7 other tests skip
   [491]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_flip@2x-plain-flip-interruptible.html
   [492]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_flip@2x-plain-flip-interruptible.html

  * igt@kms_flip@2x-wf_vblank-ts-check:
    - shard-rkl:          [SKIP][493] ([i915#9934]) -> [SKIP][494] ([i915#14544] / [i915#9934]) +6 other tests skip
   [493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_flip@2x-wf_vblank-ts-check.html
   [494]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_flip@2x-wf_vblank-ts-check.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-glk:          [INCOMPLETE][495] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113]) -> [INCOMPLETE][496] ([i915#12745] / [i915#4839] / [i915#6113])
   [495]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk5/igt@kms_flip@flip-vs-suspend.html
   [496]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk1/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
    - shard-glk:          [INCOMPLETE][497] ([i915#12314] / [i915#12745] / [i915#6113]) -> [INCOMPLETE][498] ([i915#12745] / [i915#6113])
   [497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk5/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
   [498]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk1/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
    - shard-rkl:          [SKIP][499] ([i915#2672] / [i915#3555]) -> [SKIP][500] ([i915#14544] / [i915#3555]) +3 other tests skip
   [499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
   [500]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
    - shard-rkl:          [SKIP][501] ([i915#14544] / [i915#3555]) -> [SKIP][502] ([i915#2672] / [i915#3555]) +2 other tests skip
   [501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
   [502]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
    - shard-rkl:          [SKIP][503] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][504] ([i915#1825]) +28 other tests skip
   [503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
   [504]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt:
    - shard-rkl:          [SKIP][505] -> [SKIP][506] ([i915#14544] / [i915#1849] / [i915#5354]) +1 other test skip
   [505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html
   [506]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
    - shard-rkl:          [SKIP][507] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][508] ([i915#3023]) +19 other tests skip
   [507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
   [508]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
    - shard-rkl:          [SKIP][509] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][510] ([i915#9766])
   [509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
   [510]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt:
    - shard-dg2:          [SKIP][511] ([i915#3458]) -> [SKIP][512] ([i915#10433] / [i915#3458]) +2 other tests skip
   [511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html
   [512]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html

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

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt:
    - shard-rkl:          [SKIP][515] ([i915#3023]) -> [SKIP][516] ([i915#14544] / [i915#1849] / [i915#5354]) +23 other tests skip
   [515]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
   [516]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
    - shard-rkl:          [SKIP][517] ([i915#1825]) -> [SKIP][518] ([i915#14544] / [i915#1849] / [i915#5354]) +33 other tests skip
   [517]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
   [518]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_hdr@bpc-switch-dpms:
    - shard-rkl:          [SKIP][519] ([i915#14544]) -> [SKIP][520] ([i915#3555] / [i915#8228])
   [519]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_hdr@bpc-switch-dpms.html
   [520]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_hdr@bpc-switch-dpms.html

  * igt@kms_hdr@invalid-metadata-sizes:
    - shard-rkl:          [SKIP][521] ([i915#3555] / [i915#8228]) -> [SKIP][522] ([i915#14544]) +2 other tests skip
   [521]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_hdr@invalid-metadata-sizes.html
   [522]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_hdr@invalid-metadata-sizes.html

  * igt@kms_joiner@basic-ultra-joiner:
    - shard-rkl:          [SKIP][523] ([i915#12339] / [i915#14544]) -> [SKIP][524] ([i915#12339])
   [523]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_joiner@basic-ultra-joiner.html
   [524]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_joiner@basic-ultra-joiner.html

  * igt@kms_joiner@invalid-modeset-big-joiner:
    - shard-rkl:          [SKIP][525] ([i915#10656]) -> [SKIP][526] ([i915#10656] / [i915#14544])
   [525]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_joiner@invalid-modeset-big-joiner.html
   [526]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_joiner@invalid-modeset-big-joiner.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-rkl:          [SKIP][527] ([i915#14544] / [i915#4070] / [i915#4816]) -> [SKIP][528] ([i915#4070] / [i915#4816])
   [527]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
   [528]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_panel_fitting@legacy:
    - shard-rkl:          [SKIP][529] ([i915#6301]) -> [SKIP][530] ([i915#14544])
   [529]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_panel_fitting@legacy.html
   [530]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_panel_fitting@legacy.html

  * igt@kms_plane_lowres@tiling-4:
    - shard-dg1:          [SKIP][531] ([i915#3555] / [i915#4423]) -> [SKIP][532] ([i915#3555])
   [531]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-19/igt@kms_plane_lowres@tiling-4.html
   [532]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-19/igt@kms_plane_lowres@tiling-4.html

  * igt@kms_plane_lowres@tiling-y:
    - shard-rkl:          [DMESG-WARN][533] ([i915#12964]) -> [SKIP][534] ([i915#14544])
   [533]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_plane_lowres@tiling-y.html
   [534]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_lowres@tiling-y.html

  * igt@kms_plane_multiple@2x-tiling-y:
    - shard-rkl:          [SKIP][535] ([i915#13958]) -> [SKIP][536] ([i915#14544])
   [535]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_plane_multiple@2x-tiling-y.html
   [536]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-y.html

  * igt@kms_plane_scaling@2x-scaler-multi-pipe:
    - shard-rkl:          [SKIP][537] ([i915#14544] / [i915#8152]) -> [SKIP][538]
   [537]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
   [538]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@2x-scaler-multi-pipe.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
    - shard-rkl:          [SKIP][539] ([i915#14544] / [i915#3555] / [i915#8152]) -> [SKIP][540] ([i915#3555])
   [539]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
   [540]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a:
    - shard-rkl:          [SKIP][541] ([i915#12247] / [i915#14544]) -> [SKIP][542] ([i915#12247])
   [541]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a.html
   [542]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
    - shard-rkl:          [SKIP][543] ([i915#12247] / [i915#14544] / [i915#8152]) -> [SKIP][544] ([i915#12247])
   [543]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
   [544]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html

  * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation:
    - shard-rkl:          [SKIP][545] ([i915#12247]) -> [SKIP][546] ([i915#12247] / [i915#14544] / [i915#8152]) +1 other test skip
   [545]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation.html
   [546]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation.html

  * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a:
    - shard-rkl:          [SKIP][547] ([i915#12247]) -> [SKIP][548] ([i915#12247] / [i915#14544])
   [547]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a.html
   [548]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a.html

  * igt@kms_pm_backlight@fade:
    - shard-rkl:          [SKIP][549] ([i915#5354]) -> [SKIP][550] ([i915#14544] / [i915#5354])
   [549]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_pm_backlight@fade.html
   [550]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_pm_backlight@fade.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-rkl:          [SKIP][551] ([i915#14544] / [i915#5354]) -> [SKIP][552] ([i915#5354])
   [551]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html
   [552]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-rkl:          [SKIP][553] ([i915#9685]) -> [SKIP][554] ([i915#14544] / [i915#9685])
   [553]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_pm_dc@dc6-psr.html
   [554]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_pm_rpm@dpms-mode-unset-lpsp:
    - shard-rkl:          [DMESG-WARN][555] ([i915#12964]) -> [SKIP][556] ([i915#14544] / [i915#15073])
   [555]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
   [556]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-rkl:          [SKIP][557] ([i915#14544] / [i915#15073]) -> [SKIP][558] ([i915#15073]) +2 other tests skip
   [557]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html
   [558]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_pm_rpm@modeset-lpsp-stress.html

  * igt@kms_prime@d3hot:
    - shard-rkl:          [SKIP][559] ([i915#14544] / [i915#6524]) -> [SKIP][560] ([i915#6524])
   [559]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_prime@d3hot.html
   [560]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_prime@d3hot.html

  * igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
    - shard-rkl:          [SKIP][561] ([i915#11520]) -> [SKIP][562] ([i915#11520] / [i915#14544]) +9 other tests skip
   [561]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
   [562]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
    - shard-rkl:          [SKIP][563] ([i915#11520] / [i915#14544]) -> [SKIP][564] ([i915#11520]) +6 other tests skip
   [563]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
   [564]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_su@page_flip-xrgb8888:
    - shard-rkl:          [SKIP][565] ([i915#9683]) -> [SKIP][566] ([i915#14544] / [i915#9683])
   [565]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_psr2_su@page_flip-xrgb8888.html
   [566]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_psr2_su@page_flip-xrgb8888.html

  * igt@kms_psr@fbc-psr-primary-page-flip:
    - shard-dg1:          [SKIP][567] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][568] ([i915#1072] / [i915#9732])
   [567]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-19/igt@kms_psr@fbc-psr-primary-page-flip.html
   [568]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-19/igt@kms_psr@fbc-psr-primary-page-flip.html

  * igt@kms_psr@psr-sprite-plane-onoff:
    - shard-rkl:          [SKIP][569] ([i915#1072] / [i915#9732]) -> [SKIP][570] ([i915#1072] / [i915#14544] / [i915#9732]) +22 other tests skip
   [569]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_psr@psr-sprite-plane-onoff.html
   [570]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_psr@psr-sprite-plane-onoff.html

  * igt@kms_psr@psr2-sprite-mmap-cpu:
    - shard-rkl:          [SKIP][571] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][572] ([i915#1072] / [i915#9732]) +14 other tests skip
   [571]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_psr@psr2-sprite-mmap-cpu.html
   [572]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_psr@psr2-sprite-mmap-cpu.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
    - shard-rkl:          [SKIP][573] ([i915#5289]) -> [SKIP][574] ([i915#14544])
   [573]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
   [574]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html

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

  * igt@kms_scaling_modes@scaling-mode-none:
    - shard-rkl:          [SKIP][577] ([i915#3555]) -> [SKIP][578] ([i915#14544]) +6 other tests skip
   [577]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_scaling_modes@scaling-mode-none.html
   [578]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-none.html

  * igt@kms_setmode@invalid-clone-single-crtc:
    - shard-rkl:          [SKIP][579] ([i915#3555]) -> [SKIP][580] ([i915#14544] / [i915#3555])
   [579]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_setmode@invalid-clone-single-crtc.html
   [580]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_setmode@invalid-clone-single-crtc.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-glk:          [FAIL][581] ([i915#10959]) -> [SKIP][582]
   [581]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk2/igt@kms_tiled_display@basic-test-pattern.html
   [582]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk8/igt@kms_tiled_display@basic-test-pattern.html

  * igt@kms_vblank@wait-forked-busy-hang:
    - shard-rkl:          [SKIP][583] ([i915#14544]) -> [DMESG-WARN][584] ([i915#12964]) +3 other tests dmesg-warn
   [583]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_vblank@wait-forked-busy-hang.html
   [584]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_vblank@wait-forked-busy-hang.html

  * igt@kms_vrr@seamless-rr-switch-virtual:
    - shard-rkl:          [SKIP][585] ([i915#9906]) -> [SKIP][586] ([i915#14544])
   [585]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_vrr@seamless-rr-switch-virtual.html
   [586]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-virtual.html

  * igt@kms_writeback@writeback-fb-id-xrgb2101010:
    - shard-rkl:          [SKIP][587] ([i915#2437] / [i915#9412]) -> [SKIP][588] ([i915#14544] / [i915#2437] / [i915#9412]) +1 other test skip
   [587]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
   [588]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_writeback@writeback-fb-id-xrgb2101010.html

  * igt@kms_writeback@writeback-pixel-formats:
    - shard-rkl:          [SKIP][589] ([i915#14544] / [i915#2437] / [i915#9412]) -> [SKIP][590] ([i915#2437] / [i915#9412])
   [589]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_writeback@writeback-pixel-formats.html
   [590]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_writeback@writeback-pixel-formats.html

  * igt@perf@mi-rpc:
    - shard-rkl:          [SKIP][591] ([i915#2434]) -> [SKIP][592] ([i915#14544] / [i915#2434])
   [591]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@perf@mi-rpc.html
   [592]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@perf@mi-rpc.html

  * igt@perf@unprivileged-single-ctx-counters:
    - shard-rkl:          [SKIP][593] ([i915#2433]) -> [SKIP][594] ([i915#14544] / [i915#2433])
   [593]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@perf@unprivileged-single-ctx-counters.html
   [594]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@perf@unprivileged-single-ctx-counters.html

  * igt@prime_vgem@basic-read:
    - shard-rkl:          [SKIP][595] ([i915#14544] / [i915#3291] / [i915#3708]) -> [SKIP][596] ([i915#3291] / [i915#3708])
   [595]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@prime_vgem@basic-read.html
   [596]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@prime_vgem@basic-read.html

  * igt@sriov_basic@enable-vfs-autoprobe-on:
    - shard-rkl:          [SKIP][597] ([i915#14544] / [i915#9917]) -> [SKIP][598] ([i915#9917])
   [597]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-on.html
   [598]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@sriov_basic@enable-vfs-autoprobe-on.html

  * igt@sriov_basic@enable-vfs-bind-unbind-each:
    - shard-rkl:          [SKIP][599] ([i915#9917]) -> [SKIP][600] ([i915#14544] / [i915#9917]) +1 other test skip
   [599]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@sriov_basic@enable-vfs-bind-unbind-each.html
   [600]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@sriov_basic@enable-vfs-bind-unbind-each.html

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

  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
  [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#10959]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10959
  [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
  [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
  [i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
  [i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
  [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#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
  [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
  [i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
  [i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
  [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
  [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
  [i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
  [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
  [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
  [i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796
  [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
  [i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
  [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
  [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
  [i915#13028]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13028
  [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#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
  [i915#13427]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13427
  [i915#13447]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13447
  [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
  [i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
  [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
  [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
  [i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
  [i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
  [i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
  [i915#14350]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14350
  [i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
  [i915#14550]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14550
  [i915#14561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14561
  [i915#14702]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14702
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [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#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
  [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
  [i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
  [i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
  [i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
  [i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
  [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
  [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
  [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
  [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
  [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
  [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
  [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
  [i915#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#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
  [i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
  [i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070
  [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#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
  [i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
  [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#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#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
  [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#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
  [i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
  [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#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
  [i915#5566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5566
  [i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
  [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#6188]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6188
  [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
  [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
  [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
  [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
  [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
  [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
  [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
  [i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
  [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
  [i915#7294]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7294
  [i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
  [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
  [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
  [i915#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152
  [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8346
  [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#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
  [i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
  [i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825
  [i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826
  [i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
  [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
  [i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
  [i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
  [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
  [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
  [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#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
  [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
  [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
  [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
  [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934


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

  * Linux: CI_DRM_17325 -> Patchwork_155556v1

  CI-20190529: 20190529
  CI_DRM_17325: ceff45305e07bda5e3b4d6e9f7b750eb2c20cf44 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_8575: 7efc313da1339df43a1b11bba57fef6c1257e65f @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_155556v1: ceff45305e07bda5e3b4d6e9f7b750eb2c20cf44 @ 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_155556v1/index.html

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

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

* Re: ✗ i915.CI.Full: failure for drm/i915:move and rename reg_in_range_table
  2025-10-08 10:43 ` ✗ i915.CI.Full: failure " Patchwork
@ 2025-10-08 16:51   ` Matt Atwood
  0 siblings, 0 replies; 11+ messages in thread
From: Matt Atwood @ 2025-10-08 16:51 UTC (permalink / raw)
  To: intel-gfx

On Wed, Oct 08, 2025 at 10:43:47AM +0000, Patchwork wrote:
> == Series Details ==
> 
> Series: drm/i915:move and rename reg_in_range_table
> URL   : https://patchwork.freedesktop.org/series/155556/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from CI_DRM_17325_full -> Patchwork_155556v1_full
> ====================================================
> 
> Summary
> -------
> 
>   **FAILURE**
> 
>   Serious unknown changes coming with Patchwork_155556v1_full absolutely need to be
>   verified manually.
>   
>   If you think the reported changes have nothing to do with the changes
>   introduced in Patchwork_155556v1_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 (12 -> 11)
> ------------------------------
> 
>   Missing    (1): shard-dg2-set2 
> 
> Possible new issues
> -------------------
> 
>   Here are the unknown changes that may have been introduced in Patchwork_155556v1_full:
> 
> ### IGT changes ###
> 
> #### Possible regressions ####
> 
>   * igt@drm_buddy@drm_buddy:
>     - shard-tglu-1:       NOTRUN -> [DMESG-WARN][1]
>    [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@drm_buddy@drm_buddy.html
this failure is unrelated as there was no functional change to the code
base.
MattA
> 
>   
> #### Suppressed ####
> 
>   The following results come from untrusted machines, tests, or statuses.
>   They do not affect the overall result.
> 
>   * {igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance}:
>     - shard-tglu-1:       NOTRUN -> [DMESG-WARN][2]
>    [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@drm_buddy@drm_buddy@drm_test_buddy_fragmentation_performance.html
> 
>   
> Known issues
> ------------
> 
>   Here are the changes found in Patchwork_155556v1_full that come from known issues:
> 
> ### IGT changes ###
> 
> #### Issues hit ####
> 
>   * igt@api_intel_bb@blit-reloc-keep-cache:
>     - shard-dg2-9:        NOTRUN -> [SKIP][3] ([i915#8411])
>    [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@api_intel_bb@blit-reloc-keep-cache.html
> 
>   * igt@api_intel_bb@object-reloc-keep-cache:
>     - shard-rkl:          NOTRUN -> [SKIP][4] ([i915#8411])
>    [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@api_intel_bb@object-reloc-keep-cache.html
> 
>   * igt@api_intel_bb@object-reloc-purge-cache:
>     - shard-dg2:          NOTRUN -> [SKIP][5] ([i915#8411])
>    [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@api_intel_bb@object-reloc-purge-cache.html
> 
>   * igt@fbdev@eof:
>     - shard-rkl:          [PASS][6] -> [SKIP][7] ([i915#14544] / [i915#2582]) +1 other test skip
>    [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@fbdev@eof.html
>    [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@fbdev@eof.html
> 
>   * igt@fbdev@info:
>     - shard-rkl:          [PASS][8] -> [SKIP][9] ([i915#14544] / [i915#1849] / [i915#2582])
>    [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@fbdev@info.html
>    [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@fbdev@info.html
> 
>   * igt@gem_ccs@suspend-resume:
>     - shard-dg2:          [PASS][10] -> [INCOMPLETE][11] ([i915#13356])
>    [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-1/igt@gem_ccs@suspend-resume.html
>    [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-7/igt@gem_ccs@suspend-resume.html
> 
>   * igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
>     - shard-dg2:          [PASS][12] -> [INCOMPLETE][13] ([i915#12392])
>    [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-1/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
>    [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-7/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
> 
>   * igt@gem_close_race@multigpu-basic-process:
>     - shard-dg2-9:        NOTRUN -> [SKIP][14] ([i915#7697])
>    [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_close_race@multigpu-basic-process.html
> 
>   * igt@gem_close_race@multigpu-basic-threads:
>     - shard-dg2:          NOTRUN -> [SKIP][15] ([i915#7697]) +1 other test skip
>    [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_close_race@multigpu-basic-threads.html
> 
>   * igt@gem_create@create-ext-cpu-access-sanity-check:
>     - shard-tglu:         NOTRUN -> [SKIP][16] ([i915#6335])
>    [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
> 
>   * igt@gem_ctx_sseu@engines:
>     - shard-tglu:         NOTRUN -> [SKIP][17] ([i915#280])
>    [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@gem_ctx_sseu@engines.html
> 
>   * igt@gem_ctx_sseu@mmap-args:
>     - shard-tglu-1:       NOTRUN -> [SKIP][18] ([i915#280]) +1 other test skip
>    [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@gem_ctx_sseu@mmap-args.html
> 
>   * igt@gem_exec_balancer@bonded-false-hang:
>     - shard-dg2:          NOTRUN -> [SKIP][19] ([i915#4812]) +1 other test skip
>    [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@gem_exec_balancer@bonded-false-hang.html
> 
>   * igt@gem_exec_balancer@bonded-sync:
>     - shard-dg2:          NOTRUN -> [SKIP][20] ([i915#4771])
>    [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_exec_balancer@bonded-sync.html
> 
>   * igt@gem_exec_balancer@parallel-keep-in-fence:
>     - shard-rkl:          NOTRUN -> [SKIP][21] ([i915#4525]) +1 other test skip
>    [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_exec_balancer@parallel-keep-in-fence.html
> 
>   * igt@gem_exec_balancer@parallel-keep-submit-fence:
>     - shard-tglu:         NOTRUN -> [SKIP][22] ([i915#4525])
>    [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@gem_exec_balancer@parallel-keep-submit-fence.html
> 
>   * igt@gem_exec_balancer@parallel-out-fence:
>     - shard-tglu-1:       NOTRUN -> [SKIP][23] ([i915#4525])
>    [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@gem_exec_balancer@parallel-out-fence.html
> 
>   * igt@gem_exec_big@single:
>     - shard-tglu:         [PASS][24] -> [ABORT][25] ([i915#13427])
>    [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-tglu-2/igt@gem_exec_big@single.html
>    [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-10/igt@gem_exec_big@single.html
> 
>   * igt@gem_exec_capture@capture-recoverable:
>     - shard-rkl:          NOTRUN -> [SKIP][26] ([i915#6344])
>    [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@gem_exec_capture@capture-recoverable.html
> 
>   * igt@gem_exec_flush@basic-batch-kernel-default-cmd:
>     - shard-rkl:          NOTRUN -> [SKIP][27] +9 other tests skip
>    [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html
> 
>   * igt@gem_exec_flush@basic-uc-ro-default:
>     - shard-dg2:          NOTRUN -> [SKIP][28] ([i915#3539] / [i915#4852]) +2 other tests skip
>    [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_exec_flush@basic-uc-ro-default.html
> 
>   * igt@gem_exec_params@secure-non-master:
>     - shard-dg2:          NOTRUN -> [SKIP][29] +4 other tests skip
>    [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_exec_params@secure-non-master.html
> 
>   * igt@gem_exec_reloc@basic-wc-gtt:
>     - shard-rkl:          NOTRUN -> [SKIP][30] ([i915#3281]) +6 other tests skip
>    [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_exec_reloc@basic-wc-gtt.html
> 
>   * igt@gem_exec_reloc@basic-wc-read-active:
>     - shard-mtlp:         NOTRUN -> [SKIP][31] ([i915#3281])
>    [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@gem_exec_reloc@basic-wc-read-active.html
> 
>   * igt@gem_exec_reloc@basic-write-gtt:
>     - shard-dg2-9:        NOTRUN -> [SKIP][32] ([i915#3281]) +4 other tests skip
>    [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_exec_reloc@basic-write-gtt.html
> 
>   * igt@gem_exec_reloc@basic-write-read-active:
>     - shard-dg2:          NOTRUN -> [SKIP][33] ([i915#3281]) +4 other tests skip
>    [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_exec_reloc@basic-write-read-active.html
> 
>   * igt@gem_exec_schedule@semaphore-power:
>     - shard-dg2:          NOTRUN -> [SKIP][34] ([i915#4537] / [i915#4812])
>    [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_exec_schedule@semaphore-power.html
> 
>   * igt@gem_fenced_exec_thrash@no-spare-fences:
>     - shard-rkl:          [PASS][35] -> [DMESG-WARN][36] ([i915#12964]) +8 other tests dmesg-warn
>    [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_fenced_exec_thrash@no-spare-fences.html
>    [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@gem_fenced_exec_thrash@no-spare-fences.html
>     - shard-dg2-9:        NOTRUN -> [SKIP][37] ([i915#4860])
>    [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_fenced_exec_thrash@no-spare-fences.html
> 
>   * igt@gem_fenced_exec_thrash@too-many-fences:
>     - shard-dg2:          NOTRUN -> [SKIP][38] ([i915#4860])
>    [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_fenced_exec_thrash@too-many-fences.html
> 
>   * igt@gem_huc_copy@huc-copy:
>     - shard-glk:          NOTRUN -> [SKIP][39] ([i915#2190])
>    [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk5/igt@gem_huc_copy@huc-copy.html
> 
>   * igt@gem_lmem_swapping@basic:
>     - shard-tglu:         NOTRUN -> [SKIP][40] ([i915#4613])
>    [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@gem_lmem_swapping@basic.html
> 
>   * igt@gem_lmem_swapping@parallel-random-verify-ccs:
>     - shard-rkl:          NOTRUN -> [SKIP][41] ([i915#4613]) +1 other test skip
>    [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
> 
>   * igt@gem_lmem_swapping@smem-oom@lmem0:
>     - shard-dg2:          [PASS][42] -> [TIMEOUT][43] ([i915#5493]) +1 other test timeout
>    [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-4/igt@gem_lmem_swapping@smem-oom@lmem0.html
>    [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-3/igt@gem_lmem_swapping@smem-oom@lmem0.html
> 
>   * igt@gem_lmem_swapping@verify:
>     - shard-glk:          NOTRUN -> [SKIP][44] ([i915#4613]) +4 other tests skip
>    [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk2/igt@gem_lmem_swapping@verify.html
> 
>   * igt@gem_lmem_swapping@verify-ccs:
>     - shard-tglu-1:       NOTRUN -> [SKIP][45] ([i915#4613]) +1 other test skip
>    [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@gem_lmem_swapping@verify-ccs.html
> 
>   * igt@gem_madvise@dontneed-before-pwrite:
>     - shard-rkl:          NOTRUN -> [SKIP][46] ([i915#3282]) +2 other tests skip
>    [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_madvise@dontneed-before-pwrite.html
> 
>   * igt@gem_media_vme:
>     - shard-tglu:         NOTRUN -> [SKIP][47] ([i915#284])
>    [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@gem_media_vme.html
> 
>   * igt@gem_mmap_gtt@basic-read:
>     - shard-dg2-9:        NOTRUN -> [SKIP][48] ([i915#4077]) +6 other tests skip
>    [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_mmap_gtt@basic-read.html
> 
>   * igt@gem_mmap_gtt@medium-copy-xy:
>     - shard-dg2:          NOTRUN -> [SKIP][49] ([i915#4077]) +9 other tests skip
>    [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_mmap_gtt@medium-copy-xy.html
> 
>   * igt@gem_mmap_wc@close:
>     - shard-dg2:          NOTRUN -> [SKIP][50] ([i915#4083]) +2 other tests skip
>    [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@gem_mmap_wc@close.html
> 
>   * igt@gem_mmap_wc@invalid-flags:
>     - shard-dg2-9:        NOTRUN -> [SKIP][51] ([i915#4083]) +4 other tests skip
>    [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_mmap_wc@invalid-flags.html
> 
>   * igt@gem_partial_pwrite_pread@write-uncached:
>     - shard-dg2-9:        NOTRUN -> [SKIP][52] ([i915#3282]) +3 other tests skip
>    [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_partial_pwrite_pread@write-uncached.html
> 
>   * igt@gem_pread@exhaustion:
>     - shard-tglu:         NOTRUN -> [WARN][53] ([i915#2658])
>    [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@gem_pread@exhaustion.html
> 
>   * igt@gem_pwrite@basic-exhaustion:
>     - shard-glk10:        NOTRUN -> [WARN][54] ([i915#14702] / [i915#2658])
>    [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk10/igt@gem_pwrite@basic-exhaustion.html
> 
>   * igt@gem_pxp@create-valid-protected-context:
>     - shard-dg2-9:        NOTRUN -> [SKIP][55] ([i915#4270]) +1 other test skip
>    [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_pxp@create-valid-protected-context.html
> 
>   * igt@gem_pxp@reject-modify-context-protection-on:
>     - shard-rkl:          [PASS][56] -> [TIMEOUT][57] ([i915#12917] / [i915#12964])
>    [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-on.html
>    [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-7/igt@gem_pxp@reject-modify-context-protection-on.html
> 
>   * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
>     - shard-dg2:          NOTRUN -> [SKIP][58] ([i915#4270])
>    [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
> 
>   * igt@gem_readwrite@beyond-eob:
>     - shard-dg2:          NOTRUN -> [SKIP][59] ([i915#3282]) +3 other tests skip
>    [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_readwrite@beyond-eob.html
> 
>   * igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs:
>     - shard-mtlp:         NOTRUN -> [SKIP][60] ([i915#8428])
>    [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs.html
> 
>   * igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled:
>     - shard-dg2-9:        NOTRUN -> [SKIP][61] ([i915#5190] / [i915#8428]) +2 other tests skip
>    [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_render_copy@y-tiled-mc-ccs-to-vebox-yf-tiled.html
> 
>   * igt@gem_render_copy@y-tiled-to-vebox-linear:
>     - shard-dg2:          NOTRUN -> [SKIP][62] ([i915#5190] / [i915#8428]) +3 other tests skip
>    [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_render_copy@y-tiled-to-vebox-linear.html
> 
>   * igt@gem_set_tiling_vs_gtt:
>     - shard-dg2:          NOTRUN -> [SKIP][63] ([i915#4079])
>    [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gem_set_tiling_vs_gtt.html
> 
>   * igt@gem_tiled_swapping@non-threaded:
>     - shard-mtlp:         NOTRUN -> [SKIP][64] ([i915#4077])
>    [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@gem_tiled_swapping@non-threaded.html
> 
>   * igt@gem_userptr_blits@dmabuf-sync:
>     - shard-rkl:          NOTRUN -> [SKIP][65] ([i915#3297] / [i915#3323])
>    [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@gem_userptr_blits@dmabuf-sync.html
> 
>   * igt@gem_userptr_blits@readonly-pwrite-unsync:
>     - shard-tglu-1:       NOTRUN -> [SKIP][66] ([i915#3297])
>    [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@gem_userptr_blits@readonly-pwrite-unsync.html
> 
>   * igt@gem_userptr_blits@readonly-unsync:
>     - shard-dg2-9:        NOTRUN -> [SKIP][67] ([i915#3297]) +1 other test skip
>    [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gem_userptr_blits@readonly-unsync.html
> 
>   * igt@gem_workarounds@suspend-resume-context:
>     - shard-glk:          [PASS][68] -> [INCOMPLETE][69] ([i915#13356])
>    [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk6/igt@gem_workarounds@suspend-resume-context.html
>    [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk8/igt@gem_workarounds@suspend-resume-context.html
> 
>   * igt@gen3_render_tiledx_blits:
>     - shard-dg2-9:        NOTRUN -> [SKIP][70] +4 other tests skip
>    [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gen3_render_tiledx_blits.html
> 
>   * igt@gen9_exec_parse@bb-chained:
>     - shard-rkl:          NOTRUN -> [SKIP][71] ([i915#2527])
>    [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gen9_exec_parse@bb-chained.html
> 
>   * igt@gen9_exec_parse@bb-secure:
>     - shard-dg2-9:        NOTRUN -> [SKIP][72] ([i915#2856])
>    [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@gen9_exec_parse@bb-secure.html
> 
>   * igt@gen9_exec_parse@bb-start-far:
>     - shard-dg2:          NOTRUN -> [SKIP][73] ([i915#2856]) +1 other test skip
>    [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@gen9_exec_parse@bb-start-far.html
> 
>   * igt@gen9_exec_parse@secure-batches:
>     - shard-tglu-1:       NOTRUN -> [SKIP][74] ([i915#2527] / [i915#2856]) +1 other test skip
>    [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@gen9_exec_parse@secure-batches.html
> 
>   * igt@gen9_exec_parse@unaligned-access:
>     - shard-tglu:         NOTRUN -> [SKIP][75] ([i915#2527] / [i915#2856])
>    [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@gen9_exec_parse@unaligned-access.html
> 
>   * igt@i915_drm_fdinfo@busy@vecs1:
>     - shard-dg2:          NOTRUN -> [SKIP][76] ([i915#14073]) +7 other tests skip
>    [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@i915_drm_fdinfo@busy@vecs1.html
> 
>   * igt@i915_drm_fdinfo@virtual-busy-hang-all:
>     - shard-dg2-9:        NOTRUN -> [SKIP][77] ([i915#14118])
>    [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@i915_drm_fdinfo@virtual-busy-hang-all.html
> 
>   * igt@i915_drm_fdinfo@virtual-busy-idle-all:
>     - shard-dg2:          NOTRUN -> [SKIP][78] ([i915#14118]) +1 other test skip
>    [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@i915_drm_fdinfo@virtual-busy-idle-all.html
> 
>   * igt@i915_fb_tiling@basic-x-tiling:
>     - shard-dg2-9:        NOTRUN -> [SKIP][79] ([i915#13786])
>    [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@i915_fb_tiling@basic-x-tiling.html
> 
>   * igt@i915_module_load@reload-no-display:
>     - shard-dg1:          [PASS][80] -> [DMESG-WARN][81] ([i915#13029] / [i915#14545])
>    [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-17/igt@i915_module_load@reload-no-display.html
>    [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-13/igt@i915_module_load@reload-no-display.html
> 
>   * igt@i915_module_load@reload-with-fault-injection:
>     - shard-dg2-9:        [PASS][82] -> [DMESG-WARN][83] ([i915#13447])
>    [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-9/igt@i915_module_load@reload-with-fault-injection.html
>    [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@i915_module_load@reload-with-fault-injection.html
> 
>   * igt@i915_pm_freq_api@freq-basic-api:
>     - shard-tglu:         NOTRUN -> [SKIP][84] ([i915#8399])
>    [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@i915_pm_freq_api@freq-basic-api.html
> 
>   * igt@i915_pm_rps@min-max-config-loaded:
>     - shard-dg2:          NOTRUN -> [SKIP][85] ([i915#11681] / [i915#6621])
>    [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@i915_pm_rps@min-max-config-loaded.html
> 
>   * igt@i915_pm_sseu@full-enable:
>     - shard-rkl:          NOTRUN -> [SKIP][86] ([i915#4387])
>    [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@i915_pm_sseu@full-enable.html
> 
>   * igt@i915_power@sanity:
>     - shard-rkl:          NOTRUN -> [SKIP][87] ([i915#7984])
>    [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@i915_power@sanity.html
> 
>   * igt@i915_query@query-topology-coherent-slice-mask:
>     - shard-dg2-9:        NOTRUN -> [SKIP][88] ([i915#6188])
>    [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@i915_query@query-topology-coherent-slice-mask.html
> 
>   * igt@i915_query@test-query-geometry-subslices:
>     - shard-tglu-1:       NOTRUN -> [SKIP][89] ([i915#5723])
>    [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@i915_query@test-query-geometry-subslices.html
> 
>   * igt@i915_selftest@live@workarounds:
>     - shard-dg2-9:        NOTRUN -> [DMESG-FAIL][90] ([i915#12061]) +1 other test dmesg-fail
>    [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@i915_selftest@live@workarounds.html
>     - shard-mtlp:         [PASS][91] -> [DMESG-FAIL][92] ([i915#12061]) +1 other test dmesg-fail
>    [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-mtlp-4/igt@i915_selftest@live@workarounds.html
>    [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-5/igt@i915_selftest@live@workarounds.html
> 
>   * igt@i915_suspend@basic-s3-without-i915:
>     - shard-tglu:         NOTRUN -> [INCOMPLETE][93] ([i915#4817] / [i915#7443])
>    [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@i915_suspend@basic-s3-without-i915.html
> 
>   * igt@i915_suspend@fence-restore-tiled2untiled:
>     - shard-glk:          [PASS][94] -> [INCOMPLETE][95] ([i915#4817])
>    [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk9/igt@i915_suspend@fence-restore-tiled2untiled.html
>    [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk8/igt@i915_suspend@fence-restore-tiled2untiled.html
> 
>   * igt@i915_suspend@sysfs-reader:
>     - shard-glk10:        NOTRUN -> [INCOMPLETE][96] ([i915#4817])
>    [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk10/igt@i915_suspend@sysfs-reader.html
> 
>   * igt@intel_hwmon@hwmon-read:
>     - shard-tglu:         NOTRUN -> [SKIP][97] ([i915#7707])
>    [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@intel_hwmon@hwmon-read.html
> 
>   * igt@kms_addfb_basic@basic-x-tiled-legacy:
>     - shard-dg2:          NOTRUN -> [SKIP][98] ([i915#4212]) +1 other test skip
>    [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_addfb_basic@basic-x-tiled-legacy.html
> 
>   * igt@kms_addfb_basic@basic-y-tiled-legacy:
>     - shard-dg2:          NOTRUN -> [SKIP][99] ([i915#4215] / [i915#5190])
>    [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html
> 
>   * igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
>     - shard-tglu-1:       NOTRUN -> [SKIP][100] ([i915#12454] / [i915#12712])
>    [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
> 
>   * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
>     - shard-glk:          NOTRUN -> [SKIP][101] ([i915#1769])
>    [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
> 
>   * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1:
>     - shard-mtlp:         [PASS][102] -> [FAIL][103] ([i915#5956]) +1 other test fail
>    [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-mtlp-6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1.html
>    [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-8/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels@pipe-a-edp-1.html
> 
>   * igt@kms_big_fb@4-tiled-64bpp-rotate-0:
>     - shard-tglu:         NOTRUN -> [SKIP][104] ([i915#5286]) +3 other tests skip
>    [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
> 
>   * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
>     - shard-rkl:          NOTRUN -> [SKIP][105] ([i915#5286]) +3 other tests skip
>    [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
> 
>   * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
>     - shard-tglu-1:       NOTRUN -> [SKIP][106] ([i915#5286]) +1 other test skip
>    [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
> 
>   * igt@kms_big_fb@x-tiled-32bpp-rotate-90:
>     - shard-mtlp:         NOTRUN -> [SKIP][107]
>    [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
> 
>   * igt@kms_big_fb@y-tiled-8bpp-rotate-0:
>     - shard-dg1:          [PASS][108] -> [DMESG-WARN][109] ([i915#4423]) +1 other test dmesg-warn
>    [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-15/igt@kms_big_fb@y-tiled-8bpp-rotate-0.html
>    [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-12/igt@kms_big_fb@y-tiled-8bpp-rotate-0.html
> 
>   * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
>     - shard-dg2:          NOTRUN -> [SKIP][110] ([i915#5190]) +1 other test skip
>    [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
> 
>   * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
>     - shard-dg2:          NOTRUN -> [SKIP][111] ([i915#4538] / [i915#5190]) +4 other tests skip
>    [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
> 
>   * igt@kms_big_fb@yf-tiled-32bpp-rotate-270:
>     - shard-dg2-9:        NOTRUN -> [SKIP][112] ([i915#4538] / [i915#5190]) +4 other tests skip
>    [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html
> 
>   * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
>     - shard-dg2:          NOTRUN -> [SKIP][113] ([i915#12313])
>    [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
> 
>   * igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
>     - shard-tglu-1:       NOTRUN -> [SKIP][114] ([i915#12313])
>    [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
> 
>   * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs:
>     - shard-tglu:         NOTRUN -> [SKIP][115] ([i915#6095]) +34 other tests skip
>    [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs.html
> 
>   * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-2:
>     - shard-dg2-9:        NOTRUN -> [SKIP][116] ([i915#10307] / [i915#6095]) +9 other tests skip
>    [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-2.html
> 
>   * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs:
>     - shard-dg2:          NOTRUN -> [SKIP][117] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
>    [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs.html
> 
>   * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
>     - shard-rkl:          NOTRUN -> [SKIP][118] ([i915#14098] / [i915#6095]) +43 other tests skip
>    [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
> 
>   * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
>     - shard-dg2-9:        NOTRUN -> [SKIP][119] ([i915#12805])
>    [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
> 
>   * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
>     - shard-dg2-9:        NOTRUN -> [SKIP][120] ([i915#6095]) +9 other tests skip
>    [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html
> 
>   * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-3:
>     - shard-dg2:          NOTRUN -> [SKIP][121] ([i915#6095]) +12 other tests skip
>    [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-3.html
> 
>   * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
>     - shard-rkl:          NOTRUN -> [SKIP][122] ([i915#6095]) +48 other tests skip
>    [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
> 
>   * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
>     - shard-dg2:          NOTRUN -> [SKIP][123] ([i915#10307] / [i915#6095]) +113 other tests skip
>    [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html
> 
>   * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-edp-1:
>     - shard-mtlp:         NOTRUN -> [SKIP][124] ([i915#6095]) +4 other tests skip
>    [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-2/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-edp-1.html
> 
>   * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
>     - shard-dg2-9:        NOTRUN -> [SKIP][125] ([i915#12313])
>    [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
>     - shard-tglu:         NOTRUN -> [SKIP][126] ([i915#12313])
>    [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
> 
>   * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-3:
>     - shard-dg1:          NOTRUN -> [SKIP][127] ([i915#6095]) +131 other tests skip
>    [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-13/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-3.html
> 
>   * igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
>     - shard-tglu-1:       NOTRUN -> [SKIP][128] ([i915#6095]) +39 other tests skip
>    [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
> 
>   * igt@kms_cdclk@mode-transition@pipe-a-hdmi-a-2:
>     - shard-dg2-9:        NOTRUN -> [SKIP][129] ([i915#13781]) +4 other tests skip
>    [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_cdclk@mode-transition@pipe-a-hdmi-a-2.html
> 
>   * igt@kms_chamelium_audio@dp-audio:
>     - shard-tglu:         NOTRUN -> [SKIP][130] ([i915#11151] / [i915#7828]) +5 other tests skip
>    [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@kms_chamelium_audio@dp-audio.html
> 
>   * igt@kms_chamelium_hpd@dp-hpd:
>     - shard-rkl:          NOTRUN -> [SKIP][131] ([i915#11151] / [i915#7828]) +4 other tests skip
>    [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_chamelium_hpd@dp-hpd.html
> 
>   * igt@kms_chamelium_hpd@dp-hpd-storm:
>     - shard-dg2-9:        NOTRUN -> [SKIP][132] ([i915#11151] / [i915#7828]) +3 other tests skip
>    [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_chamelium_hpd@dp-hpd-storm.html
> 
>   * igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
>     - shard-dg2:          NOTRUN -> [SKIP][133] ([i915#11151] / [i915#7828]) +4 other tests skip
>    [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
> 
>   * igt@kms_chamelium_hpd@vga-hpd-fast:
>     - shard-tglu-1:       NOTRUN -> [SKIP][134] ([i915#11151] / [i915#7828]) +4 other tests skip
>    [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-fast.html
> 
>   * igt@kms_color@ctm-0-25:
>     - shard-rkl:          [PASS][135] -> [SKIP][136] ([i915#12655] / [i915#14544]) +4 other tests skip
>    [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_color@ctm-0-25.html
>    [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_color@ctm-0-25.html
> 
>   * igt@kms_content_protection@content-type-change:
>     - shard-tglu:         NOTRUN -> [SKIP][137] ([i915#6944] / [i915#9424])
>    [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@kms_content_protection@content-type-change.html
> 
>   * igt@kms_content_protection@dp-mst-lic-type-0:
>     - shard-tglu-1:       NOTRUN -> [SKIP][138] ([i915#3116] / [i915#3299])
>    [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-0.html
> 
>   * igt@kms_content_protection@dp-mst-lic-type-1:
>     - shard-rkl:          NOTRUN -> [SKIP][139] ([i915#3116]) +1 other test skip
>    [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_content_protection@dp-mst-lic-type-1.html
> 
>   * igt@kms_content_protection@dp-mst-type-1:
>     - shard-dg2:          NOTRUN -> [SKIP][140] ([i915#3299])
>    [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_content_protection@dp-mst-type-1.html
> 
>   * igt@kms_content_protection@uevent:
>     - shard-tglu-1:       NOTRUN -> [SKIP][141] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
>    [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_content_protection@uevent.html
> 
>   * igt@kms_cursor_crc@cursor-offscreen-32x10:
>     - shard-dg2:          NOTRUN -> [SKIP][142] ([i915#3555]) +3 other tests skip
>    [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@kms_cursor_crc@cursor-offscreen-32x10.html
> 
>   * igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1:
>     - shard-tglu-1:       NOTRUN -> [FAIL][143] ([i915#13566]) +1 other test fail
>    [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html
> 
>   * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1:
>     - shard-tglu:         [PASS][144] -> [FAIL][145] ([i915#13566]) +1 other test fail
>    [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-tglu-2/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html
>    [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-9/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html
> 
>   * igt@kms_cursor_crc@cursor-rapid-movement-32x32:
>     - shard-tglu-1:       NOTRUN -> [SKIP][146] ([i915#3555]) +1 other test skip
>    [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
> 
>   * igt@kms_cursor_crc@cursor-rapid-movement-512x512:
>     - shard-dg2:          NOTRUN -> [SKIP][147] ([i915#13049])
>    [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
> 
>   * igt@kms_cursor_crc@cursor-sliding-256x256@pipe-b-hdmi-a-1:
>     - shard-rkl:          NOTRUN -> [DMESG-WARN][148] ([i915#12964]) +9 other tests dmesg-warn
>    [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-256x256@pipe-b-hdmi-a-1.html
> 
>   * igt@kms_cursor_crc@cursor-sliding-256x85:
>     - shard-rkl:          NOTRUN -> [FAIL][149] ([i915#13566]) +3 other tests fail
>    [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-256x85.html
> 
>   * igt@kms_cursor_crc@cursor-sliding-32x10:
>     - shard-rkl:          NOTRUN -> [SKIP][150] ([i915#3555])
>    [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-32x10.html
> 
>   * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
>     - shard-glk:          NOTRUN -> [FAIL][151] ([i915#13028])
>    [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
> 
>   * igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size:
>     - shard-rkl:          [PASS][152] -> [SKIP][153] ([i915#11190] / [i915#14544]) +2 other tests skip
>    [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
>    [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
> 
>   * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
>     - shard-glk:          [PASS][154] -> [FAIL][155] ([i915#2346])
>    [154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
>    [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
> 
>   * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
>     - shard-dg2:          NOTRUN -> [SKIP][156] ([i915#4103] / [i915#4213])
>    [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
> 
>   * igt@kms_dp_link_training@non-uhbr-mst:
>     - shard-tglu-1:       NOTRUN -> [SKIP][157] ([i915#13749])
>    [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_dp_link_training@non-uhbr-mst.html
> 
>   * igt@kms_dp_link_training@uhbr-sst:
>     - shard-tglu:         NOTRUN -> [SKIP][158] ([i915#13748])
>    [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_dp_link_training@uhbr-sst.html
>     - shard-dg2-9:        NOTRUN -> [SKIP][159] ([i915#13748])
>    [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_dp_link_training@uhbr-sst.html
> 
>   * igt@kms_draw_crc@draw-method-mmap-gtt:
>     - shard-rkl:          [PASS][160] -> [SKIP][161] ([i915#14544]) +64 other tests skip
>    [160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_draw_crc@draw-method-mmap-gtt.html
>    [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_draw_crc@draw-method-mmap-gtt.html
> 
>   * igt@kms_draw_crc@draw-method-mmap-wc:
>     - shard-dg2:          NOTRUN -> [SKIP][162] ([i915#8812]) +1 other test skip
>    [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_draw_crc@draw-method-mmap-wc.html
> 
>   * igt@kms_dsc@dsc-fractional-bpp:
>     - shard-tglu-1:       NOTRUN -> [SKIP][163] ([i915#3840])
>    [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp.html
> 
>   * igt@kms_dsc@dsc-fractional-bpp-with-bpc:
>     - shard-rkl:          NOTRUN -> [SKIP][164] ([i915#3840])
>    [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
> 
>   * igt@kms_dsc@dsc-with-bpc:
>     - shard-dg2-9:        NOTRUN -> [SKIP][165] ([i915#3555] / [i915#3840])
>    [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_dsc@dsc-with-bpc.html
> 
>   * igt@kms_dsc@dsc-with-bpc-formats:
>     - shard-dg2:          NOTRUN -> [SKIP][166] ([i915#3555] / [i915#3840])
>    [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_dsc@dsc-with-bpc-formats.html
> 
>   * igt@kms_dsc@dsc-with-formats:
>     - shard-rkl:          NOTRUN -> [SKIP][167] ([i915#3555] / [i915#3840])
>    [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_dsc@dsc-with-formats.html
> 
>   * igt@kms_fbcon_fbt@fbc:
>     - shard-rkl:          [PASS][168] -> [SKIP][169] ([i915#14544] / [i915#14561])
>    [168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_fbcon_fbt@fbc.html
>    [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_fbcon_fbt@fbc.html
> 
>   * igt@kms_fbcon_fbt@psr:
>     - shard-tglu-1:       NOTRUN -> [SKIP][170] ([i915#3469])
>    [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_fbcon_fbt@psr.html
> 
>   * igt@kms_fbcon_fbt@psr-suspend:
>     - shard-tglu:         NOTRUN -> [SKIP][171] ([i915#3469])
>    [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_fbcon_fbt@psr-suspend.html
>     - shard-dg2-9:        NOTRUN -> [SKIP][172] ([i915#3469])
>    [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_fbcon_fbt@psr-suspend.html
> 
>   * igt@kms_feature_discovery@display-3x:
>     - shard-tglu:         NOTRUN -> [SKIP][173] ([i915#1839]) +1 other test skip
>    [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_feature_discovery@display-3x.html
>     - shard-dg2-9:        NOTRUN -> [SKIP][174] ([i915#1839])
>    [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_feature_discovery@display-3x.html
> 
>   * igt@kms_feature_discovery@dp-mst:
>     - shard-dg2:          NOTRUN -> [SKIP][175] ([i915#9337])
>    [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@kms_feature_discovery@dp-mst.html
> 
>   * igt@kms_fence_pin_leak:
>     - shard-dg2:          NOTRUN -> [SKIP][176] ([i915#4881])
>    [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_fence_pin_leak.html
> 
>   * igt@kms_flip@2x-busy-flip:
>     - shard-dg2-9:        NOTRUN -> [SKIP][177] ([i915#9934]) +5 other tests skip
>    [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_flip@2x-busy-flip.html
> 
>   * igt@kms_flip@2x-flip-vs-panning:
>     - shard-tglu-1:       NOTRUN -> [SKIP][178] ([i915#3637] / [i915#9934]) +3 other tests skip
>    [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-panning.html
> 
>   * igt@kms_flip@2x-plain-flip:
>     - shard-rkl:          NOTRUN -> [SKIP][179] ([i915#9934]) +8 other tests skip
>    [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_flip@2x-plain-flip.html
> 
>   * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible:
>     - shard-tglu:         NOTRUN -> [SKIP][180] ([i915#3637] / [i915#9934]) +3 other tests skip
>    [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible.html
> 
>   * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible:
>     - shard-mtlp:         NOTRUN -> [SKIP][181] ([i915#3637] / [i915#9934])
>    [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset-interruptible.html
> 
>   * igt@kms_flip@2x-wf_vblank-ts-check:
>     - shard-dg2:          NOTRUN -> [SKIP][182] ([i915#9934]) +3 other tests skip
>    [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_flip@2x-wf_vblank-ts-check.html
> 
>   * igt@kms_flip@basic-flip-vs-wf_vblank:
>     - shard-rkl:          [PASS][183] -> [SKIP][184] ([i915#14544] / [i915#3637]) +10 other tests skip
>    [183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@kms_flip@basic-flip-vs-wf_vblank.html
>    [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_flip@basic-flip-vs-wf_vblank.html
> 
>   * igt@kms_flip@flip-vs-suspend:
>     - shard-rkl:          [PASS][185] -> [INCOMPLETE][186] ([i915#6113]) +1 other test incomplete
>    [185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_flip@flip-vs-suspend.html
>    [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-3/igt@kms_flip@flip-vs-suspend.html
> 
>   * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
>     - shard-tglu:         NOTRUN -> [SKIP][187] ([i915#2672] / [i915#3555]) +2 other tests skip
>    [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html
> 
>   * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode:
>     - shard-rkl:          NOTRUN -> [SKIP][188] ([i915#2672]) +3 other tests skip
>    [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html
> 
>   * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
>     - shard-dg2-9:        NOTRUN -> [SKIP][189] ([i915#2672] / [i915#3555]) +2 other tests skip
>    [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
> 
>   * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
>     - shard-tglu:         NOTRUN -> [SKIP][190] ([i915#2587] / [i915#2672]) +2 other tests skip
>    [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
> 
>   * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
>     - shard-dg2:          NOTRUN -> [SKIP][191] ([i915#2672]) +1 other test skip
>    [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
> 
>   * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling:
>     - shard-dg2:          NOTRUN -> [SKIP][192] ([i915#2672] / [i915#3555]) +3 other tests skip
>    [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode:
>     - shard-tglu-1:       NOTRUN -> [SKIP][193] ([i915#2587] / [i915#2672]) +2 other tests skip
>    [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
>     - shard-tglu-1:       NOTRUN -> [SKIP][194] ([i915#2672] / [i915#3555]) +2 other tests skip
>    [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode:
>     - shard-dg2-9:        NOTRUN -> [SKIP][195] ([i915#2672]) +2 other tests skip
>    [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling@pipe-a-valid-mode.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
>     - shard-rkl:          NOTRUN -> [SKIP][196] ([i915#2672] / [i915#3555])
>    [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
> 
>   * igt@kms_flip_tiling@flip-change-tiling:
>     - shard-rkl:          [PASS][197] -> [SKIP][198] ([i915#14544] / [i915#3555]) +3 other tests skip
>    [197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_flip_tiling@flip-change-tiling.html
>    [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_flip_tiling@flip-change-tiling.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt:
>     - shard-rkl:          [PASS][199] -> [SKIP][200] ([i915#14544] / [i915#1849] / [i915#5354]) +10 other tests skip
>    [199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html
>    [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
>     - shard-dg2:          NOTRUN -> [SKIP][201] ([i915#8708]) +10 other tests skip
>    [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt:
>     - shard-glk:          [PASS][202] -> [SKIP][203] +7 other tests skip
>    [202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk9/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html
>    [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk8/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt:
>     - shard-dg2-9:        NOTRUN -> [SKIP][204] ([i915#3458]) +9 other tests skip
>    [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
>     - shard-dg2:          NOTRUN -> [SKIP][205] ([i915#3458]) +10 other tests skip
>    [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move:
>     - shard-dg1:          NOTRUN -> [SKIP][206] ([i915#3458])
>    [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff:
>     - shard-tglu-1:       NOTRUN -> [SKIP][207] +40 other tests skip
>    [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt:
>     - shard-dg2:          NOTRUN -> [SKIP][208] ([i915#5354]) +14 other tests skip
>    [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt:
>     - shard-dg2-9:        NOTRUN -> [SKIP][209] ([i915#5354]) +12 other tests skip
>    [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt:
>     - shard-rkl:          NOTRUN -> [SKIP][210] ([i915#1825]) +20 other tests skip
>    [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
>     - shard-rkl:          NOTRUN -> [SKIP][211] ([i915#5439])
>    [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
> 
>   * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
>     - shard-rkl:          NOTRUN -> [SKIP][212] ([i915#3023]) +11 other tests skip
>    [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt:
>     - shard-dg2-9:        NOTRUN -> [SKIP][213] ([i915#8708]) +8 other tests skip
>    [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
> 
>   * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
>     - shard-tglu:         NOTRUN -> [SKIP][214] +30 other tests skip
>    [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
> 
>   * igt@kms_hdr@bpc-switch-dpms:
>     - shard-dg2-9:        NOTRUN -> [SKIP][215] ([i915#3555] / [i915#8228])
>    [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_hdr@bpc-switch-dpms.html
> 
>   * igt@kms_hdr@invalid-metadata-sizes:
>     - shard-dg2:          NOTRUN -> [SKIP][216] ([i915#3555] / [i915#8228]) +1 other test skip
>    [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_hdr@invalid-metadata-sizes.html
> 
>   * igt@kms_hdr@static-swap:
>     - shard-tglu-1:       NOTRUN -> [SKIP][217] ([i915#3555] / [i915#8228])
>    [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_hdr@static-swap.html
> 
>   * igt@kms_hdr@static-toggle:
>     - shard-rkl:          NOTRUN -> [SKIP][218] ([i915#3555] / [i915#8228])
>    [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_hdr@static-toggle.html
> 
>   * igt@kms_hdr@static-toggle-suspend:
>     - shard-tglu:         NOTRUN -> [SKIP][219] ([i915#3555] / [i915#8228])
>    [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@kms_hdr@static-toggle-suspend.html
> 
>   * igt@kms_invalid_mode@bad-htotal:
>     - shard-rkl:          [PASS][220] -> [SKIP][221] ([i915#14544] / [i915#3555] / [i915#8826])
>    [220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_invalid_mode@bad-htotal.html
>    [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_invalid_mode@bad-htotal.html
> 
>   * igt@kms_joiner@basic-big-joiner:
>     - shard-tglu-1:       NOTRUN -> [SKIP][222] ([i915#10656])
>    [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_joiner@basic-big-joiner.html
> 
>   * igt@kms_joiner@basic-max-non-joiner:
>     - shard-rkl:          NOTRUN -> [SKIP][223] ([i915#13688])
>    [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_joiner@basic-max-non-joiner.html
> 
>   * igt@kms_joiner@basic-ultra-joiner:
>     - shard-dg2-9:        NOTRUN -> [SKIP][224] ([i915#12339])
>    [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_joiner@basic-ultra-joiner.html
> 
>   * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
>     - shard-dg2:          NOTRUN -> [SKIP][225] ([i915#13522])
>    [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
> 
>   * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
>     - shard-dg2-9:        NOTRUN -> [SKIP][226] ([i915#4816])
>    [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
> 
>   * igt@kms_pipe_crc_basic@read-crc:
>     - shard-glk10:        NOTRUN -> [SKIP][227] ([i915#11190])
>    [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk10/igt@kms_pipe_crc_basic@read-crc.html
> 
>   * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
>     - shard-glk:          NOTRUN -> [INCOMPLETE][228] ([i915#13409] / [i915#13476])
>    [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2.html
> 
>   * igt@kms_plane@plane-panning-bottom-right:
>     - shard-rkl:          [PASS][229] -> [SKIP][230] ([i915#14544] / [i915#8825])
>    [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_plane@plane-panning-bottom-right.html
>    [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane@plane-panning-bottom-right.html
> 
>   * igt@kms_plane_alpha_blend@alpha-opaque-fb:
>     - shard-glk:          NOTRUN -> [FAIL][231] ([i915#10647] / [i915#12169])
>    [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/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][232] ([i915#10647]) +3 other tests fail
>    [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk5/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html
> 
>   * igt@kms_plane_alpha_blend@constant-alpha-max:
>     - shard-rkl:          [PASS][233] -> [SKIP][234] ([i915#14544] / [i915#7294]) +2 other tests skip
>    [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@kms_plane_alpha_blend@constant-alpha-max.html
>    [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_alpha_blend@constant-alpha-max.html
> 
>   * igt@kms_plane_lowres@tiling-y:
>     - shard-dg2:          NOTRUN -> [SKIP][235] ([i915#8821])
>    [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_plane_lowres@tiling-y.html
> 
>   * igt@kms_plane_multiple@2x-tiling-4:
>     - shard-tglu-1:       NOTRUN -> [SKIP][236] ([i915#13958])
>    [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-4.html
> 
>   * igt@kms_plane_multiple@2x-tiling-none:
>     - shard-rkl:          NOTRUN -> [SKIP][237] ([i915#13958])
>    [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_plane_multiple@2x-tiling-none.html
> 
>   * igt@kms_plane_scaling@2x-scaler-multi-pipe:
>     - shard-dg2-9:        NOTRUN -> [SKIP][238] ([i915#13046] / [i915#5354] / [i915#9423])
>    [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
> 
>   * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b:
>     - shard-rkl:          NOTRUN -> [SKIP][239] ([i915#12247]) +3 other tests skip
>    [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
> 
>   * igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format:
>     - shard-rkl:          [PASS][240] -> [SKIP][241] ([i915#14544] / [i915#8152]) +2 other tests skip
>    [240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format.html
>    [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-pixel-format.html
> 
>   * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
>     - shard-tglu-1:       NOTRUN -> [SKIP][242] ([i915#12247]) +4 other tests skip
>    [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
> 
>   * igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling:
>     - shard-rkl:          [PASS][243] -> [SKIP][244] ([i915#12247] / [i915#14544] / [i915#8152]) +8 other tests skip
>    [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html
>    [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-unity-scaling.html
> 
>   * igt@kms_plane_scaling@planes-scaler-unity-scaling:
>     - shard-rkl:          [PASS][245] -> [SKIP][246] ([i915#14544] / [i915#3555] / [i915#8152]) +1 other test skip
>    [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_plane_scaling@planes-scaler-unity-scaling.html
>    [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_scaling@planes-scaler-unity-scaling.html
> 
>   * igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a:
>     - shard-rkl:          [PASS][247] -> [SKIP][248] ([i915#12247] / [i915#14544]) +6 other tests skip
>    [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a.html
>    [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a.html
> 
>   * igt@kms_pm_backlight@brightness-with-dpms:
>     - shard-rkl:          NOTRUN -> [SKIP][249] ([i915#12343])
>    [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_pm_backlight@brightness-with-dpms.html
> 
>   * igt@kms_pm_backlight@fade-with-suspend:
>     - shard-tglu-1:       NOTRUN -> [SKIP][250] ([i915#9812])
>    [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_pm_backlight@fade-with-suspend.html
> 
>   * igt@kms_pm_dc@dc5-psr:
>     - shard-tglu:         NOTRUN -> [SKIP][251] ([i915#9685]) +1 other test skip
>    [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@kms_pm_dc@dc5-psr.html
> 
>   * igt@kms_pm_dc@dc5-retention-flops:
>     - shard-rkl:          NOTRUN -> [SKIP][252] ([i915#3828])
>    [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_pm_dc@dc5-retention-flops.html
> 
>   * igt@kms_pm_dc@dc6-dpms:
>     - shard-rkl:          NOTRUN -> [FAIL][253] ([i915#9295])
>    [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html
> 
>   * igt@kms_pm_dc@dc9-dpms:
>     - shard-rkl:          NOTRUN -> [SKIP][254] ([i915#3361])
>    [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_pm_dc@dc9-dpms.html
> 
>   * igt@kms_pm_lpsp@kms-lpsp:
>     - shard-dg2:          [PASS][255] -> [SKIP][256] ([i915#9340])
>    [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
>    [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-1/igt@kms_pm_lpsp@kms-lpsp.html
> 
>   * igt@kms_pm_rpm@dpms-lpsp:
>     - shard-dg2-9:        NOTRUN -> [SKIP][257] ([i915#15073])
>    [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_pm_rpm@dpms-lpsp.html
> 
>   * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
>     - shard-dg2:          NOTRUN -> [SKIP][258] ([i915#15073])
>    [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
> 
>   * igt@kms_pm_rpm@modeset-non-lpsp:
>     - shard-rkl:          [PASS][259] -> [SKIP][260] ([i915#14544] / [i915#15073])
>    [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp.html
>    [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp.html
> 
>   * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
>     - shard-tglu:         NOTRUN -> [SKIP][261] ([i915#15073])
>    [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
> 
>   * igt@kms_prime@basic-crc-hybrid:
>     - shard-tglu-1:       NOTRUN -> [SKIP][262] ([i915#6524])
>    [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_prime@basic-crc-hybrid.html
> 
>   * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf:
>     - shard-tglu:         NOTRUN -> [SKIP][263] ([i915#11520]) +2 other tests skip
>    [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html
> 
>   * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
>     - shard-glk:          NOTRUN -> [SKIP][264] ([i915#11520]) +9 other tests skip
>    [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk6/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
> 
>   * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
>     - shard-glk10:        NOTRUN -> [SKIP][265] ([i915#11520]) +1 other test skip
>    [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk10/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
> 
>   * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
>     - shard-dg2:          NOTRUN -> [SKIP][266] ([i915#11520]) +5 other tests skip
>    [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
> 
>   * igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
>     - shard-rkl:          NOTRUN -> [SKIP][267] ([i915#11520]) +3 other tests skip
>    [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
> 
>   * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
>     - shard-tglu-1:       NOTRUN -> [SKIP][268] ([i915#11520]) +3 other tests skip
>    [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf.html
> 
>   * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area:
>     - shard-dg2-9:        NOTRUN -> [SKIP][269] ([i915#11520]) +3 other tests skip
>    [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html
> 
>   * igt@kms_psr2_su@frontbuffer-xrgb8888:
>     - shard-dg2:          NOTRUN -> [SKIP][270] ([i915#9683])
>    [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_psr2_su@frontbuffer-xrgb8888.html
> 
>   * igt@kms_psr2_su@page_flip-p010:
>     - shard-tglu:         NOTRUN -> [SKIP][271] ([i915#9683])
>    [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@kms_psr2_su@page_flip-p010.html
> 
>   * igt@kms_psr@fbc-psr-cursor-plane-onoff:
>     - shard-tglu:         NOTRUN -> [SKIP][272] ([i915#9732]) +8 other tests skip
>    [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@kms_psr@fbc-psr-cursor-plane-onoff.html
> 
>   * igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
>     - shard-glk:          NOTRUN -> [SKIP][273] +293 other tests skip
>    [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk8/igt@kms_psr@fbc-psr2-cursor-mmap-gtt.html
> 
>   * igt@kms_psr@fbc-psr2-cursor-render:
>     - shard-mtlp:         NOTRUN -> [SKIP][274] ([i915#9688]) +1 other test skip
>    [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@kms_psr@fbc-psr2-cursor-render.html
> 
>   * igt@kms_psr@fbc-psr2-primary-blt:
>     - shard-tglu-1:       NOTRUN -> [SKIP][275] ([i915#9732]) +10 other tests skip
>    [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_psr@fbc-psr2-primary-blt.html
> 
>   * igt@kms_psr@psr-cursor-mmap-cpu:
>     - shard-dg2:          NOTRUN -> [SKIP][276] ([i915#1072] / [i915#9732]) +11 other tests skip
>    [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@kms_psr@psr-cursor-mmap-cpu.html
> 
>   * igt@kms_psr@psr-suspend:
>     - shard-rkl:          NOTRUN -> [SKIP][277] ([i915#1072] / [i915#9732]) +11 other tests skip
>    [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_psr@psr-suspend.html
> 
>   * igt@kms_psr@psr2-no-drrs:
>     - shard-dg2-9:        NOTRUN -> [SKIP][278] ([i915#1072] / [i915#9732]) +9 other tests skip
>    [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_psr@psr2-no-drrs.html
> 
>   * igt@kms_rotation_crc@bad-tiling:
>     - shard-dg2:          NOTRUN -> [SKIP][279] ([i915#12755]) +1 other test skip
>    [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_rotation_crc@bad-tiling.html
> 
>   * igt@kms_rotation_crc@exhaust-fences:
>     - shard-dg2:          NOTRUN -> [SKIP][280] ([i915#4235])
>    [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_rotation_crc@exhaust-fences.html
> 
>   * igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
>     - shard-dg2:          NOTRUN -> [SKIP][281] ([i915#12755] / [i915#5190])
>    [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
> 
>   * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
>     - shard-tglu:         NOTRUN -> [SKIP][282] ([i915#5289])
>    [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
>     - shard-dg2-9:        NOTRUN -> [SKIP][283] ([i915#12755] / [i915#5190])
>    [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
> 
>   * igt@kms_scaling_modes@scaling-mode-full-aspect:
>     - shard-tglu:         NOTRUN -> [SKIP][284] ([i915#3555]) +1 other test skip
>    [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-7/igt@kms_scaling_modes@scaling-mode-full-aspect.html
> 
>   * igt@kms_selftest@drm_framebuffer:
>     - shard-glk:          NOTRUN -> [ABORT][285] ([i915#13179]) +1 other test abort
>    [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk2/igt@kms_selftest@drm_framebuffer.html
> 
>   * igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
>     - shard-dg2:          NOTRUN -> [ABORT][286] ([i915#13179]) +1 other test abort
>    [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
> 
>   * igt@kms_vblank@query-forked-hang:
>     - shard-glk10:        NOTRUN -> [SKIP][287] +74 other tests skip
>    [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk10/igt@kms_vblank@query-forked-hang.html
> 
>   * igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2:
>     - shard-glk:          NOTRUN -> [INCOMPLETE][288] ([i915#12276]) +1 other test incomplete
>    [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk5/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2.html
> 
>   * igt@kms_vrr@flip-basic-fastset:
>     - shard-tglu-1:       NOTRUN -> [SKIP][289] ([i915#9906])
>    [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_vrr@flip-basic-fastset.html
> 
>   * igt@kms_vrr@flipline:
>     - shard-dg2-9:        NOTRUN -> [SKIP][290] ([i915#3555]) +2 other tests skip
>    [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@kms_vrr@flipline.html
> 
>   * igt@kms_vrr@seamless-rr-switch-drrs:
>     - shard-dg2:          NOTRUN -> [SKIP][291] ([i915#9906])
>    [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_vrr@seamless-rr-switch-drrs.html
> 
>   * igt@kms_writeback@writeback-check-output:
>     - shard-glk:          NOTRUN -> [SKIP][292] ([i915#2437])
>    [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk8/igt@kms_writeback@writeback-check-output.html
> 
>   * igt@kms_writeback@writeback-fb-id-xrgb2101010:
>     - shard-dg2:          NOTRUN -> [SKIP][293] ([i915#2437] / [i915#9412])
>    [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
> 
>   * igt@kms_writeback@writeback-invalid-parameters:
>     - shard-tglu-1:       NOTRUN -> [SKIP][294] ([i915#2437])
>    [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-1/igt@kms_writeback@writeback-invalid-parameters.html
> 
>   * igt@perf_pmu@module-unload:
>     - shard-dg2:          NOTRUN -> [FAIL][295] ([i915#14433])
>    [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@perf_pmu@module-unload.html
> 
>   * igt@perf_pmu@rc6@other-idle-gt0:
>     - shard-dg2:          NOTRUN -> [SKIP][296] ([i915#8516])
>    [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-5/igt@perf_pmu@rc6@other-idle-gt0.html
> 
>   * igt@prime_vgem@basic-fence-flip:
>     - shard-rkl:          [PASS][297] -> [SKIP][298] ([i915#14544] / [i915#3708])
>    [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@prime_vgem@basic-fence-flip.html
>    [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@prime_vgem@basic-fence-flip.html
> 
>   * igt@prime_vgem@basic-fence-read:
>     - shard-rkl:          NOTRUN -> [SKIP][299] ([i915#3291] / [i915#3708])
>    [299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@prime_vgem@basic-fence-read.html
> 
>   * igt@prime_vgem@basic-gtt:
>     - shard-dg2-9:        NOTRUN -> [SKIP][300] ([i915#3708] / [i915#4077])
>    [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@prime_vgem@basic-gtt.html
> 
>   * igt@prime_vgem@basic-read:
>     - shard-dg2-9:        NOTRUN -> [SKIP][301] ([i915#3291] / [i915#3708])
>    [301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@prime_vgem@basic-read.html
> 
>   * igt@sriov_basic@bind-unbind-vf:
>     - shard-rkl:          NOTRUN -> [SKIP][302] ([i915#9917])
>    [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@sriov_basic@bind-unbind-vf.html
> 
>   * igt@sriov_basic@enable-vfs-autoprobe-on:
>     - shard-tglu:         NOTRUN -> [FAIL][303] ([i915#12910]) +9 other tests fail
>    [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-6/igt@sriov_basic@enable-vfs-autoprobe-on.html
>     - shard-dg2-9:        NOTRUN -> [SKIP][304] ([i915#9917])
>    [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-9/igt@sriov_basic@enable-vfs-autoprobe-on.html
> 
>   * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
>     - shard-dg2:          NOTRUN -> [SKIP][305] ([i915#9917])
>    [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-8/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
> 
>   * igt@sysfs_heartbeat_interval@precise:
>     - shard-snb:          NOTRUN -> [SKIP][306] +29 other tests skip
>    [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-snb5/igt@sysfs_heartbeat_interval@precise.html
> 
>   
> #### Possible fixes ####
> 
>   * igt@fbdev@nullptr:
>     - shard-rkl:          [SKIP][307] ([i915#14544] / [i915#2582]) -> [PASS][308] +1 other test pass
>    [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@fbdev@nullptr.html
>    [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@fbdev@nullptr.html
> 
>   * igt@gem_eio@in-flight-external:
>     - shard-dg1:          [DMESG-WARN][309] ([i915#4423]) -> [PASS][310] +4 other tests pass
>    [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-19/igt@gem_eio@in-flight-external.html
>    [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-19/igt@gem_eio@in-flight-external.html
> 
>   * igt@gem_exec_nop@basic-sequential:
>     - shard-rkl:          [DMESG-WARN][311] ([i915#12964]) -> [PASS][312] +19 other tests pass
>    [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_exec_nop@basic-sequential.html
>    [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@gem_exec_nop@basic-sequential.html
> 
>   * igt@gem_exec_suspend@basic-s0:
>     - shard-dg2:          [INCOMPLETE][313] ([i915#13356]) -> [PASS][314] +1 other test pass
>    [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-4/igt@gem_exec_suspend@basic-s0.html
>    [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-1/igt@gem_exec_suspend@basic-s0.html
> 
>   * igt@gem_mmap_offset@clear-via-pagefault:
>     - shard-mtlp:         [ABORT][315] ([i915#13427]) -> [PASS][316] +1 other test pass
>    [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-mtlp-8/igt@gem_mmap_offset@clear-via-pagefault.html
>    [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-4/igt@gem_mmap_offset@clear-via-pagefault.html
> 
>   * igt@gem_pxp@reject-modify-context-protection-off-2:
>     - shard-rkl:          [TIMEOUT][317] ([i915#12917] / [i915#12964]) -> [PASS][318] +1 other test pass
>    [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@gem_pxp@reject-modify-context-protection-off-2.html
>    [318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-off-2.html
> 
>   * igt@gem_workarounds@suspend-resume:
>     - shard-rkl:          [INCOMPLETE][319] ([i915#13356]) -> [PASS][320]
>    [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@gem_workarounds@suspend-resume.html
>    [320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_workarounds@suspend-resume.html
> 
>   * igt@gen9_exec_parse@allowed-single:
>     - shard-glk:          [ABORT][321] ([i915#5566]) -> [PASS][322]
>    [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk2/igt@gen9_exec_parse@allowed-single.html
>    [322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk8/igt@gen9_exec_parse@allowed-single.html
> 
>   * igt@i915_module_load@reload-no-display:
>     - shard-snb:          [DMESG-WARN][323] ([i915#14545]) -> [PASS][324]
>    [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-snb7/igt@i915_module_load@reload-no-display.html
>    [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-snb1/igt@i915_module_load@reload-no-display.html
> 
>   * igt@i915_pm_rpm@system-suspend-execbuf:
>     - shard-dg2:          [FAIL][325] -> [PASS][326]
>    [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-6/igt@i915_pm_rpm@system-suspend-execbuf.html
>    [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-3/igt@i915_pm_rpm@system-suspend-execbuf.html
> 
>   * igt@i915_pm_rps@engine-order:
>     - shard-mtlp:         [FAIL][327] ([i915#8346]) -> [PASS][328]
>    [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-mtlp-7/igt@i915_pm_rps@engine-order.html
>    [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-mtlp-2/igt@i915_pm_rps@engine-order.html
> 
>   * igt@i915_suspend@fence-restore-untiled:
>     - shard-rkl:          [INCOMPLETE][329] ([i915#4817]) -> [PASS][330]
>    [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@i915_suspend@fence-restore-untiled.html
>    [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@i915_suspend@fence-restore-untiled.html
> 
>   * igt@kms_async_flips@crc:
>     - shard-rkl:          [SKIP][331] ([i915#14544]) -> [PASS][332] +40 other tests pass
>    [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_async_flips@crc.html
>    [332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_async_flips@crc.html
> 
>   * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
>     - shard-glk:          [INCOMPLETE][333] -> [PASS][334] +1 other test pass
>    [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
>    [334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
> 
>   * igt@kms_busy@basic:
>     - shard-rkl:          [SKIP][335] ([i915#11190] / [i915#14544]) -> [PASS][336] +1 other test pass
>    [335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_busy@basic.html
>    [336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_busy@basic.html
> 
>   * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
>     - shard-rkl:          [INCOMPLETE][337] ([i915#12796]) -> [PASS][338] +1 other test pass
>    [337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
>    [338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
> 
>   * igt@kms_cursor_crc@cursor-random-64x21:
>     - shard-tglu:         [FAIL][339] ([i915#13566]) -> [PASS][340] +1 other test pass
>    [339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-tglu-4/igt@kms_cursor_crc@cursor-random-64x21.html
>    [340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-9/igt@kms_cursor_crc@cursor-random-64x21.html
> 
>   * igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
>     - shard-snb:          [TIMEOUT][341] ([i915#14033]) -> [PASS][342] +1 other test pass
>    [341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-snb4/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
>    [342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
> 
>   * igt@kms_flip@dpms-off-confusion-interruptible:
>     - shard-rkl:          [SKIP][343] ([i915#14544] / [i915#3637]) -> [PASS][344] +5 other tests pass
>    [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_flip@dpms-off-confusion-interruptible.html
>    [344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_flip@dpms-off-confusion-interruptible.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling:
>     - shard-rkl:          [SKIP][345] ([i915#14544] / [i915#3555]) -> [PASS][346] +3 other tests pass
>    [345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling.html
>    [346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite:
>     - shard-rkl:          [SKIP][347] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][348] +9 other tests pass
>    [347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html
>    [348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-pwrite.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu:
>     - shard-glk:          [SKIP][349] -> [PASS][350] +7 other tests pass
>    [349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html
>    [350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-cpu.html
> 
>   * igt@kms_invalid_mode@uint-max-clock:
>     - shard-rkl:          [SKIP][351] ([i915#14544] / [i915#3555] / [i915#8826]) -> [PASS][352] +1 other test pass
>    [351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_invalid_mode@uint-max-clock.html
>    [352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_invalid_mode@uint-max-clock.html
> 
>   * igt@kms_plane@plane-position-covered:
>     - shard-rkl:          [SKIP][353] ([i915#14544] / [i915#8825]) -> [PASS][354] +3 other tests pass
>    [353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane@plane-position-covered.html
>    [354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane@plane-position-covered.html
> 
>   * igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format:
>     - shard-rkl:          [SKIP][355] ([i915#14544] / [i915#8152]) -> [PASS][356]
>    [355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html
>    [356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html
> 
>   * igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a:
>     - shard-rkl:          [SKIP][357] ([i915#12247] / [i915#14544]) -> [PASS][358] +3 other tests pass
>    [357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a.html
>    [358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a.html
> 
>   * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75:
>     - shard-rkl:          [SKIP][359] ([i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) -> [PASS][360]
>    [359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html
>    [360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html
> 
>   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75:
>     - shard-rkl:          [SKIP][361] ([i915#12247] / [i915#14544] / [i915#6953] / [i915#8152]) -> [PASS][362] +1 other test pass
>    [361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
>    [362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
> 
>   * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b:
>     - shard-rkl:          [SKIP][363] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][364] +3 other tests pass
>    [363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b.html
>    [364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-b.html
> 
>   * igt@kms_pm_rpm@dpms-lpsp:
>     - shard-rkl:          [SKIP][365] ([i915#14544] / [i915#15073]) -> [PASS][366]
>    [365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
>    [366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_pm_rpm@dpms-lpsp.html
> 
>   * igt@kms_pm_rpm@modeset-lpsp-stress:
>     - shard-dg2:          [SKIP][367] ([i915#15073]) -> [PASS][368] +1 other test pass
>    [367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp-stress.html
>    [368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
> 
>   * igt@perf@polling-small-buf:
>     - shard-rkl:          [FAIL][369] ([i915#14550]) -> [PASS][370]
>    [369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@perf@polling-small-buf.html
>    [370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@perf@polling-small-buf.html
> 
>   * igt@perf_pmu@busy-accuracy-98@rcs0:
>     - shard-tglu:         [FAIL][371] ([i915#4349]) -> [PASS][372] +2 other tests pass
>    [371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-tglu-6/igt@perf_pmu@busy-accuracy-98@rcs0.html
>    [372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-tglu-2/igt@perf_pmu@busy-accuracy-98@rcs0.html
> 
>   
> #### Warnings ####
> 
>   * igt@api_intel_bb@blit-reloc-keep-cache:
>     - shard-rkl:          [SKIP][373] ([i915#14544] / [i915#8411]) -> [SKIP][374] ([i915#8411])
>    [373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@api_intel_bb@blit-reloc-keep-cache.html
>    [374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@api_intel_bb@blit-reloc-keep-cache.html
> 
>   * igt@api_intel_bb@object-reloc-purge-cache:
>     - shard-rkl:          [SKIP][375] ([i915#8411]) -> [SKIP][376] ([i915#14544] / [i915#8411])
>    [375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@api_intel_bb@object-reloc-purge-cache.html
>    [376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@api_intel_bb@object-reloc-purge-cache.html
> 
>   * igt@device_reset@cold-reset-bound:
>     - shard-rkl:          [SKIP][377] ([i915#11078]) -> [SKIP][378] ([i915#11078] / [i915#14544])
>    [377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@device_reset@cold-reset-bound.html
>    [378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@device_reset@cold-reset-bound.html
> 
>   * igt@gem_basic@multigpu-create-close:
>     - shard-rkl:          [SKIP][379] ([i915#7697]) -> [SKIP][380] ([i915#14544] / [i915#7697])
>    [379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@gem_basic@multigpu-create-close.html
>    [380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
> 
>   * igt@gem_ccs@large-ctrl-surf-copy:
>     - shard-rkl:          [SKIP][381] ([i915#13008]) -> [SKIP][382] ([i915#13008] / [i915#14544])
>    [381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@gem_ccs@large-ctrl-surf-copy.html
>    [382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_ccs@large-ctrl-surf-copy.html
> 
>   * igt@gem_ccs@suspend-resume:
>     - shard-rkl:          [SKIP][383] ([i915#9323]) -> [SKIP][384] ([i915#14544] / [i915#9323])
>    [383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@gem_ccs@suspend-resume.html
>    [384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_ccs@suspend-resume.html
> 
>   * igt@gem_close_race@multigpu-basic-process:
>     - shard-rkl:          [SKIP][385] ([i915#14544] / [i915#7697]) -> [SKIP][386] ([i915#7697])
>    [385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_close_race@multigpu-basic-process.html
>    [386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@gem_close_race@multigpu-basic-process.html
> 
>   * igt@gem_create@create-ext-cpu-access-sanity-check:
>     - shard-rkl:          [SKIP][387] ([i915#14544] / [i915#6335]) -> [SKIP][388] ([i915#6335])
>    [387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
>    [388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@gem_create@create-ext-cpu-access-sanity-check.html
> 
>   * igt@gem_exec_balancer@parallel:
>     - shard-rkl:          [SKIP][389] ([i915#4525]) -> [SKIP][390] ([i915#14544] / [i915#4525]) +1 other test skip
>    [389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@gem_exec_balancer@parallel.html
>    [390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_exec_balancer@parallel.html
> 
>   * igt@gem_exec_reloc@basic-write-read-active:
>     - shard-rkl:          [SKIP][391] ([i915#3281]) -> [SKIP][392] ([i915#14544] / [i915#3281]) +11 other tests skip
>    [391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@gem_exec_reloc@basic-write-read-active.html
>    [392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_exec_reloc@basic-write-read-active.html
> 
>   * igt@gem_exec_reloc@basic-write-read-noreloc:
>     - shard-rkl:          [SKIP][393] ([i915#14544] / [i915#3281]) -> [SKIP][394] ([i915#3281]) +6 other tests skip
>    [393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_exec_reloc@basic-write-read-noreloc.html
>    [394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_exec_reloc@basic-write-read-noreloc.html
> 
>   * igt@gem_lmem_swapping@heavy-verify-random-ccs:
>     - shard-rkl:          [SKIP][395] ([i915#4613]) -> [SKIP][396] ([i915#14544] / [i915#4613]) +4 other tests skip
>    [395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
>    [396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
> 
>   * igt@gem_lmem_swapping@massive:
>     - shard-rkl:          [SKIP][397] ([i915#14544] / [i915#4613]) -> [SKIP][398] ([i915#4613]) +2 other tests skip
>    [397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_lmem_swapping@massive.html
>    [398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@gem_lmem_swapping@massive.html
> 
>   * igt@gem_partial_pwrite_pread@writes-after-reads:
>     - shard-rkl:          [SKIP][399] ([i915#3282]) -> [SKIP][400] ([i915#14544] / [i915#3282]) +5 other tests skip
>    [399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@gem_partial_pwrite_pread@writes-after-reads.html
>    [400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads.html
> 
>   * igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
>     - shard-rkl:          [SKIP][401] ([i915#14544] / [i915#3282]) -> [SKIP][402] ([i915#3282]) +5 other tests skip
>    [401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
>    [402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
> 
>   * igt@gem_pxp@regular-baseline-src-copy-readible:
>     - shard-rkl:          [TIMEOUT][403] ([i915#12964]) -> [SKIP][404] ([i915#4270])
>    [403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_pxp@regular-baseline-src-copy-readible.html
>    [404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_pxp@regular-baseline-src-copy-readible.html
> 
>   * igt@gem_pxp@reject-modify-context-protection-off-3:
>     - shard-rkl:          [TIMEOUT][405] ([i915#12917] / [i915#12964]) -> [SKIP][406] ([i915#14544] / [i915#4270])
>    [405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@gem_pxp@reject-modify-context-protection-off-3.html
>    [406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_pxp@reject-modify-context-protection-off-3.html
> 
>   * igt@gem_userptr_blits@forbidden-operations:
>     - shard-rkl:          [SKIP][407] ([i915#3282] / [i915#3297]) -> [SKIP][408] ([i915#14544] / [i915#3282] / [i915#3297])
>    [407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@gem_userptr_blits@forbidden-operations.html
>    [408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html
> 
>   * igt@gem_userptr_blits@unsync-unmap-cycles:
>     - shard-rkl:          [SKIP][409] ([i915#14544] / [i915#3297]) -> [SKIP][410] ([i915#3297]) +2 other tests skip
>    [409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-cycles.html
>    [410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gem_userptr_blits@unsync-unmap-cycles.html
> 
>   * igt@gen9_exec_parse@bb-start-param:
>     - shard-rkl:          [SKIP][411] ([i915#14544] / [i915#2527]) -> [SKIP][412] ([i915#2527]) +1 other test skip
>    [411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@gen9_exec_parse@bb-start-param.html
>    [412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@gen9_exec_parse@bb-start-param.html
> 
>   * igt@gen9_exec_parse@valid-registers:
>     - shard-rkl:          [SKIP][413] ([i915#2527]) -> [SKIP][414] ([i915#14544] / [i915#2527]) +1 other test skip
>    [413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@gen9_exec_parse@valid-registers.html
>    [414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@gen9_exec_parse@valid-registers.html
> 
>   * igt@i915_module_load@resize-bar:
>     - shard-rkl:          [SKIP][415] ([i915#6412]) -> [SKIP][416] ([i915#14544] / [i915#6412])
>    [415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@i915_module_load@resize-bar.html
>    [416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@i915_module_load@resize-bar.html
> 
>   * igt@i915_pm_freq_api@freq-suspend:
>     - shard-rkl:          [SKIP][417] ([i915#8399]) -> [SKIP][418] ([i915#14544] / [i915#8399])
>    [417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@i915_pm_freq_api@freq-suspend.html
>    [418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html
> 
>   * igt@i915_query@hwconfig_table:
>     - shard-rkl:          [SKIP][419] ([i915#14544] / [i915#6245]) -> [SKIP][420] ([i915#6245])
>    [419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@i915_query@hwconfig_table.html
>    [420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@i915_query@hwconfig_table.html
> 
>   * igt@intel_hwmon@hwmon-read:
>     - shard-rkl:          [SKIP][421] ([i915#14544] / [i915#7707]) -> [SKIP][422] ([i915#7707])
>    [421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@intel_hwmon@hwmon-read.html
>    [422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@intel_hwmon@hwmon-read.html
> 
>   * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
>     - shard-rkl:          [SKIP][423] ([i915#1769] / [i915#3555]) -> [SKIP][424] ([i915#14544])
>    [423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
>    [424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
> 
>   * igt@kms_big_fb@4-tiled-64bpp-rotate-0:
>     - shard-rkl:          [SKIP][425] ([i915#14544]) -> [SKIP][426] ([i915#5286]) +2 other tests skip
>    [425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
>    [426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
> 
>   * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
>     - shard-rkl:          [SKIP][427] ([i915#5286]) -> [SKIP][428] ([i915#14544]) +5 other tests skip
>    [427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
>    [428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
> 
>   * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180:
>     - shard-dg1:          [SKIP][429] ([i915#4423] / [i915#4538] / [i915#5286]) -> [SKIP][430] ([i915#4538] / [i915#5286])
>    [429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-15/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html
>    [430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-13/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html
> 
>   * igt@kms_big_fb@linear-8bpp-rotate-270:
>     - shard-rkl:          [SKIP][431] ([i915#3638]) -> [SKIP][432] ([i915#14544]) +4 other tests skip
>    [431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_big_fb@linear-8bpp-rotate-270.html
>    [432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html
> 
>   * igt@kms_big_fb@x-tiled-32bpp-rotate-270:
>     - shard-rkl:          [SKIP][433] ([i915#14544]) -> [SKIP][434] ([i915#3638]) +2 other tests skip
>    [433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
>    [434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
> 
>   * igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
>     - shard-rkl:          [SKIP][435] ([i915#14544]) -> [SKIP][436] +9 other tests skip
>    [435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
>    [436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
> 
>   * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
>     - shard-rkl:          [SKIP][437] ([i915#14098] / [i915#6095]) -> [SKIP][438] ([i915#14544]) +15 other tests skip
>    [437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
>    [438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
> 
>   * igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
>     - shard-rkl:          [SKIP][439] ([i915#14544]) -> [SKIP][440] ([i915#12805])
>    [439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
>    [440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
> 
>   * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
>     - shard-rkl:          [SKIP][441] ([i915#14544]) -> [SKIP][442] ([i915#14098] / [i915#6095]) +11 other tests skip
>    [441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
>    [442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
> 
>   * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
>     - shard-rkl:          [SKIP][443] ([i915#12313]) -> [SKIP][444] ([i915#14544])
>    [443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
>    [444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
> 
>   * igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-hdmi-a-4:
>     - shard-dg1:          [SKIP][445] ([i915#4423] / [i915#6095]) -> [SKIP][446] ([i915#6095]) +1 other test skip
>    [445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-19/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-hdmi-a-4.html
>    [446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-19/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-hdmi-a-4.html
> 
>   * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
>     - shard-rkl:          [SKIP][447] ([i915#14544]) -> [SKIP][448] ([i915#12313]) +1 other test skip
>    [447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
>    [448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
> 
>   * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-b-hdmi-a-2:
>     - shard-rkl:          [SKIP][449] ([i915#14098] / [i915#6095]) -> [SKIP][450] ([i915#6095])
>    [449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-b-hdmi-a-2.html
>    [450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-b-hdmi-a-2.html
> 
>   * igt@kms_cdclk@mode-transition:
>     - shard-rkl:          [SKIP][451] ([i915#14544] / [i915#3742]) -> [SKIP][452] ([i915#3742])
>    [451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_cdclk@mode-transition.html
>    [452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_cdclk@mode-transition.html
> 
>   * igt@kms_chamelium_frames@hdmi-crc-multiple:
>     - shard-rkl:          [SKIP][453] ([i915#11151] / [i915#7828]) -> [SKIP][454] ([i915#11151] / [i915#14544] / [i915#7828]) +6 other tests skip
>    [453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_chamelium_frames@hdmi-crc-multiple.html
>    [454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-multiple.html
> 
>   * igt@kms_chamelium_frames@hdmi-frame-dump:
>     - shard-rkl:          [SKIP][455] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][456] ([i915#11151] / [i915#7828]) +6 other tests skip
>    [455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_chamelium_frames@hdmi-frame-dump.html
>    [456]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_chamelium_frames@hdmi-frame-dump.html
> 
>   * igt@kms_content_protection@atomic-dpms:
>     - shard-rkl:          [SKIP][457] ([i915#14544]) -> [SKIP][458] ([i915#7118] / [i915#9424])
>    [457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_content_protection@atomic-dpms.html
>    [458]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_content_protection@atomic-dpms.html
> 
>   * igt@kms_content_protection@legacy:
>     - shard-dg1:          [SKIP][459] ([i915#7116] / [i915#9424]) -> [SKIP][460] ([i915#4423] / [i915#7116] / [i915#9424])
>    [459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-15/igt@kms_content_protection@legacy.html
>    [460]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-12/igt@kms_content_protection@legacy.html
> 
>   * igt@kms_content_protection@mei-interface:
>     - shard-rkl:          [SKIP][461] ([i915#9424]) -> [SKIP][462] ([i915#14544]) +1 other test skip
>    [461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_content_protection@mei-interface.html
>    [462]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_content_protection@mei-interface.html
>     - shard-dg1:          [SKIP][463] ([i915#9433]) -> [SKIP][464] ([i915#9424])
>    [463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-12/igt@kms_content_protection@mei-interface.html
>    [464]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-17/igt@kms_content_protection@mei-interface.html
> 
>   * igt@kms_cursor_crc@cursor-onscreen-256x85:
>     - shard-rkl:          [FAIL][465] ([i915#13566]) -> [SKIP][466] ([i915#14544])
>    [465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-256x85.html
>    [466]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-256x85.html
> 
>   * igt@kms_cursor_crc@cursor-rapid-movement-32x10:
>     - shard-rkl:          [SKIP][467] ([i915#14544]) -> [SKIP][468] ([i915#3555]) +2 other tests skip
>    [467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
>    [468]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
> 
>   * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
>     - shard-rkl:          [SKIP][469] -> [SKIP][470] ([i915#14544]) +20 other tests skip
>    [469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
>    [470]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
> 
>   * igt@kms_dp_aux_dev:
>     - shard-rkl:          [SKIP][471] ([i915#1257]) -> [SKIP][472] ([i915#1257] / [i915#14544])
>    [471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_dp_aux_dev.html
>    [472]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_dp_aux_dev.html
> 
>   * igt@kms_dp_link_training@uhbr-mst:
>     - shard-rkl:          [SKIP][473] ([i915#13748]) -> [SKIP][474] ([i915#14544])
>    [473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_dp_link_training@uhbr-mst.html
>    [474]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_dp_link_training@uhbr-mst.html
> 
>   * igt@kms_dp_link_training@uhbr-sst:
>     - shard-rkl:          [SKIP][475] ([i915#14544]) -> [SKIP][476] ([i915#13748])
>    [475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html
>    [476]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_dp_link_training@uhbr-sst.html
> 
>   * igt@kms_dsc@dsc-basic:
>     - shard-rkl:          [SKIP][477] ([i915#11190] / [i915#14544]) -> [SKIP][478] ([i915#3555] / [i915#3840])
>    [477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_dsc@dsc-basic.html
>    [478]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_dsc@dsc-basic.html
> 
>   * igt@kms_dsc@dsc-with-bpc:
>     - shard-rkl:          [SKIP][479] ([i915#14544]) -> [SKIP][480] ([i915#3555] / [i915#3840])
>    [479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_dsc@dsc-with-bpc.html
>    [480]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_dsc@dsc-with-bpc.html
> 
>   * igt@kms_dsc@dsc-with-output-formats:
>     - shard-rkl:          [SKIP][481] ([i915#3555] / [i915#3840]) -> [SKIP][482] ([i915#14544])
>    [481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_dsc@dsc-with-output-formats.html
>    [482]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats.html
> 
>   * igt@kms_fbcon_fbt@psr-suspend:
>     - shard-rkl:          [SKIP][483] ([i915#14544] / [i915#3955]) -> [SKIP][484] ([i915#3955])
>    [483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html
>    [484]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_fbcon_fbt@psr-suspend.html
> 
>   * igt@kms_feature_discovery@display-3x:
>     - shard-rkl:          [SKIP][485] ([i915#14544] / [i915#1839]) -> [SKIP][486] ([i915#1839])
>    [485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_feature_discovery@display-3x.html
>    [486]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_feature_discovery@display-3x.html
> 
>   * igt@kms_feature_discovery@dp-mst:
>     - shard-rkl:          [SKIP][487] ([i915#9337]) -> [SKIP][488] ([i915#14544] / [i915#9337])
>    [487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_feature_discovery@dp-mst.html
>    [488]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_feature_discovery@dp-mst.html
> 
>   * igt@kms_flip@2x-flip-vs-suspend-interruptible:
>     - shard-snb:          [TIMEOUT][489] ([i915#14033] / [i915#14350]) -> [TIMEOUT][490] ([i915#14033])
>    [489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-snb6/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
>    [490]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-snb6/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
> 
>   * igt@kms_flip@2x-plain-flip-interruptible:
>     - shard-rkl:          [SKIP][491] ([i915#14544] / [i915#9934]) -> [SKIP][492] ([i915#9934]) +7 other tests skip
>    [491]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_flip@2x-plain-flip-interruptible.html
>    [492]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_flip@2x-plain-flip-interruptible.html
> 
>   * igt@kms_flip@2x-wf_vblank-ts-check:
>     - shard-rkl:          [SKIP][493] ([i915#9934]) -> [SKIP][494] ([i915#14544] / [i915#9934]) +6 other tests skip
>    [493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_flip@2x-wf_vblank-ts-check.html
>    [494]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_flip@2x-wf_vblank-ts-check.html
> 
>   * igt@kms_flip@flip-vs-suspend:
>     - shard-glk:          [INCOMPLETE][495] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113]) -> [INCOMPLETE][496] ([i915#12745] / [i915#4839] / [i915#6113])
>    [495]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk5/igt@kms_flip@flip-vs-suspend.html
>    [496]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk1/igt@kms_flip@flip-vs-suspend.html
> 
>   * igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
>     - shard-glk:          [INCOMPLETE][497] ([i915#12314] / [i915#12745] / [i915#6113]) -> [INCOMPLETE][498] ([i915#12745] / [i915#6113])
>    [497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk5/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
>    [498]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk1/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
> 
>   * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
>     - shard-rkl:          [SKIP][499] ([i915#2672] / [i915#3555]) -> [SKIP][500] ([i915#14544] / [i915#3555]) +3 other tests skip
>    [499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
>    [500]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
> 
>   * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
>     - shard-rkl:          [SKIP][501] ([i915#14544] / [i915#3555]) -> [SKIP][502] ([i915#2672] / [i915#3555]) +2 other tests skip
>    [501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
>    [502]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
>     - shard-rkl:          [SKIP][503] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][504] ([i915#1825]) +28 other tests skip
>    [503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
>    [504]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt:
>     - shard-rkl:          [SKIP][505] -> [SKIP][506] ([i915#14544] / [i915#1849] / [i915#5354]) +1 other test skip
>    [505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html
>    [506]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
>     - shard-rkl:          [SKIP][507] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][508] ([i915#3023]) +19 other tests skip
>    [507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
>    [508]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
> 
>   * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
>     - shard-rkl:          [SKIP][509] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][510] ([i915#9766])
>    [509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
>    [510]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
> 
>   * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt:
>     - shard-dg2:          [SKIP][511] ([i915#3458]) -> [SKIP][512] ([i915#10433] / [i915#3458]) +2 other tests skip
>    [511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-5/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html
>    [512]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html
> 
>   * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu:
>     - shard-dg2:          [SKIP][513] ([i915#10433] / [i915#3458]) -> [SKIP][514] ([i915#3458]) +3 other tests skip
>    [513]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
>    [514]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
> 
>   * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt:
>     - shard-rkl:          [SKIP][515] ([i915#3023]) -> [SKIP][516] ([i915#14544] / [i915#1849] / [i915#5354]) +23 other tests skip
>    [515]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
>    [516]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
>     - shard-rkl:          [SKIP][517] ([i915#1825]) -> [SKIP][518] ([i915#14544] / [i915#1849] / [i915#5354]) +33 other tests skip
>    [517]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
>    [518]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
> 
>   * igt@kms_hdr@bpc-switch-dpms:
>     - shard-rkl:          [SKIP][519] ([i915#14544]) -> [SKIP][520] ([i915#3555] / [i915#8228])
>    [519]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_hdr@bpc-switch-dpms.html
>    [520]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_hdr@bpc-switch-dpms.html
> 
>   * igt@kms_hdr@invalid-metadata-sizes:
>     - shard-rkl:          [SKIP][521] ([i915#3555] / [i915#8228]) -> [SKIP][522] ([i915#14544]) +2 other tests skip
>    [521]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_hdr@invalid-metadata-sizes.html
>    [522]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_hdr@invalid-metadata-sizes.html
> 
>   * igt@kms_joiner@basic-ultra-joiner:
>     - shard-rkl:          [SKIP][523] ([i915#12339] / [i915#14544]) -> [SKIP][524] ([i915#12339])
>    [523]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_joiner@basic-ultra-joiner.html
>    [524]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_joiner@basic-ultra-joiner.html
> 
>   * igt@kms_joiner@invalid-modeset-big-joiner:
>     - shard-rkl:          [SKIP][525] ([i915#10656]) -> [SKIP][526] ([i915#10656] / [i915#14544])
>    [525]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_joiner@invalid-modeset-big-joiner.html
>    [526]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_joiner@invalid-modeset-big-joiner.html
> 
>   * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
>     - shard-rkl:          [SKIP][527] ([i915#14544] / [i915#4070] / [i915#4816]) -> [SKIP][528] ([i915#4070] / [i915#4816])
>    [527]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
>    [528]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
> 
>   * igt@kms_panel_fitting@legacy:
>     - shard-rkl:          [SKIP][529] ([i915#6301]) -> [SKIP][530] ([i915#14544])
>    [529]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_panel_fitting@legacy.html
>    [530]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_panel_fitting@legacy.html
> 
>   * igt@kms_plane_lowres@tiling-4:
>     - shard-dg1:          [SKIP][531] ([i915#3555] / [i915#4423]) -> [SKIP][532] ([i915#3555])
>    [531]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-19/igt@kms_plane_lowres@tiling-4.html
>    [532]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-19/igt@kms_plane_lowres@tiling-4.html
> 
>   * igt@kms_plane_lowres@tiling-y:
>     - shard-rkl:          [DMESG-WARN][533] ([i915#12964]) -> [SKIP][534] ([i915#14544])
>    [533]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_plane_lowres@tiling-y.html
>    [534]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_lowres@tiling-y.html
> 
>   * igt@kms_plane_multiple@2x-tiling-y:
>     - shard-rkl:          [SKIP][535] ([i915#13958]) -> [SKIP][536] ([i915#14544])
>    [535]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_plane_multiple@2x-tiling-y.html
>    [536]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-y.html
> 
>   * igt@kms_plane_scaling@2x-scaler-multi-pipe:
>     - shard-rkl:          [SKIP][537] ([i915#14544] / [i915#8152]) -> [SKIP][538]
>    [537]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
>    [538]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
> 
>   * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
>     - shard-rkl:          [SKIP][539] ([i915#14544] / [i915#3555] / [i915#8152]) -> [SKIP][540] ([i915#3555])
>    [539]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
>    [540]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
> 
>   * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a:
>     - shard-rkl:          [SKIP][541] ([i915#12247] / [i915#14544]) -> [SKIP][542] ([i915#12247])
>    [541]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a.html
>    [542]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a.html
> 
>   * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
>     - shard-rkl:          [SKIP][543] ([i915#12247] / [i915#14544] / [i915#8152]) -> [SKIP][544] ([i915#12247])
>    [543]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
>    [544]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html
> 
>   * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation:
>     - shard-rkl:          [SKIP][545] ([i915#12247]) -> [SKIP][546] ([i915#12247] / [i915#14544] / [i915#8152]) +1 other test skip
>    [545]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation.html
>    [546]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation.html
> 
>   * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a:
>     - shard-rkl:          [SKIP][547] ([i915#12247]) -> [SKIP][548] ([i915#12247] / [i915#14544])
>    [547]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a.html
>    [548]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a.html
> 
>   * igt@kms_pm_backlight@fade:
>     - shard-rkl:          [SKIP][549] ([i915#5354]) -> [SKIP][550] ([i915#14544] / [i915#5354])
>    [549]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_pm_backlight@fade.html
>    [550]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_pm_backlight@fade.html
> 
>   * igt@kms_pm_backlight@fade-with-dpms:
>     - shard-rkl:          [SKIP][551] ([i915#14544] / [i915#5354]) -> [SKIP][552] ([i915#5354])
>    [551]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html
>    [552]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_pm_backlight@fade-with-dpms.html
> 
>   * igt@kms_pm_dc@dc6-psr:
>     - shard-rkl:          [SKIP][553] ([i915#9685]) -> [SKIP][554] ([i915#14544] / [i915#9685])
>    [553]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_pm_dc@dc6-psr.html
>    [554]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_pm_dc@dc6-psr.html
> 
>   * igt@kms_pm_rpm@dpms-mode-unset-lpsp:
>     - shard-rkl:          [DMESG-WARN][555] ([i915#12964]) -> [SKIP][556] ([i915#14544] / [i915#15073])
>    [555]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
>    [556]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
> 
>   * igt@kms_pm_rpm@modeset-lpsp-stress:
>     - shard-rkl:          [SKIP][557] ([i915#14544] / [i915#15073]) -> [SKIP][558] ([i915#15073]) +2 other tests skip
>    [557]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html
>    [558]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_pm_rpm@modeset-lpsp-stress.html
> 
>   * igt@kms_prime@d3hot:
>     - shard-rkl:          [SKIP][559] ([i915#14544] / [i915#6524]) -> [SKIP][560] ([i915#6524])
>    [559]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_prime@d3hot.html
>    [560]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_prime@d3hot.html
> 
>   * igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
>     - shard-rkl:          [SKIP][561] ([i915#11520]) -> [SKIP][562] ([i915#11520] / [i915#14544]) +9 other tests skip
>    [561]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
>    [562]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
> 
>   * igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
>     - shard-rkl:          [SKIP][563] ([i915#11520] / [i915#14544]) -> [SKIP][564] ([i915#11520]) +6 other tests skip
>    [563]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
>    [564]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
> 
>   * igt@kms_psr2_su@page_flip-xrgb8888:
>     - shard-rkl:          [SKIP][565] ([i915#9683]) -> [SKIP][566] ([i915#14544] / [i915#9683])
>    [565]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_psr2_su@page_flip-xrgb8888.html
>    [566]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_psr2_su@page_flip-xrgb8888.html
> 
>   * igt@kms_psr@fbc-psr-primary-page-flip:
>     - shard-dg1:          [SKIP][567] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][568] ([i915#1072] / [i915#9732])
>    [567]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-dg1-19/igt@kms_psr@fbc-psr-primary-page-flip.html
>    [568]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-dg1-19/igt@kms_psr@fbc-psr-primary-page-flip.html
> 
>   * igt@kms_psr@psr-sprite-plane-onoff:
>     - shard-rkl:          [SKIP][569] ([i915#1072] / [i915#9732]) -> [SKIP][570] ([i915#1072] / [i915#14544] / [i915#9732]) +22 other tests skip
>    [569]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_psr@psr-sprite-plane-onoff.html
>    [570]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_psr@psr-sprite-plane-onoff.html
> 
>   * igt@kms_psr@psr2-sprite-mmap-cpu:
>     - shard-rkl:          [SKIP][571] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][572] ([i915#1072] / [i915#9732]) +14 other tests skip
>    [571]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_psr@psr2-sprite-mmap-cpu.html
>    [572]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_psr@psr2-sprite-mmap-cpu.html
> 
>   * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180:
>     - shard-rkl:          [SKIP][573] ([i915#5289]) -> [SKIP][574] ([i915#14544])
>    [573]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
>    [574]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html
> 
>   * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
>     - shard-rkl:          [SKIP][575] ([i915#14544]) -> [SKIP][576] ([i915#5289])
>    [575]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
>    [576]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
> 
>   * igt@kms_scaling_modes@scaling-mode-none:
>     - shard-rkl:          [SKIP][577] ([i915#3555]) -> [SKIP][578] ([i915#14544]) +6 other tests skip
>    [577]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_scaling_modes@scaling-mode-none.html
>    [578]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-none.html
> 
>   * igt@kms_setmode@invalid-clone-single-crtc:
>     - shard-rkl:          [SKIP][579] ([i915#3555]) -> [SKIP][580] ([i915#14544] / [i915#3555])
>    [579]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_setmode@invalid-clone-single-crtc.html
>    [580]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_setmode@invalid-clone-single-crtc.html
> 
>   * igt@kms_tiled_display@basic-test-pattern:
>     - shard-glk:          [FAIL][581] ([i915#10959]) -> [SKIP][582]
>    [581]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-glk2/igt@kms_tiled_display@basic-test-pattern.html
>    [582]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-glk8/igt@kms_tiled_display@basic-test-pattern.html
> 
>   * igt@kms_vblank@wait-forked-busy-hang:
>     - shard-rkl:          [SKIP][583] ([i915#14544]) -> [DMESG-WARN][584] ([i915#12964]) +3 other tests dmesg-warn
>    [583]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_vblank@wait-forked-busy-hang.html
>    [584]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-5/igt@kms_vblank@wait-forked-busy-hang.html
> 
>   * igt@kms_vrr@seamless-rr-switch-virtual:
>     - shard-rkl:          [SKIP][585] ([i915#9906]) -> [SKIP][586] ([i915#14544])
>    [585]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@kms_vrr@seamless-rr-switch-virtual.html
>    [586]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-virtual.html
> 
>   * igt@kms_writeback@writeback-fb-id-xrgb2101010:
>     - shard-rkl:          [SKIP][587] ([i915#2437] / [i915#9412]) -> [SKIP][588] ([i915#14544] / [i915#2437] / [i915#9412]) +1 other test skip
>    [587]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-5/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
>    [588]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
> 
>   * igt@kms_writeback@writeback-pixel-formats:
>     - shard-rkl:          [SKIP][589] ([i915#14544] / [i915#2437] / [i915#9412]) -> [SKIP][590] ([i915#2437] / [i915#9412])
>    [589]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@kms_writeback@writeback-pixel-formats.html
>    [590]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-8/igt@kms_writeback@writeback-pixel-formats.html
> 
>   * igt@perf@mi-rpc:
>     - shard-rkl:          [SKIP][591] ([i915#2434]) -> [SKIP][592] ([i915#14544] / [i915#2434])
>    [591]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@perf@mi-rpc.html
>    [592]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@perf@mi-rpc.html
> 
>   * igt@perf@unprivileged-single-ctx-counters:
>     - shard-rkl:          [SKIP][593] ([i915#2433]) -> [SKIP][594] ([i915#14544] / [i915#2433])
>    [593]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-2/igt@perf@unprivileged-single-ctx-counters.html
>    [594]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@perf@unprivileged-single-ctx-counters.html
> 
>   * igt@prime_vgem@basic-read:
>     - shard-rkl:          [SKIP][595] ([i915#14544] / [i915#3291] / [i915#3708]) -> [SKIP][596] ([i915#3291] / [i915#3708])
>    [595]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@prime_vgem@basic-read.html
>    [596]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@prime_vgem@basic-read.html
> 
>   * igt@sriov_basic@enable-vfs-autoprobe-on:
>     - shard-rkl:          [SKIP][597] ([i915#14544] / [i915#9917]) -> [SKIP][598] ([i915#9917])
>    [597]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-on.html
>    [598]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-2/igt@sriov_basic@enable-vfs-autoprobe-on.html
> 
>   * igt@sriov_basic@enable-vfs-bind-unbind-each:
>     - shard-rkl:          [SKIP][599] ([i915#9917]) -> [SKIP][600] ([i915#14544] / [i915#9917]) +1 other test skip
>    [599]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17325/shard-rkl-3/igt@sriov_basic@enable-vfs-bind-unbind-each.html
>    [600]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155556v1/shard-rkl-6/igt@sriov_basic@enable-vfs-bind-unbind-each.html
> 
>   
>   {name}: This element is suppressed. This means it is ignored when computing
>           the status of the difference (SUCCESS, WARNING, or FAILURE).
> 
>   [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
>   [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
>   [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
>   [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
>   [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
>   [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
>   [i915#10959]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10959
>   [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
>   [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
>   [i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
>   [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
>   [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
>   [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
>   [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
>   [i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
>   [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#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
>   [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
>   [i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
>   [i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
>   [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
>   [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
>   [i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
>   [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
>   [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
>   [i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796
>   [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
>   [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
>   [i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
>   [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
>   [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
>   [i915#13028]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13028
>   [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#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
>   [i915#13427]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13427
>   [i915#13447]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13447
>   [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
>   [i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
>   [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
>   [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
>   [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
>   [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
>   [i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
>   [i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786
>   [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
>   [i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
>   [i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
>   [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
>   [i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
>   [i915#14350]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14350
>   [i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433
>   [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
>   [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
>   [i915#14550]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14550
>   [i915#14561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14561
>   [i915#14702]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14702
>   [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
>   [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
>   [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#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
>   [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
>   [i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
>   [i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
>   [i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
>   [i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
>   [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
>   [i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
>   [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
>   [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
>   [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
>   [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
>   [i915#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284
>   [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
>   [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
>   [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
>   [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
>   [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
>   [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
>   [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
>   [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
>   [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
>   [i915#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#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
>   [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
>   [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
>   [i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
>   [i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070
>   [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#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
>   [i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
>   [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#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#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
>   [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#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
>   [i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
>   [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#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
>   [i915#5566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5566
>   [i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
>   [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
>   [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
>   [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
>   [i915#6188]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6188
>   [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
>   [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
>   [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
>   [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
>   [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
>   [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
>   [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
>   [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
>   [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
>   [i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
>   [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
>   [i915#7294]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7294
>   [i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
>   [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
>   [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
>   [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
>   [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
>   [i915#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152
>   [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
>   [i915#8346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8346
>   [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#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
>   [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
>   [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
>   [i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
>   [i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825
>   [i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826
>   [i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
>   [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
>   [i915#9337]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9337
>   [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
>   [i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
>   [i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
>   [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
>   [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
>   [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#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
>   [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
>   [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
>   [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
>   [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
>   [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
> 
> 
> Build changes
> -------------
> 
>   * Linux: CI_DRM_17325 -> Patchwork_155556v1
> 
>   CI-20190529: 20190529
>   CI_DRM_17325: ceff45305e07bda5e3b4d6e9f7b750eb2c20cf44 @ git://anongit.freedesktop.org/gfx-ci/linux
>   IGT_8575: 7efc313da1339df43a1b11bba57fef6c1257e65f @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
>   Patchwork_155556v1: ceff45305e07bda5e3b4d6e9f7b750eb2c20cf44 @ 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_155556v1/index.html

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

* Re: [PATCH] drm/i915:move and rename reg_in_range_table
  2025-10-07 21:23 [PATCH] drm/i915:move and rename reg_in_range_table Matt Atwood
  2025-10-08  4:37 ` ✓ i915.CI.BAT: success for " Patchwork
  2025-10-08 10:43 ` ✗ i915.CI.Full: failure " Patchwork
@ 2025-10-08 16:53 ` Matt Roper
  2025-10-08 17:22   ` Matt Atwood
  2 siblings, 1 reply; 11+ messages in thread
From: Matt Roper @ 2025-10-08 16:53 UTC (permalink / raw)
  To: Matt Atwood; +Cc: intel-gfx, rodrigo.vivi

On Tue, Oct 07, 2025 at 02:23:36PM -0700, Matt Atwood wrote:
> reg_in_range_table is a useful function that is used in multiple places,
> and will be needed for WA_BB implementation later.
> 
> Let's move this function and i915_range struct to its own file, as we are
> trying to move away from i915_utils files.

It looks like this is a new revision of this patch from a couple years
ago, right?

        https://lore.kernel.org/all/20231129205122.3464299-1-matthew.s.atwood@intel.com/

Even though it's been a long time, it would still be a good idea to
include a patch changelog so that it's clear what's been changed and
what review feedback was/wasn't incorporated.

I'm also wondering if we should be thinking about moving i915 to use
'struct regmap_range' and existing functions like regmap_reg_in_ranges()
rather than maintaining our own i915-specific versions of the logic.
regmap in general does a bunch of other stuff that isn't relevant to
i915, but it seems like we might be able to re-use the type definitions
and basic lookups to avoid reinventing the wheel.

> 
> Suggested-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> Signed-off-by: Matt Atwood <matthew.s.atwood@intel.com>
> ---
>  drivers/gpu/drm/i915/Makefile               |  1 +
>  drivers/gpu/drm/i915/gt/intel_workarounds.c |  1 +
>  drivers/gpu/drm/i915/i915_mmio_range.c      | 18 +++++++++
>  drivers/gpu/drm/i915/i915_mmio_range.h      | 19 +++++++++
>  drivers/gpu/drm/i915/i915_perf.c            | 45 ++++++++-------------
>  drivers/gpu/drm/i915/intel_uncore.c         |  1 +
>  drivers/gpu/drm/i915/intel_uncore.h         |  6 ---
>  7 files changed, 57 insertions(+), 34 deletions(-)
>  create mode 100644 drivers/gpu/drm/i915/i915_mmio_range.c
>  create mode 100644 drivers/gpu/drm/i915/i915_mmio_range.h
> 
> diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
> index 78a45a6681df..e5819c4320bf 100644
> --- a/drivers/gpu/drm/i915/Makefile
> +++ b/drivers/gpu/drm/i915/Makefile
> @@ -26,6 +26,7 @@ i915-y += \
>  	i915_ioctl.o \
>  	i915_irq.o \
>  	i915_mitigations.o \
> +	i915_mmio_range.o \
>  	i915_module.o \
>  	i915_params.o \
>  	i915_pci.o \
> diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> index 7d486dfa2fc1..a3c08bde9b2e 100644
> --- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
> +++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> @@ -5,6 +5,7 @@
>  
>  #include "i915_drv.h"
>  #include "i915_reg.h"
> +#include "i915_mmio_range.h"
>  #include "intel_context.h"
>  #include "intel_engine_pm.h"
>  #include "intel_engine_regs.h"
> diff --git a/drivers/gpu/drm/i915/i915_mmio_range.c b/drivers/gpu/drm/i915/i915_mmio_range.c
> new file mode 100644
> index 000000000000..c5484b16e28a
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/i915_mmio_range.c
> @@ -0,0 +1,18 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright © 2025 Intel Corporation
> + */
> +
> +#include "i915_mmio_range.h"
> +
> +bool reg_in_i915_range_table(u32 addr, const struct i915_range *table)

I think some of the feedback about function naming from the previous
version was overlooked.  If we have a file i915_foo.c, then the general
expectation is that the non-static function names should be
i915_foo_*().  In this case, it means that functions you expose here
should probably start with an "i915_mmio_range_" prefix.  So maybe
something like "i915_mmio_range_table_contains()" would be a better
choice.

Our existing code isn't entirely consistent about following this rule
(especially for i915 which has a lot of historical baggage), but we try
to follow it when writing new code.


Matt

> +{
> +	while (table->start || table->end) {
> +		if (addr >= table->start && addr <= table->end)
> +			return true;
> +
> +		table++;
> +	}
> +
> +	return false;
> +}
> diff --git a/drivers/gpu/drm/i915/i915_mmio_range.h b/drivers/gpu/drm/i915/i915_mmio_range.h
> new file mode 100644
> index 000000000000..c3c477a8a0c1
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/i915_mmio_range.h
> @@ -0,0 +1,19 @@
> +/* SPDX-License-Identifier: MIT */
> +/*
> + * Copyright © 2025 Intel Corporation
> + */
> +
> +#ifndef __I915_MMIO_RANGE_H__
> +#define __I915_MMIO_RANGE_H__
> +
> +#include <linux/types.h>
> +
> +/* Other register ranges (e.g., shadow tables, MCR tables, etc.) */
> +struct i915_range {
> +	u32 start;
> +	u32 end;
> +};
> +
> +bool reg_in_i915_range_table(u32 addr, const struct i915_range *table);
> +
> +#endif /* __I915_MMIO_RANGE_H__ */
> diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c
> index 1658f1246c6f..b319398d7df1 100644
> --- a/drivers/gpu/drm/i915/i915_perf.c
> +++ b/drivers/gpu/drm/i915/i915_perf.c
> @@ -219,6 +219,7 @@
>  #include "i915_perf.h"
>  #include "i915_perf_oa_regs.h"
>  #include "i915_reg.h"
> +#include "i915_mmio_range.h"
>  
>  /* HW requires this to be a power of two, between 128k and 16M, though driver
>   * is currently generally designed assuming the largest 16M size is used such
> @@ -4320,18 +4321,6 @@ static bool gen8_is_valid_flex_addr(struct i915_perf *perf, u32 addr)
>  	return false;
>  }
>  
> -static bool reg_in_range_table(u32 addr, const struct i915_range *table)
> -{
> -	while (table->start || table->end) {
> -		if (addr >= table->start && addr <= table->end)
> -			return true;
> -
> -		table++;
> -	}
> -
> -	return false;
> -}
> -
>  #define REG_EQUAL(addr, mmio) \
>  	((addr) == i915_mmio_reg_offset(mmio))
>  
> @@ -4421,61 +4410,61 @@ static const struct i915_range mtl_oa_mux_regs[] = {
>  
>  static bool gen7_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
>  {
> -	return reg_in_range_table(addr, gen7_oa_b_counters);
> +	return reg_in_i915_range_table(addr, gen7_oa_b_counters);
>  }
>  
>  static bool gen8_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
>  {
> -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> -		reg_in_range_table(addr, gen8_oa_mux_regs);
> +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> +		reg_in_i915_range_table(addr, gen8_oa_mux_regs);
>  }
>  
>  static bool gen11_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
>  {
> -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> -		reg_in_range_table(addr, gen8_oa_mux_regs) ||
> -		reg_in_range_table(addr, gen11_oa_mux_regs);
> +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> +		reg_in_i915_range_table(addr, gen8_oa_mux_regs) ||
> +		reg_in_i915_range_table(addr, gen11_oa_mux_regs);
>  }
>  
>  static bool hsw_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
>  {
> -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> -		reg_in_range_table(addr, hsw_oa_mux_regs);
> +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> +		reg_in_i915_range_table(addr, hsw_oa_mux_regs);
>  }
>  
>  static bool chv_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
>  {
> -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> -		reg_in_range_table(addr, chv_oa_mux_regs);
> +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> +		reg_in_i915_range_table(addr, chv_oa_mux_regs);
>  }
>  
>  static bool gen12_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
>  {
> -	return reg_in_range_table(addr, gen12_oa_b_counters);
> +	return reg_in_i915_range_table(addr, gen12_oa_b_counters);
>  }
>  
>  static bool mtl_is_valid_oam_b_counter_addr(struct i915_perf *perf, u32 addr)
>  {
>  	if (HAS_OAM(perf->i915) &&
>  	    GRAPHICS_VER_FULL(perf->i915) >= IP_VER(12, 70))
> -		return reg_in_range_table(addr, mtl_oam_b_counters);
> +		return reg_in_i915_range_table(addr, mtl_oam_b_counters);
>  
>  	return false;
>  }
>  
>  static bool xehp_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
>  {
> -	return reg_in_range_table(addr, xehp_oa_b_counters) ||
> -		reg_in_range_table(addr, gen12_oa_b_counters) ||
> +	return reg_in_i915_range_table(addr, xehp_oa_b_counters) ||
> +		reg_in_i915_range_table(addr, gen12_oa_b_counters) ||
>  		mtl_is_valid_oam_b_counter_addr(perf, addr);
>  }
>  
>  static bool gen12_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
>  {
>  	if (GRAPHICS_VER_FULL(perf->i915) >= IP_VER(12, 70))
> -		return reg_in_range_table(addr, mtl_oa_mux_regs);
> +		return reg_in_i915_range_table(addr, mtl_oa_mux_regs);
>  	else
> -		return reg_in_range_table(addr, gen12_oa_mux_regs);
> +		return reg_in_i915_range_table(addr, gen12_oa_mux_regs);
>  }
>  
>  static u32 mask_reg_value(u32 reg, u32 val)
> diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c
> index 8cb59f8d1f4c..aea81e41d6dd 100644
> --- a/drivers/gpu/drm/i915/intel_uncore.c
> +++ b/drivers/gpu/drm/i915/intel_uncore.c
> @@ -35,6 +35,7 @@
>  #include "i915_reg.h"
>  #include "i915_vgpu.h"
>  #include "i915_wait_util.h"
> +#include "i915_mmio_range.h"
>  #include "intel_uncore_trace.h"
>  
>  #define FORCEWAKE_ACK_TIMEOUT_MS 50
> diff --git a/drivers/gpu/drm/i915/intel_uncore.h b/drivers/gpu/drm/i915/intel_uncore.h
> index 6048b99b96cb..6df624afab30 100644
> --- a/drivers/gpu/drm/i915/intel_uncore.h
> +++ b/drivers/gpu/drm/i915/intel_uncore.h
> @@ -123,12 +123,6 @@ struct intel_forcewake_range {
>  	enum forcewake_domains domains;
>  };
>  
> -/* Other register ranges (e.g., shadow tables, MCR tables, etc.) */
> -struct i915_range {
> -	u32 start;
> -	u32 end;
> -};
> -
>  struct intel_uncore {
>  	void __iomem *regs;
>  
> -- 
> 2.51.0
> 

-- 
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation

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

* Re: [PATCH] drm/i915:move and rename reg_in_range_table
  2025-10-08 16:53 ` [PATCH] " Matt Roper
@ 2025-10-08 17:22   ` Matt Atwood
  2025-10-08 17:37     ` Matt Roper
  0 siblings, 1 reply; 11+ messages in thread
From: Matt Atwood @ 2025-10-08 17:22 UTC (permalink / raw)
  To: Matt Roper, rodrigo.vivi, intel-gfx; +Cc: intel-gfx, rodrigo.vivi

On Wed, Oct 08, 2025 at 09:53:34AM -0700, Matt Roper wrote:
> On Tue, Oct 07, 2025 at 02:23:36PM -0700, Matt Atwood wrote:
> > reg_in_range_table is a useful function that is used in multiple places,
> > and will be needed for WA_BB implementation later.
> > 
> > Let's move this function and i915_range struct to its own file, as we are
> > trying to move away from i915_utils files.
> 
> It looks like this is a new revision of this patch from a couple years
> ago, right?
> 
>         https://lore.kernel.org/all/20231129205122.3464299-1-matthew.s.atwood@intel.com/
> 
> Even though it's been a long time, it would still be a good idea to
> include a patch changelog so that it's clear what's been changed and
> what review feedback was/wasn't incorporated.
Sorry, I will include it if theres another version
> 
> I'm also wondering if we should be thinking about moving i915 to use
> 'struct regmap_range' and existing functions like regmap_reg_in_ranges()
> rather than maintaining our own i915-specific versions of the logic.
> regmap in general does a bunch of other stuff that isn't relevant to
> i915, but it seems like we might be able to re-use the type definitions
> and basic lookups to avoid reinventing the wheel.
This is doable but just requires a rewrite of the current implementation
as it's not a 1:1 conversion.
> 
> > 
> > Suggested-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > Signed-off-by: Matt Atwood <matthew.s.atwood@intel.com>
> > ---
> >  drivers/gpu/drm/i915/Makefile               |  1 +
> >  drivers/gpu/drm/i915/gt/intel_workarounds.c |  1 +
> >  drivers/gpu/drm/i915/i915_mmio_range.c      | 18 +++++++++
> >  drivers/gpu/drm/i915/i915_mmio_range.h      | 19 +++++++++
> >  drivers/gpu/drm/i915/i915_perf.c            | 45 ++++++++-------------
> >  drivers/gpu/drm/i915/intel_uncore.c         |  1 +
> >  drivers/gpu/drm/i915/intel_uncore.h         |  6 ---
> >  7 files changed, 57 insertions(+), 34 deletions(-)
> >  create mode 100644 drivers/gpu/drm/i915/i915_mmio_range.c
> >  create mode 100644 drivers/gpu/drm/i915/i915_mmio_range.h
> > 
> > diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
> > index 78a45a6681df..e5819c4320bf 100644
> > --- a/drivers/gpu/drm/i915/Makefile
> > +++ b/drivers/gpu/drm/i915/Makefile
> > @@ -26,6 +26,7 @@ i915-y += \
> >  	i915_ioctl.o \
> >  	i915_irq.o \
> >  	i915_mitigations.o \
> > +	i915_mmio_range.o \
> >  	i915_module.o \
> >  	i915_params.o \
> >  	i915_pci.o \
> > diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> > index 7d486dfa2fc1..a3c08bde9b2e 100644
> > --- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
> > +++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> > @@ -5,6 +5,7 @@
> >  
> >  #include "i915_drv.h"
> >  #include "i915_reg.h"
> > +#include "i915_mmio_range.h"
> >  #include "intel_context.h"
> >  #include "intel_engine_pm.h"
> >  #include "intel_engine_regs.h"
> > diff --git a/drivers/gpu/drm/i915/i915_mmio_range.c b/drivers/gpu/drm/i915/i915_mmio_range.c
> > new file mode 100644
> > index 000000000000..c5484b16e28a
> > --- /dev/null
> > +++ b/drivers/gpu/drm/i915/i915_mmio_range.c
> > @@ -0,0 +1,18 @@
> > +// SPDX-License-Identifier: MIT
> > +/*
> > + * Copyright © 2025 Intel Corporation
> > + */
> > +
> > +#include "i915_mmio_range.h"
> > +
> > +bool reg_in_i915_range_table(u32 addr, const struct i915_range *table)
> 
> I think some of the feedback about function naming from the previous
> version was overlooked.  If we have a file i915_foo.c, then the general
> expectation is that the non-static function names should be
> i915_foo_*().  In this case, it means that functions you expose here
> should probably start with an "i915_mmio_range_" prefix.  So maybe
> something like "i915_mmio_range_table_contains()" would be a better
> choice.
Ah, the initial feedback I got from Rodrigo was that the original
function name could give the impression a function was more generic then
it actually was. The name I chose her was getting the struct name
(i915_range) into the function name. I can easily change the name
depending on what the community wants. 

MattA
> 
> Our existing code isn't entirely consistent about following this rule
> (especially for i915 which has a lot of historical baggage), but we try
> to follow it when writing new code.
> 
> 
> Matt
> 
> > +{
> > +	while (table->start || table->end) {
> > +		if (addr >= table->start && addr <= table->end)
> > +			return true;
> > +
> > +		table++;
> > +	}
> > +
> > +	return false;
> > +}
> > diff --git a/drivers/gpu/drm/i915/i915_mmio_range.h b/drivers/gpu/drm/i915/i915_mmio_range.h
> > new file mode 100644
> > index 000000000000..c3c477a8a0c1
> > --- /dev/null
> > +++ b/drivers/gpu/drm/i915/i915_mmio_range.h
> > @@ -0,0 +1,19 @@
> > +/* SPDX-License-Identifier: MIT */
> > +/*
> > + * Copyright © 2025 Intel Corporation
> > + */
> > +
> > +#ifndef __I915_MMIO_RANGE_H__
> > +#define __I915_MMIO_RANGE_H__
> > +
> > +#include <linux/types.h>
> > +
> > +/* Other register ranges (e.g., shadow tables, MCR tables, etc.) */
> > +struct i915_range {
> > +	u32 start;
> > +	u32 end;
> > +};
> > +
> > +bool reg_in_i915_range_table(u32 addr, const struct i915_range *table);
> > +
> > +#endif /* __I915_MMIO_RANGE_H__ */
> > diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c
> > index 1658f1246c6f..b319398d7df1 100644
> > --- a/drivers/gpu/drm/i915/i915_perf.c
> > +++ b/drivers/gpu/drm/i915/i915_perf.c
> > @@ -219,6 +219,7 @@
> >  #include "i915_perf.h"
> >  #include "i915_perf_oa_regs.h"
> >  #include "i915_reg.h"
> > +#include "i915_mmio_range.h"
> >  
> >  /* HW requires this to be a power of two, between 128k and 16M, though driver
> >   * is currently generally designed assuming the largest 16M size is used such
> > @@ -4320,18 +4321,6 @@ static bool gen8_is_valid_flex_addr(struct i915_perf *perf, u32 addr)
> >  	return false;
> >  }
> >  
> > -static bool reg_in_range_table(u32 addr, const struct i915_range *table)
> > -{
> > -	while (table->start || table->end) {
> > -		if (addr >= table->start && addr <= table->end)
> > -			return true;
> > -
> > -		table++;
> > -	}
> > -
> > -	return false;
> > -}
> > -
> >  #define REG_EQUAL(addr, mmio) \
> >  	((addr) == i915_mmio_reg_offset(mmio))
> >  
> > @@ -4421,61 +4410,61 @@ static const struct i915_range mtl_oa_mux_regs[] = {
> >  
> >  static bool gen7_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
> >  {
> > -	return reg_in_range_table(addr, gen7_oa_b_counters);
> > +	return reg_in_i915_range_table(addr, gen7_oa_b_counters);
> >  }
> >  
> >  static bool gen8_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> >  {
> > -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> > -		reg_in_range_table(addr, gen8_oa_mux_regs);
> > +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> > +		reg_in_i915_range_table(addr, gen8_oa_mux_regs);
> >  }
> >  
> >  static bool gen11_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> >  {
> > -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> > -		reg_in_range_table(addr, gen8_oa_mux_regs) ||
> > -		reg_in_range_table(addr, gen11_oa_mux_regs);
> > +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> > +		reg_in_i915_range_table(addr, gen8_oa_mux_regs) ||
> > +		reg_in_i915_range_table(addr, gen11_oa_mux_regs);
> >  }
> >  
> >  static bool hsw_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> >  {
> > -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> > -		reg_in_range_table(addr, hsw_oa_mux_regs);
> > +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> > +		reg_in_i915_range_table(addr, hsw_oa_mux_regs);
> >  }
> >  
> >  static bool chv_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> >  {
> > -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> > -		reg_in_range_table(addr, chv_oa_mux_regs);
> > +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> > +		reg_in_i915_range_table(addr, chv_oa_mux_regs);
> >  }
> >  
> >  static bool gen12_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
> >  {
> > -	return reg_in_range_table(addr, gen12_oa_b_counters);
> > +	return reg_in_i915_range_table(addr, gen12_oa_b_counters);
> >  }
> >  
> >  static bool mtl_is_valid_oam_b_counter_addr(struct i915_perf *perf, u32 addr)
> >  {
> >  	if (HAS_OAM(perf->i915) &&
> >  	    GRAPHICS_VER_FULL(perf->i915) >= IP_VER(12, 70))
> > -		return reg_in_range_table(addr, mtl_oam_b_counters);
> > +		return reg_in_i915_range_table(addr, mtl_oam_b_counters);
> >  
> >  	return false;
> >  }
> >  
> >  static bool xehp_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
> >  {
> > -	return reg_in_range_table(addr, xehp_oa_b_counters) ||
> > -		reg_in_range_table(addr, gen12_oa_b_counters) ||
> > +	return reg_in_i915_range_table(addr, xehp_oa_b_counters) ||
> > +		reg_in_i915_range_table(addr, gen12_oa_b_counters) ||
> >  		mtl_is_valid_oam_b_counter_addr(perf, addr);
> >  }
> >  
> >  static bool gen12_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> >  {
> >  	if (GRAPHICS_VER_FULL(perf->i915) >= IP_VER(12, 70))
> > -		return reg_in_range_table(addr, mtl_oa_mux_regs);
> > +		return reg_in_i915_range_table(addr, mtl_oa_mux_regs);
> >  	else
> > -		return reg_in_range_table(addr, gen12_oa_mux_regs);
> > +		return reg_in_i915_range_table(addr, gen12_oa_mux_regs);
> >  }
> >  
> >  static u32 mask_reg_value(u32 reg, u32 val)
> > diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c
> > index 8cb59f8d1f4c..aea81e41d6dd 100644
> > --- a/drivers/gpu/drm/i915/intel_uncore.c
> > +++ b/drivers/gpu/drm/i915/intel_uncore.c
> > @@ -35,6 +35,7 @@
> >  #include "i915_reg.h"
> >  #include "i915_vgpu.h"
> >  #include "i915_wait_util.h"
> > +#include "i915_mmio_range.h"
> >  #include "intel_uncore_trace.h"
> >  
> >  #define FORCEWAKE_ACK_TIMEOUT_MS 50
> > diff --git a/drivers/gpu/drm/i915/intel_uncore.h b/drivers/gpu/drm/i915/intel_uncore.h
> > index 6048b99b96cb..6df624afab30 100644
> > --- a/drivers/gpu/drm/i915/intel_uncore.h
> > +++ b/drivers/gpu/drm/i915/intel_uncore.h
> > @@ -123,12 +123,6 @@ struct intel_forcewake_range {
> >  	enum forcewake_domains domains;
> >  };
> >  
> > -/* Other register ranges (e.g., shadow tables, MCR tables, etc.) */
> > -struct i915_range {
> > -	u32 start;
> > -	u32 end;
> > -};
> > -
> >  struct intel_uncore {
> >  	void __iomem *regs;
> >  
> > -- 
> > 2.51.0
> > 
> 
> -- 
> Matt Roper
> Graphics Software Engineer
> Linux GPU Platform Enablement
> Intel Corporation

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

* Re: [PATCH] drm/i915:move and rename reg_in_range_table
  2025-10-08 17:22   ` Matt Atwood
@ 2025-10-08 17:37     ` Matt Roper
  2025-10-08 21:34       ` Rodrigo Vivi
  0 siblings, 1 reply; 11+ messages in thread
From: Matt Roper @ 2025-10-08 17:37 UTC (permalink / raw)
  To: Matt Atwood; +Cc: rodrigo.vivi, intel-gfx

On Wed, Oct 08, 2025 at 10:22:42AM -0700, Matt Atwood wrote:
> On Wed, Oct 08, 2025 at 09:53:34AM -0700, Matt Roper wrote:
> > On Tue, Oct 07, 2025 at 02:23:36PM -0700, Matt Atwood wrote:
> > > reg_in_range_table is a useful function that is used in multiple places,
> > > and will be needed for WA_BB implementation later.
> > > 
> > > Let's move this function and i915_range struct to its own file, as we are
> > > trying to move away from i915_utils files.
> > 
> > It looks like this is a new revision of this patch from a couple years
> > ago, right?
> > 
> >         https://lore.kernel.org/all/20231129205122.3464299-1-matthew.s.atwood@intel.com/
> > 
> > Even though it's been a long time, it would still be a good idea to
> > include a patch changelog so that it's clear what's been changed and
> > what review feedback was/wasn't incorporated.
> Sorry, I will include it if theres another version
> > 
> > I'm also wondering if we should be thinking about moving i915 to use
> > 'struct regmap_range' and existing functions like regmap_reg_in_ranges()
> > rather than maintaining our own i915-specific versions of the logic.
> > regmap in general does a bunch of other stuff that isn't relevant to
> > i915, but it seems like we might be able to re-use the type definitions
> > and basic lookups to avoid reinventing the wheel.
> This is doable but just requires a rewrite of the current implementation
> as it's not a 1:1 conversion.

The idea is that we'd eliminate 'struct i915_range' and related
functions and just use the regmap types and functions instead.  It looks
like the main difference is that the regmap lists are size-based, while
our lists use a sentinel to mark the end of the table.

Although I did just notice that even the basic types and helpers for
regmap rely on CONFIG_REGMAP, so that might be an argument against
switching over since we'd need to add an extra kconfig dependency, and
most of what it brings in isn't useful to us.  But probably more
something for Rodrigo and the other maintainers to weigh in on.


Matt

> > 
> > > 
> > > Suggested-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > > Signed-off-by: Matt Atwood <matthew.s.atwood@intel.com>
> > > ---
> > >  drivers/gpu/drm/i915/Makefile               |  1 +
> > >  drivers/gpu/drm/i915/gt/intel_workarounds.c |  1 +
> > >  drivers/gpu/drm/i915/i915_mmio_range.c      | 18 +++++++++
> > >  drivers/gpu/drm/i915/i915_mmio_range.h      | 19 +++++++++
> > >  drivers/gpu/drm/i915/i915_perf.c            | 45 ++++++++-------------
> > >  drivers/gpu/drm/i915/intel_uncore.c         |  1 +
> > >  drivers/gpu/drm/i915/intel_uncore.h         |  6 ---
> > >  7 files changed, 57 insertions(+), 34 deletions(-)
> > >  create mode 100644 drivers/gpu/drm/i915/i915_mmio_range.c
> > >  create mode 100644 drivers/gpu/drm/i915/i915_mmio_range.h
> > > 
> > > diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
> > > index 78a45a6681df..e5819c4320bf 100644
> > > --- a/drivers/gpu/drm/i915/Makefile
> > > +++ b/drivers/gpu/drm/i915/Makefile
> > > @@ -26,6 +26,7 @@ i915-y += \
> > >  	i915_ioctl.o \
> > >  	i915_irq.o \
> > >  	i915_mitigations.o \
> > > +	i915_mmio_range.o \
> > >  	i915_module.o \
> > >  	i915_params.o \
> > >  	i915_pci.o \
> > > diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> > > index 7d486dfa2fc1..a3c08bde9b2e 100644
> > > --- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
> > > +++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> > > @@ -5,6 +5,7 @@
> > >  
> > >  #include "i915_drv.h"
> > >  #include "i915_reg.h"
> > > +#include "i915_mmio_range.h"
> > >  #include "intel_context.h"
> > >  #include "intel_engine_pm.h"
> > >  #include "intel_engine_regs.h"
> > > diff --git a/drivers/gpu/drm/i915/i915_mmio_range.c b/drivers/gpu/drm/i915/i915_mmio_range.c
> > > new file mode 100644
> > > index 000000000000..c5484b16e28a
> > > --- /dev/null
> > > +++ b/drivers/gpu/drm/i915/i915_mmio_range.c
> > > @@ -0,0 +1,18 @@
> > > +// SPDX-License-Identifier: MIT
> > > +/*
> > > + * Copyright © 2025 Intel Corporation
> > > + */
> > > +
> > > +#include "i915_mmio_range.h"
> > > +
> > > +bool reg_in_i915_range_table(u32 addr, const struct i915_range *table)
> > 
> > I think some of the feedback about function naming from the previous
> > version was overlooked.  If we have a file i915_foo.c, then the general
> > expectation is that the non-static function names should be
> > i915_foo_*().  In this case, it means that functions you expose here
> > should probably start with an "i915_mmio_range_" prefix.  So maybe
> > something like "i915_mmio_range_table_contains()" would be a better
> > choice.
> Ah, the initial feedback I got from Rodrigo was that the original
> function name could give the impression a function was more generic then
> it actually was. The name I chose her was getting the struct name
> (i915_range) into the function name. I can easily change the name
> depending on what the community wants. 
> 
> MattA
> > 
> > Our existing code isn't entirely consistent about following this rule
> > (especially for i915 which has a lot of historical baggage), but we try
> > to follow it when writing new code.
> > 
> > 
> > Matt
> > 
> > > +{
> > > +	while (table->start || table->end) {
> > > +		if (addr >= table->start && addr <= table->end)
> > > +			return true;
> > > +
> > > +		table++;
> > > +	}
> > > +
> > > +	return false;
> > > +}
> > > diff --git a/drivers/gpu/drm/i915/i915_mmio_range.h b/drivers/gpu/drm/i915/i915_mmio_range.h
> > > new file mode 100644
> > > index 000000000000..c3c477a8a0c1
> > > --- /dev/null
> > > +++ b/drivers/gpu/drm/i915/i915_mmio_range.h
> > > @@ -0,0 +1,19 @@
> > > +/* SPDX-License-Identifier: MIT */
> > > +/*
> > > + * Copyright © 2025 Intel Corporation
> > > + */
> > > +
> > > +#ifndef __I915_MMIO_RANGE_H__
> > > +#define __I915_MMIO_RANGE_H__
> > > +
> > > +#include <linux/types.h>
> > > +
> > > +/* Other register ranges (e.g., shadow tables, MCR tables, etc.) */
> > > +struct i915_range {
> > > +	u32 start;
> > > +	u32 end;
> > > +};
> > > +
> > > +bool reg_in_i915_range_table(u32 addr, const struct i915_range *table);
> > > +
> > > +#endif /* __I915_MMIO_RANGE_H__ */
> > > diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c
> > > index 1658f1246c6f..b319398d7df1 100644
> > > --- a/drivers/gpu/drm/i915/i915_perf.c
> > > +++ b/drivers/gpu/drm/i915/i915_perf.c
> > > @@ -219,6 +219,7 @@
> > >  #include "i915_perf.h"
> > >  #include "i915_perf_oa_regs.h"
> > >  #include "i915_reg.h"
> > > +#include "i915_mmio_range.h"
> > >  
> > >  /* HW requires this to be a power of two, between 128k and 16M, though driver
> > >   * is currently generally designed assuming the largest 16M size is used such
> > > @@ -4320,18 +4321,6 @@ static bool gen8_is_valid_flex_addr(struct i915_perf *perf, u32 addr)
> > >  	return false;
> > >  }
> > >  
> > > -static bool reg_in_range_table(u32 addr, const struct i915_range *table)
> > > -{
> > > -	while (table->start || table->end) {
> > > -		if (addr >= table->start && addr <= table->end)
> > > -			return true;
> > > -
> > > -		table++;
> > > -	}
> > > -
> > > -	return false;
> > > -}
> > > -
> > >  #define REG_EQUAL(addr, mmio) \
> > >  	((addr) == i915_mmio_reg_offset(mmio))
> > >  
> > > @@ -4421,61 +4410,61 @@ static const struct i915_range mtl_oa_mux_regs[] = {
> > >  
> > >  static bool gen7_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
> > >  {
> > > -	return reg_in_range_table(addr, gen7_oa_b_counters);
> > > +	return reg_in_i915_range_table(addr, gen7_oa_b_counters);
> > >  }
> > >  
> > >  static bool gen8_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> > >  {
> > > -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> > > -		reg_in_range_table(addr, gen8_oa_mux_regs);
> > > +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> > > +		reg_in_i915_range_table(addr, gen8_oa_mux_regs);
> > >  }
> > >  
> > >  static bool gen11_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> > >  {
> > > -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> > > -		reg_in_range_table(addr, gen8_oa_mux_regs) ||
> > > -		reg_in_range_table(addr, gen11_oa_mux_regs);
> > > +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> > > +		reg_in_i915_range_table(addr, gen8_oa_mux_regs) ||
> > > +		reg_in_i915_range_table(addr, gen11_oa_mux_regs);
> > >  }
> > >  
> > >  static bool hsw_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> > >  {
> > > -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> > > -		reg_in_range_table(addr, hsw_oa_mux_regs);
> > > +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> > > +		reg_in_i915_range_table(addr, hsw_oa_mux_regs);
> > >  }
> > >  
> > >  static bool chv_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> > >  {
> > > -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> > > -		reg_in_range_table(addr, chv_oa_mux_regs);
> > > +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> > > +		reg_in_i915_range_table(addr, chv_oa_mux_regs);
> > >  }
> > >  
> > >  static bool gen12_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
> > >  {
> > > -	return reg_in_range_table(addr, gen12_oa_b_counters);
> > > +	return reg_in_i915_range_table(addr, gen12_oa_b_counters);
> > >  }
> > >  
> > >  static bool mtl_is_valid_oam_b_counter_addr(struct i915_perf *perf, u32 addr)
> > >  {
> > >  	if (HAS_OAM(perf->i915) &&
> > >  	    GRAPHICS_VER_FULL(perf->i915) >= IP_VER(12, 70))
> > > -		return reg_in_range_table(addr, mtl_oam_b_counters);
> > > +		return reg_in_i915_range_table(addr, mtl_oam_b_counters);
> > >  
> > >  	return false;
> > >  }
> > >  
> > >  static bool xehp_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
> > >  {
> > > -	return reg_in_range_table(addr, xehp_oa_b_counters) ||
> > > -		reg_in_range_table(addr, gen12_oa_b_counters) ||
> > > +	return reg_in_i915_range_table(addr, xehp_oa_b_counters) ||
> > > +		reg_in_i915_range_table(addr, gen12_oa_b_counters) ||
> > >  		mtl_is_valid_oam_b_counter_addr(perf, addr);
> > >  }
> > >  
> > >  static bool gen12_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> > >  {
> > >  	if (GRAPHICS_VER_FULL(perf->i915) >= IP_VER(12, 70))
> > > -		return reg_in_range_table(addr, mtl_oa_mux_regs);
> > > +		return reg_in_i915_range_table(addr, mtl_oa_mux_regs);
> > >  	else
> > > -		return reg_in_range_table(addr, gen12_oa_mux_regs);
> > > +		return reg_in_i915_range_table(addr, gen12_oa_mux_regs);
> > >  }
> > >  
> > >  static u32 mask_reg_value(u32 reg, u32 val)
> > > diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c
> > > index 8cb59f8d1f4c..aea81e41d6dd 100644
> > > --- a/drivers/gpu/drm/i915/intel_uncore.c
> > > +++ b/drivers/gpu/drm/i915/intel_uncore.c
> > > @@ -35,6 +35,7 @@
> > >  #include "i915_reg.h"
> > >  #include "i915_vgpu.h"
> > >  #include "i915_wait_util.h"
> > > +#include "i915_mmio_range.h"
> > >  #include "intel_uncore_trace.h"
> > >  
> > >  #define FORCEWAKE_ACK_TIMEOUT_MS 50
> > > diff --git a/drivers/gpu/drm/i915/intel_uncore.h b/drivers/gpu/drm/i915/intel_uncore.h
> > > index 6048b99b96cb..6df624afab30 100644
> > > --- a/drivers/gpu/drm/i915/intel_uncore.h
> > > +++ b/drivers/gpu/drm/i915/intel_uncore.h
> > > @@ -123,12 +123,6 @@ struct intel_forcewake_range {
> > >  	enum forcewake_domains domains;
> > >  };
> > >  
> > > -/* Other register ranges (e.g., shadow tables, MCR tables, etc.) */
> > > -struct i915_range {
> > > -	u32 start;
> > > -	u32 end;
> > > -};
> > > -
> > >  struct intel_uncore {
> > >  	void __iomem *regs;
> > >  
> > > -- 
> > > 2.51.0
> > > 
> > 
> > -- 
> > Matt Roper
> > Graphics Software Engineer
> > Linux GPU Platform Enablement
> > Intel Corporation

-- 
Matt Roper
Graphics Software Engineer
Linux GPU Platform Enablement
Intel Corporation

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

* Re: [PATCH] drm/i915:move and rename reg_in_range_table
  2025-10-08 17:37     ` Matt Roper
@ 2025-10-08 21:34       ` Rodrigo Vivi
  2025-10-09 13:08         ` Andi Shyti
  0 siblings, 1 reply; 11+ messages in thread
From: Rodrigo Vivi @ 2025-10-08 21:34 UTC (permalink / raw)
  To: Matt Roper, Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin
  Cc: Matt Atwood, intel-gfx

On Wed, Oct 08, 2025 at 10:37:13AM -0700, Matt Roper wrote:
> On Wed, Oct 08, 2025 at 10:22:42AM -0700, Matt Atwood wrote:
> > On Wed, Oct 08, 2025 at 09:53:34AM -0700, Matt Roper wrote:
> > > On Tue, Oct 07, 2025 at 02:23:36PM -0700, Matt Atwood wrote:
> > > > reg_in_range_table is a useful function that is used in multiple places,
> > > > and will be needed for WA_BB implementation later.
> > > > 
> > > > Let's move this function and i915_range struct to its own file, as we are
> > > > trying to move away from i915_utils files.
> > > 
> > > It looks like this is a new revision of this patch from a couple years
> > > ago, right?
> > > 
> > >         https://lore.kernel.org/all/20231129205122.3464299-1-matthew.s.atwood@intel.com/
> > > 
> > > Even though it's been a long time, it would still be a good idea to
> > > include a patch changelog so that it's clear what's been changed and
> > > what review feedback was/wasn't incorporated.
> > Sorry, I will include it if theres another version
> > > 
> > > I'm also wondering if we should be thinking about moving i915 to use
> > > 'struct regmap_range' and existing functions like regmap_reg_in_ranges()
> > > rather than maintaining our own i915-specific versions of the logic.
> > > regmap in general does a bunch of other stuff that isn't relevant to
> > > i915, but it seems like we might be able to re-use the type definitions
> > > and basic lookups to avoid reinventing the wheel.
> > This is doable but just requires a rewrite of the current implementation
> > as it's not a 1:1 conversion.
> 
> The idea is that we'd eliminate 'struct i915_range' and related
> functions and just use the regmap types and functions instead.  It looks
> like the main difference is that the regmap lists are size-based, while
> our lists use a sentinel to mark the end of the table.
> 
> Although I did just notice that even the basic types and helpers for
> regmap rely on CONFIG_REGMAP, so that might be an argument against
> switching over since we'd need to add an extra kconfig dependency, and
> most of what it brings in isn't useful to us.  But probably more
> something for Rodrigo and the other maintainers to weigh in on.

Cc: all other maintainers.

I could easily be convinced either way.

I like the idea of reusing something existing and this helper and struct
does fit to our needs.
I don't mind having to include another config dependency here.
The part that is not good is to bring a lot more than we need :/

Perhaps the really right thing to do there would be to split regmap
into a generic map part and the support to the other different bus stuff.
Then we start using the generic part.

> 
> 
> Matt
> 
> > > 
> > > > 
> > > > Suggested-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
> > > > Signed-off-by: Matt Atwood <matthew.s.atwood@intel.com>
> > > > ---
> > > >  drivers/gpu/drm/i915/Makefile               |  1 +
> > > >  drivers/gpu/drm/i915/gt/intel_workarounds.c |  1 +
> > > >  drivers/gpu/drm/i915/i915_mmio_range.c      | 18 +++++++++
> > > >  drivers/gpu/drm/i915/i915_mmio_range.h      | 19 +++++++++
> > > >  drivers/gpu/drm/i915/i915_perf.c            | 45 ++++++++-------------
> > > >  drivers/gpu/drm/i915/intel_uncore.c         |  1 +
> > > >  drivers/gpu/drm/i915/intel_uncore.h         |  6 ---
> > > >  7 files changed, 57 insertions(+), 34 deletions(-)
> > > >  create mode 100644 drivers/gpu/drm/i915/i915_mmio_range.c
> > > >  create mode 100644 drivers/gpu/drm/i915/i915_mmio_range.h
> > > > 
> > > > diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
> > > > index 78a45a6681df..e5819c4320bf 100644
> > > > --- a/drivers/gpu/drm/i915/Makefile
> > > > +++ b/drivers/gpu/drm/i915/Makefile
> > > > @@ -26,6 +26,7 @@ i915-y += \
> > > >  	i915_ioctl.o \
> > > >  	i915_irq.o \
> > > >  	i915_mitigations.o \
> > > > +	i915_mmio_range.o \
> > > >  	i915_module.o \
> > > >  	i915_params.o \
> > > >  	i915_pci.o \
> > > > diff --git a/drivers/gpu/drm/i915/gt/intel_workarounds.c b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> > > > index 7d486dfa2fc1..a3c08bde9b2e 100644
> > > > --- a/drivers/gpu/drm/i915/gt/intel_workarounds.c
> > > > +++ b/drivers/gpu/drm/i915/gt/intel_workarounds.c
> > > > @@ -5,6 +5,7 @@
> > > >  
> > > >  #include "i915_drv.h"
> > > >  #include "i915_reg.h"
> > > > +#include "i915_mmio_range.h"
> > > >  #include "intel_context.h"
> > > >  #include "intel_engine_pm.h"
> > > >  #include "intel_engine_regs.h"
> > > > diff --git a/drivers/gpu/drm/i915/i915_mmio_range.c b/drivers/gpu/drm/i915/i915_mmio_range.c
> > > > new file mode 100644
> > > > index 000000000000..c5484b16e28a
> > > > --- /dev/null
> > > > +++ b/drivers/gpu/drm/i915/i915_mmio_range.c
> > > > @@ -0,0 +1,18 @@
> > > > +// SPDX-License-Identifier: MIT
> > > > +/*
> > > > + * Copyright © 2025 Intel Corporation
> > > > + */
> > > > +
> > > > +#include "i915_mmio_range.h"
> > > > +
> > > > +bool reg_in_i915_range_table(u32 addr, const struct i915_range *table)
> > > 
> > > I think some of the feedback about function naming from the previous
> > > version was overlooked.  If we have a file i915_foo.c, then the general
> > > expectation is that the non-static function names should be
> > > i915_foo_*().  In this case, it means that functions you expose here
> > > should probably start with an "i915_mmio_range_" prefix.  So maybe
> > > something like "i915_mmio_range_table_contains()" would be a better
> > > choice.
> > Ah, the initial feedback I got from Rodrigo was that the original
> > function name could give the impression a function was more generic then
> > it actually was. The name I chose her was getting the struct name
> > (i915_range) into the function name. I can easily change the name
> > depending on what the community wants. 
> > 
> > MattA
> > > 
> > > Our existing code isn't entirely consistent about following this rule
> > > (especially for i915 which has a lot of historical baggage), but we try
> > > to follow it when writing new code.

My bad on that. But yeap, let's try to be a bit consistent now and not
get inspired in the bad examples. The file-name is a component name
and should be used as prefix on the rest. My bad, sorry.

Thanks,
Rodrigo.

> > > 
> > > 
> > > Matt
> > > 
> > > > +{
> > > > +	while (table->start || table->end) {
> > > > +		if (addr >= table->start && addr <= table->end)
> > > > +			return true;
> > > > +
> > > > +		table++;
> > > > +	}
> > > > +
> > > > +	return false;
> > > > +}
> > > > diff --git a/drivers/gpu/drm/i915/i915_mmio_range.h b/drivers/gpu/drm/i915/i915_mmio_range.h
> > > > new file mode 100644
> > > > index 000000000000..c3c477a8a0c1
> > > > --- /dev/null
> > > > +++ b/drivers/gpu/drm/i915/i915_mmio_range.h
> > > > @@ -0,0 +1,19 @@
> > > > +/* SPDX-License-Identifier: MIT */
> > > > +/*
> > > > + * Copyright © 2025 Intel Corporation
> > > > + */
> > > > +
> > > > +#ifndef __I915_MMIO_RANGE_H__
> > > > +#define __I915_MMIO_RANGE_H__
> > > > +
> > > > +#include <linux/types.h>
> > > > +
> > > > +/* Other register ranges (e.g., shadow tables, MCR tables, etc.) */
> > > > +struct i915_range {
> > > > +	u32 start;
> > > > +	u32 end;
> > > > +};
> > > > +
> > > > +bool reg_in_i915_range_table(u32 addr, const struct i915_range *table);
> > > > +
> > > > +#endif /* __I915_MMIO_RANGE_H__ */
> > > > diff --git a/drivers/gpu/drm/i915/i915_perf.c b/drivers/gpu/drm/i915/i915_perf.c
> > > > index 1658f1246c6f..b319398d7df1 100644
> > > > --- a/drivers/gpu/drm/i915/i915_perf.c
> > > > +++ b/drivers/gpu/drm/i915/i915_perf.c
> > > > @@ -219,6 +219,7 @@
> > > >  #include "i915_perf.h"
> > > >  #include "i915_perf_oa_regs.h"
> > > >  #include "i915_reg.h"
> > > > +#include "i915_mmio_range.h"
> > > >  
> > > >  /* HW requires this to be a power of two, between 128k and 16M, though driver
> > > >   * is currently generally designed assuming the largest 16M size is used such
> > > > @@ -4320,18 +4321,6 @@ static bool gen8_is_valid_flex_addr(struct i915_perf *perf, u32 addr)
> > > >  	return false;
> > > >  }
> > > >  
> > > > -static bool reg_in_range_table(u32 addr, const struct i915_range *table)
> > > > -{
> > > > -	while (table->start || table->end) {
> > > > -		if (addr >= table->start && addr <= table->end)
> > > > -			return true;
> > > > -
> > > > -		table++;
> > > > -	}
> > > > -
> > > > -	return false;
> > > > -}
> > > > -
> > > >  #define REG_EQUAL(addr, mmio) \
> > > >  	((addr) == i915_mmio_reg_offset(mmio))
> > > >  
> > > > @@ -4421,61 +4410,61 @@ static const struct i915_range mtl_oa_mux_regs[] = {
> > > >  
> > > >  static bool gen7_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
> > > >  {
> > > > -	return reg_in_range_table(addr, gen7_oa_b_counters);
> > > > +	return reg_in_i915_range_table(addr, gen7_oa_b_counters);
> > > >  }
> > > >  
> > > >  static bool gen8_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> > > >  {
> > > > -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> > > > -		reg_in_range_table(addr, gen8_oa_mux_regs);
> > > > +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> > > > +		reg_in_i915_range_table(addr, gen8_oa_mux_regs);
> > > >  }
> > > >  
> > > >  static bool gen11_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> > > >  {
> > > > -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> > > > -		reg_in_range_table(addr, gen8_oa_mux_regs) ||
> > > > -		reg_in_range_table(addr, gen11_oa_mux_regs);
> > > > +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> > > > +		reg_in_i915_range_table(addr, gen8_oa_mux_regs) ||
> > > > +		reg_in_i915_range_table(addr, gen11_oa_mux_regs);
> > > >  }
> > > >  
> > > >  static bool hsw_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> > > >  {
> > > > -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> > > > -		reg_in_range_table(addr, hsw_oa_mux_regs);
> > > > +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> > > > +		reg_in_i915_range_table(addr, hsw_oa_mux_regs);
> > > >  }
> > > >  
> > > >  static bool chv_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> > > >  {
> > > > -	return reg_in_range_table(addr, gen7_oa_mux_regs) ||
> > > > -		reg_in_range_table(addr, chv_oa_mux_regs);
> > > > +	return reg_in_i915_range_table(addr, gen7_oa_mux_regs) ||
> > > > +		reg_in_i915_range_table(addr, chv_oa_mux_regs);
> > > >  }
> > > >  
> > > >  static bool gen12_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
> > > >  {
> > > > -	return reg_in_range_table(addr, gen12_oa_b_counters);
> > > > +	return reg_in_i915_range_table(addr, gen12_oa_b_counters);
> > > >  }
> > > >  
> > > >  static bool mtl_is_valid_oam_b_counter_addr(struct i915_perf *perf, u32 addr)
> > > >  {
> > > >  	if (HAS_OAM(perf->i915) &&
> > > >  	    GRAPHICS_VER_FULL(perf->i915) >= IP_VER(12, 70))
> > > > -		return reg_in_range_table(addr, mtl_oam_b_counters);
> > > > +		return reg_in_i915_range_table(addr, mtl_oam_b_counters);
> > > >  
> > > >  	return false;
> > > >  }
> > > >  
> > > >  static bool xehp_is_valid_b_counter_addr(struct i915_perf *perf, u32 addr)
> > > >  {
> > > > -	return reg_in_range_table(addr, xehp_oa_b_counters) ||
> > > > -		reg_in_range_table(addr, gen12_oa_b_counters) ||
> > > > +	return reg_in_i915_range_table(addr, xehp_oa_b_counters) ||
> > > > +		reg_in_i915_range_table(addr, gen12_oa_b_counters) ||
> > > >  		mtl_is_valid_oam_b_counter_addr(perf, addr);
> > > >  }
> > > >  
> > > >  static bool gen12_is_valid_mux_addr(struct i915_perf *perf, u32 addr)
> > > >  {
> > > >  	if (GRAPHICS_VER_FULL(perf->i915) >= IP_VER(12, 70))
> > > > -		return reg_in_range_table(addr, mtl_oa_mux_regs);
> > > > +		return reg_in_i915_range_table(addr, mtl_oa_mux_regs);
> > > >  	else
> > > > -		return reg_in_range_table(addr, gen12_oa_mux_regs);
> > > > +		return reg_in_i915_range_table(addr, gen12_oa_mux_regs);
> > > >  }
> > > >  
> > > >  static u32 mask_reg_value(u32 reg, u32 val)
> > > > diff --git a/drivers/gpu/drm/i915/intel_uncore.c b/drivers/gpu/drm/i915/intel_uncore.c
> > > > index 8cb59f8d1f4c..aea81e41d6dd 100644
> > > > --- a/drivers/gpu/drm/i915/intel_uncore.c
> > > > +++ b/drivers/gpu/drm/i915/intel_uncore.c
> > > > @@ -35,6 +35,7 @@
> > > >  #include "i915_reg.h"
> > > >  #include "i915_vgpu.h"
> > > >  #include "i915_wait_util.h"
> > > > +#include "i915_mmio_range.h"
> > > >  #include "intel_uncore_trace.h"
> > > >  
> > > >  #define FORCEWAKE_ACK_TIMEOUT_MS 50
> > > > diff --git a/drivers/gpu/drm/i915/intel_uncore.h b/drivers/gpu/drm/i915/intel_uncore.h
> > > > index 6048b99b96cb..6df624afab30 100644
> > > > --- a/drivers/gpu/drm/i915/intel_uncore.h
> > > > +++ b/drivers/gpu/drm/i915/intel_uncore.h
> > > > @@ -123,12 +123,6 @@ struct intel_forcewake_range {
> > > >  	enum forcewake_domains domains;
> > > >  };
> > > >  
> > > > -/* Other register ranges (e.g., shadow tables, MCR tables, etc.) */
> > > > -struct i915_range {
> > > > -	u32 start;
> > > > -	u32 end;
> > > > -};
> > > > -
> > > >  struct intel_uncore {
> > > >  	void __iomem *regs;
> > > >  
> > > > -- 
> > > > 2.51.0
> > > > 
> > > 
> > > -- 
> > > Matt Roper
> > > Graphics Software Engineer
> > > Linux GPU Platform Enablement
> > > Intel Corporation
> 
> -- 
> Matt Roper
> Graphics Software Engineer
> Linux GPU Platform Enablement
> Intel Corporation

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

* Re: [PATCH] drm/i915:move and rename reg_in_range_table
  2025-10-08 21:34       ` Rodrigo Vivi
@ 2025-10-09 13:08         ` Andi Shyti
  2025-10-09 14:12           ` Rodrigo Vivi
  0 siblings, 1 reply; 11+ messages in thread
From: Andi Shyti @ 2025-10-09 13:08 UTC (permalink / raw)
  To: Rodrigo Vivi
  Cc: Matt Roper, Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin,
	Matt Atwood, intel-gfx

On Wed, Oct 08, 2025 at 05:34:39PM -0400, Rodrigo Vivi wrote:
> On Wed, Oct 08, 2025 at 10:37:13AM -0700, Matt Roper wrote:
> > On Wed, Oct 08, 2025 at 10:22:42AM -0700, Matt Atwood wrote:
> > > On Wed, Oct 08, 2025 at 09:53:34AM -0700, Matt Roper wrote:
> > > > On Tue, Oct 07, 2025 at 02:23:36PM -0700, Matt Atwood wrote:
> > > > > reg_in_range_table is a useful function that is used in multiple places,
> > > > > and will be needed for WA_BB implementation later.
> > > > > 
> > > > > Let's move this function and i915_range struct to its own file, as we are
> > > > > trying to move away from i915_utils files.
> > > > 
> > > > It looks like this is a new revision of this patch from a couple years
> > > > ago, right?
> > > > 
> > > >         https://lore.kernel.org/all/20231129205122.3464299-1-matthew.s.atwood@intel.com/
> > > > 
> > > > Even though it's been a long time, it would still be a good idea to
> > > > include a patch changelog so that it's clear what's been changed and
> > > > what review feedback was/wasn't incorporated.
> > > Sorry, I will include it if theres another version
> > > > 
> > > > I'm also wondering if we should be thinking about moving i915 to use
> > > > 'struct regmap_range' and existing functions like regmap_reg_in_ranges()
> > > > rather than maintaining our own i915-specific versions of the logic.
> > > > regmap in general does a bunch of other stuff that isn't relevant to
> > > > i915, but it seems like we might be able to re-use the type definitions
> > > > and basic lookups to avoid reinventing the wheel.
> > > This is doable but just requires a rewrite of the current implementation
> > > as it's not a 1:1 conversion.
> > 
> > The idea is that we'd eliminate 'struct i915_range' and related
> > functions and just use the regmap types and functions instead.  It looks
> > like the main difference is that the regmap lists are size-based, while
> > our lists use a sentinel to mark the end of the table.
> > 
> > Although I did just notice that even the basic types and helpers for
> > regmap rely on CONFIG_REGMAP, so that might be an argument against
> > switching over since we'd need to add an extra kconfig dependency, and
> > most of what it brings in isn't useful to us.  But probably more
> > something for Rodrigo and the other maintainers to weigh in on.
> 
> Cc: all other maintainers.
> 
> I could easily be convinced either way.
> 
> I like the idea of reusing something existing and this helper and struct
> does fit to our needs.
> I don't mind having to include another config dependency here.
> The part that is not good is to bring a lot more than we need :/
> 
> Perhaps the really right thing to do there would be to split regmap
> into a generic map part and the support to the other different bus stuff.
> Then we start using the generic part.

It's true that they are similar (regmap_reg_in_ranges() is
basically a copy paste), but regmap and mmio are two different
things (although conceptually similar in some cases). Working to
expose regmap_range so that we can use it as mmio_range looks to
me a bit of an overkill.

Andi

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

* Re: [PATCH] drm/i915:move and rename reg_in_range_table
  2025-10-09 13:08         ` Andi Shyti
@ 2025-10-09 14:12           ` Rodrigo Vivi
  2025-10-09 15:13             ` Jani Nikula
  0 siblings, 1 reply; 11+ messages in thread
From: Rodrigo Vivi @ 2025-10-09 14:12 UTC (permalink / raw)
  To: Andi Shyti
  Cc: Matt Roper, Jani Nikula, Joonas Lahtinen, Tvrtko Ursulin,
	Matt Atwood, intel-gfx

On Thu, Oct 09, 2025 at 03:08:28PM +0200, Andi Shyti wrote:
> On Wed, Oct 08, 2025 at 05:34:39PM -0400, Rodrigo Vivi wrote:
> > On Wed, Oct 08, 2025 at 10:37:13AM -0700, Matt Roper wrote:
> > > On Wed, Oct 08, 2025 at 10:22:42AM -0700, Matt Atwood wrote:
> > > > On Wed, Oct 08, 2025 at 09:53:34AM -0700, Matt Roper wrote:
> > > > > On Tue, Oct 07, 2025 at 02:23:36PM -0700, Matt Atwood wrote:
> > > > > > reg_in_range_table is a useful function that is used in multiple places,
> > > > > > and will be needed for WA_BB implementation later.
> > > > > > 
> > > > > > Let's move this function and i915_range struct to its own file, as we are
> > > > > > trying to move away from i915_utils files.
> > > > > 
> > > > > It looks like this is a new revision of this patch from a couple years
> > > > > ago, right?
> > > > > 
> > > > >         https://lore.kernel.org/all/20231129205122.3464299-1-matthew.s.atwood@intel.com/
> > > > > 
> > > > > Even though it's been a long time, it would still be a good idea to
> > > > > include a patch changelog so that it's clear what's been changed and
> > > > > what review feedback was/wasn't incorporated.
> > > > Sorry, I will include it if theres another version
> > > > > 
> > > > > I'm also wondering if we should be thinking about moving i915 to use
> > > > > 'struct regmap_range' and existing functions like regmap_reg_in_ranges()
> > > > > rather than maintaining our own i915-specific versions of the logic.
> > > > > regmap in general does a bunch of other stuff that isn't relevant to
> > > > > i915, but it seems like we might be able to re-use the type definitions
> > > > > and basic lookups to avoid reinventing the wheel.
> > > > This is doable but just requires a rewrite of the current implementation
> > > > as it's not a 1:1 conversion.
> > > 
> > > The idea is that we'd eliminate 'struct i915_range' and related
> > > functions and just use the regmap types and functions instead.  It looks
> > > like the main difference is that the regmap lists are size-based, while
> > > our lists use a sentinel to mark the end of the table.
> > > 
> > > Although I did just notice that even the basic types and helpers for
> > > regmap rely on CONFIG_REGMAP, so that might be an argument against
> > > switching over since we'd need to add an extra kconfig dependency, and
> > > most of what it brings in isn't useful to us.  But probably more
> > > something for Rodrigo and the other maintainers to weigh in on.
> > 
> > Cc: all other maintainers.
> > 
> > I could easily be convinced either way.
> > 
> > I like the idea of reusing something existing and this helper and struct
> > does fit to our needs.
> > I don't mind having to include another config dependency here.
> > The part that is not good is to bring a lot more than we need :/
> > 
> > Perhaps the really right thing to do there would be to split regmap
> > into a generic map part and the support to the other different bus stuff.
> > Then we start using the generic part.
> 
> It's true that they are similar (regmap_reg_in_ranges() is
> basically a copy paste), but regmap and mmio are two different
> things (although conceptually similar in some cases). Working to
> expose regmap_range so that we can use it as mmio_range looks to
> me a bit of an overkill.

fair enough. Let's go then with this i915-only approach here, but
renaming the functions and structs.

> 
> Andi

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

* Re: [PATCH] drm/i915:move and rename reg_in_range_table
  2025-10-09 14:12           ` Rodrigo Vivi
@ 2025-10-09 15:13             ` Jani Nikula
  0 siblings, 0 replies; 11+ messages in thread
From: Jani Nikula @ 2025-10-09 15:13 UTC (permalink / raw)
  To: Rodrigo Vivi, Andi Shyti
  Cc: Matt Roper, Joonas Lahtinen, Tvrtko Ursulin, Matt Atwood,
	intel-gfx

On Thu, 09 Oct 2025, Rodrigo Vivi <rodrigo.vivi@intel.com> wrote:
> On Thu, Oct 09, 2025 at 03:08:28PM +0200, Andi Shyti wrote:
>> On Wed, Oct 08, 2025 at 05:34:39PM -0400, Rodrigo Vivi wrote:
>> > On Wed, Oct 08, 2025 at 10:37:13AM -0700, Matt Roper wrote:
>> > > On Wed, Oct 08, 2025 at 10:22:42AM -0700, Matt Atwood wrote:
>> > > > On Wed, Oct 08, 2025 at 09:53:34AM -0700, Matt Roper wrote:
>> > > > > On Tue, Oct 07, 2025 at 02:23:36PM -0700, Matt Atwood wrote:
>> > > > > > reg_in_range_table is a useful function that is used in multiple places,
>> > > > > > and will be needed for WA_BB implementation later.
>> > > > > > 
>> > > > > > Let's move this function and i915_range struct to its own file, as we are
>> > > > > > trying to move away from i915_utils files.
>> > > > > 
>> > > > > It looks like this is a new revision of this patch from a couple years
>> > > > > ago, right?
>> > > > > 
>> > > > >         https://lore.kernel.org/all/20231129205122.3464299-1-matthew.s.atwood@intel.com/
>> > > > > 
>> > > > > Even though it's been a long time, it would still be a good idea to
>> > > > > include a patch changelog so that it's clear what's been changed and
>> > > > > what review feedback was/wasn't incorporated.
>> > > > Sorry, I will include it if theres another version
>> > > > > 
>> > > > > I'm also wondering if we should be thinking about moving i915 to use
>> > > > > 'struct regmap_range' and existing functions like regmap_reg_in_ranges()
>> > > > > rather than maintaining our own i915-specific versions of the logic.
>> > > > > regmap in general does a bunch of other stuff that isn't relevant to
>> > > > > i915, but it seems like we might be able to re-use the type definitions
>> > > > > and basic lookups to avoid reinventing the wheel.
>> > > > This is doable but just requires a rewrite of the current implementation
>> > > > as it's not a 1:1 conversion.
>> > > 
>> > > The idea is that we'd eliminate 'struct i915_range' and related
>> > > functions and just use the regmap types and functions instead.  It looks
>> > > like the main difference is that the regmap lists are size-based, while
>> > > our lists use a sentinel to mark the end of the table.
>> > > 
>> > > Although I did just notice that even the basic types and helpers for
>> > > regmap rely on CONFIG_REGMAP, so that might be an argument against
>> > > switching over since we'd need to add an extra kconfig dependency, and
>> > > most of what it brings in isn't useful to us.  But probably more
>> > > something for Rodrigo and the other maintainers to weigh in on.
>> > 
>> > Cc: all other maintainers.
>> > 
>> > I could easily be convinced either way.
>> > 
>> > I like the idea of reusing something existing and this helper and struct
>> > does fit to our needs.
>> > I don't mind having to include another config dependency here.
>> > The part that is not good is to bring a lot more than we need :/
>> > 
>> > Perhaps the really right thing to do there would be to split regmap
>> > into a generic map part and the support to the other different bus stuff.
>> > Then we start using the generic part.
>> 
>> It's true that they are similar (regmap_reg_in_ranges() is
>> basically a copy paste), but regmap and mmio are two different
>> things (although conceptually similar in some cases). Working to
>> expose regmap_range so that we can use it as mmio_range looks to
>> me a bit of an overkill.
>
> fair enough. Let's go then with this i915-only approach here, but
> renaming the functions and structs.

Agreed.

I'll note that there's also include/linux/range.h, which could be
expanded to our use case, but it deals with u64 offsets.

BR,
Jani.

-- 
Jani Nikula, Intel

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

end of thread, other threads:[~2025-10-09 15:13 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-07 21:23 [PATCH] drm/i915:move and rename reg_in_range_table Matt Atwood
2025-10-08  4:37 ` ✓ i915.CI.BAT: success for " Patchwork
2025-10-08 10:43 ` ✗ i915.CI.Full: failure " Patchwork
2025-10-08 16:51   ` Matt Atwood
2025-10-08 16:53 ` [PATCH] " Matt Roper
2025-10-08 17:22   ` Matt Atwood
2025-10-08 17:37     ` Matt Roper
2025-10-08 21:34       ` Rodrigo Vivi
2025-10-09 13:08         ` Andi Shyti
2025-10-09 14:12           ` Rodrigo Vivi
2025-10-09 15:13             ` 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).