Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx
@ 2026-02-19  9:43 Arun R Murthy
  2026-02-19 10:48 ` ✓ i915.CI.BAT: success for " Patchwork
                   ` (14 more replies)
  0 siblings, 15 replies; 44+ messages in thread
From: Arun R Murthy @ 2026-02-19  9:43 UTC (permalink / raw)
  To: intel-gfx, intel-xe; +Cc: imre.deak, suraj.kandpal, Arun R Murthy

Before reading the DPCD caps for eDP wake the sink device and for DP
after reading the lttpr caps and before reading the dpcd caps wake up
the sink device.

Closes: https://issues.redhat.com/browse/RHEL-120913
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
 drivers/gpu/drm/i915/display/intel_dp.c       | 41 +++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
 .../drm/i915/display/intel_dp_link_training.c |  3 ++
 3 files changed, 45 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 454e6144ee4e..2fbb947e6cc8 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -4705,6 +4705,45 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
 	intel_edp_set_data_override_rates(intel_dp);
 }
 
+void intel_dp_wake_sink(struct intel_dp *intel_dp)
+{
+	u8 value = 0;
+	int ret = 0, try = 0;
+
+	intel_dp_dpcd_set_probe(intel_dp, false);
+
+	/*
+	 * Wake the sink device
+	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
+	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
+	 */
+	while (try < 10 && ret < 0) {
+		ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value);
+		/*
+		 * If sink is in D3 then it may not respond to the AUX tx so
+		 * wake it up to D3_AUX_ON state
+		 */
+		if (value == DP_SET_POWER_D3) {
+			/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
+			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
+					   DP_SET_POWER_D0);
+			fsleep(1000);
+			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
+					   DP_SET_POWER_D3_AUX_ON);
+			break;
+		} else if ((value == DP_SET_POWER_D0) ||
+			   (value == DP_SET_POWER_D3_AUX_ON)) {
+			/* if in D0 or D3_AUX_ON exit */
+			break;
+		}
+		/* Sink in D0 or even if read fails a minimum of 1ms is required to wake and respond */
+		fsleep(1000);
+		try++;
+	}
+
+	intel_dp_dpcd_set_probe(intel_dp, true);
+}
+
 static bool
 intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
 {
@@ -4713,6 +4752,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
 	/* this function is meant to be called only once */
 	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
 
+	intel_dp_wake_sink(intel_dp);
+
 	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
 		return false;
 
diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
index b0bbd5981f57..3f16077c0cc7 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.h
+++ b/drivers/gpu/drm/i915/display/intel_dp.h
@@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
 bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
 				     int hdisplay,
 				     int num_joined_pipes);
+void intel_dp_wake_sink(struct intel_dp *intel_dp);
 
 #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
 	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
index 54c585c59b90..cbb712ea9f60 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
+++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
@@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
 		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
 	}
 
+	/* After reading LTTPR wake up the sink before reading DPRX caps */
+	intel_dp_wake_sink(intel_dp);
+
 	/*
 	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
 	 * it here.
-- 
2.25.1


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

* ✓ i915.CI.BAT: success for drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
@ 2026-02-19 10:48 ` Patchwork
  2026-02-19 14:36 ` ✗ i915.CI.Full: failure " Patchwork
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 44+ messages in thread
From: Patchwork @ 2026-02-19 10:48 UTC (permalink / raw)
  To: Arun R Murthy; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/dp: On DPCD init/caps wake the DPRx
URL   : https://patchwork.freedesktop.org/series/161818/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_18006 -> Patchwork_161818v1
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

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

  Missing    (2): bat-dg2-13 fi-snb-2520m 

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

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

### IGT changes ###

#### Issues hit ####

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

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

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


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

  * Linux: CI_DRM_18006 -> Patchwork_161818v1

  CI-20190529: 20190529
  CI_DRM_18006: c81e41f7aca96f583296a2a875f0179484b7a81f @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_8761: 8761
  Patchwork_161818v1: c81e41f7aca96f583296a2a875f0179484b7a81f @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

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

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

* ✗ i915.CI.Full: failure for drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
  2026-02-19 10:48 ` ✓ i915.CI.BAT: success for " Patchwork
@ 2026-02-19 14:36 ` Patchwork
  2026-02-19 14:53 ` [PATCH] " Ville Syrjälä
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 44+ messages in thread
From: Patchwork @ 2026-02-19 14:36 UTC (permalink / raw)
  To: Arun R Murthy; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/dp: On DPCD init/caps wake the DPRx
URL   : https://patchwork.freedesktop.org/series/161818/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_18006_full -> Patchwork_161818v1_full
====================================================

Summary
-------

  **FAILURE**

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

  No changes in participating hosts

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
    - shard-rkl:          NOTRUN -> [SKIP][1] +1 other test skip
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
    - shard-tglu:         NOTRUN -> [SKIP][2]
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-6/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping:
    - shard-tglu-1:       NOTRUN -> [SKIP][3]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html

  * igt@kms_plane_lowres@tiling-x@pipe-d-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [FAIL][4] +3 other tests fail
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg1-18/igt@kms_plane_lowres@tiling-x@pipe-d-hdmi-a-4.html

  
#### Warnings ####

  * igt@kms_plane@pixel-format-yf-tiled-modifier:
    - shard-rkl:          [SKIP][5] ([i915#14544]) -> [SKIP][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-modifier.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_plane@pixel-format-yf-tiled-modifier.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-tglu:         [SKIP][7] ([i915#15128]) -> [FAIL][8]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-8/igt@kms_pm_dc@dc6-dpms.html

  
New tests
---------

  New tests have been introduced between CI_DRM_18006_full and Patchwork_161818v1_full:

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

  * igt@kms_cursor_edge_walk@256x256-top-bottom@pipe-c-hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [3.62] s

  

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

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

### IGT changes ###

#### Issues hit ####

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

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

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

  * igt@gem_exec_balancer@parallel-contexts:
    - shard-rkl:          NOTRUN -> [SKIP][12] ([i915#4525])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@gem_exec_balancer@parallel-contexts.html

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

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

  * igt@gem_lmem_swapping@basic:
    - shard-glk:          NOTRUN -> [SKIP][15] ([i915#4613]) +1 other test skip
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk9/igt@gem_lmem_swapping@basic.html

  * igt@gem_lmem_swapping@heavy-random:
    - shard-tglu:         NOTRUN -> [SKIP][16] ([i915#4613])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-4/igt@gem_lmem_swapping@heavy-random.html

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

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

  * igt@gem_pwrite@basic-exhaustion:
    - shard-rkl:          NOTRUN -> [SKIP][19] ([i915#3282]) +1 other test skip
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@gem_pwrite@basic-exhaustion.html
    - shard-tglu:         NOTRUN -> [WARN][20] ([i915#2658])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-6/igt@gem_pwrite@basic-exhaustion.html

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

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

  * igt@gem_userptr_blits@unsync-unmap-cycles:
    - shard-rkl:          NOTRUN -> [SKIP][24] ([i915#3297])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@gem_userptr_blits@unsync-unmap-cycles.html
    - shard-tglu:         NOTRUN -> [SKIP][25] ([i915#3297])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-6/igt@gem_userptr_blits@unsync-unmap-cycles.html

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

  * igt@gen9_exec_parse@allowed-single:
    - shard-glk:          NOTRUN -> [ABORT][27] ([i915#5566])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk5/igt@gen9_exec_parse@allowed-single.html

  * igt@gen9_exec_parse@bb-start-far:
    - shard-rkl:          NOTRUN -> [SKIP][28] ([i915#2527]) +1 other test skip
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@gen9_exec_parse@bb-start-far.html

  * igt@gen9_exec_parse@bb-start-param:
    - shard-tglu:         NOTRUN -> [SKIP][29] ([i915#2527] / [i915#2856]) +1 other test skip
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-4/igt@gen9_exec_parse@bb-start-param.html

  * igt@i915_module_load@fault-injection@intel_connector_register:
    - shard-glk10:        NOTRUN -> [ABORT][30] ([i915#15342]) +1 other test abort
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk10/igt@i915_module_load@fault-injection@intel_connector_register.html

  * igt@i915_module_load@fault-injection@intel_gt_init-enodev:
    - shard-glk10:        NOTRUN -> [SKIP][31] +111 other tests skip
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk10/igt@i915_module_load@fault-injection@intel_gt_init-enodev.html

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

  * igt@i915_pm_sseu@full-enable:
    - shard-tglu-1:       NOTRUN -> [SKIP][33] ([i915#4387])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-1/igt@i915_pm_sseu@full-enable.html

  * igt@i915_selftest@live@workarounds:
    - shard-dg2:          [PASS][34] -> [DMESG-FAIL][35] ([i915#12061]) +1 other test dmesg-fail
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-4/igt@i915_selftest@live@workarounds.html
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-6/igt@i915_selftest@live@workarounds.html

  * igt@i915_suspend@fence-restore-untiled:
    - shard-rkl:          [PASS][36] -> [ABORT][37] ([i915#15131])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-3/igt@i915_suspend@fence-restore-untiled.html
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-1/igt@i915_suspend@fence-restore-untiled.html

  * igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-edp-1:
    - shard-mtlp:         [PASS][38] -> [FAIL][39] ([i915#5956]) +1 other test fail
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-mtlp-1/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-edp-1.html
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-mtlp-7/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-edp-1.html

  * igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3:
    - shard-dg2:          [PASS][40] -> [FAIL][41] ([i915#5956]) +1 other test fail
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-5/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-1/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-0:
    - shard-rkl:          NOTRUN -> [SKIP][42] ([i915#5286]) +4 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html

  * igt@kms_big_fb@4-tiled-addfb:
    - shard-tglu-1:       NOTRUN -> [SKIP][43] ([i915#5286]) +2 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-1/igt@kms_big_fb@4-tiled-addfb.html

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

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-mtlp:         [PASS][45] -> [FAIL][46] ([i915#5138])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

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

  * igt@kms_big_fb@x-tiled-16bpp-rotate-270:
    - shard-rkl:          NOTRUN -> [SKIP][48] ([i915#3638])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
    - shard-rkl:          NOTRUN -> [SKIP][49] +7 other tests skip
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

  * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1:
    - shard-tglu-1:       NOTRUN -> [SKIP][50] ([i915#6095]) +14 other tests skip
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-1/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-3:
    - shard-dg2:          NOTRUN -> [SKIP][51] ([i915#10307] / [i915#6095]) +113 other tests skip
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-11/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs-cc@pipe-d-dp-3.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][52] ([i915#6095]) +43 other tests skip
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-1/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-3.html

  * igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][53] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-4/igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-d-hdmi-a-1.html

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

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [SKIP][55] ([i915#6095]) +275 other tests skip
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg1-18/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-4.html

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

  * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][57] ([i915#12313]) +1 other test skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
    - shard-glk:          NOTRUN -> [SKIP][58] +220 other tests skip
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html

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

  * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
    - shard-tglu-1:       NOTRUN -> [SKIP][60] ([i915#12313]) +1 other test skip
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-1/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html

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

  * igt@kms_chamelium_edid@dp-edid-stress-resolution-4k:
    - shard-tglu:         NOTRUN -> [SKIP][62] ([i915#11151] / [i915#7828]) +3 other tests skip
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-6/igt@kms_chamelium_edid@dp-edid-stress-resolution-4k.html

  * igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
    - shard-tglu-1:       NOTRUN -> [SKIP][63] ([i915#11151] / [i915#7828]) +3 other tests skip
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-1/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html

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

  * igt@kms_content_protection@atomic-dpms-hdcp14@pipe-a-dp-3:
    - shard-dg2:          NOTRUN -> [FAIL][65] ([i915#7173]) +1 other test fail
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-11/igt@kms_content_protection@atomic-dpms-hdcp14@pipe-a-dp-3.html

  * igt@kms_content_protection@atomic-hdcp14:
    - shard-tglu-1:       NOTRUN -> [SKIP][66] ([i915#6944])
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-1/igt@kms_content_protection@atomic-hdcp14.html

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

  * igt@kms_content_protection@mei-interface:
    - shard-tglu:         NOTRUN -> [SKIP][68] ([i915#6944] / [i915#9424])
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-4/igt@kms_content_protection@mei-interface.html

  * igt@kms_content_protection@suspend-resume:
    - shard-rkl:          NOTRUN -> [SKIP][69] ([i915#6944])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_content_protection@suspend-resume.html
    - shard-tglu:         NOTRUN -> [SKIP][70] ([i915#6944])
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-6/igt@kms_content_protection@suspend-resume.html

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

  * igt@kms_cursor_crc@cursor-onscreen-512x170:
    - shard-tglu-1:       NOTRUN -> [SKIP][72] ([i915#13049])
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-512x170.html

  * igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [FAIL][73] ([i915#13566]) +1 other test fail
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-4/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1:
    - shard-rkl:          [PASS][74] -> [FAIL][75] ([i915#13566]) +2 other tests fail
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-2/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-2/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html

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

  * igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [FAIL][77] ([i915#13566]) +4 other tests fail
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2.html

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

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

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc:
    - shard-dg2:          [PASS][80] -> [SKIP][81] ([i915#3555])
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-11/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html

  * igt@kms_dp_aux_dev:
    - shard-tglu:         NOTRUN -> [SKIP][82] ([i915#1257])
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-4/igt@kms_dp_aux_dev.html

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

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

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

  * igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible:
    - shard-rkl:          NOTRUN -> [SKIP][87] ([i915#9934])
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html

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

  * igt@kms_flip@2x-plain-flip-interruptible:
    - shard-tglu:         NOTRUN -> [SKIP][89] ([i915#3637] / [i915#9934]) +1 other test skip
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-4/igt@kms_flip@2x-plain-flip-interruptible.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-glk:          NOTRUN -> [INCOMPLETE][90] ([i915#12745] / [i915#4839])
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk9/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
    - shard-glk:          NOTRUN -> [INCOMPLETE][91] ([i915#12745])
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk9/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
    - shard-rkl:          NOTRUN -> [SKIP][92] ([i915#15643])
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html

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

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt:
    - shard-dg2:          [PASS][94] -> [FAIL][95] ([i915#15389] / [i915#6880])
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt.html
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc:
    - shard-rkl:          NOTRUN -> [SKIP][96] ([i915#1825]) +19 other tests skip
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-pwrite:
    - shard-tglu-1:       NOTRUN -> [SKIP][97] +23 other tests skip
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen:
    - shard-tglu:         NOTRUN -> [SKIP][98] +28 other tests skip
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
    - shard-tglu-1:       NOTRUN -> [SKIP][99] ([i915#15102]) +11 other tests skip
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html

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

  * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render:
    - shard-rkl:          NOTRUN -> [SKIP][101] ([i915#15102] / [i915#3023]) +8 other tests skip
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render.html

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

  * igt@kms_hdr@brightness-with-hdr:
    - shard-tglu-1:       NOTRUN -> [SKIP][103] ([i915#12713])
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-1/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_hdr@static-swap:
    - shard-dg2:          [PASS][104] -> [SKIP][105] ([i915#3555] / [i915#8228])
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-11/igt@kms_hdr@static-swap.html
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-4/igt@kms_hdr@static-swap.html
    - shard-rkl:          [PASS][106] -> [SKIP][107] ([i915#3555] / [i915#8228])
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_hdr@static-swap.html
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_hdr@static-swap.html

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

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

  * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
    - shard-tglu-1:       NOTRUN -> [SKIP][110] ([i915#15638])
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-rkl:          NOTRUN -> [SKIP][111] ([i915#1839] / [i915#4816])
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_pipe_crc_basic@suspend-read-crc:
    - shard-rkl:          [PASS][112] -> [INCOMPLETE][113] ([i915#12756] / [i915#13476])
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_pipe_crc_basic@suspend-read-crc.html
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-2:
    - shard-rkl:          [PASS][114] -> [INCOMPLETE][115] ([i915#12756])
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-2.html
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-2.html

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

  * igt@kms_plane_alpha_blend@alpha-basic:
    - shard-glk:          NOTRUN -> [FAIL][117] ([i915#12178])
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk6/igt@kms_plane_alpha_blend@alpha-basic.html

  * igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [FAIL][118] ([i915#7862]) +1 other test fail
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk6/igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1.html

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

  * igt@kms_plane_alpha_blend@alpha-transparent-fb:
    - shard-glk10:        NOTRUN -> [FAIL][121] ([i915#10647] / [i915#12177])
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk10/igt@kms_plane_alpha_blend@alpha-transparent-fb.html

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

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

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

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

  * igt@kms_pm_dc@dc3co-vpb-simulation:
    - shard-tglu:         NOTRUN -> [SKIP][126] ([i915#9685])
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-4/igt@kms_pm_dc@dc3co-vpb-simulation.html

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

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-dg2:          [PASS][128] -> [SKIP][129] ([i915#9340])
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-11/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_lpsp@screens-disabled:
    - shard-rkl:          NOTRUN -> [SKIP][130] ([i915#8430])
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_pm_lpsp@screens-disabled.html
    - shard-tglu:         NOTRUN -> [SKIP][131] ([i915#8430])
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-6/igt@kms_pm_lpsp@screens-disabled.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-dg2:          [PASS][132] -> [SKIP][133] ([i915#15073])
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-1/igt@kms_pm_rpm@dpms-lpsp.html
    - shard-rkl:          [PASS][134] -> [SKIP][135] ([i915#15073])
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-8/igt@kms_pm_rpm@dpms-lpsp.html
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-4/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp:
    - shard-dg1:          [PASS][136] -> [SKIP][137] ([i915#15073])
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp.html
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg1-16/igt@kms_pm_rpm@modeset-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-tglu:         NOTRUN -> [SKIP][138] ([i915#15073])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-4/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_pm_rpm@system-suspend-idle:
    - shard-rkl:          [PASS][139] -> [INCOMPLETE][140] ([i915#14419])
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_pm_rpm@system-suspend-idle.html
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-3/igt@kms_pm_rpm@system-suspend-idle.html

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
    - shard-glk:          NOTRUN -> [SKIP][141] ([i915#11520]) +6 other tests skip
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk2/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html

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

  * igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
    - shard-snb:          NOTRUN -> [SKIP][143] ([i915#11520]) +2 other tests skip
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-snb7/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html

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

  * igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
    - shard-glk10:        NOTRUN -> [SKIP][145] ([i915#11520])
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk10/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html

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

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

  * igt@kms_psr@fbc-psr-no-drrs:
    - shard-tglu:         NOTRUN -> [SKIP][148] ([i915#9732]) +9 other tests skip
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-6/igt@kms_psr@fbc-psr-no-drrs.html

  * igt@kms_psr@psr-cursor-render:
    - shard-tglu-1:       NOTRUN -> [SKIP][149] ([i915#9732]) +10 other tests skip
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-1/igt@kms_psr@psr-cursor-render.html

  * igt@kms_psr@psr-sprite-plane-onoff:
    - shard-rkl:          NOTRUN -> [SKIP][150] ([i915#1072] / [i915#9732]) +8 other tests skip
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_psr@psr-sprite-plane-onoff.html

  * igt@kms_rotation_crc@multiplane-rotation:
    - shard-glk:          NOTRUN -> [INCOMPLETE][151] ([i915#15492]) +1 other test incomplete
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk9/igt@kms_rotation_crc@multiplane-rotation.html

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

  * igt@kms_setmode@basic-clone-single-crtc:
    - shard-rkl:          NOTRUN -> [SKIP][153] ([i915#3555]) +1 other test skip
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_setmode@basic-clone-single-crtc.html
    - shard-tglu:         NOTRUN -> [SKIP][154] ([i915#3555]) +1 other test skip
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-6/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-glk10:        NOTRUN -> [FAIL][155] ([i915#10959])
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-glk10/igt@kms_tiled_display@basic-test-pattern.html

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

  * igt@perf_pmu@module-unload:
    - shard-rkl:          NOTRUN -> [FAIL][157] ([i915#14433])
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@perf_pmu@module-unload.html
    - shard-tglu:         NOTRUN -> [FAIL][158] ([i915#14433])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-6/igt@perf_pmu@module-unload.html

  * igt@prime_vgem@fence-write-hang:
    - shard-rkl:          NOTRUN -> [SKIP][159] ([i915#3708])
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@prime_vgem@fence-write-hang.html

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

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

  
#### Possible fixes ####

  * igt@gem_eio@in-flight-suspend:
    - shard-dg1:          [DMESG-WARN][162] ([i915#4391] / [i915#4423]) -> [PASS][163]
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg1-14/igt@gem_eio@in-flight-suspend.html
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg1-14/igt@gem_eio@in-flight-suspend.html

  * igt@gem_exec_endless@dispatch:
    - shard-dg2:          [TIMEOUT][164] ([i915#3778] / [i915#7016]) -> [PASS][165]
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-11/igt@gem_exec_endless@dispatch.html
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-4/igt@gem_exec_endless@dispatch.html

  * igt@gem_exec_endless@dispatch@vecs1:
    - shard-dg2:          [TIMEOUT][166] ([i915#7016]) -> [PASS][167]
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-11/igt@gem_exec_endless@dispatch@vecs1.html
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-4/igt@gem_exec_endless@dispatch@vecs1.html

  * igt@gem_workarounds@suspend-resume-context:
    - shard-rkl:          [ABORT][168] ([i915#15131]) -> [PASS][169]
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-1/igt@gem_workarounds@suspend-resume-context.html
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@gem_workarounds@suspend-resume-context.html

  * igt@i915_pm_rps@reset:
    - shard-snb:          [INCOMPLETE][170] ([i915#13729] / [i915#13821]) -> [PASS][171]
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-snb6/igt@i915_pm_rps@reset.html
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-snb7/igt@i915_pm_rps@reset.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
    - shard-dg2:          [FAIL][172] ([i915#5956]) -> [PASS][173] +1 other test pass
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html

  * igt@kms_dp_linktrain_fallback@dp-fallback:
    - shard-dg2:          [SKIP][174] ([i915#13707]) -> [PASS][175]
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-4/igt@kms_dp_linktrain_fallback@dp-fallback.html
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-11/igt@kms_dp_linktrain_fallback@dp-fallback.html

  * igt@kms_flip@2x-flip-vs-suspend-interruptible:
    - shard-snb:          [TIMEOUT][176] ([i915#14033] / [i915#14350]) -> [PASS][177]
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-snb5/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible.html

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1:
    - shard-snb:          [TIMEOUT][178] ([i915#14033]) -> [PASS][179]
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-snb5/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html

  * igt@kms_hdr@bpc-switch-dpms:
    - shard-dg2:          [SKIP][180] ([i915#3555] / [i915#8228]) -> [PASS][181]
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-4/igt@kms_hdr@bpc-switch-dpms.html
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-11/igt@kms_hdr@bpc-switch-dpms.html

  * igt@kms_joiner@invalid-modeset-force-big-joiner:
    - shard-dg2:          [SKIP][182] ([i915#15459]) -> [PASS][183]
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-11/igt@kms_joiner@invalid-modeset-force-big-joiner.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-dg1:          [SKIP][184] ([i915#15073]) -> [PASS][185] +2 other tests pass
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg1-17/igt@kms_pm_rpm@dpms-lpsp.html
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg1-15/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@dpms-mode-unset-lpsp:
    - shard-dg2:          [SKIP][186] ([i915#15073]) -> [PASS][187]
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-11/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-4/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html

  * igt@kms_pm_rpm@i2c:
    - shard-dg1:          [DMESG-WARN][188] ([i915#4423]) -> [PASS][189]
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg1-17/igt@kms_pm_rpm@i2c.html
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg1-18/igt@kms_pm_rpm@i2c.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-rkl:          [SKIP][190] ([i915#15073]) -> [PASS][191] +2 other tests pass
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp.html
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_setmode@basic:
    - shard-tglu:         [FAIL][192] ([i915#15106]) -> [PASS][193] +2 other tests pass
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-tglu-5/igt@kms_setmode@basic.html
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-tglu-9/igt@kms_setmode@basic.html

  * igt@kms_setmode@basic@pipe-b-edp-1:
    - shard-mtlp:         [FAIL][194] ([i915#15106]) -> [PASS][195] +1 other test pass
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-mtlp-8/igt@kms_setmode@basic@pipe-b-edp-1.html
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-mtlp-2/igt@kms_setmode@basic@pipe-b-edp-1.html

  
#### Warnings ####

  * igt@device_reset@unbind-cold-reset-rebind:
    - shard-rkl:          [SKIP][196] ([i915#11078]) -> [SKIP][197] ([i915#11078] / [i915#14544])
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@device_reset@unbind-cold-reset-rebind.html
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@device_reset@unbind-cold-reset-rebind.html

  * igt@gem_basic@multigpu-create-close:
    - shard-rkl:          [SKIP][198] ([i915#7697]) -> [SKIP][199] ([i915#14544] / [i915#7697])
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-3/igt@gem_basic@multigpu-create-close.html
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@gem_basic@multigpu-create-close.html

  * igt@gem_ccs@block-multicopy-compressed:
    - shard-rkl:          [SKIP][200] ([i915#9323]) -> [SKIP][201] ([i915#14544] / [i915#9323])
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@gem_ccs@block-multicopy-compressed.html
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@gem_ccs@block-multicopy-compressed.html

  * igt@gem_close_race@multigpu-basic-threads:
    - shard-rkl:          [SKIP][202] ([i915#14544] / [i915#7697]) -> [SKIP][203] ([i915#7697])
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@gem_close_race@multigpu-basic-threads.html
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@gem_close_race@multigpu-basic-threads.html

  * igt@gem_ctx_sseu@invalid-args:
    - shard-rkl:          [SKIP][204] ([i915#280]) -> [SKIP][205] ([i915#14544] / [i915#280])
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@gem_ctx_sseu@invalid-args.html
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@gem_ctx_sseu@invalid-args.html

  * igt@gem_exec_balancer@parallel-bb-first:
    - shard-rkl:          [SKIP][206] ([i915#4525]) -> [SKIP][207] ([i915#14544] / [i915#4525])
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@gem_exec_balancer@parallel-bb-first.html
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@gem_exec_balancer@parallel-bb-first.html

  * igt@gem_exec_reloc@basic-gtt-wc:
    - shard-rkl:          [SKIP][208] ([i915#3281]) -> [SKIP][209] ([i915#14544] / [i915#3281])
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@gem_exec_reloc@basic-gtt-wc.html
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-wc.html

  * igt@gem_exec_reloc@basic-wc-cpu-active:
    - shard-rkl:          [SKIP][210] ([i915#14544] / [i915#3281]) -> [SKIP][211] ([i915#3281])
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@gem_exec_reloc@basic-wc-cpu-active.html
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@gem_exec_reloc@basic-wc-cpu-active.html

  * igt@gem_partial_pwrite_pread@reads-display:
    - shard-rkl:          [SKIP][212] ([i915#3282]) -> [SKIP][213] ([i915#14544] / [i915#3282])
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@gem_partial_pwrite_pread@reads-display.html
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@gem_partial_pwrite_pread@reads-display.html

  * igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
    - shard-rkl:          [SKIP][214] ([i915#14544] / [i915#3282]) -> [SKIP][215] ([i915#3282]) +1 other test skip
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html

  * igt@gem_softpin@evict-snoop-interruptible:
    - shard-rkl:          [SKIP][216] -> [SKIP][217] ([i915#14544]) +6 other tests skip
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-3/igt@gem_softpin@evict-snoop-interruptible.html
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@gem_softpin@evict-snoop-interruptible.html

  * igt@gem_userptr_blits@invalid-mmap-offset-unsync:
    - shard-rkl:          [SKIP][218] ([i915#14544] / [i915#3297]) -> [SKIP][219] ([i915#3297])
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html

  * igt@gen9_exec_parse@bb-chained:
    - shard-rkl:          [SKIP][220] ([i915#2527]) -> [SKIP][221] ([i915#14544] / [i915#2527])
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@gen9_exec_parse@bb-chained.html
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@gen9_exec_parse@bb-chained.html

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

  * igt@i915_pm_freq_api@freq-suspend:
    - shard-rkl:          [SKIP][224] ([i915#8399]) -> [SKIP][225] ([i915#14544] / [i915#8399])
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@i915_pm_freq_api@freq-suspend.html
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html

  * igt@kms_big_fb@4-tiled-32bpp-rotate-180:
    - shard-rkl:          [SKIP][226] ([i915#14544] / [i915#5286]) -> [SKIP][227] ([i915#5286])
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-rkl:          [SKIP][228] ([i915#5286]) -> [SKIP][229] ([i915#14544] / [i915#5286]) +2 other tests skip
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/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-64bpp-rotate-0-async-flip:
    - shard-dg1:          [SKIP][230] ([i915#4423] / [i915#4538] / [i915#5286]) -> [SKIP][231] ([i915#4538] / [i915#5286])
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg1-18/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg1-12/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html

  * igt@kms_big_fb@x-tiled-8bpp-rotate-270:
    - shard-rkl:          [SKIP][232] ([i915#14544] / [i915#3638]) -> [SKIP][233] ([i915#3638])
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html

  * igt@kms_big_fb@y-tiled-64bpp-rotate-270:
    - shard-rkl:          [SKIP][234] ([i915#3638]) -> [SKIP][235] ([i915#14544] / [i915#3638]) +1 other test skip
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_big_fb@y-tiled-64bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
    - shard-rkl:          [SKIP][236] ([i915#14544]) -> [SKIP][237] +3 other tests skip
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
    - shard-rkl:          [SKIP][238] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][239] ([i915#14098] / [i915#6095]) +1 other test skip
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
    - shard-rkl:          [SKIP][240] ([i915#12313]) -> [SKIP][241] ([i915#12313] / [i915#14544])
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html

  * igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          [SKIP][242] ([i915#14098] / [i915#6095]) -> [SKIP][243] ([i915#14098] / [i915#14544] / [i915#6095]) +5 other tests skip
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-c-hdmi-a-2.html
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
    - shard-rkl:          [SKIP][244] ([i915#12805] / [i915#14544]) -> [SKIP][245] ([i915#12805])
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          [SKIP][246] ([i915#6095]) -> [SKIP][247] ([i915#14544] / [i915#6095]) +4 other tests skip
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html

  * igt@kms_chamelium_frames@hdmi-frame-dump:
    - shard-rkl:          [SKIP][248] ([i915#11151] / [i915#7828]) -> [SKIP][249] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_chamelium_frames@hdmi-frame-dump.html
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_chamelium_frames@hdmi-frame-dump.html

  * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
    - shard-rkl:          [SKIP][250] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][251] ([i915#11151] / [i915#7828]) +2 other tests skip
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html

  * igt@kms_content_protection@atomic-dpms:
    - shard-dg2:          [FAIL][252] ([i915#7173]) -> [SKIP][253] ([i915#6944] / [i915#7118] / [i915#9424]) +1 other test skip
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-11/igt@kms_content_protection@atomic-dpms.html
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-4/igt@kms_content_protection@atomic-dpms.html
    - shard-rkl:          [SKIP][254] ([i915#14544] / [i915#6944] / [i915#7118] / [i915#9424]) -> [SKIP][255] ([i915#6944] / [i915#7118] / [i915#9424])
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_content_protection@atomic-dpms.html
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_content_protection@atomic-dpms.html

  * igt@kms_content_protection@atomic-dpms-hdcp14:
    - shard-dg2:          [SKIP][256] ([i915#6944]) -> [FAIL][257] ([i915#7173])
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-4/igt@kms_content_protection@atomic-dpms-hdcp14.html
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-11/igt@kms_content_protection@atomic-dpms-hdcp14.html

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

  * igt@kms_content_protection@legacy:
    - shard-dg2:          [SKIP][260] ([i915#6944] / [i915#7118] / [i915#9424]) -> [FAIL][261] ([i915#7173])
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-6/igt@kms_content_protection@legacy.html
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-11/igt@kms_content_protection@legacy.html

  * igt@kms_content_protection@lic-type-0-hdcp14:
    - shard-dg2:          [FAIL][262] ([i915#7173]) -> [SKIP][263] ([i915#6944])
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-11/igt@kms_content_protection@lic-type-0-hdcp14.html
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-3/igt@kms_content_protection@lic-type-0-hdcp14.html

  * igt@kms_content_protection@type1:
    - shard-dg2:          [SKIP][264] ([i915#6944] / [i915#7118] / [i915#9424]) -> [SKIP][265] ([i915#6944] / [i915#7118] / [i915#7162] / [i915#9424])
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-6/igt@kms_content_protection@type1.html
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-11/igt@kms_content_protection@type1.html

  * igt@kms_cursor_crc@cursor-onscreen-32x32:
    - shard-rkl:          [SKIP][266] ([i915#14544] / [i915#3555]) -> [SKIP][267] ([i915#3555])
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-32x32.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
    - shard-rkl:          [SKIP][268] ([i915#4103]) -> [SKIP][269] ([i915#14544] / [i915#4103])
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html

  * igt@kms_dp_link_training@uhbr-sst:
    - shard-rkl:          [SKIP][270] ([i915#13748]) -> [SKIP][271] ([i915#13748] / [i915#14544])
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_dp_link_training@uhbr-sst.html
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html

  * igt@kms_feature_discovery@chamelium:
    - shard-rkl:          [SKIP][272] ([i915#14544] / [i915#4854]) -> [SKIP][273] ([i915#4854])
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_feature_discovery@chamelium.html
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_feature_discovery@chamelium.html

  * igt@kms_flip@2x-flip-vs-dpms:
    - shard-rkl:          [SKIP][274] ([i915#9934]) -> [SKIP][275] ([i915#14544] / [i915#9934]) +1 other test skip
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_flip@2x-flip-vs-dpms.html
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_flip@2x-flip-vs-dpms.html

  * igt@kms_flip@2x-plain-flip:
    - shard-rkl:          [SKIP][276] ([i915#14544] / [i915#9934]) -> [SKIP][277] ([i915#9934]) +1 other test skip
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_flip@2x-plain-flip.html
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_flip@2x-plain-flip.html

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling:
    - shard-rkl:          [SKIP][278] ([i915#15643]) -> [SKIP][279] ([i915#14544] / [i915#15643])
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
    - shard-rkl:          [SKIP][280] ([i915#14544] / [i915#15643]) -> [SKIP][281] ([i915#15643]) +1 other test skip
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt:
    - shard-rkl:          [SKIP][282] ([i915#1825]) -> [SKIP][283] ([i915#14544] / [i915#1825]) +14 other tests skip
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-farfromfence-mmap-gtt:
    - shard-rkl:          [SKIP][284] ([i915#15102] / [i915#3023]) -> [SKIP][285] ([i915#14544] / [i915#15102] / [i915#3023]) +2 other tests skip
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-farfromfence-mmap-gtt.html
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-farfromfence-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-suspend:
    - shard-dg2:          [SKIP][286] ([i915#15102] / [i915#3458]) -> [SKIP][287] ([i915#10433] / [i915#15102] / [i915#3458]) +4 other tests skip
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
    - shard-rkl:          [SKIP][288] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][289] ([i915#15102] / [i915#3023]) +3 other tests skip
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-cpu:
    - shard-rkl:          [SKIP][290] ([i915#14544] / [i915#15102]) -> [SKIP][291] ([i915#15102])
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-cpu.html
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt:
    - shard-dg2:          [SKIP][292] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][293] ([i915#15102] / [i915#3458])
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-11/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
    - shard-rkl:          [SKIP][294] ([i915#14544] / [i915#1825]) -> [SKIP][295] ([i915#1825]) +9 other tests skip
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-dg2:          [SKIP][296] ([i915#12713]) -> [SKIP][297] ([i915#13331])
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg2-6/igt@kms_hdr@brightness-with-hdr.html
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg2-11/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_hdr@invalid-hdr:
    - shard-rkl:          [SKIP][298] ([i915#3555] / [i915#8228]) -> [SKIP][299] ([i915#14544] / [i915#3555] / [i915#8228])
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_hdr@invalid-hdr.html
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_hdr@invalid-hdr.html

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-rkl:          [SKIP][300] ([i915#15459]) -> [SKIP][301] ([i915#14544] / [i915#15459])
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-3/igt@kms_joiner@basic-force-big-joiner.html
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_joiner@basic-force-big-joiner.html

  * igt@kms_plane_multiple@2x-tiling-x:
    - shard-rkl:          [SKIP][302] ([i915#13958]) -> [SKIP][303] ([i915#13958] / [i915#14544])
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_plane_multiple@2x-tiling-x.html
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-x.html

  * igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b:
    - shard-rkl:          [SKIP][304] ([i915#14544] / [i915#15329]) -> [SKIP][305] ([i915#15329]) +3 other tests skip
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b.html
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b.html

  * igt@kms_pm_backlight@brightness-with-dpms:
    - shard-rkl:          [SKIP][306] ([i915#12343] / [i915#14544]) -> [SKIP][307] ([i915#12343])
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_pm_backlight@brightness-with-dpms.html
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_pm_backlight@brightness-with-dpms.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-rkl:          [SKIP][308] ([i915#9340]) -> [SKIP][309] ([i915#3828])
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_pm_lpsp@kms-lpsp.html
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-5/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf:
    - shard-rkl:          [SKIP][310] ([i915#11520] / [i915#14544]) -> [SKIP][311] ([i915#11520]) +1 other test skip
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area:
    - shard-rkl:          [SKIP][312] ([i915#11520]) -> [SKIP][313] ([i915#11520] / [i915#14544])
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_su@page_flip-xrgb8888:
    - shard-rkl:          [SKIP][314] ([i915#14544] / [i915#9683]) -> [SKIP][315] ([i915#9683])
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_psr2_su@page_flip-xrgb8888.html
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_psr2_su@page_flip-xrgb8888.html

  * igt@kms_psr@fbc-pr-cursor-mmap-gtt:
    - shard-rkl:          [SKIP][316] ([i915#1072] / [i915#9732]) -> [SKIP][317] ([i915#1072] / [i915#14544] / [i915#9732]) +4 other tests skip
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_psr@fbc-pr-cursor-mmap-gtt.html
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_psr@fbc-pr-cursor-mmap-gtt.html

  * igt@kms_psr@fbc-psr2-primary-page-flip:
    - shard-dg1:          [SKIP][318] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][319] ([i915#1072] / [i915#9732])
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-dg1-18/igt@kms_psr@fbc-psr2-primary-page-flip.html
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-dg1-12/igt@kms_psr@fbc-psr2-primary-page-flip.html

  * igt@kms_psr@psr-primary-blt:
    - shard-rkl:          [SKIP][320] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][321] ([i915#1072] / [i915#9732]) +4 other tests skip
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_psr@psr-primary-blt.html
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_psr@psr-primary-blt.html

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

  * igt@kms_vrr@flipline:
    - shard-rkl:          [SKIP][324] ([i915#15243] / [i915#3555]) -> [SKIP][325] ([i915#14544] / [i915#15243] / [i915#3555])
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_vrr@flipline.html
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_vrr@flipline.html

  * igt@kms_vrr@lobf:
    - shard-rkl:          [SKIP][326] ([i915#11920] / [i915#14544]) -> [SKIP][327] ([i915#11920])
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-6/igt@kms_vrr@lobf.html
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-8/igt@kms_vrr@lobf.html

  * igt@kms_vrr@negative-basic:
    - shard-rkl:          [SKIP][328] ([i915#3555] / [i915#9906]) -> [SKIP][329] ([i915#14544] / [i915#3555] / [i915#9906])
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18006/shard-rkl-4/igt@kms_vrr@negative-basic.html
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v1/shard-rkl-6/igt@kms_vrr@negative-basic.html

  
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#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#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
  [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
  [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
  [i915#12177]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12177
  [i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
  [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
  [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
  [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
  [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
  [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
  [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
  [i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
  [i915#13331]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13331
  [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
  [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
  [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
  [i915#13729]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13729
  [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
  [i915#13821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13821
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
  [i915#14350]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14350
  [i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
  [i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15106]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15106
  [i915#15128]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15128
  [i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
  [i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
  [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
  [i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
  [i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
  [i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389
  [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
  [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
  [i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
  [i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
  [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
  [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
  [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
  [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
  [i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
  [i915#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#3778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3778
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
  [i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
  [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
  [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
  [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
  [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
  [i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
  [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
  [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
  [i915#5566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5566
  [i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
  [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
  [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
  [i915#7016]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7016
  [i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
  [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
  [i915#7162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7162
  [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
  [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862
  [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
  [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
  [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
  [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
  [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
  [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [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_18006 -> Patchwork_161818v1

  CI-20190529: 20190529
  CI_DRM_18006: c81e41f7aca96f583296a2a875f0179484b7a81f @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_8761: 8761
  Patchwork_161818v1: c81e41f7aca96f583296a2a875f0179484b7a81f @ 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_161818v1/index.html

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

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

* Re: [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
  2026-02-19 10:48 ` ✓ i915.CI.BAT: success for " Patchwork
  2026-02-19 14:36 ` ✗ i915.CI.Full: failure " Patchwork
@ 2026-02-19 14:53 ` Ville Syrjälä
  2026-02-19 15:12   ` Murthy, Arun R
  2026-02-24  7:48 ` [PATCHv2] " Arun R Murthy
                   ` (11 subsequent siblings)
  14 siblings, 1 reply; 44+ messages in thread
From: Ville Syrjälä @ 2026-02-19 14:53 UTC (permalink / raw)
  To: Arun R Murthy; +Cc: intel-gfx, intel-xe, imre.deak, suraj.kandpal

On Thu, Feb 19, 2026 at 03:13:26PM +0530, Arun R Murthy wrote:
> Before reading the DPCD caps for eDP wake the sink device and for DP
> after reading the lttpr caps and before reading the dpcd caps wake up
> the sink device.

Why?

> 
> Closes: https://issues.redhat.com/browse/RHEL-120913
> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> ---
>  drivers/gpu/drm/i915/display/intel_dp.c       | 41 +++++++++++++++++++
>  drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
>  .../drm/i915/display/intel_dp_link_training.c |  3 ++
>  3 files changed, 45 insertions(+)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index 454e6144ee4e..2fbb947e6cc8 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -4705,6 +4705,45 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>  	intel_edp_set_data_override_rates(intel_dp);
>  }
>  
> +void intel_dp_wake_sink(struct intel_dp *intel_dp)
> +{
> +	u8 value = 0;
> +	int ret = 0, try = 0;
> +
> +	intel_dp_dpcd_set_probe(intel_dp, false);
> +
> +	/*
> +	 * Wake the sink device
> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
> +	 */
> +	while (try < 10 && ret < 0) {
> +		ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value);
> +		/*
> +		 * If sink is in D3 then it may not respond to the AUX tx so
> +		 * wake it up to D3_AUX_ON state
> +		 */
> +		if (value == DP_SET_POWER_D3) {
> +			/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
> +			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> +					   DP_SET_POWER_D0);
> +			fsleep(1000);
> +			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> +					   DP_SET_POWER_D3_AUX_ON);
> +			break;
> +		} else if ((value == DP_SET_POWER_D0) ||
> +			   (value == DP_SET_POWER_D3_AUX_ON)) {
> +			/* if in D0 or D3_AUX_ON exit */
> +			break;
> +		}
> +		/* Sink in D0 or even if read fails a minimum of 1ms is required to wake and respond */
> +		fsleep(1000);
> +		try++;
> +	}
> +
> +	intel_dp_dpcd_set_probe(intel_dp, true);
> +}
> +
>  static bool
>  intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
>  {
> @@ -4713,6 +4752,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
>  	/* this function is meant to be called only once */
>  	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
>  
> +	intel_dp_wake_sink(intel_dp);
> +
>  	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
>  		return false;
>  
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
> index b0bbd5981f57..3f16077c0cc7 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.h
> +++ b/drivers/gpu/drm/i915/display/intel_dp.h
> @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
>  bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
>  				     int hdisplay,
>  				     int num_joined_pipes);
> +void intel_dp_wake_sink(struct intel_dp *intel_dp);
>  
>  #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
>  	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
> diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> index 54c585c59b90..cbb712ea9f60 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> @@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
>  		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
>  	}
>  
> +	/* After reading LTTPR wake up the sink before reading DPRX caps */
> +	intel_dp_wake_sink(intel_dp);
> +
>  	/*
>  	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
>  	 * it here.
> -- 
> 2.25.1

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-02-19 14:53 ` [PATCH] " Ville Syrjälä
@ 2026-02-19 15:12   ` Murthy, Arun R
  2026-02-20  3:11     ` Ville Syrjälä
  0 siblings, 1 reply; 44+ messages in thread
From: Murthy, Arun R @ 2026-02-19 15:12 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-gfx, intel-xe, imre.deak, suraj.kandpal


On 19-02-2026 20:23, Ville Syrjälä wrote:
> On Thu, Feb 19, 2026 at 03:13:26PM +0530, Arun R Murthy wrote:
>> Before reading the DPCD caps for eDP wake the sink device and for DP
>> after reading the lttpr caps and before reading the dpcd caps wake up
>> the sink device.
> Why?
Just to ensure that sink is awake.
On eDP init, as part of reading the DPCD caps during the AUX transaction 
its sometimes observed that the AUX tx fails with timeout. In those 
scenarios even if the retry is increased to 1000 AUX tx will not 
succeed. May be that sink is in sleep or unknown state.
Spec DP2.1 sec 2.11.7.1.5.8 says if there is a NO REPLY for AUX tx this 
can be due to illegal cmd or sink in low power state.

So in this patch we are trying to wake the sink device.

Thanks and Regards,
Arun R Murthy
-------------------

>
>> Closes: https://issues.redhat.com/browse/RHEL-120913
>> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
>> ---
>>   drivers/gpu/drm/i915/display/intel_dp.c       | 41 +++++++++++++++++++
>>   drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
>>   .../drm/i915/display/intel_dp_link_training.c |  3 ++
>>   3 files changed, 45 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
>> index 454e6144ee4e..2fbb947e6cc8 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>> @@ -4705,6 +4705,45 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>>   	intel_edp_set_data_override_rates(intel_dp);
>>   }
>>   
>> +void intel_dp_wake_sink(struct intel_dp *intel_dp)
>> +{
>> +	u8 value = 0;
>> +	int ret = 0, try = 0;
>> +
>> +	intel_dp_dpcd_set_probe(intel_dp, false);
>> +
>> +	/*
>> +	 * Wake the sink device
>> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
>> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
>> +	 */
>> +	while (try < 10 && ret < 0) {
>> +		ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value);
>> +		/*
>> +		 * If sink is in D3 then it may not respond to the AUX tx so
>> +		 * wake it up to D3_AUX_ON state
>> +		 */
>> +		if (value == DP_SET_POWER_D3) {
>> +			/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
>> +			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>> +					   DP_SET_POWER_D0);
>> +			fsleep(1000);
>> +			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>> +					   DP_SET_POWER_D3_AUX_ON);
>> +			break;
>> +		} else if ((value == DP_SET_POWER_D0) ||
>> +			   (value == DP_SET_POWER_D3_AUX_ON)) {
>> +			/* if in D0 or D3_AUX_ON exit */
>> +			break;
>> +		}
>> +		/* Sink in D0 or even if read fails a minimum of 1ms is required to wake and respond */
>> +		fsleep(1000);
>> +		try++;
>> +	}
>> +
>> +	intel_dp_dpcd_set_probe(intel_dp, true);
>> +}
>> +
>>   static bool
>>   intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
>>   {
>> @@ -4713,6 +4752,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
>>   	/* this function is meant to be called only once */
>>   	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
>>   
>> +	intel_dp_wake_sink(intel_dp);
>> +
>>   	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
>>   		return false;
>>   
>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
>> index b0bbd5981f57..3f16077c0cc7 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dp.h
>> +++ b/drivers/gpu/drm/i915/display/intel_dp.h
>> @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
>>   bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
>>   				     int hdisplay,
>>   				     int num_joined_pipes);
>> +void intel_dp_wake_sink(struct intel_dp *intel_dp);
>>   
>>   #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
>>   	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
>> diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>> index 54c585c59b90..cbb712ea9f60 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>> @@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
>>   		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
>>   	}
>>   
>> +	/* After reading LTTPR wake up the sink before reading DPRX caps */
>> +	intel_dp_wake_sink(intel_dp);
>> +
>>   	/*
>>   	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
>>   	 * it here.
>> -- 
>> 2.25.1

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

* Re: [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-02-19 15:12   ` Murthy, Arun R
@ 2026-02-20  3:11     ` Ville Syrjälä
  2026-02-20  5:01       ` Murthy, Arun R
  0 siblings, 1 reply; 44+ messages in thread
From: Ville Syrjälä @ 2026-02-20  3:11 UTC (permalink / raw)
  To: Murthy, Arun R; +Cc: intel-gfx, intel-xe, imre.deak, suraj.kandpal

On Thu, Feb 19, 2026 at 08:42:49PM +0530, Murthy, Arun R wrote:
> 
> On 19-02-2026 20:23, Ville Syrjälä wrote:
> > On Thu, Feb 19, 2026 at 03:13:26PM +0530, Arun R Murthy wrote:
> >> Before reading the DPCD caps for eDP wake the sink device and for DP
> >> after reading the lttpr caps and before reading the dpcd caps wake up
> >> the sink device.
> > Why?
> Just to ensure that sink is awake.
> On eDP init, as part of reading the DPCD caps during the AUX transaction 
> its sometimes observed that the AUX tx fails with timeout. In those 
> scenarios even if the retry is increased to 1000 AUX tx will not 
> succeed. May be that sink is in sleep or unknown state.
> Spec DP2.1 sec 2.11.7.1.5.8 says if there is a NO REPLY for AUX tx this 
> can be due to illegal cmd or sink in low power state.

That section is specifically about i2c-over-aux.

Generally we have retries and appropriate timeouts to deal with AUX
having to wake up from low power state.

Although, I suppose we might consider switching to D0 for eg. duration
of the detection to make sure none of the AUX transactions there take
too long. That *might* make things a bit faster (but we'd need actual
numbers to show that). And once we're done we should switch back to D3
to save power. Perhaps we could then also use a larger timeout just for
the DP_SET_POWER AUX accesses, and all other AUX accesses could assume
that the thing is awake and use a smaller timeout. Although the LTTPR
mess probably means we can't actually reduce the timeouts :/

Another slight snag in the current way of doing things is that IIRC
we never put a device into D3 after the initial detection, unless we
actually turned the main link on and off again. That's also something
that could get fixed by always putting the device into D3 after
detection. But to do that stuff safely we'd need some way to make sure
nothing else (eg. the main link) requires the D0 at that time. So some
kind of D0 vs. D3 reference counting scheme might be needed.

I did consider implementing something like that years ago, but dealing
with the reference counting seemed too messy at the time. And since I
never implemented it I never measured it either. Perhaps things are a
bit cleaner these days to make that easier. Dunno.

> 
> So in this patch we are trying to wake the sink device.

Still the same question remains: Why? What *exactly* is the problem
you're trying to solve here?

> 
> Thanks and Regards,
> Arun R Murthy
> -------------------
> 
> >
> >> Closes: https://issues.redhat.com/browse/RHEL-120913
> >> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> >> ---
> >>   drivers/gpu/drm/i915/display/intel_dp.c       | 41 +++++++++++++++++++
> >>   drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
> >>   .../drm/i915/display/intel_dp_link_training.c |  3 ++
> >>   3 files changed, 45 insertions(+)
> >>
> >> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> >> index 454e6144ee4e..2fbb947e6cc8 100644
> >> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> >> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> >> @@ -4705,6 +4705,45 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> >>   	intel_edp_set_data_override_rates(intel_dp);
> >>   }
> >>   
> >> +void intel_dp_wake_sink(struct intel_dp *intel_dp)
> >> +{
> >> +	u8 value = 0;
> >> +	int ret = 0, try = 0;
> >> +
> >> +	intel_dp_dpcd_set_probe(intel_dp, false);
> >> +
> >> +	/*
> >> +	 * Wake the sink device
> >> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
> >> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
> >> +	 */
> >> +	while (try < 10 && ret < 0) {
> >> +		ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value);
> >> +		/*
> >> +		 * If sink is in D3 then it may not respond to the AUX tx so
> >> +		 * wake it up to D3_AUX_ON state
> >> +		 */
> >> +		if (value == DP_SET_POWER_D3) {
> >> +			/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
> >> +			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> >> +					   DP_SET_POWER_D0);
> >> +			fsleep(1000);
> >> +			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> >> +					   DP_SET_POWER_D3_AUX_ON);
> >> +			break;
> >> +		} else if ((value == DP_SET_POWER_D0) ||
> >> +			   (value == DP_SET_POWER_D3_AUX_ON)) {
> >> +			/* if in D0 or D3_AUX_ON exit */
> >> +			break;
> >> +		}
> >> +		/* Sink in D0 or even if read fails a minimum of 1ms is required to wake and respond */
> >> +		fsleep(1000);
> >> +		try++;
> >> +	}
> >> +
> >> +	intel_dp_dpcd_set_probe(intel_dp, true);
> >> +}
> >> +
> >>   static bool
> >>   intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
> >>   {
> >> @@ -4713,6 +4752,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
> >>   	/* this function is meant to be called only once */
> >>   	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
> >>   
> >> +	intel_dp_wake_sink(intel_dp);
> >> +
> >>   	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
> >>   		return false;
> >>   
> >> diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
> >> index b0bbd5981f57..3f16077c0cc7 100644
> >> --- a/drivers/gpu/drm/i915/display/intel_dp.h
> >> +++ b/drivers/gpu/drm/i915/display/intel_dp.h
> >> @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
> >>   bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
> >>   				     int hdisplay,
> >>   				     int num_joined_pipes);
> >> +void intel_dp_wake_sink(struct intel_dp *intel_dp);
> >>   
> >>   #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
> >>   	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
> >> diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> >> index 54c585c59b90..cbb712ea9f60 100644
> >> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> >> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> >> @@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
> >>   		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
> >>   	}
> >>   
> >> +	/* After reading LTTPR wake up the sink before reading DPRX caps */
> >> +	intel_dp_wake_sink(intel_dp);
> >> +
> >>   	/*
> >>   	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
> >>   	 * it here.
> >> -- 
> >> 2.25.1

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-02-20  3:11     ` Ville Syrjälä
@ 2026-02-20  5:01       ` Murthy, Arun R
  2026-02-24  8:24         ` Ville Syrjälä
  0 siblings, 1 reply; 44+ messages in thread
From: Murthy, Arun R @ 2026-02-20  5:01 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-gfx, intel-xe, imre.deak, suraj.kandpal


On 20-02-2026 08:41, Ville Syrjälä wrote:
> On Thu, Feb 19, 2026 at 08:42:49PM +0530, Murthy, Arun R wrote:
>> On 19-02-2026 20:23, Ville Syrjälä wrote:
>>> On Thu, Feb 19, 2026 at 03:13:26PM +0530, Arun R Murthy wrote:
>>>> Before reading the DPCD caps for eDP wake the sink device and for DP
>>>> after reading the lttpr caps and before reading the dpcd caps wake up
>>>> the sink device.
>>> Why?
>> Just to ensure that sink is awake.
>> On eDP init, as part of reading the DPCD caps during the AUX transaction
>> its sometimes observed that the AUX tx fails with timeout. In those
>> scenarios even if the retry is increased to 1000 AUX tx will not
>> succeed. May be that sink is in sleep or unknown state.
>> Spec DP2.1 sec 2.11.7.1.5.8 says if there is a NO REPLY for AUX tx this
>> can be due to illegal cmd or sink in low power state.
> That section is specifically about i2c-over-aux.
>
> Generally we have retries and appropriate timeouts to deal with AUX
> having to wake up from low power state.
We have tried this for 1000 times and didnt work.
This leaves a question as to why not replying even after 1000 trials. 
Answer might be the command/request is wrong for which sink is not able 
to understand. But its not the case.
So the other thinking is "is the sink in low power mode" ?
In link training sections of the spec it says before starting link 
training ensure that sink is up and provides steps to wake the sink device.
Example: Section 3.5.2.16

> Although, I suppose we might consider switching to D0 for eg. duration
> of the detection to make sure none of the AUX transactions there take
> too long. That *might* make things a bit faster (but we'd need actual
> numbers to show that). And once we're done we should switch back to D3
> to save power.
I am doing that in the patch. I switch to D0 and then immediately switch 
to D3_AUX_ON state.
The reason for reading DP_SET_POWER in a loop is the spec says that DPTX 
should try for atleast 3 times as DPRX is waking from power saving state 
which takes 1ms.
Section 2.3.5 explains the DPRX AUX_CH state and says that DPRX shall 
avoid not issuing a reply when waking from a power saving state.
This section also explains the DPRX AUX_CH state on RESET. Usually this 
is the state on power on, and in the issue that we are referring to can 
also be co-related to this state as its during the kernel boot/driver 
probe.
>   Perhaps we could then also use a larger timeout just for
> the DP_SET_POWER AUX accesses,
spec mention on this time as 1ms, to allow sink to exit low power mode 
or AUX_CH Receiver is monitoring differential signals (sec 2.3.1.2)
> and all other AUX accesses could assume
> that the thing is awake and use a smaller timeout. Although the LTTPR
> mess probably means we can't actually reduce the timeouts :/
>
> Another slight snag in the current way of doing things is that IIRC
> we never put a device into D3 after the initial detection, unless we
> actually turned the main link on and off again. That's also something
> that could get fixed by always putting the device into D3 after
> detection. But to do that stuff safely we'd need some way to make sure
> nothing else (eg. the main link) requires the D0 at that time. So some
> kind of D0 vs. D3 reference counting scheme might be needed.
>
> I did consider implementing something like that years ago, but dealing
> with the reference counting seemed too messy at the time. And since I
> never implemented it I never measured it either. Perhaps things are a
> bit cleaner these days to make that easier. Dunno.
>
>> So in this patch we are trying to wake the sink device.
> Still the same question remains: Why? What *exactly* is the problem
> you're trying to solve here?
The problem we are trying to solve is that the AUX_CH Requested is not 
succeeding even after sending multiple AUX requests and fails to get a 
response from the AUX_CH Replier.
Increasing the retry count to a large value (1000) is also not helping.

In order to solve this went through the spec in detail, able to get some 
information scattered over multiple sections leaving us to a thinking 
that may be AUX_CH Replier in low power state. Also in link training 
section(3.5.2.16) it says source should wake the sink before starting 
link training.

Thanks and Regards,
Arun R Murthy
-------------------

>> Thanks and Regards,
>> Arun R Murthy
>> -------------------
>>
>>>> Closes: https://issues.redhat.com/browse/RHEL-120913
>>>> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
>>>> ---
>>>>    drivers/gpu/drm/i915/display/intel_dp.c       | 41 +++++++++++++++++++
>>>>    drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
>>>>    .../drm/i915/display/intel_dp_link_training.c |  3 ++
>>>>    3 files changed, 45 insertions(+)
>>>>
>>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
>>>> index 454e6144ee4e..2fbb947e6cc8 100644
>>>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>>>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>>>> @@ -4705,6 +4705,45 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>>>>    	intel_edp_set_data_override_rates(intel_dp);
>>>>    }
>>>>    
>>>> +void intel_dp_wake_sink(struct intel_dp *intel_dp)
>>>> +{
>>>> +	u8 value = 0;
>>>> +	int ret = 0, try = 0;
>>>> +
>>>> +	intel_dp_dpcd_set_probe(intel_dp, false);
>>>> +
>>>> +	/*
>>>> +	 * Wake the sink device
>>>> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
>>>> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
>>>> +	 */
>>>> +	while (try < 10 && ret < 0) {
>>>> +		ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value);
>>>> +		/*
>>>> +		 * If sink is in D3 then it may not respond to the AUX tx so
>>>> +		 * wake it up to D3_AUX_ON state
>>>> +		 */
>>>> +		if (value == DP_SET_POWER_D3) {
>>>> +			/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
>>>> +			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>>>> +					   DP_SET_POWER_D0);
>>>> +			fsleep(1000);
>>>> +			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>>>> +					   DP_SET_POWER_D3_AUX_ON);
>>>> +			break;
>>>> +		} else if ((value == DP_SET_POWER_D0) ||
>>>> +			   (value == DP_SET_POWER_D3_AUX_ON)) {
>>>> +			/* if in D0 or D3_AUX_ON exit */
>>>> +			break;
>>>> +		}
>>>> +		/* Sink in D0 or even if read fails a minimum of 1ms is required to wake and respond */
>>>> +		fsleep(1000);
>>>> +		try++;
>>>> +	}
>>>> +
>>>> +	intel_dp_dpcd_set_probe(intel_dp, true);
>>>> +}
>>>> +
>>>>    static bool
>>>>    intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
>>>>    {
>>>> @@ -4713,6 +4752,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
>>>>    	/* this function is meant to be called only once */
>>>>    	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
>>>>    
>>>> +	intel_dp_wake_sink(intel_dp);
>>>> +
>>>>    	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
>>>>    		return false;
>>>>    
>>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
>>>> index b0bbd5981f57..3f16077c0cc7 100644
>>>> --- a/drivers/gpu/drm/i915/display/intel_dp.h
>>>> +++ b/drivers/gpu/drm/i915/display/intel_dp.h
>>>> @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
>>>>    bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
>>>>    				     int hdisplay,
>>>>    				     int num_joined_pipes);
>>>> +void intel_dp_wake_sink(struct intel_dp *intel_dp);
>>>>    
>>>>    #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
>>>>    	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
>>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>>> index 54c585c59b90..cbb712ea9f60 100644
>>>> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>>> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>>> @@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
>>>>    		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
>>>>    	}
>>>>    
>>>> +	/* After reading LTTPR wake up the sink before reading DPRX caps */
>>>> +	intel_dp_wake_sink(intel_dp);
>>>> +
>>>>    	/*
>>>>    	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
>>>>    	 * it here.
>>>> -- 
>>>> 2.25.1

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

* [PATCHv2] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
                   ` (2 preceding siblings ...)
  2026-02-19 14:53 ` [PATCH] " Ville Syrjälä
@ 2026-02-24  7:48 ` Arun R Murthy
  2026-02-24 14:50   ` Imre Deak
  2026-02-24  9:02 ` ✓ i915.CI.BAT: success for drm/i915/dp: On DPCD init/caps wake the DPRx (rev2) Patchwork
                   ` (10 subsequent siblings)
  14 siblings, 1 reply; 44+ messages in thread
From: Arun R Murthy @ 2026-02-24  7:48 UTC (permalink / raw)
  To: intel-gfx, intel-xe
  Cc: imre.deak, suraj.kandpal, jani.nikula, ville.syrjala,
	Arun R Murthy

Its observed that on AUX_CH failure, even if the retry is increased to
1000, it does not succeed. Either the command might be wrong or sink in
an unknown/sleep state can cause this. So try waking the sink device.
Before reading the DPCD caps wake the sink for eDP and for DP after
reading the lttpr caps if present and before reading the dpcd caps wake
up the sink device.

v2: Use poll_timeout_us (Jani N)
    Add the reason, why this change is required (Ville)

Closes: https://issues.redhat.com/browse/RHEL-120913
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
 drivers/gpu/drm/i915/display/intel_dp.c       | 38 +++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
 .../drm/i915/display/intel_dp_link_training.c |  3 ++
 3 files changed, 42 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 025e906b63a9..fa0730f7b92a 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -4705,6 +4705,42 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
 	intel_edp_set_data_override_rates(intel_dp);
 }
 
+/* Spec says to try for 3 times, its doubled to add the software overhead */
+#define AUX_CH_WAKE_RETRY	6
+
+void intel_dp_wake_sink(struct intel_dp *intel_dp)
+{
+	u8 value = 0;
+	int ret = 0;
+
+	intel_dp_dpcd_set_probe(intel_dp, false);
+
+	/*
+	 * Wake the sink device
+	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
+	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
+	 */
+	ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value),
+			      ret > 0,
+			      1000, AUX_CH_WAKE_RETRY * 1000, true);
+
+	/*
+	 * If sink is in D3 then it may not respond to the AUX tx so
+	 * wake it up to D3_AUX_ON state
+	 * If the above poll_timeout_us fails, try waking the sink.
+	 */
+	if (value == DP_SET_POWER_D3 || ret < 0) {
+		/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
+		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
+				   DP_SET_POWER_D0);
+		fsleep(1000);
+		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
+				   DP_SET_POWER_D3_AUX_ON);
+	}
+
+	intel_dp_dpcd_set_probe(intel_dp, true);
+}
+
 static bool
 intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
 {
@@ -4713,6 +4749,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
 	/* this function is meant to be called only once */
 	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
 
+	intel_dp_wake_sink(intel_dp);
+
 	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
 		return false;
 
diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
index b0bbd5981f57..3f16077c0cc7 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.h
+++ b/drivers/gpu/drm/i915/display/intel_dp.h
@@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
 bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
 				     int hdisplay,
 				     int num_joined_pipes);
+void intel_dp_wake_sink(struct intel_dp *intel_dp);
 
 #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
 	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
index 54c585c59b90..cbb712ea9f60 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
+++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
@@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
 		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
 	}
 
+	/* After reading LTTPR wake up the sink before reading DPRX caps */
+	intel_dp_wake_sink(intel_dp);
+
 	/*
 	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
 	 * it here.
-- 
2.25.1


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

* Re: [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-02-20  5:01       ` Murthy, Arun R
@ 2026-02-24  8:24         ` Ville Syrjälä
  2026-02-24  8:48           ` Murthy, Arun R
  0 siblings, 1 reply; 44+ messages in thread
From: Ville Syrjälä @ 2026-02-24  8:24 UTC (permalink / raw)
  To: Murthy, Arun R; +Cc: intel-gfx, intel-xe, imre.deak, suraj.kandpal

On Fri, Feb 20, 2026 at 10:31:10AM +0530, Murthy, Arun R wrote:
> 
> On 20-02-2026 08:41, Ville Syrjälä wrote:
> > On Thu, Feb 19, 2026 at 08:42:49PM +0530, Murthy, Arun R wrote:
> >> On 19-02-2026 20:23, Ville Syrjälä wrote:
> >>> On Thu, Feb 19, 2026 at 03:13:26PM +0530, Arun R Murthy wrote:
> >>>> Before reading the DPCD caps for eDP wake the sink device and for DP
> >>>> after reading the lttpr caps and before reading the dpcd caps wake up
> >>>> the sink device.
> >>> Why?
> >> Just to ensure that sink is awake.
> >> On eDP init, as part of reading the DPCD caps during the AUX transaction
> >> its sometimes observed that the AUX tx fails with timeout. In those
> >> scenarios even if the retry is increased to 1000 AUX tx will not
> >> succeed. May be that sink is in sleep or unknown state.
> >> Spec DP2.1 sec 2.11.7.1.5.8 says if there is a NO REPLY for AUX tx this
> >> can be due to illegal cmd or sink in low power state.
> > That section is specifically about i2c-over-aux.
> >
> > Generally we have retries and appropriate timeouts to deal with AUX
> > having to wake up from low power state.
> We have tried this for 1000 times and didnt work.

Tried it where/when/what? I still have no idea what you're trying to
solve here.

> This leaves a question as to why not replying even after 1000 trials. 
> Answer might be the command/request is wrong for which sink is not able 
> to understand. But its not the case.
> So the other thinking is "is the sink in low power mode" ?
> In link training sections of the spec it says before starting link 
> training ensure that sink is up and provides steps to wake the sink device.
> Example: Section 3.5.2.16

We already do that (intel_dp_set_power()). Though even then we seem
to doing the OUI DPCD stuff before the D3->D0 transition. So that still
assumes that any random DPCD accesses work while in D3. Why we do it in
that order I have no idea.

> 
> > Although, I suppose we might consider switching to D0 for eg. duration
> > of the detection to make sure none of the AUX transactions there take
> > too long. That *might* make things a bit faster (but we'd need actual
> > numbers to show that). And once we're done we should switch back to D3
> > to save power.
> I am doing that in the patch. I switch to D0 and then immediately switch 
> to D3_AUX_ON state.

D3_AUX_ON isn't even a thing in the older DP versions.

> The reason for reading DP_SET_POWER in a loop is the spec says that DPTX 
> should try for atleast 3 times as DPRX is waking from power saving state 
> which takes 1ms.
> Section 2.3.5 explains the DPRX AUX_CH state and says that DPRX shall 
> avoid not issuing a reply when waking from a power saving state.
> This section also explains the DPRX AUX_CH state on RESET. Usually this 
> is the state on power on, and in the issue that we are referring to can 
> also be co-related to this state as its during the kernel boot/driver 
> probe.
> >   Perhaps we could then also use a larger timeout just for
> > the DP_SET_POWER AUX accesses,
> spec mention on this time as 1ms, to allow sink to exit low power mode 
> or AUX_CH Receiver is monitoring differential signals (sec 2.3.1.2)
> > and all other AUX accesses could assume
> > that the thing is awake and use a smaller timeout. Although the LTTPR
> > mess probably means we can't actually reduce the timeouts :/
> >
> > Another slight snag in the current way of doing things is that IIRC
> > we never put a device into D3 after the initial detection, unless we
> > actually turned the main link on and off again. That's also something
> > that could get fixed by always putting the device into D3 after
> > detection. But to do that stuff safely we'd need some way to make sure
> > nothing else (eg. the main link) requires the D0 at that time. So some
> > kind of D0 vs. D3 reference counting scheme might be needed.
> >
> > I did consider implementing something like that years ago, but dealing
> > with the reference counting seemed too messy at the time. And since I
> > never implemented it I never measured it either. Perhaps things are a
> > bit cleaner these days to make that easier. Dunno.
> >
> >> So in this patch we are trying to wake the sink device.
> > Still the same question remains: Why? What *exactly* is the problem
> > you're trying to solve here?
> The problem we are trying to solve is that the AUX_CH Requested is not 
> succeeding even after sending multiple AUX requests and fails to get a 
> response from the AUX_CH Replier.
> Increasing the retry count to a large value (1000) is also not helping.
> 
> In order to solve this went through the spec in detail, able to get some 
> information scattered over multiple sections leaving us to a thinking 
> that may be AUX_CH Replier in low power state. Also in link training 
> section(3.5.2.16) it says source should wake the sink before starting 
> link training.
> 
> Thanks and Regards,
> Arun R Murthy
> -------------------
> 
> >> Thanks and Regards,
> >> Arun R Murthy
> >> -------------------
> >>
> >>>> Closes: https://issues.redhat.com/browse/RHEL-120913
> >>>> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> >>>> ---
> >>>>    drivers/gpu/drm/i915/display/intel_dp.c       | 41 +++++++++++++++++++
> >>>>    drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
> >>>>    .../drm/i915/display/intel_dp_link_training.c |  3 ++
> >>>>    3 files changed, 45 insertions(+)
> >>>>
> >>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> >>>> index 454e6144ee4e..2fbb947e6cc8 100644
> >>>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> >>>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> >>>> @@ -4705,6 +4705,45 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> >>>>    	intel_edp_set_data_override_rates(intel_dp);
> >>>>    }
> >>>>    
> >>>> +void intel_dp_wake_sink(struct intel_dp *intel_dp)
> >>>> +{
> >>>> +	u8 value = 0;
> >>>> +	int ret = 0, try = 0;
> >>>> +
> >>>> +	intel_dp_dpcd_set_probe(intel_dp, false);
> >>>> +
> >>>> +	/*
> >>>> +	 * Wake the sink device
> >>>> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
> >>>> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
> >>>> +	 */
> >>>> +	while (try < 10 && ret < 0) {
> >>>> +		ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value);
> >>>> +		/*
> >>>> +		 * If sink is in D3 then it may not respond to the AUX tx so
> >>>> +		 * wake it up to D3_AUX_ON state
> >>>> +		 */
> >>>> +		if (value == DP_SET_POWER_D3) {
> >>>> +			/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
> >>>> +			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> >>>> +					   DP_SET_POWER_D0);
> >>>> +			fsleep(1000);
> >>>> +			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> >>>> +					   DP_SET_POWER_D3_AUX_ON);
> >>>> +			break;
> >>>> +		} else if ((value == DP_SET_POWER_D0) ||
> >>>> +			   (value == DP_SET_POWER_D3_AUX_ON)) {
> >>>> +			/* if in D0 or D3_AUX_ON exit */
> >>>> +			break;
> >>>> +		}
> >>>> +		/* Sink in D0 or even if read fails a minimum of 1ms is required to wake and respond */
> >>>> +		fsleep(1000);
> >>>> +		try++;
> >>>> +	}
> >>>> +
> >>>> +	intel_dp_dpcd_set_probe(intel_dp, true);
> >>>> +}
> >>>> +
> >>>>    static bool
> >>>>    intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
> >>>>    {
> >>>> @@ -4713,6 +4752,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
> >>>>    	/* this function is meant to be called only once */
> >>>>    	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
> >>>>    
> >>>> +	intel_dp_wake_sink(intel_dp);
> >>>> +
> >>>>    	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
> >>>>    		return false;
> >>>>    
> >>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
> >>>> index b0bbd5981f57..3f16077c0cc7 100644
> >>>> --- a/drivers/gpu/drm/i915/display/intel_dp.h
> >>>> +++ b/drivers/gpu/drm/i915/display/intel_dp.h
> >>>> @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
> >>>>    bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
> >>>>    				     int hdisplay,
> >>>>    				     int num_joined_pipes);
> >>>> +void intel_dp_wake_sink(struct intel_dp *intel_dp);
> >>>>    
> >>>>    #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
> >>>>    	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
> >>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> >>>> index 54c585c59b90..cbb712ea9f60 100644
> >>>> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> >>>> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> >>>> @@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
> >>>>    		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
> >>>>    	}
> >>>>    
> >>>> +	/* After reading LTTPR wake up the sink before reading DPRX caps */
> >>>> +	intel_dp_wake_sink(intel_dp);
> >>>> +
> >>>>    	/*
> >>>>    	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
> >>>>    	 * it here.
> >>>> -- 
> >>>> 2.25.1

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-02-24  8:24         ` Ville Syrjälä
@ 2026-02-24  8:48           ` Murthy, Arun R
  0 siblings, 0 replies; 44+ messages in thread
From: Murthy, Arun R @ 2026-02-24  8:48 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: intel-gfx, intel-xe, imre.deak, suraj.kandpal

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


On 24-02-2026 13:54, Ville Syrjälä wrote:
> On Fri, Feb 20, 2026 at 10:31:10AM +0530, Murthy, Arun R wrote:
>> On 20-02-2026 08:41, Ville Syrjälä wrote:
>>> On Thu, Feb 19, 2026 at 08:42:49PM +0530, Murthy, Arun R wrote:
>>>> On 19-02-2026 20:23, Ville Syrjälä wrote:
>>>>> On Thu, Feb 19, 2026 at 03:13:26PM +0530, Arun R Murthy wrote:
>>>>>> Before reading the DPCD caps for eDP wake the sink device and for DP
>>>>>> after reading the lttpr caps and before reading the dpcd caps wake up
>>>>>> the sink device.
>>>>> Why?
>>>> Just to ensure that sink is awake.
>>>> On eDP init, as part of reading the DPCD caps during the AUX transaction
>>>> its sometimes observed that the AUX tx fails with timeout. In those
>>>> scenarios even if the retry is increased to 1000 AUX tx will not
>>>> succeed. May be that sink is in sleep or unknown state.
>>>> Spec DP2.1 sec 2.11.7.1.5.8 says if there is a NO REPLY for AUX tx this
>>>> can be due to illegal cmd or sink in low power state.
>>> That section is specifically about i2c-over-aux.
>>>
>>> Generally we have retries and appropriate timeouts to deal with AUX
>>> having to wake up from low power state.
>> We have tried this for 1000 times and didnt work.
> Tried it where/when/what? I still have no idea what you're trying to
> solve here.
The issue is https://issues.redhat.com/browse/RHEL-120913 In aux_xfer 
function intel_dp_aux_wait_done times out and fails. The retry count is 
5. eDP is plugged in and powered-up, so should respond.

We tried to increase the retry count to 1000, even that didnt help, 
issue is still reproduced. The solution to this issue is what we are 
trying to fix in this issue, explained below.

Thanks and Regards, Arun R Murthy -------------------

>> This leaves a question as to why not replying even after 1000 trials.
>> Answer might be the command/request is wrong for which sink is not able
>> to understand. But its not the case.
>> So the other thinking is "is the sink in low power mode" ?
>> In link training sections of the spec it says before starting link
>> training ensure that sink is up and provides steps to wake the sink device.
>> Example: Section 3.5.2.16
> We already do that (intel_dp_set_power()). Though even then we seem
> to doing the OUI DPCD stuff before the D3->D0 transition. So that still
> assumes that any random DPCD accesses work while in D3. Why we do it in
> that order I have no idea.
>
>>> Although, I suppose we might consider switching to D0 for eg. duration
>>> of the detection to make sure none of the AUX transactions there take
>>> too long. That *might* make things a bit faster (but we'd need actual
>>> numbers to show that). And once we're done we should switch back to D3
>>> to save power.
>> I am doing that in the patch. I switch to D0 and then immediately switch
>> to D3_AUX_ON state.
> D3_AUX_ON isn't even a thing in the older DP versions.
>
>> The reason for reading DP_SET_POWER in a loop is the spec says that DPTX
>> should try for atleast 3 times as DPRX is waking from power saving state
>> which takes 1ms.
>> Section 2.3.5 explains the DPRX AUX_CH state and says that DPRX shall
>> avoid not issuing a reply when waking from a power saving state.
>> This section also explains the DPRX AUX_CH state on RESET. Usually this
>> is the state on power on, and in the issue that we are referring to can
>> also be co-related to this state as its during the kernel boot/driver
>> probe.
>>>    Perhaps we could then also use a larger timeout just for
>>> the DP_SET_POWER AUX accesses,
>> spec mention on this time as 1ms, to allow sink to exit low power mode
>> or AUX_CH Receiver is monitoring differential signals (sec 2.3.1.2)
>>> and all other AUX accesses could assume
>>> that the thing is awake and use a smaller timeout. Although the LTTPR
>>> mess probably means we can't actually reduce the timeouts :/
>>>
>>> Another slight snag in the current way of doing things is that IIRC
>>> we never put a device into D3 after the initial detection, unless we
>>> actually turned the main link on and off again. That's also something
>>> that could get fixed by always putting the device into D3 after
>>> detection. But to do that stuff safely we'd need some way to make sure
>>> nothing else (eg. the main link) requires the D0 at that time. So some
>>> kind of D0 vs. D3 reference counting scheme might be needed.
>>>
>>> I did consider implementing something like that years ago, but dealing
>>> with the reference counting seemed too messy at the time. And since I
>>> never implemented it I never measured it either. Perhaps things are a
>>> bit cleaner these days to make that easier. Dunno.
>>>
>>>> So in this patch we are trying to wake the sink device.
>>> Still the same question remains: Why? What *exactly* is the problem
>>> you're trying to solve here?
>> The problem we are trying to solve is that the AUX_CH Requested is not
>> succeeding even after sending multiple AUX requests and fails to get a
>> response from the AUX_CH Replier.
>> Increasing the retry count to a large value (1000) is also not helping.
>>
>> In order to solve this went through the spec in detail, able to get some
>> information scattered over multiple sections leaving us to a thinking
>> that may be AUX_CH Replier in low power state. Also in link training
>> section(3.5.2.16) it says source should wake the sink before starting
>> link training.
>>
>> Thanks and Regards,
>> Arun R Murthy
>> -------------------
>>
>>>> Thanks and Regards,
>>>> Arun R Murthy
>>>> -------------------
>>>>
>>>>>> Closes:https://issues.redhat.com/browse/RHEL-120913
>>>>>> Signed-off-by: Arun R Murthy<arun.r.murthy@intel.com>
>>>>>> ---
>>>>>>     drivers/gpu/drm/i915/display/intel_dp.c       | 41 +++++++++++++++++++
>>>>>>     drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
>>>>>>     .../drm/i915/display/intel_dp_link_training.c |  3 ++
>>>>>>     3 files changed, 45 insertions(+)
>>>>>>
>>>>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
>>>>>> index 454e6144ee4e..2fbb947e6cc8 100644
>>>>>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>>>>>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>>>>>> @@ -4705,6 +4705,45 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>>>>>>     	intel_edp_set_data_override_rates(intel_dp);
>>>>>>     }
>>>>>>     
>>>>>> +void intel_dp_wake_sink(struct intel_dp *intel_dp)
>>>>>> +{
>>>>>> +	u8 value = 0;
>>>>>> +	int ret = 0, try = 0;
>>>>>> +
>>>>>> +	intel_dp_dpcd_set_probe(intel_dp, false);
>>>>>> +
>>>>>> +	/*
>>>>>> +	 * Wake the sink device
>>>>>> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
>>>>>> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
>>>>>> +	 */
>>>>>> +	while (try < 10 && ret < 0) {
>>>>>> +		ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value);
>>>>>> +		/*
>>>>>> +		 * If sink is in D3 then it may not respond to the AUX tx so
>>>>>> +		 * wake it up to D3_AUX_ON state
>>>>>> +		 */
>>>>>> +		if (value == DP_SET_POWER_D3) {
>>>>>> +			/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
>>>>>> +			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>>>>>> +					   DP_SET_POWER_D0);
>>>>>> +			fsleep(1000);
>>>>>> +			drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>>>>>> +					   DP_SET_POWER_D3_AUX_ON);
>>>>>> +			break;
>>>>>> +		} else if ((value == DP_SET_POWER_D0) ||
>>>>>> +			   (value == DP_SET_POWER_D3_AUX_ON)) {
>>>>>> +			/* if in D0 or D3_AUX_ON exit */
>>>>>> +			break;
>>>>>> +		}
>>>>>> +		/* Sink in D0 or even if read fails a minimum of 1ms is required to wake and respond */
>>>>>> +		fsleep(1000);
>>>>>> +		try++;
>>>>>> +	}
>>>>>> +
>>>>>> +	intel_dp_dpcd_set_probe(intel_dp, true);
>>>>>> +}
>>>>>> +
>>>>>>     static bool
>>>>>>     intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
>>>>>>     {
>>>>>> @@ -4713,6 +4752,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
>>>>>>     	/* this function is meant to be called only once */
>>>>>>     	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
>>>>>>     
>>>>>> +	intel_dp_wake_sink(intel_dp);
>>>>>> +
>>>>>>     	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
>>>>>>     		return false;
>>>>>>     
>>>>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
>>>>>> index b0bbd5981f57..3f16077c0cc7 100644
>>>>>> --- a/drivers/gpu/drm/i915/display/intel_dp.h
>>>>>> +++ b/drivers/gpu/drm/i915/display/intel_dp.h
>>>>>> @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
>>>>>>     bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
>>>>>>     				     int hdisplay,
>>>>>>     				     int num_joined_pipes);
>>>>>> +void intel_dp_wake_sink(struct intel_dp *intel_dp);
>>>>>>     
>>>>>>     #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
>>>>>>     	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
>>>>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>>>>> index 54c585c59b90..cbb712ea9f60 100644
>>>>>> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>>>>> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>>>>> @@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
>>>>>>     		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
>>>>>>     	}
>>>>>>     
>>>>>> +	/* After reading LTTPR wake up the sink before reading DPRX caps */
>>>>>> +	intel_dp_wake_sink(intel_dp);
>>>>>> +
>>>>>>     	/*
>>>>>>     	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
>>>>>>     	 * it here.
>>>>>> -- 
>>>>>> 2.25.1

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

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

* ✓ i915.CI.BAT: success for drm/i915/dp: On DPCD init/caps wake the DPRx (rev2)
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
                   ` (3 preceding siblings ...)
  2026-02-24  7:48 ` [PATCHv2] " Arun R Murthy
@ 2026-02-24  9:02 ` Patchwork
  2026-02-24 10:50 ` ✓ i915.CI.Full: " Patchwork
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 44+ messages in thread
From: Patchwork @ 2026-02-24  9:02 UTC (permalink / raw)
  To: Murthy, Arun R; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/dp: On DPCD init/caps wake the DPRx (rev2)
URL   : https://patchwork.freedesktop.org/series/161818/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_18022 -> Patchwork_161818v2
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

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

  Missing    (2): bat-dg2-13 fi-snb-2520m 

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

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

### IGT changes ###

#### Issues hit ####

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

  
#### Possible fixes ####

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

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


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

  * Linux: CI_DRM_18022 -> Patchwork_161818v2

  CI-20190529: 20190529
  CI_DRM_18022: 45a3045fc0dc46a893cb8bbe304afafd4120c904 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_8765: 8765
  Patchwork_161818v2: 45a3045fc0dc46a893cb8bbe304afafd4120c904 @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

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

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

* ✓ i915.CI.Full: success for drm/i915/dp: On DPCD init/caps wake the DPRx (rev2)
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
                   ` (4 preceding siblings ...)
  2026-02-24  9:02 ` ✓ i915.CI.BAT: success for drm/i915/dp: On DPCD init/caps wake the DPRx (rev2) Patchwork
@ 2026-02-24 10:50 ` Patchwork
  2026-02-25  6:11 ` [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 44+ messages in thread
From: Patchwork @ 2026-02-24 10:50 UTC (permalink / raw)
  To: Murthy, Arun R; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/dp: On DPCD init/caps wake the DPRx (rev2)
URL   : https://patchwork.freedesktop.org/series/161818/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_18022_full -> Patchwork_161818v2_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

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

  No changes in participating hosts

New tests
---------

  New tests have been introduced between CI_DRM_18022_full and Patchwork_161818v2_full:

### New IGT tests (18) ###

  * igt@kms_async_flips@test-time-stamp-atomic@pipe-a-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.16] s

  * igt@kms_async_flips@test-time-stamp-atomic@pipe-b-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.17] s

  * igt@kms_atomic@crtc-invalid-params@pipe-a-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.20] s

  * igt@kms_atomic_interruptible@legacy-setmode@pipe-a-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [6.25] s

  * igt@kms_atomic_interruptible@universal-setplane-primary@pipe-a-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [6.31] s

  * igt@kms_atomic_transition@plane-primary-toggle-with-vblank-wait@pipe-a-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.31] s

  * igt@kms_atomic_transition@plane-primary-toggle-with-vblank-wait@pipe-b-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.32] s

  * igt@kms_cursor_edge_walk@64x64-top-bottom@pipe-a-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [3.44] s

  * igt@kms_invalid_mode@overflow-vrefresh@pipe-a-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.11] s

  * igt@kms_invalid_mode@overflow-vrefresh@pipe-b-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.00] s

  * igt@kms_invalid_mode@zero-hdisplay@pipe-a-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.12] s

  * igt@kms_invalid_mode@zero-hdisplay@pipe-b-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.00] s

  * igt@kms_lease@atomic-implicit-crtc@pipe-a-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.00] s

  * igt@kms_lease@atomic-implicit-crtc@pipe-b-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.02] s

  * igt@kms_lease@empty-lease@pipe-a-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.00] s

  * igt@kms_lease@empty-lease@pipe-b-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [0.00] s

  * igt@kms_vblank@wait-busy@pipe-a-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [2.50] s

  * igt@kms_vblank@wait-busy@pipe-b-vga-1:
    - Statuses : 1 pass(s)
    - Exec time: [2.35] s

  

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

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

### IGT changes ###

#### Issues hit ####

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

  * igt@drm_buddy@drm_buddy:
    - shard-tglu-1:       NOTRUN -> [SKIP][2] ([i915#15678])
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@drm_buddy@drm_buddy.html

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

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

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

  * igt@gem_close_race@multigpu-basic-process:
    - shard-snb:          NOTRUN -> [SKIP][6] +68 other tests skip
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-snb6/igt@gem_close_race@multigpu-basic-process.html

  * igt@gem_create@create-ext-cpu-access-big:
    - shard-rkl:          NOTRUN -> [SKIP][7] ([i915#6335])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-4/igt@gem_create@create-ext-cpu-access-big.html

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

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

  * igt@gem_ctx_persistence@hang:
    - shard-snb:          NOTRUN -> [SKIP][10] ([i915#1099])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-snb6/igt@gem_ctx_persistence@hang.html

  * igt@gem_ctx_sseu@invalid-sseu:
    - shard-rkl:          NOTRUN -> [SKIP][11] ([i915#280])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@gem_ctx_sseu@invalid-sseu.html

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

  * igt@gem_exec_capture@capture-invisible:
    - shard-rkl:          NOTRUN -> [SKIP][13] ([i915#6334]) +1 other test skip
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@gem_exec_capture@capture-invisible.html

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

  * igt@gem_exec_suspend@basic-s3:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][15] ([i915#13196] / [i915#13356]) +1 other test incomplete
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-glk10/igt@gem_exec_suspend@basic-s3.html

  * igt@gem_exec_suspend@basic-s4-devices:
    - shard-rkl:          [PASS][16] -> [ABORT][17] ([i915#7975]) +1 other test abort
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-8/igt@gem_exec_suspend@basic-s4-devices.html
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-1/igt@gem_exec_suspend@basic-s4-devices.html

  * igt@gem_lmem_swapping@heavy-random:
    - shard-mtlp:         NOTRUN -> [SKIP][18] ([i915#4613])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-3/igt@gem_lmem_swapping@heavy-random.html

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

  * igt@gem_lmem_swapping@parallel-random-verify:
    - shard-tglu:         NOTRUN -> [SKIP][20] ([i915#4613]) +2 other tests skip
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-4/igt@gem_lmem_swapping@parallel-random-verify.html

  * igt@gem_lmem_swapping@verify-ccs:
    - shard-glk:          NOTRUN -> [SKIP][21] ([i915#4613]) +6 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-glk1/igt@gem_lmem_swapping@verify-ccs.html

  * igt@gem_pwrite@basic-exhaustion:
    - shard-rkl:          NOTRUN -> [SKIP][22] ([i915#3282]) +6 other tests skip
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-4/igt@gem_pwrite@basic-exhaustion.html

  * igt@gem_softpin@noreloc-s3:
    - shard-rkl:          [PASS][23] -> [INCOMPLETE][24] ([i915#13809])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-5/igt@gem_softpin@noreloc-s3.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-3/igt@gem_softpin@noreloc-s3.html

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

  * igt@gem_userptr_blits@invalid-mmap-offset-unsync:
    - shard-tglu-1:       NOTRUN -> [SKIP][26] ([i915#3297])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html

  * igt@gem_userptr_blits@unsync-unmap-after-close:
    - shard-rkl:          NOTRUN -> [SKIP][27] ([i915#3297]) +1 other test skip
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-4/igt@gem_userptr_blits@unsync-unmap-after-close.html

  * igt@gen9_exec_parse@batch-invalid-length:
    - shard-tglu:         NOTRUN -> [SKIP][28] ([i915#2527] / [i915#2856])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-4/igt@gen9_exec_parse@batch-invalid-length.html

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

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

  * igt@i915_module_load@fault-injection@intel_connector_register:
    - shard-tglu-1:       NOTRUN -> [ABORT][31] ([i915#15342]) +1 other test abort
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@i915_module_load@fault-injection@intel_connector_register.html

  * igt@i915_module_load@fault-injection@intel_gt_init-enodev:
    - shard-tglu-1:       NOTRUN -> [SKIP][32] ([i915#15479]) +4 other tests skip
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@i915_module_load@fault-injection@intel_gt_init-enodev.html

  * igt@i915_module_load@load:
    - shard-mtlp:         ([PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44], [PASS][45], [PASS][46], [PASS][47], [PASS][48], [PASS][49], [PASS][50], [PASS][51], [PASS][52], [PASS][53], [PASS][54], [PASS][55], [PASS][56], [PASS][57]) -> ([PASS][58], [PASS][59], [PASS][60], [PASS][61], [PASS][62], [PASS][63], [PASS][64], [PASS][65], [PASS][66], [PASS][67], [PASS][68], [SKIP][69], [PASS][70], [PASS][71], [PASS][72], [PASS][73], [PASS][74], [PASS][75], [PASS][76], [PASS][77], [PASS][78], [PASS][79], [PASS][80], [PASS][81]) ([i915#14785])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-2/igt@i915_module_load@load.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-8/igt@i915_module_load@load.html
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-3/igt@i915_module_load@load.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-4/igt@i915_module_load@load.html
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-7/igt@i915_module_load@load.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-2/igt@i915_module_load@load.html
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-5/igt@i915_module_load@load.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-7/igt@i915_module_load@load.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-1/igt@i915_module_load@load.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-3/igt@i915_module_load@load.html
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-6/igt@i915_module_load@load.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-6/igt@i915_module_load@load.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-1/igt@i915_module_load@load.html
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-5/igt@i915_module_load@load.html
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-4/igt@i915_module_load@load.html
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-2/igt@i915_module_load@load.html
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-8/igt@i915_module_load@load.html
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-7/igt@i915_module_load@load.html
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-6/igt@i915_module_load@load.html
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-7/igt@i915_module_load@load.html
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-8/igt@i915_module_load@load.html
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-1/igt@i915_module_load@load.html
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-3/igt@i915_module_load@load.html
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-5/igt@i915_module_load@load.html
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-4/igt@i915_module_load@load.html
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-5/igt@i915_module_load@load.html
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-2/igt@i915_module_load@load.html
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-2/igt@i915_module_load@load.html
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-5/igt@i915_module_load@load.html
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-6/igt@i915_module_load@load.html
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-3/igt@i915_module_load@load.html
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-1/igt@i915_module_load@load.html
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-7/igt@i915_module_load@load.html
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-8/igt@i915_module_load@load.html
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-8/igt@i915_module_load@load.html
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-5/igt@i915_module_load@load.html
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-8/igt@i915_module_load@load.html
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-5/igt@i915_module_load@load.html
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-2/igt@i915_module_load@load.html
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-1/igt@i915_module_load@load.html
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-6/igt@i915_module_load@load.html
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-3/igt@i915_module_load@load.html
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-1/igt@i915_module_load@load.html
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-4/igt@i915_module_load@load.html
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-6/igt@i915_module_load@load.html
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-3/igt@i915_module_load@load.html
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-6/igt@i915_module_load@load.html
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-1/igt@i915_module_load@load.html
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-2/igt@i915_module_load@load.html

  * igt@i915_module_load@resize-bar:
    - shard-rkl:          NOTRUN -> [SKIP][82] ([i915#6412])
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@i915_module_load@resize-bar.html

  * igt@i915_pm_rc6_residency@rc6-idle:
    - shard-tglu:         NOTRUN -> [SKIP][83] ([i915#14498])
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-10/igt@i915_pm_rc6_residency@rc6-idle.html

  * igt@i915_pm_rpm@system-suspend-execbuf:
    - shard-rkl:          [PASS][84] -> [INCOMPLETE][85] ([i915#13356]) +1 other test incomplete
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-4/igt@i915_pm_rpm@system-suspend-execbuf.html
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-4/igt@i915_pm_rpm@system-suspend-execbuf.html

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

  * igt@i915_query@hwconfig_table:
    - shard-tglu-1:       NOTRUN -> [SKIP][87] ([i915#6245])
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@i915_query@hwconfig_table.html

  * igt@intel_hwmon@hwmon-write:
    - shard-tglu-1:       NOTRUN -> [SKIP][88] ([i915#7707])
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@intel_hwmon@hwmon-write.html

  * igt@kms_big_fb@4-tiled-addfb:
    - shard-rkl:          NOTRUN -> [SKIP][89] ([i915#5286]) +3 other tests skip
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-4/igt@kms_big_fb@4-tiled-addfb.html

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

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
    - shard-mtlp:         [PASS][91] -> [FAIL][92] ([i915#15733] / [i915#5138])
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html

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

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

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

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

  * igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-a-dp-3:
    - shard-dg2:          NOTRUN -> [SKIP][97] ([i915#10307] / [i915#6095]) +134 other tests skip
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-11/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-a-dp-3.html

  * igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-b-hdmi-a-1:
    - shard-dg1:          NOTRUN -> [SKIP][98] ([i915#6095]) +215 other tests skip
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg1-14/igt@kms_ccs@crc-primary-basic-yf-tiled-ccs@pipe-b-hdmi-a-1.html

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

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][100] ([i915#14544] / [i915#6095]) +3 other tests skip
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][101] ([i915#14098] / [i915#14544] / [i915#6095]) +1 other test skip
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][102] ([i915#10307] / [i915#10434] / [i915#6095])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][103] ([i915#12805])
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][104] ([i915#6095]) +34 other tests skip
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-10/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [SKIP][105] ([i915#6095]) +57 other tests skip
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [INCOMPLETE][106] ([i915#15582]) +1 other test incomplete
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-glk6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
    - shard-tglu-1:       NOTRUN -> [SKIP][107] ([i915#12313]) +1 other test skip
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html

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

  * igt@kms_chamelium_edid@hdmi-edid-change-during-suspend:
    - shard-tglu-1:       NOTRUN -> [SKIP][109] ([i915#11151] / [i915#7828]) +4 other tests skip
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@kms_chamelium_edid@hdmi-edid-change-during-suspend.html

  * igt@kms_chamelium_frames@hdmi-frame-dump:
    - shard-mtlp:         NOTRUN -> [SKIP][110] ([i915#11151] / [i915#7828])
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-3/igt@kms_chamelium_frames@hdmi-frame-dump.html

  * igt@kms_chamelium_hpd@hdmi-hpd-fast:
    - shard-rkl:          NOTRUN -> [SKIP][111] ([i915#11151] / [i915#7828]) +6 other tests skip
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_chamelium_hpd@hdmi-hpd-fast.html

  * igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
    - shard-tglu:         NOTRUN -> [SKIP][112] ([i915#11151] / [i915#7828]) +5 other tests skip
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-10/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html

  * igt@kms_content_protection@atomic-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][113] ([i915#6944] / [i915#7118] / [i915#9424])
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_content_protection@atomic-dpms.html

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-rkl:          NOTRUN -> [SKIP][114] ([i915#15330] / [i915#3116])
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-4/igt@kms_content_protection@dp-mst-lic-type-0.html

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

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

  * igt@kms_content_protection@lic-type-1:
    - shard-rkl:          NOTRUN -> [SKIP][117] ([i915#6944] / [i915#9424])
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-7/igt@kms_content_protection@lic-type-1.html

  * igt@kms_content_protection@suspend-resume:
    - shard-tglu:         NOTRUN -> [SKIP][118] ([i915#6944])
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-4/igt@kms_content_protection@suspend-resume.html

  * igt@kms_content_protection@suspend-resume@pipe-a-dp-3:
    - shard-dg2:          NOTRUN -> [FAIL][119] ([i915#7173]) +1 other test fail
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-11/igt@kms_content_protection@suspend-resume@pipe-a-dp-3.html

  * igt@kms_content_protection@uevent-hdcp14:
    - shard-tglu-1:       NOTRUN -> [SKIP][120] ([i915#6944]) +1 other test skip
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@kms_content_protection@uevent-hdcp14.html

  * igt@kms_cursor_crc@cursor-offscreen-512x170:
    - shard-rkl:          NOTRUN -> [SKIP][121] ([i915#13049]) +1 other test skip
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_cursor_crc@cursor-offscreen-512x170.html

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

  * igt@kms_cursor_crc@cursor-random-32x32:
    - shard-tglu-1:       NOTRUN -> [SKIP][123] ([i915#3555]) +2 other tests skip
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@kms_cursor_crc@cursor-random-32x32.html

  * igt@kms_cursor_crc@cursor-rapid-movement-32x32:
    - shard-rkl:          NOTRUN -> [SKIP][124] ([i915#3555]) +2 other tests skip
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html

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

  * igt@kms_cursor_crc@cursor-sliding-512x512:
    - shard-tglu:         NOTRUN -> [SKIP][126] ([i915#13049])
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-512x512.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
    - shard-rkl:          NOTRUN -> [SKIP][127] ([i915#4103]) +3 other tests skip
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

  * igt@kms_dp_link_training@non-uhbr-sst:
    - shard-dg2:          [PASS][128] -> [SKIP][129] ([i915#13749])
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg2-11/igt@kms_dp_link_training@non-uhbr-sst.html
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-7/igt@kms_dp_link_training@non-uhbr-sst.html
    - shard-rkl:          NOTRUN -> [SKIP][130] ([i915#13749])
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-4/igt@kms_dp_link_training@non-uhbr-sst.html

  * igt@kms_dp_linktrain_fallback@dp-fallback:
    - shard-rkl:          NOTRUN -> [SKIP][131] ([i915#13707])
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_dp_linktrain_fallback@dp-fallback.html

  * igt@kms_dsc@dsc-basic:
    - shard-rkl:          NOTRUN -> [SKIP][132] ([i915#3555] / [i915#3840]) +2 other tests skip
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_dsc@dsc-basic.html

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

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

  * igt@kms_fbcon_fbt@fbc-suspend:
    - shard-dg2:          [PASS][135] -> [FAIL][136] ([i915#4767])
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg2-4/igt@kms_fbcon_fbt@fbc-suspend.html
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-8/igt@kms_fbcon_fbt@fbc-suspend.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][137] ([i915#3955])
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_feature_discovery@chamelium:
    - shard-tglu-1:       NOTRUN -> [SKIP][138] ([i915#2065] / [i915#4854])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@kms_feature_discovery@chamelium.html

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

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

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

  * igt@kms_flip@flip-vs-suspend:
    - shard-rkl:          [PASS][142] -> [INCOMPLETE][143] ([i915#6113])
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-5/igt@kms_flip@flip-vs-suspend.html
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-3/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_flip@flip-vs-suspend@a-hdmi-a2:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][144] ([i915#6113])
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-3/igt@kms_flip@flip-vs-suspend@a-hdmi-a2.html

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
    - shard-tglu:         NOTRUN -> [SKIP][145] ([i915#15643]) +1 other test skip
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-10/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
    - shard-rkl:          NOTRUN -> [SKIP][146] ([i915#15643]) +2 other tests skip
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html

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

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][148] ([i915#1825])
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html

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

  * igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][150] ([i915#8708])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][151] +22 other tests skip
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt:
    - shard-glk10:        NOTRUN -> [SKIP][152] +67 other tests skip
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render:
    - shard-tglu-1:       NOTRUN -> [SKIP][153] ([i915#15102]) +13 other tests skip
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-render.html

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

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

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
    - shard-rkl:          NOTRUN -> [SKIP][156] ([i915#15102] / [i915#3023]) +13 other tests skip
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-pgflip-blt:
    - shard-tglu:         NOTRUN -> [SKIP][157] +32 other tests skip
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
    - shard-rkl:          NOTRUN -> [SKIP][158] ([i915#1825]) +23 other tests skip
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt:
    - shard-tglu:         NOTRUN -> [SKIP][159] ([i915#15102]) +8 other tests skip
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-10/igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-tglu:         NOTRUN -> [SKIP][160] ([i915#12713])
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-10/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_hdr@static-swap:
    - shard-dg2:          [PASS][161] -> [SKIP][162] ([i915#3555] / [i915#8228])
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg2-11/igt@kms_hdr@static-swap.html
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-7/igt@kms_hdr@static-swap.html

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

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

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

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-dg2:          [PASS][166] -> [SKIP][167] ([i915#15459])
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg2-11/igt@kms_joiner@basic-force-big-joiner.html
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-5/igt@kms_joiner@basic-force-big-joiner.html

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

  * igt@kms_joiner@invalid-modeset-force-big-joiner:
    - shard-rkl:          NOTRUN -> [SKIP][169] ([i915#15459])
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_joiner@invalid-modeset-force-big-joiner.html

  * igt@kms_joiner@invalid-modeset-ultra-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][170] ([i915#15458])
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-4/igt@kms_joiner@invalid-modeset-ultra-joiner.html

  * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
    - shard-tglu-1:       NOTRUN -> [SKIP][171] ([i915#15638] / [i915#15722])
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html

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

  * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier:
    - shard-tglu-1:       NOTRUN -> [SKIP][173] ([i915#15709]) +2 other tests skip
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html

  * igt@kms_plane@pixel-format-4-tiled-modifier:
    - shard-tglu:         NOTRUN -> [SKIP][174] ([i915#15709])
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-4/igt@kms_plane@pixel-format-4-tiled-modifier.html

  * igt@kms_plane@pixel-format-y-tiled-modifier@pipe-a-plane-7:
    - shard-tglu-1:       NOTRUN -> [SKIP][175] ([i915#15608]) +1 other test skip
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-modifier@pipe-a-plane-7.html

  * igt@kms_plane@pixel-format-yf-tiled-modifier:
    - shard-rkl:          NOTRUN -> [SKIP][176] ([i915#15709]) +3 other tests skip
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-7/igt@kms_plane@pixel-format-yf-tiled-modifier.html

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

  * igt@kms_plane_alpha_blend@constant-alpha-max:
    - shard-glk:          NOTRUN -> [FAIL][178] ([i915#10647] / [i915#12169])
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-glk1/igt@kms_plane_alpha_blend@constant-alpha-max.html

  * igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1:
    - shard-glk:          NOTRUN -> [FAIL][179] ([i915#10647]) +1 other test fail
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-glk1/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1.html

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

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

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

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
    - shard-tglu:         NOTRUN -> [SKIP][183] ([i915#15329] / [i915#3555])
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-4/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
    - shard-tglu:         NOTRUN -> [SKIP][184] ([i915#15329]) +3 other tests skip
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-4/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html

  * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
    - shard-rkl:          NOTRUN -> [SKIP][185] ([i915#15329]) +7 other tests skip
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-7/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html

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

  * igt@kms_pm_dc@dc6-dpms:
    - shard-tglu-1:       NOTRUN -> [FAIL][187] ([i915#15752])
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-rkl:          NOTRUN -> [SKIP][188] ([i915#3828]) +1 other test skip
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_lpsp@screens-disabled:
    - shard-rkl:          NOTRUN -> [SKIP][189] ([i915#8430])
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-4/igt@kms_pm_lpsp@screens-disabled.html

  * igt@kms_pm_rpm@dpms-mode-unset-lpsp:
    - shard-dg2:          [PASS][190] -> [SKIP][191] ([i915#15073])
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg2-4/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-8/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html

  * igt@kms_pm_rpm@i2c:
    - shard-dg1:          [PASS][192] -> [DMESG-WARN][193] ([i915#4423]) +1 other test dmesg-warn
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg1-12/igt@kms_pm_rpm@i2c.html
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg1-16/igt@kms_pm_rpm@i2c.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-rkl:          NOTRUN -> [SKIP][194] ([i915#15073])
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
    - shard-dg1:          [PASS][195] -> [SKIP][196] ([i915#15073])
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg1-17/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg1-15/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

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

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf:
    - shard-tglu:         NOTRUN -> [SKIP][198] ([i915#11520]) +3 other tests skip
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-10/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html
    - shard-glk10:        NOTRUN -> [SKIP][199] ([i915#11520]) +1 other test skip
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-glk10/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area:
    - shard-rkl:          NOTRUN -> [SKIP][200] ([i915#11520]) +9 other tests skip
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area:
    - shard-snb:          NOTRUN -> [SKIP][201] ([i915#11520])
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-snb6/igt@kms_psr2_sf@pr-overlay-primary-update-sf-dmg-area.html

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

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

  * igt@kms_psr2_su@frontbuffer-xrgb8888:
    - shard-tglu:         NOTRUN -> [SKIP][204] ([i915#9683])
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-10/igt@kms_psr2_su@frontbuffer-xrgb8888.html

  * igt@kms_psr2_su@page_flip-nv12:
    - shard-rkl:          NOTRUN -> [SKIP][205] ([i915#9683])
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_psr2_su@page_flip-nv12.html

  * igt@kms_psr@fbc-pr-no-drrs:
    - shard-mtlp:         NOTRUN -> [SKIP][206] ([i915#9688])
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-3/igt@kms_psr@fbc-pr-no-drrs.html

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

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

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

  * igt@kms_psr@psr2-sprite-plane-onoff:
    - shard-glk:          NOTRUN -> [SKIP][210] +268 other tests skip
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-glk1/igt@kms_psr@psr2-sprite-plane-onoff.html

  * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
    - shard-rkl:          NOTRUN -> [SKIP][211] ([i915#9685]) +1 other test skip
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
    - shard-tglu-1:       NOTRUN -> [SKIP][212] ([i915#5289]) +1 other test skip
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html

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

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
    - shard-rkl:          NOTRUN -> [SKIP][214] ([i915#5289]) +1 other test skip
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-4/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html

  * igt@kms_scaling_modes@scaling-mode-center:
    - shard-tglu:         NOTRUN -> [SKIP][215] ([i915#3555]) +4 other tests skip
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-4/igt@kms_scaling_modes@scaling-mode-center.html

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

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

  * igt@kms_vrr@max-min:
    - shard-tglu-1:       NOTRUN -> [SKIP][218] ([i915#9906]) +1 other test skip
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-1/igt@kms_vrr@max-min.html

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

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

  * igt@perf@per-context-mode-unprivileged:
    - shard-rkl:          NOTRUN -> [SKIP][221] ([i915#2435])
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@perf@per-context-mode-unprivileged.html

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

  * igt@prime_vgem@coherency-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][223] ([i915#3708])
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@prime_vgem@coherency-gtt.html

  * igt@sriov_basic@enable-vfs-bind-unbind-each:
    - shard-rkl:          NOTRUN -> [SKIP][224] ([i915#9917])
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-4/igt@sriov_basic@enable-vfs-bind-unbind-each.html

  
#### Possible fixes ####

  * igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
    - shard-dg2:          [INCOMPLETE][225] ([i915#13356]) -> [PASS][226]
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-4/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html

  * igt@gem_exec_suspend@basic-s0@smem:
    - shard-rkl:          [INCOMPLETE][227] ([i915#13356]) -> [PASS][228] +2 other tests pass
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-3/igt@gem_exec_suspend@basic-s0@smem.html
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@gem_exec_suspend@basic-s0@smem.html

  * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
    - shard-rkl:          [ABORT][229] ([i915#15131]) -> [PASS][230]
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-1/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-7/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html

  * igt@i915_pm_rps@reset:
    - shard-snb:          [INCOMPLETE][231] ([i915#13821]) -> [PASS][232]
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-snb6/igt@i915_pm_rps@reset.html
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-snb6/igt@i915_pm_rps@reset.html

  * igt@kms_atomic@plane-invalid-params:
    - shard-dg1:          [DMESG-WARN][233] ([i915#4423]) -> [PASS][234] +2 other tests pass
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg1-16/igt@kms_atomic@plane-invalid-params.html
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg1-13/igt@kms_atomic@plane-invalid-params.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-mtlp:         [FAIL][235] ([i915#15733] / [i915#5138]) -> [PASS][236]
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_color@deep-color:
    - shard-rkl:          [SKIP][237] ([i915#12655] / [i915#3555]) -> [PASS][238]
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@kms_color@deep-color.html
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_color@deep-color.html

  * igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1:
    - shard-tglu:         [FAIL][239] ([i915#13566]) -> [PASS][240] +1 other test pass
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-tglu-10/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-tglu-5/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html

  * igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1:
    - shard-snb:          [FAIL][241] ([i915#14600]) -> [PASS][242] +1 other test pass
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-snb6/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-snb5/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-vga1.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-rkl:          [INCOMPLETE][243] ([i915#6113]) -> [PASS][244]
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_flip@flip-vs-suspend-interruptible.html
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
    - shard-snb:          [SKIP][245] -> [PASS][246] +27 other tests pass
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-snb5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html

  * igt@kms_hdr@static-toggle:
    - shard-dg2:          [SKIP][247] ([i915#3555] / [i915#8228]) -> [PASS][248]
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg2-6/igt@kms_hdr@static-toggle.html
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-11/igt@kms_hdr@static-toggle.html

  * igt@kms_pipe_crc_basic@suspend-read-crc:
    - shard-rkl:          [INCOMPLETE][249] ([i915#12756] / [i915#13476]) -> [PASS][250]
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc.html
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_pipe_crc_basic@suspend-read-crc.html

  * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a:
    - shard-rkl:          [INCOMPLETE][251] ([i915#14412]) -> [PASS][252] +1 other test pass
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html

  * igt@kms_pm_rpm@modeset-lpsp:
    - shard-rkl:          [SKIP][253] ([i915#14544] / [i915#15073]) -> [PASS][254]
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp.html
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-rkl:          [SKIP][255] ([i915#15073]) -> [PASS][256]
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress.html
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp-stress.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-dg2:          [SKIP][257] ([i915#15073]) -> [PASS][258]
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@kms_pm_rpm@system-suspend-modeset:
    - shard-rkl:          [ABORT][259] ([i915#15132]) -> [PASS][260]
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-1/igt@kms_pm_rpm@system-suspend-modeset.html
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-7/igt@kms_pm_rpm@system-suspend-modeset.html

  
#### Warnings ####

  * igt@api_intel_bb@object-reloc-keep-cache:
    - shard-rkl:          [SKIP][261] ([i915#8411]) -> [SKIP][262] ([i915#14544] / [i915#8411])
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@api_intel_bb@object-reloc-keep-cache.html
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@api_intel_bb@object-reloc-keep-cache.html

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

  * igt@gem_ccs@block-multicopy-inplace:
    - shard-rkl:          [SKIP][265] ([i915#14544] / [i915#3555] / [i915#9323]) -> [SKIP][266] ([i915#3555] / [i915#9323])
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@gem_ccs@block-multicopy-inplace.html
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@gem_ccs@block-multicopy-inplace.html

  * igt@gem_ccs@suspend-resume:
    - shard-rkl:          [SKIP][267] ([i915#14544] / [i915#9323]) -> [SKIP][268] ([i915#9323])
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@gem_ccs@suspend-resume.html
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@gem_ccs@suspend-resume.html

  * igt@gem_ctx_sseu@engines:
    - shard-rkl:          [SKIP][269] ([i915#280]) -> [SKIP][270] ([i915#14544] / [i915#280]) +1 other test skip
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@gem_ctx_sseu@engines.html
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@gem_ctx_sseu@engines.html

  * igt@gem_exec_balancer@parallel:
    - shard-rkl:          [SKIP][271] ([i915#4525]) -> [SKIP][272] ([i915#14544] / [i915#4525]) +1 other test skip
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@gem_exec_balancer@parallel.html
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@gem_exec_balancer@parallel.html

  * igt@gem_exec_balancer@parallel-contexts:
    - shard-rkl:          [SKIP][273] ([i915#14544] / [i915#4525]) -> [SKIP][274] ([i915#4525])
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@gem_exec_balancer@parallel-contexts.html
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@gem_exec_balancer@parallel-contexts.html

  * igt@gem_exec_reloc@basic-gtt-cpu-noreloc:
    - shard-rkl:          [SKIP][275] ([i915#14544] / [i915#3281]) -> [SKIP][276] ([i915#3281])
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html

  * igt@gem_exec_reloc@basic-gtt-read-noreloc:
    - shard-rkl:          [SKIP][277] ([i915#3281]) -> [SKIP][278] ([i915#14544] / [i915#3281]) +5 other tests skip
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@gem_exec_reloc@basic-gtt-read-noreloc.html
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-read-noreloc.html

  * igt@gem_lmem_swapping@heavy-verify-random:
    - shard-rkl:          [SKIP][279] ([i915#4613]) -> [SKIP][280] ([i915#14544] / [i915#4613])
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@gem_lmem_swapping@heavy-verify-random.html
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random.html

  * igt@gem_lmem_swapping@heavy-verify-random-ccs:
    - shard-rkl:          [SKIP][281] ([i915#14544] / [i915#4613]) -> [SKIP][282] ([i915#4613]) +1 other test skip
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@gem_lmem_swapping@heavy-verify-random-ccs.html

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

  * igt@gem_pread@display:
    - shard-rkl:          [SKIP][285] ([i915#14544] / [i915#3282]) -> [SKIP][286] ([i915#3282])
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@gem_pread@display.html
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@gem_pread@display.html

  * igt@gem_pxp@hw-rejects-pxp-buffer:
    - shard-rkl:          [SKIP][287] ([i915#13717] / [i915#14544]) -> [SKIP][288] ([i915#13717])
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@gem_pxp@hw-rejects-pxp-buffer.html
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-buffer.html

  * igt@gem_userptr_blits@access-control:
    - shard-rkl:          [SKIP][289] ([i915#3297]) -> [SKIP][290] ([i915#14544] / [i915#3297])
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@gem_userptr_blits@access-control.html
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@gem_userptr_blits@access-control.html

  * igt@gem_userptr_blits@relocations:
    - shard-rkl:          [SKIP][291] ([i915#3281] / [i915#3297]) -> [SKIP][292] ([i915#14544] / [i915#3281] / [i915#3297])
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@gem_userptr_blits@relocations.html
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@gem_userptr_blits@relocations.html

  * igt@gen7_exec_parse@chained-batch:
    - shard-rkl:          [SKIP][293] -> [SKIP][294] ([i915#14544]) +10 other tests skip
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@gen7_exec_parse@chained-batch.html
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@gen7_exec_parse@chained-batch.html

  * igt@gen9_exec_parse@bb-start-out:
    - shard-rkl:          [SKIP][295] ([i915#2527]) -> [SKIP][296] ([i915#14544] / [i915#2527]) +1 other test skip
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@gen9_exec_parse@bb-start-out.html
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@gen9_exec_parse@bb-start-out.html

  * igt@gen9_exec_parse@secure-batches:
    - shard-rkl:          [SKIP][297] ([i915#14544] / [i915#2527]) -> [SKIP][298] ([i915#2527]) +1 other test skip
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@gen9_exec_parse@secure-batches.html
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-4/igt@gen9_exec_parse@secure-batches.html

  * igt@i915_pm_freq_api@freq-suspend:
    - shard-rkl:          [SKIP][299] ([i915#8399]) -> [SKIP][300] ([i915#14544] / [i915#8399]) +1 other test skip
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@i915_pm_freq_api@freq-suspend.html
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html

  * igt@intel_hwmon@hwmon-read:
    - shard-rkl:          [SKIP][301] ([i915#7707]) -> [SKIP][302] ([i915#14544] / [i915#7707])
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@intel_hwmon@hwmon-read.html
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@intel_hwmon@hwmon-read.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-180:
    - shard-rkl:          [SKIP][303] ([i915#5286]) -> [SKIP][304] ([i915#14544] / [i915#5286]) +4 other tests skip
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0:
    - shard-rkl:          [SKIP][305] ([i915#14544] / [i915#5286]) -> [SKIP][306] ([i915#5286])
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html

  * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-rkl:          [SKIP][307] ([i915#3828]) -> [SKIP][308] ([i915#14544] / [i915#3828])
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_big_fb@y-tiled-8bpp-rotate-270:
    - shard-rkl:          [SKIP][309] ([i915#14544] / [i915#3638]) -> [SKIP][310] ([i915#3638])
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
    - shard-rkl:          [SKIP][311] ([i915#14544]) -> [SKIP][312] +2 other tests skip
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
    - shard-rkl:          [SKIP][313] ([i915#12313]) -> [SKIP][314] ([i915#12313] / [i915#14544]) +1 other test skip
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          [SKIP][315] ([i915#6095]) -> [SKIP][316] ([i915#14544] / [i915#6095]) +9 other tests skip
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/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-rkl:          [SKIP][317] ([i915#12805]) -> [SKIP][318] ([i915#12805] / [i915#14544])
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
    - shard-rkl:          [SKIP][319] ([i915#12313] / [i915#14544]) -> [SKIP][320] ([i915#12313]) +1 other test skip
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs:
    - shard-rkl:          [SKIP][321] ([i915#14098] / [i915#6095]) -> [SKIP][322] ([i915#14098] / [i915#14544] / [i915#6095]) +11 other tests skip
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc:
    - shard-rkl:          [SKIP][323] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][324] ([i915#14098] / [i915#6095]) +2 other tests skip
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc.html
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_cdclk@mode-transition:
    - shard-rkl:          [SKIP][325] ([i915#3742]) -> [SKIP][326] ([i915#14544] / [i915#3742])
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_cdclk@mode-transition.html
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_cdclk@mode-transition.html

  * igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
    - shard-rkl:          [SKIP][327] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][328] ([i915#11151] / [i915#7828]) +2 other tests skip
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html

  * igt@kms_chamelium_hpd@vga-hpd-fast:
    - shard-rkl:          [SKIP][329] ([i915#11151] / [i915#7828]) -> [SKIP][330] ([i915#11151] / [i915#14544] / [i915#7828]) +3 other tests skip
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_chamelium_hpd@vga-hpd-fast.html
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd-fast.html

  * igt@kms_content_protection@atomic-dpms-hdcp14:
    - shard-rkl:          [SKIP][331] ([i915#6944]) -> [SKIP][332] ([i915#14544] / [i915#6944])
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@kms_content_protection@atomic-dpms-hdcp14.html
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_content_protection@atomic-dpms-hdcp14.html

  * igt@kms_content_protection@content-type-change:
    - shard-rkl:          [SKIP][333] ([i915#14544] / [i915#6944] / [i915#9424]) -> [SKIP][334] ([i915#6944] / [i915#9424])
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_content_protection@content-type-change.html
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@kms_content_protection@content-type-change.html

  * igt@kms_content_protection@dp-mst-type-0-hdcp14:
    - shard-rkl:          [SKIP][335] ([i915#15330]) -> [SKIP][336] ([i915#14544] / [i915#15330])
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0-hdcp14.html

  * igt@kms_content_protection@dp-mst-type-0-suspend-resume:
    - shard-rkl:          [SKIP][337] ([i915#14544] / [i915#15330]) -> [SKIP][338] ([i915#15330])
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html

  * igt@kms_content_protection@legacy-hdcp14:
    - shard-dg2:          [SKIP][339] ([i915#6944]) -> [FAIL][340] ([i915#7173]) +1 other test fail
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg2-6/igt@kms_content_protection@legacy-hdcp14.html
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-11/igt@kms_content_protection@legacy-hdcp14.html

  * igt@kms_content_protection@mei-interface:
    - shard-rkl:          [SKIP][341] ([i915#6944] / [i915#9424]) -> [SKIP][342] ([i915#14544] / [i915#6944] / [i915#9424])
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_content_protection@mei-interface.html
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_content_protection@mei-interface.html
    - shard-dg1:          [SKIP][343] ([i915#6944] / [i915#9424]) -> [SKIP][344] ([i915#9433])
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg1-16/igt@kms_content_protection@mei-interface.html
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg1-12/igt@kms_content_protection@mei-interface.html

  * igt@kms_content_protection@type1:
    - shard-dg2:          [SKIP][345] ([i915#6944] / [i915#7118] / [i915#7162] / [i915#9424]) -> [SKIP][346] ([i915#6944] / [i915#7118] / [i915#9424])
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg2-11/igt@kms_content_protection@type1.html
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-5/igt@kms_content_protection@type1.html

  * igt@kms_cursor_crc@cursor-random-512x170:
    - shard-rkl:          [SKIP][347] ([i915#13049]) -> [SKIP][348] ([i915#13049] / [i915#14544])
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_cursor_crc@cursor-random-512x170.html
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x170.html

  * igt@kms_cursor_crc@cursor-sliding-32x10:
    - shard-rkl:          [SKIP][349] ([i915#3555]) -> [SKIP][350] ([i915#14544] / [i915#3555]) +2 other tests skip
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-32x10.html
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-32x10.html

  * igt@kms_dp_link_training@non-uhbr-mst:
    - shard-rkl:          [SKIP][351] ([i915#13749]) -> [SKIP][352] ([i915#13749] / [i915#14544])
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_dp_link_training@non-uhbr-mst.html
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-mst.html

  * igt@kms_dp_linktrain_fallback@dsc-fallback:
    - shard-rkl:          [SKIP][353] ([i915#13707] / [i915#14544]) -> [SKIP][354] ([i915#13707])
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_dp_linktrain_fallback@dsc-fallback.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc:
    - shard-rkl:          [SKIP][355] ([i915#3840] / [i915#9053]) -> [SKIP][356] ([i915#14544] / [i915#3840] / [i915#9053])
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats-with-bpc.html

  * igt@kms_fbcon_fbt@psr:
    - shard-rkl:          [SKIP][357] ([i915#3955]) -> [SKIP][358] ([i915#14544] / [i915#3955])
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_fbcon_fbt@psr.html
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_fbcon_fbt@psr.html

  * igt@kms_feature_discovery@psr1:
    - shard-rkl:          [SKIP][359] ([i915#658]) -> [SKIP][360] ([i915#14544] / [i915#658])
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@kms_feature_discovery@psr1.html
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_feature_discovery@psr1.html

  * igt@kms_flip@2x-flip-vs-modeset-vs-hang:
    - shard-rkl:          [SKIP][361] ([i915#14544] / [i915#9934]) -> [SKIP][362] ([i915#9934]) +6 other tests skip
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html

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

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
    - shard-rkl:          [SKIP][365] ([i915#15643]) -> [SKIP][366] ([i915#14544] / [i915#15643]) +2 other tests skip
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html

  * igt@kms_force_connector_basic@force-load-detect:
    - shard-mtlp:         [SKIP][367] ([i915#15672]) -> [SKIP][368]
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-1/igt@kms_force_connector_basic@force-load-detect.html
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-6/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-pwrite:
    - shard-rkl:          [SKIP][369] ([i915#15102]) -> [SKIP][370] ([i915#14544] / [i915#15102]) +2 other tests skip
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-pwrite.html
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-pwrite.html

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

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc:
    - shard-dg1:          [SKIP][373] ([i915#4423] / [i915#8708]) -> [SKIP][374] ([i915#8708])
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc.html
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt:
    - shard-dg1:          [SKIP][375] ([i915#15102] / [i915#3458] / [i915#4423]) -> [SKIP][376] ([i915#15102] / [i915#3458])
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu:
    - shard-rkl:          [SKIP][377] ([i915#1825]) -> [SKIP][378] ([i915#14544] / [i915#1825]) +27 other tests skip
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt:
    - shard-dg1:          [SKIP][379] ([i915#4423]) -> [SKIP][380]
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt.html
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render:
    - shard-rkl:          [SKIP][381] ([i915#14544] / [i915#15102]) -> [SKIP][382] ([i915#15102]) +1 other test skip
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render.html
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
    - shard-dg2:          [SKIP][383] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][384] ([i915#15102] / [i915#3458]) +2 other tests skip
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt:
    - shard-rkl:          [SKIP][385] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][386] ([i915#15102] / [i915#3023]) +6 other tests skip
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite:
    - shard-rkl:          [SKIP][387] ([i915#15102] / [i915#3023]) -> [SKIP][388] ([i915#14544] / [i915#15102] / [i915#3023]) +11 other tests skip
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
    - shard-rkl:          [SKIP][389] ([i915#14544] / [i915#1825]) -> [SKIP][390] ([i915#1825]) +16 other tests skip
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
   [390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-mtlp:         [SKIP][391] ([i915#12713]) -> [SKIP][392] ([i915#1187] / [i915#12713])
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-mtlp-4/igt@kms_hdr@brightness-with-hdr.html
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-mtlp-1/igt@kms_hdr@brightness-with-hdr.html
    - shard-dg2:          [SKIP][393] ([i915#12713]) -> [SKIP][394] ([i915#13331])
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg2-7/igt@kms_hdr@brightness-with-hdr.html
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg2-11/igt@kms_hdr@brightness-with-hdr.html
    - shard-rkl:          [SKIP][395] ([i915#13331]) -> [SKIP][396] ([i915#12713])
   [395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-1/igt@kms_hdr@brightness-with-hdr.html
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-7/igt@kms_hdr@brightness-with-hdr.html
    - shard-dg1:          [SKIP][397] ([i915#12713]) -> [SKIP][398] ([i915#1187] / [i915#12713])
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg1-17/igt@kms_hdr@brightness-with-hdr.html
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html

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

  * igt@kms_panel_fitting@legacy:
    - shard-rkl:          [SKIP][401] ([i915#6301]) -> [SKIP][402] ([i915#14544] / [i915#6301])
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_panel_fitting@legacy.html
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_panel_fitting@legacy.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping:
    - shard-rkl:          [SKIP][403] ([i915#14544] / [i915#15709]) -> [SKIP][404] ([i915#15709]) +1 other test skip
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-yf-tiled-ccs-modifier:
    - shard-rkl:          [SKIP][405] ([i915#15709]) -> [SKIP][406] ([i915#14544] / [i915#15709]) +1 other test skip
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html
   [406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html

  * igt@kms_pm_backlight@basic-brightness:
    - shard-rkl:          [SKIP][407] ([i915#14544] / [i915#5354]) -> [SKIP][408] ([i915#5354]) +1 other test skip
   [407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_pm_backlight@basic-brightness.html
   [408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_pm_backlight@basic-brightness.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-rkl:          [SKIP][409] ([i915#5354]) -> [SKIP][410] ([i915#14544] / [i915#5354]) +1 other test skip
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_pm_backlight@fade-with-dpms.html
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-rkl:          [SKIP][411] ([i915#9685]) -> [SKIP][412] ([i915#14544] / [i915#9685])
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@kms_pm_dc@dc6-psr.html
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_pm_rpm@fences:
    - shard-dg1:          [SKIP][413] ([i915#4077] / [i915#4423]) -> [SKIP][414] ([i915#4077])
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg1-12/igt@kms_pm_rpm@fences.html
   [414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg1-16/igt@kms_pm_rpm@fences.html

  * igt@kms_prime@basic-modeset-hybrid:
    - shard-rkl:          [SKIP][415] ([i915#6524]) -> [SKIP][416] ([i915#14544] / [i915#6524])
   [415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@kms_prime@basic-modeset-hybrid.html
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_prime@basic-modeset-hybrid.html

  * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
    - shard-rkl:          [SKIP][417] ([i915#11520] / [i915#14544]) -> [SKIP][418] ([i915#11520]) +1 other test skip
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
   [418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html

  * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
    - shard-rkl:          [SKIP][419] ([i915#11520]) -> [SKIP][420] ([i915#11520] / [i915#14544]) +1 other test skip
   [419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr@fbc-psr-cursor-mmap-gtt:
    - shard-dg1:          [SKIP][421] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][422] ([i915#1072] / [i915#9732])
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-dg1-12/igt@kms_psr@fbc-psr-cursor-mmap-gtt.html
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-dg1-16/igt@kms_psr@fbc-psr-cursor-mmap-gtt.html

  * igt@kms_psr@psr-cursor-plane-move:
    - shard-rkl:          [SKIP][423] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][424] ([i915#1072] / [i915#9732]) +6 other tests skip
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_psr@psr-cursor-plane-move.html
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_psr@psr-cursor-plane-move.html

  * igt@kms_psr@psr-sprite-plane-move:
    - shard-rkl:          [SKIP][425] ([i915#1072] / [i915#9732]) -> [SKIP][426] ([i915#1072] / [i915#14544] / [i915#9732]) +15 other tests skip
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-2/igt@kms_psr@psr-sprite-plane-move.html
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html

  * igt@kms_vrr@flipline:
    - shard-rkl:          [SKIP][427] ([i915#15243] / [i915#3555]) -> [SKIP][428] ([i915#14544] / [i915#15243] / [i915#3555])
   [427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_vrr@flipline.html
   [428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_vrr@flipline.html

  * igt@kms_vrr@lobf:
    - shard-rkl:          [SKIP][429] ([i915#11920]) -> [SKIP][430] ([i915#11920] / [i915#14544])
   [429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@kms_vrr@lobf.html
   [430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@kms_vrr@lobf.html

  * igt@kms_vrr@seamless-rr-switch-drrs:
    - shard-rkl:          [SKIP][431] ([i915#14544] / [i915#9906]) -> [SKIP][432] ([i915#9906])
   [431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-drrs.html
   [432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@kms_vrr@seamless-rr-switch-drrs.html

  * igt@perf@unprivileged-single-ctx-counters:
    - shard-rkl:          [SKIP][433] ([i915#14544] / [i915#2433]) -> [SKIP][434] ([i915#2433])
   [433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@perf@unprivileged-single-ctx-counters.html
   [434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-5/igt@perf@unprivileged-single-ctx-counters.html

  * igt@prime_vgem@basic-read:
    - shard-rkl:          [SKIP][435] ([i915#14544] / [i915#3291] / [i915#3708]) -> [SKIP][436] ([i915#3291] / [i915#3708])
   [435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-6/igt@prime_vgem@basic-read.html
   [436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-8/igt@prime_vgem@basic-read.html

  * igt@prime_vgem@basic-write:
    - shard-rkl:          [SKIP][437] ([i915#3291] / [i915#3708]) -> [SKIP][438] ([i915#14544] / [i915#3291] / [i915#3708])
   [437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18022/shard-rkl-7/igt@prime_vgem@basic-write.html
   [438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v2/shard-rkl-6/igt@prime_vgem@basic-write.html

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

  
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#1099]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1099
  [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
  [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
  [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
  [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
  [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
  [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
  [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
  [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
  [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
  [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
  [i915#13196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13196
  [i915#13331]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13331
  [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
  [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
  [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
  [i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
  [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
  [i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809
  [i915#13821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13821
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
  [i915#14412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14412
  [i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#14785]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14785
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15131]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15131
  [i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
  [i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
  [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
  [i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
  [i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
  [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
  [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
  [i915#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
  [i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
  [i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
  [i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
  [i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
  [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
  [i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
  [i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
  [i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
  [i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
  [i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
  [i915#15752]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15752
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#2065]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2065
  [i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
  [i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
  [i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
  [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
  [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
  [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
  [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
  [i915#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#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
  [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#4767]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4767
  [i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
  [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
  [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#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
  [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
  [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
  [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
  [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
  [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
  [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
  [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
  [i915#7162]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7162
  [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
  [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
  [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
  [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
  [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
  [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
  [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
  [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [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#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_18022 -> Patchwork_161818v2

  CI-20190529: 20190529
  CI_DRM_18022: 45a3045fc0dc46a893cb8bbe304afafd4120c904 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_8765: 8765
  Patchwork_161818v2: 45a3045fc0dc46a893cb8bbe304afafd4120c904 @ 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_161818v2/index.html

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

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

* Re: [PATCHv2] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-02-24  7:48 ` [PATCHv2] " Arun R Murthy
@ 2026-02-24 14:50   ` Imre Deak
  2026-02-25  3:33     ` Murthy, Arun R
  0 siblings, 1 reply; 44+ messages in thread
From: Imre Deak @ 2026-02-24 14:50 UTC (permalink / raw)
  To: Arun R Murthy
  Cc: intel-gfx, intel-xe, suraj.kandpal, jani.nikula, ville.syrjala

On Tue, Feb 24, 2026 at 01:18:30PM +0530, Arun R Murthy wrote:
> Its observed that on AUX_CH failure, even if the retry is increased to
> 1000, it does not succeed. Either the command might be wrong or sink in
> an unknown/sleep state can cause this. So try waking the sink device.
> Before reading the DPCD caps wake the sink for eDP and for DP after
> reading the lttpr caps if present and before reading the dpcd caps wake
> up the sink device.
> 
> v2: Use poll_timeout_us (Jani N)
>     Add the reason, why this change is required (Ville)
> 
> Closes: https://issues.redhat.com/browse/RHEL-120913

I wonder what should be the rule with non-public links like the above.
For instance, we do not put VLK-xxx links exactly because those are
non-public. Should/could we demand that RedHat opens a public ticket?
Jani?

> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> ---
>  drivers/gpu/drm/i915/display/intel_dp.c       | 38 +++++++++++++++++++
>  drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
>  .../drm/i915/display/intel_dp_link_training.c |  3 ++
>  3 files changed, 42 insertions(+)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index 025e906b63a9..fa0730f7b92a 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -4705,6 +4705,42 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>  	intel_edp_set_data_override_rates(intel_dp);
>  }
>  
> +/* Spec says to try for 3 times, its doubled to add the software overhead */
> +#define AUX_CH_WAKE_RETRY	6
> +
> +void intel_dp_wake_sink(struct intel_dp *intel_dp)
> +{
> +	u8 value = 0;
> +	int ret = 0;
> +
> +	intel_dp_dpcd_set_probe(intel_dp, false);

Is there any particular reason to turn off/on the probing? I don't see
any reason why the DP_SET_POWER polling would need that. In any case
turning it off/on this way is not ok: reading the DPRX caps, which would
call this function, could happen at any time after a sink gets
connected, so turning probing back on at the end of this function would
re-enable it incorrectly for sinks where it's been already established
that the probing workaround is not needed and should stay disabled.

> +
> +	/*
> +	 * Wake the sink device
> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
> +	 */
> +	ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value),
> +			      ret > 0,
> +			      1000, AUX_CH_WAKE_RETRY * 1000, true);
> +
> +	/*
> +	 * If sink is in D3 then it may not respond to the AUX tx so
> +	 * wake it up to D3_AUX_ON state
> +	 * If the above poll_timeout_us fails, try waking the sink.
> +	 */
> +	if (value == DP_SET_POWER_D3 || ret < 0) {
> +		/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
> +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> +				   DP_SET_POWER_D0);
> +		fsleep(1000);
> +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> +				   DP_SET_POWER_D3_AUX_ON);
> +	}
> +
> +	intel_dp_dpcd_set_probe(intel_dp, true);
> +}
> +
>  static bool
>  intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
>  {
> @@ -4713,6 +4749,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
>  	/* this function is meant to be called only once */
>  	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
>  
> +	intel_dp_wake_sink(intel_dp);
> +
>  	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
>  		return false;
>  
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
> index b0bbd5981f57..3f16077c0cc7 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.h
> +++ b/drivers/gpu/drm/i915/display/intel_dp.h
> @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
>  bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
>  				     int hdisplay,
>  				     int num_joined_pipes);
> +void intel_dp_wake_sink(struct intel_dp *intel_dp);
>  
>  #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
>  	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
> diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> index 54c585c59b90..cbb712ea9f60 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> @@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
>  		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
>  	}
>  
> +	/* After reading LTTPR wake up the sink before reading DPRX caps */
> +	intel_dp_wake_sink(intel_dp);
> +
>  	/*
>  	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
>  	 * it here.
> -- 
> 2.25.1
> 

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

* Re: [PATCHv2] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-02-24 14:50   ` Imre Deak
@ 2026-02-25  3:33     ` Murthy, Arun R
  2026-02-25  5:58       ` Murthy, Arun R
  2026-03-02  7:57       ` Imre Deak
  0 siblings, 2 replies; 44+ messages in thread
From: Murthy, Arun R @ 2026-02-25  3:33 UTC (permalink / raw)
  To: imre.deak; +Cc: intel-gfx, intel-xe, suraj.kandpal, jani.nikula, ville.syrjala


On 24-02-2026 20:20, Imre Deak wrote:
> On Tue, Feb 24, 2026 at 01:18:30PM +0530, Arun R Murthy wrote:
>> Its observed that on AUX_CH failure, even if the retry is increased to
>> 1000, it does not succeed. Either the command might be wrong or sink in
>> an unknown/sleep state can cause this. So try waking the sink device.
>> Before reading the DPCD caps wake the sink for eDP and for DP after
>> reading the lttpr caps if present and before reading the dpcd caps wake
>> up the sink device.
>>
>> v2: Use poll_timeout_us (Jani N)
>>      Add the reason, why this change is required (Ville)
>>
>> Closes: https://issues.redhat.com/browse/RHEL-120913
> I wonder what should be the rule with non-public links like the above.
> For instance, we do not put VLK-xxx links exactly because those are
> non-public. Should/could we demand that RedHat opens a public ticket?
> Jani?
There is a JIRA as well
https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
>> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
>> ---
>>   drivers/gpu/drm/i915/display/intel_dp.c       | 38 +++++++++++++++++++
>>   drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
>>   .../drm/i915/display/intel_dp_link_training.c |  3 ++
>>   3 files changed, 42 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
>> index 025e906b63a9..fa0730f7b92a 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>> @@ -4705,6 +4705,42 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>>   	intel_edp_set_data_override_rates(intel_dp);
>>   }
>>   
>> +/* Spec says to try for 3 times, its doubled to add the software overhead */
>> +#define AUX_CH_WAKE_RETRY	6
>> +
>> +void intel_dp_wake_sink(struct intel_dp *intel_dp)
>> +{
>> +	u8 value = 0;
>> +	int ret = 0;
>> +
>> +	intel_dp_dpcd_set_probe(intel_dp, false);
> Is there any particular reason to turn off/on the probing? I don't see
> any reason why the DP_SET_POWER polling would need that. In any case
> turning it off/on this way is not ok: reading the DPRX caps, which would
> call this function, could happen at any time after a sink gets
> connected, so turning probing back on at the end of this function would
> re-enable it incorrectly for sinks where it's been already established
> that the probing workaround is not needed and should stay disabled.
This function intel_dp_wake_sink() is called from edp_init_dpcd and 
dp_init_lttpr_dprx_caps.
dpcd_set_probe is set to true in dp_aux_init which is called before 
calling intel_edp_init_connector.

Probe is set to true, hence in this function I am setting it to false 
and then setting back to true.
But there can be a possibility of reading lttpr_dprx_caps being called 
later as well.

Will correct this to check if probe is already being set to true, will 
then disable before waking the sink and restore the probe status at the end.

Will get this corrected in the next revision.

Thanks and Regards,
Arun R Murthy
-------------------

>> +
>> +	/*
>> +	 * Wake the sink device
>> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
>> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
>> +	 */
>> +	ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value),
>> +			      ret > 0,
>> +			      1000, AUX_CH_WAKE_RETRY * 1000, true);
>> +
>> +	/*
>> +	 * If sink is in D3 then it may not respond to the AUX tx so
>> +	 * wake it up to D3_AUX_ON state
>> +	 * If the above poll_timeout_us fails, try waking the sink.
>> +	 */
>> +	if (value == DP_SET_POWER_D3 || ret < 0) {
>> +		/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
>> +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>> +				   DP_SET_POWER_D0);
>> +		fsleep(1000);
>> +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>> +				   DP_SET_POWER_D3_AUX_ON);
>> +	}
>> +
>> +	intel_dp_dpcd_set_probe(intel_dp, true);
>> +}
>> +
>>   static bool
>>   intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
>>   {
>> @@ -4713,6 +4749,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
>>   	/* this function is meant to be called only once */
>>   	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
>>   
>> +	intel_dp_wake_sink(intel_dp);
>> +
>>   	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
>>   		return false;
>>   
>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
>> index b0bbd5981f57..3f16077c0cc7 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dp.h
>> +++ b/drivers/gpu/drm/i915/display/intel_dp.h
>> @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
>>   bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
>>   				     int hdisplay,
>>   				     int num_joined_pipes);
>> +void intel_dp_wake_sink(struct intel_dp *intel_dp);
>>   
>>   #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
>>   	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
>> diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>> index 54c585c59b90..cbb712ea9f60 100644
>> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>> @@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
>>   		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
>>   	}
>>   
>> +	/* After reading LTTPR wake up the sink before reading DPRX caps */
>> +	intel_dp_wake_sink(intel_dp);
>> +
>>   	/*
>>   	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
>>   	 * it here.
>> -- 
>> 2.25.1
>>

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

* Re: [PATCHv2] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-02-25  3:33     ` Murthy, Arun R
@ 2026-02-25  5:58       ` Murthy, Arun R
  2026-03-02  7:57       ` Imre Deak
  1 sibling, 0 replies; 44+ messages in thread
From: Murthy, Arun R @ 2026-02-25  5:58 UTC (permalink / raw)
  To: imre.deak; +Cc: intel-gfx, intel-xe, suraj.kandpal, jani.nikula, ville.syrjala


On 25-02-2026 09:03, Murthy, Arun R wrote:
>
> On 24-02-2026 20:20, Imre Deak wrote:
>> On Tue, Feb 24, 2026 at 01:18:30PM +0530, Arun R Murthy wrote:
>>> Its observed that on AUX_CH failure, even if the retry is increased to
>>> 1000, it does not succeed. Either the command might be wrong or sink in
>>> an unknown/sleep state can cause this. So try waking the sink device.
>>> Before reading the DPCD caps wake the sink for eDP and for DP after
>>> reading the lttpr caps if present and before reading the dpcd caps wake
>>> up the sink device.
>>>
>>> v2: Use poll_timeout_us (Jani N)
>>>      Add the reason, why this change is required (Ville)
>>>
>>> Closes: https://issues.redhat.com/browse/RHEL-120913
>> I wonder what should be the rule with non-public links like the above.
>> For instance, we do not put VLK-xxx links exactly because those are
>> non-public. Should/could we demand that RedHat opens a public ticket?
>> Jani?
> There is a JIRA as well
> https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
>>> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
>>> ---
>>>   drivers/gpu/drm/i915/display/intel_dp.c       | 38 
>>> +++++++++++++++++++
>>>   drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
>>>   .../drm/i915/display/intel_dp_link_training.c |  3 ++
>>>   3 files changed, 42 insertions(+)
>>>
>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c 
>>> b/drivers/gpu/drm/i915/display/intel_dp.c
>>> index 025e906b63a9..fa0730f7b92a 100644
>>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>>> @@ -4705,6 +4705,42 @@ intel_edp_set_sink_rates(struct intel_dp 
>>> *intel_dp)
>>>       intel_edp_set_data_override_rates(intel_dp);
>>>   }
>>>   +/* Spec says to try for 3 times, its doubled to add the software 
>>> overhead */
>>> +#define AUX_CH_WAKE_RETRY    6
>>> +
>>> +void intel_dp_wake_sink(struct intel_dp *intel_dp)
>>> +{
>>> +    u8 value = 0;
>>> +    int ret = 0;
>>> +
>>> +    intel_dp_dpcd_set_probe(intel_dp, false);
>> Is there any particular reason to turn off/on the probing? I don't see
>> any reason why the DP_SET_POWER polling would need that. In any case
>> turning it off/on this way is not ok: reading the DPRX caps, which would
>> call this function, could happen at any time after a sink gets
>> connected, so turning probing back on at the end of this function would
>> re-enable it incorrectly for sinks where it's been already established
>> that the probing workaround is not needed and should stay disabled.
> This function intel_dp_wake_sink() is called from edp_init_dpcd and 
> dp_init_lttpr_dprx_caps.
> dpcd_set_probe is set to true in dp_aux_init which is called before 
> calling intel_edp_init_connector.
>
> Probe is set to true, hence in this function I am setting it to false 
> and then setting back to true.
> But there can be a possibility of reading lttpr_dprx_caps being called 
> later as well.
>
> Will correct this to check if probe is already being set to true, will 
> then disable before waking the sink and restore the probe status at 
> the end.
>
> Will get this corrected in the next revision.
>
I will drop the fix for DP from this patch and take it up later.

In this patch will only target fix for eDP for which dpcd probe will not 
be required as per intel_dp_needs_dpcd_probe()

Thanks and Regards,
Arun R Murthy
-------------------

> Thanks and Regards,
> Arun R Murthy
> -------------------
>
>>> +
>>> +    /*
>>> +     * Wake the sink device
>>> +     * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by 
>>> writing 0x02
>>> +     * to DP_SET_POWER dpcd reg, 1ms time would be required to wake 
>>> it up
>>> +     */
>>> +    ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux, 
>>> DP_SET_POWER, &value),
>>> +                  ret > 0,
>>> +                  1000, AUX_CH_WAKE_RETRY * 1000, true);
>>> +
>>> +    /*
>>> +     * If sink is in D3 then it may not respond to the AUX tx so
>>> +     * wake it up to D3_AUX_ON state
>>> +     * If the above poll_timeout_us fails, try waking the sink.
>>> +     */
>>> +    if (value == DP_SET_POWER_D3 || ret < 0) {
>>> +        /* After setting to D0 need a min of 1ms to wake(Spec DP2.1 
>>> sec 2.3.1.2) */
>>> +        drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>>> +                   DP_SET_POWER_D0);
>>> +        fsleep(1000);
>>> +        drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>>> +                   DP_SET_POWER_D3_AUX_ON);
>>> +    }
>>> +
>>> +    intel_dp_dpcd_set_probe(intel_dp, true);
>>> +}
>>> +
>>>   static bool
>>>   intel_edp_init_dpcd(struct intel_dp *intel_dp, struct 
>>> intel_connector *connector)
>>>   {
>>> @@ -4713,6 +4749,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, 
>>> struct intel_connector *connector
>>>       /* this function is meant to be called only once */
>>>       drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
>>>   +    intel_dp_wake_sink(intel_dp);
>>> +
>>>       if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
>>>           return false;
>>>   diff --git a/drivers/gpu/drm/i915/display/intel_dp.h 
>>> b/drivers/gpu/drm/i915/display/intel_dp.h
>>> index b0bbd5981f57..3f16077c0cc7 100644
>>> --- a/drivers/gpu/drm/i915/display/intel_dp.h
>>> +++ b/drivers/gpu/drm/i915/display/intel_dp.h
>>> @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display 
>>> *display,
>>>   bool intel_dp_joiner_candidate_valid(struct intel_connector 
>>> *connector,
>>>                        int hdisplay,
>>>                        int num_joined_pipes);
>>> +void intel_dp_wake_sink(struct intel_dp *intel_dp);
>>>     #define for_each_joiner_candidate(__connector, __mode, 
>>> __num_joined_pipes) \
>>>       for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= 
>>> (I915_MAX_PIPES); (__num_joined_pipes)++) \
>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c 
>>> b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>> index 54c585c59b90..cbb712ea9f60 100644
>>> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>> @@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct 
>>> intel_dp *intel_dp)
>>>           lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
>>>       }
>>>   +    /* After reading LTTPR wake up the sink before reading DPRX 
>>> caps */
>>> +    intel_dp_wake_sink(intel_dp);
>>> +
>>>       /*
>>>        * The DPTX shall read the DPRX caps after LTTPR detection, so 
>>> re-read
>>>        * it here.
>>> -- 
>>> 2.25.1
>>>

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

* [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
                   ` (5 preceding siblings ...)
  2026-02-24 10:50 ` ✓ i915.CI.Full: " Patchwork
@ 2026-02-25  6:11 ` Arun R Murthy
  2026-08-05  9:58   ` Murthy, Arun R
  2026-02-25  7:17 ` ✗ i915.CI.BAT: failure for drm/i915/dp: On DPCD init/caps wake the DPRx (rev3) Patchwork
                   ` (7 subsequent siblings)
  14 siblings, 1 reply; 44+ messages in thread
From: Arun R Murthy @ 2026-02-25  6:11 UTC (permalink / raw)
  To: intel-gfx, intel-xe
  Cc: imre.deak, suraj.kandpal, jani.nikula, ville.syrjala,
	Arun R Murthy

Its observed that on AUX_CH failure, even if the retry is increased to
1000, it does not succeed. Either the command might be wrong or sink in
an unknown/sleep state can cause this. So try waking the sink device.
Before reading the DPCD caps wake the sink for eDP.

v2: Use poll_timeout_us (Jani N)
    Add the reason, why this change is required (Ville)
v3: Wake sink only for eDP
    Remove the dpcd probe set to true/false in wake_sink (Imre)

Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
 drivers/gpu/drm/i915/display/intel_dp.c | 34 +++++++++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_dp.h |  1 +
 2 files changed, 35 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 025e906b63a9..38ea4aad74de 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -4705,6 +4705,38 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
 	intel_edp_set_data_override_rates(intel_dp);
 }
 
+/* Spec says to try for 3 times, its doubled to add the software overhead */
+#define AUX_CH_WAKE_RETRY	6
+
+void intel_dp_wake_sink(struct intel_dp *intel_dp)
+{
+	u8 value = 0;
+	int ret = 0;
+
+	/*
+	 * Wake the sink device
+	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
+	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
+	 */
+	ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value),
+			      ret > 0,
+			      1000, AUX_CH_WAKE_RETRY * 1000, true);
+
+	/*
+	 * If sink is in D3 then it may not respond to the AUX tx so
+	 * wake it up to D3_AUX_ON state
+	 * If the above poll_timeout_us fails, try waking the sink.
+	 */
+	if (value == DP_SET_POWER_D3 || ret < 0) {
+		/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
+		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
+				   DP_SET_POWER_D0);
+		fsleep(1000);
+		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
+				   DP_SET_POWER_D3_AUX_ON);
+	}
+}
+
 static bool
 intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
 {
@@ -4713,6 +4745,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
 	/* this function is meant to be called only once */
 	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
 
+	intel_dp_wake_sink(intel_dp);
+
 	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
 		return false;
 
diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
index b0bbd5981f57..3f16077c0cc7 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.h
+++ b/drivers/gpu/drm/i915/display/intel_dp.h
@@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
 bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
 				     int hdisplay,
 				     int num_joined_pipes);
+void intel_dp_wake_sink(struct intel_dp *intel_dp);
 
 #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
 	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
-- 
2.25.1


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

* ✗ i915.CI.BAT: failure for drm/i915/dp: On DPCD init/caps wake the DPRx (rev3)
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
                   ` (6 preceding siblings ...)
  2026-02-25  6:11 ` [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
@ 2026-02-25  7:17 ` Patchwork
  2026-08-05 10:06 ` ✗ Fi.CI.BUILD: failure for drm/i915/dp: On DPCD init/caps wake the DPRx (rev4) Patchwork
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 44+ messages in thread
From: Patchwork @ 2026-02-25  7:17 UTC (permalink / raw)
  To: Arun R Murthy; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/dp: On DPCD init/caps wake the DPRx (rev3)
URL   : https://patchwork.freedesktop.org/series/161818/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_18041 -> Patchwork_161818v3
====================================================

Summary
-------

  **FAILURE**

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

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

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

  Missing    (3): bat-dg2-13 fi-snb-2520m fi-pnv-d510 

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@gem_lmem_swapping@basic:
    - bat-atsm-1:         [PASS][1] -> [ABORT][2] +1 other test abort
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18041/bat-atsm-1/igt@gem_lmem_swapping@basic.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v3/bat-atsm-1/igt@gem_lmem_swapping@basic.html

  * igt@i915_selftest@live@gt_timelines:
    - bat-mtlp-9:         [PASS][3] -> [INCOMPLETE][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18041/bat-mtlp-9/igt@i915_selftest@live@gt_timelines.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v3/bat-mtlp-9/igt@i915_selftest@live@gt_timelines.html

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

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

### IGT changes ###

#### Issues hit ####

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

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

  * igt@kms_hdmi_inject@inject-audio:
    - fi-tgl-1115g4:      [PASS][10] -> [FAIL][11] ([i915#14867])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18041/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v3/fi-tgl-1115g4/igt@kms_hdmi_inject@inject-audio.html

  
#### Possible fixes ####

  * igt@gem_lmem_swapping@parallel-random-engines:
    - bat-dg2-9:          [ABORT][12] -> [PASS][13] +1 other test pass
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18041/bat-dg2-9/igt@gem_lmem_swapping@parallel-random-engines.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v3/bat-dg2-9/igt@gem_lmem_swapping@parallel-random-engines.html

  * igt@i915_selftest@live:
    - bat-mtlp-8:         [DMESG-FAIL][14] ([i915#12061]) -> [PASS][15] +1 other test pass
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18041/bat-mtlp-8/igt@i915_selftest@live.html
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v3/bat-mtlp-8/igt@i915_selftest@live.html
    - bat-arlh-2:         [INCOMPLETE][16] ([i915#15707]) -> [PASS][17]
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18041/bat-arlh-2/igt@i915_selftest@live.html
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v3/bat-arlh-2/igt@i915_selftest@live.html

  * igt@i915_selftest@live@client:
    - bat-arlh-2:         [INCOMPLETE][18] -> [PASS][19]
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18041/bat-arlh-2/igt@i915_selftest@live@client.html
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v3/bat-arlh-2/igt@i915_selftest@live@client.html

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


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

  * Linux: CI_DRM_18041 -> Patchwork_161818v3

  CI-20190529: 20190529
  CI_DRM_18041: 4a8ef58307bfc096873745fbb27d0bbc5454676d @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_8770: 8770
  Patchwork_161818v3: 4a8ef58307bfc096873745fbb27d0bbc5454676d @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

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

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

* Re: [PATCHv2] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-02-25  3:33     ` Murthy, Arun R
  2026-02-25  5:58       ` Murthy, Arun R
@ 2026-03-02  7:57       ` Imre Deak
  2026-03-02  9:04         ` Murthy, Arun R
  1 sibling, 1 reply; 44+ messages in thread
From: Imre Deak @ 2026-03-02  7:57 UTC (permalink / raw)
  To: Murthy, Arun R
  Cc: intel-gfx, intel-xe, suraj.kandpal, jani.nikula, ville.syrjala

On Wed, Feb 25, 2026 at 09:03:06AM +0530, Murthy, Arun R wrote:
> 
> On 24-02-2026 20:20, Imre Deak wrote:
> > On Tue, Feb 24, 2026 at 01:18:30PM +0530, Arun R Murthy wrote:
> > > Its observed that on AUX_CH failure, even if the retry is increased to
> > > 1000, it does not succeed. Either the command might be wrong or sink in
> > > an unknown/sleep state can cause this. So try waking the sink device.
> > > Before reading the DPCD caps wake the sink for eDP and for DP after
> > > reading the lttpr caps if present and before reading the dpcd caps wake
> > > up the sink device.
> > > 
> > > v2: Use poll_timeout_us (Jani N)
> > >      Add the reason, why this change is required (Ville)
> > > 
> > > Closes: https://issues.redhat.com/browse/RHEL-120913
> > I wonder what should be the rule with non-public links like the above.
> > For instance, we do not put VLK-xxx links exactly because those are
> > non-public. Should/could we demand that RedHat opens a public ticket?
> > Jani?
> There is a JIRA as well
> https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391

The above ticket is about an

"AUX x did not complete or timeout within 10ms"

error, which means the DPTX didn't complete the transfer. A transfer is
completed either (a) in response to a DPRX reply (AUX ACK,NAK,DEFER
reply) or (b) in case the DPRX is not replying at all. The above error
indicates that DPTX observed/signaled neither a or b. That's a problem
in the DPTX not in the DPRX which this patch is trying to fix (by
setting the DPRX power state to D0).

Please open a separate public ticket for the actually reported
RHEL-120913 issue - which based on the changes in this patch must have a
separate root cause than issues/4391 - and attach a dmesg log having the
AUX logging enabled (drm.debug=0x10e) and reporducing the problem. Also
please ask the reporter to provide the details of the connected eDP
panel model and wiring to the CPU (is there any retimer, mux etc. HW
component between the CPU and the panel?).

> > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > > ---
> > >   drivers/gpu/drm/i915/display/intel_dp.c       | 38 +++++++++++++++++++
> > >   drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
> > >   .../drm/i915/display/intel_dp_link_training.c |  3 ++
> > >   3 files changed, 42 insertions(+)
> > > 
> > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> > > index 025e906b63a9..fa0730f7b92a 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > > @@ -4705,6 +4705,42 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> > >   	intel_edp_set_data_override_rates(intel_dp);
> > >   }
> > > +/* Spec says to try for 3 times, its doubled to add the software overhead */
> > > +#define AUX_CH_WAKE_RETRY	6
> > > +
> > > +void intel_dp_wake_sink(struct intel_dp *intel_dp)
> > > +{
> > > +	u8 value = 0;
> > > +	int ret = 0;
> > > +
> > > +	intel_dp_dpcd_set_probe(intel_dp, false);
> > Is there any particular reason to turn off/on the probing? I don't see
> > any reason why the DP_SET_POWER polling would need that. In any case
> > turning it off/on this way is not ok: reading the DPRX caps, which would
> > call this function, could happen at any time after a sink gets
> > connected, so turning probing back on at the end of this function would
> > re-enable it incorrectly for sinks where it's been already established
> > that the probing workaround is not needed and should stay disabled.
> This function intel_dp_wake_sink() is called from edp_init_dpcd and
> dp_init_lttpr_dprx_caps.
> dpcd_set_probe is set to true in dp_aux_init which is called before calling
> intel_edp_init_connector.
> 
> Probe is set to true, hence in this function I am setting it to false and
> then setting back to true.
> But there can be a possibility of reading lttpr_dprx_caps being called later
> as well.
> 
> Will correct this to check if probe is already being set to true, will then
> disable before waking the sink and restore the probe status at the end.
> 
> Will get this corrected in the next revision.
> 
> Thanks and Regards,
> Arun R Murthy
> -------------------
> 
> > > +
> > > +	/*
> > > +	 * Wake the sink device
> > > +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
> > > +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
> > > +	 */
> > > +	ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value),
> > > +			      ret > 0,
> > > +			      1000, AUX_CH_WAKE_RETRY * 1000, true);
> > > +
> > > +	/*
> > > +	 * If sink is in D3 then it may not respond to the AUX tx so
> > > +	 * wake it up to D3_AUX_ON state
> > > +	 * If the above poll_timeout_us fails, try waking the sink.
> > > +	 */
> > > +	if (value == DP_SET_POWER_D3 || ret < 0) {
> > > +		/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
> > > +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> > > +				   DP_SET_POWER_D0);
> > > +		fsleep(1000);
> > > +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> > > +				   DP_SET_POWER_D3_AUX_ON);
> > > +	}
> > > +
> > > +	intel_dp_dpcd_set_probe(intel_dp, true);
> > > +}
> > > +
> > >   static bool
> > >   intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
> > >   {
> > > @@ -4713,6 +4749,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
> > >   	/* this function is meant to be called only once */
> > >   	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
> > > +	intel_dp_wake_sink(intel_dp);
> > > +
> > >   	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
> > >   		return false;
> > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
> > > index b0bbd5981f57..3f16077c0cc7 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_dp.h
> > > +++ b/drivers/gpu/drm/i915/display/intel_dp.h
> > > @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
> > >   bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
> > >   				     int hdisplay,
> > >   				     int num_joined_pipes);
> > > +void intel_dp_wake_sink(struct intel_dp *intel_dp);
> > >   #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
> > >   	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
> > > diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> > > index 54c585c59b90..cbb712ea9f60 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> > > @@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
> > >   		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
> > >   	}
> > > +	/* After reading LTTPR wake up the sink before reading DPRX caps */
> > > +	intel_dp_wake_sink(intel_dp);
> > > +
> > >   	/*
> > >   	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
> > >   	 * it here.
> > > -- 
> > > 2.25.1
> > > 

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

* Re: [PATCHv2] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-03-02  7:57       ` Imre Deak
@ 2026-03-02  9:04         ` Murthy, Arun R
  2026-03-02  9:20           ` Imre Deak
  0 siblings, 1 reply; 44+ messages in thread
From: Murthy, Arun R @ 2026-03-02  9:04 UTC (permalink / raw)
  To: imre.deak; +Cc: intel-gfx, intel-xe, suraj.kandpal, jani.nikula, ville.syrjala

On 02-03-2026 13:27, Imre Deak wrote:
> On Wed, Feb 25, 2026 at 09:03:06AM +0530, Murthy, Arun R wrote:
>> On 24-02-2026 20:20, Imre Deak wrote:
>>> On Tue, Feb 24, 2026 at 01:18:30PM +0530, Arun R Murthy wrote:
>>>> Its observed that on AUX_CH failure, even if the retry is increased to
>>>> 1000, it does not succeed. Either the command might be wrong or sink in
>>>> an unknown/sleep state can cause this. So try waking the sink device.
>>>> Before reading the DPCD caps wake the sink for eDP and for DP after
>>>> reading the lttpr caps if present and before reading the dpcd caps wake
>>>> up the sink device.
>>>>
>>>> v2: Use poll_timeout_us (Jani N)
>>>>       Add the reason, why this change is required (Ville)
>>>>
>>>> Closes: https://issues.redhat.com/browse/RHEL-120913
>>> I wonder what should be the rule with non-public links like the above.
>>> For instance, we do not put VLK-xxx links exactly because those are
>>> non-public. Should/could we demand that RedHat opens a public ticket?
>>> Jani?
>> There is a JIRA as well
>> https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
> The above ticket is about an
>
> "AUX x did not complete or timeout within 10ms"
>
> error, which means the DPTX didn't complete the transfer. A transfer is
> completed either (a) in response to a DPRX reply (AUX ACK,NAK,DEFER
> reply) or (b) in case the DPRX is not replying at all. The above error
> indicates that DPTX observed/signaled neither a or b. That's a problem
> in the DPTX not in the DPRX which this patch is trying to fix (by
> setting the DPRX power state to D0).
On a Native AUX_CH transaction DPRX can reply with AUX_ACK/NACK/DEFER as 
per Table2-177 in the Spec DP2.1.
In the error from the above ticker, we are getting a timeout for a 
AUX_CH initiated by DPTX.
Section 2.3.4 of Spec DP2.1 says timeout can be due to No Reply and the 
reason for No Reply is either sending invalid command or DPRX in sleep 
state or waking up from sleep state.

As part of this state, this patch is trying to wake the DPRX by setting 
to D0.

Thanks and Regards,
Arun R Murthy
--------------------

> Please open a separate public ticket for the actually reported
> RHEL-120913 issue - which based on the changes in this patch must have a
> separate root cause than issues/4391 - and attach a dmesg log having the
> AUX logging enabled (drm.debug=0x10e) and reporducing the problem. Also
> please ask the reporter to provide the details of the connected eDP
> panel model and wiring to the CPU (is there any retimer, mux etc. HW
> component between the CPU and the panel?).
>
>>>> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
>>>> ---
>>>>    drivers/gpu/drm/i915/display/intel_dp.c       | 38 +++++++++++++++++++
>>>>    drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
>>>>    .../drm/i915/display/intel_dp_link_training.c |  3 ++
>>>>    3 files changed, 42 insertions(+)
>>>>
>>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
>>>> index 025e906b63a9..fa0730f7b92a 100644
>>>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>>>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>>>> @@ -4705,6 +4705,42 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>>>>    	intel_edp_set_data_override_rates(intel_dp);
>>>>    }
>>>> +/* Spec says to try for 3 times, its doubled to add the software overhead */
>>>> +#define AUX_CH_WAKE_RETRY	6
>>>> +
>>>> +void intel_dp_wake_sink(struct intel_dp *intel_dp)
>>>> +{
>>>> +	u8 value = 0;
>>>> +	int ret = 0;
>>>> +
>>>> +	intel_dp_dpcd_set_probe(intel_dp, false);
>>> Is there any particular reason to turn off/on the probing? I don't see
>>> any reason why the DP_SET_POWER polling would need that. In any case
>>> turning it off/on this way is not ok: reading the DPRX caps, which would
>>> call this function, could happen at any time after a sink gets
>>> connected, so turning probing back on at the end of this function would
>>> re-enable it incorrectly for sinks where it's been already established
>>> that the probing workaround is not needed and should stay disabled.
>> This function intel_dp_wake_sink() is called from edp_init_dpcd and
>> dp_init_lttpr_dprx_caps.
>> dpcd_set_probe is set to true in dp_aux_init which is called before calling
>> intel_edp_init_connector.
>>
>> Probe is set to true, hence in this function I am setting it to false and
>> then setting back to true.
>> But there can be a possibility of reading lttpr_dprx_caps being called later
>> as well.
>>
>> Will correct this to check if probe is already being set to true, will then
>> disable before waking the sink and restore the probe status at the end.
>>
>> Will get this corrected in the next revision.
>>
>> Thanks and Regards,
>> Arun R Murthy
>> -------------------
>>
>>>> +
>>>> +	/*
>>>> +	 * Wake the sink device
>>>> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
>>>> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
>>>> +	 */
>>>> +	ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value),
>>>> +			      ret > 0,
>>>> +			      1000, AUX_CH_WAKE_RETRY * 1000, true);
>>>> +
>>>> +	/*
>>>> +	 * If sink is in D3 then it may not respond to the AUX tx so
>>>> +	 * wake it up to D3_AUX_ON state
>>>> +	 * If the above poll_timeout_us fails, try waking the sink.
>>>> +	 */
>>>> +	if (value == DP_SET_POWER_D3 || ret < 0) {
>>>> +		/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
>>>> +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>>>> +				   DP_SET_POWER_D0);
>>>> +		fsleep(1000);
>>>> +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>>>> +				   DP_SET_POWER_D3_AUX_ON);
>>>> +	}
>>>> +
>>>> +	intel_dp_dpcd_set_probe(intel_dp, true);
>>>> +}
>>>> +
>>>>    static bool
>>>>    intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
>>>>    {
>>>> @@ -4713,6 +4749,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
>>>>    	/* this function is meant to be called only once */
>>>>    	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
>>>> +	intel_dp_wake_sink(intel_dp);
>>>> +
>>>>    	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
>>>>    		return false;
>>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
>>>> index b0bbd5981f57..3f16077c0cc7 100644
>>>> --- a/drivers/gpu/drm/i915/display/intel_dp.h
>>>> +++ b/drivers/gpu/drm/i915/display/intel_dp.h
>>>> @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
>>>>    bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
>>>>    				     int hdisplay,
>>>>    				     int num_joined_pipes);
>>>> +void intel_dp_wake_sink(struct intel_dp *intel_dp);
>>>>    #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
>>>>    	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
>>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>>> index 54c585c59b90..cbb712ea9f60 100644
>>>> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>>> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>>> @@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
>>>>    		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
>>>>    	}
>>>> +	/* After reading LTTPR wake up the sink before reading DPRX caps */
>>>> +	intel_dp_wake_sink(intel_dp);
>>>> +
>>>>    	/*
>>>>    	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
>>>>    	 * it here.
>>>> -- 
>>>> 2.25.1
>>>>

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

* Re: [PATCHv2] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-03-02  9:04         ` Murthy, Arun R
@ 2026-03-02  9:20           ` Imre Deak
  2026-03-10  8:52             ` Murthy, Arun R
  0 siblings, 1 reply; 44+ messages in thread
From: Imre Deak @ 2026-03-02  9:20 UTC (permalink / raw)
  To: Murthy, Arun R
  Cc: intel-gfx, intel-xe, suraj.kandpal, jani.nikula, ville.syrjala

On Mon, Mar 02, 2026 at 02:34:45PM +0530, Murthy, Arun R wrote:
> On 02-03-2026 13:27, Imre Deak wrote:
> > On Wed, Feb 25, 2026 at 09:03:06AM +0530, Murthy, Arun R wrote:
> > > On 24-02-2026 20:20, Imre Deak wrote:
> > > > On Tue, Feb 24, 2026 at 01:18:30PM +0530, Arun R Murthy wrote:
> > > > > Its observed that on AUX_CH failure, even if the retry is increased to
> > > > > 1000, it does not succeed. Either the command might be wrong or sink in
> > > > > an unknown/sleep state can cause this. So try waking the sink device.
> > > > > Before reading the DPCD caps wake the sink for eDP and for DP after
> > > > > reading the lttpr caps if present and before reading the dpcd caps wake
> > > > > up the sink device.
> > > > > 
> > > > > v2: Use poll_timeout_us (Jani N)
> > > > >       Add the reason, why this change is required (Ville)
> > > > > 
> > > > > Closes: https://issues.redhat.com/browse/RHEL-120913
> > > > I wonder what should be the rule with non-public links like the above.
> > > > For instance, we do not put VLK-xxx links exactly because those are
> > > > non-public. Should/could we demand that RedHat opens a public ticket?
> > > > Jani?
> > > There is a JIRA as well
> > > https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
> > The above ticket is about an
> > 
> > "AUX x did not complete or timeout within 10ms"
> > 
> > error, which means the DPTX didn't complete the transfer. A transfer is
> > completed either (a) in response to a DPRX reply (AUX ACK,NAK,DEFER
> > reply) or (b) in case the DPRX is not replying at all. The above error
> > indicates that DPTX observed/signaled neither a or b. That's a problem
> > in the DPTX not in the DPRX which this patch is trying to fix (by
> > setting the DPRX power state to D0).
> On a Native AUX_CH transaction DPRX can reply with AUX_ACK/NACK/DEFER as per
> Table2-177 in the Spec DP2.1.
> In the error from the above ticker, we are getting a timeout for a AUX_CH
> initiated by DPTX.

No, we are not getting a timeout from the DPTX AUX HW in the unrelated
ticket you refer to. The error message in the unrelated issues/4391
ticket you refer to merely indicates that the _SW polling_ for
completion times out, which is a completely different thing.

Please open a public ticket with the information I asked, from my side
any workaround like the one suggested in this patch is not acceptable
until that info is available.

> Section 2.3.4 of Spec DP2.1 says timeout can be due to No Reply and the
> reason for No Reply is either sending invalid command or DPRX in sleep state
> or waking up from sleep state.
> 
> As part of this state, this patch is trying to wake the DPRX by setting to
> D0.
> 
> Thanks and Regards,
> Arun R Murthy
> --------------------
> 
> > Please open a separate public ticket for the actually reported
> > RHEL-120913 issue - which based on the changes in this patch must have a
> > separate root cause than issues/4391 - and attach a dmesg log having the
> > AUX logging enabled (drm.debug=0x10e) and reporducing the problem. Also
> > please ask the reporter to provide the details of the connected eDP
> > panel model and wiring to the CPU (is there any retimer, mux etc. HW
> > component between the CPU and the panel?).
> > 
> > > > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > > > > ---
> > > > >    drivers/gpu/drm/i915/display/intel_dp.c       | 38 +++++++++++++++++++
> > > > >    drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
> > > > >    .../drm/i915/display/intel_dp_link_training.c |  3 ++
> > > > >    3 files changed, 42 insertions(+)
> > > > > 
> > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > index 025e906b63a9..fa0730f7b92a 100644
> > > > > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > > > > @@ -4705,6 +4705,42 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
> > > > >    	intel_edp_set_data_override_rates(intel_dp);
> > > > >    }
> > > > > +/* Spec says to try for 3 times, its doubled to add the software overhead */
> > > > > +#define AUX_CH_WAKE_RETRY	6
> > > > > +
> > > > > +void intel_dp_wake_sink(struct intel_dp *intel_dp)
> > > > > +{
> > > > > +	u8 value = 0;
> > > > > +	int ret = 0;
> > > > > +
> > > > > +	intel_dp_dpcd_set_probe(intel_dp, false);
> > > > Is there any particular reason to turn off/on the probing? I don't see
> > > > any reason why the DP_SET_POWER polling would need that. In any case
> > > > turning it off/on this way is not ok: reading the DPRX caps, which would
> > > > call this function, could happen at any time after a sink gets
> > > > connected, so turning probing back on at the end of this function would
> > > > re-enable it incorrectly for sinks where it's been already established
> > > > that the probing workaround is not needed and should stay disabled.
> > > This function intel_dp_wake_sink() is called from edp_init_dpcd and
> > > dp_init_lttpr_dprx_caps.
> > > dpcd_set_probe is set to true in dp_aux_init which is called before calling
> > > intel_edp_init_connector.
> > > 
> > > Probe is set to true, hence in this function I am setting it to false and
> > > then setting back to true.
> > > But there can be a possibility of reading lttpr_dprx_caps being called later
> > > as well.
> > > 
> > > Will correct this to check if probe is already being set to true, will then
> > > disable before waking the sink and restore the probe status at the end.
> > > 
> > > Will get this corrected in the next revision.
> > > 
> > > Thanks and Regards,
> > > Arun R Murthy
> > > -------------------
> > > 
> > > > > +
> > > > > +	/*
> > > > > +	 * Wake the sink device
> > > > > +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
> > > > > +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
> > > > > +	 */
> > > > > +	ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value),
> > > > > +			      ret > 0,
> > > > > +			      1000, AUX_CH_WAKE_RETRY * 1000, true);
> > > > > +
> > > > > +	/*
> > > > > +	 * If sink is in D3 then it may not respond to the AUX tx so
> > > > > +	 * wake it up to D3_AUX_ON state
> > > > > +	 * If the above poll_timeout_us fails, try waking the sink.
> > > > > +	 */
> > > > > +	if (value == DP_SET_POWER_D3 || ret < 0) {
> > > > > +		/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
> > > > > +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> > > > > +				   DP_SET_POWER_D0);
> > > > > +		fsleep(1000);
> > > > > +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> > > > > +				   DP_SET_POWER_D3_AUX_ON);
> > > > > +	}
> > > > > +
> > > > > +	intel_dp_dpcd_set_probe(intel_dp, true);
> > > > > +}
> > > > > +
> > > > >    static bool
> > > > >    intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
> > > > >    {
> > > > > @@ -4713,6 +4749,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
> > > > >    	/* this function is meant to be called only once */
> > > > >    	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
> > > > > +	intel_dp_wake_sink(intel_dp);
> > > > > +
> > > > >    	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
> > > > >    		return false;
> > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
> > > > > index b0bbd5981f57..3f16077c0cc7 100644
> > > > > --- a/drivers/gpu/drm/i915/display/intel_dp.h
> > > > > +++ b/drivers/gpu/drm/i915/display/intel_dp.h
> > > > > @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
> > > > >    bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
> > > > >    				     int hdisplay,
> > > > >    				     int num_joined_pipes);
> > > > > +void intel_dp_wake_sink(struct intel_dp *intel_dp);
> > > > >    #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
> > > > >    	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
> > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> > > > > index 54c585c59b90..cbb712ea9f60 100644
> > > > > --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> > > > > +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
> > > > > @@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
> > > > >    		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
> > > > >    	}
> > > > > +	/* After reading LTTPR wake up the sink before reading DPRX caps */
> > > > > +	intel_dp_wake_sink(intel_dp);
> > > > > +
> > > > >    	/*
> > > > >    	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
> > > > >    	 * it here.
> > > > > -- 
> > > > > 2.25.1
> > > > > 

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

* Re: [PATCHv2] drm/i915/dp: On DPCD init/caps wake the DPRx
  2026-03-02  9:20           ` Imre Deak
@ 2026-03-10  8:52             ` Murthy, Arun R
  0 siblings, 0 replies; 44+ messages in thread
From: Murthy, Arun R @ 2026-03-10  8:52 UTC (permalink / raw)
  To: imre.deak; +Cc: intel-gfx, intel-xe, suraj.kandpal, jani.nikula, ville.syrjala

On 02-03-2026 14:50, Imre Deak wrote:
> On Mon, Mar 02, 2026 at 02:34:45PM +0530, Murthy, Arun R wrote:
>> On 02-03-2026 13:27, Imre Deak wrote:
>>> On Wed, Feb 25, 2026 at 09:03:06AM +0530, Murthy, Arun R wrote:
>>>> On 24-02-2026 20:20, Imre Deak wrote:
>>>>> On Tue, Feb 24, 2026 at 01:18:30PM +0530, Arun R Murthy wrote:
>>>>>> Its observed that on AUX_CH failure, even if the retry is increased to
>>>>>> 1000, it does not succeed. Either the command might be wrong or sink in
>>>>>> an unknown/sleep state can cause this. So try waking the sink device.
>>>>>> Before reading the DPCD caps wake the sink for eDP and for DP after
>>>>>> reading the lttpr caps if present and before reading the dpcd caps wake
>>>>>> up the sink device.
>>>>>>
>>>>>> v2: Use poll_timeout_us (Jani N)
>>>>>>        Add the reason, why this change is required (Ville)
>>>>>>
>>>>>> Closes: https://issues.redhat.com/browse/RHEL-120913
>>>>> I wonder what should be the rule with non-public links like the above.
>>>>> For instance, we do not put VLK-xxx links exactly because those are
>>>>> non-public. Should/could we demand that RedHat opens a public ticket?
>>>>> Jani?
>>>> There is a JIRA as well
>>>> https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
>>> The above ticket is about an
>>>
>>> "AUX x did not complete or timeout within 10ms"
>>>
>>> error, which means the DPTX didn't complete the transfer. A transfer is
>>> completed either (a) in response to a DPRX reply (AUX ACK,NAK,DEFER
>>> reply) or (b) in case the DPRX is not replying at all. The above error
>>> indicates that DPTX observed/signaled neither a or b. That's a problem
>>> in the DPTX not in the DPRX which this patch is trying to fix (by
>>> setting the DPRX power state to D0).
>> On a Native AUX_CH transaction DPRX can reply with AUX_ACK/NACK/DEFER as per
>> Table2-177 in the Spec DP2.1.
>> In the error from the above ticker, we are getting a timeout for a AUX_CH
>> initiated by DPTX.
> No, we are not getting a timeout from the DPTX AUX HW in the unrelated
> ticket you refer to. The error message in the unrelated issues/4391
> ticket you refer to merely indicates that the _SW polling_ for
> completion times out, which is a completely different thing.
>
> Please open a public ticket with the information I asked, from my side
> any workaround like the one suggested in this patch is not acceptable
> until that info is available.
Thanks for the clarification on HW and SW timeout.
Unfortunately on this issue, based on the update from the issue creator 
it seems that the eDP is not connected and in that case these timeouts 
are expected.

Hence closing this thread!

Thanks and Regards,
Arun R Murthy
--------------------

>> Section 2.3.4 of Spec DP2.1 says timeout can be due to No Reply and the
>> reason for No Reply is either sending invalid command or DPRX in sleep state
>> or waking up from sleep state.
>>
>> As part of this state, this patch is trying to wake the DPRX by setting to
>> D0.
>>
>> Thanks and Regards,
>> Arun R Murthy
>> --------------------
>>
>>> Please open a separate public ticket for the actually reported
>>> RHEL-120913 issue - which based on the changes in this patch must have a
>>> separate root cause than issues/4391 - and attach a dmesg log having the
>>> AUX logging enabled (drm.debug=0x10e) and reporducing the problem. Also
>>> please ask the reporter to provide the details of the connected eDP
>>> panel model and wiring to the CPU (is there any retimer, mux etc. HW
>>> component between the CPU and the panel?).
>>>
>>>>>> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
>>>>>> ---
>>>>>>     drivers/gpu/drm/i915/display/intel_dp.c       | 38 +++++++++++++++++++
>>>>>>     drivers/gpu/drm/i915/display/intel_dp.h       |  1 +
>>>>>>     .../drm/i915/display/intel_dp_link_training.c |  3 ++
>>>>>>     3 files changed, 42 insertions(+)
>>>>>>
>>>>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
>>>>>> index 025e906b63a9..fa0730f7b92a 100644
>>>>>> --- a/drivers/gpu/drm/i915/display/intel_dp.c
>>>>>> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
>>>>>> @@ -4705,6 +4705,42 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>>>>>>     	intel_edp_set_data_override_rates(intel_dp);
>>>>>>     }
>>>>>> +/* Spec says to try for 3 times, its doubled to add the software overhead */
>>>>>> +#define AUX_CH_WAKE_RETRY	6
>>>>>> +
>>>>>> +void intel_dp_wake_sink(struct intel_dp *intel_dp)
>>>>>> +{
>>>>>> +	u8 value = 0;
>>>>>> +	int ret = 0;
>>>>>> +
>>>>>> +	intel_dp_dpcd_set_probe(intel_dp, false);
>>>>> Is there any particular reason to turn off/on the probing? I don't see
>>>>> any reason why the DP_SET_POWER polling would need that. In any case
>>>>> turning it off/on this way is not ok: reading the DPRX caps, which would
>>>>> call this function, could happen at any time after a sink gets
>>>>> connected, so turning probing back on at the end of this function would
>>>>> re-enable it incorrectly for sinks where it's been already established
>>>>> that the probing workaround is not needed and should stay disabled.
>>>> This function intel_dp_wake_sink() is called from edp_init_dpcd and
>>>> dp_init_lttpr_dprx_caps.
>>>> dpcd_set_probe is set to true in dp_aux_init which is called before calling
>>>> intel_edp_init_connector.
>>>>
>>>> Probe is set to true, hence in this function I am setting it to false and
>>>> then setting back to true.
>>>> But there can be a possibility of reading lttpr_dprx_caps being called later
>>>> as well.
>>>>
>>>> Will correct this to check if probe is already being set to true, will then
>>>> disable before waking the sink and restore the probe status at the end.
>>>>
>>>> Will get this corrected in the next revision.
>>>>
>>>> Thanks and Regards,
>>>> Arun R Murthy
>>>> -------------------
>>>>
>>>>>> +
>>>>>> +	/*
>>>>>> +	 * Wake the sink device
>>>>>> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
>>>>>> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
>>>>>> +	 */
>>>>>> +	ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value),
>>>>>> +			      ret > 0,
>>>>>> +			      1000, AUX_CH_WAKE_RETRY * 1000, true);
>>>>>> +
>>>>>> +	/*
>>>>>> +	 * If sink is in D3 then it may not respond to the AUX tx so
>>>>>> +	 * wake it up to D3_AUX_ON state
>>>>>> +	 * If the above poll_timeout_us fails, try waking the sink.
>>>>>> +	 */
>>>>>> +	if (value == DP_SET_POWER_D3 || ret < 0) {
>>>>>> +		/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
>>>>>> +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>>>>>> +				   DP_SET_POWER_D0);
>>>>>> +		fsleep(1000);
>>>>>> +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
>>>>>> +				   DP_SET_POWER_D3_AUX_ON);
>>>>>> +	}
>>>>>> +
>>>>>> +	intel_dp_dpcd_set_probe(intel_dp, true);
>>>>>> +}
>>>>>> +
>>>>>>     static bool
>>>>>>     intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
>>>>>>     {
>>>>>> @@ -4713,6 +4749,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
>>>>>>     	/* this function is meant to be called only once */
>>>>>>     	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
>>>>>> +	intel_dp_wake_sink(intel_dp);
>>>>>> +
>>>>>>     	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
>>>>>>     		return false;
>>>>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
>>>>>> index b0bbd5981f57..3f16077c0cc7 100644
>>>>>> --- a/drivers/gpu/drm/i915/display/intel_dp.h
>>>>>> +++ b/drivers/gpu/drm/i915/display/intel_dp.h
>>>>>> @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,
>>>>>>     bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
>>>>>>     				     int hdisplay,
>>>>>>     				     int num_joined_pipes);
>>>>>> +void intel_dp_wake_sink(struct intel_dp *intel_dp);
>>>>>>     #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
>>>>>>     	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
>>>>>> diff --git a/drivers/gpu/drm/i915/display/intel_dp_link_training.c b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>>>>> index 54c585c59b90..cbb712ea9f60 100644
>>>>>> --- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>>>>> +++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
>>>>>> @@ -270,6 +270,9 @@ int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp)
>>>>>>     		lttpr_count = intel_dp_init_lttpr(intel_dp, dpcd);
>>>>>>     	}
>>>>>> +	/* After reading LTTPR wake up the sink before reading DPRX caps */
>>>>>> +	intel_dp_wake_sink(intel_dp);
>>>>>> +
>>>>>>     	/*
>>>>>>     	 * The DPTX shall read the DPRX caps after LTTPR detection, so re-read
>>>>>>     	 * it here.
>>>>>> -- 
>>>>>> 2.25.1
>>>>>>

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

* RE: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-02-25  6:11 ` [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
@ 2026-08-05  9:58   ` Murthy, Arun R
  2026-08-11 12:17     ` Kandpal, Suraj
  0 siblings, 1 reply; 44+ messages in thread
From: Murthy, Arun R @ 2026-08-05  9:58 UTC (permalink / raw)
  To: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org
  Cc: Deak, Imre, Kandpal, Suraj, Nikula, Jani,
	ville.syrjala@linux.intel.com


-----Original Message-----
From: Murthy, Arun R <arun.r.murthy@intel.com> 
Sent: 25 February 2026 11:41
To: intel-gfx@lists.freedesktop.org; intel-xe@lists.freedesktop.org
Cc: Deak, Imre <imre.deak@intel.com>; Kandpal, Suraj <suraj.kandpal@intel.com>; Nikula, Jani <jani.nikula@intel.com>; ville.syrjala@linux.intel.com; Murthy, Arun R <arun.r.murthy@intel.com>
Subject: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP

Its observed that on AUX_CH failure, even if the retry is increased to 1000, it does not succeed. Either the command might be wrong or sink in an unknown/sleep state can cause this. So try waking the sink device.
Before reading the DPCD caps wake the sink for eDP.

v2: Use poll_timeout_us (Jani N)
    Add the reason, why this change is required (Ville)
v3: Wake sink only for eDP
    Remove the dpcd probe set to true/false in wake_sink (Imre)

Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16654
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
 drivers/gpu/drm/i915/display/intel_dp.c | 34 +++++++++++++++++++++++++  drivers/gpu/drm/i915/display/intel_dp.h |  1 +
 2 files changed, 35 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 025e906b63a9..38ea4aad74de 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -4705,6 +4705,38 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
 	intel_edp_set_data_override_rates(intel_dp);
 }
 
+/* Spec says to try for 3 times, its doubled to add the software overhead */
+#define AUX_CH_WAKE_RETRY	6
+
+void intel_dp_wake_sink(struct intel_dp *intel_dp) {
+	u8 value = 0;
+	int ret = 0;
+
+	/*
+	 * Wake the sink device
+	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
+	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
+	 */
+	ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_SET_POWER, &value),
+			      ret > 0,
+			      1000, AUX_CH_WAKE_RETRY * 1000, true);
+
+	/*
+	 * If sink is in D3 then it may not respond to the AUX tx so
+	 * wake it up to D3_AUX_ON state
+	 * If the above poll_timeout_us fails, try waking the sink.
+	 */
+	if (value == DP_SET_POWER_D3 || ret < 0) {
+		/* After setting to D0 need a min of 1ms to wake(Spec DP2.1 sec 2.3.1.2) */
+		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
+				   DP_SET_POWER_D0);
+		fsleep(1000);
+		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
+				   DP_SET_POWER_D3_AUX_ON);
+	}
+}
+
 static bool
 intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)  { @@ -4713,6 +4745,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
 	/* this function is meant to be called only once */
 	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
 
+	intel_dp_wake_sink(intel_dp);
+
 	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
 		return false;
 
diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
index b0bbd5981f57..3f16077c0cc7 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.h
+++ b/drivers/gpu/drm/i915/display/intel_dp.h
@@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display *display,  bool intel_dp_joiner_candidate_valid(struct intel_connector *connector,
 				     int hdisplay,
 				     int num_joined_pipes);
+void intel_dp_wake_sink(struct intel_dp *intel_dp);
 
 #define for_each_joiner_candidate(__connector, __mode, __num_joined_pipes) \
 	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <= (I915_MAX_PIPES); (__num_joined_pipes)++) \
--
2.25.1


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

* ✗ Fi.CI.BUILD: failure for drm/i915/dp: On DPCD init/caps wake the DPRx (rev4)
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
                   ` (7 preceding siblings ...)
  2026-02-25  7:17 ` ✗ i915.CI.BAT: failure for drm/i915/dp: On DPCD init/caps wake the DPRx (rev3) Patchwork
@ 2026-08-05 10:06 ` Patchwork
  2026-09-07  9:27 ` [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 44+ messages in thread
From: Patchwork @ 2026-08-05 10:06 UTC (permalink / raw)
  To: Murthy, Arun R; +Cc: intel-gfx

== Series Details ==

Series: drm/i915/dp: On DPCD init/caps wake the DPRx (rev4)
URL   : https://patchwork.freedesktop.org/series/161818/
State : failure

== Summary ==

Error: patch https://patchwork.freedesktop.org/api/1.0/series/161818/revisions/4/mbox/ not applied
Applying: drm/i915/dp: On DPCD init wake the DPRx for eDP
error: corrupt patch at line 54
error: could not build fake ancestor
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0001 drm/i915/dp: On DPCD init wake the DPRx for eDP
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
Build failed, no error log produced



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

* RE: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-08-05  9:58   ` Murthy, Arun R
@ 2026-08-11 12:17     ` Kandpal, Suraj
  2026-09-07  9:00       ` Murthy, Arun R
  0 siblings, 1 reply; 44+ messages in thread
From: Kandpal, Suraj @ 2026-08-11 12:17 UTC (permalink / raw)
  To: Murthy, Arun R, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org
  Cc: Deak, Imre, Nikula, Jani, ville.syrjala@linux.intel.com

> Subject: RE: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
> 
> 
> -----Original Message-----
> From: Murthy, Arun R <arun.r.murthy@intel.com>
> Sent: 25 February 2026 11:41
> To: intel-gfx@lists.freedesktop.org; intel-xe@lists.freedesktop.org
> Cc: Deak, Imre <imre.deak@intel.com>; Kandpal, Suraj
> <suraj.kandpal@intel.com>; Nikula, Jani <jani.nikula@intel.com>;
> ville.syrjala@linux.intel.com; Murthy, Arun R <arun.r.murthy@intel.com>
> Subject: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
> 
> Its observed that on AUX_CH failure, even if the retry is increased to 1000, it
> does not succeed. Either the command might be wrong or sink in an
> unknown/sleep state can cause this. So try waking the sink device.
> Before reading the DPCD caps wake the sink for eDP.
> 
> v2: Use poll_timeout_us (Jani N)
>     Add the reason, why this change is required (Ville)
> v3: Wake sink only for eDP
>     Remove the dpcd probe set to true/false in wake_sink (Imre)
> 
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16654
> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>

I think this reply messed up something in patchwork have a look. Moreover its not building anymore.

> ---
>  drivers/gpu/drm/i915/display/intel_dp.c | 34 +++++++++++++++++++++++++
> drivers/gpu/drm/i915/display/intel_dp.h |  1 +
>  2 files changed, 35 insertions(+)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> b/drivers/gpu/drm/i915/display/intel_dp.c
> index 025e906b63a9..38ea4aad74de 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -4705,6 +4705,38 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>  	intel_edp_set_data_override_rates(intel_dp);
>  }
> 
> +/* Spec says to try for 3 times, its doubled to add the software overhead */
> +#define AUX_CH_WAKE_RETRY	6
> +
> +void intel_dp_wake_sink(struct intel_dp *intel_dp) {

Should this be renamed to intel_edp_wake_sink now that its used only for eDP
Also I think this function can be made static now.

> +	u8 value = 0;
> +	int ret = 0;
> +
> +	/*
> +	 * Wake the sink device
> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing
> 0x02
> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it
> up
> +	 */
> +	ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux,
> DP_SET_POWER, &value),

So we have recently switched from using drm_dp_dpcd_read/writeb to drm_dp_dpcd_read/write_byte I think you can have a look at usage and
Replace it with that function here.
Check https://lore.kernel.org/r/20250324-drm-rework-dpcd-access-v4-1-e80ff89593df@oss.qualcomm.com to see what that was required.

Regards,
Suraj Kandpal

> +			      ret > 0,
> +			      1000, AUX_CH_WAKE_RETRY * 1000, true);
> +
> +	/*
> +	 * If sink is in D3 then it may not respond to the AUX tx so
> +	 * wake it up to D3_AUX_ON state
> +	 * If the above poll_timeout_us fails, try waking the sink.
> +	 */
> +	if (value == DP_SET_POWER_D3 || ret < 0) {
> +		/* After setting to D0 need a min of 1ms to wake(Spec DP2.1
> sec 2.3.1.2) */
> +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> +				   DP_SET_POWER_D0);
> +		fsleep(1000);
> +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> +				   DP_SET_POWER_D3_AUX_ON);
> +	}
> +}
> +
>  static bool
>  intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector
> *connector)  { @@ -4713,6 +4745,8 @@ intel_edp_init_dpcd(struct intel_dp
> *intel_dp, struct intel_connector *connector
>  	/* this function is meant to be called only once */
>  	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
> 
> +	intel_dp_wake_sink(intel_dp);
> +
>  	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
>  		return false;
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.h
> b/drivers/gpu/drm/i915/display/intel_dp.h
> index b0bbd5981f57..3f16077c0cc7 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.h
> +++ b/drivers/gpu/drm/i915/display/intel_dp.h
> @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display
> *display,  bool intel_dp_joiner_candidate_valid(struct intel_connector
> *connector,
>  				     int hdisplay,
>  				     int num_joined_pipes);
> +void intel_dp_wake_sink(struct intel_dp *intel_dp);
> 
>  #define for_each_joiner_candidate(__connector, __mode,
> __num_joined_pipes) \
>  	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <=
> (I915_MAX_PIPES); (__num_joined_pipes)++) \
> --
> 2.25.1


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

* RE: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-08-11 12:17     ` Kandpal, Suraj
@ 2026-09-07  9:00       ` Murthy, Arun R
  2026-09-07  9:04         ` Kandpal, Suraj
  0 siblings, 1 reply; 44+ messages in thread
From: Murthy, Arun R @ 2026-09-07  9:00 UTC (permalink / raw)
  To: Kandpal, Suraj, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org
  Cc: Deak, Imre, Nikula, Jani, ville.syrjala@linux.intel.com

> -----Original Message-----
> From: Kandpal, Suraj <suraj.kandpal@intel.com>
> Sent: Tuesday, August 11, 2026 5:47 PM
> To: Murthy, Arun R <arun.r.murthy@intel.com>; intel-gfx@lists.freedesktop.org;
> intel-xe@lists.freedesktop.org
> Cc: Deak, Imre <imre.deak@intel.com>; Nikula, Jani <jani.nikula@intel.com>;
> ville.syrjala@linux.intel.com
> Subject: RE: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
> 
> > Subject: RE: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
> >
> >
> > -----Original Message-----
> > From: Murthy, Arun R <arun.r.murthy@intel.com>
> > Sent: 25 February 2026 11:41
> > To: intel-gfx@lists.freedesktop.org; intel-xe@lists.freedesktop.org
> > Cc: Deak, Imre <imre.deak@intel.com>; Kandpal, Suraj
> > <suraj.kandpal@intel.com>; Nikula, Jani <jani.nikula@intel.com>;
> > ville.syrjala@linux.intel.com; Murthy, Arun R
> > <arun.r.murthy@intel.com>
> > Subject: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
> >
> > Its observed that on AUX_CH failure, even if the retry is increased to
> > 1000, it does not succeed. Either the command might be wrong or sink
> > in an unknown/sleep state can cause this. So try waking the sink device.
> > Before reading the DPCD caps wake the sink for eDP.
> >
> > v2: Use poll_timeout_us (Jani N)
> >     Add the reason, why this change is required (Ville)
> > v3: Wake sink only for eDP
> >     Remove the dpcd probe set to true/false in wake_sink (Imre)
> >
> > Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
> > Closes:
> > https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16654
> > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> 
> I think this reply messed up something in patchwork have a look. Moreover its
> not building anymore.
> 
Ok

> > ---
> >  drivers/gpu/drm/i915/display/intel_dp.c | 34
> > +++++++++++++++++++++++++ drivers/gpu/drm/i915/display/intel_dp.h |  1
> > +
> >  2 files changed, 35 insertions(+)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > b/drivers/gpu/drm/i915/display/intel_dp.c
> > index 025e906b63a9..38ea4aad74de 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > @@ -4705,6 +4705,38 @@ intel_edp_set_sink_rates(struct intel_dp
> *intel_dp)
> >  	intel_edp_set_data_override_rates(intel_dp);
> >  }
> >
> > +/* Spec says to try for 3 times, its doubled to add the software overhead */
> > +#define AUX_CH_WAKE_RETRY	6
> > +
> > +void intel_dp_wake_sink(struct intel_dp *intel_dp) {
> 
> Should this be renamed to intel_edp_wake_sink now that its used only for eDP
> Also I think this function can be made static now.
> 
Done!

> > +	u8 value = 0;
> > +	int ret = 0;
> > +
> > +	/*
> > +	 * Wake the sink device
> > +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing
> > 0x02
> > +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it
> > up
> > +	 */
> > +	ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux,
> > DP_SET_POWER, &value),
> 
> So we have recently switched from using drm_dp_dpcd_read/writeb to
> drm_dp_dpcd_read/write_byte I think you can have a look at usage and Replace
> it with that function here.
> Check https://lore.kernel.org/r/20250324-drm-rework-dpcd-access-v4-1-
> e80ff89593df@oss.qualcomm.com to see what that was required.
> 
The existing functions readb/writeb are still supported!

Thanks and Regards,
Arun R Murthy
--------------------
> Regards,
> Suraj Kandpal
> 
> > +			      ret > 0,
> > +			      1000, AUX_CH_WAKE_RETRY * 1000, true);
> > +
> > +	/*
> > +	 * If sink is in D3 then it may not respond to the AUX tx so
> > +	 * wake it up to D3_AUX_ON state
> > +	 * If the above poll_timeout_us fails, try waking the sink.
> > +	 */
> > +	if (value == DP_SET_POWER_D3 || ret < 0) {
> > +		/* After setting to D0 need a min of 1ms to wake(Spec DP2.1
> > sec 2.3.1.2) */
> > +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> > +				   DP_SET_POWER_D0);
> > +		fsleep(1000);
> > +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> > +				   DP_SET_POWER_D3_AUX_ON);
> > +	}
> > +}
> > +
> >  static bool
> >  intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector
> > *connector)  { @@ -4713,6 +4745,8 @@ intel_edp_init_dpcd(struct
> > intel_dp *intel_dp, struct intel_connector *connector
> >  	/* this function is meant to be called only once */
> >  	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
> >
> > +	intel_dp_wake_sink(intel_dp);
> > +
> >  	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
> >  		return false;
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_dp.h
> > b/drivers/gpu/drm/i915/display/intel_dp.h
> > index b0bbd5981f57..3f16077c0cc7 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dp.h
> > +++ b/drivers/gpu/drm/i915/display/intel_dp.h
> > @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display
> > *display,  bool intel_dp_joiner_candidate_valid(struct intel_connector
> > *connector,
> >  				     int hdisplay,
> >  				     int num_joined_pipes);
> > +void intel_dp_wake_sink(struct intel_dp *intel_dp);
> >
> >  #define for_each_joiner_candidate(__connector, __mode,
> > __num_joined_pipes) \
> >  	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <=
> > (I915_MAX_PIPES); (__num_joined_pipes)++) \
> > --
> > 2.25.1


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

* RE: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-09-07  9:00       ` Murthy, Arun R
@ 2026-09-07  9:04         ` Kandpal, Suraj
  2026-09-07  9:06           ` Murthy, Arun R
  0 siblings, 1 reply; 44+ messages in thread
From: Kandpal, Suraj @ 2026-09-07  9:04 UTC (permalink / raw)
  To: Murthy, Arun R, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org
  Cc: Deak, Imre, Nikula, Jani, ville.syrjala@linux.intel.com

> Subject: RE: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
> 
> > -----Original Message-----
> > From: Kandpal, Suraj <suraj.kandpal@intel.com>
> > Sent: Tuesday, August 11, 2026 5:47 PM
> > To: Murthy, Arun R <arun.r.murthy@intel.com>;
> > intel-gfx@lists.freedesktop.org; intel-xe@lists.freedesktop.org
> > Cc: Deak, Imre <imre.deak@intel.com>; Nikula, Jani
> > <jani.nikula@intel.com>; ville.syrjala@linux.intel.com
> > Subject: RE: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
> >
> > > Subject: RE: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for
> > > eDP
> > >
> > >
> > > -----Original Message-----
> > > From: Murthy, Arun R <arun.r.murthy@intel.com>
> > > Sent: 25 February 2026 11:41
> > > To: intel-gfx@lists.freedesktop.org; intel-xe@lists.freedesktop.org
> > > Cc: Deak, Imre <imre.deak@intel.com>; Kandpal, Suraj
> > > <suraj.kandpal@intel.com>; Nikula, Jani <jani.nikula@intel.com>;
> > > ville.syrjala@linux.intel.com; Murthy, Arun R
> > > <arun.r.murthy@intel.com>
> > > Subject: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
> > >
> > > Its observed that on AUX_CH failure, even if the retry is increased
> > > to 1000, it does not succeed. Either the command might be wrong or
> > > sink in an unknown/sleep state can cause this. So try waking the sink
> device.
> > > Before reading the DPCD caps wake the sink for eDP.
> > >
> > > v2: Use poll_timeout_us (Jani N)
> > >     Add the reason, why this change is required (Ville)
> > > v3: Wake sink only for eDP
> > >     Remove the dpcd probe set to true/false in wake_sink (Imre)
> > >
> > > Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
> > > Closes:
> > > https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16654
> > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> >
> > I think this reply messed up something in patchwork have a look.
> > Moreover its not building anymore.
> >
> Ok
> 
> > > ---
> > >  drivers/gpu/drm/i915/display/intel_dp.c | 34
> > > +++++++++++++++++++++++++ drivers/gpu/drm/i915/display/intel_dp.h |
> > > +++++++++++++++++++++++++ 1
> > > +
> > >  2 files changed, 35 insertions(+)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > > b/drivers/gpu/drm/i915/display/intel_dp.c
> > > index 025e906b63a9..38ea4aad74de 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > > @@ -4705,6 +4705,38 @@ intel_edp_set_sink_rates(struct intel_dp
> > *intel_dp)
> > >  	intel_edp_set_data_override_rates(intel_dp);
> > >  }
> > >
> > > +/* Spec says to try for 3 times, its doubled to add the software overhead */
> > > +#define AUX_CH_WAKE_RETRY	6
> > > +
> > > +void intel_dp_wake_sink(struct intel_dp *intel_dp) {
> >
> > Should this be renamed to intel_edp_wake_sink now that its used only
> > for eDP Also I think this function can be made static now.
> >
> Done!
> 
> > > +	u8 value = 0;
> > > +	int ret = 0;
> > > +
> > > +	/*
> > > +	 * Wake the sink device
> > > +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing
> > > 0x02
> > > +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it
> > > up
> > > +	 */
> > > +	ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux,
> > > DP_SET_POWER, &value),
> >
> > So we have recently switched from using drm_dp_dpcd_read/writeb to
> > drm_dp_dpcd_read/write_byte I think you can have a look at usage and
> > Replace it with that function here.
> > Check https://lore.kernel.org/r/20250324-drm-rework-dpcd-access-v4-1-
> > e80ff89593df@oss.qualcomm.com to see what that was required.
> >
> The existing functions readb/writeb are still supported!

Yes but we are moving away from them and using read/write_byte instead.

> 
> Thanks and Regards,
> Arun R Murthy
> --------------------
> > Regards,
> > Suraj Kandpal
> >
> > > +			      ret > 0,
> > > +			      1000, AUX_CH_WAKE_RETRY * 1000, true);
> > > +
> > > +	/*
> > > +	 * If sink is in D3 then it may not respond to the AUX tx so
> > > +	 * wake it up to D3_AUX_ON state
> > > +	 * If the above poll_timeout_us fails, try waking the sink.
> > > +	 */
> > > +	if (value == DP_SET_POWER_D3 || ret < 0) {
> > > +		/* After setting to D0 need a min of 1ms to wake(Spec DP2.1
> > > sec 2.3.1.2) */
> > > +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> > > +				   DP_SET_POWER_D0);
> > > +		fsleep(1000);
> > > +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> > > +				   DP_SET_POWER_D3_AUX_ON);
> > > +	}
> > > +}
> > > +
> > >  static bool
> > >  intel_edp_init_dpcd(struct intel_dp *intel_dp, struct
> > > intel_connector
> > > *connector)  { @@ -4713,6 +4745,8 @@ intel_edp_init_dpcd(struct
> > > intel_dp *intel_dp, struct intel_connector *connector
> > >  	/* this function is meant to be called only once */
> > >  	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
> > >
> > > +	intel_dp_wake_sink(intel_dp);
> > > +
> > >  	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
> > >  		return false;
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.h
> > > b/drivers/gpu/drm/i915/display/intel_dp.h
> > > index b0bbd5981f57..3f16077c0cc7 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_dp.h
> > > +++ b/drivers/gpu/drm/i915/display/intel_dp.h
> > > @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct intel_display
> > > *display,  bool intel_dp_joiner_candidate_valid(struct
> > > intel_connector *connector,
> > >  				     int hdisplay,
> > >  				     int num_joined_pipes);
> > > +void intel_dp_wake_sink(struct intel_dp *intel_dp);
> > >
> > >  #define for_each_joiner_candidate(__connector, __mode,
> > > __num_joined_pipes) \
> > >  	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <=
> > > (I915_MAX_PIPES); (__num_joined_pipes)++) \
> > > --
> > > 2.25.1


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

* RE: [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-09-07  9:04         ` Kandpal, Suraj
@ 2026-09-07  9:06           ` Murthy, Arun R
  0 siblings, 0 replies; 44+ messages in thread
From: Murthy, Arun R @ 2026-09-07  9:06 UTC (permalink / raw)
  To: Kandpal, Suraj, intel-gfx@lists.freedesktop.org,
	intel-xe@lists.freedesktop.org
  Cc: Deak, Imre, Nikula, Jani, ville.syrjala@linux.intel.com

> > > > +	ret = poll_timeout_us(ret = drm_dp_dpcd_readb(&intel_dp->aux,
> > > > DP_SET_POWER, &value),
> > >
> > > So we have recently switched from using drm_dp_dpcd_read/writeb to
> > > drm_dp_dpcd_read/write_byte I think you can have a look at usage and
> > > Replace it with that function here.
> > > Check
> > > https://lore.kernel.org/r/20250324-drm-rework-dpcd-access-v4-1-
> > > e80ff89593df@oss.qualcomm.com to see what that was required.
> > >
> > The existing functions readb/writeb are still supported!
> 
> Yes but we are moving away from them and using read/write_byte instead.
> 
Done!

> >
> > Thanks and Regards,
> > Arun R Murthy
> > --------------------
> > > Regards,
> > > Suraj Kandpal
> > >
> > > > +			      ret > 0,
> > > > +			      1000, AUX_CH_WAKE_RETRY * 1000, true);
> > > > +
> > > > +	/*
> > > > +	 * If sink is in D3 then it may not respond to the AUX tx so
> > > > +	 * wake it up to D3_AUX_ON state
> > > > +	 * If the above poll_timeout_us fails, try waking the sink.
> > > > +	 */
> > > > +	if (value == DP_SET_POWER_D3 || ret < 0) {
> > > > +		/* After setting to D0 need a min of 1ms to wake(Spec DP2.1
> > > > sec 2.3.1.2) */
> > > > +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> > > > +				   DP_SET_POWER_D0);
> > > > +		fsleep(1000);
> > > > +		drm_dp_dpcd_writeb(&intel_dp->aux, DP_SET_POWER,
> > > > +				   DP_SET_POWER_D3_AUX_ON);
> > > > +	}
> > > > +}
> > > > +
> > > >  static bool
> > > >  intel_edp_init_dpcd(struct intel_dp *intel_dp, struct
> > > > intel_connector
> > > > *connector)  { @@ -4713,6 +4745,8 @@ intel_edp_init_dpcd(struct
> > > > intel_dp *intel_dp, struct intel_connector *connector
> > > >  	/* this function is meant to be called only once */
> > > >  	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
> > > >
> > > > +	intel_dp_wake_sink(intel_dp);
> > > > +
> > > >  	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
> > > >  		return false;
> > > >
> > > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.h
> > > > b/drivers/gpu/drm/i915/display/intel_dp.h
> > > > index b0bbd5981f57..3f16077c0cc7 100644
> > > > --- a/drivers/gpu/drm/i915/display/intel_dp.h
> > > > +++ b/drivers/gpu/drm/i915/display/intel_dp.h
> > > > @@ -232,6 +232,7 @@ bool intel_dp_dotclk_valid(struct
> > > > intel_display *display,  bool
> > > > intel_dp_joiner_candidate_valid(struct
> > > > intel_connector *connector,
> > > >  				     int hdisplay,
> > > >  				     int num_joined_pipes);
> > > > +void intel_dp_wake_sink(struct intel_dp *intel_dp);
> > > >
> > > >  #define for_each_joiner_candidate(__connector, __mode,
> > > > __num_joined_pipes) \
> > > >  	for ((__num_joined_pipes) = 1; (__num_joined_pipes) <=
> > > > (I915_MAX_PIPES); (__num_joined_pipes)++) \
> > > > --
> > > > 2.25.1


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

* [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
                   ` (8 preceding siblings ...)
  2026-08-05 10:06 ` ✗ Fi.CI.BUILD: failure for drm/i915/dp: On DPCD init/caps wake the DPRx (rev4) Patchwork
@ 2026-09-07  9:27 ` Arun R Murthy
  2026-09-07  9:37   ` Kandpal, Suraj
                     ` (2 more replies)
  2026-09-07 12:17 ` ✓ i915.CI.BAT: success for drm/i915/dp: On DPCD init/caps wake the DPRx (rev5) Patchwork
                   ` (4 subsequent siblings)
  14 siblings, 3 replies; 44+ messages in thread
From: Arun R Murthy @ 2026-09-07  9:27 UTC (permalink / raw)
  To: intel-gfx; +Cc: suraj.kandpal, Arun R Murthy

Its observed that on AUX_CH failure, even if the retry is increased to
1000, it does not succeed. Either the command might be wrong or sink in
an unknown/sleep state can cause this. So try waking the sink device.
Before reading the DPCD caps wake the sink for eDP.

v2: Use poll_timeout_us (Jani N)
    Add the reason, why this change is required (Ville)
v3: Wake sink only for eDP
    Remove the dpcd probe set to true/false in wake_sink (Imre)
v4: make edp_wake_sinc() static and dpcd_readb -> dpcd_reab_byte (Suraj)

Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16654
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
 drivers/gpu/drm/i915/display/intel_dp.c | 34 +++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 0cd5e6b5034c..d4cc5f7e82a4 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -4779,6 +4779,38 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
 	intel_edp_set_data_override_rates(intel_dp);
 }
 
+/* Spec says to try for 3 times, its doubled to add the software overhead */
+#define AUX_CH_WAKE_RETRY	6
+
+static void intel_edp_wake_sink(struct intel_dp *intel_dp)
+{
+	u8 value = 0;
+	int ret = 0;
+
+	/*
+	 * Wake the sink device
+	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
+	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
+	 */
+	ret = poll_timeout_us(ret = drm_dp_dpcd_read_byte(&intel_dp->aux,
+							  DP_SET_POWER, &value),
+			      ret == 0, 1000, AUX_CH_WAKE_RETRY * 1000, true);
+
+	/*
+	 * If sink is in D3 then it may not respond to the AUX tx so
+	 * wake it up to D3_AUX_ON state
+	 * If the above poll_timeout_us fails, try waking the sink.
+	 */
+	if (value == DP_SET_POWER_D3 || ret < 0) {
+		/* After setting to D0 need a min of 1ms to wake (Spec DP2.1 sec 2.3.1.2) */
+		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
+				       DP_SET_POWER_D0);
+		fsleep(1000);
+		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
+				       DP_SET_POWER_D3_AUX_ON);
+	}
+}
+
 static bool
 intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
 {
@@ -4792,6 +4824,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
 	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
 		return false;
 
+	intel_edp_wake_sink(intel_dp);
+
 	drm_dp_read_desc(&intel_dp->aux, &intel_dp->desc,
 			 drm_dp_is_branch(intel_dp->dpcd));
 	intel_init_dpcd_quirks(intel_dp, &intel_dp->desc.ident);
-- 
2.25.1


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

* RE: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-09-07  9:27 ` [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
@ 2026-09-07  9:37   ` Kandpal, Suraj
  2026-09-08  3:54     ` Murthy, Arun R
  2026-09-07  9:40   ` sashiko-bot
  2026-09-07 10:33   ` Jani Nikula
  2 siblings, 1 reply; 44+ messages in thread
From: Kandpal, Suraj @ 2026-09-07  9:37 UTC (permalink / raw)
  To: Murthy, Arun R, intel-gfx@lists.freedesktop.org

> Subject: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
> 
> Its observed that on AUX_CH failure, even if the retry is increased to 1000, it
> does not succeed. Either the command might be wrong or sink in an
> unknown/sleep state can cause this. So try waking the sink device.
> Before reading the DPCD caps wake the sink for eDP.
> 
> v2: Use poll_timeout_us (Jani N)
>     Add the reason, why this change is required (Ville)
> v3: Wake sink only for eDP
>     Remove the dpcd probe set to true/false in wake_sink (Imre)
> v4: make edp_wake_sinc() static and dpcd_readb -> dpcd_reab_byte (Suraj)
> 
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16654
> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> ---
>  drivers/gpu/drm/i915/display/intel_dp.c | 34 +++++++++++++++++++++++++
>  1 file changed, 34 insertions(+)
> 
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> b/drivers/gpu/drm/i915/display/intel_dp.c
> index 0cd5e6b5034c..d4cc5f7e82a4 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -4779,6 +4779,38 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>  	intel_edp_set_data_override_rates(intel_dp);
>  }
> 
> +/* Spec says to try for 3 times, its doubled to add the software overhead */
> +#define AUX_CH_WAKE_RETRY	6
> +
> +static void intel_edp_wake_sink(struct intel_dp *intel_dp) {
> +	u8 value = 0;
> +	int ret = 0;
> +
> +	/*
> +	 * Wake the sink device
> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing
> 0x02
> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it

Nit: DPCD*
> up
> +	 */
> +	ret = poll_timeout_us(ret = drm_dp_dpcd_read_byte(&intel_dp->aux,
> +							  DP_SET_POWER,
> &value),
> +			      ret == 0, 1000, AUX_CH_WAKE_RETRY * 1000, true);
> +
> +	/*
> +	 * If sink is in D3 then it may not respond to the AUX tx so
> +	 * wake it up to D3_AUX_ON state
> +	 * If the above poll_timeout_us fails, try waking the sink.
> +	 */
> +	if (value == DP_SET_POWER_D3 || ret < 0) {

Should we maybe check ret < 0 first,
Because if ret < 0 value will be bogus and if value == DP_SET_POWER_D3
than ret was not < 0

> +		/* After setting to D0 need a min of 1ms to wake (Spec DP2.1
> sec 2.3.1.2) */
> +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> +				       DP_SET_POWER_D0);
> +		fsleep(1000);

I have not seen any use of  fsleep maybe we should be using msleep() instead


> +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> +				       DP_SET_POWER_D3_AUX_ON);
> +	}
> +}
> +
>  static bool
>  intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector
> *connector)  { @@ -4792,6 +4824,8 @@ intel_edp_init_dpcd(struct intel_dp
> *intel_dp, struct intel_connector *connector
>  	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
>  		return false;
> 
> +	intel_edp_wake_sink(intel_dp);

We are reading dpcd caps just before waking sink should we first be waking up sink even before caps are read.

Regards,
Suraj Kandpal

> +
>  	drm_dp_read_desc(&intel_dp->aux, &intel_dp->desc,
>  			 drm_dp_is_branch(intel_dp->dpcd));
>  	intel_init_dpcd_quirks(intel_dp, &intel_dp->desc.ident);
> --
> 2.25.1


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

* Re: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-09-07  9:27 ` [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
  2026-09-07  9:37   ` Kandpal, Suraj
@ 2026-09-07  9:40   ` sashiko-bot
  2026-09-07 10:33   ` Jani Nikula
  2 siblings, 0 replies; 44+ messages in thread
From: sashiko-bot @ 2026-09-07  9:40 UTC (permalink / raw)
  To: Arun R Murthy; +Cc: intel-gfx

Thank you for your contribution! Sashiko AI review found 6 potential issue(s) to consider:
- [High] The wake function is called after reading DPCD caps, entirely defeating the patch's purpose.
- [High] Ineffective polling loop in `poll_timeout_us` due to internal `drm_dp_dpcd_read_byte` timeouts exceeding the requested polling timeout.
- [Medium] Missing DPCD revision check before accessing the DP_SET_POWER register.
- [Medium] Unconditional write of DP_SET_POWER_D3_AUX_ON (0x5) is unsafe for eDP 1.1 panels.
- [Medium] The `poll_timeout_us` macro expands such that `ret` is modified inside the expression and overwritten by the return value, obfuscating errors.
- [Medium] The use of `true` for `sleep_before_op` unconditionally forces a 1ms delay on every eDP initialization.
--

commit fdfc8b88675078b318b600613848f0873f293de0
Author: Arun R Murthy <arun.r.murthy@intel.com>
drm/i915/dp: On DPCD init wake the DPRx for eDP

This commit attempts to fix AUX channel failures by waking up the sink
device for eDP connections. It introduces a wake sequence that is
called right before reading the DPCD capabilities.

Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16654

> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index 0cd5e6b5034cf..d4cc5f7e82a49 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -4779,6 +4779,38 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>  	intel_edp_set_data_override_rates(intel_dp);
>  }
>  
> +/* Spec says to try for 3 times, its doubled to add the software overhead */
> +#define AUX_CH_WAKE_RETRY	6
> +
> +static void intel_edp_wake_sink(struct intel_dp *intel_dp)
> +{
> +	u8 value = 0;
> +	int ret = 0;
> +
> +	/*
> +	 * Wake the sink device
> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
> +	 */
> +	ret = poll_timeout_us(ret = drm_dp_dpcd_read_byte(&intel_dp->aux,
> +							  DP_SET_POWER, &value),
> +			      ret == 0, 1000, AUX_CH_WAKE_RETRY * 1000, true);

[Severity: High]
Will this polling loop actually run more than once?

The poll_timeout_us() macro is given a 6ms timeout. However,
drm_dp_dpcd_read_byte() internally retries for 16ms.

Doesn't this mean the macro's timeout will expire during the very first
read attempt, unconditionally terminating the loop prematurely?

[Severity: Medium]
Does the ret = poll_timeout_us(ret = ...) assignment clobber the actual
error codes?

Since the macro expands and evaluates the inner expression, it looks
like it overwrites the internal hardware error (like -EIO) with
-ETIMEDOUT, which could hide the true failure reason.

[Severity: Medium]
Does passing true for sleep_before_op force an unconditional 1ms delay
on every eDP initialization?

It seems this sleep happens on the hot path before any wake command has
actually been issued to the hardware.

[Severity: Medium]
Is it safe to unconditionally read the DP_SET_POWER register here
without verifying panel capabilities first?

For DPCD 1.0 panels, polling an unsupported register might trigger
guaranteed NAKs and timeout delays.

> +
> +	/*
> +	 * If sink is in D3 then it may not respond to the AUX tx so
> +	 * wake it up to D3_AUX_ON state
> +	 * If the above poll_timeout_us fails, try waking the sink.
> +	 */
> +	if (value == DP_SET_POWER_D3 || ret < 0) {
> +		/* After setting to D0 need a min of 1ms to wake (Spec DP2.1 sec 2.3.1.2) */
> +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> +				       DP_SET_POWER_D0);
> +		fsleep(1000);
> +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> +				       DP_SET_POWER_D3_AUX_ON);

[Severity: Medium]
Is it safe to write DP_SET_POWER_D3_AUX_ON (0x5) unconditionally to
older hardware?

For eDP 1.1 panels where 0x5 is a reserved value, could this force a
compliance violation and cause a potential link drop?

> +	}
> +}
> +
>  static bool
>  intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
>  {
> @@ -4792,6 +4824,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
>  	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
>  		return false;
>  
> +	intel_edp_wake_sink(intel_dp);

[Severity: High]
Is intel_edp_wake_sink() unreachable if the sink is actually asleep?

If the sink is asleep, it seems like drm_dp_read_dpcd_caps() would
fail and immediately return false, completely bypassing the new wake
function.

Could this abort initialization and leave the display broken, defeating
the purpose of the patch?

> +
>  	drm_dp_read_desc(&intel_dp->aux, &intel_dp->desc,
>  			 drm_dp_is_branch(intel_dp->dpcd));
>  	intel_init_dpcd_quirks(intel_dp, &intel_dp->desc.ident);

-- 
Sashiko AI review · https://sashiko.dev/#/patchset/20260907092707.1823088-1-arun.r.murthy@intel.com?part=1

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

* Re: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-09-07  9:27 ` [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
  2026-09-07  9:37   ` Kandpal, Suraj
  2026-09-07  9:40   ` sashiko-bot
@ 2026-09-07 10:33   ` Jani Nikula
  2026-09-08  4:36     ` Murthy, Arun R
  2 siblings, 1 reply; 44+ messages in thread
From: Jani Nikula @ 2026-09-07 10:33 UTC (permalink / raw)
  To: Arun R Murthy, intel-gfx; +Cc: suraj.kandpal, Arun R Murthy

On Mon, 07 Sep 2026, Arun R Murthy <arun.r.murthy@intel.com> wrote:
> Its observed that on AUX_CH failure, even if the retry is increased to
> 1000, it does not succeed. Either the command might be wrong or sink in
> an unknown/sleep state can cause this. So try waking the sink device.
> Before reading the DPCD caps wake the sink for eDP.
>
> v2: Use poll_timeout_us (Jani N)
>     Add the reason, why this change is required (Ville)
> v3: Wake sink only for eDP
>     Remove the dpcd probe set to true/false in wake_sink (Imre)
> v4: make edp_wake_sinc() static and dpcd_readb -> dpcd_reab_byte (Suraj)
>
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16654
> Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> ---
>  drivers/gpu/drm/i915/display/intel_dp.c | 34 +++++++++++++++++++++++++
>  1 file changed, 34 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index 0cd5e6b5034c..d4cc5f7e82a4 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -4779,6 +4779,38 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
>  	intel_edp_set_data_override_rates(intel_dp);
>  }
>  
> +/* Spec says to try for 3 times, its doubled to add the software overhead */

Where in the spec? What software overhead?

> +#define AUX_CH_WAKE_RETRY	6

There is no guarantee that this is tried 3 or 6 times. The timeout is a
timeout, not retry count.

> +
> +static void intel_edp_wake_sink(struct intel_dp *intel_dp)
> +{
> +	u8 value = 0;
> +	int ret = 0;
> +
> +	/*
> +	 * Wake the sink device
> +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing 0x02
> +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it up
> +	 */

So this is now talking about 1 ms, but the timeout used is 6 ms.

> +	ret = poll_timeout_us(ret = drm_dp_dpcd_read_byte(&intel_dp->aux,
> +							  DP_SET_POWER, &value),
> +			      ret == 0, 1000, AUX_CH_WAKE_RETRY * 1000, true);
> +
> +	/*
> +	 * If sink is in D3 then it may not respond to the AUX tx so
> +	 * wake it up to D3_AUX_ON state
> +	 * If the above poll_timeout_us fails, try waking the sink.
> +	 */
> +	if (value == DP_SET_POWER_D3 || ret < 0) {

You need to switch the order here. Value may be garbage if ret < 0.

> +		/* After setting to D0 need a min of 1ms to wake (Spec DP2.1 sec 2.3.1.2) */
> +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> +				       DP_SET_POWER_D0);
> +		fsleep(1000);
> +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> +				       DP_SET_POWER_D3_AUX_ON);
> +	}
> +}
> +
>  static bool
>  intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
>  {
> @@ -4792,6 +4824,8 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
>  	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
>  		return false;
>  
> +	intel_edp_wake_sink(intel_dp);
> +
>  	drm_dp_read_desc(&intel_dp->aux, &intel_dp->desc,
>  			 drm_dp_is_branch(intel_dp->dpcd));
>  	intel_init_dpcd_quirks(intel_dp, &intel_dp->desc.ident);

-- 
Jani Nikula, Intel

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

* ✓ i915.CI.BAT: success for drm/i915/dp: On DPCD init/caps wake the DPRx (rev5)
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
                   ` (9 preceding siblings ...)
  2026-09-07  9:27 ` [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
@ 2026-09-07 12:17 ` Patchwork
  2026-09-07 19:37 ` ✗ i915.CI.Full: failure " Patchwork
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 44+ messages in thread
From: Patchwork @ 2026-09-07 12:17 UTC (permalink / raw)
  To: Arun R Murthy; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/dp: On DPCD init/caps wake the DPRx (rev5)
URL   : https://patchwork.freedesktop.org/series/161818/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_19095 -> Patchwork_161818v5
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

Participating hosts (40 -> 38)
------------------------------

  Missing    (2): bat-dg2-13 fi-snb-2520m 

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

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

### IGT changes ###

#### Issues hit ####

  * igt@i915_selftest@live@late_gt_pm:
    - fi-cfl-8109u:       [PASS][1] -> [DMESG-WARN][2] ([i915#13735]) +80 other tests dmesg-warn
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html

  * igt@kms_pipe_crc_basic@read-crc:
    - fi-cfl-8109u:       [PASS][3] -> [DMESG-WARN][4] ([i915#13735] / [i915#15673]) +49 other tests dmesg-warn
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/fi-cfl-8109u/igt@kms_pipe_crc_basic@read-crc.html

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


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

  * Linux: CI_DRM_19095 -> Patchwork_161818v5

  CI-20190529: 20190529
  CI_DRM_19095: c60540b13d7bacc21848ed94fd368a968454d5db @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_9084: 9084
  Patchwork_161818v5: c60540b13d7bacc21848ed94fd368a968454d5db @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

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

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

* ✗ i915.CI.Full: failure for drm/i915/dp: On DPCD init/caps wake the DPRx (rev5)
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
                   ` (10 preceding siblings ...)
  2026-09-07 12:17 ` ✓ i915.CI.BAT: success for drm/i915/dp: On DPCD init/caps wake the DPRx (rev5) Patchwork
@ 2026-09-07 19:37 ` Patchwork
  2026-09-08 16:12 ` [PATCHv5] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 44+ messages in thread
From: Patchwork @ 2026-09-07 19:37 UTC (permalink / raw)
  To: Arun R Murthy; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/dp: On DPCD init/caps wake the DPRx (rev5)
URL   : https://patchwork.freedesktop.org/series/161818/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_19095_full -> Patchwork_161818v5_full
====================================================

Summary
-------

  **FAILURE**

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

  

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

  Missing    (1): pig-kbl-iris 

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@i915_selftest@perf:
    - shard-tglu:         NOTRUN -> [ABORT][1] +1 other test abort
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-3/igt@i915_selftest@perf.html

  * igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-a-edp-1:
    - shard-mtlp:         [PASS][2] -> [ABORT][3] +1 other test abort
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-mtlp-6/igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-a-edp-1.html
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-3/igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-a-edp-1.html

  * igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-d-edp-1:
    - shard-mtlp:         [PASS][4] -> [DMESG-WARN][5]
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-mtlp-6/igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-d-edp-1.html
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-3/igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-d-edp-1.html

  * igt@kms_cursor_edge_walk@128x128-top-edge@pipe-d-hdmi-a-4:
    - shard-dg1:          [PASS][6] -> [DMESG-WARN][7]
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-17/igt@kms_cursor_edge_walk@128x128-top-edge@pipe-d-hdmi-a-4.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_cursor_edge_walk@128x128-top-edge@pipe-d-hdmi-a-4.html

  
New tests
---------

  New tests have been introduced between CI_DRM_19095_full and Patchwork_161818v5_full:

### New IGT tests (13) ###

  * igt@kms_cursor_crc@cursor-offscreen-128x128@pipe-a-hdmi-a-3:
    - Statuses : 1 pass(s)
    - Exec time: [2.54] s

  * igt@kms_cursor_crc@cursor-offscreen-128x128@pipe-d-hdmi-a-3:
    - Statuses : 1 pass(s)
    - Exec time: [2.40] s

  * igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-a-hdmi-a-4:
    - Statuses : 1 pass(s)
    - Exec time: [2.79] s

  * igt@kms_cursor_crc@cursor-onscreen-256x256@pipe-d-hdmi-a-4:
    - Statuses : 1 pass(s)
    - Exec time: [2.64] s

  * igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-2-size-128:
    - Statuses : 1 pass(s)
    - Exec time: [2.84] s

  * igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-2-size-256:
    - Statuses : 1 pass(s)
    - Exec time: [2.86] s

  * igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-2-size-64:
    - Statuses : 1 pass(s)
    - Exec time: [2.83] s

  * igt@kms_plane_cursor@viewport@pipe-b-hdmi-a-2-size-128:
    - Statuses : 1 pass(s)
    - Exec time: [2.88] s

  * igt@kms_plane_cursor@viewport@pipe-b-hdmi-a-2-size-256:
    - Statuses : 1 pass(s)
    - Exec time: [2.89] s

  * igt@kms_plane_cursor@viewport@pipe-b-hdmi-a-2-size-64:
    - Statuses : 1 pass(s)
    - Exec time: [2.91] s

  * igt@kms_plane_cursor@viewport@pipe-c-hdmi-a-2-size-128:
    - Statuses : 1 pass(s)
    - Exec time: [2.84] s

  * igt@kms_plane_cursor@viewport@pipe-c-hdmi-a-2-size-256:
    - Statuses : 1 pass(s)
    - Exec time: [2.83] s

  * igt@kms_plane_cursor@viewport@pipe-c-hdmi-a-2-size-64:
    - Statuses : 1 pass(s)
    - Exec time: [2.91] s

  

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

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

### IGT changes ###

#### Issues hit ####

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

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

  * igt@device_reset@unbind-reset-rebind:
    - shard-dg1:          NOTRUN -> [ABORT][10] ([i915#11814])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@device_reset@unbind-reset-rebind.html

  * igt@gem_busy@semaphore:
    - shard-dg1:          NOTRUN -> [SKIP][11] ([i915#3936])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@gem_busy@semaphore.html

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

  * igt@gem_ccs@block-multicopy-compressed:
    - shard-mtlp:         NOTRUN -> [SKIP][13] ([i915#9323])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@gem_ccs@block-multicopy-compressed.html

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

  * igt@gem_ccs@suspend-resume:
    - shard-tglu:         NOTRUN -> [SKIP][15] ([i915#9323]) +1 other test skip
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-7/igt@gem_ccs@suspend-resume.html

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

  * igt@gem_close_race@multigpu-basic-threads:
    - shard-tglu:         NOTRUN -> [SKIP][17] ([i915#7697])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-5/igt@gem_close_race@multigpu-basic-threads.html

  * igt@gem_create@create-clear@smem0:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][18] ([i915#16884]) +1 other test incomplete
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@gem_create@create-clear@smem0.html

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

  * igt@gem_ctx_isolation@preservation-s3@vcs0:
    - shard-rkl:          [PASS][20] -> [INCOMPLETE][21] ([i915#13356]) +2 other tests incomplete
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@gem_ctx_isolation@preservation-s3@vcs0.html
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-3/igt@gem_ctx_isolation@preservation-s3@vcs0.html

  * igt@gem_ctx_persistence@hang:
    - shard-mtlp:         NOTRUN -> [SKIP][22] ([i915#8555])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@gem_ctx_persistence@hang.html

  * igt@gem_ctx_persistence@heartbeat-many:
    - shard-dg2:          NOTRUN -> [SKIP][23] ([i915#8555])
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@gem_ctx_persistence@heartbeat-many.html

  * igt@gem_ctx_sseu@invalid-sseu:
    - shard-tglu:         NOTRUN -> [SKIP][24] ([i915#280])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-5/igt@gem_ctx_sseu@invalid-sseu.html

  * igt@gem_ctx_sseu@mmap-args:
    - shard-rkl:          NOTRUN -> [SKIP][25] ([i915#280])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@gem_ctx_sseu@mmap-args.html

  * igt@gem_exec_balancer@bonded-false-hang:
    - shard-dg2:          NOTRUN -> [SKIP][26] ([i915#4812])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@gem_exec_balancer@bonded-false-hang.html

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

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

  * igt@gem_exec_capture@capture-invisible@smem0:
    - shard-glk:          NOTRUN -> [SKIP][29] ([i915#6334]) +1 other test skip
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk2/igt@gem_exec_capture@capture-invisible@smem0.html
    - shard-rkl:          NOTRUN -> [SKIP][30] ([i915#6334]) +1 other test skip
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-4/igt@gem_exec_capture@capture-invisible@smem0.html

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

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

  * igt@gem_exec_reloc@basic-gtt-cpu-noreloc:
    - shard-mtlp:         NOTRUN -> [SKIP][33] ([i915#3281])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html

  * igt@gem_exec_reloc@basic-range-active:
    - shard-dg2:          NOTRUN -> [SKIP][34] ([i915#3281]) +5 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@gem_exec_reloc@basic-range-active.html

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

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

  * igt@gem_exec_schedule@preempt-queue-contexts-chain:
    - shard-dg1:          NOTRUN -> [SKIP][37] ([i915#4812]) +1 other test skip
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@gem_exec_schedule@preempt-queue-contexts-chain.html

  * igt@gem_fenced_exec_thrash@2-spare-fences:
    - shard-dg1:          NOTRUN -> [SKIP][38] ([i915#4860])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@gem_fenced_exec_thrash@2-spare-fences.html

  * igt@gem_fenced_exec_thrash@no-spare-fences:
    - shard-dg2:          NOTRUN -> [SKIP][39] ([i915#4860])
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@gem_fenced_exec_thrash@no-spare-fences.html

  * igt@gem_lmem_evict@dontneed-evict-race:
    - shard-tglu:         NOTRUN -> [SKIP][40] ([i915#4613] / [i915#7582])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-3/igt@gem_lmem_evict@dontneed-evict-race.html

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

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

  * igt@gem_lmem_swapping@parallel-random:
    - shard-glk:          NOTRUN -> [SKIP][43] ([i915#4613])
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk2/igt@gem_lmem_swapping@parallel-random.html

  * igt@gem_lmem_swapping@parallel-random-verify:
    - shard-tglu:         NOTRUN -> [SKIP][44] ([i915#4613]) +2 other tests skip
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-5/igt@gem_lmem_swapping@parallel-random-verify.html

  * igt@gem_media_vme:
    - shard-rkl:          NOTRUN -> [SKIP][45] ([i915#284])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-4/igt@gem_media_vme.html

  * igt@gem_mmap@bad-offset:
    - shard-dg2:          NOTRUN -> [SKIP][46] ([i915#4083]) +1 other test skip
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@gem_mmap@bad-offset.html

  * igt@gem_mmap_gtt@bad-object:
    - shard-dg1:          NOTRUN -> [SKIP][47] ([i915#4077]) +2 other tests skip
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@gem_mmap_gtt@bad-object.html

  * igt@gem_mmap_wc@bad-size:
    - shard-dg1:          NOTRUN -> [SKIP][48] ([i915#4083]) +2 other tests skip
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@gem_mmap_wc@bad-size.html

  * igt@gem_mmap_wc@close:
    - shard-mtlp:         NOTRUN -> [SKIP][49] ([i915#4083])
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@gem_mmap_wc@close.html

  * igt@gem_partial_pwrite_pread@reads-uncached:
    - shard-rkl:          NOTRUN -> [SKIP][50] ([i915#3282]) +2 other tests skip
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@gem_partial_pwrite_pread@reads-uncached.html

  * igt@gem_partial_pwrite_pread@write-uncached:
    - shard-dg1:          NOTRUN -> [SKIP][51] ([i915#3282])
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@gem_partial_pwrite_pread@write-uncached.html

  * igt@gem_readwrite@new-obj:
    - shard-mtlp:         NOTRUN -> [SKIP][52] ([i915#3282])
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@gem_readwrite@new-obj.html

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

  * igt@gem_render_copy@yf-tiled-ccs-to-linear:
    - shard-dg2:          NOTRUN -> [SKIP][54] ([i915#5190] / [i915#8428])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@gem_render_copy@yf-tiled-ccs-to-linear.html

  * igt@gem_set_tiling_vs_blt@tiled-to-tiled:
    - shard-dg1:          NOTRUN -> [SKIP][55] ([i915#4079])
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html

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

  * igt@gem_tiling_max_stride:
    - shard-mtlp:         NOTRUN -> [SKIP][57] ([i915#4077]) +4 other tests skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@gem_tiling_max_stride.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-glk:          NOTRUN -> [SKIP][58] ([i915#3323])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk2/igt@gem_userptr_blits@dmabuf-sync.html
    - shard-rkl:          NOTRUN -> [SKIP][59] ([i915#3297] / [i915#3323])
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-4/igt@gem_userptr_blits@dmabuf-sync.html

  * igt@gem_userptr_blits@map-fixed-invalidate-busy:
    - shard-dg1:          NOTRUN -> [SKIP][60] ([i915#3297] / [i915#4880])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@gem_userptr_blits@map-fixed-invalidate-busy.html

  * igt@gem_userptr_blits@unsync-overlap:
    - shard-tglu:         NOTRUN -> [SKIP][61] ([i915#3297])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-7/igt@gem_userptr_blits@unsync-overlap.html

  * igt@gen9_exec_parse@allowed-all:
    - shard-tglu-1:       NOTRUN -> [SKIP][62] ([i915#2527] / [i915#2856])
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@gen9_exec_parse@allowed-all.html

  * igt@gen9_exec_parse@basic-rejected:
    - shard-dg2:          NOTRUN -> [SKIP][63] ([i915#2856])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@gen9_exec_parse@basic-rejected.html

  * igt@gen9_exec_parse@basic-rejected-ctx-param:
    - shard-tglu:         NOTRUN -> [SKIP][64] ([i915#2527] / [i915#2856]) +1 other test skip
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-7/igt@gen9_exec_parse@basic-rejected-ctx-param.html

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

  * igt@gen9_exec_parse@bb-oversize:
    - shard-mtlp:         NOTRUN -> [SKIP][66] ([i915#2856])
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@gen9_exec_parse@bb-oversize.html

  * igt@gen9_exec_parse@valid-registers:
    - shard-rkl:          NOTRUN -> [SKIP][67] ([i915#2527]) +5 other tests skip
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@gen9_exec_parse@valid-registers.html

  * igt@i915_drm_fdinfo@busy-check-all:
    - shard-dg1:          NOTRUN -> [SKIP][68] ([i915#11527]) +5 other tests skip
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@i915_drm_fdinfo@busy-check-all.html

  * igt@i915_drm_fdinfo@busy-idle-check-all@rcs0:
    - shard-mtlp:         NOTRUN -> [SKIP][69] ([i915#11527]) +6 other tests skip
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@i915_drm_fdinfo@busy-idle-check-all@rcs0.html

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

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

  * igt@i915_pm_rc6_residency@media-rc6-accuracy:
    - shard-dg1:          NOTRUN -> [SKIP][73] ([i915#16080] / [i915#16166])
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@i915_pm_rc6_residency@media-rc6-accuracy.html

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

  * igt@i915_pm_rc6_residency@rc6-idle:
    - shard-rkl:          NOTRUN -> [SKIP][75] ([i915#14498])
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@i915_pm_rc6_residency@rc6-idle.html

  * igt@i915_pm_rpm@debugfs-forcewake-user:
    - shard-dg1:          [PASS][76] -> [DMESG-WARN][77] ([i915#4423])
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-18/igt@i915_pm_rpm@debugfs-forcewake-user.html
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@i915_pm_rpm@debugfs-forcewake-user.html

  * igt@i915_pm_rpm@system-suspend-execbuf:
    - shard-glk:          NOTRUN -> [INCOMPLETE][78] ([i915#13356] / [i915#15172])
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk9/igt@i915_pm_rpm@system-suspend-execbuf.html

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

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

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

  * igt@intel_hwmon@hwmon-read:
    - shard-rkl:          NOTRUN -> [SKIP][82] ([i915#7707]) +1 other test skip
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@intel_hwmon@hwmon-read.html

  * igt@kms_addfb_basic@tile-pitch-mismatch:
    - shard-dg1:          NOTRUN -> [SKIP][83] ([i915#4212])
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_addfb_basic@tile-pitch-mismatch.html

  * igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1:
    - shard-glk:          [PASS][84] -> [FAIL][85] ([i915#14888]) +1 other test fail
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk8/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1.html
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk1/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1.html

  * igt@kms_async_flips@async-flip-suspend-resume:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][86] ([i915#12761]) +1 other test incomplete
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk11/igt@kms_async_flips@async-flip-suspend-resume.html

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

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

  * igt@kms_big_fb@4-tiled-16bpp-rotate-180:
    - shard-dg1:          NOTRUN -> [SKIP][89] ([i915#4538] / [i915#5286])
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html

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

  * igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
    - shard-tglu:         NOTRUN -> [SKIP][91] ([i915#5286]) +4 other tests skip
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-3/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-mtlp:         [PASS][92] -> [FAIL][93] ([i915#15733] / [i915#5138])
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_big_fb@linear-64bpp-rotate-90:
    - shard-dg1:          NOTRUN -> [SKIP][94] ([i915#3638]) +1 other test skip
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_big_fb@linear-64bpp-rotate-90.html

  * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-rkl:          NOTRUN -> [SKIP][95] ([i915#3828])
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_big_fb@x-tiled-32bpp-rotate-270:
    - shard-rkl:          NOTRUN -> [SKIP][96] ([i915#3638]) +1 other test skip
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
    - shard-dg2:          NOTRUN -> [SKIP][97] ([i915#4538] / [i915#5190]) +3 other tests skip
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html
    - shard-dg1:          NOTRUN -> [SKIP][98] ([i915#4538]) +2 other tests skip
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-64bpp-rotate-90:
    - shard-mtlp:         NOTRUN -> [SKIP][99] +4 other tests skip
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html

  * igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-2:
    - shard-glk10:        NOTRUN -> [SKIP][100] +78 other tests skip
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk10/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc:
    - shard-mtlp:         NOTRUN -> [SKIP][101] ([i915#6095]) +24 other tests skip
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][102] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
    - shard-tglu-1:       NOTRUN -> [SKIP][103] ([i915#12313]) +1 other test skip
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html

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

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

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc:
    - shard-tglu:         NOTRUN -> [SKIP][106] ([i915#6095]) +49 other tests skip
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs-cc.html

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

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

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs:
    - shard-rkl:          [PASS][109] -> [INCOMPLETE][110] ([i915#14694] / [i915#15582])
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
    - shard-rkl:          [PASS][111] -> [INCOMPLETE][112] ([i915#15582])
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][113] ([i915#15582])
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][114] ([i915#14694] / [i915#15582])
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-b-hdmi-a-2.html

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

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][116] ([i915#12313]) +3 other tests skip
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html

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

  * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][118] ([i915#10307] / [i915#6095]) +91 other tests skip
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1.html

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

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

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

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

  * igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d:
    - shard-tglu-1:       NOTRUN -> [SKIP][123] ([i915#16471])
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4:
    - shard-rkl:          NOTRUN -> [SKIP][124] ([i915#16471])
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@kms_chamelium_color_pipeline@plane-lut1d-pre-ctm3x4.html

  * igt@kms_chamelium_color_pipeline@plane-lut3d-green-only:
    - shard-tglu:         NOTRUN -> [SKIP][125] ([i915#16471])
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-5/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html

  * igt@kms_chamelium_frames@hdmi-crc-fast:
    - shard-tglu:         NOTRUN -> [SKIP][126] ([i915#11151] / [i915#7828]) +6 other tests skip
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-5/igt@kms_chamelium_frames@hdmi-crc-fast.html

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

  * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode:
    - shard-rkl:          NOTRUN -> [SKIP][128] ([i915#11151] / [i915#7828]) +6 other tests skip
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html

  * igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][129] ([i915#11151] / [i915#7828]) +1 other test skip
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_chamelium_hpd@vga-hpd-enable-disable-mode.html

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

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

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

  * igt@kms_content_protection@atomic-dpms-hdcp14:
    - shard-rkl:          NOTRUN -> [SKIP][133] ([i915#15865]) +1 other test skip
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@kms_content_protection@atomic-dpms-hdcp14.html

  * igt@kms_content_protection@dp-mst-lic-type-1:
    - shard-rkl:          NOTRUN -> [SKIP][134] ([i915#15330] / [i915#3116]) +1 other test skip
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-3/igt@kms_content_protection@dp-mst-lic-type-1.html
    - shard-tglu-1:       NOTRUN -> [SKIP][135] ([i915#15330] / [i915#3116] / [i915#3299])
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-1.html

  * igt@kms_content_protection@dp-mst-type-0-hdcp14:
    - shard-dg2:          NOTRUN -> [SKIP][136] ([i915#15330])
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@kms_content_protection@dp-mst-type-0-hdcp14.html

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

  * igt@kms_content_protection@legacy-hdcp14:
    - shard-dg2:          NOTRUN -> [SKIP][138] ([i915#15865])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@kms_content_protection@legacy-hdcp14.html

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

  * igt@kms_content_protection@lic-type-0-hdcp14:
    - shard-mtlp:         NOTRUN -> [SKIP][140] ([i915#15865])
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_content_protection@lic-type-0-hdcp14.html

  * igt@kms_content_protection@mei-interface:
    - shard-dg1:          NOTRUN -> [SKIP][141] ([i915#15865]) +2 other tests skip
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_content_protection@mei-interface.html

  * igt@kms_cursor_crc@cursor-offscreen-512x512:
    - shard-rkl:          NOTRUN -> [SKIP][142] ([i915#13049]) +2 other tests skip
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@kms_cursor_crc@cursor-offscreen-512x512.html

  * igt@kms_cursor_crc@cursor-random-128x42@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_161818v5/shard-tglu-1/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-random-512x512:
    - shard-dg2:          NOTRUN -> [SKIP][144] ([i915#13049]) +1 other test skip
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_cursor_crc@cursor-random-512x512.html
    - shard-dg1:          NOTRUN -> [SKIP][145] ([i915#13049])
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_cursor_crc@cursor-random-512x512.html

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

  * igt@kms_cursor_crc@cursor-rapid-movement-32x10:
    - shard-tglu:         NOTRUN -> [SKIP][147] ([i915#3555]) +4 other tests skip
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-3/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html

  * igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
    - shard-rkl:          NOTRUN -> [FAIL][148] ([i915#13566]) +1 other test fail
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html

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

  * igt@kms_cursor_crc@cursor-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][150] ([i915#12358] / [i915#14152] / [i915#7882])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk4/igt@kms_cursor_crc@cursor-suspend.html

  * igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [INCOMPLETE][151] ([i915#12358] / [i915#14152])
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk4/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_edge_walk@128x128-top-edge:
    - shard-dg1:          [PASS][152] -> [DMESG-WARN][153] ([i915#16685])
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-17/igt@kms_cursor_edge_walk@128x128-top-edge.html
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_cursor_edge_walk@128x128-top-edge.html

  * igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic:
    - shard-dg2:          NOTRUN -> [SKIP][154] ([i915#13046] / [i915#5354])
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
    - shard-tglu:         NOTRUN -> [SKIP][155] ([i915#4103]) +1 other test skip
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
    - shard-mtlp:         NOTRUN -> [SKIP][156] ([i915#16119] / [i915#4213])
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
    - shard-dg2:          NOTRUN -> [SKIP][157] ([i915#4103])
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
    - shard-dg1:          NOTRUN -> [SKIP][158] ([i915#4103])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html

  * igt@kms_dirtyfb@psr-dirtyfb-ioctl:
    - shard-dg1:          NOTRUN -> [SKIP][159] ([i915#9723])
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html

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

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

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

  * igt@kms_dp_link_training@non-uhbr-sst:
    - shard-dg2:          NOTRUN -> [SKIP][163] ([i915#13749])
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_dp_link_training@non-uhbr-sst.html
    - shard-dg1:          NOTRUN -> [SKIP][164] ([i915#13749])
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_dp_link_training@non-uhbr-sst.html

  * igt@kms_dp_linktrain_fallback@dp-fallback:
    - shard-tglu-1:       NOTRUN -> [SKIP][165] ([i915#16867])
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@kms_dp_linktrain_fallback@dp-fallback.html

  * igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback:
    - shard-tglu:         NOTRUN -> [SKIP][166] ([i915#16870])
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-7/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html

  * igt@kms_dsc@dsc-fractional-bpp-ultrajoiner:
    - shard-mtlp:         NOTRUN -> [SKIP][167] ([i915#16361])
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_dsc@dsc-fractional-bpp-ultrajoiner.html

  * igt@kms_dsc@dsc-with-bpc-bigjoiner:
    - shard-tglu:         NOTRUN -> [SKIP][168] ([i915#16361]) +2 other tests skip
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-5/igt@kms_dsc@dsc-with-bpc-bigjoiner.html

  * igt@kms_dsc@dsc-with-bpc-formats:
    - shard-dg1:          NOTRUN -> [SKIP][169] ([i915#16361]) +1 other test skip
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_dsc@dsc-with-bpc-formats.html

  * igt@kms_dsc@dsc-with-output-formats-bigjoiner:
    - shard-rkl:          NOTRUN -> [SKIP][170] ([i915#16361]) +4 other tests skip
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_dsc@dsc-with-output-formats-bigjoiner.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner:
    - shard-dg2:          NOTRUN -> [SKIP][171] ([i915#16361])
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_dsc@dsc-with-output-formats-with-bpc-bigjoiner.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
    - shard-tglu-1:       NOTRUN -> [SKIP][172] ([i915#16361])
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html

  * igt@kms_fbcon_fbt@psr:
    - shard-rkl:          NOTRUN -> [SKIP][173] ([i915#16680])
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@kms_fbcon_fbt@psr.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-dg1:          NOTRUN -> [SKIP][174] ([i915#16680])
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_feature_discovery@display-2x:
    - shard-tglu:         NOTRUN -> [SKIP][175] ([i915#16081])
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-5/igt@kms_feature_discovery@display-2x.html

  * igt@kms_feature_discovery@dp-mst:
    - shard-rkl:          NOTRUN -> [SKIP][176] ([i915#16599])
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@kms_feature_discovery@dp-mst.html

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

  * igt@kms_flip@2x-flip-vs-suspend:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][178] ([i915#12745] / [i915#4839])
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk11/igt@kms_flip@2x-flip-vs-suspend.html

  * igt@kms_flip@2x-flip-vs-suspend-interruptible:
    - shard-dg2:          NOTRUN -> [SKIP][179] ([i915#9934]) +1 other test skip
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@kms_flip@2x-flip-vs-suspend-interruptible.html

  * igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][180] ([i915#12745])
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk11/igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2.html

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
    - shard-tglu:         NOTRUN -> [SKIP][181] ([i915#3637] / [i915#9934]) +5 other tests skip
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-8/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
    - shard-mtlp:         NOTRUN -> [SKIP][182] ([i915#3637] / [i915#9934]) +1 other test skip
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html

  * igt@kms_flip@2x-modeset-vs-vblank-race:
    - shard-rkl:          NOTRUN -> [SKIP][183] ([i915#9934]) +11 other tests skip
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-4/igt@kms_flip@2x-modeset-vs-vblank-race.html

  * igt@kms_flip@2x-wf_vblank-ts-check:
    - shard-dg1:          NOTRUN -> [SKIP][184] ([i915#9934]) +1 other test skip
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_flip@2x-wf_vblank-ts-check.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-glk:          NOTRUN -> [INCOMPLETE][185] ([i915#12745] / [i915#4839] / [i915#6113])
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk2/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
    - shard-glk:          NOTRUN -> [INCOMPLETE][186] ([i915#12745] / [i915#6113])
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk2/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html

  * igt@kms_flip@modeset-vs-vblank-race-interruptible:
    - shard-tglu:         [PASS][187] -> [ABORT][188] ([i915#16876])
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-tglu-8/igt@kms_flip@modeset-vs-vblank-race-interruptible.html
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-8/igt@kms_flip@modeset-vs-vblank-race-interruptible.html

  * igt@kms_flip@modeset-vs-vblank-race-interruptible@c-hdmi-a1:
    - shard-tglu:         [PASS][189] -> [ABORT][190] ([i915#16866] / [i915#16876])
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-tglu-8/igt@kms_flip@modeset-vs-vblank-race-interruptible@c-hdmi-a1.html
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-8/igt@kms_flip@modeset-vs-vblank-race-interruptible@c-hdmi-a1.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
    - shard-tglu:         NOTRUN -> [SKIP][191] ([i915#15643]) +4 other tests skip
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
    - shard-tglu-1:       NOTRUN -> [SKIP][192] ([i915#15643])
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
    - shard-dg1:          NOTRUN -> [SKIP][193] ([i915#15643]) +2 other tests skip
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
    - shard-dg2:          NOTRUN -> [SKIP][194] ([i915#15643] / [i915#5190])
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
    - shard-mtlp:         NOTRUN -> [SKIP][195] ([i915#15643])
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html

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

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][197] ([i915#15990] / [i915#8708]) +4 other tests skip
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][198] ([i915#15990] / [i915#8708]) +5 other tests skip
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw:
    - shard-dg2:          NOTRUN -> [SKIP][199] ([i915#15991] / [i915#5354]) +8 other tests skip
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
    - shard-rkl:          NOTRUN -> [SKIP][200] +92 other tests skip
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-dg1:          NOTRUN -> [SKIP][201] +35 other tests skip
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbc-tiling-4:
    - shard-tglu-1:       NOTRUN -> [SKIP][202] ([i915#5439]) +1 other test skip
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-tiling-4.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-indfb-fliptrack-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][203] ([i915#15990]) +12 other tests skip
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_frontbuffer_tracking@fbchdr-1p-indfb-fliptrack-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-wc:
    - shard-glk:          [PASS][204] -> [SKIP][205] +19 other tests skip
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-wc.html
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk1/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff:
    - shard-rkl:          NOTRUN -> [SKIP][206] ([i915#15989]) +21 other tests skip
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-3/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-shrfb-fliptrack-mmap-gtt:
    - shard-tglu:         NOTRUN -> [SKIP][207] ([i915#15989]) +15 other tests skip
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-7/igt@kms_frontbuffer_tracking@fbchdr-1p-shrfb-fliptrack-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-msflip-blt:
    - shard-tglu:         NOTRUN -> [SKIP][208] +84 other tests skip
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-7/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@fbchdr-indfb-scaledprimary:
    - shard-dg1:          NOTRUN -> [SKIP][209] ([i915#15989]) +5 other tests skip
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_frontbuffer_tracking@fbchdr-indfb-scaledprimary.html

  * igt@kms_frontbuffer_tracking@fbchdr-tiling-linear:
    - shard-rkl:          [PASS][210] -> [SKIP][211] ([i915#15989]) +9 other tests skip
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-tglu:         NOTRUN -> [SKIP][212] ([i915#15102]) +39 other tests skip
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][213] ([i915#15990] / [i915#8708])
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html

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

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move:
    - shard-glk11:        NOTRUN -> [SKIP][215] +36 other tests skip
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk11/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-wc:
    - shard-mtlp:         NOTRUN -> [SKIP][216] ([i915#15991] / [i915#1825]) +4 other tests skip
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
    - shard-tglu-1:       NOTRUN -> [SKIP][217] ([i915#15102]) +14 other tests skip
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-draw-pwrite:
    - shard-dg2:          NOTRUN -> [SKIP][218] ([i915#15991]) +7 other tests skip
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4:
    - shard-rkl:          NOTRUN -> [SKIP][219] ([i915#5439]) +1 other test skip
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-dg2:          NOTRUN -> [SKIP][220] ([i915#15989]) +2 other tests skip
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][221] ([i915#15990]) +6 other tests skip
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-shrfb-plflip-blt:
    - shard-tglu-1:       NOTRUN -> [SKIP][222] ([i915#15989]) +6 other tests skip
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-cur-indfb-draw-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][223] ([i915#15991]) +8 other tests skip
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][224] ([i915#15104] / [i915#15990])
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
    - shard-dg2:          NOTRUN -> [SKIP][225] ([i915#15104] / [i915#15990])
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
    - shard-dg1:          NOTRUN -> [SKIP][226] ([i915#15102]) +13 other tests skip
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-rte:
    - shard-dg2:          NOTRUN -> [SKIP][227] ([i915#15102]) +11 other tests skip
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-rte.html

  * igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-draw-blt:
    - shard-mtlp:         NOTRUN -> [SKIP][228] ([i915#15989]) +8 other tests skip
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move:
    - shard-rkl:          NOTRUN -> [SKIP][229] ([i915#15102]) +40 other tests skip
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move.html

  * igt@kms_hdr@bpc-switch:
    - shard-rkl:          NOTRUN -> [SKIP][230] ([i915#16644] / [i915#3555] / [i915#8228]) +1 other test skip
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-4/igt@kms_hdr@bpc-switch.html

  * igt@kms_hdr@bpc-switch-suspend:
    - shard-dg2:          NOTRUN -> [SKIP][231] ([i915#16518] / [i915#3555] / [i915#8228])
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@kms_hdr@bpc-switch-suspend.html

  * igt@kms_hdr@static-toggle-dpms:
    - shard-rkl:          [PASS][232] -> [SKIP][233] ([i915#16644] / [i915#3555] / [i915#8228])
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_hdr@static-toggle-dpms.html
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_hdr@static-toggle-dpms.html

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

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][235] ([i915#15459])
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-8/igt@kms_joiner@basic-force-big-joiner.html
    - shard-mtlp:         NOTRUN -> [SKIP][236] ([i915#15459])
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_joiner@basic-force-big-joiner.html

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

  * igt@kms_joiner@invalid-modeset-force-ultra-joiner:
    - shard-dg1:          NOTRUN -> [SKIP][238] ([i915#15458])
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html

  * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][239] ([i915#15638] / [i915#15722])
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-8/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
    - shard-mtlp:         NOTRUN -> [SKIP][240] ([i915#15638] / [i915#15722])
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html

  * igt@kms_panel_fitting@atomic-fastset:
    - shard-tglu:         NOTRUN -> [SKIP][241] ([i915#6301])
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-3/igt@kms_panel_fitting@atomic-fastset.html

  * igt@kms_panel_fitting@legacy:
    - shard-rkl:          NOTRUN -> [SKIP][242] ([i915#6301])
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-4/igt@kms_panel_fitting@legacy.html

  * igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes:
    - shard-tglu-1:       NOTRUN -> [SKIP][243] +42 other tests skip
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@kms_pipe_b_c_ivb@enable-pipe-c-while-b-has-3-lanes.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [INCOMPLETE][244] ([i915#12756] / [i915#13409] / [i915#13476] / [i915#16789]) +1 other test incomplete
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk8/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html

  * igt@kms_pipe_stress@stress-xrgb8888-4tiled:
    - shard-tglu:         NOTRUN -> [SKIP][245] ([i915#14712])
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-8/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html

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

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

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

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

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

  * igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping:
    - shard-tglu:         NOTRUN -> [SKIP][251] ([i915#15709]) +3 other tests skip
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-8/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html
    - shard-mtlp:         NOTRUN -> [SKIP][252] ([i915#15709])
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html

  * igt@kms_plane_lowres@tiling-4:
    - shard-rkl:          NOTRUN -> [SKIP][253] ([i915#3555]) +3 other tests skip
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-4/igt@kms_plane_lowres@tiling-4.html

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

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

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

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

  * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5:
    - shard-mtlp:         NOTRUN -> [SKIP][258] ([i915#15329] / [i915#6953])
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5.html

  * igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b:
    - shard-mtlp:         NOTRUN -> [SKIP][259] ([i915#15329]) +3 other tests skip
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-b.html

  * igt@kms_pm_backlight@basic-brightness:
    - shard-dg1:          NOTRUN -> [SKIP][260] ([i915#12343] / [i915#5354])
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_pm_backlight@basic-brightness.html

  * igt@kms_pm_backlight@brightness-with-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][261] ([i915#12343])
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-3/igt@kms_pm_backlight@brightness-with-dpms.html
    - shard-tglu-1:       NOTRUN -> [SKIP][262] ([i915#12343])
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@kms_pm_backlight@brightness-with-dpms.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-rkl:          NOTRUN -> [SKIP][263] ([i915#12343] / [i915#5354]) +1 other test skip
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-4/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc5-psr-suspend-resume:
    - shard-tglu:         NOTRUN -> [SKIP][264] ([i915#16914])
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-8/igt@kms_pm_dc@dc5-psr-suspend-resume.html

  * igt@kms_pm_dc@dc6-dpms:
    - shard-tglu:         NOTRUN -> [FAIL][265] ([i915#16479])
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-7/igt@kms_pm_dc@dc6-dpms.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-dg2:          NOTRUN -> [SKIP][266] ([i915#15948])
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_pm_dc@dc6-psr.html
    - shard-dg1:          NOTRUN -> [SKIP][267] ([i915#15948])
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_pm_dc@dc6-psr.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-tglu:         NOTRUN -> [SKIP][268] ([i915#3828])
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-5/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-dg2:          [PASS][269] -> [SKIP][270] ([i915#15073]) +1 other test skip
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-8/igt@kms_pm_rpm@dpms-lpsp.html
    - shard-rkl:          [PASS][271] -> [SKIP][272] ([i915#15073]) +1 other test skip
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-5/igt@kms_pm_rpm@dpms-lpsp.html
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-4/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@dpms-non-lpsp:
    - shard-tglu:         NOTRUN -> [SKIP][273] ([i915#15073]) +1 other test skip
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-7/igt@kms_pm_rpm@dpms-non-lpsp.html
    - shard-dg1:          [PASS][274] -> [SKIP][275] ([i915#15073])
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-19/igt@kms_pm_rpm@dpms-non-lpsp.html
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_pm_rpm@dpms-non-lpsp.html

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

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

  * igt@kms_prime@basic-crc-vgem:
    - shard-dg1:          NOTRUN -> [SKIP][278] ([i915#6524])
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_prime@basic-crc-vgem.html

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

  * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
    - shard-mtlp:         NOTRUN -> [SKIP][280] ([i915#12316]) +2 other tests skip
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf.html

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

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][282] ([i915#9808])
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area@pipe-a-edp-1.html

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
    - shard-dg1:          NOTRUN -> [SKIP][283] ([i915#11520]) +1 other test skip
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html

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

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

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

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

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

  * igt@kms_psr2_su@page_flip-p010:
    - shard-dg1:          NOTRUN -> [SKIP][289] ([i915#9683])
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_psr2_su@page_flip-p010.html

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

  * igt@kms_psr@fbc-psr-sprite-plane-onoff:
    - shard-mtlp:         NOTRUN -> [SKIP][291] ([i915#9688]) +6 other tests skip
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_psr@fbc-psr-sprite-plane-onoff.html

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

  * igt@kms_psr@psr-sprite-plane-onoff:
    - shard-rkl:          NOTRUN -> [SKIP][293] ([i915#1072] / [i915#9732]) +19 other tests skip
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_psr@psr-sprite-plane-onoff.html

  * igt@kms_psr@psr-suspend:
    - shard-dg2:          NOTRUN -> [SKIP][294] ([i915#1072] / [i915#9732]) +6 other tests skip
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-4/igt@kms_psr@psr-suspend.html

  * igt@kms_psr@psr2-primary-mmap-gtt:
    - shard-tglu-1:       NOTRUN -> [SKIP][295] ([i915#9732]) +7 other tests skip
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@kms_psr@psr2-primary-mmap-gtt.html

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

  * igt@kms_rotation_crc@bad-tiling:
    - shard-mtlp:         NOTRUN -> [SKIP][297] ([i915#12755] / [i915#15867])
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_rotation_crc@bad-tiling.html

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

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

  * igt@kms_rotation_crc@primary-rotation-90:
    - shard-dg2:          NOTRUN -> [SKIP][300] ([i915#12755] / [i915#15867])
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@kms_rotation_crc@primary-rotation-90.html

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

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
    - shard-dg1:          NOTRUN -> [SKIP][302] ([i915#5289])
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-14/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html

  * igt@kms_selftest@drm_framebuffer:
    - shard-tglu:         NOTRUN -> [ABORT][303] ([i915#13179]) +1 other test abort
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-8/igt@kms_selftest@drm_framebuffer.html
    - shard-mtlp:         NOTRUN -> [ABORT][304] ([i915#13179]) +1 other test abort
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_selftest@drm_framebuffer.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-dg2:          NOTRUN -> [SKIP][305] ([i915#8623])
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@kms_tiled_display@basic-test-pattern.html

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

  * igt@kms_vrr@flip-dpms:
    - shard-mtlp:         NOTRUN -> [SKIP][307] ([i915#3555] / [i915#8808])
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_vrr@flip-dpms.html

  * igt@kms_vrr@flipline:
    - shard-rkl:          NOTRUN -> [SKIP][308] ([i915#15243] / [i915#3555])
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@kms_vrr@flipline.html

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

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

  * igt@perf_pmu@module-unload:
    - shard-tglu-1:       NOTRUN -> [ABORT][311] ([i915#13029] / [i915#15778])
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@perf_pmu@module-unload.html
    - shard-glk11:        NOTRUN -> [ABORT][312] ([i915#15778])
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk11/igt@perf_pmu@module-unload.html

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

  * igt@prime_udl@share-import-addfb:
    - shard-tglu-1:       NOTRUN -> [SKIP][314] ([i915#16420])
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-1/igt@prime_udl@share-import-addfb.html

  * igt@prime_vgem@coherency-gtt:
    - shard-rkl:          NOTRUN -> [SKIP][315] ([i915#3708])
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-4/igt@prime_vgem@coherency-gtt.html

  
#### Possible fixes ####

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

  * igt@i915_pm_freq_api@freq-suspend@gt0:
    - shard-dg2:          [INCOMPLETE][318] ([i915#13356] / [i915#13820]) -> [PASS][319] +1 other test pass
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg2-6/igt@i915_pm_freq_api@freq-suspend@gt0.html
   [319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-3/igt@i915_pm_freq_api@freq-suspend@gt0.html

  * igt@i915_suspend@fence-restore-untiled:
    - shard-glk:          [INCOMPLETE][320] ([i915#16182] / [i915#4817]) -> [PASS][321]
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk8/igt@i915_suspend@fence-restore-untiled.html
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk4/igt@i915_suspend@fence-restore-untiled.html

  * igt@i915_suspend@forcewake:
    - shard-rkl:          [INCOMPLETE][322] ([i915#4817]) -> [PASS][323] +1 other test pass
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@i915_suspend@forcewake.html
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-3/igt@i915_suspend@forcewake.html

  * igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1:
    - shard-glk:          [FAIL][324] ([i915#14888]) -> [PASS][325]
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk8/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1.html
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk1/igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-1.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-mtlp:         [FAIL][326] ([i915#15733] / [i915#5138]) -> [PASS][327]
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_cursor_edge_walk@64x64-top-bottom:
    - shard-dg1:          [DMESG-WARN][328] -> [PASS][329]
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-18/igt@kms_cursor_edge_walk@64x64-top-bottom.html
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-12/igt@kms_cursor_edge_walk@64x64-top-bottom.html

  * igt@kms_cursor_legacy@basic-flip-before-cursor-legacy:
    - shard-dg1:          [DMESG-WARN][330] ([i915#4391] / [i915#4423]) -> [PASS][331]
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-17/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-19/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic:
    - shard-dg1:          [DMESG-WARN][332] ([i915#4423]) -> [PASS][333] +4 other tests pass
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-14/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-16/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic:
    - shard-dg1:          [FAIL][334] ([i915#15999]) -> [PASS][335]
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-18/igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic.html
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-17/igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic.html

  * igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
    - shard-glk:          [FAIL][336] ([i915#10826]) -> [PASS][337] +1 other test pass
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk4/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk6/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html

  * igt@kms_frontbuffer_tracking@fbc-suspend:
    - shard-rkl:          [INCOMPLETE][338] ([i915#10056]) -> [PASS][339]
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-suspend.html

  * igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-mmap-cpu:
    - shard-glk:          [SKIP][340] -> [PASS][341] +5 other tests pass
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk2/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-mmap-cpu.html
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk8/igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-spr-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc:
    - shard-rkl:          [SKIP][342] ([i915#15989]) -> [PASS][343] +10 other tests pass
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc.html
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-wc.html

  * igt@kms_hdmi_inject@inject-4k:
    - shard-mtlp:         [SKIP][344] ([i915#15725]) -> [PASS][345]
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-mtlp-1/igt@kms_hdmi_inject@inject-4k.html
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-mtlp-5/igt@kms_hdmi_inject@inject-4k.html

  * igt@kms_pipe_stress@stress-xrgb8888-ytiled:
    - shard-glk:          [DMESG-FAIL][346] ([i915#118]) -> [PASS][347]
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk9/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk4/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html

  * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
    - shard-dg2:          [SKIP][348] ([i915#15073]) -> [PASS][349] +1 other test pass
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg2-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg2-1/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-dg1:          [SKIP][350] ([i915#15073]) -> [PASS][351] +2 other tests pass
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-15/igt@kms_pm_rpm@modeset-non-lpsp.html
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-18/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-rkl:          [SKIP][352] ([i915#15073]) -> [PASS][353]
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@kms_pm_rpm@system-suspend-modeset:
    - shard-rkl:          [INCOMPLETE][354] ([i915#14419]) -> [PASS][355]
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_pm_rpm@system-suspend-modeset.html
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@kms_pm_rpm@system-suspend-modeset.html

  * igt@perf_pmu@rc6-suspend:
    - shard-rkl:          [INCOMPLETE][356] ([i915#13520]) -> [PASS][357]
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@perf_pmu@rc6-suspend.html
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@perf_pmu@rc6-suspend.html

  
#### Warnings ####

  * igt@gem_bad_reloc@negative-reloc-lut:
    - shard-rkl:          [SKIP][358] ([i915#14544] / [i915#3281]) -> [SKIP][359] ([i915#3281]) +2 other tests skip
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@gem_bad_reloc@negative-reloc-lut.html

  * igt@gem_ccs@ctrl-surf-copy-new-ctx:
    - shard-rkl:          [SKIP][360] ([i915#9323]) -> [SKIP][361] ([i915#14544] / [i915#9323])
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html

  * igt@gem_eio@kms:
    - shard-tglu:         [ABORT][362] ([i915#16837]) -> [ABORT][363] ([i915#16837] / [i915#16866])
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-tglu-5/igt@gem_eio@kms.html
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-2/igt@gem_eio@kms.html

  * igt@gem_exec_reloc@basic-wc-cpu-active:
    - shard-rkl:          [SKIP][364] ([i915#3281]) -> [SKIP][365] ([i915#14544] / [i915#3281]) +3 other tests skip
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-4/igt@gem_exec_reloc@basic-wc-cpu-active.html
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@gem_exec_reloc@basic-wc-cpu-active.html

  * igt@gem_exec_schedule@semaphore-power:
    - shard-rkl:          [SKIP][366] ([i915#7276]) -> [SKIP][367] ([i915#14544] / [i915#7276])
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@gem_exec_schedule@semaphore-power.html
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@gem_exec_schedule@semaphore-power.html

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

  * igt@gem_lmem_swapping@verify-ccs:
    - shard-rkl:          [SKIP][370] ([i915#4613]) -> [SKIP][371] ([i915#14544] / [i915#4613]) +1 other test skip
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@gem_lmem_swapping@verify-ccs.html
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@gem_lmem_swapping@verify-ccs.html

  * igt@gem_pread@snoop:
    - shard-rkl:          [SKIP][372] ([i915#3282]) -> [SKIP][373] ([i915#14544] / [i915#3282]) +3 other tests skip
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@gem_pread@snoop.html
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@gem_pread@snoop.html

  * igt@gem_pxp@hw-rejects-pxp-buffer:
    - shard-rkl:          [SKIP][374] ([i915#13717] / [i915#14544]) -> [SKIP][375] ([i915#13717])
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@gem_pxp@hw-rejects-pxp-buffer.html
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-buffer.html

  * igt@gem_userptr_blits@relocations:
    - shard-rkl:          [SKIP][376] ([i915#3281] / [i915#3297]) -> [SKIP][377] ([i915#14544] / [i915#3281] / [i915#3297])
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@gem_userptr_blits@relocations.html
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@gem_userptr_blits@relocations.html

  * igt@gen9_exec_parse@bb-large:
    - shard-rkl:          [SKIP][378] ([i915#14544] / [i915#2527]) -> [SKIP][379] ([i915#2527])
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@gen9_exec_parse@bb-large.html
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@gen9_exec_parse@bb-large.html

  * igt@gen9_exec_parse@unaligned-access:
    - shard-rkl:          [SKIP][380] ([i915#2527]) -> [SKIP][381] ([i915#14544] / [i915#2527]) +1 other test skip
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@gen9_exec_parse@unaligned-access.html
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@gen9_exec_parse@unaligned-access.html

  * igt@i915_module_load@resize-bar:
    - shard-rkl:          [SKIP][382] ([i915#14544] / [i915#6412]) -> [SKIP][383] ([i915#6412])
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@i915_module_load@resize-bar.html
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@i915_module_load@resize-bar.html

  * igt@i915_pm_freq_mult@media-freq@gt0:
    - shard-rkl:          [SKIP][384] ([i915#6590]) -> [SKIP][385] ([i915#14544] / [i915#6590]) +1 other test skip
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@i915_pm_freq_mult@media-freq@gt0.html
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@i915_pm_freq_mult@media-freq@gt0.html

  * igt@i915_pm_rpm@system-suspend-execbuf:
    - shard-rkl:          [INCOMPLETE][386] ([i915#13356]) -> [ABORT][387] ([i915#15060])
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@i915_pm_rpm@system-suspend-execbuf.html
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-1/igt@i915_pm_rpm@system-suspend-execbuf.html

  * igt@i915_query@hwconfig_table:
    - shard-rkl:          [SKIP][388] ([i915#6245]) -> [SKIP][389] ([i915#14544] / [i915#6245])
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@i915_query@hwconfig_table.html
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@i915_query@hwconfig_table.html

  * igt@i915_query@query-topology-known-pci-ids:
    - shard-rkl:          [SKIP][390] ([i915#16109]) -> [SKIP][391] ([i915#14544] / [i915#16109])
   [390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@i915_query@query-topology-known-pci-ids.html
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@i915_query@query-topology-known-pci-ids.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
    - shard-rkl:          [SKIP][392] ([i915#14544] / [i915#1769] / [i915#3555]) -> [SKIP][393] ([i915#1769] / [i915#3555])
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html

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

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
    - shard-rkl:          [SKIP][396] ([i915#14544] / [i915#5286]) -> [SKIP][397] ([i915#5286])
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html

  * igt@kms_big_fb@linear-8bpp-rotate-270:
    - shard-rkl:          [SKIP][398] ([i915#14544] / [i915#3638]) -> [SKIP][399] ([i915#3638])
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_big_fb@linear-8bpp-rotate-270.html

  * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-dg1:          [SKIP][400] ([i915#3828] / [i915#4423]) -> [SKIP][401] ([i915#3828])
   [400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-17/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-19/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html

  * igt@kms_big_fb@y-tiled-64bpp-rotate-90:
    - shard-rkl:          [SKIP][402] ([i915#3638]) -> [SKIP][403] ([i915#14544] / [i915#3638]) +1 other test skip
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
    - shard-rkl:          [SKIP][404] -> [SKIP][405] ([i915#14544]) +42 other tests skip
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html

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

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs:
    - shard-rkl:          [SKIP][408] ([i915#14098] / [i915#6095]) -> [SKIP][409] ([i915#14098] / [i915#14544] / [i915#6095]) +11 other tests skip
   [408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-mc-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
    - shard-rkl:          [SKIP][410] ([i915#12313] / [i915#14544]) -> [SKIP][411] ([i915#12313]) +1 other test skip
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html

  * igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs:
    - shard-rkl:          [SKIP][412] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][413] ([i915#14098] / [i915#6095])
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs.html
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
    - shard-rkl:          [SKIP][414] ([i915#12805]) -> [SKIP][415] ([i915#12805] / [i915#14544])
   [414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-4/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
   [415]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
    - shard-glk:          [INCOMPLETE][416] ([i915#14694] / [i915#15582]) -> [INCOMPLETE][417] ([i915#15582]) +1 other test incomplete
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk3/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk4/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html

  * igt@kms_chamelium_audio@hdmi-audio:
    - shard-rkl:          [SKIP][418] ([i915#11151] / [i915#7828]) -> [SKIP][419] ([i915#11151] / [i915#14544] / [i915#7828]) +2 other tests skip
   [418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-4/igt@kms_chamelium_audio@hdmi-audio.html
   [419]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_chamelium_audio@hdmi-audio.html

  * igt@kms_chamelium_color@degamma:
    - shard-rkl:          [SKIP][420] ([i915#14544]) -> [SKIP][421] +26 other tests skip
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_chamelium_color@degamma.html
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_chamelium_color@degamma.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4:
    - shard-rkl:          [SKIP][422] ([i915#16471]) -> [SKIP][423] ([i915#14544] / [i915#16471])
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-post-ctm3x4.html

  * igt@kms_chamelium_hpd@vga-hpd:
    - shard-rkl:          [SKIP][424] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][425] ([i915#11151] / [i915#7828]) +1 other test skip
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd.html
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_chamelium_hpd@vga-hpd.html

  * igt@kms_content_protection@content-type-change:
    - shard-rkl:          [SKIP][426] ([i915#15865]) -> [SKIP][427] ([i915#14544] / [i915#15865]) +1 other test skip
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_content_protection@content-type-change.html
   [427]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_content_protection@content-type-change.html

  * igt@kms_content_protection@dp-mst-lic-type-0:
    - shard-rkl:          [SKIP][428] ([i915#14544] / [i915#15330] / [i915#3116]) -> [SKIP][429] ([i915#15330] / [i915#3116])
   [428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0.html
   [429]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_content_protection@dp-mst-lic-type-0.html

  * igt@kms_cursor_crc@cursor-onscreen-32x32:
    - shard-rkl:          [SKIP][430] ([i915#3555]) -> [SKIP][431] ([i915#14544] / [i915#3555]) +3 other tests skip
   [430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-32x32.html
   [431]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html

  * igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
    - shard-rkl:          [SKIP][432] ([i915#9723]) -> [SKIP][433] ([i915#14544] / [i915#9723])
   [432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
   [433]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html

  * igt@kms_dp_linktrain_fallback@dp-fallback:
    - shard-rkl:          [SKIP][434] ([i915#16867]) -> [SKIP][435] ([i915#14544] / [i915#16867])
   [434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-4/igt@kms_dp_linktrain_fallback@dp-fallback.html
   [435]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_dp_linktrain_fallback@dp-fallback.html

  * igt@kms_dsc@dsc-with-output-formats:
    - shard-rkl:          [SKIP][436] ([i915#16361]) -> [SKIP][437] ([i915#14544] / [i915#16361])
   [436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats.html
   [437]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats.html

  * igt@kms_feature_discovery@psr2:
    - shard-rkl:          [SKIP][438] ([i915#14544] / [i915#658]) -> [SKIP][439] ([i915#658])
   [438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_feature_discovery@psr2.html
   [439]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_feature_discovery@psr2.html

  * igt@kms_flip@2x-flip-vs-panning-vs-hang:
    - shard-rkl:          [SKIP][440] ([i915#9934]) -> [SKIP][441] ([i915#14544] / [i915#9934]) +3 other tests skip
   [440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_flip@2x-flip-vs-panning-vs-hang.html
   [441]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_flip@2x-flip-vs-panning-vs-hang.html

  * igt@kms_flip@2x-flip-vs-suspend-interruptible:
    - shard-glk:          [INCOMPLETE][442] ([i915#12314] / [i915#12745] / [i915#4839]) -> [INCOMPLETE][443] ([i915#12745] / [i915#4839])
   [442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk5/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
   [443]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk2/igt@kms_flip@2x-flip-vs-suspend-interruptible.html

  * igt@kms_flip@2x-flip-vs-suspend-interruptible@ac-hdmi-a1-hdmi-a2:
    - shard-glk:          [INCOMPLETE][444] ([i915#12314] / [i915#12745]) -> [INCOMPLETE][445] ([i915#12745])
   [444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk5/igt@kms_flip@2x-flip-vs-suspend-interruptible@ac-hdmi-a1-hdmi-a2.html
   [445]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk2/igt@kms_flip@2x-flip-vs-suspend-interruptible@ac-hdmi-a1-hdmi-a2.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-glk:          [INCOMPLETE][446] ([i915#12745] / [i915#4839]) -> [INCOMPLETE][447] ([i915#12745] / [i915#4839] / [i915#6113])
   [446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-glk6/igt@kms_flip@flip-vs-suspend-interruptible.html
   [447]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-glk1/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling:
    - shard-rkl:          [SKIP][448] ([i915#14544] / [i915#15643]) -> [SKIP][449] ([i915#15643]) +1 other test skip
   [448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html
   [449]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
    - shard-rkl:          [SKIP][450] ([i915#1825]) -> [SKIP][451] ([i915#14544] / [i915#1825]) +4 other tests skip
   [450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
   [451]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-tiling-4:
    - shard-rkl:          [SKIP][452] ([i915#5439]) -> [SKIP][453] ([i915#14544] / [i915#5439])
   [452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
   [453]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-tiling-4.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-indfb-draw-mmap-gtt:
    - shard-dg1:          [SKIP][454] ([i915#15990] / [i915#4423]) -> [SKIP][455] ([i915#15990])
   [454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
   [455]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-fullscreen:
    - shard-dg1:          [SKIP][456] ([i915#4423]) -> [SKIP][457] +2 other tests skip
   [456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-fullscreen.html
   [457]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-fullscreen.html

  * igt@kms_frontbuffer_tracking@pipe-fbc-rte:
    - shard-rkl:          [SKIP][458] ([i915#14544] / [i915#9766]) -> [SKIP][459] ([i915#9766])
   [458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
   [459]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt:
    - shard-dg1:          [SKIP][460] ([i915#15102] / [i915#4423]) -> [SKIP][461] ([i915#15102])
   [460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt.html
   [461]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-rgb565-draw-render:
    - shard-rkl:          [SKIP][462] ([i915#15102]) -> [SKIP][463] ([i915#14544] / [i915#15102]) +15 other tests skip
   [462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-rgb565-draw-render.html
   [463]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-rgb565-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-suspend:
    - shard-rkl:          [SKIP][464] ([i915#14544] / [i915#15102]) -> [SKIP][465] ([i915#15102]) +11 other tests skip
   [464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-suspend.html
   [465]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-suspend.html

  * igt@kms_hdr@bpc-switch-suspend:
    - shard-rkl:          [ABORT][466] ([i915#15132]) -> [SKIP][467] ([i915#16644] / [i915#3555] / [i915#8228])
   [466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-1/igt@kms_hdr@bpc-switch-suspend.html
   [467]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@kms_hdr@bpc-switch-suspend.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-tglu:         [SKIP][468] ([i915#1187] / [i915#12713]) -> [SKIP][469] ([i915#12713])
   [468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html
   [469]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-tglu-4/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_hdr@invalid-hdr:
    - shard-rkl:          [SKIP][470] ([i915#14544] / [i915#16644] / [i915#3555] / [i915#8228]) -> [SKIP][471] ([i915#16644] / [i915#3555] / [i915#8228])
   [470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
   [471]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@kms_hdr@invalid-hdr.html

  * igt@kms_joiner@basic-force-ultra-joiner:
    - shard-rkl:          [SKIP][472] ([i915#14544] / [i915#15458]) -> [SKIP][473] ([i915#15458]) +1 other test skip
   [472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_joiner@basic-force-ultra-joiner.html
   [473]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@kms_joiner@basic-force-ultra-joiner.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping:
    - shard-rkl:          [SKIP][474] ([i915#15709]) -> [SKIP][475] ([i915#14544] / [i915#15709]) +2 other tests skip
   [474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html
   [475]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-yf-tiled-modifier:
    - shard-rkl:          [SKIP][476] ([i915#14544] / [i915#15709]) -> [SKIP][477] ([i915#15709])
   [476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-modifier.html
   [477]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_plane@pixel-format-yf-tiled-modifier.html

  * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
    - shard-rkl:          [SKIP][478] ([i915#14544] / [i915#15329]) -> [SKIP][479] ([i915#15329]) +3 other tests skip
   [478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
   [479]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-7/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-dg1:          [SKIP][480] ([i915#3828]) -> [SKIP][481] ([i915#9340])
   [480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-dg1-15/igt@kms_pm_lpsp@kms-lpsp.html
   [481]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-dg1-18/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_lpsp@screens-disabled:
    - shard-rkl:          [SKIP][482] ([i915#14544] / [i915#8430]) -> [SKIP][483] ([i915#8430])
   [482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_pm_lpsp@screens-disabled.html
   [483]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_pm_lpsp@screens-disabled.html

  * igt@kms_prime@basic-modeset-hybrid:
    - shard-rkl:          [SKIP][484] ([i915#6524]) -> [SKIP][485] ([i915#14544] / [i915#6524])
   [484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_prime@basic-modeset-hybrid.html
   [485]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_prime@basic-modeset-hybrid.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf:
    - shard-rkl:          [SKIP][486] ([i915#11520] / [i915#14544]) -> [SKIP][487] ([i915#11520])
   [486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html
   [487]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html

  * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf:
    - shard-rkl:          [SKIP][488] ([i915#11520]) -> [SKIP][489] ([i915#11520] / [i915#14544])
   [488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
   [489]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_su@page_flip-nv12:
    - shard-rkl:          [SKIP][490] ([i915#9683]) -> [SKIP][491] ([i915#14544] / [i915#9683])
   [490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_psr2_su@page_flip-nv12.html
   [491]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_psr2_su@page_flip-nv12.html

  * igt@kms_psr@psr-cursor-plane-move:
    - shard-rkl:          [SKIP][492] ([i915#1072] / [i915#9732]) -> [SKIP][493] ([i915#1072] / [i915#14544] / [i915#9732]) +7 other tests skip
   [492]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-7/igt@kms_psr@psr-cursor-plane-move.html
   [493]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-6/igt@kms_psr@psr-cursor-plane-move.html

  * igt@kms_psr@psr-sprite-plane-move:
    - shard-rkl:          [SKIP][494] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][495] ([i915#1072] / [i915#9732]) +4 other tests skip
   [494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@kms_psr@psr-sprite-plane-move.html
   [495]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@kms_psr@psr-sprite-plane-move.html

  * igt@prime_vgem@fence-flip-hang:
    - shard-rkl:          [SKIP][496] ([i915#14544] / [i915#3708]) -> [SKIP][497] ([i915#3708])
   [496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19095/shard-rkl-6/igt@prime_vgem@fence-flip-hang.html
   [497]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v5/shard-rkl-2/igt@prime_vgem@fence-flip-hang.html

  
  [i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
  [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
  [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
  [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
  [i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
  [i915#11814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11814
  [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
  [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
  [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
  [i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
  [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
  [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
  [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
  [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
  [i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
  [i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [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#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
  [i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
  [i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
  [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
  [i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
  [i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
  [i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
  [i915#13820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13820
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
  [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
  [i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
  [i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888
  [i915#15060]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15060
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
  [i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
  [i915#15172]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15172
  [i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
  [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
  [i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
  [i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
  [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
  [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
  [i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
  [i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
  [i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
  [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
  [i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
  [i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
  [i915#15725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15725
  [i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
  [i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
  [i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
  [i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
  [i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
  [i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
  [i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
  [i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
  [i915#15999]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15999
  [i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
  [i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
  [i915#16109]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16109
  [i915#16119]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16119
  [i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
  [i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
  [i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
  [i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
  [i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
  [i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
  [i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
  [i915#16479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16479
  [i915#16518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16518
  [i915#16599]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16599
  [i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
  [i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680
  [i915#16685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16685
  [i915#16789]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16789
  [i915#16837]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16837
  [i915#16866]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16866
  [i915#16867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16867
  [i915#16870]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16870
  [i915#16876]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16876
  [i915#16884]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16884
  [i915#16914]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16914
  [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
  [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#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
  [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
  [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
  [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
  [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
  [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
  [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
  [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
  [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
  [i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
  [i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
  [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
  [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
  [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
  [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
  [i915#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#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
  [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
  [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
  [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
  [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
  [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
  [i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
  [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
  [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
  [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
  [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
  [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
  [i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
  [i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
  [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
  [i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
  [i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
  [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#7882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7882
  [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
  [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
  [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
  [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
  [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
  [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
  [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
  [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
  [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
  [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
  [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
  [i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
  [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
  [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934


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

  * Linux: CI_DRM_19095 -> Patchwork_161818v5

  CI-20190529: 20190529
  CI_DRM_19095: c60540b13d7bacc21848ed94fd368a968454d5db @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_9084: 9084
  Patchwork_161818v5: c60540b13d7bacc21848ed94fd368a968454d5db @ 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_161818v5/index.html

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

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

* Re: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
@ 2026-09-07 20:53 Metrical revel
  2026-09-08  3:20 ` Murthy, Arun R
  0 siblings, 1 reply; 44+ messages in thread
From: Metrical revel @ 2026-09-07 20:53 UTC (permalink / raw)
  To: arun.r.murthy; +Cc: intel-gfx

Hi Arun,

(Replying by email since patchwork doesn't support direct comments —
apologies if this duplicates my GitLab note.)

Noticed v5's i915.CI.BAT is passing now — good sign the build issue
is resolved.

Before I compile and test v5 on my hardware for a Tested-by, I
wanted to flag something from i915.CI.Full that looks a bit more
specific than the usual noise we saw on v1/v3:

igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-a-edp-1:
    shard-mtlp: PASS -> ABORT +1 other test abort

igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-d-edp-1:
    shard-mtlp: PASS -> DMESG-WARN

Unlike the earlier CI flags (which were all in unrelated subsystems
like gem_ccs/kms_plane_lowres), these two are both on eDP-1
specifically, same shard, same test family, both regressing from
PASS. Is this known/expected noise on shard-mtlp, or worth digging
into given it touches the exact connector this patch modifies?

Happy to go ahead and test v5 on my hardware for a Tested-by either way —
just didn't want to give a Tested-by without flagging this first.

Thanks,
Mathias

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

* RE: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-09-07 20:53 [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP Metrical revel
@ 2026-09-08  3:20 ` Murthy, Arun R
  2026-09-10  4:43   ` Metrical revel
  0 siblings, 1 reply; 44+ messages in thread
From: Murthy, Arun R @ 2026-09-08  3:20 UTC (permalink / raw)
  To: Metrical revel; +Cc: intel-gfx@lists.freedesktop.org

Mathias,
There seems to a bug in the poll with the replacement of readb with read_byte related to timeout. I will have to fix that and also received few comments as well. Let me fix those and will post a new version which you can use for testing.

Thanks and Regards,
Arun R Murthy
--------------------

> -----Original Message-----
> From: Metrical revel <metricalrevel@gmail.com>
> Sent: Tuesday, September 8, 2026 2:23 AM
> To: Murthy, Arun R <arun.r.murthy@intel.com>
> Cc: intel-gfx@lists.freedesktop.org
> Subject: Re: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
> 
> Hi Arun,
> 
> (Replying by email since patchwork doesn't support direct comments —
> apologies if this duplicates my GitLab note.)
> 
> Noticed v5's i915.CI.BAT is passing now — good sign the build issue is resolved.
> 
> Before I compile and test v5 on my hardware for a Tested-by, I wanted to flag
> something from i915.CI.Full that looks a bit more specific than the usual noise
> we saw on v1/v3:
> 
> igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-a-edp-1:
>     shard-mtlp: PASS -> ABORT +1 other test abort
> 
> igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-d-edp-1:
>     shard-mtlp: PASS -> DMESG-WARN
> 
> Unlike the earlier CI flags (which were all in unrelated subsystems like
> gem_ccs/kms_plane_lowres), these two are both on eDP-1 specifically, same
> shard, same test family, both regressing from PASS. Is this known/expected
> noise on shard-mtlp, or worth digging into given it touches the exact connector
> this patch modifies?
> 
> Happy to go ahead and test v5 on my hardware for a Tested-by either way —
> just didn't want to give a Tested-by without flagging this first.
> 
> Thanks,
> Mathias

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

* RE: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-09-07  9:37   ` Kandpal, Suraj
@ 2026-09-08  3:54     ` Murthy, Arun R
  2026-09-08  4:13       ` Kandpal, Suraj
  0 siblings, 1 reply; 44+ messages in thread
From: Murthy, Arun R @ 2026-09-08  3:54 UTC (permalink / raw)
  To: Kandpal, Suraj, intel-gfx@lists.freedesktop.org

> > Its observed that on AUX_CH failure, even if the retry is increased to
> > 1000, it does not succeed. Either the command might be wrong or sink
> > in an unknown/sleep state can cause this. So try waking the sink device.
> > Before reading the DPCD caps wake the sink for eDP.
> >
> > v2: Use poll_timeout_us (Jani N)
> >     Add the reason, why this change is required (Ville)
> > v3: Wake sink only for eDP
> >     Remove the dpcd probe set to true/false in wake_sink (Imre)
> > v4: make edp_wake_sinc() static and dpcd_readb -> dpcd_reab_byte
> > (Suraj)
> >
> > Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
> > Closes:
> > https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16654
> > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > ---
> >  drivers/gpu/drm/i915/display/intel_dp.c | 34
> > +++++++++++++++++++++++++
> >  1 file changed, 34 insertions(+)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > b/drivers/gpu/drm/i915/display/intel_dp.c
> > index 0cd5e6b5034c..d4cc5f7e82a4 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > @@ -4779,6 +4779,38 @@ intel_edp_set_sink_rates(struct intel_dp
> *intel_dp)
> >  	intel_edp_set_data_override_rates(intel_dp);
> >  }
> >
> > +/* Spec says to try for 3 times, its doubled to add the software overhead */
> > +#define AUX_CH_WAKE_RETRY	6
> > +
> > +static void intel_edp_wake_sink(struct intel_dp *intel_dp) {
> > +	u8 value = 0;
> > +	int ret = 0;
> > +
> > +	/*
> > +	 * Wake the sink device
> > +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing
> > 0x02
> > +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it
> 
> Nit: DPCD*
> > up
> > +	 */
> > +	ret = poll_timeout_us(ret = drm_dp_dpcd_read_byte(&intel_dp->aux,
> > +							  DP_SET_POWER,
> > &value),
> > +			      ret == 0, 1000, AUX_CH_WAKE_RETRY * 1000,
> true);
> > +
> > +	/*
> > +	 * If sink is in D3 then it may not respond to the AUX tx so
> > +	 * wake it up to D3_AUX_ON state
> > +	 * If the above poll_timeout_us fails, try waking the sink.
> > +	 */
> > +	if (value == DP_SET_POWER_D3 || ret < 0) {
> 
> Should we maybe check ret < 0 first,
> Because if ret < 0 value will be bogus and if value == DP_SET_POWER_D3 than
> ret was not < 0
> 
Good catch, will change.

> > +		/* After setting to D0 need a min of 1ms to wake (Spec DP2.1
> > sec 2.3.1.2) */
> > +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> > +				       DP_SET_POWER_D0);
> > +		fsleep(1000);
> 
> I have not seen any use of  fsleep maybe we should be using msleep() instead
> 
fsleep() autoselects the sleep best mechanism depending in the requested sleep duration.

Ref: include/linux/delay.h

> 
> > +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> > +				       DP_SET_POWER_D3_AUX_ON);
> > +	}
> > +}
> > +
> >  static bool
> >  intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector
> > *connector)  { @@ -4792,6 +4824,8 @@ intel_edp_init_dpcd(struct
> > intel_dp *intel_dp, struct intel_connector *connector
> >  	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
> >  		return false;
> >
> > +	intel_edp_wake_sink(intel_dp);
> 
> We are reading dpcd caps just before waking sink should we first be waking up
> sink even before caps are read.
> 
Yes, this has to be done on the very first dpcd read.

Ref:  DP 2.1 Spec Section 3.5.2.16 page 966 says
" Prior to link training, a DPTX should perform the following:
1 Verify that the SET_POWER_STATE field in the
SET_POWER_AND_SET_DP_PWR_VOLTAGE register is programmed to D0 normal
operation (DPCD 00600h[2:0] = 001b)."

Also Section 2.14.9.7 POWER_UP_PHY says ensure the immediate downstream device is awake

Thanks and Regards,
Arun R Murthy
--------------------

> Regards,
> Suraj Kandpal
> 
> > +
> >  	drm_dp_read_desc(&intel_dp->aux, &intel_dp->desc,
> >  			 drm_dp_is_branch(intel_dp->dpcd));
> >  	intel_init_dpcd_quirks(intel_dp, &intel_dp->desc.ident);
> > --
> > 2.25.1


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

* RE: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-09-08  3:54     ` Murthy, Arun R
@ 2026-09-08  4:13       ` Kandpal, Suraj
  0 siblings, 0 replies; 44+ messages in thread
From: Kandpal, Suraj @ 2026-09-08  4:13 UTC (permalink / raw)
  To: Murthy, Arun R, intel-gfx@lists.freedesktop.org

> Subject: RE: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
> 
> > > Its observed that on AUX_CH failure, even if the retry is increased
> > > to 1000, it does not succeed. Either the command might be wrong or
> > > sink in an unknown/sleep state can cause this. So try waking the sink
> device.
> > > Before reading the DPCD caps wake the sink for eDP.
> > >
> > > v2: Use poll_timeout_us (Jani N)
> > >     Add the reason, why this change is required (Ville)
> > > v3: Wake sink only for eDP
> > >     Remove the dpcd probe set to true/false in wake_sink (Imre)
> > > v4: make edp_wake_sinc() static and dpcd_readb -> dpcd_reab_byte
> > > (Suraj)
> > >
> > > Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
> > > Closes:
> > > https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16654
> > > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > > ---
> > >  drivers/gpu/drm/i915/display/intel_dp.c | 34
> > > +++++++++++++++++++++++++
> > >  1 file changed, 34 insertions(+)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > > b/drivers/gpu/drm/i915/display/intel_dp.c
> > > index 0cd5e6b5034c..d4cc5f7e82a4 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > > @@ -4779,6 +4779,38 @@ intel_edp_set_sink_rates(struct intel_dp
> > *intel_dp)
> > >  	intel_edp_set_data_override_rates(intel_dp);
> > >  }
> > >
> > > +/* Spec says to try for 3 times, its doubled to add the software overhead */
> > > +#define AUX_CH_WAKE_RETRY	6
> > > +
> > > +static void intel_edp_wake_sink(struct intel_dp *intel_dp) {
> > > +	u8 value = 0;
> > > +	int ret = 0;
> > > +
> > > +	/*
> > > +	 * Wake the sink device
> > > +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing
> > > 0x02
> > > +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it
> >
> > Nit: DPCD*
> > > up
> > > +	 */
> > > +	ret = poll_timeout_us(ret = drm_dp_dpcd_read_byte(&intel_dp->aux,
> > > +							  DP_SET_POWER,
> > > &value),
> > > +			      ret == 0, 1000, AUX_CH_WAKE_RETRY * 1000,
> > true);
> > > +
> > > +	/*
> > > +	 * If sink is in D3 then it may not respond to the AUX tx so
> > > +	 * wake it up to D3_AUX_ON state
> > > +	 * If the above poll_timeout_us fails, try waking the sink.
> > > +	 */
> > > +	if (value == DP_SET_POWER_D3 || ret < 0) {
> >
> > Should we maybe check ret < 0 first,
> > Because if ret < 0 value will be bogus and if value == DP_SET_POWER_D3
> > than ret was not < 0
> >
> Good catch, will change.
> 
> > > +		/* After setting to D0 need a min of 1ms to wake (Spec DP2.1
> > > sec 2.3.1.2) */
> > > +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> > > +				       DP_SET_POWER_D0);
> > > +		fsleep(1000);
> >
> > I have not seen any use of  fsleep maybe we should be using msleep()
> > instead
> >
> fsleep() autoselects the sleep best mechanism depending in the requested
> sleep duration.
> 
> Ref: include/linux/delay.h
> 
> >
> > > +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> > > +				       DP_SET_POWER_D3_AUX_ON);
> > > +	}
> > > +}
> > > +
> > >  static bool
> > >  intel_edp_init_dpcd(struct intel_dp *intel_dp, struct
> > > intel_connector
> > > *connector)  { @@ -4792,6 +4824,8 @@ intel_edp_init_dpcd(struct
> > > intel_dp *intel_dp, struct intel_connector *connector

 Here [1]

> > >  	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
> > >  		return false;
> > >
> > > +	intel_edp_wake_sink(intel_dp);
> >
> > We are reading dpcd caps just before waking sink should we first be
> > waking up sink even before caps are read.
> >
> Yes, this has to be done on the very first dpcd read.

Yes so what I meant was should this be moved here [1]

Regards,
Suraj Kandpal


> 
> Ref:  DP 2.1 Spec Section 3.5.2.16 page 966 says " Prior to link training, a DPTX
> should perform the following:
> 1 Verify that the SET_POWER_STATE field in the
> SET_POWER_AND_SET_DP_PWR_VOLTAGE register is programmed to D0
> normal operation (DPCD 00600h[2:0] = 001b)."
> 
> Also Section 2.14.9.7 POWER_UP_PHY says ensure the immediate downstream
> device is awake
> 
> Thanks and Regards,
> Arun R Murthy
> --------------------
> 
> > Regards,
> > Suraj Kandpal
> >
> > > +
> > >  	drm_dp_read_desc(&intel_dp->aux, &intel_dp->desc,
> > >  			 drm_dp_is_branch(intel_dp->dpcd));
> > >  	intel_init_dpcd_quirks(intel_dp, &intel_dp->desc.ident);
> > > --
> > > 2.25.1


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

* RE: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-09-07 10:33   ` Jani Nikula
@ 2026-09-08  4:36     ` Murthy, Arun R
  0 siblings, 0 replies; 44+ messages in thread
From: Murthy, Arun R @ 2026-09-08  4:36 UTC (permalink / raw)
  To: Jani Nikula, intel-gfx@lists.freedesktop.org; +Cc: Kandpal, Suraj

> On Mon, 07 Sep 2026, Arun R Murthy <arun.r.murthy@intel.com> wrote:
> > Its observed that on AUX_CH failure, even if the retry is increased to
> > 1000, it does not succeed. Either the command might be wrong or sink
> > in an unknown/sleep state can cause this. So try waking the sink device.
> > Before reading the DPCD caps wake the sink for eDP.
> >
> > v2: Use poll_timeout_us (Jani N)
> >     Add the reason, why this change is required (Ville)
> > v3: Wake sink only for eDP
> >     Remove the dpcd probe set to true/false in wake_sink (Imre)
> > v4: make edp_wake_sinc() static and dpcd_readb -> dpcd_reab_byte
> > (Suraj)
> >
> > Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
> > Closes:
> > https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16654
> > Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
> > ---
> >  drivers/gpu/drm/i915/display/intel_dp.c | 34
> > +++++++++++++++++++++++++
> >  1 file changed, 34 insertions(+)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_dp.c
> > b/drivers/gpu/drm/i915/display/intel_dp.c
> > index 0cd5e6b5034c..d4cc5f7e82a4 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dp.c
> > +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> > @@ -4779,6 +4779,38 @@ intel_edp_set_sink_rates(struct intel_dp
> *intel_dp)
> >  	intel_edp_set_data_override_rates(intel_dp);
> >  }
> >
> > +/* Spec says to try for 3 times, its doubled to add the software
> > +overhead */
> 
> Where in the spec? What software overhead?
> 
> > +#define AUX_CH_WAKE_RETRY	6
> 
> There is no guarantee that this is tried 3 or 6 times. The timeout is a timeout,
> not retry count.
> 
Got it! Replacing readb with read_byte uncovered this.
Will handle this in my next patch.

> > +
> > +static void intel_edp_wake_sink(struct intel_dp *intel_dp) {
> > +	u8 value = 0;
> > +	int ret = 0;
> > +
> > +	/*
> > +	 * Wake the sink device
> > +	 * Spec DP2.1 section 2.3.1.2 if AUX CH is powered down by writing
> 0x02
> > +	 * to DP_SET_POWER dpcd reg, 1ms time would be required to wake it
> up
> > +	 */
> 
> So this is now talking about 1 ms, but the timeout used is 6 ms.
> 
Handled as part of comment from sashiko.

> > +	ret = poll_timeout_us(ret = drm_dp_dpcd_read_byte(&intel_dp->aux,
> > +							  DP_SET_POWER,
> &value),
> > +			      ret == 0, 1000, AUX_CH_WAKE_RETRY * 1000,
> true);
> > +
> > +	/*
> > +	 * If sink is in D3 then it may not respond to the AUX tx so
> > +	 * wake it up to D3_AUX_ON state
> > +	 * If the above poll_timeout_us fails, try waking the sink.
> > +	 */
> > +	if (value == DP_SET_POWER_D3 || ret < 0) {
> 
> You need to switch the order here. Value may be garbage if ret < 0.
> 
Handled as part of comments from Suraj.

Thanks and Regards,
Arun R Murthy
--------------------
> > +		/* After setting to D0 need a min of 1ms to wake (Spec DP2.1
> sec 2.3.1.2) */
> > +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> > +				       DP_SET_POWER_D0);
> > +		fsleep(1000);
> > +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> > +				       DP_SET_POWER_D3_AUX_ON);
> > +	}
> > +}
> > +
> >  static bool
> >  intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector
> > *connector)  { @@ -4792,6 +4824,8 @@ intel_edp_init_dpcd(struct
> > intel_dp *intel_dp, struct intel_connector *connector
> >  	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
> >  		return false;
> >
> > +	intel_edp_wake_sink(intel_dp);
> > +
> >  	drm_dp_read_desc(&intel_dp->aux, &intel_dp->desc,
> >  			 drm_dp_is_branch(intel_dp->dpcd));
> >  	intel_init_dpcd_quirks(intel_dp, &intel_dp->desc.ident);
> 
> --
> Jani Nikula, Intel

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

* [PATCHv5] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
                   ` (11 preceding siblings ...)
  2026-09-07 19:37 ` ✗ i915.CI.Full: failure " Patchwork
@ 2026-09-08 16:12 ` Arun R Murthy
  2026-09-08 16:25   ` sashiko-bot
  2026-09-08 17:33 ` ✓ i915.CI.BAT: success for drm/i915/dp: On DPCD init/caps wake the DPRx (rev6) Patchwork
  2026-09-09  9:27 ` ✗ i915.CI.Full: failure " Patchwork
  14 siblings, 1 reply; 44+ messages in thread
From: Arun R Murthy @ 2026-09-08 16:12 UTC (permalink / raw)
  To: intel-gfx; +Cc: suraj.kandpal, jani.nikula, Arun R Murthy

Its observed that on AUX_CH failure, even if the retry is increased to
1000, it does not succeed. Either the command might be wrong or sink in
an unknown/sleep state can cause this. So try waking the sink device.
Before reading the DPCD caps wake the sink for eDP.

v2: Use poll_timeout_us (Jani N)
    Add the reason, why this change is required (Ville)
v3: Wake sink only for eDP
    Remove the dpcd probe set to true/false in wake_sink (Imre)
v4: make edp_wake_sinc() static and dpcd_readb -> dpcd_reab_byte (Suraj)
v5: Drop poll_timeout_us. drm_dp_dpcd_read_byte() already retries the AUX
    transaction internally (up to ~16ms), so the outer 6ms poll could
    never iterate and only added a pre-read delay on the hot path; read
    DP_SET_POWER once instead. Wake the sink before reading the DPCD
    caps, otherwise a sleeping sink fails the caps read and returns
    early before the wake ever runs. (Suraj, Jani, Sashiko)

Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16654
Signed-off-by: Arun R Murthy <arun.r.murthy@intel.com>
---
 drivers/gpu/drm/i915/display/intel_dp.c | 33 +++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index 0cd5e6b5034c..07cc39a6f2e3 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -4779,6 +4779,33 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)
 	intel_edp_set_data_override_rates(intel_dp);
 }
 
+static void intel_edp_wake_sink(struct intel_dp *intel_dp)
+{
+	u8 value = 0;
+	int ret;
+
+	/*
+	 * Read the current sink power state. drm_dp_dpcd_read_byte() already
+	 * retries the AUX transaction internally, so a single read suffices.
+	 * First commercial eDP panels are Ver1.0 or 1.1, on which DPCD
+	 * DP_SET_POWER is supported.
+	 */
+	ret = drm_dp_dpcd_read_byte(&intel_dp->aux, DP_SET_POWER, &value);
+
+	/*
+	 * If the AUX read failed the sink may be asleep and not responding,
+	 * or it read back D3; in either case wake it up to D3_AUX_ON.
+	 */
+	if (ret < 0 || value == DP_SET_POWER_D3) {
+		/* After setting to D0 need a min of 1ms to wake (Spec DP2.1 sec 2.3.1.2) */
+		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
+				       DP_SET_POWER_D0);
+		fsleep(1000);
+		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
+				       DP_SET_POWER_D0);
+	}
+}
+
 static bool
 intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector)
 {
@@ -4789,6 +4816,12 @@ intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector
 	/* this function is meant to be called only once */
 	drm_WARN_ON(display->drm, intel_dp->dpcd[DP_DPCD_REV] != 0);
 
+	/*
+	 * Spec DP2.1 Section 3.5.2.16 page 966.
+	 * Also if sink is asleep, this will wake the sink.
+	 */
+	intel_edp_wake_sink(intel_dp);
+
 	if (drm_dp_read_dpcd_caps(&intel_dp->aux, intel_dp->dpcd) != 0)
 		return false;
 
-- 
2.25.1


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

* Re: [PATCHv5] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-09-08 16:12 ` [PATCHv5] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
@ 2026-09-08 16:25   ` sashiko-bot
  0 siblings, 0 replies; 44+ messages in thread
From: sashiko-bot @ 2026-09-08 16:25 UTC (permalink / raw)
  To: Arun R Murthy; +Cc: intel-gfx

Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
- [High] Missing bitmask when checking the DP_SET_POWER state in intel_edp_wake_sink, leading to skipped wake sequences for valid sleep states.
--

commit 5baa07d75bcb19eae05989d83bea3bd4d212a13a
Author: Arun R Murthy <arun.r.murthy@intel.com>

drm/i915/dp: On DPCD init wake the DPRx for eDP

This commit attempts to wake the eDP sink before reading DPCD capabilities
to avoid AUX_CH failures when the sink is in an unknown or sleep state.

Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/work_items/16654

> diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
> index 0cd5e6b5034cf..07cc39a6f2e37 100644
> --- a/drivers/gpu/drm/i915/display/intel_dp.c
> +++ b/drivers/gpu/drm/i915/display/intel_dp.c
> @@ -4779,6 +4779,33 @@ intel_edp_set_sink_rates(struct intel_dp *intel_dp)

[ ... ]

> +static void intel_edp_wake_sink(struct intel_dp *intel_dp)
> +{
> +	u8 value = 0;
> +	int ret;
> +
> +	/*
> +	 * Read the current sink power state. drm_dp_dpcd_read_byte() already
> +	 * retries the AUX transaction internally, so a single read suffices.
> +	 * First commercial eDP panels are Ver1.0 or 1.1, on which DPCD
> +	 * DP_SET_POWER is supported.
> +	 */
> +	ret = drm_dp_dpcd_read_byte(&intel_dp->aux, DP_SET_POWER, &value);
> +
> +	/*
> +	 * If the AUX read failed the sink may be asleep and not responding,
> +	 * or it read back D3; in either case wake it up to D3_AUX_ON.
> +	 */
> +	if (ret < 0 || value == DP_SET_POWER_D3) {
                       ^^^^^^^^^^^^^^^^^^^^^^^^

[Severity: High]
Does this strict equality check skip the wake sequence for valid sleep states?

If the sink returns a power state like DP_SET_POWER_D3_AUX_ON (0x5), or if
it returns 0x2 with non-zero reserved bits due to hardware quirks, this check
evaluates to false.

Without isolating the power state bits using a bitmask (or simply checking
if the value is not DP_SET_POWER_D0), the driver would skip writing
DP_SET_POWER_D0. Can this leave the main link powered down and cause
subsequent DPCD reads or link training to fail?

> +		/* After setting to D0 need a min of 1ms to wake (Spec DP2.1 sec 2.3.1.2) */
> +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> +				       DP_SET_POWER_D0);
> +		fsleep(1000);
> +		drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> +				       DP_SET_POWER_D0);
> +	}
> +}

-- 
Sashiko AI review · https://sashiko.dev/#/patchset/20260908161248.1901822-1-arun.r.murthy@intel.com?part=1

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

* ✓ i915.CI.BAT: success for drm/i915/dp: On DPCD init/caps wake the DPRx (rev6)
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
                   ` (12 preceding siblings ...)
  2026-09-08 16:12 ` [PATCHv5] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
@ 2026-09-08 17:33 ` Patchwork
  2026-09-09  9:27 ` ✗ i915.CI.Full: failure " Patchwork
  14 siblings, 0 replies; 44+ messages in thread
From: Patchwork @ 2026-09-08 17:33 UTC (permalink / raw)
  To: Arun R Murthy; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/dp: On DPCD init/caps wake the DPRx (rev6)
URL   : https://patchwork.freedesktop.org/series/161818/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_19107 -> Patchwork_161818v6
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

Participating hosts (38 -> 38)
------------------------------

  Additional (1): bat-adls-6 
  Missing    (1): bat-dg2-13 

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

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

### IGT changes ###

#### Issues hit ####

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

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

  * igt@gem_lmem_swapping@parallel-random-engines:
    - bat-adls-6:         NOTRUN -> [SKIP][5] ([i915#4613]) +3 other tests skip
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/bat-adls-6/igt@gem_lmem_swapping@parallel-random-engines.html

  * igt@gem_softpin@safe-alignment:
    - fi-hsw-4770:        [PASS][6] -> [FAIL][7] ([i915#15527])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/fi-hsw-4770/igt@gem_softpin@safe-alignment.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/fi-hsw-4770/igt@gem_softpin@safe-alignment.html

  * igt@gem_tiled_pread_basic@basic:
    - bat-adls-6:         NOTRUN -> [SKIP][8] ([i915#15656])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/bat-adls-6/igt@gem_tiled_pread_basic@basic.html

  * igt@intel_hwmon@hwmon-read:
    - bat-adls-6:         NOTRUN -> [SKIP][9] ([i915#7707]) +1 other test skip
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/bat-adls-6/igt@intel_hwmon@hwmon-read.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - bat-adls-6:         NOTRUN -> [SKIP][10] ([i915#4103]) +1 other test skip
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/bat-adls-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_dsc@dsc-basic:
    - bat-adls-6:         NOTRUN -> [SKIP][11] ([i915#16361])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/bat-adls-6/igt@kms_dsc@dsc-basic.html

  * igt@kms_flip@basic-flip-vs-modeset@b-hdmi-a1:
    - fi-tgl-1115g4:      [PASS][12] -> [ABORT][13] ([i915#16866] / [i915#16876]) +1 other test abort
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/fi-tgl-1115g4/igt@kms_flip@basic-flip-vs-modeset@b-hdmi-a1.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/fi-tgl-1115g4/igt@kms_flip@basic-flip-vs-modeset@b-hdmi-a1.html

  * igt@kms_force_connector_basic@force-load-detect:
    - bat-adls-6:         NOTRUN -> [SKIP][14]
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/bat-adls-6/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_pm_backlight@basic-brightness:
    - bat-adls-6:         NOTRUN -> [SKIP][15] ([i915#5354])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/bat-adls-6/igt@kms_pm_backlight@basic-brightness.html

  * igt@kms_psr@psr-primary-mmap-gtt:
    - bat-adls-6:         NOTRUN -> [SKIP][16] ([i915#1072] / [i915#9732]) +3 other tests skip
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/bat-adls-6/igt@kms_psr@psr-primary-mmap-gtt.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - bat-adls-6:         NOTRUN -> [SKIP][17] ([i915#3555])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/bat-adls-6/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@prime_vgem@basic-fence-read:
    - bat-adls-6:         NOTRUN -> [SKIP][18] ([i915#3291]) +2 other tests skip
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/bat-adls-6/igt@prime_vgem@basic-fence-read.html

  
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#15527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15527
  [i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
  [i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
  [i915#16866]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16866
  [i915#16876]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16876
  [i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
  [i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
  [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
  [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
  [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732


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

  * Linux: CI_DRM_19107 -> Patchwork_161818v6

  CI-20190529: 20190529
  CI_DRM_19107: 5cb17454a3e04fcc1133d87451c9c582c297e92d @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_9086: a89061ecccede222b8da2f310f3bf71ed908c365 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_161818v6: 5cb17454a3e04fcc1133d87451c9c582c297e92d @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

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

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

* ✗ i915.CI.Full: failure for drm/i915/dp: On DPCD init/caps wake the DPRx (rev6)
  2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
                   ` (13 preceding siblings ...)
  2026-09-08 17:33 ` ✓ i915.CI.BAT: success for drm/i915/dp: On DPCD init/caps wake the DPRx (rev6) Patchwork
@ 2026-09-09  9:27 ` Patchwork
  14 siblings, 0 replies; 44+ messages in thread
From: Patchwork @ 2026-09-09  9:27 UTC (permalink / raw)
  To: Arun R Murthy; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/dp: On DPCD init/caps wake the DPRx (rev6)
URL   : https://patchwork.freedesktop.org/series/161818/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_19107_full -> Patchwork_161818v6_full
====================================================

Summary
-------

  **FAILURE**

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

  No changes in participating hosts

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@kms_cursor_edge_walk@256x256-left-edge:
    - shard-dg1:          [PASS][1] -> [DMESG-WARN][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-14/igt@kms_cursor_edge_walk@256x256-left-edge.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-19/igt@kms_cursor_edge_walk@256x256-left-edge.html

  * igt@kms_cursor_edge_walk@256x256-left-edge@pipe-d-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [DMESG-WARN][3]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-19/igt@kms_cursor_edge_walk@256x256-left-edge@pipe-d-hdmi-a-4.html

  
New tests
---------

  New tests have been introduced between CI_DRM_19107_full and Patchwork_161818v6_full:

### New IGT tests (4) ###

  * igt@kms_cursor_crc@cursor-onscreen-64x64@pipe-a-hdmi-a-2:
    - Statuses : 1 pass(s)
    - Exec time: [2.53] s

  * igt@kms_plane_cursor@primary@pipe-c-hdmi-a-2-size-128:
    - Statuses : 1 pass(s)
    - Exec time: [2.79] s

  * igt@kms_plane_cursor@primary@pipe-c-hdmi-a-2-size-256:
    - Statuses : 1 pass(s)
    - Exec time: [2.78] s

  * igt@kms_plane_cursor@primary@pipe-c-hdmi-a-2-size-64:
    - Statuses : 1 pass(s)
    - Exec time: [2.83] s

  

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

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

### IGT changes ###

#### Issues hit ####

  * igt@api_intel_bb@blit-reloc-purge-cache:
    - shard-rkl:          NOTRUN -> [SKIP][4] ([i915#8411]) +2 other tests skip
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-3/igt@api_intel_bb@blit-reloc-purge-cache.html

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

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

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

  * igt@gem_ccs@ctrl-surf-copy:
    - shard-rkl:          NOTRUN -> [SKIP][8] ([i915#3555] / [i915#9323]) +1 other test skip
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@gem_ccs@ctrl-surf-copy.html

  * igt@gem_ccs@suspend-resume:
    - shard-rkl:          NOTRUN -> [SKIP][9] ([i915#9323])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@gem_ccs@suspend-resume.html

  * igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-smem-lmem0:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][10] ([i915#13356] / [i915#16348])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg2-5/igt@gem_ccs@suspend-resume@tile64-compressed-compfmt0-smem-lmem0.html

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

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

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

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

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

  * igt@gem_exec_balancer@bonded-dual:
    - shard-dg1:          NOTRUN -> [SKIP][16] ([i915#4771])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@gem_exec_balancer@bonded-dual.html

  * igt@gem_exec_balancer@parallel:
    - shard-rkl:          NOTRUN -> [SKIP][17] ([i915#4525]) +2 other tests skip
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@gem_exec_balancer@parallel.html
    - shard-tglu:         NOTRUN -> [SKIP][18] ([i915#4525]) +2 other tests skip
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-8/igt@gem_exec_balancer@parallel.html

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

  * igt@gem_exec_capture@capture-invisible@smem0:
    - shard-glk:          NOTRUN -> [SKIP][20] ([i915#6334]) +1 other test skip
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk2/igt@gem_exec_capture@capture-invisible@smem0.html
    - shard-rkl:          NOTRUN -> [SKIP][21] ([i915#6334]) +1 other test skip
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-3/igt@gem_exec_capture@capture-invisible@smem0.html
    - shard-tglu:         NOTRUN -> [SKIP][22] ([i915#6334]) +1 other test skip
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@gem_exec_capture@capture-invisible@smem0.html

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

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

  * igt@gem_exec_reloc@basic-softpin:
    - shard-dg1:          NOTRUN -> [SKIP][25] ([i915#3281]) +4 other tests skip
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@gem_exec_reloc@basic-softpin.html

  * igt@gem_exec_schedule@semaphore-power:
    - shard-rkl:          NOTRUN -> [SKIP][26] ([i915#7276])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-3/igt@gem_exec_schedule@semaphore-power.html

  * igt@gem_exec_suspend@basic-s0:
    - shard-rkl:          [PASS][27] -> [INCOMPLETE][28] ([i915#13356]) +1 other test incomplete
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-8/igt@gem_exec_suspend@basic-s0.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-3/igt@gem_exec_suspend@basic-s0.html

  * igt@gem_exec_suspend@basic-s0@lmem0:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][29] ([i915#13356])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg2-1/igt@gem_exec_suspend@basic-s0@lmem0.html

  * igt@gem_huc_copy@huc-copy:
    - shard-tglu-1:       NOTRUN -> [SKIP][30] ([i915#2190])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@gem_huc_copy@huc-copy.html

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

  * igt@gem_lmem_swapping@heavy-verify-random-ccs:
    - shard-dg1:          NOTRUN -> [SKIP][33] ([i915#12193])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
    - shard-tglu:         NOTRUN -> [SKIP][34] ([i915#4613]) +1 other test skip
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-4/igt@gem_lmem_swapping@heavy-verify-random-ccs.html

  * igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0:
    - shard-dg1:          NOTRUN -> [SKIP][35] ([i915#4565])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@gem_lmem_swapping@heavy-verify-random-ccs@lmem0.html

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

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

  * igt@gem_lmem_swapping@smem-oom:
    - shard-glk:          NOTRUN -> [SKIP][38] ([i915#4613])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk1/igt@gem_lmem_swapping@smem-oom.html

  * igt@gem_mmap_gtt@flink-race:
    - shard-dg1:          NOTRUN -> [SKIP][39] ([i915#4077]) +6 other tests skip
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@gem_mmap_gtt@flink-race.html

  * igt@gem_mmap_offset@clear-via-pagefault:
    - shard-mtlp:         [PASS][40] -> [TIMEOUT][41] ([i915#16021] / [i915#16168] / [i915#16349]) +1 other test timeout
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-mtlp-7/igt@gem_mmap_offset@clear-via-pagefault.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-mtlp-2/igt@gem_mmap_offset@clear-via-pagefault.html

  * igt@gem_mmap_wc@copy:
    - shard-dg1:          NOTRUN -> [SKIP][42] ([i915#4083]) +3 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@gem_mmap_wc@copy.html

  * igt@gem_partial_pwrite_pread@reads-uncached:
    - shard-dg1:          NOTRUN -> [SKIP][43] ([i915#3282]) +1 other test skip
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-14/igt@gem_partial_pwrite_pread@reads-uncached.html

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

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

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

  * igt@gem_pxp@verify-pxp-stale-buf-execution:
    - shard-dg1:          NOTRUN -> [SKIP][47] ([i915#4270])
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@gem_pxp@verify-pxp-stale-buf-execution.html

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

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

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

  * igt@gem_workarounds@suspend-resume:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][51] ([i915#13356] / [i915#14586])
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk11/igt@gem_workarounds@suspend-resume.html

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

  * igt@gen9_exec_parse@bb-oversize:
    - shard-rkl:          NOTRUN -> [SKIP][53] ([i915#2527]) +3 other tests skip
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-5/igt@gen9_exec_parse@bb-oversize.html

  * igt@gen9_exec_parse@unaligned-jump:
    - shard-tglu:         NOTRUN -> [SKIP][54] ([i915#2527] / [i915#2856]) +3 other tests skip
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-4/igt@gen9_exec_parse@unaligned-jump.html
    - shard-dg1:          NOTRUN -> [SKIP][55] ([i915#2527])
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@gen9_exec_parse@unaligned-jump.html

  * igt@i915_drm_fdinfo@all-busy-check-all:
    - shard-dg1:          NOTRUN -> [SKIP][56] ([i915#14123])
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-14/igt@i915_drm_fdinfo@all-busy-check-all.html

  * igt@i915_module_load@reload-no-display:
    - shard-tglu-1:       NOTRUN -> [DMESG-WARN][57] ([i915#13029] / [i915#14545])
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@i915_module_load@reload-no-display.html

  * igt@i915_module_load@resize-bar:
    - shard-rkl:          NOTRUN -> [SKIP][58] ([i915#6412])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@i915_module_load@resize-bar.html

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

  * igt@i915_pm_freq_api@freq-reset-multiple:
    - shard-tglu-1:       NOTRUN -> [SKIP][60] ([i915#8399])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@i915_pm_freq_api@freq-reset-multiple.html

  * igt@i915_pm_freq_mult@media-freq@gt0:
    - shard-dg1:          NOTRUN -> [SKIP][61] ([i915#6590]) +1 other test skip
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@i915_pm_freq_mult@media-freq@gt0.html
    - shard-tglu:         NOTRUN -> [SKIP][62] ([i915#6590]) +1 other test skip
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-4/igt@i915_pm_freq_mult@media-freq@gt0.html

  * igt@i915_pm_rc6_residency@media-rc6-accuracy:
    - shard-tglu:         NOTRUN -> [SKIP][63] ([i915#16080] / [i915#16166])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-7/igt@i915_pm_rc6_residency@media-rc6-accuracy.html

  * igt@i915_pm_rc6_residency@rc6-idle:
    - shard-rkl:          NOTRUN -> [SKIP][64] ([i915#14498])
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@i915_pm_rc6_residency@rc6-idle.html

  * igt@i915_power@sanity:
    - shard-mtlp:         [PASS][65] -> [SKIP][66] ([i915#7984])
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-mtlp-5/igt@i915_power@sanity.html
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-mtlp-8/igt@i915_power@sanity.html

  * igt@i915_query@hwconfig_table:
    - shard-tglu-1:       NOTRUN -> [SKIP][67] ([i915#6245])
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@i915_query@hwconfig_table.html

  * igt@i915_query@query-topology-unsupported:
    - shard-tglu-1:       NOTRUN -> [SKIP][68] ([i915#16079])
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@i915_query@query-topology-unsupported.html

  * igt@intel_hwmon@hwmon-write:
    - shard-tglu:         NOTRUN -> [SKIP][69] ([i915#7707])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@intel_hwmon@hwmon-write.html

  * igt@kms_addfb_basic@clobberred-modifier:
    - shard-dg1:          NOTRUN -> [SKIP][70] ([i915#4212])
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_addfb_basic@clobberred-modifier.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
    - shard-rkl:          [PASS][71] -> [ABORT][72] ([i915#16866])
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html

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

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [ABORT][74] ([i915#16866])
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing@pipe-b-hdmi-a-2.html

  * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [ABORT][75] ([i915#16837] / [i915#16866]) +1 other test abort
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-7/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-1.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-0:
    - shard-dg1:          NOTRUN -> [SKIP][76] ([i915#4538] / [i915#5286]) +1 other test skip
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html
    - shard-tglu:         NOTRUN -> [SKIP][77] ([i915#5286]) +6 other tests skip
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-4/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html

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

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

  * igt@kms_big_fb@linear-16bpp-rotate-270:
    - shard-tglu:         NOTRUN -> [SKIP][80] +128 other tests skip
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-7/igt@kms_big_fb@linear-16bpp-rotate-270.html

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

  * igt@kms_big_fb@linear-32bpp-rotate-90:
    - shard-rkl:          NOTRUN -> [SKIP][82] ([i915#3638]) +2 other tests skip
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_big_fb@linear-32bpp-rotate-90.html

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

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
    - shard-rkl:          NOTRUN -> [SKIP][84] +101 other tests skip
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc:
    - shard-tglu-1:       NOTRUN -> [SKIP][85] ([i915#6095]) +44 other tests skip
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [SKIP][86] ([i915#6095]) +114 other tests skip
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-19/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs-cc@pipe-d-hdmi-a-4.html

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

  * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][88] ([i915#14098] / [i915#6095]) +60 other tests skip
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][89] ([i915#10307] / [i915#6095]) +58 other tests skip
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg2-5/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-d-hdmi-a-3.html

  * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
    - shard-rkl:          NOTRUN -> [SKIP][90] ([i915#12313]) +2 other tests skip
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-5/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html

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

  * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
    - shard-glk:          NOTRUN -> [INCOMPLETE][92] ([i915#15582]) +1 other test incomplete
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk5/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][93] ([i915#14544] / [i915#6095])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][94] ([i915#14098] / [i915#14544] / [i915#6095])
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
    - shard-tglu-1:       NOTRUN -> [SKIP][95] ([i915#12313]) +2 other tests skip
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][96] ([i915#6095]) +79 other tests skip
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1.html

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

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

  * igt@kms_chamelium_audio@dp-audio-after-suspend:
    - shard-tglu-1:       NOTRUN -> [SKIP][99] ([i915#11151])
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_chamelium_audio@dp-audio-after-suspend.html

  * igt@kms_chamelium_audio@hdmi-audio-edid:
    - shard-dg1:          NOTRUN -> [SKIP][100] ([i915#11151] / [i915#7828]) +3 other tests skip
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_chamelium_audio@hdmi-audio-edid.html
    - shard-tglu:         NOTRUN -> [SKIP][101] ([i915#11151] / [i915#7828]) +8 other tests skip
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-4/igt@kms_chamelium_audio@hdmi-audio-edid.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4:
    - shard-dg1:          NOTRUN -> [SKIP][102] ([i915#16471])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-14/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d:
    - shard-rkl:          NOTRUN -> [SKIP][103] ([i915#16471])
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html
    - shard-tglu:         NOTRUN -> [SKIP][104] ([i915#16471]) +2 other tests skip
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-8/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html

  * igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k:
    - shard-tglu-1:       NOTRUN -> [SKIP][105] ([i915#11151] / [i915#7828]) +6 other tests skip
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html

  * igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
    - shard-rkl:          NOTRUN -> [SKIP][106] ([i915#11151] / [i915#7828]) +9 other tests skip
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html

  * igt@kms_color@deep-color:
    - shard-tglu-1:       NOTRUN -> [SKIP][107] ([i915#3555] / [i915#9979])
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_color@deep-color.html

  * igt@kms_content_protection@atomic-dpms:
    - shard-tglu:         NOTRUN -> [SKIP][108] ([i915#15865])
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@kms_content_protection@atomic-dpms.html

  * igt@kms_content_protection@content-type-change:
    - shard-tglu-1:       NOTRUN -> [SKIP][109] ([i915#15865]) +2 other tests skip
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_content_protection@content-type-change.html

  * igt@kms_content_protection@dp-mst-lic-type-0-hdcp14:
    - shard-dg1:          NOTRUN -> [SKIP][110] ([i915#15330])
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html
    - shard-tglu:         NOTRUN -> [SKIP][111] ([i915#15330])
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-4/igt@kms_content_protection@dp-mst-lic-type-0-hdcp14.html

  * igt@kms_content_protection@dp-mst-type-0-hdcp14:
    - shard-rkl:          NOTRUN -> [SKIP][112] ([i915#15330])
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-5/igt@kms_content_protection@dp-mst-type-0-hdcp14.html

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

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

  * igt@kms_cursor_crc@cursor-onscreen-128x42:
    - shard-rkl:          NOTRUN -> [FAIL][115] ([i915#13566]) +3 other tests fail
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-128x42.html

  * igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [FAIL][116] ([i915#13566]) +1 other test fail
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-8/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-random-64x21:
    - shard-rkl:          [PASS][117] -> [FAIL][118] ([i915#13566]) +1 other test fail
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-5/igt@kms_cursor_crc@cursor-random-64x21.html
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-2/igt@kms_cursor_crc@cursor-random-64x21.html

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

  * igt@kms_cursor_crc@cursor-sliding-512x170:
    - shard-tglu:         NOTRUN -> [SKIP][120] ([i915#13049])
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@kms_cursor_crc@cursor-sliding-512x170.html

  * igt@kms_cursor_edge_walk@256x256-right-edge@pipe-d-hdmi-a-1:
    - shard-tglu:         [PASS][121] -> [DMESG-WARN][122] ([i915#16685]) +3 other tests dmesg-warn
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-tglu-5/igt@kms_cursor_edge_walk@256x256-right-edge@pipe-d-hdmi-a-1.html
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-3/igt@kms_cursor_edge_walk@256x256-right-edge@pipe-d-hdmi-a-1.html

  * igt@kms_cursor_edge_walk@256x256-top-bottom:
    - shard-dg1:          [PASS][123] -> [DMESG-WARN][124] ([i915#16685])
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-19/igt@kms_cursor_edge_walk@256x256-top-bottom.html
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-14/igt@kms_cursor_edge_walk@256x256-top-bottom.html

  * igt@kms_cursor_edge_walk@256x256-top-bottom@pipe-d-hdmi-a-1:
    - shard-dg1:          NOTRUN -> [DMESG-WARN][125] ([i915#16685])
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-14/igt@kms_cursor_edge_walk@256x256-top-bottom@pipe-d-hdmi-a-1.html

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

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - shard-rkl:          NOTRUN -> [SKIP][127] ([i915#4103]) +2 other tests skip
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
    - shard-rkl:          NOTRUN -> [SKIP][128] ([i915#9067])
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
    - shard-tglu:         NOTRUN -> [SKIP][129] ([i915#4103])
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html

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

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

  * igt@kms_dp_linktrain_fallback@dp-fallback:
    - shard-tglu-1:       NOTRUN -> [SKIP][132] ([i915#16867])
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_dp_linktrain_fallback@dp-fallback.html

  * igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback:
    - shard-rkl:          NOTRUN -> [SKIP][133] ([i915#16867])
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html

  * igt@kms_draw_crc@draw-method-mmap-wc:
    - shard-dg1:          NOTRUN -> [SKIP][134] ([i915#8812])
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_draw_crc@draw-method-mmap-wc.html

  * igt@kms_dsc@dsc-basic-ultrajoiner:
    - shard-rkl:          NOTRUN -> [SKIP][135] ([i915#16361]) +3 other tests skip
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_dsc@dsc-basic-ultrajoiner.html
    - shard-tglu:         NOTRUN -> [SKIP][136] ([i915#16361]) +4 other tests skip
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-8/igt@kms_dsc@dsc-basic-ultrajoiner.html

  * igt@kms_dsc@dsc-fractional-bpp-bigjoiner:
    - shard-tglu-1:       NOTRUN -> [SKIP][137] ([i915#16361]) +2 other tests skip
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp-bigjoiner.html

  * igt@kms_fbcon_fbt@psr:
    - shard-tglu:         NOTRUN -> [SKIP][138] ([i915#16680])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-7/igt@kms_fbcon_fbt@psr.html

  * igt@kms_feature_discovery@chamelium:
    - shard-rkl:          NOTRUN -> [SKIP][139] ([i915#16084])
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_feature_discovery@chamelium.html

  * igt@kms_feature_discovery@display-2x:
    - shard-tglu:         NOTRUN -> [SKIP][140] ([i915#16081])
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@kms_feature_discovery@display-2x.html

  * igt@kms_feature_discovery@dp-mst:
    - shard-tglu-1:       NOTRUN -> [SKIP][141] ([i915#16599])
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_feature_discovery@dp-mst.html

  * igt@kms_feature_discovery@hdr:
    - shard-rkl:          NOTRUN -> [SKIP][142] ([i915#16600])
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_feature_discovery@hdr.html

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

  * igt@kms_feature_discovery@vrr:
    - shard-dg1:          NOTRUN -> [SKIP][144] ([i915#16600])
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_feature_discovery@vrr.html
    - shard-tglu:         NOTRUN -> [SKIP][145] ([i915#16600])
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-4/igt@kms_feature_discovery@vrr.html

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

  * igt@kms_flip@2x-modeset-vs-vblank-race:
    - shard-rkl:          NOTRUN -> [SKIP][147] ([i915#9934]) +6 other tests skip
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_flip@2x-modeset-vs-vblank-race.html
    - shard-tglu:         NOTRUN -> [SKIP][148] ([i915#3637] / [i915#9934]) +6 other tests skip
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-8/igt@kms_flip@2x-modeset-vs-vblank-race.html

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

  * igt@kms_flip@flip-vs-fences:
    - shard-dg1:          NOTRUN -> [SKIP][150] ([i915#8381])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_flip@flip-vs-fences.html

  * igt@kms_flip@plain-flip-fb-recreate:
    - shard-dg2:          [PASS][151] -> [FAIL][152] ([i915#14600])
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg2-6/igt@kms_flip@plain-flip-fb-recreate.html
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg2-4/igt@kms_flip@plain-flip-fb-recreate.html

  * igt@kms_flip@plain-flip-fb-recreate@a-hdmi-a1:
    - shard-dg2:          NOTRUN -> [FAIL][153] ([i915#14600])
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg2-4/igt@kms_flip@plain-flip-fb-recreate@a-hdmi-a1.html

  * igt@kms_flip@wf_vblank-ts-check@a-vga1:
    - shard-snb:          [PASS][154] -> [FAIL][155] ([i915#14600]) +1 other test fail
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-snb5/igt@kms_flip@wf_vblank-ts-check@a-vga1.html
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-snb7/igt@kms_flip@wf_vblank-ts-check@a-vga1.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
    - shard-tglu:         NOTRUN -> [SKIP][156] ([i915#15643]) +3 other tests skip
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
    - shard-tglu-1:       NOTRUN -> [SKIP][157] ([i915#15643]) +1 other test skip
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
    - shard-rkl:          NOTRUN -> [SKIP][158] ([i915#15643]) +3 other tests skip
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html

  * igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile:
    - shard-dg1:          NOTRUN -> [SKIP][159] ([i915#15643])
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-wc:
    - shard-rkl:          NOTRUN -> [SKIP][160] ([i915#1825]) +1 other test skip
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render:
    - shard-dg1:          NOTRUN -> [SKIP][161] +31 other tests skip
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][162] ([i915#15990] / [i915#8708]) +4 other tests skip
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-14/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-draw-pwrite:
    - shard-tglu:         NOTRUN -> [SKIP][163] ([i915#15989]) +25 other tests skip
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt:
    - shard-tglu-1:       NOTRUN -> [SKIP][164] ([i915#15989]) +14 other tests skip
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt:
    - shard-rkl:          NOTRUN -> [SKIP][165] ([i915#15989]) +22 other tests skip
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-5/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-move:
    - shard-glk:          [PASS][166] -> [SKIP][167] +12 other tests skip
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-move.html
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk3/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-blt:
    - shard-rkl:          [PASS][168] -> [SKIP][169] ([i915#15989]) +10 other tests skip
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-blt.html
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbchdr-tiling-4:
    - shard-tglu-1:       NOTRUN -> [SKIP][170] ([i915#5439])
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-tiling-4.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt:
    - shard-glk10:        NOTRUN -> [SKIP][171] +168 other tests skip
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt.html

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

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc:
    - shard-tglu-1:       NOTRUN -> [SKIP][173] ([i915#15102]) +34 other tests skip
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt:
    - shard-dg1:          NOTRUN -> [SKIP][174] ([i915#15102]) +14 other tests skip
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-shrfb-plflip-blt:
    - shard-tglu-1:       NOTRUN -> [SKIP][175] +71 other tests skip
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4:
    - shard-rkl:          NOTRUN -> [SKIP][176] ([i915#5439])
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html
    - shard-tglu:         NOTRUN -> [SKIP][177] ([i915#5439])
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-4.html

  * igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-wc:
    - shard-dg1:          NOTRUN -> [SKIP][178] ([i915#15990]) +4 other tests skip
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-blt:
    - shard-dg1:          NOTRUN -> [SKIP][179] ([i915#15989]) +6 other tests skip
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-14/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-spr-indfb-draw-blt.html

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

  * igt@kms_hdr@bpc-switch:
    - shard-rkl:          NOTRUN -> [SKIP][181] ([i915#16644] / [i915#3555] / [i915#8228])
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-8/igt@kms_hdr@bpc-switch.html

  * igt@kms_hdr@bpc-switch-suspend:
    - shard-tglu:         NOTRUN -> [SKIP][182] ([i915#3555] / [i915#8228]) +1 other test skip
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@kms_hdr@bpc-switch-suspend.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-tglu-1:       NOTRUN -> [SKIP][183] ([i915#12713])
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-2-xrgb2101010:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][184] ([i915#15436])
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_hdr@static-toggle-suspend@pipe-a-hdmi-a-2-xrgb2101010.html

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-rkl:          NOTRUN -> [SKIP][185] ([i915#15459])
   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_joiner@basic-force-big-joiner.html

  * igt@kms_joiner@invalid-modeset-force-ultra-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][186] ([i915#15458])
   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-7/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html

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

  * igt@kms_lease@lease-revoke:
    - shard-dg1:          [PASS][188] -> [DMESG-WARN][189] ([i915#4423]) +1 other test dmesg-warn
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-12/igt@kms_lease@lease-revoke.html
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-17/igt@kms_lease@lease-revoke.html

  * igt@kms_lease@lease-revoke@pipe-d-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [DMESG-WARN][190] ([i915#4423])
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-17/igt@kms_lease@lease-revoke@pipe-d-hdmi-a-4.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-tglu:         NOTRUN -> [SKIP][191] ([i915#15815])
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_panel_fitting@atomic-fastset:
    - shard-dg1:          NOTRUN -> [SKIP][192] ([i915#6301])
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_panel_fitting@atomic-fastset.html
    - shard-tglu:         NOTRUN -> [SKIP][193] ([i915#6301])
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-4/igt@kms_panel_fitting@atomic-fastset.html

  * igt@kms_panel_fitting@legacy:
    - shard-rkl:          NOTRUN -> [SKIP][194] ([i915#6301])
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-8/igt@kms_panel_fitting@legacy.html

  * igt@kms_pipe_stress@stress-xrgb8888-yftiled:
    - shard-glk10:        NOTRUN -> [DMESG-WARN][195] ([i915#118])
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk10/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
    - shard-rkl:          NOTRUN -> [SKIP][196] ([i915#14712])
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html

  * igt@kms_pipe_stress@stress-xrgb8888-ytiled:
    - shard-glk:          NOTRUN -> [DMESG-FAIL][197] ([i915#118])
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk1/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html

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

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

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier:
    - shard-tglu:         NOTRUN -> [SKIP][200] ([i915#15709]) +5 other tests skip
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping:
    - shard-dg1:          NOTRUN -> [SKIP][201] ([i915#15709])
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-y-tiled-modifier@pipe-b-plane-7:
    - shard-tglu:         NOTRUN -> [SKIP][202] ([i915#16386]) +1 other test skip
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@kms_plane@pixel-format-y-tiled-modifier@pipe-b-plane-7.html

  * igt@kms_plane@plane-position-hole-dpms@pipe-b-plane-3:
    - shard-tglu:         [PASS][203] -> [ABORT][204] ([i915#16866]) +1 other test abort
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-tglu-8/igt@kms_plane@plane-position-hole-dpms@pipe-b-plane-3.html
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@kms_plane@plane-position-hole-dpms@pipe-b-plane-3.html

  * igt@kms_plane_lowres@tiling-yf:
    - shard-tglu:         NOTRUN -> [SKIP][205] ([i915#3555]) +2 other tests skip
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-7/igt@kms_plane_lowres@tiling-yf.html

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

  * igt@kms_plane_multiple@2x-tiling-yf:
    - shard-tglu:         NOTRUN -> [SKIP][207] ([i915#13958]) +1 other test skip
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@kms_plane_multiple@2x-tiling-yf.html

  * igt@kms_plane_multiple@tiling-yf:
    - shard-dg1:          NOTRUN -> [SKIP][208] ([i915#14259])
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_plane_multiple@tiling-yf.html
    - shard-tglu:         NOTRUN -> [SKIP][209] ([i915#14259])
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-4/igt@kms_plane_multiple@tiling-yf.html

  * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d:
    - shard-dg1:          NOTRUN -> [SKIP][210] ([i915#15329]) +4 other tests skip
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-14/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d.html
    - shard-tglu:         NOTRUN -> [SKIP][211] ([i915#15329]) +9 other tests skip
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d.html

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-tglu-1:       NOTRUN -> [SKIP][212] ([i915#12343] / [i915#9812]) +1 other test skip
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc5-psr:
    - shard-rkl:          NOTRUN -> [SKIP][213] ([i915#15948])
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-8/igt@kms_pm_dc@dc5-psr.html

  * igt@kms_pm_dc@dc6-psr:
    - shard-tglu:         NOTRUN -> [SKIP][214] ([i915#15948])
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-7/igt@kms_pm_dc@dc6-psr.html

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

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-rkl:          NOTRUN -> [SKIP][216] ([i915#9340])
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html
    - shard-tglu:         NOTRUN -> [SKIP][217] ([i915#3828])
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-8/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_lpsp@screens-disabled:
    - shard-rkl:          NOTRUN -> [SKIP][218] ([i915#8430])
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-5/igt@kms_pm_lpsp@screens-disabled.html

  * igt@kms_pm_rpm@dpms-non-lpsp:
    - shard-tglu:         NOTRUN -> [SKIP][219] ([i915#15073])
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-7/igt@kms_pm_rpm@dpms-non-lpsp.html

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

  * igt@kms_pm_rpm@system-suspend-modeset:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][222] ([i915#10553])
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk11/igt@kms_pm_rpm@system-suspend-modeset.html
    - shard-rkl:          [PASS][223] -> [INCOMPLETE][224] ([i915#14419])
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-5/igt@kms_pm_rpm@system-suspend-modeset.html
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_pm_rpm@system-suspend-modeset.html

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

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

  * igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
    - shard-rkl:          NOTRUN -> [SKIP][227] ([i915#11520]) +7 other tests skip
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
    - shard-glk:          NOTRUN -> [SKIP][228] ([i915#11520]) +4 other tests skip
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk1/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-tglu-1:       NOTRUN -> [SKIP][229] ([i915#11520]) +5 other tests skip
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf:
    - shard-tglu:         NOTRUN -> [SKIP][230] ([i915#11520]) +9 other tests skip
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html

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

  * igt@kms_psr2_su@page_flip-nv12:
    - shard-tglu:         NOTRUN -> [SKIP][232] ([i915#9683])
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-5/igt@kms_psr2_su@page_flip-nv12.html

  * igt@kms_psr2_su@page_flip-xrgb8888:
    - shard-tglu-1:       NOTRUN -> [SKIP][233] ([i915#9683])
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_psr2_su@page_flip-xrgb8888.html

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

  * igt@kms_psr@pr-sprite-mmap-gtt:
    - shard-glk11:        NOTRUN -> [SKIP][235] +10 other tests skip
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk11/igt@kms_psr@pr-sprite-mmap-gtt.html

  * igt@kms_psr@pr-sprite-plane-onoff:
    - shard-dg1:          NOTRUN -> [SKIP][236] ([i915#1072] / [i915#9732]) +4 other tests skip
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_psr@pr-sprite-plane-onoff.html

  * igt@kms_psr@psr-sprite-blt:
    - shard-tglu:         NOTRUN -> [SKIP][237] ([i915#9732]) +24 other tests skip
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-8/igt@kms_psr@psr-sprite-blt.html

  * igt@kms_psr@psr2-cursor-blt:
    - shard-rkl:          NOTRUN -> [SKIP][238] ([i915#1072] / [i915#9732]) +23 other tests skip
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_psr@psr2-cursor-blt.html

  * igt@kms_psr@psr2-cursor-mmap-gtt:
    - shard-tglu-1:       NOTRUN -> [SKIP][239] ([i915#9732]) +14 other tests skip
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_psr@psr2-cursor-mmap-gtt.html

  * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
    - shard-rkl:          NOTRUN -> [SKIP][240] ([i915#15949])
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html

  * igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
    - shard-tglu:         NOTRUN -> [SKIP][241] ([i915#15949])
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-7/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html

  * igt@kms_rotation_crc@multiplane-rotation:
    - shard-glk:          NOTRUN -> [INCOMPLETE][242] ([i915#15492] / [i915#16184])
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk2/igt@kms_rotation_crc@multiplane-rotation.html

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

  * igt@kms_selftest@drm_framebuffer:
    - shard-rkl:          NOTRUN -> [ABORT][245] ([i915#13179]) +1 other test abort
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_selftest@drm_framebuffer.html
    - shard-glk10:        NOTRUN -> [ABORT][246] ([i915#13179]) +1 other test abort
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk10/igt@kms_selftest@drm_framebuffer.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - shard-rkl:          NOTRUN -> [SKIP][247] ([i915#3555]) +5 other tests skip
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_setmode@basic-clone-single-crtc.html

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

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-glk10:        NOTRUN -> [FAIL][249] ([i915#10959])
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk10/igt@kms_tiled_display@basic-test-pattern.html

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

  * igt@kms_vblank@wait-busy@pipe-d-hdmi-a-4:
    - shard-dg1:          [PASS][251] -> [ABORT][252] ([i915#16932]) +1 other test abort
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-19/igt@kms_vblank@wait-busy@pipe-d-hdmi-a-4.html
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-19/igt@kms_vblank@wait-busy@pipe-d-hdmi-a-4.html

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

  * igt@kms_vrr@flip-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][254] ([i915#15243] / [i915#3555])
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-8/igt@kms_vrr@flip-suspend.html

  * igt@kms_vrr@lobf:
    - shard-tglu-1:       NOTRUN -> [SKIP][255] ([i915#11920])
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@kms_vrr@lobf.html

  * igt@kms_vrr@max-min:
    - shard-dg1:          NOTRUN -> [SKIP][256] ([i915#9906])
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-16/igt@kms_vrr@max-min.html
    - shard-tglu:         NOTRUN -> [SKIP][257] ([i915#9906])
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-4/igt@kms_vrr@max-min.html

  * igt@perf@per-context-mode-unprivileged:
    - shard-rkl:          NOTRUN -> [SKIP][258] ([i915#2435])
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-8/igt@perf@per-context-mode-unprivileged.html

  * igt@perf_pmu@busy-double-start@rcs0:
    - shard-mtlp:         [PASS][259] -> [FAIL][260] ([i915#4349]) +1 other test fail
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-mtlp-3/igt@perf_pmu@busy-double-start@rcs0.html
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-mtlp-6/igt@perf_pmu@busy-double-start@rcs0.html

  * igt@perf_pmu@rc6-suspend:
    - shard-rkl:          [PASS][261] -> [INCOMPLETE][262] ([i915#13520])
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-8/igt@perf_pmu@rc6-suspend.html
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@perf_pmu@rc6-suspend.html

  * igt@prime_udl@share-import:
    - shard-rkl:          NOTRUN -> [SKIP][263] ([i915#16420])
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@prime_udl@share-import.html

  * igt@prime_udl@share-import-addfb:
    - shard-tglu-1:       NOTRUN -> [SKIP][264] ([i915#16420])
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-1/igt@prime_udl@share-import-addfb.html

  
#### Possible fixes ####

  * igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0:
    - shard-dg2:          [INCOMPLETE][265] ([i915#13356] / [i915#16348]) -> [PASS][266]
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg2-4/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg2-5/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-smem-lmem0.html

  * igt@gem_exec_big@single:
    - shard-mtlp:         [FAIL][267] ([i915#15871]) -> [PASS][268]
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-mtlp-7/igt@gem_exec_big@single.html
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-mtlp-2/igt@gem_exec_big@single.html

  * igt@gem_exec_suspend@basic-s0@smem:
    - shard-dg2:          [INCOMPLETE][269] ([i915#13356]) -> [PASS][270]
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg2-7/igt@gem_exec_suspend@basic-s0@smem.html
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg2-1/igt@gem_exec_suspend@basic-s0@smem.html

  * igt@gem_workarounds@suspend-resume:
    - shard-rkl:          [INCOMPLETE][271] ([i915#13356]) -> [PASS][272]
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@gem_workarounds@suspend-resume.html
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-8/igt@gem_workarounds@suspend-resume.html

  * igt@i915_suspend@debugfs-reader:
    - shard-rkl:          [INCOMPLETE][273] ([i915#4817]) -> [PASS][274]
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@i915_suspend@debugfs-reader.html
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@i915_suspend@debugfs-reader.html

  * igt@kms_async_flips@async-flip-suspend-resume:
    - shard-rkl:          [INCOMPLETE][275] ([i915#12761]) -> [PASS][276]
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-4/igt@kms_async_flips@async-flip-suspend-resume.html
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-5/igt@kms_async_flips@async-flip-suspend-resume.html

  * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-mtlp:         [FAIL][277] ([i915#15733] / [i915#5138]) -> [PASS][278]
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-mtlp-4/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-mtlp-4/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
    - shard-dg1:          [DMESG-WARN][279] ([i915#4423]) -> [PASS][280] +3 other tests pass
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-16/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-12/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html

  * igt@kms_color@deep-color:
    - shard-rkl:          [SKIP][281] ([i915#12655] / [i915#3555]) -> [PASS][282]
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-7/igt@kms_color@deep-color.html
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-1/igt@kms_color@deep-color.html

  * igt@kms_cursor_edge_walk@128x128-top-bottom:
    - shard-dg1:          [DMESG-WARN][283] ([i915#16685]) -> [PASS][284] +1 other test pass
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-15/igt@kms_cursor_edge_walk@128x128-top-bottom.html
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-15/igt@kms_cursor_edge_walk@128x128-top-bottom.html

  * igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic:
    - shard-dg1:          [FAIL][285] ([i915#15999]) -> [PASS][286]
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-14/igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic.html
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-19/igt@kms_cursor_legacy@flip-vs-cursor-crc-atomic.html

  * igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1:
    - shard-snb:          [FAIL][287] ([i915#14600]) -> [PASS][288] +1 other test pass
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-snb4/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1.html
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-snb7/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1.html

  * igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a3:
    - shard-dg2:          [FAIL][289] ([i915#14600]) -> [PASS][290] +1 other test pass
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg2-8/igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a3.html
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg2-8/igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a3.html

  * igt@kms_flip_tiling@flip-change-tiling:
    - shard-dg1:          [ABORT][291] ([i915#16866] / [i915#16932] / [i915#4423]) -> [PASS][292]
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-19/igt@kms_flip_tiling@flip-change-tiling.html
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-14/igt@kms_flip_tiling@flip-change-tiling.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move:
    - shard-rkl:          [SKIP][293] ([i915#15989]) -> [PASS][294] +2 other tests pass
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-7/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move.html
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-1/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-pwrite:
    - shard-glk:          [SKIP][295] -> [PASS][296] +1 other test pass
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-glk6/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-pwrite.html
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk8/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-pwrite.html

  * igt@kms_pipe_stress@stress-xrgb8888-untiled:
    - shard-tglu:         [DMESG-FAIL][297] ([i915#16772]) -> [PASS][298]
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-tglu-3/igt@kms_pipe_stress@stress-xrgb8888-untiled.html
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-tglu-8/igt@kms_pipe_stress@stress-xrgb8888-untiled.html

  * igt@kms_plane_lowres@tiling-x:
    - shard-rkl:          [ABORT][299] ([i915#16866]) -> [PASS][300]
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-4/igt@kms_plane_lowres@tiling-x.html
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-5/igt@kms_plane_lowres@tiling-x.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-dg2:          [SKIP][301] ([i915#15073]) -> [PASS][302] +2 other tests pass
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg2-8/igt@kms_pm_rpm@dpms-lpsp.html
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-rkl:          [SKIP][303] ([i915#15073]) -> [PASS][304] +1 other test pass
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp.html
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-dg1:          [SKIP][305] ([i915#15073]) -> [PASS][306]
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-19/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@perf_pmu@busy-double-start@vecs0:
    - shard-mtlp:         [FAIL][307] ([i915#4349]) -> [PASS][308]
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-mtlp-3/igt@perf_pmu@busy-double-start@vecs0.html
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-mtlp-6/igt@perf_pmu@busy-double-start@vecs0.html

  
#### Warnings ####

  * igt@device_reset@cold-reset-bound:
    - shard-rkl:          [SKIP][309] ([i915#11078]) -> [SKIP][310] ([i915#11078] / [i915#14544])
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-3/igt@device_reset@cold-reset-bound.html
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@device_reset@cold-reset-bound.html

  * igt@gem_ccs@ctrl-surf-copy-new-ctx:
    - shard-rkl:          [SKIP][311] ([i915#14544] / [i915#9323]) -> [SKIP][312] ([i915#9323])
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@gem_ccs@ctrl-surf-copy-new-ctx.html

  * igt@gem_create@create-ext-cpu-access-big:
    - shard-rkl:          [SKIP][313] ([i915#14544] / [i915#6335]) -> [SKIP][314] ([i915#6335])
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@gem_create@create-ext-cpu-access-big.html
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@gem_create@create-ext-cpu-access-big.html

  * igt@gem_eio@kms:
    - shard-dg1:          [ABORT][315] ([i915#16837] / [i915#16866] / [i915#16931]) -> [ABORT][316] ([i915#16931])
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-15/igt@gem_eio@kms.html
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-15/igt@gem_eio@kms.html

  * igt@gem_exec_balancer@parallel-contexts:
    - shard-rkl:          [SKIP][317] ([i915#14544] / [i915#4525]) -> [SKIP][318] ([i915#4525])
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@gem_exec_balancer@parallel-contexts.html
   [318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@gem_exec_balancer@parallel-contexts.html

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

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

  * igt@gem_partial_pwrite_pread@writes-after-reads-display:
    - shard-rkl:          [SKIP][323] ([i915#14544] / [i915#3282]) -> [SKIP][324] ([i915#3282]) +1 other test skip
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-8/igt@gem_partial_pwrite_pread@writes-after-reads-display.html

  * igt@gem_tiled_pread_basic@basic:
    - shard-rkl:          [SKIP][325] ([i915#14544] / [i915#15656]) -> [SKIP][326] ([i915#15656])
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@gem_tiled_pread_basic@basic.html
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@gem_tiled_pread_basic@basic.html

  * igt@gen9_exec_parse@bb-chained:
    - shard-rkl:          [SKIP][327] ([i915#14544] / [i915#2527]) -> [SKIP][328] ([i915#2527])
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@gen9_exec_parse@bb-chained.html
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@gen9_exec_parse@bb-chained.html

  * igt@i915_module_load@fault-injection@__uc_init:
    - shard-rkl:          [SKIP][329] ([i915#14544] / [i915#15479]) -> [SKIP][330] ([i915#15479]) +4 other tests skip
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@i915_module_load@fault-injection@__uc_init.html
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@i915_module_load@fault-injection@__uc_init.html

  * igt@i915_pm_freq_api@freq-suspend:
    - shard-rkl:          [SKIP][331] ([i915#14544] / [i915#8399]) -> [SKIP][332] ([i915#8399])
   [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-8/igt@i915_pm_freq_api@freq-suspend.html

  * igt@i915_pm_sseu@full-enable:
    - shard-rkl:          [SKIP][333] ([i915#14544] / [i915#4387]) -> [SKIP][334] ([i915#4387])
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@i915_pm_sseu@full-enable.html
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@i915_pm_sseu@full-enable.html

  * igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
    - shard-rkl:          [SKIP][335] ([i915#12454] / [i915#12712] / [i915#14544]) -> [SKIP][336] ([i915#12454] / [i915#12712])
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-90:
    - shard-rkl:          [SKIP][337] ([i915#5286]) -> [SKIP][338] ([i915#14544] / [i915#5286])
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-3/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html

  * igt@kms_big_fb@4-tiled-addfb:
    - shard-rkl:          [SKIP][339] ([i915#14544] / [i915#5286]) -> [SKIP][340] ([i915#5286]) +1 other test skip
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb.html
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_big_fb@4-tiled-addfb.html

  * igt@kms_big_fb@linear-8bpp-rotate-90:
    - shard-rkl:          [SKIP][341] ([i915#14544] / [i915#3638]) -> [SKIP][342] ([i915#3638])
   [341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-90.html
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_big_fb@linear-8bpp-rotate-90.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs:
    - shard-rkl:          [SKIP][343] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][344] ([i915#14098] / [i915#6095]) +7 other tests skip
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          [SKIP][345] ([i915#6095]) -> [SKIP][346] ([i915#14544] / [i915#6095]) +1 other test skip
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-3/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-2.html
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs:
    - shard-rkl:          [SKIP][347] ([i915#14098] / [i915#6095]) -> [SKIP][348] ([i915#14098] / [i915#14544] / [i915#6095]) +2 other tests skip
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          [SKIP][349] ([i915#14544] / [i915#6095]) -> [SKIP][350] ([i915#6095]) +7 other tests skip
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html

  * igt@kms_cdclk@mode-transition:
    - shard-rkl:          [SKIP][351] ([i915#14544] / [i915#3742]) -> [SKIP][352] ([i915#3742])
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_cdclk@mode-transition.html
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_cdclk@mode-transition.html

  * igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d:
    - shard-rkl:          [SKIP][353] ([i915#14544] / [i915#16471]) -> [SKIP][354] ([i915#16471])
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d.html
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-8/igt@kms_chamelium_color_pipeline@plane-ctm3x4-lut1d.html

  * igt@kms_chamelium_frames@hdmi-crc-fast:
    - shard-rkl:          [SKIP][355] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][356] ([i915#11151] / [i915#7828]) +2 other tests skip
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-fast.html
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-8/igt@kms_chamelium_frames@hdmi-crc-fast.html

  * igt@kms_chamelium_frames@hdmi-crc-multiple:
    - shard-dg1:          [SKIP][357] ([i915#11151] / [i915#7828]) -> [SKIP][358] ([i915#11151] / [i915#4423] / [i915#7828])
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-17/igt@kms_chamelium_frames@hdmi-crc-multiple.html
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-18/igt@kms_chamelium_frames@hdmi-crc-multiple.html

  * igt@kms_chamelium_hpd@dp-hpd-storm-disable:
    - shard-dg1:          [SKIP][359] ([i915#11151] / [i915#4423] / [i915#7828]) -> [SKIP][360] ([i915#11151] / [i915#7828])
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-19/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-14/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html

  * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe:
    - shard-rkl:          [SKIP][361] ([i915#11151] / [i915#7828]) -> [SKIP][362] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-8/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html

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

  * igt@kms_cursor_crc@cursor-onscreen-max-size:
    - shard-rkl:          [SKIP][365] ([i915#14544] / [i915#3555]) -> [SKIP][366] ([i915#3555])
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-max-size.html
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-max-size.html

  * igt@kms_cursor_crc@cursor-rapid-movement-512x512:
    - shard-rkl:          [SKIP][367] ([i915#13049] / [i915#14544]) -> [SKIP][368] ([i915#13049])
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-8/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html

  * igt@kms_cursor_crc@cursor-sliding-512x512:
    - shard-rkl:          [SKIP][369] ([i915#13049]) -> [SKIP][370] ([i915#13049] / [i915#14544]) +1 other test skip
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-512x512.html
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-512x512.html

  * igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
    - shard-rkl:          [SKIP][371] -> [SKIP][372] ([i915#14544]) +5 other tests skip
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-3/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html

  * igt@kms_dsc@dsc-with-bpc-bigjoiner:
    - shard-rkl:          [SKIP][373] ([i915#14544] / [i915#16361]) -> [SKIP][374] ([i915#16361])
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-bigjoiner.html
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_dsc@dsc-with-bpc-bigjoiner.html

  * igt@kms_feature_discovery@dsc:
    - shard-rkl:          [SKIP][375] ([i915#14544] / [i915#16600]) -> [SKIP][376] ([i915#16600])
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_feature_discovery@dsc.html
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_feature_discovery@dsc.html

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

  * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset:
    - shard-rkl:          [SKIP][379] ([i915#14544] / [i915#9934]) -> [SKIP][380] ([i915#9934]) +1 other test skip
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-glk:          [INCOMPLETE][381] ([i915#12314] / [i915#12745] / [i915#4839]) -> [INCOMPLETE][382] ([i915#12745] / [i915#4839] / [i915#6113])
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible.html
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk3/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
    - shard-glk:          [INCOMPLETE][383] ([i915#12314] / [i915#12745]) -> [INCOMPLETE][384] ([i915#12745])
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk3/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
    - shard-rkl:          [SKIP][385] ([i915#14544] / [i915#15643]) -> [SKIP][386] ([i915#15643])
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-dg1:          [SKIP][387] ([i915#15104] / [i915#15990] / [i915#4423]) -> [SKIP][388] ([i915#15104] / [i915#15990])
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc.html
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-12/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc:
    - shard-rkl:          [SKIP][389] ([i915#15102]) -> [SKIP][390] ([i915#14544] / [i915#15102]) +5 other tests skip
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc.html
   [390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc:
    - shard-dg1:          [SKIP][391] ([i915#15990] / [i915#4423] / [i915#8708]) -> [SKIP][392] ([i915#15990] / [i915#8708]) +1 other test skip
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-19/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-14/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-indfb-draw-mmap-cpu:
    - shard-rkl:          [SKIP][393] ([i915#14544]) -> [SKIP][394] +12 other tests skip
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-indfb-draw-mmap-cpu.html
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-shrfb-draw-blt:
    - shard-dg1:          [SKIP][395] ([i915#4423]) -> [SKIP][396]
   [395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-shrfb-draw-blt.html
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@hdr-suspend:
    - shard-rkl:          [SKIP][397] ([i915#15989]) -> [ABORT][398] ([i915#15132])
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-7/igt@kms_frontbuffer_tracking@hdr-suspend.html
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-1/igt@kms_frontbuffer_tracking@hdr-suspend.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
    - shard-dg1:          [SKIP][399] ([i915#15102] / [i915#4423]) -> [SKIP][400] ([i915#15102])
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
   [400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
    - shard-rkl:          [SKIP][401] ([i915#14544] / [i915#1825]) -> [SKIP][402] ([i915#1825]) +2 other tests skip
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-shrfb-msflip-blt:
    - shard-rkl:          [SKIP][403] ([i915#14544] / [i915#15102]) -> [SKIP][404] ([i915#15102]) +10 other tests skip
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-shrfb-msflip-blt.html
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-shrfb-msflip-blt.html

  * igt@kms_hdr@bpc-switch-suspend:
    - shard-rkl:          [ABORT][405] ([i915#15132]) -> [SKIP][406] ([i915#16644] / [i915#3555] / [i915#8228])
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-1/igt@kms_hdr@bpc-switch-suspend.html
   [406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-3/igt@kms_hdr@bpc-switch-suspend.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-mtlp:         [SKIP][407] ([i915#1187] / [i915#12713] / [i915#16490]) -> [SKIP][408] ([i915#12713] / [i915#16490])
   [407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-mtlp-1/igt@kms_hdr@brightness-with-hdr.html
   [408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-mtlp-8/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_hdr@static-toggle-suspend:
    - shard-rkl:          [SKIP][409] ([i915#16644] / [i915#3555] / [i915#8228]) -> [INCOMPLETE][410] ([i915#15436])
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-3/igt@kms_hdr@static-toggle-suspend.html
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_hdr@static-toggle-suspend.html

  * igt@kms_joiner@invalid-modeset-force-big-joiner:
    - shard-rkl:          [SKIP][411] ([i915#14544] / [i915#15459]) -> [SKIP][412] ([i915#15459])
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_joiner@invalid-modeset-force-big-joiner.html

  * igt@kms_mst@mst-suspend-read-crc:
    - shard-rkl:          [SKIP][413] ([i915#14544] / [i915#16451]) -> [SKIP][414] ([i915#16451])
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_mst@mst-suspend-read-crc.html
   [414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_mst@mst-suspend-read-crc.html

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

  * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
    - shard-rkl:          [SKIP][417] ([i915#15329]) -> [SKIP][418] ([i915#14544] / [i915#15329]) +3 other tests skip
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-3/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
   [418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html

  * igt@kms_pm_rpm@cursor:
    - shard-dg1:          [SKIP][419] ([i915#4077]) -> [SKIP][420] ([i915#4077] / [i915#4423])
   [419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-dg1-17/igt@kms_pm_rpm@cursor.html
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-dg1-18/igt@kms_pm_rpm@cursor.html

  * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf:
    - shard-rkl:          [SKIP][421] ([i915#11520] / [i915#14544]) -> [SKIP][422] ([i915#11520])
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html

  * igt@kms_psr@fbc-psr-cursor-plane-move:
    - shard-rkl:          [SKIP][423] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][424] ([i915#1072] / [i915#9732]) +2 other tests skip
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-6/igt@kms_psr@fbc-psr-cursor-plane-move.html
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-4/igt@kms_psr@fbc-psr-cursor-plane-move.html

  * igt@kms_psr@pr-primary-blt:
    - shard-rkl:          [SKIP][425] ([i915#1072] / [i915#9732]) -> [SKIP][426] ([i915#1072] / [i915#14544] / [i915#9732]) +2 other tests skip
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-rkl-3/igt@kms_psr@pr-primary-blt.html
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-rkl-6/igt@kms_psr@pr-primary-blt.html

  * igt@perf_pmu@rc6-suspend:
    - shard-glk:          [INCOMPLETE][427] ([i915#13356] / [i915#14242] / [i915#16236]) -> [INCOMPLETE][428] ([i915#13356] / [i915#16236])
   [427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19107/shard-glk4/igt@perf_pmu@rc6-suspend.html
   [428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_161818v6/shard-glk6/igt@perf_pmu@rc6-suspend.html

  
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553
  [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#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
  [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
  [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
  [i915#12193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12193
  [i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
  [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
  [i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
  [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
  [i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
  [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
  [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
  [i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
  [i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
  [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
  [i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
  [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
  [i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
  [i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
  [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
  [i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
  [i915#14242]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14242
  [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
  [i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
  [i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
  [i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586
  [i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
  [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#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
  [i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
  [i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
  [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
  [i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
  [i915#15436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15436
  [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
  [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
  [i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
  [i915#15492]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15492
  [i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
  [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
  [i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
  [i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
  [i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
  [i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
  [i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
  [i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
  [i915#15871]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15871
  [i915#15948]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15948
  [i915#15949]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15949
  [i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
  [i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
  [i915#15999]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15999
  [i915#16021]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16021
  [i915#16079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16079
  [i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
  [i915#16081]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16081
  [i915#16084]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16084
  [i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
  [i915#16168]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16168
  [i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
  [i915#16236]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16236
  [i915#16348]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16348
  [i915#16349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16349
  [i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
  [i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
  [i915#16420]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16420
  [i915#16451]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16451
  [i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
  [i915#16490]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16490
  [i915#16599]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16599
  [i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
  [i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
  [i915#16680]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16680
  [i915#16685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16685
  [i915#16772]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16772
  [i915#16837]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16837
  [i915#16866]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16866
  [i915#16867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16867
  [i915#16931]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16931
  [i915#16932]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16932
  [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
  [i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
  [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
  [i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
  [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#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [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#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#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
  [i915#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565
  [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
  [i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
  [i915#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#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
  [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
  [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
  [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
  [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
  [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
  [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
  [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
  [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
  [i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
  [i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
  [i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
  [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#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
  [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
  [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
  [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
  [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
  [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
  [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
  [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
  [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
  [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
  [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
  [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
  [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
  [i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979


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

  * Linux: CI_DRM_19107 -> Patchwork_161818v6

  CI-20190529: 20190529
  CI_DRM_19107: 5cb17454a3e04fcc1133d87451c9c582c297e92d @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_9086: a89061ecccede222b8da2f310f3bf71ed908c365 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_161818v6: 5cb17454a3e04fcc1133d87451c9c582c297e92d @ 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_161818v6/index.html

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

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

* Re: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-09-08  3:20 ` Murthy, Arun R
@ 2026-09-10  4:43   ` Metrical revel
  2026-09-10  7:14     ` Murthy, Arun R
  0 siblings, 1 reply; 44+ messages in thread
From: Metrical revel @ 2026-09-10  4:43 UTC (permalink / raw)
  To: Murthy, Arun R; +Cc: intel-gfx@lists.freedesktop.org

Hi Arun,

Tested v6 on my HP Victus 15 (Raptor Lake-P), compiled against
linux-zen v7.2.2 with the v6 patch applied.

Ran multiple suspend/resume cycles (both `systemctl suspend` and lid
close) with drm.debug=0x1e:

    journalctl -k -b 0 | grep -c "Failed to enable link training"
    0

Display resumed instantly in every cycle, ~2s to fully exit deep
suspend. No trace of the eDP link-training failure that was
consistently reproducible before this patch (or on unpatched
7.2.2).

Also checked i915.CI.Full for v6 -- only 2 flagged regressions, both
unrelated HDMI cursor tests (kms_cursor_edge_walk, pipe-d-hdmi-a-4),
nothing on eDP this time. Looks like the read_byte/timeout issue
from v5 is resolved.

One thing worth flagging alongside Sashiko's bitmask comment before
this lands: the wake sequence writes DP_SET_POWER_D0 twice --

    drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER, DP_SET_POWER_D0);
    fsleep(1000);
    drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER, DP_SET_POWER_D0);

The comment right above it still says "wake it up to D3_AUX_ON", and
earlier revisions (v3/v4) wrote D3_AUX_ON on the second call per
DP2.1 sec 2.3.1.2. Looks like it may have been dropped during the v5
simplification. It didn't stop the fix from working for my case, but
might matter for panels that actually need the D3_AUX_ON state.

Tested-by: Mathias Sebastián Vargas Silva <metricalrevel@gmail.com>

Thanks,
Mathias

El lun, 7 sept 2026 a la(s) 10:20 p.m., Murthy, Arun R
(arun.r.murthy@intel.com) escribió:
>
> Mathias,
> There seems to a bug in the poll with the replacement of readb with read_byte related to timeout. I will have to fix that and also received few comments as well. Let me fix those and will post a new version which you can use for testing.
>
> Thanks and Regards,
> Arun R Murthy
> --------------------
>
> > -----Original Message-----
> > From: Metrical revel <metricalrevel@gmail.com>
> > Sent: Tuesday, September 8, 2026 2:23 AM
> > To: Murthy, Arun R <arun.r.murthy@intel.com>
> > Cc: intel-gfx@lists.freedesktop.org
> > Subject: Re: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
> >
> > Hi Arun,
> >
> > (Replying by email since patchwork doesn't support direct comments —
> > apologies if this duplicates my GitLab note.)
> >
> > Noticed v5's i915.CI.BAT is passing now — good sign the build issue is resolved.
> >
> > Before I compile and test v5 on my hardware for a Tested-by, I wanted to flag
> > something from i915.CI.Full that looks a bit more specific than the usual noise
> > we saw on v1/v3:
> >
> > igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-a-edp-1:
> >     shard-mtlp: PASS -> ABORT +1 other test abort
> >
> > igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-d-edp-1:
> >     shard-mtlp: PASS -> DMESG-WARN
> >
> > Unlike the earlier CI flags (which were all in unrelated subsystems like
> > gem_ccs/kms_plane_lowres), these two are both on eDP-1 specifically, same
> > shard, same test family, both regressing from PASS. Is this known/expected
> > noise on shard-mtlp, or worth digging into given it touches the exact connector
> > this patch modifies?
> >
> > Happy to go ahead and test v5 on my hardware for a Tested-by either way —
> > just didn't want to give a Tested-by without flagging this first.
> >
> > Thanks,
> > Mathias

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

* RE: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
  2026-09-10  4:43   ` Metrical revel
@ 2026-09-10  7:14     ` Murthy, Arun R
  0 siblings, 0 replies; 44+ messages in thread
From: Murthy, Arun R @ 2026-09-10  7:14 UTC (permalink / raw)
  To: Metrical revel; +Cc: intel-gfx@lists.freedesktop.org

> -----Original Message-----
> From: Metrical revel <metricalrevel@gmail.com>
> Sent: Thursday, September 10, 2026 10:13 AM
> To: Murthy, Arun R <arun.r.murthy@intel.com>
> Cc: intel-gfx@lists.freedesktop.org
> Subject: Re: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP
> 
> Hi Arun,
> 
> Tested v6 on my HP Victus 15 (Raptor Lake-P), compiled against linux-zen v7.2.2
> with the v6 patch applied.
> 
> Ran multiple suspend/resume cycles (both `systemctl suspend` and lid
> close) with drm.debug=0x1e:
> 
>     journalctl -k -b 0 | grep -c "Failed to enable link training"
>     0
> 
> Display resumed instantly in every cycle, ~2s to fully exit deep suspend. No
> trace of the eDP link-training failure that was consistently reproducible before
> this patch (or on unpatched 7.2.2).
> 
Thanks for the test results.

> Also checked i915.CI.Full for v6 -- only 2 flagged regressions, both unrelated
> HDMI cursor tests (kms_cursor_edge_walk, pipe-d-hdmi-a-4), nothing on eDP
> this time. Looks like the read_byte/timeout issue from v5 is resolved.
> 
> One thing worth flagging alongside Sashiko's bitmask comment before this
Regarding the Sashiko comment,  Will replace write with mask/write.

> lands: the wake sequence writes DP_SET_POWER_D0 twice --
> 
>     drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> DP_SET_POWER_D0);
>     fsleep(1000);
>     drm_dp_dpcd_write_byte(&intel_dp->aux, DP_SET_POWER,
> DP_SET_POWER_D0);
> 
> The comment right above it still says "wake it up to D3_AUX_ON", and earlier
> revisions (v3/v4) wrote D3_AUX_ON on the second call per
> DP2.1 sec 2.3.1.2. Looks like it may have been dropped during the v5
> simplification. It didn't stop the fix from working for my case, but might matter
DP2.1 Spec, Section 2.3.1.2 says if the sink is in sleep 
> for panels that actually need the D3_AUX_ON state.
> 
As per the spec if the sink is in sleep, exit from sleep will happened within 1ms, so trying to wake it after 1ms again.

D3_AUX_ON will keep AUX_ON, and D0 will wake take it to normal operation mode. The code path succeeding this will be link training so hence keeping it on D0.

Thanks and Regards,
Arun R Murthy
-------------------
> Tested-by: Mathias Sebastián Vargas Silva <metricalrevel@gmail.com>
> 
> Thanks,
> Mathias
> 
> El lun, 7 sept 2026 a la(s) 10:20 p.m., Murthy, Arun R
> (arun.r.murthy@intel.com) escribió:
> >
> > Mathias,
> > There seems to a bug in the poll with the replacement of readb with
> read_byte related to timeout. I will have to fix that and also received few
> comments as well. Let me fix those and will post a new version which you can
> use for testing.
> >
> > Thanks and Regards,
> > Arun R Murthy
> > --------------------
> >
> > > -----Original Message-----
> > > From: Metrical revel <metricalrevel@gmail.com>
> > > Sent: Tuesday, September 8, 2026 2:23 AM
> > > To: Murthy, Arun R <arun.r.murthy@intel.com>
> > > Cc: intel-gfx@lists.freedesktop.org
> > > Subject: Re: [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for
> > > eDP
> > >
> > > Hi Arun,
> > >
> > > (Replying by email since patchwork doesn't support direct comments —
> > > apologies if this duplicates my GitLab note.)
> > >
> > > Noticed v5's i915.CI.BAT is passing now — good sign the build issue is
> resolved.
> > >
> > > Before I compile and test v5 on my hardware for a Tested-by, I
> > > wanted to flag something from i915.CI.Full that looks a bit more
> > > specific than the usual noise we saw on v1/v3:
> > >
> > > igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-a-edp-1:
> > >     shard-mtlp: PASS -> ABORT +1 other test abort
> > >
> > > igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-d-edp-1:
> > >     shard-mtlp: PASS -> DMESG-WARN
> > >
> > > Unlike the earlier CI flags (which were all in unrelated subsystems
> > > like gem_ccs/kms_plane_lowres), these two are both on eDP-1
> > > specifically, same shard, same test family, both regressing from
> > > PASS. Is this known/expected noise on shard-mtlp, or worth digging
> > > into given it touches the exact connector this patch modifies?
> > >
> > > Happy to go ahead and test v5 on my hardware for a Tested-by either
> > > way — just didn't want to give a Tested-by without flagging this first.
> > >
> > > Thanks,
> > > Mathias

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

end of thread, other threads:[~2026-09-10 14:24 UTC | newest]

Thread overview: 44+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-19  9:43 [PATCH] drm/i915/dp: On DPCD init/caps wake the DPRx Arun R Murthy
2026-02-19 10:48 ` ✓ i915.CI.BAT: success for " Patchwork
2026-02-19 14:36 ` ✗ i915.CI.Full: failure " Patchwork
2026-02-19 14:53 ` [PATCH] " Ville Syrjälä
2026-02-19 15:12   ` Murthy, Arun R
2026-02-20  3:11     ` Ville Syrjälä
2026-02-20  5:01       ` Murthy, Arun R
2026-02-24  8:24         ` Ville Syrjälä
2026-02-24  8:48           ` Murthy, Arun R
2026-02-24  7:48 ` [PATCHv2] " Arun R Murthy
2026-02-24 14:50   ` Imre Deak
2026-02-25  3:33     ` Murthy, Arun R
2026-02-25  5:58       ` Murthy, Arun R
2026-03-02  7:57       ` Imre Deak
2026-03-02  9:04         ` Murthy, Arun R
2026-03-02  9:20           ` Imre Deak
2026-03-10  8:52             ` Murthy, Arun R
2026-02-24  9:02 ` ✓ i915.CI.BAT: success for drm/i915/dp: On DPCD init/caps wake the DPRx (rev2) Patchwork
2026-02-24 10:50 ` ✓ i915.CI.Full: " Patchwork
2026-02-25  6:11 ` [PATCHv3] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
2026-08-05  9:58   ` Murthy, Arun R
2026-08-11 12:17     ` Kandpal, Suraj
2026-09-07  9:00       ` Murthy, Arun R
2026-09-07  9:04         ` Kandpal, Suraj
2026-09-07  9:06           ` Murthy, Arun R
2026-02-25  7:17 ` ✗ i915.CI.BAT: failure for drm/i915/dp: On DPCD init/caps wake the DPRx (rev3) Patchwork
2026-08-05 10:06 ` ✗ Fi.CI.BUILD: failure for drm/i915/dp: On DPCD init/caps wake the DPRx (rev4) Patchwork
2026-09-07  9:27 ` [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
2026-09-07  9:37   ` Kandpal, Suraj
2026-09-08  3:54     ` Murthy, Arun R
2026-09-08  4:13       ` Kandpal, Suraj
2026-09-07  9:40   ` sashiko-bot
2026-09-07 10:33   ` Jani Nikula
2026-09-08  4:36     ` Murthy, Arun R
2026-09-07 12:17 ` ✓ i915.CI.BAT: success for drm/i915/dp: On DPCD init/caps wake the DPRx (rev5) Patchwork
2026-09-07 19:37 ` ✗ i915.CI.Full: failure " Patchwork
2026-09-08 16:12 ` [PATCHv5] drm/i915/dp: On DPCD init wake the DPRx for eDP Arun R Murthy
2026-09-08 16:25   ` sashiko-bot
2026-09-08 17:33 ` ✓ i915.CI.BAT: success for drm/i915/dp: On DPCD init/caps wake the DPRx (rev6) Patchwork
2026-09-09  9:27 ` ✗ i915.CI.Full: failure " Patchwork
  -- strict thread matches above, loose matches on Subject: below --
2026-09-07 20:53 [PATCHv4] drm/i915/dp: On DPCD init wake the DPRx for eDP Metrical revel
2026-09-08  3:20 ` Murthy, Arun R
2026-09-10  4:43   ` Metrical revel
2026-09-10  7:14     ` Murthy, Arun R

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