All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/13] drm/i915/vrr: Fixes and cleanups
@ 2026-10-23 16:57 Ville Syrjala
  2026-10-23 16:57 ` [PATCH 01/13] drm/i915/vrr: Fix intel_vrr_dcb_vmin_vblank_start() Ville Syrjala
                   ` (18 more replies)
  0 siblings, 19 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:57 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

I wanted to know the safe window limits, didn't find them
in the state dumo, started to add them, and then I noticed
a buich of stuff in the VRR code that needed fixes/cleanups.
And here we are.

Ville Syrjälä (13):
  drm/i915/vrr: Fix intel_vrr_dcb_vmin_vblank_start()
  drm/i915/vrr: Drop bogus intel_vrr_hw_value() call
  drm/i915/vrr: s/intel_vrr_vblank_start()/vrr_vblank_start()/
  drm/i915/vrr: Reuse vrr_vblank_start() in more places
  drm/i915/vrr: Add a local 'adjusted_mode' variable to
    intel_vrr_get_config()
  drm/i915/vrr: Use the local 'adjusted_mode' intel_vrr_compute_config()
  drm/i915/vrr: Annotate live functions
  drm/i915/vrr: Shuffle code around
  drm/i915/vrr: Extract vrr_safe_window_end()
  drm/i915/vrr: Extract intel_vrr_vmin_vblank_start_live()
  drm/i915/vrr: Introduce intel_vrr_vblank_start_live() and use it for
    MMIO vblank evasion
  drm/i915/vrr: Include VRR safe window in state dump
  drm/i915: Add more vertical timing diagrams

 .../drm/i915/display/intel_crtc_state_dump.c  |   3 +
 drivers/gpu/drm/i915/display/intel_dsb.c      |  10 +-
 drivers/gpu/drm/i915/display/intel_vblank.c   |  80 +++++----
 drivers/gpu/drm/i915/display/intel_vrr.c      | 163 ++++++++++++------
 drivers/gpu/drm/i915/display/intel_vrr.h      |  11 +-
 5 files changed, 175 insertions(+), 92 deletions(-)

-- 
2.55.0


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

* [PATCH 01/13] drm/i915/vrr: Fix intel_vrr_dcb_vmin_vblank_start()
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
@ 2026-10-23 16:57 ` Ville Syrjala
  2026-10-27 16:04   ` Jani Nikula
  2026-10-23 16:57 ` [PATCH 02/13] drm/i915/vrr: Drop bogus intel_vrr_hw_value() call Ville Syrjala
                   ` (17 subsequent siblings)
  18 siblings, 1 reply; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:57 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

intel_vrr_dcb_vmin_vblank_start() may evaluate
intel_vrr_dcb_vmin_vblank_start_next() twice, and given that
this is doing hardware access under the hood isn't really
desired.

Even worse, the double evaluation might even cause
intel_vrr_dcb_vmin_vblank_start() itself to finally
return -EINVAL (if we race against the DMC hard enough),
which we definitely never want to do.

Eliminate the double evaluation, guaranteeing a sane
final return value at the same time.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_vrr.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index b14750692ae0..e59345bd1d33 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -1202,9 +1202,13 @@ int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state)
 static int
 intel_vrr_dcb_vmin_vblank_start(const struct intel_crtc_state *crtc_state)
 {
-	return (intel_vrr_dcb_vmin_vblank_start_next(crtc_state) < 0) ?
-		intel_vrr_dcb_vmin_vblank_start_final(crtc_state) :
-		intel_vrr_dcb_vmin_vblank_start_next(crtc_state);
+	int vblank_start;
+
+	vblank_start = intel_vrr_dcb_vmin_vblank_start_next(crtc_state);
+	if (vblank_start < 0)
+		vblank_start = intel_vrr_dcb_vmin_vblank_start_final(crtc_state);
+
+	return vblank_start;
 }
 
 int intel_vrr_vmin_safe_window_end(const struct intel_crtc_state *crtc_state)
-- 
2.55.0


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

* [PATCH 02/13] drm/i915/vrr: Drop bogus intel_vrr_hw_value() call
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
  2026-10-23 16:57 ` [PATCH 01/13] drm/i915/vrr: Fix intel_vrr_dcb_vmin_vblank_start() Ville Syrjala
@ 2026-10-23 16:57 ` Ville Syrjala
  2026-10-23 16:57 ` [PATCH 03/13] drm/i915/vrr: s/intel_vrr_vblank_start()/vrr_vblank_start()/ Ville Syrjala
                   ` (16 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:57 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

intel_vrr_vblank_start() is used for the hw->sw direction
by the DC balance code, however intel_vrr_hw_value() is
meant to be used for the sw->hw direction. Drop the bogus
intel_vrr_hw_value() call.

This isn't actually causing any problems since on ADL+
the hw<->sw conversion is a nop, and the DC balance code
only applies to PTL+. The DC balance code doesn't
use intel_vrr_hw_value() for the actual sw->hw
direction either, so the ADL+ hw behavior assumption
is already baked into the code.

And rename the somewhat confusing 'vmin_vmax' parameter
to just 'vtotal' while at it.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_vrr.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index e59345bd1d33..8dfebcbaf8b5 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -312,9 +312,9 @@ static int intel_vrr_hw_value(const struct intel_crtc_state *crtc_state,
 }
 
 static int intel_vrr_vblank_start(const struct intel_crtc_state *crtc_state,
-				  int vmin_vmax)
+				  int vtotal)
 {
-	return intel_vrr_hw_value(crtc_state, vmin_vmax) - crtc_state->vrr.guardband;
+	return vtotal - crtc_state->vrr.guardband;
 }
 
 /*
-- 
2.55.0


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

* [PATCH 03/13] drm/i915/vrr: s/intel_vrr_vblank_start()/vrr_vblank_start()/
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
  2026-10-23 16:57 ` [PATCH 01/13] drm/i915/vrr: Fix intel_vrr_dcb_vmin_vblank_start() Ville Syrjala
  2026-10-23 16:57 ` [PATCH 02/13] drm/i915/vrr: Drop bogus intel_vrr_hw_value() call Ville Syrjala
@ 2026-10-23 16:57 ` Ville Syrjala
  2026-10-23 16:57 ` [PATCH 04/13] drm/i915/vrr: Reuse vrr_vblank_start() in more places Ville Syrjala
                   ` (15 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:57 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

Rename intel_vrr_vblank_start() to vrr_vblank_start() to
highlight that it's an internal helper and that no one
should be thinking about exposing it outside intel_vrr.c

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_vrr.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index 8dfebcbaf8b5..b62148f29503 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -311,8 +311,8 @@ static int intel_vrr_hw_value(const struct intel_crtc_state *crtc_state,
 		return value - crtc_state->set_context_latency;
 }
 
-static int intel_vrr_vblank_start(const struct intel_crtc_state *crtc_state,
-				  int vtotal)
+static int vrr_vblank_start(const struct intel_crtc_state *crtc_state,
+			    int vtotal)
 {
 	return vtotal - crtc_state->vrr.guardband;
 }
@@ -1231,7 +1231,7 @@ int intel_vrr_dcb_vmin_vblank_start_next(const struct intel_crtc_state *crtc_sta
 	if (REG_FIELD_GET(VRR_DCB_ADJ_FLIPLINE_CNT_MASK, tmp) == 0)
 		return -EINVAL;
 
-	return intel_vrr_vblank_start(crtc_state, VRR_DCB_ADJ_FLIPLINE(tmp) + 1);
+	return vrr_vblank_start(crtc_state, VRR_DCB_ADJ_FLIPLINE(tmp) + 1);
 }
 
 int intel_vrr_dcb_vmax_vblank_start_next(const struct intel_crtc_state *crtc_state)
@@ -1245,7 +1245,7 @@ int intel_vrr_dcb_vmax_vblank_start_next(const struct intel_crtc_state *crtc_sta
 	if (REG_FIELD_GET(VRR_DCB_ADJ_VMAX_CNT_MASK, tmp) == 0)
 		return -EINVAL;
 
-	return intel_vrr_vblank_start(crtc_state, VRR_DCB_ADJ_VMAX(tmp) + 1);
+	return vrr_vblank_start(crtc_state, VRR_DCB_ADJ_VMAX(tmp) + 1);
 }
 
 int intel_vrr_dcb_vmin_vblank_start_final(const struct intel_crtc_state *crtc_state)
@@ -1256,7 +1256,7 @@ int intel_vrr_dcb_vmin_vblank_start_final(const struct intel_crtc_state *crtc_st
 
 	tmp = intel_de_read(display, TRANS_VRR_DCB_FLIPLINE_LIVE(cpu_transcoder));
 
-	return intel_vrr_vblank_start(crtc_state, VRR_DCB_FLIPLINE(tmp) + 1);
+	return vrr_vblank_start(crtc_state, VRR_DCB_FLIPLINE(tmp) + 1);
 }
 
 int intel_vrr_dcb_vmax_vblank_start_final(const struct intel_crtc_state *crtc_state)
@@ -1267,7 +1267,7 @@ int intel_vrr_dcb_vmax_vblank_start_final(const struct intel_crtc_state *crtc_st
 
 	tmp = intel_de_read(display, TRANS_VRR_DCB_VMAX_LIVE(cpu_transcoder));
 
-	return intel_vrr_vblank_start(crtc_state, VRR_DCB_VMAX(tmp) + 1);
+	return vrr_vblank_start(crtc_state, VRR_DCB_VMAX(tmp) + 1);
 }
 
 static
-- 
2.55.0


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

* [PATCH 04/13] drm/i915/vrr: Reuse vrr_vblank_start() in more places
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (2 preceding siblings ...)
  2026-10-23 16:57 ` [PATCH 03/13] drm/i915/vrr: s/intel_vrr_vblank_start()/vrr_vblank_start()/ Ville Syrjala
@ 2026-10-23 16:57 ` Ville Syrjala
  2026-10-23 16:57 ` [PATCH 05/13] drm/i915/vrr: Add a local 'adjusted_mode' variable to intel_vrr_get_config() Ville Syrjala
                   ` (14 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:57 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

Currently we do the vtotal->vblank_start conversion by hand
in several places. Replace all of the with vrr_vblank_start().

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_vrr.c | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index b62148f29503..b1721b0bedff 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -182,14 +182,20 @@ int intel_vrr_vmax_vtotal(const struct intel_crtc_state *crtc_state)
 	return crtc_state->vrr.vmax;
 }
 
+static int vrr_vblank_start(const struct intel_crtc_state *crtc_state,
+			    int vtotal)
+{
+	return vtotal - crtc_state->vrr.guardband;
+}
+
 int intel_vrr_vmin_vblank_start(const struct intel_crtc_state *crtc_state)
 {
-	return intel_vrr_vmin_vtotal(crtc_state) - crtc_state->vrr.guardband;
+	return vrr_vblank_start(crtc_state, intel_vrr_vmin_vtotal(crtc_state));
 }
 
 int intel_vrr_vmax_vblank_start(const struct intel_crtc_state *crtc_state)
 {
-	return intel_vrr_vmax_vtotal(crtc_state) - crtc_state->vrr.guardband;
+	return vrr_vblank_start(crtc_state, intel_vrr_vmax_vtotal(crtc_state));
 }
 
 static bool intel_vrr_cmrr_possible(const struct intel_crtc_state *crtc_state)
@@ -311,12 +317,6 @@ static int intel_vrr_hw_value(const struct intel_crtc_state *crtc_state,
 		return value - crtc_state->set_context_latency;
 }
 
-static int vrr_vblank_start(const struct intel_crtc_state *crtc_state,
-			    int vtotal)
-{
-	return vtotal - crtc_state->vrr.guardband;
-}
-
 /*
  * For fixed refresh rate mode Vmin, Vmax and Flipline all are set to
  * Vtotal value.
@@ -634,8 +634,8 @@ void intel_vrr_compute_guardband(struct intel_crtc_state *crtc_state)
 	crtc_state->vrr.guardband = min(guardband, intel_vrr_max_guardband(crtc_state));
 
 	if (intel_vrr_always_use_vrr_tg(display)) {
-		adjusted_mode->crtc_vblank_start  =
-			adjusted_mode->crtc_vtotal - crtc_state->vrr.guardband;
+		adjusted_mode->crtc_vblank_start =
+			vrr_vblank_start(crtc_state, adjusted_mode->crtc_vtotal);
 		/*
 		 * pipe_mode has already been derived from the
 		 * original adjusted_mode, keep the two in sync.
@@ -1184,8 +1184,7 @@ void intel_vrr_get_config(struct intel_crtc_state *crtc_state)
 	 */
 	if (intel_vrr_always_use_vrr_tg(display))
 		crtc_state->hw.adjusted_mode.crtc_vblank_start =
-			crtc_state->hw.adjusted_mode.crtc_vtotal -
-			crtc_state->vrr.guardband;
+			vrr_vblank_start(crtc_state, crtc_state->hw.adjusted_mode.crtc_vtotal);
 }
 
 int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state)
-- 
2.55.0


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

* [PATCH 05/13] drm/i915/vrr: Add a local 'adjusted_mode' variable to intel_vrr_get_config()
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (3 preceding siblings ...)
  2026-10-23 16:57 ` [PATCH 04/13] drm/i915/vrr: Reuse vrr_vblank_start() in more places Ville Syrjala
@ 2026-10-23 16:57 ` Ville Syrjala
  2026-10-23 16:57 ` [PATCH 06/13] drm/i915/vrr: Use the local 'adjusted_mode' intel_vrr_compute_config() Ville Syrjala
                   ` (13 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:57 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

Add a local 'adjusted_mode' variable to intel_vrr_get_config()
to reduce the noise a bit. This also makes the vblank_start adjustment
visually similar to its compute counterpart in
intel_vrr_compute_guardband() (which already has the local variable).

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_vrr.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index b1721b0bedff..9ab62423a1a6 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -1099,6 +1099,7 @@ void intel_vrr_get_config(struct intel_crtc_state *crtc_state)
 {
 	struct intel_display *display = to_intel_display(crtc_state);
 	enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
+	struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode;
 	u32 trans_vrr_ctl, trans_vrr_vsync;
 	bool vrr_enable;
 
@@ -1148,7 +1149,7 @@ void intel_vrr_get_config(struct intel_crtc_state *crtc_state)
 
 		if (display->platform.novalake &&
 		    IS_DISPLAY_STEP(display, STEP_A0, STEP_B0))
-			crtc_state->hw.adjusted_mode.crtc_vtotal =
+			adjusted_mode->crtc_vtotal =
 				intel_vrr_vmin_vtotal(crtc_state);
 
 		if (HAS_AS_SDP(display)) {
@@ -1183,8 +1184,8 @@ void intel_vrr_get_config(struct intel_crtc_state *crtc_state)
 	 * paths as needed.
 	 */
 	if (intel_vrr_always_use_vrr_tg(display))
-		crtc_state->hw.adjusted_mode.crtc_vblank_start =
-			vrr_vblank_start(crtc_state, crtc_state->hw.adjusted_mode.crtc_vtotal);
+		adjusted_mode->crtc_vblank_start =
+			vrr_vblank_start(crtc_state, adjusted_mode->crtc_vtotal);
 }
 
 int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state)
-- 
2.55.0


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

* [PATCH 06/13] drm/i915/vrr: Use the local 'adjusted_mode' intel_vrr_compute_config()
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (4 preceding siblings ...)
  2026-10-23 16:57 ` [PATCH 05/13] drm/i915/vrr: Add a local 'adjusted_mode' variable to intel_vrr_get_config() Ville Syrjala
@ 2026-10-23 16:57 ` Ville Syrjala
  2026-10-23 16:57 ` [PATCH 07/13] drm/i915/vrr: Annotate live functions Ville Syrjala
                   ` (12 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:57 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

intel_vrr_compute_config() has a local 'adjusted_mode' variable.
Use it instead of going for the long hand version.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_vrr.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index 9ab62423a1a6..6aa99bcec448 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -529,11 +529,11 @@ intel_vrr_compute_config(struct intel_crtc_state *crtc_state,
 
 	if (HAS_AS_SDP(display)) {
 		crtc_state->vrr.vsync_start =
-			(crtc_state->hw.adjusted_mode.crtc_vtotal -
-			 crtc_state->hw.adjusted_mode.crtc_vsync_start);
+			(adjusted_mode->crtc_vtotal -
+			 adjusted_mode->crtc_vsync_start);
 		crtc_state->vrr.vsync_end =
-			(crtc_state->hw.adjusted_mode.crtc_vtotal -
-			 crtc_state->hw.adjusted_mode.crtc_vsync_end);
+			(adjusted_mode->crtc_vtotal -
+			 adjusted_mode->crtc_vsync_end);
 	}
 
 	intel_vrr_dc_balance_compute_config(crtc_state);
-- 
2.55.0


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

* [PATCH 07/13] drm/i915/vrr: Annotate live functions
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (5 preceding siblings ...)
  2026-10-23 16:57 ` [PATCH 06/13] drm/i915/vrr: Use the local 'adjusted_mode' intel_vrr_compute_config() Ville Syrjala
@ 2026-10-23 16:57 ` Ville Syrjala
  2026-10-23 16:57 ` [PATCH 08/13] drm/i915/vrr: Shuffle code around Ville Syrjala
                   ` (11 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:57 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

Due to DC balancing various VRR functions are now accessing
the hardware, which might surprise the casual reader.
Annotate all such functions with _live which hopefully
provides enough of a hint that special things are happening
under the hood.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_dsb.c    | 10 +++++-----
 drivers/gpu/drm/i915/display/intel_vblank.c |  8 ++++----
 drivers/gpu/drm/i915/display/intel_vrr.c    | 18 +++++++++---------
 drivers/gpu/drm/i915/display/intel_vrr.h    | 10 +++++-----
 4 files changed, 23 insertions(+), 23 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c
index 299d778520a2..e055e4ef9311 100644
--- a/drivers/gpu/drm/i915/display/intel_dsb.c
+++ b/drivers/gpu/drm/i915/display/intel_dsb.c
@@ -776,7 +776,7 @@ void intel_dsb_vblank_evade(struct intel_atomic_state *state,
 		int vblank_delay = crtc_state->set_context_latency;
 		int vmin_vblank_start, vmax_vblank_start;
 
-		vmin_vblank_start = intel_vrr_dcb_vmin_vblank_start_next(crtc_state);
+		vmin_vblank_start = intel_vrr_dcb_vmin_vblank_start_next_live(crtc_state);
 
 		if (vmin_vblank_start >= 0) {
 			end = vmin_vblank_start;
@@ -784,7 +784,7 @@ void intel_dsb_vblank_evade(struct intel_atomic_state *state,
 			intel_dsb_wait_scanline_out(state, dsb, start, end);
 		}
 
-		vmax_vblank_start = intel_vrr_dcb_vmax_vblank_start_next(crtc_state);
+		vmax_vblank_start = intel_vrr_dcb_vmax_vblank_start_next_live(crtc_state);
 
 		if (vmax_vblank_start >= 0) {
 			end = vmax_vblank_start;
@@ -792,12 +792,12 @@ void intel_dsb_vblank_evade(struct intel_atomic_state *state,
 			intel_dsb_wait_scanline_out(state, dsb, start, end);
 		}
 
-		vmin_vblank_start = intel_vrr_dcb_vmin_vblank_start_final(crtc_state);
+		vmin_vblank_start = intel_vrr_dcb_vmin_vblank_start_final_live(crtc_state);
 		end = vmin_vblank_start;
 		start = end - vblank_delay - latency;
 		intel_dsb_wait_scanline_out(state, dsb, start, end);
 
-		vmax_vblank_start = intel_vrr_dcb_vmax_vblank_start_final(crtc_state);
+		vmax_vblank_start = intel_vrr_dcb_vmax_vblank_start_final_live(crtc_state);
 		end = vmax_vblank_start;
 		start = end - vblank_delay - latency;
 		intel_dsb_wait_scanline_out(state, dsb, start, end);
@@ -932,7 +932,7 @@ void intel_dsb_wait_for_delayed_vblank(struct intel_atomic_state *state,
 		 */
 		intel_dsb_wait_scanline_out(state, dsb,
 					    intel_vrr_safe_window_start(crtc_state) - 1,
-					    intel_vrr_vmin_safe_window_end(crtc_state));
+					    intel_vrr_vmin_safe_window_end_live(crtc_state));
 		/*
 		 * When the push is sent during vblank it will trigger
 		 * on the next scanline, hence we have up to one extra
diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c
index 99cb648cab73..aa108ed27de7 100644
--- a/drivers/gpu/drm/i915/display/intel_vblank.c
+++ b/drivers/gpu/drm/i915/display/intel_vblank.c
@@ -667,17 +667,17 @@ static int vrr_vblank_start(const struct intel_crtc_state *crtc_state)
 	}
 
 	if (is_push_sent)
-		vblank_start = intel_vrr_dcb_vmin_vblank_start_next(crtc_state);
+		vblank_start = intel_vrr_dcb_vmin_vblank_start_next_live(crtc_state);
 	else
-		vblank_start = intel_vrr_dcb_vmax_vblank_start_next(crtc_state);
+		vblank_start = intel_vrr_dcb_vmax_vblank_start_next_live(crtc_state);
 
 	if (vblank_start >= 0)
 		return vblank_start;
 
 	if (is_push_sent)
-		vblank_start = intel_vrr_dcb_vmin_vblank_start_final(crtc_state);
+		vblank_start = intel_vrr_dcb_vmin_vblank_start_final_live(crtc_state);
 	else
-		vblank_start = intel_vrr_dcb_vmax_vblank_start_final(crtc_state);
+		vblank_start = intel_vrr_dcb_vmax_vblank_start_final_live(crtc_state);
 
 	return vblank_start;
 }
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index 6aa99bcec448..1042d00d1732 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -1200,27 +1200,27 @@ int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state)
 }
 
 static int
-intel_vrr_dcb_vmin_vblank_start(const struct intel_crtc_state *crtc_state)
+intel_vrr_dcb_vmin_vblank_start_live(const struct intel_crtc_state *crtc_state)
 {
 	int vblank_start;
 
-	vblank_start = intel_vrr_dcb_vmin_vblank_start_next(crtc_state);
+	vblank_start = intel_vrr_dcb_vmin_vblank_start_next_live(crtc_state);
 	if (vblank_start < 0)
-		vblank_start = intel_vrr_dcb_vmin_vblank_start_final(crtc_state);
+		vblank_start = intel_vrr_dcb_vmin_vblank_start_final_live(crtc_state);
 
 	return vblank_start;
 }
 
-int intel_vrr_vmin_safe_window_end(const struct intel_crtc_state *crtc_state)
+int intel_vrr_vmin_safe_window_end_live(const struct intel_crtc_state *crtc_state)
 {
 	int vmin_vblank_start = crtc_state->vrr.dc_balance.enable ?
-			intel_vrr_dcb_vmin_vblank_start(crtc_state) :
+			intel_vrr_dcb_vmin_vblank_start_live(crtc_state) :
 			intel_vrr_vmin_vblank_start(crtc_state);
 
 	return vmin_vblank_start - crtc_state->set_context_latency;
 }
 
-int intel_vrr_dcb_vmin_vblank_start_next(const struct intel_crtc_state *crtc_state)
+int intel_vrr_dcb_vmin_vblank_start_next_live(const struct intel_crtc_state *crtc_state)
 {
 	struct intel_display *display = to_intel_display(crtc_state);
 	enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
@@ -1234,7 +1234,7 @@ int intel_vrr_dcb_vmin_vblank_start_next(const struct intel_crtc_state *crtc_sta
 	return vrr_vblank_start(crtc_state, VRR_DCB_ADJ_FLIPLINE(tmp) + 1);
 }
 
-int intel_vrr_dcb_vmax_vblank_start_next(const struct intel_crtc_state *crtc_state)
+int intel_vrr_dcb_vmax_vblank_start_next_live(const struct intel_crtc_state *crtc_state)
 {
 	struct intel_display *display = to_intel_display(crtc_state);
 	enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
@@ -1248,7 +1248,7 @@ int intel_vrr_dcb_vmax_vblank_start_next(const struct intel_crtc_state *crtc_sta
 	return vrr_vblank_start(crtc_state, VRR_DCB_ADJ_VMAX(tmp) + 1);
 }
 
-int intel_vrr_dcb_vmin_vblank_start_final(const struct intel_crtc_state *crtc_state)
+int intel_vrr_dcb_vmin_vblank_start_final_live(const struct intel_crtc_state *crtc_state)
 {
 	struct intel_display *display = to_intel_display(crtc_state);
 	enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
@@ -1259,7 +1259,7 @@ int intel_vrr_dcb_vmin_vblank_start_final(const struct intel_crtc_state *crtc_st
 	return vrr_vblank_start(crtc_state, VRR_DCB_FLIPLINE(tmp) + 1);
 }
 
-int intel_vrr_dcb_vmax_vblank_start_final(const struct intel_crtc_state *crtc_state)
+int intel_vrr_dcb_vmax_vblank_start_final_live(const struct intel_crtc_state *crtc_state)
 {
 	struct intel_display *display = to_intel_display(crtc_state);
 	enum transcoder cpu_transcoder = crtc_state->cpu_transcoder;
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.h b/drivers/gpu/drm/i915/display/intel_vrr.h
index 19c7990be1b2..3928554c0424 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.h
+++ b/drivers/gpu/drm/i915/display/intel_vrr.h
@@ -49,12 +49,12 @@ void intel_vrr_dcb_reset(const struct intel_crtc_state *old_crtc_state,
 			 struct intel_crtc *crtc);
 bool intel_vrr_always_use_vrr_tg(struct intel_display *display);
 int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state);
-int intel_vrr_vmin_safe_window_end(const struct intel_crtc_state *crtc_state);
+int intel_vrr_vmin_safe_window_end_live(const struct intel_crtc_state *crtc_state);
 
-int intel_vrr_dcb_vmin_vblank_start_next(const struct intel_crtc_state *crtc_state);
-int intel_vrr_dcb_vmax_vblank_start_next(const struct intel_crtc_state *crtc_state);
-int intel_vrr_dcb_vmin_vblank_start_final(const struct intel_crtc_state *crtc_state);
-int intel_vrr_dcb_vmax_vblank_start_final(const struct intel_crtc_state *crtc_state);
+int intel_vrr_dcb_vmin_vblank_start_next_live(const struct intel_crtc_state *crtc_state);
+int intel_vrr_dcb_vmax_vblank_start_next_live(const struct intel_crtc_state *crtc_state);
+int intel_vrr_dcb_vmin_vblank_start_final_live(const struct intel_crtc_state *crtc_state);
+int intel_vrr_dcb_vmax_vblank_start_final_live(const struct intel_crtc_state *crtc_state);
 
 void intel_vrr_crtc_debugfs_add(struct intel_crtc *crtc);
 
-- 
2.55.0


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

* [PATCH 08/13] drm/i915/vrr: Shuffle code around
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (6 preceding siblings ...)
  2026-10-23 16:57 ` [PATCH 07/13] drm/i915/vrr: Annotate live functions Ville Syrjala
@ 2026-10-23 16:57 ` Ville Syrjala
  2026-10-23 16:57 ` [PATCH 09/13] drm/i915/vrr: Extract vrr_safe_window_end() Ville Syrjala
                   ` (10 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:57 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

The VRR/DC balance functions are sprinkled around in a somewhat
illogical order. Reorder a bunch of them to be roughly in a
low-level -> high level order. And move the safe window
stuff to their own little section as well.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_vrr.c | 64 ++++++++++++------------
 1 file changed, 32 insertions(+), 32 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index 1042d00d1732..528f72f43022 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -1188,38 +1188,6 @@ void intel_vrr_get_config(struct intel_crtc_state *crtc_state)
 			vrr_vblank_start(crtc_state, adjusted_mode->crtc_vtotal);
 }
 
-int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state)
-{
-	struct intel_display *display = to_intel_display(crtc_state);
-
-	if (DISPLAY_VER(display) >= 30)
-		return crtc_state->hw.adjusted_mode.crtc_vdisplay -
-		       crtc_state->set_context_latency;
-	else
-		return crtc_state->hw.adjusted_mode.crtc_vdisplay;
-}
-
-static int
-intel_vrr_dcb_vmin_vblank_start_live(const struct intel_crtc_state *crtc_state)
-{
-	int vblank_start;
-
-	vblank_start = intel_vrr_dcb_vmin_vblank_start_next_live(crtc_state);
-	if (vblank_start < 0)
-		vblank_start = intel_vrr_dcb_vmin_vblank_start_final_live(crtc_state);
-
-	return vblank_start;
-}
-
-int intel_vrr_vmin_safe_window_end_live(const struct intel_crtc_state *crtc_state)
-{
-	int vmin_vblank_start = crtc_state->vrr.dc_balance.enable ?
-			intel_vrr_dcb_vmin_vblank_start_live(crtc_state) :
-			intel_vrr_vmin_vblank_start(crtc_state);
-
-	return vmin_vblank_start - crtc_state->set_context_latency;
-}
-
 int intel_vrr_dcb_vmin_vblank_start_next_live(const struct intel_crtc_state *crtc_state)
 {
 	struct intel_display *display = to_intel_display(crtc_state);
@@ -1270,6 +1238,38 @@ int intel_vrr_dcb_vmax_vblank_start_final_live(const struct intel_crtc_state *cr
 	return vrr_vblank_start(crtc_state, VRR_DCB_VMAX(tmp) + 1);
 }
 
+static int
+intel_vrr_dcb_vmin_vblank_start_live(const struct intel_crtc_state *crtc_state)
+{
+	int vblank_start;
+
+	vblank_start = intel_vrr_dcb_vmin_vblank_start_next_live(crtc_state);
+	if (vblank_start < 0)
+		vblank_start = intel_vrr_dcb_vmin_vblank_start_final_live(crtc_state);
+
+	return vblank_start;
+}
+
+int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state)
+{
+	struct intel_display *display = to_intel_display(crtc_state);
+
+	if (DISPLAY_VER(display) >= 30)
+		return crtc_state->hw.adjusted_mode.crtc_vdisplay -
+		       crtc_state->set_context_latency;
+	else
+		return crtc_state->hw.adjusted_mode.crtc_vdisplay;
+}
+
+int intel_vrr_vmin_safe_window_end_live(const struct intel_crtc_state *crtc_state)
+{
+	int vmin_vblank_start = crtc_state->vrr.dc_balance.enable ?
+			intel_vrr_dcb_vmin_vblank_start_live(crtc_state) :
+			intel_vrr_vmin_vblank_start(crtc_state);
+
+	return vmin_vblank_start - crtc_state->set_context_latency;
+}
+
 static
 int intel_vrr_cmrr_parse_ratio(char *str, u32 *numerator, u32 *denominator)
 {
-- 
2.55.0


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

* [PATCH 09/13] drm/i915/vrr: Extract vrr_safe_window_end()
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (7 preceding siblings ...)
  2026-10-23 16:57 ` [PATCH 08/13] drm/i915/vrr: Shuffle code around Ville Syrjala
@ 2026-10-23 16:57 ` Ville Syrjala
  2026-10-23 16:58 ` [PATCH 10/13] drm/i915/vrr: Extract intel_vrr_vmin_vblank_start_live() Ville Syrjala
                   ` (9 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:57 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

Extract the safe window calculation into a new helper
(vrr_safe_window_end()). This is analogous to vrr_vblank_start().
Other uses for this will appear soon.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_vrr.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index 528f72f43022..e0b0b9ceb335 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -1261,13 +1261,19 @@ int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state)
 		return crtc_state->hw.adjusted_mode.crtc_vdisplay;
 }
 
+static int vrr_safe_window_end(const struct intel_crtc_state *crtc_state,
+			       int vblank_start)
+{
+	return vblank_start - crtc_state->set_context_latency;
+}
+
 int intel_vrr_vmin_safe_window_end_live(const struct intel_crtc_state *crtc_state)
 {
 	int vmin_vblank_start = crtc_state->vrr.dc_balance.enable ?
 			intel_vrr_dcb_vmin_vblank_start_live(crtc_state) :
 			intel_vrr_vmin_vblank_start(crtc_state);
 
-	return vmin_vblank_start - crtc_state->set_context_latency;
+	return vrr_safe_window_end(crtc_state, vmin_vblank_start);
 }
 
 static
-- 
2.55.0


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

* [PATCH 10/13] drm/i915/vrr: Extract intel_vrr_vmin_vblank_start_live()
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (8 preceding siblings ...)
  2026-10-23 16:57 ` [PATCH 09/13] drm/i915/vrr: Extract vrr_safe_window_end() Ville Syrjala
@ 2026-10-23 16:58 ` Ville Syrjala
  2026-10-23 16:58 ` [PATCH 11/13] drm/i915/vrr: Introduce intel_vrr_vblank_start_live() and use it for MMIO vblank evasion Ville Syrjala
                   ` (8 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:58 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

Extract the messy ternary from intel_vrr_vmin_safe_window_end_live()
into intel_vrr_vmin_vblank_start_live(). We'll also be able to reuse
this new function in the MMIO vblank evasion code soon.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_vrr.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index e0b0b9ceb335..a549807586f8 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -1250,6 +1250,14 @@ intel_vrr_dcb_vmin_vblank_start_live(const struct intel_crtc_state *crtc_state)
 	return vblank_start;
 }
 
+static int intel_vrr_vmin_vblank_start_live(const struct intel_crtc_state *crtc_state)
+{
+	if (crtc_state->vrr.dc_balance.enable)
+		return intel_vrr_dcb_vmin_vblank_start_live(crtc_state);
+	else
+		return intel_vrr_vmin_vblank_start(crtc_state);
+}
+
 int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state)
 {
 	struct intel_display *display = to_intel_display(crtc_state);
@@ -1269,11 +1277,8 @@ static int vrr_safe_window_end(const struct intel_crtc_state *crtc_state,
 
 int intel_vrr_vmin_safe_window_end_live(const struct intel_crtc_state *crtc_state)
 {
-	int vmin_vblank_start = crtc_state->vrr.dc_balance.enable ?
-			intel_vrr_dcb_vmin_vblank_start_live(crtc_state) :
-			intel_vrr_vmin_vblank_start(crtc_state);
-
-	return vrr_safe_window_end(crtc_state, vmin_vblank_start);
+	return vrr_safe_window_end(crtc_state,
+				   intel_vrr_vmin_vblank_start_live(crtc_state));
 }
 
 static
-- 
2.55.0


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

* [PATCH 11/13] drm/i915/vrr: Introduce intel_vrr_vblank_start_live() and use it for MMIO vblank evasion
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (9 preceding siblings ...)
  2026-10-23 16:58 ` [PATCH 10/13] drm/i915/vrr: Extract intel_vrr_vmin_vblank_start_live() Ville Syrjala
@ 2026-10-23 16:58 ` Ville Syrjala
  2026-10-23 16:58 ` [PATCH 12/13] drm/i915/vrr: Include VRR safe window in state dump Ville Syrjala
                   ` (7 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:58 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

vrr_vblank_start() in the MMIO vblank evasion code is duplicating
a lot of stuff that is now implemented in the VRR code in the
form of various _live() functions.

All we need is intel_vrr_dcb_vmax_vblank_start_live() and
intel_vrr_vmax_vblank_start_live() (we already have the vmin
counterparts) to finish the puzzle.

This lets us hide most of the VRR details from the vblank
evasion code itself. All the vblank evasion code is concerned
with the is the location of the next start of vblank.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_vblank.c | 30 +--------------------
 drivers/gpu/drm/i915/display/intel_vrr.c    | 28 +++++++++++++++++++
 drivers/gpu/drm/i915/display/intel_vrr.h    |  1 +
 3 files changed, 30 insertions(+), 29 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c
index aa108ed27de7..084f6aaea61d 100644
--- a/drivers/gpu/drm/i915/display/intel_vblank.c
+++ b/drivers/gpu/drm/i915/display/intel_vblank.c
@@ -654,34 +654,6 @@ intel_pre_commit_crtc_state(struct intel_atomic_state *state,
 	return pre_commit_crtc_state(old_crtc_state, new_crtc_state);
 }
 
-static int vrr_vblank_start(const struct intel_crtc_state *crtc_state)
-{
-	bool is_push_sent = intel_vrr_is_push_sent(crtc_state);
-	int vblank_start;
-
-	if (!crtc_state->vrr.dc_balance.enable) {
-		if (is_push_sent)
-			return intel_vrr_vmin_vblank_start(crtc_state);
-		else
-			return intel_vrr_vmax_vblank_start(crtc_state);
-	}
-
-	if (is_push_sent)
-		vblank_start = intel_vrr_dcb_vmin_vblank_start_next_live(crtc_state);
-	else
-		vblank_start = intel_vrr_dcb_vmax_vblank_start_next_live(crtc_state);
-
-	if (vblank_start >= 0)
-		return vblank_start;
-
-	if (is_push_sent)
-		vblank_start = intel_vrr_dcb_vmin_vblank_start_final_live(crtc_state);
-	else
-		vblank_start = intel_vrr_dcb_vmax_vblank_start_final_live(crtc_state);
-
-	return vblank_start;
-}
-
 void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_state,
 			     const struct intel_crtc_state *new_crtc_state,
 			     struct intel_vblank_evade_ctx *evade)
@@ -708,7 +680,7 @@ void intel_vblank_evade_init(const struct intel_crtc_state *old_crtc_state,
 		drm_WARN_ON(crtc->base.dev, intel_crtc_needs_modeset(new_crtc_state) ||
 			    new_crtc_state->update_m_n || new_crtc_state->update_lrr);
 
-		evade->vblank_start = vrr_vblank_start(crtc_state);
+		evade->vblank_start = intel_vrr_vblank_start_live(crtc_state);
 
 		vblank_delay = crtc_state->set_context_latency;
 	} else {
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index a549807586f8..3d31d37af4e2 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -1250,6 +1250,18 @@ intel_vrr_dcb_vmin_vblank_start_live(const struct intel_crtc_state *crtc_state)
 	return vblank_start;
 }
 
+static int
+intel_vrr_dcb_vmax_vblank_start_live(const struct intel_crtc_state *crtc_state)
+{
+	int vblank_start;
+
+	vblank_start = intel_vrr_dcb_vmax_vblank_start_next_live(crtc_state);
+	if (vblank_start < 0)
+		vblank_start = intel_vrr_dcb_vmax_vblank_start_final_live(crtc_state);
+
+	return vblank_start;
+}
+
 static int intel_vrr_vmin_vblank_start_live(const struct intel_crtc_state *crtc_state)
 {
 	if (crtc_state->vrr.dc_balance.enable)
@@ -1258,6 +1270,22 @@ static int intel_vrr_vmin_vblank_start_live(const struct intel_crtc_state *crtc_
 		return intel_vrr_vmin_vblank_start(crtc_state);
 }
 
+static int intel_vrr_vmax_vblank_start_live(const struct intel_crtc_state *crtc_state)
+{
+	if (crtc_state->vrr.dc_balance.enable)
+		return intel_vrr_dcb_vmax_vblank_start_live(crtc_state);
+	else
+		return intel_vrr_vmax_vblank_start(crtc_state);
+}
+
+int intel_vrr_vblank_start_live(const struct intel_crtc_state *crtc_state)
+{
+	if (intel_vrr_is_push_sent(crtc_state))
+		return intel_vrr_vmin_vblank_start_live(crtc_state);
+	else
+		return intel_vrr_vmax_vblank_start_live(crtc_state);
+}
+
 int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state)
 {
 	struct intel_display *display = to_intel_display(crtc_state);
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.h b/drivers/gpu/drm/i915/display/intel_vrr.h
index 3928554c0424..332f9b4a57cc 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.h
+++ b/drivers/gpu/drm/i915/display/intel_vrr.h
@@ -40,6 +40,7 @@ int intel_vrr_vmax_vtotal(const struct intel_crtc_state *crtc_state);
 int intel_vrr_vmin_vtotal(const struct intel_crtc_state *crtc_state);
 int intel_vrr_vmax_vblank_start(const struct intel_crtc_state *crtc_state);
 int intel_vrr_vmin_vblank_start(const struct intel_crtc_state *crtc_state);
+int intel_vrr_vblank_start_live(const struct intel_crtc_state *crtc_state);
 bool intel_vrr_is_fixed_rr(const struct intel_crtc_state *crtc_state);
 void intel_vrr_transcoder_enable(const struct intel_crtc_state *crtc_state);
 void intel_vrr_transcoder_disable(const struct intel_crtc_state *crtc_state);
-- 
2.55.0


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

* [PATCH 12/13] drm/i915/vrr: Include VRR safe window in state dump
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (10 preceding siblings ...)
  2026-10-23 16:58 ` [PATCH 11/13] drm/i915/vrr: Introduce intel_vrr_vblank_start_live() and use it for MMIO vblank evasion Ville Syrjala
@ 2026-10-23 16:58 ` Ville Syrjala
  2026-10-23 16:58 ` [PATCH 13/13] drm/i915: Add more vertical timing diagrams Ville Syrjala
                   ` (6 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:58 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

Include information about the VRR safe window in the CRTC state
dump. Obviously the safe window changes dynamically depending
on whether/when a push happens, but we can at least dump the
vmin/vmax extremes. Avoids having to calculate these by hand
while debugging things.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_crtc_state_dump.c |  3 +++
 drivers/gpu/drm/i915/display/intel_vrr.c             | 12 ++++++++++++
 drivers/gpu/drm/i915/display/intel_vrr.h             |  2 ++
 3 files changed, 17 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c b/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
index c51b21222dc6..f07c64bbc8ba 100644
--- a/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
+++ b/drivers/gpu/drm/i915/display/intel_crtc_state_dump.c
@@ -314,6 +314,9 @@ void intel_crtc_state_dump(const struct intel_crtc_state *pipe_config,
 	drm_printf(&p, "vrr: vmin vblank: %d, vmax vblank: %d, vmin vtotal: %d, vmax vtotal: %d\n",
 		   intel_vrr_vmin_vblank_start(pipe_config), intel_vrr_vmax_vblank_start(pipe_config),
 		   intel_vrr_vmin_vtotal(pipe_config), intel_vrr_vmax_vtotal(pipe_config));
+	drm_printf(&p, "vrr: safe window start: %d, vmin safe window end: %d, vmax safe window end: %d\n",
+		   intel_vrr_safe_window_start(pipe_config), intel_vrr_vmin_safe_window_end(pipe_config),
+		   intel_vrr_vmax_safe_window_end(pipe_config));
 	drm_printf(&p, "vrr: dc balance: %s, vmin: %d vmax: %d guardband: %d, slope: %d max increase: %d max decrease: %d vblank target: %d\n",
 		   str_yes_no(pipe_config->vrr.dc_balance.enable),
 		   pipe_config->vrr.dc_balance.vmin, pipe_config->vrr.dc_balance.vmax,
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index 3d31d37af4e2..d8f17a44dbe6 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -1303,6 +1303,18 @@ static int vrr_safe_window_end(const struct intel_crtc_state *crtc_state,
 	return vblank_start - crtc_state->set_context_latency;
 }
 
+int intel_vrr_vmin_safe_window_end(const struct intel_crtc_state *crtc_state)
+{
+	return vrr_safe_window_end(crtc_state,
+				   intel_vrr_vmin_vblank_start(crtc_state));
+}
+
+int intel_vrr_vmax_safe_window_end(const struct intel_crtc_state *crtc_state)
+{
+	return vrr_safe_window_end(crtc_state,
+				   intel_vrr_vmax_vblank_start(crtc_state));
+}
+
 int intel_vrr_vmin_safe_window_end_live(const struct intel_crtc_state *crtc_state)
 {
 	return vrr_safe_window_end(crtc_state,
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.h b/drivers/gpu/drm/i915/display/intel_vrr.h
index 332f9b4a57cc..6f7b7e3e2902 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.h
+++ b/drivers/gpu/drm/i915/display/intel_vrr.h
@@ -50,6 +50,8 @@ void intel_vrr_dcb_reset(const struct intel_crtc_state *old_crtc_state,
 			 struct intel_crtc *crtc);
 bool intel_vrr_always_use_vrr_tg(struct intel_display *display);
 int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state);
+int intel_vrr_vmin_safe_window_end(const struct intel_crtc_state *crtc_state);
+int intel_vrr_vmax_safe_window_end(const struct intel_crtc_state *crtc_state);
 int intel_vrr_vmin_safe_window_end_live(const struct intel_crtc_state *crtc_state);
 
 int intel_vrr_dcb_vmin_vblank_start_next_live(const struct intel_crtc_state *crtc_state);
-- 
2.55.0


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

* [PATCH 13/13] drm/i915: Add more vertical timing diagrams
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (11 preceding siblings ...)
  2026-10-23 16:58 ` [PATCH 12/13] drm/i915/vrr: Include VRR safe window in state dump Ville Syrjala
@ 2026-10-23 16:58 ` Ville Syrjala
  2026-10-23 17:05 ` ✗ CI.checkpatch: warning for drm/i915/vrr: Fixes and cleanups Patchwork
                   ` (5 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjala @ 2026-10-23 16:58 UTC (permalink / raw)
  To: intel-gfx; +Cc: intel-xe

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

Document what's going in the vertical blank interval on all
platforms. We already have one diagram, but that also includes
details on the frame counter vs. pixel counter differences and
whatnot, and so would probably get even messier if we added
more to it. So create a new set of simpler diagrams. We basically
have four different timing generator behaviors, add a diagram
for each.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
 drivers/gpu/drm/i915/display/intel_vblank.c | 50 +++++++++++++++++++++
 1 file changed, 50 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c
index 084f6aaea61d..d93a78cea9cc 100644
--- a/drivers/gpu/drm/i915/display/intel_vblank.c
+++ b/drivers/gpu/drm/i915/display/intel_vblank.c
@@ -68,6 +68,56 @@
  *   of horizontal active on the first line of vertical active
  */
 
+/*
+ * Overview of vertical timings:
+ *
+ * Legacy timing generator (pre-TGL):
+ * ... vactive |    vblank   | vactive ...
+ *             | "guardband" |
+ *             | FSD |
+ *             ^     ^
+ *             |     frame start (vblank interrupt on gen2/3)
+ *             vblank
+ *
+ * Legacy timing generator (TGL+):
+ * ... vactive |         vblank         | vactive ...
+ *             | window 2 | "guardband" |
+ *             |   SCL    | FSD |
+ *             ^          ^     ^
+ *             |          |     frame start
+ *             |          delayed vblank
+ *             undelayed vblank
+ *
+ * VRR timing generator (ICL):
+ * ... vactive |               vblank               | vactive ...
+ *             | window 1 | VRR stretch | guardband |
+ *                                      | FSD |
+ *                                      ^     ^
+ *                                      |     frame start
+ *                                      vblank
+ *
+ * VRR timing generator (TGL-LNL):
+ * ... vactive |                    vblank                     | vactive ...
+ *             | window 1 | VRR stretch | window 2 | guardband |
+ *                                      |   SCL    | FSD |
+ *             |    DSB safe window     |
+ *             ^                                   ^     ^
+ *             |                                   |     frame start
+ *             undelayed vblank                    delayed vblank
+ *
+ * VRR timing generator (PTL+):
+ * ... vactive |                    vblank                     | vactive ...
+ *             | window 1 | VRR stretch | window 2 | guardband |
+ *    |  SCL   |                        |   SCL    | FSD |
+ *    |         DSB safe window         |
+ *             ^                                   ^     ^
+ *             |                                   |     frame start
+ *             undelayed vblank                    delayed vblank
+ *
+ * SCL = set context latency
+ * FSD = frame start delay
+ */
+
 /*
  * Called from drm generic code, passed a 'crtc', which we use as a pipe index.
  */
-- 
2.55.0


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

* ✗ CI.checkpatch: warning for drm/i915/vrr: Fixes and cleanups
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (12 preceding siblings ...)
  2026-10-23 16:58 ` [PATCH 13/13] drm/i915: Add more vertical timing diagrams Ville Syrjala
@ 2026-10-23 17:05 ` Patchwork
  2026-10-23 17:08 ` ✓ CI.KUnit: success " Patchwork
                   ` (4 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-23 17:05 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-xe

== Series Details ==

Series: drm/i915/vrr: Fixes and cleanups
URL   : https://patchwork.freedesktop.org/series/176739/
State : warning

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt
Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master
3009867cd31863246e4afc138520a7a8bd37bb11
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 860c9d630c5c53a0257224a6c611ee59b16b7438
Author: Ville Syrjälä <ville.syrjala@linux.intel.com>
Date:   Fri Oct 23 19:58:03 2026 +0300

    drm/i915: Add more vertical timing diagrams
    
    Document what's going in the vertical blank interval on all
    platforms. We already have one diagram, but that also includes
    details on the frame counter vs. pixel counter differences and
    whatnot, and so would probably get even messier if we added
    more to it. So create a new set of simpler diagrams. We basically
    have four different timing generator behaviors, add a diagram
    for each.
    
    Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
+ /mt/dim checkpatch b255dd13059988fddde9ea187d1dd1017c9a5766 drm-intel
b75d0865c5bd drm/i915/vrr: Fix intel_vrr_dcb_vmin_vblank_start()
9987794507ed drm/i915/vrr: Drop bogus intel_vrr_hw_value() call
834663f19459 drm/i915/vrr: s/intel_vrr_vblank_start()/vrr_vblank_start()/
654466db9b54 drm/i915/vrr: Reuse vrr_vblank_start() in more places
ebe46a61835b drm/i915/vrr: Add a local 'adjusted_mode' variable to intel_vrr_get_config()
be28a2ac6b67 drm/i915/vrr: Use the local 'adjusted_mode' intel_vrr_compute_config()
ad40542ca783 drm/i915/vrr: Annotate live functions
592b223ea73a drm/i915/vrr: Shuffle code around
c7b1f28dacac drm/i915/vrr: Extract vrr_safe_window_end()
442d5e6a09c9 drm/i915/vrr: Extract intel_vrr_vmin_vblank_start_live()
410e97ee3511 drm/i915/vrr: Introduce intel_vrr_vblank_start_live() and use it for MMIO vblank evasion
6a2229355e6e drm/i915/vrr: Include VRR safe window in state dump
-:26: WARNING:LONG_LINE: line length of 105 exceeds 100 columns
#26: FILE: drivers/gpu/drm/i915/display/intel_crtc_state_dump.c:318:
+		   intel_vrr_safe_window_start(pipe_config), intel_vrr_vmin_safe_window_end(pipe_config),

total: 0 errors, 1 warnings, 0 checks, 35 lines checked
860c9d630c5c drm/i915: Add more vertical timing diagrams



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

* ✓ CI.KUnit: success for drm/i915/vrr: Fixes and cleanups
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (13 preceding siblings ...)
  2026-10-23 17:05 ` ✗ CI.checkpatch: warning for drm/i915/vrr: Fixes and cleanups Patchwork
@ 2026-10-23 17:08 ` Patchwork
  2026-10-23 17:45 ` ✓ Xe.CI.BAT: " Patchwork
                   ` (3 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-23 17:08 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-xe

== Series Details ==

Series: drm/i915/vrr: Fixes and cleanups
URL   : https://patchwork.freedesktop.org/series/176739/
State : success

== Summary ==

+ trap cleanup EXIT
+ kunitconfigs=('/kernel/drivers/gpu/tests/.kunitconfig' '/kernel/drivers/gpu/drm/xe/.kunitconfig' '/kernel/drivers/gpu/drm/tests/.kunitconfig' '/kernel/drivers/gpu/drm/ttm/tests/.kunitconfig' '/kernel/drivers/dma-buf/.kunitconfig')
+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/tests/.kunitconfig
[17:05:57] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[17:06:01] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[17:06:21] Starting KUnit Kernel (1/1)...
[17:06:21] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[17:06:21] ================= gpu_buddy (14 subtests) ==================
[17:06:21] [PASSED] gpu_test_buddy_alloc_limit
[17:06:21] [PASSED] gpu_test_buddy_alloc_optimistic
[17:06:21] [PASSED] gpu_test_buddy_alloc_pessimistic
[17:06:21] [PASSED] gpu_test_buddy_alloc_pathological
[17:06:21] [PASSED] gpu_test_buddy_alloc_contiguous
[17:06:21] [PASSED] gpu_test_buddy_alloc_clear
[17:06:21] [PASSED] gpu_test_buddy_alloc_range
[17:06:22] [PASSED] gpu_test_buddy_alloc_range_bias
[17:06:23] [PASSED] gpu_test_buddy_fragmentation_performance
[17:06:23] [PASSED] gpu_test_buddy_dirty_tracker_performance
[17:06:23] [PASSED] gpu_test_buddy_alloc_exceeds_max_order
[17:06:23] [PASSED] gpu_test_buddy_offset_aligned_allocation
[17:06:23] [PASSED] gpu_test_buddy_subtree_offset_alignment_stress
[17:06:23] [PASSED] gpu_test_buddy_addr_to_block
[17:06:23] ==================== [PASSED] gpu_buddy ====================
[17:06:23] ============================================================
[17:06:23] Testing complete. Ran 14 tests: passed: 14
[17:06:23] Elapsed time: 26.269s total, 4.458s configuring, 19.943s building, 1.826s running

+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/xe/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[17:06:23] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[17:06:25] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[17:07:04] Starting KUnit Kernel (1/1)...
[17:07:04] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[17:07:04] ================== guc_buf (11 subtests) ===================
[17:07:04] [PASSED] test_smallest
[17:07:04] [PASSED] test_largest
[17:07:04] [PASSED] test_granular
[17:07:04] [PASSED] test_unique
[17:07:04] [PASSED] test_overlap
[17:07:04] [PASSED] test_reusable
[17:07:04] [PASSED] test_too_big
[17:07:04] [PASSED] test_flush
[17:07:04] [PASSED] test_lookup
[17:07:04] [PASSED] test_data
[17:07:04] [PASSED] test_class
[17:07:04] ===================== [PASSED] guc_buf =====================
[17:07:04] =================== guc_dbm (7 subtests) ===================
[17:07:04] [PASSED] test_empty
[17:07:04] [PASSED] test_default
[17:07:04] ======================== test_size  ========================
[17:07:04] [PASSED] 4
[17:07:04] [PASSED] 8
[17:07:04] [PASSED] 32
[17:07:04] [PASSED] 256
[17:07:04] ==================== [PASSED] test_size ====================
[17:07:04] ======================= test_reuse  ========================
[17:07:04] [PASSED] 4
[17:07:04] [PASSED] 8
[17:07:04] [PASSED] 32
[17:07:04] [PASSED] 256
[17:07:04] =================== [PASSED] test_reuse ====================
[17:07:04] =================== test_range_overlap  ====================
[17:07:04] [PASSED] 4
[17:07:04] [PASSED] 8
[17:07:04] [PASSED] 32
[17:07:04] [PASSED] 256
[17:07:04] =============== [PASSED] test_range_overlap ================
[17:07:04] =================== test_range_compact  ====================
[17:07:04] [PASSED] 4
[17:07:04] [PASSED] 8
[17:07:04] [PASSED] 32
[17:07:04] [PASSED] 256
[17:07:04] =============== [PASSED] test_range_compact ================
[17:07:04] ==================== test_range_spare  =====================
[17:07:04] [PASSED] 4
[17:07:04] [PASSED] 8
[17:07:04] [PASSED] 32
[17:07:04] [PASSED] 256
[17:07:04] ================ [PASSED] test_range_spare =================
[17:07:04] ===================== [PASSED] guc_dbm =====================
[17:07:04] ================== guc_idm (22 subtests) ===================
[17:07:04] [PASSED] bad_init
[17:07:04] [PASSED] no_init
[17:07:04] [PASSED] init_fini
[17:07:04] [PASSED] check_init_small
[17:07:04] [PASSED] check_init_shared
[17:07:04] [PASSED] check_used
[17:07:04] [PASSED] check_quota
[17:07:04] [PASSED] check_all
[17:07:04] [PASSED] check_limits
[17:07:04] [PASSED] check_overlap
[17:07:04] [PASSED] check_overlap_alloc
[17:07:04] [PASSED] check_overlap_release
[17:07:04] [PASSED] check_overlap_partial_init
[17:07:04] [PASSED] check_overlap_partial_shared_range_blocking
[17:07:04] [PASSED] check_used_usable
[17:07:04] [PASSED] check_used_shareable
[17:07:04] [PASSED] check_used_mixed
[17:07:04] [PASSED] check_release_usable_range
[17:07:04] [PASSED] check_release_shareable_range
[17:07:04] [PASSED] check_split_boundaries
[17:07:04] [PASSED] check_shareable_spare
[17:07:04] [PASSED] check_shareable_spare_fragmented_tail
[17:07:04] ===================== [PASSED] guc_idm =====================
[17:07:04] ============== guc_klv_helpers (13 subtests) ===============
[17:07:04] [PASSED] test_count
[17:07:04] [PASSED] test_encode_u32
[17:07:04] [PASSED] test_encode_u64
[17:07:04] [PASSED] test_encode_string
[17:07:04] [PASSED] test_encode_object_raw
[17:07:04] [PASSED] test_encode_object_klv
[17:07:04] [PASSED] test_encode_object_nested
[17:07:04] [PASSED] test_encode_object_basic
[17:07:04] ===================== test_decode_u16  =====================
[17:07:04] [PASSED] empty
[17:07:04] [PASSED] valid
[17:07:04] [PASSED] max
[17:07:04] [PASSED] big
[17:07:04] [PASSED] long
[17:07:04] ================= [PASSED] test_decode_u16 =================
[17:07:04] ===================== test_decode_u32  =====================
[17:07:04] [PASSED] empty
[17:07:04] [PASSED] valid
[17:07:04] [PASSED] max
[17:07:04] [PASSED] long
[17:07:04] ================= [PASSED] test_decode_u32 =================
[17:07:04] ===================== test_decode_u64  =====================
[17:07:04] [PASSED] empty
[17:07:04] [PASSED] short
[17:07:04] [PASSED] valid
[17:07:04] [PASSED] max
[17:07:04] [PASSED] long
[17:07:04] ================= [PASSED] test_decode_u64 =================
[17:07:04] ===================== test_decode_str  =====================
[17:07:04] [PASSED] empty
[17:07:04] [PASSED] one
[17:07:04] [PASSED] one_trash
[17:07:04] [PASSED] two
[17:07:04] [PASSED] two_trash
[17:07:04] [PASSED] three
[17:07:04] [PASSED] dword
[17:07:04] [PASSED] four
[17:07:04] [PASSED] five
[17:07:04] [PASSED] six
[17:07:04] [PASSED] seven
[17:07:04] [PASSED] qword
[17:07:04] ================= [PASSED] test_decode_str =================
[17:07:04] [PASSED] test_print
[17:07:04] ================= [PASSED] guc_klv_helpers =================
[17:07:04] =================== xe_log (4 subtests) ====================
[17:07:04] [PASSED] demo_cper
[17:07:04] [PASSED] demo_dmesg
[17:07:04] ======================= test_dmesg  ========================
[17:07:04] [PASSED] test_fatal
[17:07:04] [PASSED] test_fatal_tile
[17:07:04] [PASSED] test_fatal_gt
[17:07:04] [PASSED] test_fatal_comp
[17:07:04] [PASSED] test_fatal_comp_tile
[17:07:04] [PASSED] test_fatal_comp_gt
[17:07:04] [PASSED] test_fatal_all
[17:07:04] [PASSED] test_recoverable
[17:07:04] [PASSED] test_recoverable_tile
[17:07:04] [PASSED] test_recoverable_gt
[17:07:04] [PASSED] test_recoverable_comp
[17:07:04] [PASSED] test_recoverable_comp_tile
[17:07:04] [PASSED] test_recoverable_comp_gt
[17:07:04] [PASSED] test_recoverable_all
[17:07:04] [PASSED] test_info
[17:07:04] [PASSED] test_info_tile
[17:07:04] [PASSED] test_info_gt
[17:07:04] [PASSED] test_info_err
[17:07:04] [PASSED] test_info_comp
[17:07:04] [PASSED] test_info_comp_tile
[17:07:04] [PASSED] test_info_comp_gt
[17:07:04] [PASSED] test_info_all
[17:07:04] [PASSED] test_hw_fatal
[17:07:04] [PASSED] test_hw_recoverable
[17:07:04] [PASSED] test_hw_corrected
[17:07:04] [PASSED] test_hw_informational
[17:07:04] =================== [PASSED] test_dmesg ====================
[17:07:04] ====================== test_invalid  =======================
[17:07:04] [SKIPPED] no-component no-location no-warn (requires CONFIG_DRM_XE_DEBUG)
[17:07:04] [SKIPPED] reserved location (requires CONFIG_DRM_XE_DEBUG)
[17:07:04] [SKIPPED] unknown location (requires CONFIG_DRM_XE_DEBUG)
[17:07:04] [SKIPPED] nonzero-device-id location (requires CONFIG_DRM_XE_DEBUG)
[17:07:04] [SKIPPED] invalid-tile-id location (requires CONFIG_DRM_XE_DEBUG)
[17:07:04] [SKIPPED] invalid-gt-id location (requires CONFIG_DRM_XE_DEBUG)
[17:07:04] [SKIPPED] unknown component class (requires CONFIG_DRM_XE_DEBUG)
[17:07:04] [SKIPPED] unknown system component (requires CONFIG_DRM_XE_DEBUG)
[17:07:04] [SKIPPED] unknown hardware component (requires CONFIG_DRM_XE_DEBUG)
[17:07:04] [SKIPPED] unknown component and location (requires CONFIG_DRM_XE_DEBUG)
[17:07:04] ================== [SKIPPED] test_invalid ==================
[17:07:04] ===================== [PASSED] xe_log ======================
[17:07:04] ================== no_relay (3 subtests) ===================
[17:07:04] [PASSED] xe_drops_guc2pf_if_not_ready
[17:07:04] [PASSED] xe_drops_guc2vf_if_not_ready
[17:07:04] [PASSED] xe_rejects_send_if_not_ready
[17:07:04] ==================== [PASSED] no_relay =====================
[17:07:04] ================== pf_relay (14 subtests) ==================
[17:07:04] [PASSED] pf_rejects_guc2pf_too_short
[17:07:04] [PASSED] pf_rejects_guc2pf_too_long
[17:07:04] [PASSED] pf_rejects_guc2pf_no_payload
[17:07:04] [PASSED] pf_fails_no_payload
[17:07:04] [PASSED] pf_fails_bad_origin
[17:07:04] [PASSED] pf_fails_bad_type
[17:07:04] [PASSED] pf_txn_reports_error
[17:07:04] [PASSED] pf_txn_sends_pf2guc
[17:07:04] [PASSED] pf_sends_pf2guc
[17:07:04] [SKIPPED] pf_loopback_nop (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[17:07:04] [SKIPPED] pf_loopback_echo (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[17:07:04] [SKIPPED] pf_loopback_fail (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[17:07:04] [SKIPPED] pf_loopback_busy (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[17:07:04] [SKIPPED] pf_loopback_retry (requires CONFIG_DRM_XE_DEBUG_SRIOV)
[17:07:04] ==================== [PASSED] pf_relay =====================
[17:07:04] ================== vf_relay (3 subtests) ===================
[17:07:04] [PASSED] vf_rejects_guc2vf_too_short
[17:07:04] [PASSED] vf_rejects_guc2vf_too_long
[17:07:04] [PASSED] vf_rejects_guc2vf_no_payload
[17:07:04] ==================== [PASSED] vf_relay =====================
[17:07:04] ================ pf_gt_config (9 subtests) =================
[17:07:04] [PASSED] fair_contexts_1vf
[17:07:04] [PASSED] fair_doorbells_1vf
[17:07:04] [PASSED] fair_ggtt_1vf
[17:07:04] ====================== fair_vram_1vf  ======================
[17:07:04] [PASSED] 3.50 GiB
[17:07:04] [PASSED] 11.5 GiB
[17:07:04] [PASSED] 15.5 GiB
[17:07:04] [PASSED] 31.5 GiB
[17:07:04] [PASSED] 63.5 GiB
[17:07:04] [PASSED] 1.91 GiB
[17:07:04] ================== [PASSED] fair_vram_1vf ==================
[17:07:04] ================ fair_vram_1vf_admin_only  =================
[17:07:04] [PASSED] 3.50 GiB
[17:07:04] [PASSED] 11.5 GiB
[17:07:04] [PASSED] 15.5 GiB
[17:07:04] [PASSED] 31.5 GiB
[17:07:04] [PASSED] 63.5 GiB
[17:07:04] [PASSED] 1.91 GiB
[17:07:04] ============ [PASSED] fair_vram_1vf_admin_only =============
[17:07:04] ====================== fair_contexts  ======================
[17:07:04] [PASSED] 1 VF
[17:07:04] [PASSED] 2 VFs
[17:07:04] [PASSED] 3 VFs
[17:07:04] [PASSED] 4 VFs
[17:07:04] [PASSED] 5 VFs
[17:07:04] [PASSED] 6 VFs
[17:07:04] [PASSED] 7 VFs
[17:07:04] [PASSED] 8 VFs
[17:07:04] [PASSED] 9 VFs
[17:07:04] [PASSED] 10 VFs
[17:07:04] [PASSED] 11 VFs
[17:07:04] [PASSED] 12 VFs
[17:07:04] [PASSED] 13 VFs
[17:07:04] [PASSED] 14 VFs
[17:07:04] [PASSED] 15 VFs
[17:07:04] [PASSED] 16 VFs
[17:07:04] [PASSED] 17 VFs
[17:07:04] [PASSED] 18 VFs
[17:07:04] [PASSED] 19 VFs
[17:07:04] [PASSED] 20 VFs
[17:07:04] [PASSED] 21 VFs
[17:07:04] [PASSED] 22 VFs
[17:07:04] [PASSED] 23 VFs
[17:07:04] [PASSED] 24 VFs
[17:07:04] [PASSED] 25 VFs
[17:07:04] [PASSED] 26 VFs
[17:07:04] [PASSED] 27 VFs
[17:07:04] [PASSED] 28 VFs
[17:07:04] [PASSED] 29 VFs
[17:07:04] [PASSED] 30 VFs
[17:07:04] [PASSED] 31 VFs
[17:07:04] [PASSED] 32 VFs
[17:07:04] [PASSED] 33 VFs
[17:07:04] [PASSED] 34 VFs
[17:07:04] [PASSED] 35 VFs
[17:07:04] [PASSED] 36 VFs
[17:07:04] [PASSED] 37 VFs
[17:07:04] [PASSED] 38 VFs
[17:07:04] [PASSED] 39 VFs
[17:07:04] [PASSED] 40 VFs
[17:07:04] [PASSED] 41 VFs
[17:07:04] [PASSED] 42 VFs
[17:07:04] [PASSED] 43 VFs
[17:07:04] [PASSED] 44 VFs
[17:07:04] [PASSED] 45 VFs
[17:07:04] [PASSED] 46 VFs
[17:07:04] [PASSED] 47 VFs
[17:07:04] [PASSED] 48 VFs
[17:07:04] [PASSED] 49 VFs
[17:07:04] [PASSED] 50 VFs
[17:07:04] [PASSED] 51 VFs
[17:07:04] [PASSED] 52 VFs
[17:07:04] [PASSED] 53 VFs
[17:07:04] [PASSED] 54 VFs
[17:07:04] [PASSED] 55 VFs
[17:07:04] [PASSED] 56 VFs
[17:07:04] [PASSED] 57 VFs
[17:07:04] [PASSED] 58 VFs
[17:07:04] [PASSED] 59 VFs
[17:07:04] [PASSED] 60 VFs
[17:07:04] [PASSED] 61 VFs
[17:07:04] [PASSED] 62 VFs
[17:07:04] [PASSED] 63 VFs
[17:07:04] ================== [PASSED] fair_contexts ==================
[17:07:04] ===================== fair_doorbells  ======================
[17:07:04] [PASSED] 1 VF
[17:07:04] [PASSED] 2 VFs
[17:07:04] [PASSED] 3 VFs
[17:07:04] [PASSED] 4 VFs
[17:07:04] [PASSED] 5 VFs
[17:07:04] [PASSED] 6 VFs
[17:07:04] [PASSED] 7 VFs
[17:07:04] [PASSED] 8 VFs
[17:07:04] [PASSED] 9 VFs
[17:07:04] [PASSED] 10 VFs
[17:07:04] [PASSED] 11 VFs
[17:07:04] [PASSED] 12 VFs
[17:07:04] [PASSED] 13 VFs
[17:07:04] [PASSED] 14 VFs
[17:07:04] [PASSED] 15 VFs
[17:07:04] [PASSED] 16 VFs
[17:07:04] [PASSED] 17 VFs
[17:07:04] [PASSED] 18 VFs
[17:07:04] [PASSED] 19 VFs
[17:07:04] [PASSED] 20 VFs
[17:07:04] [PASSED] 21 VFs
[17:07:04] [PASSED] 22 VFs
[17:07:04] [PASSED] 23 VFs
[17:07:04] [PASSED] 24 VFs
[17:07:04] [PASSED] 25 VFs
[17:07:04] [PASSED] 26 VFs
[17:07:04] [PASSED] 27 VFs
[17:07:04] [PASSED] 28 VFs
[17:07:04] [PASSED] 29 VFs
[17:07:04] [PASSED] 30 VFs
[17:07:04] [PASSED] 31 VFs
[17:07:04] [PASSED] 32 VFs
[17:07:04] [PASSED] 33 VFs
[17:07:04] [PASSED] 34 VFs
[17:07:04] [PASSED] 35 VFs
[17:07:04] [PASSED] 36 VFs
[17:07:04] [PASSED] 37 VFs
[17:07:04] [PASSED] 38 VFs
[17:07:04] [PASSED] 39 VFs
[17:07:04] [PASSED] 40 VFs
[17:07:04] [PASSED] 41 VFs
[17:07:04] [PASSED] 42 VFs
[17:07:04] [PASSED] 43 VFs
[17:07:04] [PASSED] 44 VFs
[17:07:04] [PASSED] 45 VFs
[17:07:04] [PASSED] 46 VFs
[17:07:04] [PASSED] 47 VFs
[17:07:04] [PASSED] 48 VFs
[17:07:04] [PASSED] 49 VFs
[17:07:04] [PASSED] 50 VFs
[17:07:04] [PASSED] 51 VFs
[17:07:04] [PASSED] 52 VFs
[17:07:04] [PASSED] 53 VFs
[17:07:04] [PASSED] 54 VFs
[17:07:04] [PASSED] 55 VFs
[17:07:04] [PASSED] 56 VFs
[17:07:04] [PASSED] 57 VFs
[17:07:04] [PASSED] 58 VFs
[17:07:04] [PASSED] 59 VFs
[17:07:04] [PASSED] 60 VFs
[17:07:04] [PASSED] 61 VFs
[17:07:04] [PASSED] 62 VFs
[17:07:04] [PASSED] 63 VFs
[17:07:04] ================= [PASSED] fair_doorbells ==================
[17:07:04] ======================== fair_ggtt  ========================
[17:07:04] [PASSED] 1 VF
[17:07:04] [PASSED] 2 VFs
[17:07:04] [PASSED] 3 VFs
[17:07:04] [PASSED] 4 VFs
[17:07:04] [PASSED] 5 VFs
[17:07:04] [PASSED] 6 VFs
[17:07:04] [PASSED] 7 VFs
[17:07:04] [PASSED] 8 VFs
[17:07:04] [PASSED] 9 VFs
[17:07:04] [PASSED] 10 VFs
[17:07:04] [PASSED] 11 VFs
[17:07:04] [PASSED] 12 VFs
[17:07:04] [PASSED] 13 VFs
[17:07:04] [PASSED] 14 VFs
[17:07:04] [PASSED] 15 VFs
[17:07:04] [PASSED] 16 VFs
[17:07:04] [PASSED] 17 VFs
[17:07:04] [PASSED] 18 VFs
[17:07:04] [PASSED] 19 VFs
[17:07:04] [PASSED] 20 VFs
[17:07:04] [PASSED] 21 VFs
[17:07:04] [PASSED] 22 VFs
[17:07:04] [PASSED] 23 VFs
[17:07:04] [PASSED] 24 VFs
[17:07:04] [PASSED] 25 VFs
[17:07:04] [PASSED] 26 VFs
[17:07:04] [PASSED] 27 VFs
[17:07:04] [PASSED] 28 VFs
[17:07:04] [PASSED] 29 VFs
[17:07:04] [PASSED] 30 VFs
[17:07:04] [PASSED] 31 VFs
[17:07:04] [PASSED] 32 VFs
[17:07:04] [PASSED] 33 VFs
[17:07:04] [PASSED] 34 VFs
[17:07:04] [PASSED] 35 VFs
[17:07:04] [PASSED] 36 VFs
[17:07:04] [PASSED] 37 VFs
[17:07:04] [PASSED] 38 VFs
[17:07:04] [PASSED] 39 VFs
[17:07:04] [PASSED] 40 VFs
[17:07:04] [PASSED] 41 VFs
[17:07:04] [PASSED] 42 VFs
[17:07:04] [PASSED] 43 VFs
[17:07:04] [PASSED] 44 VFs
[17:07:04] [PASSED] 45 VFs
[17:07:04] [PASSED] 46 VFs
[17:07:04] [PASSED] 47 VFs
[17:07:04] [PASSED] 48 VFs
[17:07:04] [PASSED] 49 VFs
[17:07:04] [PASSED] 50 VFs
[17:07:04] [PASSED] 51 VFs
[17:07:04] [PASSED] 52 VFs
[17:07:04] [PASSED] 53 VFs
[17:07:04] [PASSED] 54 VFs
[17:07:04] [PASSED] 55 VFs
[17:07:04] [PASSED] 56 VFs
[17:07:04] [PASSED] 57 VFs
[17:07:04] [PASSED] 58 VFs
[17:07:04] [PASSED] 59 VFs
[17:07:04] [PASSED] 60 VFs
[17:07:04] [PASSED] 61 VFs
[17:07:04] [PASSED] 62 VFs
[17:07:04] [PASSED] 63 VFs
[17:07:04] ==================== [PASSED] fair_ggtt ====================
[17:07:04] ======================== fair_vram  ========================
[17:07:04] [PASSED] 1 VF
[17:07:04] [PASSED] 2 VFs
[17:07:04] [PASSED] 3 VFs
[17:07:04] [PASSED] 4 VFs
[17:07:04] [PASSED] 5 VFs
[17:07:04] [PASSED] 6 VFs
[17:07:04] [PASSED] 7 VFs
[17:07:04] [PASSED] 8 VFs
[17:07:04] [PASSED] 9 VFs
[17:07:04] [PASSED] 10 VFs
[17:07:04] [PASSED] 11 VFs
[17:07:04] [PASSED] 12 VFs
[17:07:04] [PASSED] 13 VFs
[17:07:04] [PASSED] 14 VFs
[17:07:04] [PASSED] 15 VFs
[17:07:04] [PASSED] 16 VFs
[17:07:04] [PASSED] 17 VFs
[17:07:04] [PASSED] 18 VFs
[17:07:04] [PASSED] 19 VFs
[17:07:04] [PASSED] 20 VFs
[17:07:04] [PASSED] 21 VFs
[17:07:04] [PASSED] 22 VFs
[17:07:04] [PASSED] 23 VFs
[17:07:04] [PASSED] 24 VFs
[17:07:04] [PASSED] 25 VFs
[17:07:04] [PASSED] 26 VFs
[17:07:04] [PASSED] 27 VFs
[17:07:04] [PASSED] 28 VFs
[17:07:04] [PASSED] 29 VFs
[17:07:04] [PASSED] 30 VFs
[17:07:04] [PASSED] 31 VFs
[17:07:04] [PASSED] 32 VFs
[17:07:04] [PASSED] 33 VFs
[17:07:04] [PASSED] 34 VFs
[17:07:04] [PASSED] 35 VFs
[17:07:04] [PASSED] 36 VFs
[17:07:04] [PASSED] 37 VFs
[17:07:04] [PASSED] 38 VFs
[17:07:04] [PASSED] 39 VFs
[17:07:04] [PASSED] 40 VFs
[17:07:04] [PASSED] 41 VFs
[17:07:04] [PASSED] 42 VFs
[17:07:04] [PASSED] 43 VFs
[17:07:04] [PASSED] 44 VFs
[17:07:04] [PASSED] 45 VFs
[17:07:04] [PASSED] 46 VFs
[17:07:04] [PASSED] 47 VFs
[17:07:04] [PASSED] 48 VFs
[17:07:04] [PASSED] 49 VFs
[17:07:04] [PASSED] 50 VFs
[17:07:04] [PASSED] 51 VFs
[17:07:04] [PASSED] 52 VFs
[17:07:04] [PASSED] 53 VFs
[17:07:04] [PASSED] 54 VFs
[17:07:04] [PASSED] 55 VFs
[17:07:04] [PASSED] 56 VFs
[17:07:04] [PASSED] 57 VFs
[17:07:04] [PASSED] 58 VFs
[17:07:04] [PASSED] 59 VFs
[17:07:04] [PASSED] 60 VFs
[17:07:04] [PASSED] 61 VFs
[17:07:04] [PASSED] 62 VFs
[17:07:04] [PASSED] 63 VFs
[17:07:04] ==================== [PASSED] fair_vram ====================
[17:07:04] ================== [PASSED] pf_gt_config ===================
[17:07:04] ===================== lmtt (1 subtest) =====================
[17:07:04] ======================== test_ops  =========================
[17:07:04] [PASSED] 2-level
[17:07:04] [PASSED] multi-level
[17:07:04] ==================== [PASSED] test_ops =====================
[17:07:04] ====================== [PASSED] lmtt =======================
[17:07:04] ================= sriov_packet (1 subtest) =================
[17:07:04] [PASSED] test_descriptor_init
[17:07:04] ================== [PASSED] sriov_packet ===================
[17:07:04] ================= pf_service (11 subtests) =================
[17:07:04] [PASSED] pf_negotiate_any
[17:07:04] [PASSED] pf_negotiate_base_match
[17:07:04] [PASSED] pf_negotiate_base_newer
[17:07:04] [PASSED] pf_negotiate_base_next
[17:07:04] [SKIPPED] pf_negotiate_base_older (no older minor)
[17:07:04] [PASSED] pf_negotiate_base_prev
[17:07:04] [PASSED] pf_negotiate_latest_match
[17:07:04] [PASSED] pf_negotiate_latest_newer
[17:07:04] [PASSED] pf_negotiate_latest_next
[17:07:04] [SKIPPED] pf_negotiate_latest_older (no older minor)
[17:07:04] [SKIPPED] pf_negotiate_latest_prev (no prev major)
[17:07:04] =================== [PASSED] pf_service ====================
[17:07:04] ================= xe_guc_g2g (2 subtests) ==================
[17:07:04] ============== xe_live_guc_g2g_kunit_default  ==============
[17:07:04] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ==========
[17:07:04] ============== xe_live_guc_g2g_kunit_allmem  ===============
[17:07:04] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ==========
[17:07:04] =================== [SKIPPED] xe_guc_g2g ===================
[17:07:04] =================== xe_mocs (2 subtests) ===================
[17:07:04] ================ xe_live_mocs_kernel_kunit  ================
[17:07:04] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[17:07:04] ================ xe_live_mocs_reset_kunit  =================
[17:07:04] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[17:07:04] ==================== [SKIPPED] xe_mocs =====================
[17:07:04] ================= xe_migrate (3 subtests) ==================
[17:07:04] ================= xe_migrate_sanity_kunit  =================
[17:07:04] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[17:07:04] ================== xe_validate_ccs_kunit  ==================
[17:07:04] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[17:07:04] ============= xe_migrate_access_memory_kunit  ==============
[17:07:04] ========= [SKIPPED] xe_migrate_access_memory_kunit =========
[17:07:04] =================== [SKIPPED] xe_migrate ===================
[17:07:04] ================== xe_dma_buf (1 subtest) ==================
[17:07:04] ==================== xe_dma_buf_kunit  =====================
[17:07:04] ================ [SKIPPED] xe_dma_buf_kunit ================
[17:07:04] =================== [SKIPPED] xe_dma_buf ===================
[17:07:04] ================= xe_bo_shrink (1 subtest) =================
[17:07:04] =================== xe_bo_shrink_kunit  ====================
[17:07:04] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[17:07:04] ================== [SKIPPED] xe_bo_shrink ==================
[17:07:04] ==================== xe_bo (2 subtests) ====================
[17:07:04] ================== xe_ccs_migrate_kunit  ===================
[17:07:04] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[17:07:04] ==================== xe_bo_evict_kunit  ====================
[17:07:04] =============== [SKIPPED] xe_bo_evict_kunit ================
[17:07:04] ===================== [SKIPPED] xe_bo ======================
[17:07:04] =================== xe_any (9 subtests) ====================
[17:07:04] [PASSED] test_to_xe
[17:07:04] [PASSED] test_to_dev
[17:07:04] [PASSED] test_to_pdev
[17:07:04] [PASSED] test_to_drm
[17:07:04] [PASSED] test_if_pdev
[17:07:04] [PASSED] test_if_xe
[17:07:04] [PASSED] test_if_tile
[17:07:04] [PASSED] test_if_gt
[17:07:04] [PASSED] test_to_id
[17:07:04] ===================== [PASSED] xe_any ======================
[17:07:04] ==================== args (13 subtests) ====================
[17:07:04] [PASSED] count_args_test
[17:07:04] [PASSED] call_args_example
[17:07:04] [PASSED] call_args_test
[17:07:04] [PASSED] drop_first_arg_example
[17:07:04] [PASSED] drop_first_arg_test
[17:07:04] [PASSED] first_arg_example
[17:07:04] [PASSED] first_arg_test
[17:07:04] [PASSED] last_arg_example
[17:07:04] [PASSED] last_arg_test
[17:07:04] [PASSED] pick_arg_example
[17:07:04] [PASSED] if_args_example
[17:07:05] [PASSED] if_args_test
[17:07:05] [PASSED] sep_comma_example
[17:07:05] ====================== [PASSED] args =======================
[17:07:05] =================== xe_pci (3 subtests) ====================
[17:07:05] ==================== check_graphics_ip  ====================
[17:07:05] [PASSED] 12.00 Xe_LP
[17:07:05] [PASSED] 12.10 Xe_LP+
[17:07:05] [PASSED] 12.55 Xe_HPG
[17:07:05] [PASSED] 12.60 Xe_HPC
[17:07:05] [PASSED] 12.70 Xe_LPG
[17:07:05] [PASSED] 12.71 Xe_LPG
[17:07:05] [PASSED] 12.74 Xe_LPG+
[17:07:05] [PASSED] 20.01 Xe2_HPG
[17:07:05] [PASSED] 20.02 Xe2_HPG
[17:07:05] [PASSED] 20.04 Xe2_LPG
[17:07:05] [PASSED] 30.00 Xe3_LPG
[17:07:05] [PASSED] 30.01 Xe3_LPG
[17:07:05] [PASSED] 30.03 Xe3_LPG
[17:07:05] [PASSED] 30.04 Xe3_LPG
[17:07:05] [PASSED] 30.05 Xe3_LPG
[17:07:05] [PASSED] 35.10 Xe3p_LPG
[17:07:05] [PASSED] 35.11 Xe3p_XPC
[17:07:05] ================ [PASSED] check_graphics_ip ================
[17:07:05] ===================== check_media_ip  ======================
[17:07:05] [PASSED] 12.00 Xe_M
[17:07:05] [PASSED] 12.55 Xe_HPM
[17:07:05] [PASSED] 13.00 Xe_LPM+
[17:07:05] [PASSED] 13.01 Xe2_HPM
[17:07:05] [PASSED] 20.00 Xe2_LPM
[17:07:05] [PASSED] 30.00 Xe3_LPM
[17:07:05] [PASSED] 30.02 Xe3_LPM
[17:07:05] [PASSED] 35.00 Xe3p_LPM
[17:07:05] [PASSED] 35.03 Xe3p_HPM
[17:07:05] ================= [PASSED] check_media_ip ==================
[17:07:05] =================== check_platform_desc  ===================
[17:07:05] [PASSED] 0x9A60 (TIGERLAKE)
[17:07:05] [PASSED] 0x9A68 (TIGERLAKE)
[17:07:05] [PASSED] 0x9A70 (TIGERLAKE)
[17:07:05] [PASSED] 0x9A40 (TIGERLAKE)
[17:07:05] [PASSED] 0x9A49 (TIGERLAKE)
[17:07:05] [PASSED] 0x9A59 (TIGERLAKE)
[17:07:05] [PASSED] 0x9A78 (TIGERLAKE)
[17:07:05] [PASSED] 0x9AC0 (TIGERLAKE)
[17:07:05] [PASSED] 0x9AC9 (TIGERLAKE)
[17:07:05] [PASSED] 0x9AD9 (TIGERLAKE)
[17:07:05] [PASSED] 0x9AF8 (TIGERLAKE)
[17:07:05] [PASSED] 0x4C80 (ROCKETLAKE)
[17:07:05] [PASSED] 0x4C8A (ROCKETLAKE)
[17:07:05] [PASSED] 0x4C8B (ROCKETLAKE)
[17:07:05] [PASSED] 0x4C8C (ROCKETLAKE)
[17:07:05] [PASSED] 0x4C90 (ROCKETLAKE)
[17:07:05] [PASSED] 0x4C9A (ROCKETLAKE)
[17:07:05] [PASSED] 0x4680 (ALDERLAKE_S)
[17:07:05] [PASSED] 0x4682 (ALDERLAKE_S)
[17:07:05] [PASSED] 0x4688 (ALDERLAKE_S)
[17:07:05] [PASSED] 0x468A (ALDERLAKE_S)
[17:07:05] [PASSED] 0x468B (ALDERLAKE_S)
[17:07:05] [PASSED] 0x4690 (ALDERLAKE_S)
[17:07:05] [PASSED] 0x4692 (ALDERLAKE_S)
[17:07:05] [PASSED] 0x4693 (ALDERLAKE_S)
[17:07:05] [PASSED] 0x46A0 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46A1 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46A2 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46A3 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46A6 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46A8 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46AA (ALDERLAKE_P)
[17:07:05] [PASSED] 0x462A (ALDERLAKE_P)
[17:07:05] [PASSED] 0x4626 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x4628 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46B0 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46B1 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46B2 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46B3 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46C0 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46C1 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46C2 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46C3 (ALDERLAKE_P)
[17:07:05] [PASSED] 0x46D0 (ALDERLAKE_N)
[17:07:05] [PASSED] 0x46D1 (ALDERLAKE_N)
[17:07:05] [PASSED] 0x46D2 (ALDERLAKE_N)
[17:07:05] [PASSED] 0x46D3 (ALDERLAKE_N)
[17:07:05] [PASSED] 0x46D4 (ALDERLAKE_N)
[17:07:05] [PASSED] 0xA721 (ALDERLAKE_P)
[17:07:05] [PASSED] 0xA7A1 (ALDERLAKE_P)
[17:07:05] [PASSED] 0xA7A9 (ALDERLAKE_P)
[17:07:05] [PASSED] 0xA7AC (ALDERLAKE_P)
[17:07:05] [PASSED] 0xA7AD (ALDERLAKE_P)
[17:07:05] [PASSED] 0xA720 (ALDERLAKE_P)
[17:07:05] [PASSED] 0xA7A0 (ALDERLAKE_P)
[17:07:05] [PASSED] 0xA7A8 (ALDERLAKE_P)
[17:07:05] [PASSED] 0xA7AA (ALDERLAKE_P)
[17:07:05] [PASSED] 0xA7AB (ALDERLAKE_P)
[17:07:05] [PASSED] 0xA780 (ALDERLAKE_S)
[17:07:05] [PASSED] 0xA781 (ALDERLAKE_S)
[17:07:05] [PASSED] 0xA782 (ALDERLAKE_S)
[17:07:05] [PASSED] 0xA783 (ALDERLAKE_S)
[17:07:05] [PASSED] 0xA788 (ALDERLAKE_S)
[17:07:05] [PASSED] 0xA789 (ALDERLAKE_S)
[17:07:05] [PASSED] 0xA78A (ALDERLAKE_S)
[17:07:05] [PASSED] 0xA78B (ALDERLAKE_S)
[17:07:05] [PASSED] 0x4905 (DG1)
[17:07:05] [PASSED] 0x4906 (DG1)
[17:07:05] [PASSED] 0x4907 (DG1)
[17:07:05] [PASSED] 0x4908 (DG1)
[17:07:05] [PASSED] 0x4909 (DG1)
[17:07:05] [PASSED] 0x56C0 (DG2)
[17:07:05] [PASSED] 0x56C2 (DG2)
[17:07:05] [PASSED] 0x56C1 (DG2)
[17:07:05] [PASSED] 0x7D51 (METEORLAKE)
[17:07:05] [PASSED] 0x7DD1 (METEORLAKE)
[17:07:05] [PASSED] 0x7D41 (METEORLAKE)
[17:07:05] [PASSED] 0x7D67 (METEORLAKE)
[17:07:05] [PASSED] 0xB640 (METEORLAKE)
[17:07:05] [PASSED] 0x56A0 (DG2)
[17:07:05] [PASSED] 0x56A1 (DG2)
[17:07:05] [PASSED] 0x56A2 (DG2)
[17:07:05] [PASSED] 0x56BE (DG2)
[17:07:05] [PASSED] 0x56BF (DG2)
[17:07:05] [PASSED] 0x5690 (DG2)
[17:07:05] [PASSED] 0x5691 (DG2)
[17:07:05] [PASSED] 0x5692 (DG2)
[17:07:05] [PASSED] 0x56A5 (DG2)
[17:07:05] [PASSED] 0x56A6 (DG2)
[17:07:05] [PASSED] 0x56B0 (DG2)
[17:07:05] [PASSED] 0x56B1 (DG2)
[17:07:05] [PASSED] 0x56BA (DG2)
[17:07:05] [PASSED] 0x56BB (DG2)
[17:07:05] [PASSED] 0x56BC (DG2)
[17:07:05] [PASSED] 0x56BD (DG2)
[17:07:05] [PASSED] 0x5693 (DG2)
[17:07:05] [PASSED] 0x5694 (DG2)
[17:07:05] [PASSED] 0x5695 (DG2)
[17:07:05] [PASSED] 0x56A3 (DG2)
[17:07:05] [PASSED] 0x56A4 (DG2)
[17:07:05] [PASSED] 0x56B2 (DG2)
[17:07:05] [PASSED] 0x56B3 (DG2)
[17:07:05] [PASSED] 0x5696 (DG2)
[17:07:05] [PASSED] 0x5697 (DG2)
[17:07:05] [PASSED] 0xB69 (PVC)
[17:07:05] [PASSED] 0xB6E (PVC)
[17:07:05] [PASSED] 0xBD4 (PVC)
[17:07:05] [PASSED] 0xBD5 (PVC)
[17:07:05] [PASSED] 0xBD6 (PVC)
[17:07:05] [PASSED] 0xBD7 (PVC)
[17:07:05] [PASSED] 0xBD8 (PVC)
[17:07:05] [PASSED] 0xBD9 (PVC)
[17:07:05] [PASSED] 0xBDA (PVC)
[17:07:05] [PASSED] 0xBDB (PVC)
[17:07:05] [PASSED] 0xBE0 (PVC)
[17:07:05] [PASSED] 0xBE1 (PVC)
[17:07:05] [PASSED] 0xBE5 (PVC)
[17:07:05] [PASSED] 0x7D40 (METEORLAKE)
[17:07:05] [PASSED] 0x7D45 (METEORLAKE)
[17:07:05] [PASSED] 0x7D55 (METEORLAKE)
[17:07:05] [PASSED] 0x7D60 (METEORLAKE)
[17:07:05] [PASSED] 0x7DD5 (METEORLAKE)
[17:07:05] [PASSED] 0x6420 (LUNARLAKE)
[17:07:05] [PASSED] 0x64A0 (LUNARLAKE)
[17:07:05] [PASSED] 0x64B0 (LUNARLAKE)
[17:07:05] [PASSED] 0xE202 (BATTLEMAGE)
[17:07:05] [PASSED] 0xE209 (BATTLEMAGE)
[17:07:05] [PASSED] 0xE20B (BATTLEMAGE)
[17:07:05] [PASSED] 0xE20C (BATTLEMAGE)
[17:07:05] [PASSED] 0xE20D (BATTLEMAGE)
[17:07:05] [PASSED] 0xE210 (BATTLEMAGE)
[17:07:05] [PASSED] 0xE211 (BATTLEMAGE)
[17:07:05] [PASSED] 0xE212 (BATTLEMAGE)
[17:07:05] [PASSED] 0xE216 (BATTLEMAGE)
[17:07:05] [PASSED] 0xE220 (BATTLEMAGE)
[17:07:05] [PASSED] 0xE221 (BATTLEMAGE)
[17:07:05] [PASSED] 0xE222 (BATTLEMAGE)
[17:07:05] [PASSED] 0xE223 (BATTLEMAGE)
[17:07:05] [PASSED] 0xB080 (PANTHERLAKE)
[17:07:05] [PASSED] 0xB081 (PANTHERLAKE)
[17:07:05] [PASSED] 0xB082 (PANTHERLAKE)
[17:07:05] [PASSED] 0xB083 (PANTHERLAKE)
[17:07:05] [PASSED] 0xB084 (PANTHERLAKE)
[17:07:05] [PASSED] 0xB085 (PANTHERLAKE)
[17:07:05] [PASSED] 0xB086 (PANTHERLAKE)
[17:07:05] [PASSED] 0xB087 (PANTHERLAKE)
[17:07:05] [PASSED] 0xB08F (PANTHERLAKE)
[17:07:05] [PASSED] 0xB090 (PANTHERLAKE)
[17:07:05] [PASSED] 0xB0A0 (PANTHERLAKE)
[17:07:05] [PASSED] 0xB0A1 (PANTHERLAKE)
[17:07:05] [PASSED] 0xB0B0 (PANTHERLAKE)
[17:07:05] [PASSED] 0xFD80 (PANTHERLAKE)
[17:07:05] [PASSED] 0xFD81 (PANTHERLAKE)
[17:07:05] [PASSED] 0xD740 (NOVALAKE_S)
[17:07:05] [PASSED] 0xD741 (NOVALAKE_S)
[17:07:05] [PASSED] 0xD742 (NOVALAKE_S)
[17:07:05] [PASSED] 0xD743 (NOVALAKE_S)
[17:07:05] [PASSED] 0xD745 (NOVALAKE_S)
[17:07:05] [PASSED] 0xD74A (NOVALAKE_S)
[17:07:05] [PASSED] 0xD74B (NOVALAKE_S)
[17:07:05] [PASSED] 0x674C (CRESCENTISLAND)
[17:07:05] [PASSED] 0x674D (CRESCENTISLAND)
[17:07:05] [PASSED] 0x674E (CRESCENTISLAND)
[17:07:05] [PASSED] 0x674F (CRESCENTISLAND)
[17:07:05] [PASSED] 0x6750 (CRESCENTISLAND)
[17:07:05] [PASSED] 0x6751 (CRESCENTISLAND)
[17:07:05] [PASSED] 0xD750 (NOVALAKE_P)
[17:07:05] [PASSED] 0xD751 (NOVALAKE_P)
[17:07:05] [PASSED] 0xD752 (NOVALAKE_P)
[17:07:05] [PASSED] 0xD753 (NOVALAKE_P)
[17:07:05] [PASSED] 0xD754 (NOVALAKE_P)
[17:07:05] [PASSED] 0xD755 (NOVALAKE_P)
[17:07:05] [PASSED] 0xD756 (NOVALAKE_P)
[17:07:05] [PASSED] 0xD757 (NOVALAKE_P)
[17:07:05] [PASSED] 0xD75F (NOVALAKE_P)
[17:07:05] =============== [PASSED] check_platform_desc ===============
[17:07:05] ===================== [PASSED] xe_pci ======================
[17:07:05] ============= xe_rtp_tables_test (5 subtests) ==============
[17:07:05] ================== xe_rtp_table_gt_test  ===================
[17:07:05] [PASSED] gt_was/14011060649
[17:07:05] [PASSED] gt_was/14011059788
[17:07:05] [PASSED] gt_was/14015795083
[17:07:05] [PASSED] gt_was/16021867713
[17:07:05] [PASSED] gt_was/14019449301
[17:07:05] [PASSED] gt_was/16028005424
[17:07:05] [PASSED] gt_was/14026578760
[17:07:05] [PASSED] gt_was/1409420604
[17:07:05] [PASSED] gt_was/1408615072
[17:07:05] [PASSED] gt_was/22010523718
[17:07:05] [PASSED] gt_was/14011006942
[17:07:05] [PASSED] gt_was/14014830051
[17:07:05] [PASSED] gt_was/18018781329
[17:07:05] [PASSED] gt_was/1509235366
[17:07:05] [PASSED] gt_was/18018781329
[17:07:05] [PASSED] gt_was/16016694945
[17:07:05] [PASSED] gt_was/14018575942
[17:07:05] [PASSED] gt_was/22016670082
[17:07:05] [PASSED] gt_was/22016670082
[17:07:05] [PASSED] gt_was/14017421178
[17:07:05] [PASSED] gt_was/16025250150
[17:07:05] [PASSED] gt_was/14021871409
[17:07:05] [PASSED] gt_was/16021865536
[17:07:05] [PASSED] gt_was/14021486841
[17:07:05] [PASSED] gt_was/14025160223
[17:07:05] [PASSED] gt_was/14026144927, 16029437861, 14026127056
[17:07:05] [PASSED] gt_was/14025635424
[17:07:05] [PASSED] gt_was/16028005424
[17:07:05] ============== [PASSED] xe_rtp_table_gt_test ===============
[17:07:05] ================== xe_rtp_table_gt_test  ===================
[17:07:05] [PASSED] gt_tunings/Tuning: Blend Fill Caching Optimization Disable
[17:07:05] [PASSED] gt_tunings/Tuning: 32B Access Enable
[17:07:05] [PASSED] gt_tunings/Tuning: L3 cache
[17:07:05] [PASSED] gt_tunings/Tuning: L3 cache - media
[17:07:05] [PASSED] gt_tunings/Tuning: Compression Overfetch
[17:07:05] [PASSED] gt_tunings/Tuning: Compression Overfetch - media
[17:07:05] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3
[17:07:05] [PASSED] gt_tunings/Tuning: Enable compressible partial write overfetch in L3 - media
[17:07:05] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only
[17:07:05] [PASSED] gt_tunings/Tuning: L2 Overfetch Compressible Only - media
[17:07:05] [PASSED] gt_tunings/Tuning: Stateless compression control
[17:07:05] [PASSED] gt_tunings/Tuning: Stateless compression control - media
[17:07:05] [PASSED] gt_tunings/Tuning: L3 RW flush all Cache
[17:07:05] [PASSED] gt_tunings/Tuning: L3 RW flush all cache - media
[17:07:05] [PASSED] gt_tunings/Tuning: Set STLB Bank Hash Mode to 4KB
[17:07:05] [PASSED] gt_tunings/Tuning: Force All Non-Compressible Memory Reads to be 256B Overfetches
[17:07:05] ============== [PASSED] xe_rtp_table_gt_test ===============
[17:07:05] ================== xe_rtp_table_oob_test  ==================
[17:07:05] [PASSED] oob_was/1607983814
[17:07:05] [PASSED] oob_was/16010904313
[17:07:05] [PASSED] oob_was/18022495364
[17:07:05] [PASSED] oob_was/22012773006
[17:07:05] [PASSED] oob_was/14014475959
[17:07:05] [PASSED] oob_was/22011391025
[17:07:05] [PASSED] oob_was/22012727170
[17:07:05] [PASSED] oob_was/22012727685
[17:07:05] [PASSED] oob_was/22016596838
[17:07:05] [PASSED] oob_was/18020744125
[17:07:05] [PASSED] oob_was/1409600907
[17:07:05] [PASSED] oob_was/22014953428
[17:07:05] [PASSED] oob_was/16017236439
[17:07:05] [PASSED] oob_was/14019821291
[17:07:05] [PASSED] oob_was/14015076503
[17:07:05] [PASSED] oob_was/22016122933
[17:07:05] [PASSED] oob_was/14018913170
[17:07:05] [PASSED] oob_was/14018094691
[17:07:05] [PASSED] oob_was/18024947630
[17:07:05] [PASSED] oob_was/16022287689
[17:07:05] [PASSED] oob_was/13011645652
[17:07:05] [PASSED] oob_was/14022293748
[17:07:05] [PASSED] oob_was/22019794406
[17:07:05] [PASSED] oob_was/22019338487
[17:07:05] [PASSED] oob_was/16023588340
[17:07:05] [PASSED] oob_was/14019789679
[17:07:05] [PASSED] oob_was/14022866841
[17:07:05] [PASSED] oob_was/16021333562
[17:07:05] [PASSED] oob_was/14016712196
[17:07:05] [PASSED] oob_was/14015568240
[17:07:05] [PASSED] oob_was/18013179988
[17:07:05] [PASSED] oob_was/1508761755
[17:07:05] [PASSED] oob_was/16023105232
[17:07:05] [PASSED] oob_was/16026508708
[17:07:05] [PASSED] oob_was/14020001231
[17:07:05] [PASSED] oob_was/16023683509
[17:07:05] [PASSED] oob_was/14025515070
[17:07:05] [PASSED] oob_was/15015404425_disable
[17:07:05] [PASSED] oob_was/16026007364
[17:07:05] [PASSED] oob_was/14020316580
[17:07:05] [PASSED] oob_was/14025883347
[17:07:05] [PASSED] oob_was/16029380221
[17:07:05] [PASSED] oob_was/22022079272
[17:07:05] [PASSED] oob_was/16029897822
[17:07:05] [PASSED] oob_was/14027054324
[17:07:05] [PASSED] oob_was/14025941587
[17:07:05] [PASSED] oob_was/16030224309
[17:07:05] ============== [PASSED] xe_rtp_table_oob_test ==============
[17:07:05] ================ xe_rtp_table_dev_oob_test  ================
[17:07:05] [PASSED] device_oob_was/22010954014
[17:07:05] [PASSED] device_oob_was/15015404425
[17:07:05] [PASSED] device_oob_was/22019338487_display
[17:07:05] [PASSED] device_oob_was/14022085890
[17:07:05] [PASSED] device_oob_was/14026539277
[17:07:05] [PASSED] device_oob_was/14026633728
[17:07:05] [PASSED] device_oob_was/14026746987
[17:07:05] [PASSED] device_oob_was/14026779378
[17:07:05] ============ [PASSED] xe_rtp_table_dev_oob_test ============
[17:07:05] ========== xe_rtp_table_missing_upper_bound_test  ==========
[17:07:05] [PASSED] register_whitelist/WaAllowPMDepthAndInvocationCountAccessFromUMD, 1408556865
[17:07:05] [PASSED] register_whitelist/1508744258, 14012131227, 1808121037
[17:07:05] [PASSED] register_whitelist/1806527549
[17:07:05] [PASSED] register_whitelist/allow_read_ctx_timestamp
[17:07:05] [PASSED] register_whitelist/allow_read_queue_timestamp
[17:07:05] [PASSED] register_whitelist/16014440446
[17:07:05] [PASSED] register_whitelist/16017236439
[17:07:05] [PASSED] register_whitelist/16020183090
[17:07:05] [PASSED] register_whitelist/14024997852
[17:07:05] [PASSED] register_whitelist/14024997852
[17:07:05] ====== [PASSED] xe_rtp_table_missing_upper_bound_test ======
[17:07:05] =============== [PASSED] xe_rtp_tables_test ================
[17:07:05] =================== xe_rtp (3 subtests) ====================
[17:07:05] =================== xe_rtp_rules_tests  ====================
[17:07:05] [PASSED] no
[17:07:05] [PASSED] yes
[17:07:05] [PASSED] no-and-no
[17:07:05] [PASSED] no-and-yes
[17:07:05] [PASSED] yes-and-no
[17:07:05] [PASSED] yes-and-yes
[17:07:05] [PASSED] no-or-no
[17:07:05] [PASSED] no-or-yes
[17:07:05] [PASSED] yes-or-no
[17:07:05] [PASSED] yes-or-yes
[17:07:05] [PASSED] no-yes-or-yes-no
[17:07:05] [PASSED] no-yes-or-yes-yes
[17:07:05] [PASSED] yes-yes-or-no-yes
[17:07:05] [PASSED] yes-yes-or-yes-yes
[17:07:05] [PASSED] no-no-or-yes-or-no
[17:07:05] [PASSED] or
[17:07:05] [PASSED] or-yes
[17:07:05] [PASSED] or-no
[17:07:05] [PASSED] yes-or
[17:07:05] [PASSED] no-or
[17:07:05] [PASSED] no-or-or-yes
[17:07:05] [PASSED] yes-or-or-no
[17:07:05] [PASSED] no-or-or-no
[17:07:05] [PASSED] missing-context-engine-class
[17:07:05] [PASSED] missing-context-engine-class-or-yes
[17:07:05] [PASSED] missing-context-engine-class-or-or-yes
[17:07:05] =============== [PASSED] xe_rtp_rules_tests ================
[17:07:05] =============== xe_rtp_process_to_sr_tests  ================
[17:07:05] [PASSED] coalesce-same-reg
[17:07:05] [PASSED] coalesce-same-reg-literal-and-func
[17:07:05] [PASSED] no-match-no-add
[17:07:05] [PASSED] two-regs-two-entries
[17:07:05] [PASSED] clr-one-set-other
[17:07:05] [PASSED] set-field
[17:07:05] [PASSED] conflict-duplicate
[17:07:05] [PASSED] conflict-not-disjoint
[17:07:05] [PASSED] conflict-not-disjoint-literal-and-func
[17:07:05] [PASSED] conflict-reg-type
[17:07:05] [PASSED] bad-mcr-reg-forced-to-regular
[17:07:05] [PASSED] bad-regular-reg-forced-to-mcr
[17:07:05] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[17:07:05] ================== xe_rtp_process_tests  ===================
[17:07:05] [PASSED] active1
[17:07:05] [PASSED] active2
[17:07:05] [PASSED] active-inactive
[17:07:05] [PASSED] inactive-active
[17:07:05] [PASSED] inactive-active-inactive
[17:07:05] [PASSED] inactive-inactive-inactive
[17:07:05] ============== [PASSED] xe_rtp_process_tests ===============
[17:07:05] ===================== [PASSED] xe_rtp ======================
[17:07:05] ==================== xe_wa (1 subtest) =====================
[17:07:05] ======================== xe_wa_gt  =========================
[17:07:05] [PASSED] TIGERLAKE B0
[17:07:05] [PASSED] DG1 A0
[17:07:05] [PASSED] DG1 B0
[17:07:05] [PASSED] ALDERLAKE_S A0
[17:07:05] [PASSED] ALDERLAKE_S B0
[17:07:05] [PASSED] ALDERLAKE_S C0
[17:07:05] [PASSED] ALDERLAKE_S D0
[17:07:05] [PASSED] ALDERLAKE_P A0
[17:07:05] [PASSED] ALDERLAKE_P B0
[17:07:05] [PASSED] ALDERLAKE_P C0
[17:07:05] [PASSED] ALDERLAKE_S RPLS D0
[17:07:05] [PASSED] ALDERLAKE_P RPLU E0
[17:07:05] [PASSED] DG2 G10 C0
[17:07:05] [PASSED] DG2 G11 B1
[17:07:05] [PASSED] DG2 G12 A1
[17:07:05] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0
[17:07:05] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0
[17:07:05] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0
[17:07:05] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0
[17:07:05] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0
[17:07:05] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1
[17:07:05] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0
[17:07:05] ==================== [PASSED] xe_wa_gt =====================
[17:07:05] ====================== [PASSED] xe_wa ======================
[17:07:05] ============================================================
[17:07:05] Testing complete. Ran 838 tests: passed: 809, skipped: 29
[17:07:05] Elapsed time: 41.329s total, 1.895s configuring, 38.669s building, 0.718s running

+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[17:07:05] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[17:07:07] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[17:07:32] Starting KUnit Kernel (1/1)...
[17:07:32] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[17:07:32] ============ drm_test_pick_cmdline (2 subtests) ============
[17:07:32] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[17:07:32] =============== drm_test_pick_cmdline_named  ===============
[17:07:32] [PASSED] NTSC
[17:07:32] [PASSED] NTSC-J
[17:07:32] [PASSED] PAL
[17:07:32] [PASSED] PAL-M
[17:07:32] =========== [PASSED] drm_test_pick_cmdline_named ===========
[17:07:32] ============== [PASSED] drm_test_pick_cmdline ==============
[17:07:32] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[17:07:32] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[17:07:32] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[17:07:32] =========== drm_validate_clone_mode (2 subtests) ===========
[17:07:32] ============== drm_test_check_in_clone_mode  ===============
[17:07:32] [PASSED] in_clone_mode
[17:07:32] [PASSED] not_in_clone_mode
[17:07:32] ========== [PASSED] drm_test_check_in_clone_mode ===========
[17:07:32] =============== drm_test_check_valid_clones  ===============
[17:07:32] [PASSED] not_in_clone_mode
[17:07:32] [PASSED] valid_clone
[17:07:32] [PASSED] invalid_clone
[17:07:32] =========== [PASSED] drm_test_check_valid_clones ===========
[17:07:32] ============= [PASSED] drm_validate_clone_mode =============
[17:07:32] ============= drm_validate_modeset (1 subtest) =============
[17:07:32] [PASSED] drm_test_check_connector_changed_modeset
[17:07:32] ============== [PASSED] drm_validate_modeset ===============
[17:07:32] ====== drm_test_bridge_get_current_state (1 subtest) =======
[17:07:32] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[17:07:32] ======== [PASSED] drm_test_bridge_get_current_state ========
[17:07:32] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[17:07:32] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[17:07:32] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[17:07:32] [PASSED] drm_test_drm_bridge_helper_hdmi_output_bus_fmts
[17:07:32] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[17:07:32] ============== drm_bridge_alloc (2 subtests) ===============
[17:07:32] [PASSED] drm_test_drm_bridge_alloc_basic
[17:07:32] [PASSED] drm_test_drm_bridge_alloc_get_put
[17:07:32] ================ [PASSED] drm_bridge_alloc =================
[17:07:32] ============= drm_bridge_bus_fmt (5 subtests) ==============
[17:07:32] [PASSED] drm_test_bridge_rgb_yuv_rgb
[17:07:32] [PASSED] drm_test_bridge_must_convert_to_yuv444
[17:07:32] [PASSED] drm_test_bridge_hdmi_auto_rgb
[17:07:32] [PASSED] drm_test_bridge_auto_first
[17:07:32] [PASSED] drm_test_bridge_rgb_yuv_no_path
[17:07:32] =============== [PASSED] drm_bridge_bus_fmt ================
[17:07:32] ============= drm_cmdline_parser (40 subtests) =============
[17:07:32] [PASSED] drm_test_cmdline_force_d_only
[17:07:32] [PASSED] drm_test_cmdline_force_D_only_dvi
[17:07:32] [PASSED] drm_test_cmdline_force_D_only_hdmi
[17:07:32] [PASSED] drm_test_cmdline_force_D_only_not_digital
[17:07:32] [PASSED] drm_test_cmdline_force_e_only
[17:07:32] [PASSED] drm_test_cmdline_res
[17:07:32] [PASSED] drm_test_cmdline_res_vesa
[17:07:32] [PASSED] drm_test_cmdline_res_vesa_rblank
[17:07:32] [PASSED] drm_test_cmdline_res_rblank
[17:07:32] [PASSED] drm_test_cmdline_res_bpp
[17:07:32] [PASSED] drm_test_cmdline_res_refresh
[17:07:32] [PASSED] drm_test_cmdline_res_bpp_refresh
[17:07:32] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[17:07:32] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[17:07:32] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[17:07:32] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[17:07:32] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[17:07:32] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[17:07:32] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[17:07:32] [PASSED] drm_test_cmdline_res_margins_force_on
[17:07:32] [PASSED] drm_test_cmdline_res_vesa_margins
[17:07:32] [PASSED] drm_test_cmdline_name
[17:07:32] [PASSED] drm_test_cmdline_name_bpp
[17:07:32] [PASSED] drm_test_cmdline_name_option
[17:07:32] [PASSED] drm_test_cmdline_name_bpp_option
[17:07:32] [PASSED] drm_test_cmdline_rotate_0
[17:07:32] [PASSED] drm_test_cmdline_rotate_90
[17:07:32] [PASSED] drm_test_cmdline_rotate_180
[17:07:32] [PASSED] drm_test_cmdline_rotate_270
[17:07:32] [PASSED] drm_test_cmdline_hmirror
[17:07:32] [PASSED] drm_test_cmdline_vmirror
[17:07:32] [PASSED] drm_test_cmdline_margin_options
[17:07:32] [PASSED] drm_test_cmdline_multiple_options
[17:07:32] [PASSED] drm_test_cmdline_bpp_extra_and_option
[17:07:32] [PASSED] drm_test_cmdline_extra_and_option
[17:07:32] [PASSED] drm_test_cmdline_freestanding_options
[17:07:32] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[17:07:32] [PASSED] drm_test_cmdline_panel_orientation
[17:07:32] ================ drm_test_cmdline_invalid  =================
[17:07:32] [PASSED] margin_only
[17:07:32] [PASSED] interlace_only
[17:07:32] [PASSED] res_missing_x
[17:07:32] [PASSED] res_missing_y
[17:07:32] [PASSED] res_bad_y
[17:07:32] [PASSED] res_missing_y_bpp
[17:07:32] [PASSED] res_bad_bpp
[17:07:32] [PASSED] res_bad_refresh
[17:07:32] [PASSED] res_bpp_refresh_force_on_off
[17:07:32] [PASSED] res_invalid_mode
[17:07:32] [PASSED] res_bpp_wrong_place_mode
[17:07:32] [PASSED] name_bpp_refresh
[17:07:32] [PASSED] name_refresh
[17:07:32] [PASSED] name_refresh_wrong_mode
[17:07:32] [PASSED] name_refresh_invalid_mode
[17:07:32] [PASSED] rotate_multiple
[17:07:32] [PASSED] rotate_invalid_val
[17:07:32] [PASSED] rotate_truncated
[17:07:32] [PASSED] invalid_option
[17:07:32] [PASSED] invalid_tv_option
[17:07:32] [PASSED] truncated_tv_option
[17:07:32] ============ [PASSED] drm_test_cmdline_invalid =============
[17:07:32] =============== drm_test_cmdline_tv_options  ===============
[17:07:32] [PASSED] NTSC
[17:07:32] [PASSED] NTSC_443
[17:07:32] [PASSED] NTSC_J
[17:07:32] [PASSED] PAL
[17:07:32] [PASSED] PAL_M
[17:07:32] [PASSED] PAL_N
[17:07:32] [PASSED] SECAM
[17:07:32] [PASSED] MONO_525
[17:07:32] [PASSED] MONO_625
[17:07:32] =========== [PASSED] drm_test_cmdline_tv_options ===========
[17:07:32] =============== [PASSED] drm_cmdline_parser ================
[17:07:32] ========== drmm_connector_hdmi_init (20 subtests) ==========
[17:07:32] [PASSED] drm_test_connector_hdmi_init_valid
[17:07:32] [PASSED] drm_test_connector_hdmi_init_bpc_8
[17:07:32] [PASSED] drm_test_connector_hdmi_init_bpc_10
[17:07:32] [PASSED] drm_test_connector_hdmi_init_bpc_12
[17:07:32] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[17:07:32] [PASSED] drm_test_connector_hdmi_init_bpc_null
[17:07:32] [PASSED] drm_test_connector_hdmi_init_formats_empty
[17:07:32] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[17:07:32] === drm_test_connector_hdmi_init_formats_yuv420_allowed  ===
[17:07:32] [PASSED] supported_formats=0x9 yuv420_allowed=1
[17:07:32] [PASSED] supported_formats=0x9 yuv420_allowed=0
[17:07:32] [PASSED] supported_formats=0x5 yuv420_allowed=1
[17:07:32] [PASSED] supported_formats=0x5 yuv420_allowed=0
[17:07:32] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[17:07:32] [PASSED] drm_test_connector_hdmi_init_null_ddc
[17:07:32] [PASSED] drm_test_connector_hdmi_init_null_product
[17:07:32] [PASSED] drm_test_connector_hdmi_init_null_vendor
[17:07:32] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[17:07:32] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[17:07:32] [PASSED] drm_test_connector_hdmi_init_product_valid
[17:07:32] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[17:07:32] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[17:07:32] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[17:07:32] ========= drm_test_connector_hdmi_init_type_valid  =========
[17:07:32] [PASSED] HDMI-A
[17:07:32] [PASSED] HDMI-B
[17:07:32] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[17:07:32] ======== drm_test_connector_hdmi_init_type_invalid  ========
[17:07:32] [PASSED] Unknown
[17:07:32] [PASSED] VGA
[17:07:32] [PASSED] DVI-I
[17:07:32] [PASSED] DVI-D
[17:07:32] [PASSED] DVI-A
[17:07:32] [PASSED] Composite
[17:07:32] [PASSED] SVIDEO
[17:07:32] [PASSED] LVDS
[17:07:32] [PASSED] Component
[17:07:32] [PASSED] DIN
[17:07:32] [PASSED] DP
[17:07:32] [PASSED] TV
[17:07:32] [PASSED] eDP
[17:07:32] [PASSED] Virtual
[17:07:32] [PASSED] DSI
[17:07:32] [PASSED] DPI
[17:07:32] [PASSED] Writeback
[17:07:32] [PASSED] SPI
[17:07:32] [PASSED] USB
[17:07:32] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[17:07:32] ============ [PASSED] drmm_connector_hdmi_init =============
[17:07:32] ============= drmm_connector_init (3 subtests) =============
[17:07:32] [PASSED] drm_test_drmm_connector_init
[17:07:32] [PASSED] drm_test_drmm_connector_init_null_ddc
[17:07:32] ========= drm_test_drmm_connector_init_type_valid  =========
[17:07:32] [PASSED] Unknown
[17:07:32] [PASSED] VGA
[17:07:32] [PASSED] DVI-I
[17:07:32] [PASSED] DVI-D
[17:07:32] [PASSED] DVI-A
[17:07:32] [PASSED] Composite
[17:07:32] [PASSED] SVIDEO
[17:07:32] [PASSED] LVDS
[17:07:32] [PASSED] Component
[17:07:32] [PASSED] DIN
[17:07:32] [PASSED] DP
[17:07:32] [PASSED] HDMI-A
[17:07:32] [PASSED] HDMI-B
[17:07:32] [PASSED] TV
[17:07:32] [PASSED] eDP
[17:07:32] [PASSED] Virtual
[17:07:32] [PASSED] DSI
[17:07:32] [PASSED] DPI
[17:07:32] [PASSED] Writeback
[17:07:32] [PASSED] SPI
[17:07:32] [PASSED] USB
[17:07:32] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[17:07:32] =============== [PASSED] drmm_connector_init ===============
[17:07:32] ========= drm_connector_dynamic_init (6 subtests) ==========
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_init
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_init_properties
[17:07:32] ===== drm_test_drm_connector_dynamic_init_type_valid  ======
[17:07:32] [PASSED] Unknown
[17:07:32] [PASSED] VGA
[17:07:32] [PASSED] DVI-I
[17:07:32] [PASSED] DVI-D
[17:07:32] [PASSED] DVI-A
[17:07:32] [PASSED] Composite
[17:07:32] [PASSED] SVIDEO
[17:07:32] [PASSED] LVDS
[17:07:32] [PASSED] Component
[17:07:32] [PASSED] DIN
[17:07:32] [PASSED] DP
[17:07:32] [PASSED] HDMI-A
[17:07:32] [PASSED] HDMI-B
[17:07:32] [PASSED] TV
[17:07:32] [PASSED] eDP
[17:07:32] [PASSED] Virtual
[17:07:32] [PASSED] DSI
[17:07:32] [PASSED] DPI
[17:07:32] [PASSED] Writeback
[17:07:32] [PASSED] SPI
[17:07:32] [PASSED] USB
[17:07:32] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[17:07:32] ======== drm_test_drm_connector_dynamic_init_name  =========
[17:07:32] [PASSED] Unknown
[17:07:32] [PASSED] VGA
[17:07:32] [PASSED] DVI-I
[17:07:32] [PASSED] DVI-D
[17:07:32] [PASSED] DVI-A
[17:07:32] [PASSED] Composite
[17:07:32] [PASSED] SVIDEO
[17:07:32] [PASSED] LVDS
[17:07:32] [PASSED] Component
[17:07:32] [PASSED] DIN
[17:07:32] [PASSED] DP
[17:07:32] [PASSED] HDMI-A
[17:07:32] [PASSED] HDMI-B
[17:07:32] [PASSED] TV
[17:07:32] [PASSED] eDP
[17:07:32] [PASSED] Virtual
[17:07:32] [PASSED] DSI
[17:07:32] [PASSED] DPI
[17:07:32] [PASSED] Writeback
[17:07:32] [PASSED] SPI
[17:07:32] [PASSED] USB
[17:07:32] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[17:07:32] =========== [PASSED] drm_connector_dynamic_init ============
[17:07:32] ==== drm_connector_dynamic_register_early (4 subtests) =====
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[17:07:32] ====== [PASSED] drm_connector_dynamic_register_early =======
[17:07:32] ======= drm_connector_dynamic_register (7 subtests) ========
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[17:07:32] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[17:07:32] ========= [PASSED] drm_connector_dynamic_register ==========
[17:07:32] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[17:07:32] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[17:07:32] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[17:07:32] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[17:07:32] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[17:07:32] ========== drm_test_get_tv_mode_from_name_valid  ===========
[17:07:32] [PASSED] NTSC
[17:07:32] [PASSED] NTSC-443
[17:07:32] [PASSED] NTSC-J
[17:07:32] [PASSED] PAL
[17:07:32] [PASSED] PAL-M
[17:07:32] [PASSED] PAL-N
[17:07:32] [PASSED] SECAM
[17:07:32] [PASSED] Mono
[17:07:32] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[17:07:32] [PASSED] drm_test_get_tv_mode_from_name_truncated
[17:07:32] ============ [PASSED] drm_get_tv_mode_from_name ============
[17:07:32] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[17:07:32] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[17:07:32] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[17:07:32] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[17:07:32] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[17:07:32] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[17:07:32] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[17:07:32] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid  =
[17:07:32] [PASSED] VIC 96
[17:07:32] [PASSED] VIC 97
[17:07:32] [PASSED] VIC 101
[17:07:32] [PASSED] VIC 102
[17:07:32] [PASSED] VIC 106
[17:07:32] [PASSED] VIC 107
[17:07:32] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[17:07:32] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[17:07:32] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[17:07:32] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[17:07:32] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[17:07:32] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[17:07:32] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[17:07:32] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[17:07:32] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name  ====
[17:07:32] [PASSED] Automatic
[17:07:32] [PASSED] Full
[17:07:32] [PASSED] Limited 16:235
[17:07:32] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[17:07:32] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[17:07:32] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[17:07:32] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[17:07:32] === drm_test_drm_hdmi_connector_get_output_format_name  ====
[17:07:32] [PASSED] RGB
[17:07:32] [PASSED] YUV 4:2:0
[17:07:32] [PASSED] YUV 4:2:2
[17:07:32] [PASSED] YUV 4:4:4
[17:07:32] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[17:07:32] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[17:07:32] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[17:07:32] ============= drm_damage_helper (21 subtests) ==============
[17:07:32] [PASSED] drm_test_damage_iter_no_damage
[17:07:32] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[17:07:32] [PASSED] drm_test_damage_iter_no_damage_src_moved
[17:07:32] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[17:07:32] [PASSED] drm_test_damage_iter_no_damage_not_visible
[17:07:32] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[17:07:32] [PASSED] drm_test_damage_iter_no_damage_no_fb
[17:07:32] [PASSED] drm_test_damage_iter_simple_damage
[17:07:32] [PASSED] drm_test_damage_iter_single_damage
[17:07:32] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[17:07:32] [PASSED] drm_test_damage_iter_single_damage_outside_src
[17:07:32] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[17:07:32] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[17:07:32] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[17:07:32] [PASSED] drm_test_damage_iter_single_damage_src_moved
[17:07:32] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[17:07:32] [PASSED] drm_test_damage_iter_damage
[17:07:32] [PASSED] drm_test_damage_iter_damage_one_intersect
[17:07:32] [PASSED] drm_test_damage_iter_damage_one_outside
[17:07:32] [PASSED] drm_test_damage_iter_damage_src_moved
[17:07:32] [PASSED] drm_test_damage_iter_damage_not_visible
[17:07:32] ================ [PASSED] drm_damage_helper ================
[17:07:32] ============== drm_dp_mst_helper (3 subtests) ==============
[17:07:32] ============== drm_test_dp_mst_calc_pbn_mode  ==============
[17:07:32] [PASSED] Clock 154000 BPP 30 DSC disabled
[17:07:32] [PASSED] Clock 234000 BPP 30 DSC disabled
[17:07:32] [PASSED] Clock 297000 BPP 24 DSC disabled
[17:07:32] [PASSED] Clock 332880 BPP 24 DSC enabled
[17:07:32] [PASSED] Clock 324540 BPP 24 DSC enabled
[17:07:32] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[17:07:32] ============== drm_test_dp_mst_calc_pbn_div  ===============
[17:07:32] [PASSED] Link rate 2000000 lane count 4
[17:07:32] [PASSED] Link rate 2000000 lane count 2
[17:07:32] [PASSED] Link rate 2000000 lane count 1
[17:07:32] [PASSED] Link rate 1350000 lane count 4
[17:07:32] [PASSED] Link rate 1350000 lane count 2
[17:07:32] [PASSED] Link rate 1350000 lane count 1
[17:07:32] [PASSED] Link rate 1000000 lane count 4
[17:07:32] [PASSED] Link rate 1000000 lane count 2
[17:07:32] [PASSED] Link rate 1000000 lane count 1
[17:07:32] [PASSED] Link rate 810000 lane count 4
[17:07:32] [PASSED] Link rate 810000 lane count 2
[17:07:32] [PASSED] Link rate 810000 lane count 1
[17:07:32] [PASSED] Link rate 540000 lane count 4
[17:07:32] [PASSED] Link rate 540000 lane count 2
[17:07:32] [PASSED] Link rate 540000 lane count 1
[17:07:32] [PASSED] Link rate 270000 lane count 4
[17:07:32] [PASSED] Link rate 270000 lane count 2
[17:07:32] [PASSED] Link rate 270000 lane count 1
[17:07:32] [PASSED] Link rate 162000 lane count 4
[17:07:32] [PASSED] Link rate 162000 lane count 2
[17:07:32] [PASSED] Link rate 162000 lane count 1
[17:07:32] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[17:07:32] ========= drm_test_dp_mst_sideband_msg_req_decode  =========
[17:07:32] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[17:07:32] [PASSED] DP_POWER_UP_PHY with port number
[17:07:32] [PASSED] DP_POWER_DOWN_PHY with port number
[17:07:32] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[17:07:32] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[17:07:32] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[17:07:32] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[17:07:32] [PASSED] DP_QUERY_PAYLOAD with port number
[17:07:32] [PASSED] DP_QUERY_PAYLOAD with VCPI
[17:07:32] [PASSED] DP_REMOTE_DPCD_READ with port number
[17:07:32] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[17:07:32] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[17:07:32] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[17:07:32] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[17:07:32] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[17:07:32] [PASSED] DP_REMOTE_I2C_READ with port number
[17:07:32] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[17:07:32] [PASSED] DP_REMOTE_I2C_READ with transactions array
[17:07:32] [PASSED] DP_REMOTE_I2C_WRITE with port number
[17:07:32] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[17:07:32] [PASSED] DP_REMOTE_I2C_WRITE with data array
[17:07:32] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[17:07:32] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[17:07:32] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[17:07:32] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[17:07:32] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[17:07:32] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[17:07:32] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[17:07:32] ================ [PASSED] drm_dp_mst_helper ================
[17:07:32] ================== drm_exec (7 subtests) ===================
[17:07:32] [PASSED] sanitycheck
[17:07:32] [PASSED] test_lock
[17:07:32] [PASSED] test_lock_unlock
[17:07:32] [PASSED] test_duplicates
[17:07:32] [PASSED] test_prepare
[17:07:32] [PASSED] test_prepare_array
[17:07:32] [PASSED] test_multiple_loops
[17:07:32] ==================== [PASSED] drm_exec =====================
[17:07:32] =========== drm_format_helper_test (17 subtests) ===========
[17:07:32] ============== drm_test_fb_xrgb8888_to_gray8  ==============
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[17:07:32] ============= drm_test_fb_xrgb8888_to_rgb332  ==============
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[17:07:32] ============= drm_test_fb_xrgb8888_to_rgb565  ==============
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[17:07:32] ============ drm_test_fb_xrgb8888_to_xrgb1555  =============
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[17:07:32] ============ drm_test_fb_xrgb8888_to_argb1555  =============
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[17:07:32] ============ drm_test_fb_xrgb8888_to_rgba5551  =============
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[17:07:32] ============= drm_test_fb_xrgb8888_to_rgb888  ==============
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[17:07:32] ============= drm_test_fb_xrgb8888_to_bgr888  ==============
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[17:07:32] ============ drm_test_fb_xrgb8888_to_argb8888  =============
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[17:07:32] =========== drm_test_fb_xrgb8888_to_xrgb2101010  ===========
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[17:07:32] =========== drm_test_fb_xrgb8888_to_argb2101010  ===========
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[17:07:32] ============== drm_test_fb_xrgb8888_to_mono  ===============
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[17:07:32] ==================== drm_test_fb_swab  =====================
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ================ [PASSED] drm_test_fb_swab =================
[17:07:32] ============ drm_test_fb_xrgb8888_to_xbgr8888  =============
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[17:07:32] ============ drm_test_fb_xrgb8888_to_abgr8888  =============
[17:07:32] [PASSED] single_pixel_source_buffer
[17:07:32] [PASSED] single_pixel_clip_rectangle
[17:07:32] [PASSED] well_known_colors
[17:07:32] [PASSED] destination_pitch
[17:07:32] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[17:07:32] ================= drm_test_fb_clip_offset  =================
[17:07:32] [PASSED] pass through
[17:07:32] [PASSED] horizontal offset
[17:07:32] [PASSED] vertical offset
[17:07:32] [PASSED] horizontal and vertical offset
[17:07:32] [PASSED] horizontal offset (custom pitch)
[17:07:32] [PASSED] vertical offset (custom pitch)
[17:07:32] [PASSED] horizontal and vertical offset (custom pitch)
[17:07:32] ============= [PASSED] drm_test_fb_clip_offset =============
[17:07:32] =================== drm_test_fb_memcpy  ====================
[17:07:32] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[17:07:32] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[17:07:32] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[17:07:32] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[17:07:32] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[17:07:32] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[17:07:32] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[17:07:32] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[17:07:32] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[17:07:32] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[17:07:32] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[17:07:32] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[17:07:32] =============== [PASSED] drm_test_fb_memcpy ================
[17:07:32] ============= [PASSED] drm_format_helper_test ==============
[17:07:32] ================= drm_format (18 subtests) =================
[17:07:32] [PASSED] drm_test_format_block_width_invalid
[17:07:32] [PASSED] drm_test_format_block_width_one_plane
[17:07:32] [PASSED] drm_test_format_block_width_two_plane
[17:07:32] [PASSED] drm_test_format_block_width_three_plane
[17:07:32] [PASSED] drm_test_format_block_width_tiled
[17:07:32] [PASSED] drm_test_format_block_height_invalid
[17:07:32] [PASSED] drm_test_format_block_height_one_plane
[17:07:32] [PASSED] drm_test_format_block_height_two_plane
[17:07:32] [PASSED] drm_test_format_block_height_three_plane
[17:07:32] [PASSED] drm_test_format_block_height_tiled
[17:07:32] [PASSED] drm_test_format_min_pitch_invalid
[17:07:32] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[17:07:32] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[17:07:32] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[17:07:32] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[17:07:32] [PASSED] drm_test_format_min_pitch_two_plane
[17:07:32] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[17:07:32] [PASSED] drm_test_format_min_pitch_tiled
[17:07:32] =================== [PASSED] drm_format ====================
[17:07:32] ============== drm_framebuffer (10 subtests) ===============
[17:07:32] ========== drm_test_framebuffer_check_src_coords  ==========
[17:07:32] [PASSED] Success: source fits into fb
[17:07:32] [PASSED] Fail: overflowing fb with x-axis coordinate
[17:07:32] [PASSED] Fail: overflowing fb with y-axis coordinate
[17:07:32] [PASSED] Fail: overflowing fb with source width
[17:07:32] [PASSED] Fail: overflowing fb with source height
[17:07:32] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[17:07:32] [PASSED] drm_test_framebuffer_cleanup
[17:07:32] =============== drm_test_framebuffer_create  ===============
[17:07:32] [PASSED] ABGR8888 normal sizes
[17:07:32] [PASSED] ABGR8888 max sizes
[17:07:32] [PASSED] ABGR8888 pitch greater than min required
[17:07:32] [PASSED] ABGR8888 pitch less than min required
[17:07:32] [PASSED] ABGR8888 Invalid width
[17:07:32] [PASSED] ABGR8888 Invalid buffer handle
[17:07:32] [PASSED] No pixel format
[17:07:32] [PASSED] ABGR8888 Width 0
[17:07:32] [PASSED] ABGR8888 Height 0
[17:07:32] [PASSED] ABGR8888 Out of bound height * pitch combination
[17:07:32] [PASSED] ABGR8888 Large buffer offset
[17:07:32] [PASSED] ABGR8888 Buffer offset for inexistent plane
[17:07:32] [PASSED] ABGR8888 Invalid flag
[17:07:32] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[17:07:32] [PASSED] ABGR8888 Valid buffer modifier
[17:07:32] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[17:07:32] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[17:07:32] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[17:07:32] [PASSED] NV12 Normal sizes
[17:07:32] [PASSED] NV12 Max sizes
[17:07:32] [PASSED] NV12 Invalid pitch
[17:07:32] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[17:07:32] [PASSED] NV12 different  modifier per-plane
[17:07:32] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[17:07:32] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[17:07:32] [PASSED] NV12 Modifier for inexistent plane
[17:07:32] [PASSED] NV12 Handle for inexistent plane
[17:07:32] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[17:07:32] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[17:07:32] [PASSED] YVU420 Normal sizes
[17:07:32] [PASSED] YVU420 Max sizes
[17:07:32] [PASSED] YVU420 Invalid pitch
[17:07:32] [PASSED] YVU420 Different pitches
[17:07:32] [PASSED] YVU420 Different buffer offsets/pitches
[17:07:32] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[17:07:32] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[17:07:32] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[17:07:32] [PASSED] YVU420 Valid modifier
[17:07:32] [PASSED] YVU420 Different modifiers per plane
[17:07:32] [PASSED] YVU420 Modifier for inexistent plane
[17:07:32] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[17:07:32] [PASSED] X0L2 Normal sizes
[17:07:32] [PASSED] X0L2 Max sizes
[17:07:32] [PASSED] X0L2 Invalid pitch
[17:07:32] [PASSED] X0L2 Pitch greater than minimum required
[17:07:32] [PASSED] X0L2 Handle for inexistent plane
[17:07:32] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[17:07:32] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[17:07:32] [PASSED] X0L2 Valid modifier
[17:07:32] [PASSED] X0L2 Modifier for inexistent plane
[17:07:32] =========== [PASSED] drm_test_framebuffer_create ===========
[17:07:32] [PASSED] drm_test_framebuffer_free
[17:07:32] [PASSED] drm_test_framebuffer_init
[17:07:32] [PASSED] drm_test_framebuffer_init_bad_format
[17:07:32] [PASSED] drm_test_framebuffer_init_dev_mismatch
[17:07:32] [PASSED] drm_test_framebuffer_lookup
[17:07:32] [PASSED] drm_test_framebuffer_lookup_inexistent
[17:07:32] [PASSED] drm_test_framebuffer_modifiers_not_supported
[17:07:32] ================= [PASSED] drm_framebuffer =================
[17:07:32] ================ drm_gem_shmem (8 subtests) ================
[17:07:32] [PASSED] drm_gem_shmem_test_obj_create
[17:07:32] [PASSED] drm_gem_shmem_test_obj_create_private
[17:07:32] [PASSED] drm_gem_shmem_test_pin_pages
[17:07:32] [PASSED] drm_gem_shmem_test_vmap
[17:07:32] [PASSED] drm_gem_shmem_test_get_sg_table
[17:07:32] [PASSED] drm_gem_shmem_test_get_pages_sgt
[17:07:32] [PASSED] drm_gem_shmem_test_madvise
[17:07:32] [PASSED] drm_gem_shmem_test_purge
[17:07:32] ================== [PASSED] drm_gem_shmem ==================
[17:07:32] === drm_atomic_helper_connector_hdmi_check (29 subtests) ===
[17:07:32] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[17:07:32] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[17:07:32] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[17:07:32] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[17:07:32] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[17:07:32] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[17:07:32] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420  =======
[17:07:32] [PASSED] Automatic
[17:07:32] [PASSED] Full
[17:07:32] [PASSED] Limited 16:235
[17:07:32] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[17:07:32] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[17:07:32] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[17:07:32] [PASSED] drm_test_check_disable_connector
[17:07:32] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[17:07:32] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[17:07:32] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[17:07:32] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[17:07:32] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[17:07:32] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[17:07:32] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[17:07:32] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[17:07:32] [PASSED] drm_test_check_output_bpc_dvi
[17:07:32] [PASSED] drm_test_check_output_bpc_format_vic_1
[17:07:32] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[17:07:32] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[17:07:32] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[17:07:32] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[17:07:32] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[17:07:32] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[17:07:32] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[17:07:32] ============ drm_test_check_hdmi_color_format  =============
[17:07:32] [PASSED] AUTO -> RGB
[17:07:32] [PASSED] YCBCR422 -> YUV422
[17:07:32] [PASSED] YCBCR420 -> YUV420
[17:07:32] [PASSED] YCBCR444 -> YUV444
[17:07:32] [PASSED] RGB -> RGB
[17:07:32] ======== [PASSED] drm_test_check_hdmi_color_format =========
[17:07:32] ======== drm_test_check_hdmi_color_format_420_only  ========
[17:07:32] [PASSED] RGB should fail
[17:07:32] [PASSED] YUV444 should fail
[17:07:32] [PASSED] YUV422 should fail
[17:07:32] [PASSED] YUV420 should work
[17:07:32] ==== [PASSED] drm_test_check_hdmi_color_format_420_only ====
[17:07:32] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[17:07:32] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[17:07:32] [PASSED] drm_test_check_broadcast_rgb_value
[17:07:32] [PASSED] drm_test_check_bpc_8_value
[17:07:32] [PASSED] drm_test_check_bpc_10_value
[17:07:32] [PASSED] drm_test_check_bpc_12_value
[17:07:32] [PASSED] drm_test_check_format_value
[17:07:32] [PASSED] drm_test_check_tmds_char_value
[17:07:32] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[17:07:32] = drm_atomic_helper_connector_hdmi_mode_valid (7 subtests) =
[17:07:32] [PASSED] drm_test_check_mode_valid
[17:07:32] [PASSED] drm_test_check_mode_valid_reject
[17:07:32] [PASSED] drm_test_check_mode_valid_reject_rate
[17:07:32] [PASSED] drm_test_check_mode_valid_reject_max_clock
[17:07:32] [PASSED] drm_test_check_mode_valid_yuv420_only_max_clock
[17:07:32] [PASSED] drm_test_check_mode_valid_reject_yuv420_only_connector
[17:07:32] [PASSED] drm_test_check_mode_valid_accept_yuv420_also_connector_rgb
[17:07:32] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[17:07:32] = drm_atomic_helper_connector_hdmi_infoframes (5 subtests) =
[17:07:32] [PASSED] drm_test_check_infoframes
[17:07:32] [PASSED] drm_test_check_reject_avi_infoframe
[17:07:32] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_8
[17:07:32] [PASSED] drm_test_check_reject_hdr_infoframe_bpc_10
[17:07:32] [PASSED] drm_test_check_reject_audio_infoframe
[17:07:32] === [PASSED] drm_atomic_helper_connector_hdmi_infoframes ===
[17:07:32] ================= drm_managed (2 subtests) =================
[17:07:32] [PASSED] drm_test_managed_release_action
[17:07:32] [PASSED] drm_test_managed_run_action
[17:07:32] =================== [PASSED] drm_managed ===================
[17:07:32] =================== drm_mm (6 subtests) ====================
[17:07:32] [PASSED] drm_test_mm_init
[17:07:32] [PASSED] drm_test_mm_debug
[17:07:32] [PASSED] drm_test_mm_align32
[17:07:32] [PASSED] drm_test_mm_align64
[17:07:32] [PASSED] drm_test_mm_lowest
[17:07:32] [PASSED] drm_test_mm_highest
[17:07:32] ===================== [PASSED] drm_mm ======================
[17:07:32] ============= drm_modes_analog_tv (5 subtests) =============
[17:07:32] [PASSED] drm_test_modes_analog_tv_mono_576i
[17:07:32] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[17:07:32] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[17:07:32] [PASSED] drm_test_modes_analog_tv_pal_576i
[17:07:32] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[17:07:32] =============== [PASSED] drm_modes_analog_tv ===============
[17:07:32] ============== drm_panic_helper (3 subtests) ===============
[17:07:32] ============= drm_test_panic_screen_user_map  ==============
[17:07:32] [PASSED] Panic screen user, mode: 1024 x 768 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen user, mode: 494 x 494 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen user, mode: 1920 x 1080 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen user, mode: 1024 x 768 	RG16 little-endian (0x36314752)
[17:07:32] [PASSED] Panic screen user, mode: 1024 x 768 	RG24 little-endian (0x34324752)
[17:07:32] [PASSED] Panic screen kmsg, mode: 1024 x 768 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen kmsg, mode: 494 x 494 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen kmsg, mode: 1920 x 1080 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen kmsg, mode: 1024 x 768 	RG16 little-endian (0x36314752)
[17:07:32] [PASSED] Panic screen kmsg, mode: 1024 x 768 	RG24 little-endian (0x34324752)
[17:07:32] ========= [PASSED] drm_test_panic_screen_user_map ==========
[17:07:32] ============= drm_test_panic_screen_user_page  =============
[17:07:32] [PASSED] Panic screen user, mode: 1024 x 768 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen user, mode: 494 x 494 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen user, mode: 1920 x 1080 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen user, mode: 1024 x 768 	RG16 little-endian (0x36314752)
[17:07:32] [PASSED] Panic screen user, mode: 1024 x 768 	RG24 little-endian (0x34324752)
[17:07:32] [PASSED] Panic screen kmsg, mode: 1024 x 768 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen kmsg, mode: 494 x 494 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen kmsg, mode: 1920 x 1080 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen kmsg, mode: 1024 x 768 	RG16 little-endian (0x36314752)
[17:07:32] [PASSED] Panic screen kmsg, mode: 1024 x 768 	RG24 little-endian (0x34324752)
[17:07:32] ========= [PASSED] drm_test_panic_screen_user_page =========
[17:07:32] ========== drm_test_panic_screen_user_set_pixel  ===========
[17:07:32] [PASSED] Panic screen user, mode: 1024 x 768 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen user, mode: 494 x 494 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen user, mode: 1920 x 1080 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen user, mode: 1024 x 768 	RG16 little-endian (0x36314752)
[17:07:32] [PASSED] Panic screen user, mode: 1024 x 768 	RG24 little-endian (0x34324752)
[17:07:32] [PASSED] Panic screen kmsg, mode: 1024 x 768 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen kmsg, mode: 494 x 494 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen kmsg, mode: 1920 x 1080 	XR24 little-endian (0x34325258)
[17:07:32] [PASSED] Panic screen kmsg, mode: 1024 x 768 	RG16 little-endian (0x36314752)
[17:07:32] [PASSED] Panic screen kmsg, mode: 1024 x 768 	RG24 little-endian (0x34324752)
[17:07:32] ====== [PASSED] drm_test_panic_screen_user_set_pixel =======
[17:07:32] ================ [PASSED] drm_panic_helper =================
[17:07:32] ============== drm_plane_helper (2 subtests) ===============
[17:07:32] =============== drm_test_check_plane_state  ================
[17:07:32] [PASSED] clipping_simple
[17:07:32] [PASSED] clipping_rotate_reflect
[17:07:32] [PASSED] positioning_simple
[17:07:32] [PASSED] upscaling
[17:07:32] [PASSED] downscaling
[17:07:32] [PASSED] rounding1
[17:07:32] [PASSED] rounding2
[17:07:32] [PASSED] rounding3
[17:07:32] [PASSED] rounding4
[17:07:32] =========== [PASSED] drm_test_check_plane_state ============
[17:07:32] =========== drm_test_check_invalid_plane_state  ============
[17:07:32] [PASSED] positioning_invalid
[17:07:32] [PASSED] upscaling_invalid
[17:07:32] [PASSED] downscaling_invalid
[17:07:32] ======= [PASSED] drm_test_check_invalid_plane_state ========
[17:07:32] ================ [PASSED] drm_plane_helper =================
[17:07:32] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[17:07:32] ====== drm_test_connector_helper_tv_get_modes_check  =======
[17:07:32] [PASSED] None
[17:07:32] [PASSED] PAL
[17:07:32] [PASSED] NTSC
[17:07:32] [PASSED] Both, NTSC Default
[17:07:32] [PASSED] Both, PAL Default
[17:07:32] [PASSED] Both, NTSC Default, with PAL on command-line
[17:07:32] [PASSED] Both, PAL Default, with NTSC on command-line
[17:07:32] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[17:07:32] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[17:07:32] ================== drm_rect (9 subtests) ===================
[17:07:32] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[17:07:32] [PASSED] drm_test_rect_clip_scaled_not_clipped
[17:07:32] [PASSED] drm_test_rect_clip_scaled_clipped
[17:07:32] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[17:07:32] ================= drm_test_rect_intersect  =================
[17:07:32] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[17:07:32] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[17:07:32] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[17:07:32] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[17:07:32] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[17:07:32] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[17:07:32] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[17:07:32] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[17:07:32] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[17:07:32] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[17:07:32] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[17:07:32] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[17:07:32] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[17:07:32] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[17:07:32] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[17:07:32] ============= [PASSED] drm_test_rect_intersect =============
[17:07:32] ================ drm_test_rect_calc_hscale  ================
[17:07:32] [PASSED] normal use
[17:07:32] [PASSED] out of max range
[17:07:32] [PASSED] out of min range
[17:07:32] [PASSED] zero dst
[17:07:32] [PASSED] negative src
[17:07:32] [PASSED] negative dst
[17:07:32] ============ [PASSED] drm_test_rect_calc_hscale ============
[17:07:32] ================ drm_test_rect_calc_vscale  ================
[17:07:32] [PASSED] normal use
[17:07:32] [PASSED] out of max range
[17:07:32] [PASSED] out of min range
[17:07:32] [PASSED] zero dst
[17:07:32] [PASSED] negative src
[17:07:32] [PASSED] negative dst
[17:07:32] ============ [PASSED] drm_test_rect_calc_vscale ============
[17:07:32] ================== drm_test_rect_rotate  ===================
[17:07:32] [PASSED] reflect-x
[17:07:32] [PASSED] reflect-y
[17:07:32] [PASSED] rotate-0
[17:07:32] [PASSED] rotate-90
[17:07:32] [PASSED] rotate-180
[17:07:32] [PASSED] rotate-270
[17:07:32] ============== [PASSED] drm_test_rect_rotate ===============
[17:07:32] ================ drm_test_rect_rotate_inv  =================
[17:07:32] [PASSED] reflect-x
[17:07:32] [PASSED] reflect-y
[17:07:32] [PASSED] rotate-0
[17:07:32] [PASSED] rotate-90
[17:07:32] [PASSED] rotate-180
[17:07:32] [PASSED] rotate-270
[17:07:32] ============ [PASSED] drm_test_rect_rotate_inv =============
[17:07:32] ==================== [PASSED] drm_rect =====================
[17:07:32] ============ drm_sysfb_modeset_test (1 subtest) ============
[17:07:32] ============ drm_test_sysfb_build_fourcc_list  =============
[17:07:32] [PASSED] no native formats
[17:07:32] [PASSED] XRGB8888 as native format
[17:07:32] [PASSED] remove duplicates
[17:07:32] [PASSED] convert alpha formats
[17:07:32] [PASSED] random formats
[17:07:32] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[17:07:32] ============= [PASSED] drm_sysfb_modeset_test ==============
[17:07:32] ================== drm_fixp (2 subtests) ===================
[17:07:32] [PASSED] drm_test_int2fixp
[17:07:32] [PASSED] drm_test_sm2fixp
[17:07:32] ==================== [PASSED] drm_fixp =====================
[17:07:32] ============================================================
[17:07:32] Testing complete. Ran 667 tests: passed: 667
[17:07:32] Elapsed time: 27.200s total, 1.872s configuring, 24.906s building, 0.417s running

+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[17:07:32] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[17:07:34] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[17:07:44] Starting KUnit Kernel (1/1)...
[17:07:44] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[17:07:44] ================= ttm_device (5 subtests) ==================
[17:07:44] [PASSED] ttm_device_init_basic
[17:07:44] [PASSED] ttm_device_init_multiple
[17:07:44] [PASSED] ttm_device_fini_basic
[17:07:44] [PASSED] ttm_device_init_no_vma_man
[17:07:44] ================== ttm_device_init_pools  ==================
[17:07:44] [PASSED] No DMA allocations, no DMA32 required
[17:07:44] [PASSED] DMA allocations, DMA32 required
[17:07:44] [PASSED] No DMA allocations, DMA32 required
[17:07:44] [PASSED] DMA allocations, no DMA32 required
[17:07:44] ============== [PASSED] ttm_device_init_pools ==============
[17:07:44] =================== [PASSED] ttm_device ====================
[17:07:44] ================== ttm_pool (8 subtests) ===================
[17:07:44] ================== ttm_pool_alloc_basic  ===================
[17:07:44] [PASSED] One page
[17:07:44] [PASSED] More than one page
[17:07:44] [PASSED] Above the allocation limit
[17:07:44] [PASSED] One page, with coherent DMA mappings enabled
[17:07:44] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[17:07:44] ============== [PASSED] ttm_pool_alloc_basic ===============
[17:07:44] ============== ttm_pool_alloc_basic_dma_addr  ==============
[17:07:44] [PASSED] One page
[17:07:44] [PASSED] More than one page
[17:07:44] [PASSED] Above the allocation limit
[17:07:44] [PASSED] One page, with coherent DMA mappings enabled
[17:07:44] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[17:07:44] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[17:07:44] [PASSED] ttm_pool_alloc_order_caching_match
[17:07:44] [PASSED] ttm_pool_alloc_caching_mismatch
[17:07:44] [PASSED] ttm_pool_alloc_order_mismatch
[17:07:44] [PASSED] ttm_pool_free_dma_alloc
[17:07:44] [PASSED] ttm_pool_free_no_dma_alloc
[17:07:44] [PASSED] ttm_pool_fini_basic
[17:07:44] ==================== [PASSED] ttm_pool =====================
[17:07:44] ================ ttm_resource (8 subtests) =================
[17:07:44] ================= ttm_resource_init_basic  =================
[17:07:44] [PASSED] Init resource in TTM_PL_SYSTEM
[17:07:44] [PASSED] Init resource in TTM_PL_VRAM
[17:07:44] [PASSED] Init resource in a private placement
[17:07:44] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[17:07:44] ============= [PASSED] ttm_resource_init_basic =============
[17:07:44] [PASSED] ttm_resource_init_pinned
[17:07:44] [PASSED] ttm_resource_fini_basic
[17:07:44] [PASSED] ttm_resource_manager_init_basic
[17:07:44] [PASSED] ttm_resource_manager_usage_basic
[17:07:44] [PASSED] ttm_resource_manager_set_used_basic
[17:07:44] [PASSED] ttm_sys_man_alloc_basic
[17:07:44] [PASSED] ttm_sys_man_free_basic
[17:07:44] ================== [PASSED] ttm_resource ===================
[17:07:44] =================== ttm_tt (15 subtests) ===================
[17:07:44] ==================== ttm_tt_init_basic  ====================
[17:07:44] [PASSED] Page-aligned size
[17:07:44] [PASSED] Extra pages requested
[17:07:44] ================ [PASSED] ttm_tt_init_basic ================
[17:07:44] [PASSED] ttm_tt_init_misaligned
[17:07:44] [PASSED] ttm_tt_fini_basic
[17:07:44] [PASSED] ttm_tt_fini_sg
[17:07:44] [PASSED] ttm_tt_fini_shmem
[17:07:44] [PASSED] ttm_tt_create_basic
[17:07:44] [PASSED] ttm_tt_create_invalid_bo_type
[17:07:44] [PASSED] ttm_tt_create_ttm_exists
[17:07:44] [PASSED] ttm_tt_create_failed
[17:07:44] [PASSED] ttm_tt_destroy_basic
[17:07:44] [PASSED] ttm_tt_populate_null_ttm
[17:07:44] [PASSED] ttm_tt_populate_populated_ttm
[17:07:44] [PASSED] ttm_tt_unpopulate_basic
[17:07:44] [PASSED] ttm_tt_unpopulate_empty_ttm
[17:07:44] [PASSED] ttm_tt_swapin_basic
[17:07:44] ===================== [PASSED] ttm_tt ======================
[17:07:44] =================== ttm_bo (14 subtests) ===================
[17:07:44] =========== ttm_bo_reserve_optimistic_no_ticket  ===========
[17:07:44] [PASSED] Cannot be interrupted and sleeps
[17:07:44] [PASSED] Cannot be interrupted, locks straight away
[17:07:44] [PASSED] Can be interrupted, sleeps
[17:07:44] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[17:07:44] [PASSED] ttm_bo_reserve_locked_no_sleep
[17:07:44] [PASSED] ttm_bo_reserve_no_wait_ticket
[17:07:44] [PASSED] ttm_bo_reserve_double_resv
[17:07:44] [PASSED] ttm_bo_reserve_interrupted
[17:07:44] [PASSED] ttm_bo_reserve_deadlock
[17:07:44] [PASSED] ttm_bo_unreserve_basic
[17:07:44] [PASSED] ttm_bo_unreserve_pinned
[17:07:44] [PASSED] ttm_bo_unreserve_bulk
[17:07:44] [PASSED] ttm_bo_fini_basic
[17:07:44] [PASSED] ttm_bo_fini_shared_resv
[17:07:44] [PASSED] ttm_bo_pin_basic
[17:07:44] [PASSED] ttm_bo_pin_unpin_resource
[17:07:44] [PASSED] ttm_bo_multiple_pin_one_unpin
[17:07:44] ===================== [PASSED] ttm_bo ======================
[17:07:44] ============== ttm_bo_validate (22 subtests) ===============
[17:07:44] ============== ttm_bo_init_reserved_sys_man  ===============
[17:07:44] [PASSED] Buffer object for userspace
[17:07:44] [PASSED] Kernel buffer object
[17:07:44] [PASSED] Shared buffer object
[17:07:44] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[17:07:44] ============== ttm_bo_init_reserved_mock_man  ==============
[17:07:44] [PASSED] Buffer object for userspace
[17:07:44] [PASSED] Kernel buffer object
[17:07:44] [PASSED] Shared buffer object
[17:07:44] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[17:07:44] [PASSED] ttm_bo_init_reserved_resv
[17:07:44] ================== ttm_bo_validate_basic  ==================
[17:07:44] [PASSED] Buffer object for userspace
[17:07:44] [PASSED] Kernel buffer object
[17:07:44] [PASSED] Shared buffer object
[17:07:44] ============== [PASSED] ttm_bo_validate_basic ==============
[17:07:44] [PASSED] ttm_bo_validate_invalid_placement
[17:07:44] ============= ttm_bo_validate_same_placement  ==============
[17:07:44] [PASSED] System manager
[17:07:44] [PASSED] VRAM manager
[17:07:44] ========= [PASSED] ttm_bo_validate_same_placement ==========
[17:07:44] [PASSED] ttm_bo_validate_failed_alloc
[17:07:44] [PASSED] ttm_bo_validate_pinned
[17:07:44] [PASSED] ttm_bo_validate_busy_placement
[17:07:44] ================ ttm_bo_validate_multihop  =================
[17:07:44] [PASSED] Buffer object for userspace
[17:07:44] [PASSED] Kernel buffer object
[17:07:44] [PASSED] Shared buffer object
[17:07:44] ============ [PASSED] ttm_bo_validate_multihop =============
[17:07:44] ========== ttm_bo_validate_no_placement_signaled  ==========
[17:07:44] [PASSED] Buffer object in system domain, no page vector
[17:07:44] [PASSED] Buffer object in system domain with an existing page vector
[17:07:44] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[17:07:44] ======== ttm_bo_validate_no_placement_not_signaled  ========
[17:07:44] [PASSED] Buffer object for userspace
[17:07:44] [PASSED] Kernel buffer object
[17:07:44] [PASSED] Shared buffer object
[17:07:44] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[17:07:44] [PASSED] ttm_bo_validate_move_fence_signaled
[17:07:44] ========= ttm_bo_validate_move_fence_not_signaled  =========
[17:07:44] [PASSED] Waits for GPU
[17:07:44] [PASSED] Tries to lock straight away
[17:07:44] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[17:07:44] [PASSED] ttm_bo_validate_swapout
[17:07:44] [PASSED] ttm_bo_validate_happy_evict
[17:07:44] [PASSED] ttm_bo_validate_all_pinned_evict
[17:07:44] [PASSED] ttm_bo_validate_allowed_only_evict
[17:07:44] [PASSED] ttm_bo_validate_deleted_evict
[17:07:44] [PASSED] ttm_bo_validate_busy_domain_evict
[17:07:44] [PASSED] ttm_bo_validate_evict_gutting
[17:07:44] [PASSED] ttm_bo_validate_recrusive_evict
[17:07:44] ================= [PASSED] ttm_bo_validate =================
[17:07:44] ============================================================
[17:07:44] Testing complete. Ran 102 tests: passed: 102
[17:07:44] Elapsed time: 12.237s total, 1.879s configuring, 10.093s building, 0.223s running

+ for kcfg in "${kunitconfigs[@]}"
+ [[ ! -f /kernel/drivers/dma-buf/.kunitconfig ]]
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/dma-buf/.kunitconfig
[17:07:44] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[17:07:46] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[17:07:55] Starting KUnit Kernel (1/1)...
[17:07:55] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[17:07:55] =============== dma-buf-fence (12 subtests) ================
[17:07:55] [PASSED] test_sanitycheck
[17:07:55] [PASSED] test_signaling
[17:07:55] [PASSED] test_add_callback
[17:07:55] [PASSED] test_late_add_callback
[17:07:55] [PASSED] test_rm_callback
[17:07:55] [PASSED] test_late_rm_callback
[17:07:55] [PASSED] test_status
[17:07:55] [PASSED] test_error
[17:07:55] [PASSED] test_wait
[17:07:55] [PASSED] test_wait_timeout
[17:07:55] [PASSED] test_stub
[17:07:55] [SKIPPED] test_race_signal_callback (requires at least 2 CPUs)
[17:07:55] ================== [PASSED] dma-buf-fence ==================
[17:07:55] ============ dma-buf-fence-chain (11 subtests) =============
[17:07:55] [PASSED] test_sanitycheck
[17:07:55] [PASSED] test_find_seqno
[17:07:55] [PASSED] test_find_signaled
[17:07:55] [PASSED] test_find_out_of_order
[17:08:00] [PASSED] test_find_gap
[17:08:00] [PASSED] test_find_race
[17:08:00] [PASSED] test_signal_forward
[17:08:00] [PASSED] test_signal_backward
[17:08:00] [PASSED] test_wait_forward
[17:08:00] [PASSED] test_wait_backward
[17:08:00] [PASSED] test_wait_random
[17:08:00] =============== [PASSED] dma-buf-fence-chain ===============
[17:08:00] ============ dma-buf-fence-unwrap (11 subtests) ============
[17:08:00] [PASSED] test_sanitycheck
[17:08:00] [PASSED] test_unwrap_array
[17:08:00] [PASSED] test_unwrap_chain
[17:08:00] [PASSED] test_unwrap_chain_array
[17:08:00] [PASSED] test_unwrap_merge
[17:08:00] [PASSED] test_unwrap_merge_duplicate
[17:08:00] [PASSED] test_unwrap_merge_seqno
[17:08:00] [PASSED] test_unwrap_merge_order
[17:08:00] [PASSED] test_unwrap_merge_complex
[17:08:00] [PASSED] test_unwrap_merge_complex_seqno
[17:08:00] [PASSED] test_dedup_empty
[17:08:00] ============== [PASSED] dma-buf-fence-unwrap ===============
[17:08:00] ================ dma-buf-resv (5 subtests) =================
[17:08:00] [PASSED] test_sanitycheck
[17:08:00] ===================== test_signaling  ======================
[17:08:00] [PASSED] kernel
[17:08:00] [PASSED] write
[17:08:00] [PASSED] read
[17:08:00] [PASSED] bookkeep
[17:08:00] ================= [PASSED] test_signaling ==================
[17:08:00] ====================== test_for_each  ======================
[17:08:00] [PASSED] kernel
[17:08:00] [PASSED] write
[17:08:00] [PASSED] read
[17:08:00] [PASSED] bookkeep
[17:08:00] ================== [PASSED] test_for_each ==================
[17:08:00] ================= test_for_each_unlocked  ==================
[17:08:00] [PASSED] kernel
[17:08:00] [PASSED] write
[17:08:00] [PASSED] read
[17:08:00] [PASSED] bookkeep
[17:08:00] ============= [PASSED] test_for_each_unlocked ==============
[17:08:00] ===================== test_get_fences  =====================
[17:08:00] [PASSED] kernel
[17:08:00] [PASSED] write
[17:08:00] [PASSED] read
[17:08:00] [PASSED] bookkeep
[17:08:00] ================= [PASSED] test_get_fences =================
[17:08:00] ================== [PASSED] dma-buf-resv ===================
[17:08:00] ============================================================
[17:08:00] Testing complete. Ran 51 tests: passed: 50, skipped: 1
[17:08:00] Elapsed time: 15.789s total, 1.842s configuring, 8.676s building, 5.261s running

+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel



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

* ✓ Xe.CI.BAT: success for drm/i915/vrr: Fixes and cleanups
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (14 preceding siblings ...)
  2026-10-23 17:08 ` ✓ CI.KUnit: success " Patchwork
@ 2026-10-23 17:45 ` Patchwork
  2026-10-23 18:21 ` ✓ i915.CI.BAT: " Patchwork
                   ` (2 subsequent siblings)
  18 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-23 17:45 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-xe

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

== Series Details ==

Series: drm/i915/vrr: Fixes and cleanups
URL   : https://patchwork.freedesktop.org/series/176739/
State : success

== Summary ==

CI Bug Log - changes from xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c_BAT -> xe-pw-176739v1_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (13 -> 15)
------------------------------

  Additional (2): bat-bmg-2 bat-bmg-3 

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

  Here are the changes found in xe-pw-176739v1_BAT that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@fbdev@write:
    - bat-bmg-2:          NOTRUN -> [SKIP][1] ([Intel XE#2134]) +4 other tests skip
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/bat-bmg-2/igt@fbdev@write.html

  * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
    - bat-bmg-2:          NOTRUN -> [SKIP][2] ([Intel XE#2233])
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/bat-bmg-2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html

  * igt@kms_cursor_legacy@basic-flip-after-cursor-legacy:
    - bat-bmg-2:          NOTRUN -> [SKIP][3] ([Intel XE#2489] / [Intel XE#3419]) +13 other tests skip
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/bat-bmg-2/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html

  * igt@kms_flip@basic-flip-vs-modeset:
    - bat-bmg-2:          NOTRUN -> [SKIP][4] ([Intel XE#2482]) +3 other tests skip
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/bat-bmg-2/igt@kms_flip@basic-flip-vs-modeset.html

  * igt@kms_frontbuffer_tracking@basic:
    - bat-bmg-2:          NOTRUN -> [SKIP][5] ([Intel XE#2434] / [Intel XE#2548] / [Intel XE#6314])
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/bat-bmg-2/igt@kms_frontbuffer_tracking@basic.html

  * igt@kms_psr@psr-sprite-plane-onoff:
    - bat-bmg-2:          NOTRUN -> [SKIP][6] ([Intel XE#2234] / [Intel XE#2850]) +2 other tests skip
   [6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/bat-bmg-2/igt@kms_psr@psr-sprite-plane-onoff.html

  * igt@xe_exec_multi_queue@priority:
    - bat-bmg-2:          NOTRUN -> [SKIP][7] ([Intel XE#8364]) +13 other tests skip
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/bat-bmg-2/igt@xe_exec_multi_queue@priority.html

  * igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit:
    - bat-bmg-2:          NOTRUN -> [SKIP][8] ([Intel XE#2229])
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/bat-bmg-2/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html

  * igt@xe_pat@pat-index-xehpc:
    - bat-bmg-2:          NOTRUN -> [SKIP][9] ([Intel XE#1420] / [Intel XE#7590])
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/bat-bmg-2/igt@xe_pat@pat-index-xehpc.html

  * igt@xe_pat@pat-index-xelp:
    - bat-bmg-2:          NOTRUN -> [SKIP][10] ([Intel XE#2245] / [Intel XE#7590])
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/bat-bmg-2/igt@xe_pat@pat-index-xelp.html

  * igt@xe_pat@pat-index-xelpg:
    - bat-bmg-2:          NOTRUN -> [SKIP][11] ([Intel XE#2236] / [Intel XE#7590])
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/bat-bmg-2/igt@xe_pat@pat-index-xelpg.html

  * igt@xe_peer2peer@read@read-gpua-vram01-gpub-system-p2p:
    - bat-bmg-3:          NOTRUN -> [SKIP][12] ([Intel XE#6566]) +3 other tests skip
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/bat-bmg-3/igt@xe_peer2peer@read@read-gpua-vram01-gpub-system-p2p.html

  
  [Intel XE#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420
  [Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134
  [Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
  [Intel XE#2233]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2233
  [Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
  [Intel XE#2236]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2236
  [Intel XE#2245]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2245
  [Intel XE#2434]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2434
  [Intel XE#2482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2482
  [Intel XE#2489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2489
  [Intel XE#2548]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2548
  [Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
  [Intel XE#3419]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3419
  [Intel XE#6314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6314
  [Intel XE#6566]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6566
  [Intel XE#7590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7590
  [Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364


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

  * Linux: xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c -> xe-pw-176739v1

  IGT_9161: 9161
  xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c: a4c732aca52a51c32227b9a9a1364e1e533d275c
  xe-pw-176739v1: 176739v1

== Logs ==

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

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

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

* ✓ i915.CI.BAT: success for drm/i915/vrr: Fixes and cleanups
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (15 preceding siblings ...)
  2026-10-23 17:45 ` ✓ Xe.CI.BAT: " Patchwork
@ 2026-10-23 18:21 ` Patchwork
  2026-10-23 23:57 ` ✓ Xe.CI.FULL: " Patchwork
  2026-10-24  2:58 ` ✓ i915.CI.Full: " Patchwork
  18 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-23 18:21 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/vrr: Fixes and cleanups
URL   : https://patchwork.freedesktop.org/series/176740/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_19391 -> Patchwork_176740v1
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

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

  Missing    (2): bat-dg2-13 bat-adls-6 


Changes
-------

  No changes found


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

  * Linux: CI_DRM_19391 -> Patchwork_176740v1

  CI-20190529: 20190529
  CI_DRM_19391: b255dd13059988fddde9ea187d1dd1017c9a5766 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_9161: 9161
  Patchwork_176740v1: b255dd13059988fddde9ea187d1dd1017c9a5766 @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

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

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

* ✓ Xe.CI.FULL: success for drm/i915/vrr: Fixes and cleanups
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (16 preceding siblings ...)
  2026-10-23 18:21 ` ✓ i915.CI.BAT: " Patchwork
@ 2026-10-23 23:57 ` Patchwork
  2026-10-24  2:58 ` ✓ i915.CI.Full: " Patchwork
  18 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-23 23:57 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-xe

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

== Series Details ==

Series: drm/i915/vrr: Fixes and cleanups
URL   : https://patchwork.freedesktop.org/series/176739/
State : success

== Summary ==

CI Bug Log - changes from xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c_FULL -> xe-pw-176739v1_FULL
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (3 -> 3)
------------------------------

  No changes in participating hosts

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

  Here are the changes found in xe-pw-176739v1_FULL that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
    - shard-lnl:          NOTRUN -> [SKIP][1] ([Intel XE#1466])
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html

  * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-dp-2:
    - shard-bmg:          [PASS][2] -> [FAIL][3] ([Intel XE#8098] / [Intel XE#9561]) +1 other test fail
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-bmg-6/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-dp-2.html
   [3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-bmg-9/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-dp-2.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-270:
    - shard-lnl:          NOTRUN -> [SKIP][4] ([Intel XE#1407])
   [4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
    - shard-lnl:          NOTRUN -> [SKIP][5] ([Intel XE#1124])
   [5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

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

  * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs-cc:
    - shard-lnl:          NOTRUN -> [SKIP][7] ([Intel XE#2887]) +1 other test skip
   [7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-rc-ccs-cc.html

  * igt@kms_chamelium_color@ctm-limited-range:
    - shard-lnl:          NOTRUN -> [SKIP][8] ([Intel XE#306] / [Intel XE#7358])
   [8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_chamelium_color@ctm-limited-range.html

  * igt@kms_chamelium_frames@dp-crc-multiple:
    - shard-lnl:          NOTRUN -> [SKIP][9] ([Intel XE#373])
   [9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_chamelium_frames@dp-crc-multiple.html

  * igt@kms_content_protection@atomic:
    - shard-lnl:          NOTRUN -> [SKIP][10] ([Intel XE#7642])
   [10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_content_protection@atomic.html

  * igt@kms_content_protection@atomic-dpms@pipe-a-dp-1:
    - shard-bmg:          NOTRUN -> [FAIL][11] ([Intel XE#3304] / [Intel XE#7374])
   [11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-bmg-7/igt@kms_content_protection@atomic-dpms@pipe-a-dp-1.html

  * igt@kms_content_protection@lic-type-0-hdcp14@pipe-a-dp-2:
    - shard-bmg:          NOTRUN -> [FAIL][12] ([Intel XE#1178] / [Intel XE#3304] / [Intel XE#7374]) +1 other test fail
   [12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-bmg-8/igt@kms_content_protection@lic-type-0-hdcp14@pipe-a-dp-2.html

  * igt@kms_content_protection@uevent-hdcp14@pipe-a-dp-1:
    - shard-bmg:          NOTRUN -> [FAIL][13] ([Intel XE#6707] / [Intel XE#7439])
   [13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-bmg-7/igt@kms_content_protection@uevent-hdcp14@pipe-a-dp-1.html

  * igt@kms_cursor_crc@cursor-onscreen-512x170:
    - shard-lnl:          NOTRUN -> [SKIP][14] ([Intel XE#2321] / [Intel XE#7355])
   [14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_cursor_crc@cursor-onscreen-512x170.html

  * igt@kms_cursor_crc@cursor-sliding-128x42:
    - shard-lnl:          NOTRUN -> [SKIP][15] ([Intel XE#1424])
   [15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_cursor_crc@cursor-sliding-128x42.html

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

  * igt@kms_feature_discovery@hdr:
    - shard-lnl:          NOTRUN -> [SKIP][17] ([Intel XE#8586])
   [17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_feature_discovery@hdr.html

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

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
    - shard-lnl:          NOTRUN -> [SKIP][19] ([Intel XE#7178] / [Intel XE#7351])
   [19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html

  * igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-blt:
    - shard-lnl:          NOTRUN -> [SKIP][20] ([Intel XE#6312] / [Intel XE#651]) +3 other tests skip
   [20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt:
    - shard-lnl:          NOTRUN -> [SKIP][21] ([Intel XE#656] / [Intel XE#7905]) +5 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrs-abgr161616f-draw-blt:
    - shard-lnl:          NOTRUN -> [SKIP][22] ([Intel XE#7061] / [Intel XE#7356])
   [22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrs-abgr161616f-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-primscrn-shrfb-pgflip-blt:
    - shard-lnl:          NOTRUN -> [SKIP][23] ([Intel XE#7905]) +6 other tests skip
   [23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrshdr-2p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcdrrshdr-modesetfrombusy:
    - shard-lnl:          NOTRUN -> [SKIP][24] ([Intel XE#6312]) +1 other test skip
   [24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_frontbuffer_tracking@fbcdrrshdr-modesetfrombusy.html

  * igt@kms_frontbuffer_tracking@hdr-rgb565-draw-blt:
    - shard-lnl:          NOTRUN -> [SKIP][25] ([Intel XE#7865]) +4 other tests skip
   [25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_frontbuffer_tracking@hdr-rgb565-draw-blt.html

  * igt@kms_joiner@basic-force-ultra-joiner:
    - shard-lnl:          NOTRUN -> [SKIP][26] ([Intel XE#6900] / [Intel XE#7362])
   [26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_joiner@basic-force-ultra-joiner.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping:
    - shard-lnl:          NOTRUN -> [SKIP][27] ([Intel XE#7283])
   [27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier-source-clamping.html

  * igt@kms_plane_multiple@tiling-yf:
    - shard-lnl:          NOTRUN -> [SKIP][28] ([Intel XE#5020] / [Intel XE#7348])
   [28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_plane_multiple@tiling-yf.html

  * igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
    - shard-lnl:          NOTRUN -> [SKIP][29] ([Intel XE#2893] / [Intel XE#7304])
   [29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html

  * igt@kms_setmode@basic:
    - shard-bmg:          [PASS][30] -> [FAIL][31] ([Intel XE#8618]) +11 other tests fail
   [30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-bmg-1/igt@kms_setmode@basic.html
   [31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-bmg-1/igt@kms_setmode@basic.html

  * igt@xe_compute_preempt@compute-preempt-many-vram:
    - shard-bmg:          [PASS][32] -> [ABORT][33] ([Intel XE#1727]) +1 other test abort
   [32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-bmg-4/igt@xe_compute_preempt@compute-preempt-many-vram.html
   [33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-bmg-3/igt@xe_compute_preempt@compute-preempt-many-vram.html

  * igt@xe_evict@evict-beng-small-cm:
    - shard-lnl:          NOTRUN -> [SKIP][34] ([Intel XE#6540] / [Intel XE#688])
   [34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_evict@evict-beng-small-cm.html

  * igt@xe_exec_balancer@once-cm-parallel-userptr-invalidate-race:
    - shard-lnl:          NOTRUN -> [SKIP][35] ([Intel XE#7482]) +2 other tests skip
   [35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_exec_balancer@once-cm-parallel-userptr-invalidate-race.html

  * igt@xe_exec_fault_mode@once-multi-queue-userptr-rebind:
    - shard-lnl:          NOTRUN -> [SKIP][36] ([Intel XE#8374]) +1 other test skip
   [36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_exec_fault_mode@once-multi-queue-userptr-rebind.html

  * igt@xe_exec_multi_queue@two-queues-dyn-priority-smem:
    - shard-lnl:          NOTRUN -> [SKIP][37] ([Intel XE#8364]) +4 other tests skip
   [37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_exec_multi_queue@two-queues-dyn-priority-smem.html

  * igt@xe_exec_reset@multi-queue-cat-error-on-secondary:
    - shard-lnl:          NOTRUN -> [SKIP][38] ([Intel XE#8369])
   [38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_exec_reset@multi-queue-cat-error-on-secondary.html

  * igt@xe_exec_threads@threads-hang-userptr-invalidate-race:
    - shard-ptl:          [PASS][39] -> [FAIL][40] ([Intel XE#9096])
   [39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-ptl-3/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html
   [40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-ptl-3/igt@xe_exec_threads@threads-hang-userptr-invalidate-race.html

  * igt@xe_exec_threads@threads-multi-queue-shared-vm-rebind:
    - shard-lnl:          NOTRUN -> [SKIP][41] ([Intel XE#8378]) +2 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_exec_threads@threads-multi-queue-shared-vm-rebind.html

  * igt@xe_gpgpu_fill@offset-4x4:
    - shard-lnl:          NOTRUN -> [SKIP][42] ([Intel XE#7954])
   [42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_gpgpu_fill@offset-4x4.html

  * igt@xe_live_ktest@xe_migrate@xe_migrate_access_memory_kunit:
    - shard-lnl:          NOTRUN -> [SKIP][43] ([Intel XE#9657])
   [43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_live_ktest@xe_migrate@xe_migrate_access_memory_kunit.html

  * igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit:
    - shard-lnl:          NOTRUN -> [SKIP][44] ([Intel XE#2229])
   [44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_live_ktest@xe_migrate@xe_validate_ccs_kunit.html

  * igt@xe_mmap@pci-membarrier-parallel:
    - shard-lnl:          NOTRUN -> [SKIP][45] ([Intel XE#5100] / [Intel XE#7322] / [Intel XE#7408])
   [45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_mmap@pci-membarrier-parallel.html

  * igt@xe_multigpu_svm@mgpu-pagefault-conflict:
    - shard-lnl:          NOTRUN -> [SKIP][46] ([Intel XE#6964])
   [46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_multigpu_svm@mgpu-pagefault-conflict.html

  * igt@xe_page_reclaim@binds-1g-partial:
    - shard-lnl:          NOTRUN -> [SKIP][47] ([Intel XE#7793])
   [47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_page_reclaim@binds-1g-partial.html

  * igt@xe_pm@s3-basic-exec:
    - shard-lnl:          NOTRUN -> [SKIP][48] ([Intel XE#584] / [Intel XE#7369])
   [48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_pm@s3-basic-exec.html

  * igt@xe_pm@s4-vm-bind-userptr:
    - shard-ptl:          [PASS][49] -> [ABORT][50] ([Intel XE#9362])
   [49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-ptl-5/igt@xe_pm@s4-vm-bind-userptr.html
   [50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-ptl-2/igt@xe_pm@s4-vm-bind-userptr.html
    - shard-lnl:          [PASS][51] -> [ABORT][52] ([Intel XE#9362])
   [51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-lnl-4/igt@xe_pm@s4-vm-bind-userptr.html
   [52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-4/igt@xe_pm@s4-vm-bind-userptr.html

  
#### Possible fixes ####

  * igt@kms_async_flips@alternate-sync-async-flip:
    - shard-bmg:          [FAIL][53] ([Intel XE#3718] / [Intel XE#6078]) -> [PASS][54]
   [53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-bmg-4/igt@kms_async_flips@alternate-sync-async-flip.html
   [54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-bmg-3/igt@kms_async_flips@alternate-sync-async-flip.html

  * igt@kms_async_flips@alternate-sync-async-flip@pipe-a-dp-2:
    - shard-bmg:          [FAIL][55] ([Intel XE#6078]) -> [PASS][56]
   [55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-bmg-4/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-dp-2.html
   [56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-bmg-3/igt@kms_async_flips@alternate-sync-async-flip@pipe-a-dp-2.html

  * igt@kms_flip@flip-vs-expired-vblank@c-edp1:
    - shard-lnl:          [FAIL][57] ([Intel XE#301] / [Intel XE#3149]) -> [PASS][58] +1 other test pass
   [57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-lnl-5/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html
   [58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-1/igt@kms_flip@flip-vs-expired-vblank@c-edp1.html

  * igt@kms_vrr@flip-suspend@pipe-a-edp-1:
    - shard-ptl:          [FAIL][59] ([Intel XE#4227] / [Intel XE#7397]) -> [PASS][60] +1 other test pass
   [59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-ptl-3/igt@kms_vrr@flip-suspend@pipe-a-edp-1.html
   [60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-ptl-3/igt@kms_vrr@flip-suspend@pipe-a-edp-1.html

  * igt@xe_evict@evict-mixed-many-threads-small:
    - shard-bmg:          [INCOMPLETE][61] ([Intel XE#6321] / [Intel XE#8355]) -> [PASS][62]
   [61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-bmg-4/igt@xe_evict@evict-mixed-many-threads-small.html
   [62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-bmg-3/igt@xe_evict@evict-mixed-many-threads-small.html

  * igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv:
    - shard-lnl:          [ABORT][63] ([Intel XE#6652] / [Intel XE#9477]) -> [PASS][64]
   [63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-lnl-2/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html
   [64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-4/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html

  * igt@xe_pm@s4-mocs:
    - shard-ptl:          [DMESG-WARN][65] ([Intel XE#7727]) -> [PASS][66]
   [65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-ptl-6/igt@xe_pm@s4-mocs.html
   [66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-ptl-6/igt@xe_pm@s4-mocs.html
    - shard-lnl:          [ABORT][67] ([Intel XE#9362]) -> [PASS][68]
   [67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-lnl-1/igt@xe_pm@s4-mocs.html
   [68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-5/igt@xe_pm@s4-mocs.html

  
#### Warnings ####

  * igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
    - shard-lnl:          [SKIP][69] ([Intel XE#309] / [Intel XE#7343] / [Intel XE#7935]) -> [SKIP][70] ([Intel XE#309] / [Intel XE#7343])
   [69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-lnl-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
   [70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-lnl-6/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-bmg:          [FAIL][71] ([Intel XE#1729] / [Intel XE#7424]) -> [SKIP][72] ([Intel XE#2426] / [Intel XE#5848])
   [71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c/shard-bmg-3/igt@kms_tiled_display@basic-test-pattern.html
   [72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-176739v1/shard-bmg-2/igt@kms_tiled_display@basic-test-pattern.html

  
  [Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
  [Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
  [Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
  [Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
  [Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
  [Intel XE#1466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1466
  [Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
  [Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
  [Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
  [Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
  [Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
  [Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
  [Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
  [Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
  [Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
  [Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
  [Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
  [Intel XE#3304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3304
  [Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
  [Intel XE#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718
  [Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
  [Intel XE#4227]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4227
  [Intel XE#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020
  [Intel XE#5100]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5100
  [Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
  [Intel XE#5848]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5848
  [Intel XE#6078]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6078
  [Intel XE#6312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6312
  [Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
  [Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
  [Intel XE#6540]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6540
  [Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
  [Intel XE#6652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6652
  [Intel XE#6707]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6707
  [Intel XE#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
  [Intel XE#6900]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6900
  [Intel XE#6964]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6964
  [Intel XE#7061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7061
  [Intel XE#7178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7178
  [Intel XE#7283]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7283
  [Intel XE#7304]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7304
  [Intel XE#7322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7322
  [Intel XE#7343]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7343
  [Intel XE#7348]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7348
  [Intel XE#7351]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7351
  [Intel XE#7355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7355
  [Intel XE#7356]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7356
  [Intel XE#7358]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7358
  [Intel XE#7362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7362
  [Intel XE#7369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7369
  [Intel XE#7374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7374
  [Intel XE#7397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7397
  [Intel XE#7408]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7408
  [Intel XE#7424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7424
  [Intel XE#7439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7439
  [Intel XE#7482]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7482
  [Intel XE#7642]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7642
  [Intel XE#7727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7727
  [Intel XE#7793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7793
  [Intel XE#7865]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7865
  [Intel XE#7905]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7905
  [Intel XE#7935]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7935
  [Intel XE#7954]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/7954
  [Intel XE#8098]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8098
  [Intel XE#8355]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8355
  [Intel XE#8364]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8364
  [Intel XE#8369]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8369
  [Intel XE#8374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8374
  [Intel XE#8378]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8378
  [Intel XE#8586]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8586
  [Intel XE#8618]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/8618
  [Intel XE#9096]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9096
  [Intel XE#9362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9362
  [Intel XE#9477]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9477
  [Intel XE#9561]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9561
  [Intel XE#9657]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/9657


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

  * Linux: xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c -> xe-pw-176739v1

  IGT_9161: 9161
  xe-6005-a4c732aca52a51c32227b9a9a1364e1e533d275c: a4c732aca52a51c32227b9a9a1364e1e533d275c
  xe-pw-176739v1: 176739v1

== Logs ==

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

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

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

* ✓ i915.CI.Full: success for drm/i915/vrr: Fixes and cleanups
  2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
                   ` (17 preceding siblings ...)
  2026-10-23 23:57 ` ✓ Xe.CI.FULL: " Patchwork
@ 2026-10-24  2:58 ` Patchwork
  18 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2026-10-24  2:58 UTC (permalink / raw)
  To: Ville Syrjala; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915/vrr: Fixes and cleanups
URL   : https://patchwork.freedesktop.org/series/176740/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_19391_full -> Patchwork_176740v1_full
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

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

  No changes in participating hosts

New tests
---------

  New tests have been introduced between CI_DRM_19391_full and Patchwork_176740v1_full:

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

  * igt@prime_mmap@test_correct_cpu_write@test_correct_cpu_write-smem:
    - Statuses : 7 pass(s)
    - Exec time: [0.01, 0.05] s

  

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

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

### IGT changes ###

#### Issues hit ####

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

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

  * igt@drm_read@empty-nonblock:
    - shard-dg2:          [PASS][4] -> [SKIP][5] ([i915#17359]) +1 other test skip
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@drm_read@empty-nonblock.html
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@drm_read@empty-nonblock.html

  * igt@fbdev@info:
    - shard-dg2:          [PASS][6] -> [SKIP][7] ([i915#1849] / [i915#2582])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@fbdev@info.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@fbdev@info.html

  * igt@fbdev@unaligned-write:
    - shard-dg2:          [PASS][8] -> [SKIP][9] ([i915#2582])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@fbdev@unaligned-write.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@fbdev@unaligned-write.html

  * igt@gem_bad_reloc@negative-reloc-lut:
    - shard-dg1:          NOTRUN -> [SKIP][10] ([i915#3281]) +5 other tests skip
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@gem_bad_reloc@negative-reloc-lut.html

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

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

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

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

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

  * igt@gem_ctx_sseu@mmap-args:
    - shard-rkl:          NOTRUN -> [SKIP][16] ([i915#280])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@gem_ctx_sseu@mmap-args.html

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

  * igt@gem_exec_balancer@bonded-false-hang:
    - shard-mtlp:         NOTRUN -> [SKIP][18] ([i915#4812])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@gem_exec_balancer@bonded-false-hang.html

  * igt@gem_exec_balancer@parallel-contexts:
    - shard-tglu:         NOTRUN -> [SKIP][19] ([i915#4525])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-9/igt@gem_exec_balancer@parallel-contexts.html

  * igt@gem_exec_balancer@parallel-keep-submit-fence:
    - shard-rkl:          NOTRUN -> [SKIP][20] ([i915#4525]) +2 other tests skip
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@gem_exec_balancer@parallel-keep-submit-fence.html

  * igt@gem_exec_balancer@sliced:
    - shard-dg1:          NOTRUN -> [SKIP][21] ([i915#4812])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@gem_exec_balancer@sliced.html

  * igt@gem_exec_big@single:
    - shard-tglu:         [PASS][22] -> [FAIL][23] ([i915#15816])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-tglu-10/igt@gem_exec_big@single.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-8/igt@gem_exec_big@single.html

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

  * igt@gem_exec_capture@capture@vecs0-lmem0:
    - shard-dg1:          NOTRUN -> [FAIL][25] ([i915#16904]) +2 other tests fail
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@gem_exec_capture@capture@vecs0-lmem0.html

  * igt@gem_exec_flush@basic-uc-set-default:
    - shard-dg1:          NOTRUN -> [SKIP][26] ([i915#3539])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@gem_exec_flush@basic-uc-set-default.html

  * igt@gem_exec_params@secure-non-master:
    - shard-dg1:          NOTRUN -> [SKIP][27] ([i915#17416])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@gem_exec_params@secure-non-master.html

  * igt@gem_exec_reloc@basic-gtt-cpu-noreloc:
    - shard-mtlp:         NOTRUN -> [SKIP][28] ([i915#3281]) +1 other test skip
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html

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

  * igt@gem_exec_suspend@basic-s0:
    - shard-dg2:          [PASS][30] -> [INCOMPLETE][31] ([i915#13356]) +1 other test incomplete
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@gem_exec_suspend@basic-s0.html
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@gem_exec_suspend@basic-s0.html

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

  * igt@gem_fenced_exec_thrash@no-spare-fences-interruptible:
    - shard-dg1:          NOTRUN -> [SKIP][33] ([i915#4860])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html

  * igt@gem_huc_copy@huc-copy:
    - shard-rkl:          NOTRUN -> [SKIP][34] ([i915#2190])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@gem_huc_copy@huc-copy.html
    - shard-tglu-1:       NOTRUN -> [SKIP][35] ([i915#2190])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@gem_huc_copy@huc-copy.html

  * igt@gem_lmem_swapping@heavy-verify-random-ccs:
    - shard-tglu:         NOTRUN -> [SKIP][36] ([i915#4613])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
    - shard-mtlp:         NOTRUN -> [SKIP][37] ([i915#4613])
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@gem_lmem_swapping@heavy-verify-random-ccs.html

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

  * igt@gem_lmem_swapping@verify-ccs:
    - shard-dg1:          NOTRUN -> [SKIP][40] ([i915#12193])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@gem_lmem_swapping@verify-ccs.html

  * igt@gem_lmem_swapping@verify-ccs@lmem0:
    - shard-dg1:          NOTRUN -> [SKIP][41] ([i915#4565])
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@gem_lmem_swapping@verify-ccs@lmem0.html

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

  * igt@gem_mmap@basic-small-bo:
    - shard-dg1:          NOTRUN -> [SKIP][43] ([i915#4083]) +1 other test skip
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@gem_mmap@basic-small-bo.html

  * igt@gem_mmap_gtt@cpuset-big-copy-xy:
    - shard-mtlp:         NOTRUN -> [SKIP][44] ([i915#4077]) +1 other test skip
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@gem_mmap_gtt@cpuset-big-copy-xy.html

  * igt@gem_mmap_wc@write-prefaulted:
    - shard-mtlp:         NOTRUN -> [SKIP][45] ([i915#4083])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@gem_mmap_wc@write-prefaulted.html

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

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

  * igt@gem_pwrite@basic-exhaustion:
    - shard-tglu-1:       NOTRUN -> [WARN][48] ([i915#2658])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@gem_pwrite@basic-exhaustion.html

  * igt@gem_pxp@create-regular-context-2:
    - shard-dg1:          NOTRUN -> [SKIP][49] ([i915#4270]) +1 other test skip
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@gem_pxp@create-regular-context-2.html

  * igt@gem_pxp@hw-rejects-pxp-context:
    - shard-rkl:          NOTRUN -> [FAIL][50] ([i915#15169])
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-context.html
    - shard-tglu-1:       NOTRUN -> [SKIP][51] ([i915#13398])
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@gem_pxp@hw-rejects-pxp-context.html

  * igt@gem_render_copy@y-tiled-to-vebox-y-tiled:
    - shard-mtlp:         NOTRUN -> [SKIP][52] ([i915#8428]) +1 other test skip
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@gem_render_copy@y-tiled-to-vebox-y-tiled.html

  * igt@gem_set_tiling_vs_blt@tiled-to-untiled:
    - shard-rkl:          NOTRUN -> [SKIP][53] ([i915#8411])
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html

  * igt@gem_tiled_blits@basic:
    - shard-dg1:          NOTRUN -> [SKIP][54] ([i915#4077]) +2 other tests skip
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@gem_tiled_blits@basic.html

  * igt@gem_tiled_pread_pwrite:
    - shard-mtlp:         NOTRUN -> [SKIP][55] ([i915#4079])
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@gem_tiled_pread_pwrite.html

  * igt@gem_userptr_blits@access-control:
    - shard-rkl:          NOTRUN -> [SKIP][56] ([i915#3297])
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@gem_userptr_blits@access-control.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-tglu:         NOTRUN -> [SKIP][57] ([i915#3297] / [i915#3323])
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@gem_userptr_blits@dmabuf-sync.html
    - shard-mtlp:         NOTRUN -> [SKIP][58] ([i915#3297])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@gem_userptr_blits@dmabuf-sync.html

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

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

  * igt@gem_userptr_blits@relocations:
    - shard-rkl:          NOTRUN -> [SKIP][61] ([i915#3281] / [i915#3297])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@gem_userptr_blits@relocations.html

  * igt@gem_userptr_blits@unsync-unmap-cycles:
    - shard-tglu:         NOTRUN -> [SKIP][62] ([i915#3297])
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-9/igt@gem_userptr_blits@unsync-unmap-cycles.html

  * igt@gem_workarounds@suspend-resume:
    - shard-glk:          NOTRUN -> [INCOMPLETE][63] ([i915#13356] / [i915#14586])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk3/igt@gem_workarounds@suspend-resume.html

  * igt@gem_workarounds@suspend-resume-context:
    - shard-rkl:          [PASS][64] -> [INCOMPLETE][65] ([i915#13356]) +3 other tests incomplete
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@gem_workarounds@suspend-resume-context.html
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@gem_workarounds@suspend-resume-context.html

  * igt@gen7_exec_parse@basic-rejected:
    - shard-rkl:          NOTRUN -> [SKIP][66] +3 other tests skip
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@gen7_exec_parse@basic-rejected.html

  * igt@gen7_exec_parse@batch-without-end:
    - shard-tglu:         NOTRUN -> [SKIP][67] +1 other test skip
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-10/igt@gen7_exec_parse@batch-without-end.html

  * igt@gen7_exec_parse@chained-batch:
    - shard-dg1:          NOTRUN -> [SKIP][68]
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@gen7_exec_parse@chained-batch.html

  * igt@gen9_exec_parse@allowed-single:
    - shard-rkl:          NOTRUN -> [SKIP][69] ([i915#2527]) +2 other tests skip
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@gen9_exec_parse@allowed-single.html

  * igt@gen9_exec_parse@batch-without-end:
    - shard-dg1:          NOTRUN -> [SKIP][70] ([i915#2527])
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@gen9_exec_parse@batch-without-end.html

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

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

  * igt@gen9_exec_parse@bb-start-out:
    - shard-mtlp:         NOTRUN -> [SKIP][73] ([i915#2856])
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@gen9_exec_parse@bb-start-out.html

  * igt@gpu_buddy@gpu_buddy:
    - shard-rkl:          NOTRUN -> [SKIP][74] ([i915#15678])
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@gpu_buddy@gpu_buddy.html

  * igt@i915_drm_fdinfo@all-busy-idle-check-all:
    - shard-dg1:          NOTRUN -> [SKIP][75] ([i915#14123])
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@i915_drm_fdinfo@all-busy-idle-check-all.html

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

  * igt@i915_pm_freq_api@freq-reset:
    - shard-tglu-1:       NOTRUN -> [SKIP][77] ([i915#8399])
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@i915_pm_freq_api@freq-reset.html

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

  * igt@i915_pm_rc6_residency@media-rc6-accuracy:
    - shard-dg1:          NOTRUN -> [SKIP][79] ([i915#16080] / [i915#16166])
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@i915_pm_rc6_residency@media-rc6-accuracy.html

  * igt@i915_pm_rpm@gem-execbuf-stress-pc8:
    - shard-dg1:          NOTRUN -> [SKIP][80] ([i915#17434])
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html

  * igt@i915_pm_rps@thresholds-idle:
    - shard-dg1:          NOTRUN -> [SKIP][81] ([i915#11681])
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@i915_pm_rps@thresholds-idle.html

  * igt@i915_power@sanity:
    - shard-mtlp:         [PASS][82] -> [SKIP][83] ([i915#7984])
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-mtlp-8/igt@i915_power@sanity.html
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-4/igt@i915_power@sanity.html

  * igt@i915_query@query-topology-unsupported:
    - shard-tglu-1:       NOTRUN -> [SKIP][84] ([i915#16079])
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@i915_query@query-topology-unsupported.html

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

  * igt@i915_selftest@live@late_gt_pm:
    - shard-tglu:         [PASS][86] -> [ABORT][87] ([i915#17027]) +1 other test abort
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-tglu-5/igt@i915_selftest@live@late_gt_pm.html
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-3/igt@i915_selftest@live@late_gt_pm.html

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

  * igt@i915_suspend@fence-restore-tiled2untiled:
    - shard-rkl:          [PASS][89] -> [ABORT][90] ([i915#15140])
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-7/igt@i915_suspend@fence-restore-tiled2untiled.html
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-1/igt@i915_suspend@fence-restore-tiled2untiled.html

  * igt@i915_suspend@sysfs-reader:
    - shard-glk:          NOTRUN -> [INCOMPLETE][91] ([i915#13356] / [i915#16182] / [i915#4817])
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk1/igt@i915_suspend@sysfs-reader.html

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

  * igt@kms_addfb_basic@addfb25-x-tiled-legacy:
    - shard-mtlp:         NOTRUN -> [SKIP][93] ([i915#4212])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html

  * igt@kms_addfb_basic@tile-pitch-mismatch:
    - shard-dg1:          NOTRUN -> [SKIP][94] ([i915#4212])
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_addfb_basic@tile-pitch-mismatch.html

  * igt@kms_atomic_interruptible@atomic-setmode:
    - shard-dg2:          [PASS][95] -> [SKIP][96] ([i915#17356]) +21 other tests skip
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_atomic_interruptible@atomic-setmode.html
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_atomic_interruptible@atomic-setmode.html

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

  * igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1:
    - shard-rkl:          [PASS][99] -> [FAIL][100] ([i915#15662]) +1 other test fail
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-2/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-5/igt@kms_atomic_transition@plane-all-modeset-transition@pipe-a-hdmi-a-1.html

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

  * igt@kms_big_fb@4-tiled-64bpp-rotate-180:
    - shard-mtlp:         [PASS][102] -> [FAIL][103] ([i915#15733] / [i915#5138])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-mtlp-5/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-7/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html

  * igt@kms_big_fb@4-tiled-addfb-size-overflow:
    - shard-rkl:          NOTRUN -> [SKIP][104] ([i915#5286])
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_big_fb@4-tiled-addfb-size-overflow.html

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

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

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

  * igt@kms_big_fb@linear-64bpp-rotate-90:
    - shard-rkl:          NOTRUN -> [SKIP][108] ([i915#17431] / [i915#3638]) +1 other test skip
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_big_fb@linear-64bpp-rotate-90.html

  * igt@kms_big_fb@linear-8bpp-rotate-270:
    - shard-dg1:          NOTRUN -> [SKIP][109] ([i915#3638]) +2 other tests skip
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_big_fb@linear-8bpp-rotate-270.html

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

  * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
    - shard-tglu:         NOTRUN -> [SKIP][111] ([i915#3828]) +1 other test skip
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
    - shard-mtlp:         NOTRUN -> [SKIP][112] ([i915#3828]) +1 other test skip
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
    - shard-dg1:          NOTRUN -> [SKIP][113] ([i915#4538])
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
    - shard-rkl:          NOTRUN -> [SKIP][114] ([i915#4538]) +6 other tests skip
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html

  * igt@kms_big_fb@yf-tiled-8bpp-rotate-0:
    - shard-mtlp:         NOTRUN -> [SKIP][115] ([i915#17432]) +1 other test skip
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_big_fb@yf-tiled-8bpp-rotate-0.html

  * igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
    - shard-dg1:          NOTRUN -> [SKIP][116] ([i915#17432]) +1 other test skip
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
    - shard-tglu:         NOTRUN -> [SKIP][117] ([i915#17432]) +2 other tests skip
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-9/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-tglu-1:       NOTRUN -> [SKIP][118] ([i915#17432]) +2 other tests skip
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip.html

  * igt@kms_busy@extended-modeset-hang-newfb:
    - shard-dg1:          [PASS][119] -> [DMESG-WARN][120] ([i915#4423])
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg1-18/igt@kms_busy@extended-modeset-hang-newfb.html
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-15/igt@kms_busy@extended-modeset-hang-newfb.html

  * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [SKIP][121] ([i915#6095]) +193 other tests skip
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-19/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html

  * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][122] ([i915#10307] / [i915#6095]) +72 other tests skip
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-3/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-3.html

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

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

  * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc@pipe-c-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][125] ([i915#6095]) +14 other tests skip
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs-cc@pipe-c-edp-1.html

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

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

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][128] ([i915#6095]) +14 other tests skip
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-9/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1:
    - shard-tglu-1:       NOTRUN -> [SKIP][129] ([i915#6095]) +64 other tests skip
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-1.html

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

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-c-edp-1:
    - shard-mtlp:         NOTRUN -> [INCOMPLETE][131] ([i915#15582])
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-5/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-c-edp-1.html

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

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-b-edp-1:
    - shard-mtlp:         [PASS][133] -> [FAIL][134] ([i915#17158])
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-mtlp-5/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-b-edp-1.html
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-7/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-b-edp-1.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs:
    - shard-dg1:          [PASS][135] -> [INCOMPLETE][136] ([i915#13356])
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg1-19/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-3:
    - shard-dg1:          NOTRUN -> [INCOMPLETE][137] ([i915#13356])
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-3.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
    - shard-dg1:          NOTRUN -> [SKIP][138] ([i915#12313])
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html

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

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

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

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

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

  * igt@kms_chamelium_audio@dp-audio-after-suspend:
    - shard-tglu-1:       NOTRUN -> [SKIP][144] ([i915#11151])
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_chamelium_audio@dp-audio-after-suspend.html

  * igt@kms_chamelium_color@ctm-negative:
    - shard-dg1:          NOTRUN -> [SKIP][145] ([i915#17427]) +1 other test skip
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_chamelium_color@ctm-negative.html

  * igt@kms_chamelium_color_pipeline@plane-ctm3x4:
    - shard-tglu:         NOTRUN -> [SKIP][146] ([i915#16471] / [i915#17427])
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-9/igt@kms_chamelium_color_pipeline@plane-ctm3x4.html

  * igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d:
    - shard-rkl:          NOTRUN -> [SKIP][147] ([i915#17427]) +1 other test skip
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lim-lut1d.html

  * igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lut1d:
    - shard-tglu-1:       NOTRUN -> [SKIP][148] ([i915#17427]) +1 other test skip
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt601-lut1d.html

  * igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt709:
    - shard-tglu:         NOTRUN -> [SKIP][149] ([i915#17427]) +1 other test skip
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt709.html
    - shard-mtlp:         NOTRUN -> [SKIP][150] ([i915#17427]) +1 other test skip
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt709.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d:
    - shard-tglu-1:       NOTRUN -> [SKIP][151] ([i915#16471] / [i915#17427]) +1 other test skip
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html

  * igt@kms_chamelium_edid@dp-mode-timings:
    - shard-tglu-1:       NOTRUN -> [SKIP][152] ([i915#11151] / [i915#7828]) +4 other tests skip
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_chamelium_edid@dp-mode-timings.html

  * igt@kms_chamelium_edid@vga-edid-read:
    - shard-tglu:         NOTRUN -> [SKIP][153] ([i915#11151] / [i915#7828]) +3 other tests skip
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_chamelium_edid@vga-edid-read.html
    - shard-mtlp:         NOTRUN -> [SKIP][154] ([i915#11151] / [i915#7828]) +1 other test skip
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_chamelium_edid@vga-edid-read.html

  * igt@kms_chamelium_frames@dp-frame-dump:
    - shard-dg1:          NOTRUN -> [SKIP][155] ([i915#11151] / [i915#7828]) +4 other tests skip
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_chamelium_frames@dp-frame-dump.html

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

  * igt@kms_color@ctm-max:
    - shard-dg2:          [PASS][157] -> [SKIP][158] ([i915#12655] / [i915#17373])
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_color@ctm-max.html
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_color@ctm-max.html

  * igt@kms_color_pipeline@plane-ctm3x4-lut1d@pipe-c-plane-5:
    - shard-tglu:         NOTRUN -> [SKIP][159] ([i915#16990]) +15 other tests skip
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_color_pipeline@plane-ctm3x4-lut1d@pipe-c-plane-5.html

  * igt@kms_color_pipeline@plane-ctm3x4@pipe-a-plane-4:
    - shard-dg2:          NOTRUN -> [SKIP][160] ([i915#16990]) +15 other tests skip
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_color_pipeline@plane-ctm3x4@pipe-a-plane-4.html

  * igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-b-plane-4:
    - shard-tglu-1:       NOTRUN -> [SKIP][161] ([i915#16990]) +47 other tests skip
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-b-plane-4.html

  * igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-c-plane-4:
    - shard-rkl:          NOTRUN -> [SKIP][162] ([i915#16990]) +5 other tests skip
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_color_pipeline@plane-lut1d-post-ctm3x4@pipe-c-plane-4.html

  * igt@kms_content_protection@atomic:
    - shard-tglu:         NOTRUN -> [SKIP][163] ([i915#15865])
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-9/igt@kms_content_protection@atomic.html

  * igt@kms_content_protection@content-type-change:
    - shard-dg1:          NOTRUN -> [SKIP][164] ([i915#15865]) +1 other test skip
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_content_protection@content-type-change.html

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

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

  * igt@kms_content_protection@dp-mst-type-0-hdcp14:
    - shard-rkl:          NOTRUN -> [SKIP][167] ([i915#15330]) +1 other test skip
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_content_protection@dp-mst-type-0-hdcp14.html

  * igt@kms_content_protection@type1:
    - shard-tglu-1:       NOTRUN -> [SKIP][168] ([i915#15865]) +2 other tests skip
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_content_protection@type1.html

  * igt@kms_cursor_crc@cursor-offscreen-32x10:
    - shard-tglu:         NOTRUN -> [SKIP][169] ([i915#3555]) +1 other test skip
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_cursor_crc@cursor-offscreen-32x10.html
    - shard-mtlp:         NOTRUN -> [SKIP][170] ([i915#3555] / [i915#8814])
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_cursor_crc@cursor-offscreen-32x10.html

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

  * igt@kms_cursor_crc@cursor-onscreen-256x85:
    - shard-mtlp:         NOTRUN -> [SKIP][172] ([i915#8814])
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_cursor_crc@cursor-onscreen-256x85.html

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

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

  * igt@kms_cursor_crc@cursor-suspend@pipe-d-edp-1:
    - shard-mtlp:         NOTRUN -> [INCOMPLETE][176] ([i915#12358] / [i915#17317])
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-5/igt@kms_cursor_crc@cursor-suspend@pipe-d-edp-1.html

  * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
    - shard-mtlp:         NOTRUN -> [SKIP][177] ([i915#17428] / [i915#9809]) +1 other test skip
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - shard-rkl:          NOTRUN -> [SKIP][178] ([i915#4103])
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
    - shard-tglu:         NOTRUN -> [SKIP][179] ([i915#4103])
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
    - shard-mtlp:         NOTRUN -> [SKIP][180] ([i915#16119] / [i915#4213])
   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

  * igt@kms_cursor_legacy@basic-flip-before-cursor-legacy:
    - shard-dg2:          [PASS][181] -> [SKIP][182] ([i915#11190] / [i915#17356])
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html

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

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

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

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

  * igt@kms_dp_link_training@non-uhbr-mst-tbtalt-train:
    - shard-tglu:         NOTRUN -> [SKIP][189] ([i915#17291])
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-9/igt@kms_dp_link_training@non-uhbr-mst-tbtalt-train.html

  * igt@kms_dp_link_training@non-uhbr-sst-direct-train:
    - shard-dg1:          NOTRUN -> [SKIP][190] ([i915#17286])
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_dp_link_training@non-uhbr-sst-direct-train.html

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

  * igt@kms_dp_link_training@uhbr-sst:
    - shard-rkl:          NOTRUN -> [SKIP][192] ([i915#13748])
   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_dp_link_training@uhbr-sst.html

  * igt@kms_dp_link_training@uhbr-sst-direct-train:
    - shard-rkl:          NOTRUN -> [SKIP][193] ([i915#17285])
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_dp_link_training@uhbr-sst-direct-train.html

  * igt@kms_dp_linktrain_fallback@dsc-fallback:
    - shard-tglu:         NOTRUN -> [SKIP][194] ([i915#13707])
   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_dp_linktrain_fallback@dsc-fallback.html

  * igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback:
    - shard-dg1:          NOTRUN -> [SKIP][195] ([i915#16867])
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_dp_linktrain_fallback@uhbr-to-hbr-fallback.html

  * igt@kms_dsc@dsc-basic:
    - shard-tglu:         NOTRUN -> [SKIP][196] ([i915#16361]) +2 other tests skip
   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-9/igt@kms_dsc@dsc-basic.html

  * igt@kms_dsc@dsc-with-bpc-bigjoiner:
    - shard-tglu-1:       NOTRUN -> [SKIP][197] ([i915#16361]) +2 other tests skip
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_dsc@dsc-with-bpc-bigjoiner.html

  * igt@kms_dsc@dsc-with-formats-ultrajoiner:
    - shard-mtlp:         NOTRUN -> [SKIP][198] ([i915#16361])
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_dsc@dsc-with-formats-ultrajoiner.html

  * igt@kms_dsc@dsc-with-output-formats-bigjoiner:
    - shard-dg1:          NOTRUN -> [SKIP][199] ([i915#16361]) +1 other test skip
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_dsc@dsc-with-output-formats-bigjoiner.html

  * igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
    - shard-rkl:          NOTRUN -> [SKIP][200] ([i915#16361]) +2 other tests skip
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html

  * igt@kms_fbcon_fbt@fbc-suspend:
    - shard-rkl:          [PASS][201] -> [INCOMPLETE][202] ([i915#9878])
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_fbcon_fbt@fbc-suspend.html
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html

  * igt@kms_feature_discovery@display-3x:
    - shard-rkl:          NOTRUN -> [SKIP][203] ([i915#16081])
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_feature_discovery@display-3x.html
    - shard-tglu-1:       NOTRUN -> [SKIP][204] ([i915#16081])
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_feature_discovery@display-3x.html

  * igt@kms_feature_discovery@dsc:
    - shard-glk11:        NOTRUN -> [SKIP][205] +2 other tests skip
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk11/igt@kms_feature_discovery@dsc.html

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

  * igt@kms_flip@2x-flip-vs-expired-vblank@ac-hdmi-a1-hdmi-a2:
    - shard-glk:          [PASS][207] -> [FAIL][208] ([i915#13027]) +1 other test fail
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-glk3/igt@kms_flip@2x-flip-vs-expired-vblank@ac-hdmi-a1-hdmi-a2.html
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk8/igt@kms_flip@2x-flip-vs-expired-vblank@ac-hdmi-a1-hdmi-a2.html

  * igt@kms_flip@2x-flip-vs-suspend:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][209] ([i915#12745] / [i915#13356] / [i915#17183] / [i915#4839])
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk10/igt@kms_flip@2x-flip-vs-suspend.html

  * igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][210] ([i915#12745] / [i915#13356] / [i915#17183])
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk10/igt@kms_flip@2x-flip-vs-suspend@ac-hdmi-a1-hdmi-a2.html

  * igt@kms_flip@2x-modeset-vs-vblank-race:
    - shard-tglu:         NOTRUN -> [SKIP][211] ([i915#3637] / [i915#9934])
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_flip@2x-modeset-vs-vblank-race.html
    - shard-mtlp:         NOTRUN -> [SKIP][212] ([i915#3637] / [i915#9934])
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_flip@2x-modeset-vs-vblank-race.html

  * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset:
    - shard-dg1:          NOTRUN -> [SKIP][213] ([i915#9934]) +3 other tests skip
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html

  * igt@kms_flip@2x-wf_vblank-ts-check:
    - shard-tglu-1:       NOTRUN -> [SKIP][214] ([i915#3637] / [i915#9934]) +4 other tests skip
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_flip@2x-wf_vblank-ts-check.html

  * igt@kms_flip@flip-vs-absolute-wf_vblank:
    - shard-dg2:          [PASS][215] -> [SKIP][216] ([i915#5354]) +3 other tests skip
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_flip@flip-vs-absolute-wf_vblank.html
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_flip@flip-vs-absolute-wf_vblank.html

  * igt@kms_flip@flip-vs-dpms-on-nop-interruptible:
    - shard-dg2:          [PASS][217] -> [SKIP][218] ([i915#17358])
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_flip@flip-vs-dpms-on-nop-interruptible.html
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_flip@flip-vs-dpms-on-nop-interruptible.html

  * igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a3:
    - shard-dg2:          [PASS][219] -> [FAIL][220] ([i915#13027]) +1 other test fail
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a3.html
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a3.html

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

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

  * igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling:
    - shard-dg2:          [PASS][223] -> [SKIP][224] ([i915#3555] / [i915#8813]) +2 other tests skip
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling.html
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
    - shard-dg1:          NOTRUN -> [SKIP][225] ([i915#15643]) +2 other tests skip
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
    - shard-tglu:         NOTRUN -> [SKIP][226] ([i915#15643]) +1 other test skip
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-9/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile:
    - shard-dg2:          [PASS][227] -> [SKIP][228] ([i915#8813])
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile.html
   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile.html

  * igt@kms_frontbuffer_tracking@basic:
    - shard-dg2:          [PASS][229] -> [SKIP][230] ([i915#16708] / [i915#5354]) +2 other tests skip
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_frontbuffer_tracking@basic.html
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_frontbuffer_tracking@basic.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-blt:
    - shard-dg2:          [PASS][231] -> [SKIP][232] ([i915#16708])
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-blt.html
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-indfb-fliptrack-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][233] ([i915#15990]) +7 other tests skip
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_frontbuffer_tracking@fbchdr-1p-indfb-fliptrack-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move:
    - shard-glk:          NOTRUN -> [SKIP][234] +163 other tests skip
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk3/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff:
    - shard-rkl:          [PASS][235] -> [SKIP][236] ([i915#15989]) +19 other tests skip
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-pwrite:
    - shard-tglu:         NOTRUN -> [SKIP][237] ([i915#15989]) +10 other tests skip
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-9/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-pgflip-blt:
    - shard-rkl:          NOTRUN -> [SKIP][238] ([i915#17428]) +77 other tests skip
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-plflip-blt:
    - shard-glk:          [PASS][239] -> [SKIP][240] +1 other test skip
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-plflip-blt.html
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk4/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render:
    - shard-rkl:          NOTRUN -> [SKIP][241] ([i915#15989]) +17 other tests skip
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbchdr-rgb101010-draw-render.html

  * igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-wc:
    - shard-tglu-1:       NOTRUN -> [SKIP][242] ([i915#15989]) +13 other tests skip
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbchdr-rgb565-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt:
    - shard-dg1:          NOTRUN -> [SKIP][243] ([i915#15104] / [i915#15990]) +1 other test skip
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff:
    - shard-dg1:          NOTRUN -> [SKIP][244] ([i915#17428]) +37 other tests skip
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
    - shard-tglu:         NOTRUN -> [SKIP][245] ([i915#17428]) +42 other tests skip
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-draw-mmap-cpu:
    - shard-mtlp:         NOTRUN -> [SKIP][246] ([i915#15989]) +8 other tests skip
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-cur-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu:
    - shard-dg1:          NOTRUN -> [SKIP][247] ([i915#15102]) +13 other tests skip
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-spr-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-shrfb-draw-blt:
    - shard-tglu-1:       NOTRUN -> [SKIP][248] ([i915#17428]) +65 other tests skip
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][249] ([i915#15990]) +1 other test skip
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt:
    - shard-dg1:          NOTRUN -> [SKIP][250] ([i915#15989]) +11 other tests skip
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-cur-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@hdr-suspend:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][251] ([i915#13356] / [i915#16056] / [i915#16593])
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk10/igt@kms_frontbuffer_tracking@hdr-suspend.html

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

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite:
    - shard-tglu:         NOTRUN -> [SKIP][253] ([i915#15102]) +25 other tests skip
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc:
    - shard-rkl:          NOTRUN -> [SKIP][254] ([i915#17428] / [i915#1825]) +5 other tests skip
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-mtlp:         NOTRUN -> [SKIP][255] ([i915#15991] / [i915#17428] / [i915#1825]) +4 other tests skip
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][256] ([i915#15990] / [i915#8708]) +3 other tests skip
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc:
    - shard-dg1:          NOTRUN -> [SKIP][257] ([i915#15990] / [i915#8708]) +6 other tests skip
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move:
    - shard-rkl:          NOTRUN -> [SKIP][258] ([i915#15102]) +35 other tests skip
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_frontbuffer_tracking@psrhdr-1p-primscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-indfb-draw-pwrite:
    - shard-mtlp:         NOTRUN -> [SKIP][259] ([i915#15991] / [i915#17428]) +7 other tests skip
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-indfb-draw-pwrite.html

  * igt@kms_hdmi_audio_bw@suspend-mem-audio-recovery:
    - shard-rkl:          [PASS][260] -> [INCOMPLETE][261] ([i915#17110])
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-7/igt@kms_hdmi_audio_bw@suspend-mem-audio-recovery.html
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-7/igt@kms_hdmi_audio_bw@suspend-mem-audio-recovery.html

  * igt@kms_hdr@bpc-switch-dpms:
    - shard-rkl:          [PASS][262] -> [SKIP][263] ([i915#16644] / [i915#3555] / [i915#8228])
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_hdr@bpc-switch-dpms.html
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_hdr@bpc-switch-dpms.html

  * igt@kms_hdr@bpc-switch-suspend:
    - shard-dg1:          NOTRUN -> [SKIP][264] ([i915#3555] / [i915#8228])
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_hdr@bpc-switch-suspend.html

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

  * igt@kms_hdr@invalid-metadata-sizes:
    - shard-rkl:          NOTRUN -> [SKIP][266] ([i915#16644] / [i915#3555] / [i915#8228])
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_hdr@invalid-metadata-sizes.html

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

  * igt@kms_invalid_mode@clock-too-high:
    - shard-dg2:          [PASS][268] -> [SKIP][269] ([i915#16746] / [i915#3555])
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_invalid_mode@clock-too-high.html
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_invalid_mode@clock-too-high.html

  * igt@kms_joiner@basic-big-joiner:
    - shard-tglu:         NOTRUN -> [SKIP][270] ([i915#15460])
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_joiner@basic-big-joiner.html
    - shard-mtlp:         NOTRUN -> [SKIP][271] ([i915#15460])
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_joiner@basic-big-joiner.html

  * igt@kms_joiner@basic-force-big-joiner:
    - shard-dg1:          NOTRUN -> [SKIP][272] ([i915#15459])
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_joiner@basic-force-big-joiner.html

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

  * igt@kms_mst@mst-suspend-read-crc:
    - shard-mtlp:         NOTRUN -> [SKIP][275] ([i915#16451])
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_mst@mst-suspend-read-crc.html
    - shard-tglu:         NOTRUN -> [SKIP][276] ([i915#16451])
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_mst@mst-suspend-read-crc.html

  * igt@kms_pipe_crc_basic@suspend-read-crc:
    - shard-rkl:          [PASS][277] -> [INCOMPLETE][278] ([i915#12756] / [i915#13476])
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-5/igt@kms_pipe_crc_basic@suspend-read-crc.html
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [INCOMPLETE][279] ([i915#13476])
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2.html

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

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

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

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

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

  * igt@kms_plane@pixel-format-x-tiled-modifier@pipe-a-plane-4:
    - shard-glk10:        NOTRUN -> [SKIP][285] +113 other tests skip
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk10/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-a-plane-4.html

  * igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5:
    - shard-rkl:          NOTRUN -> [SKIP][286] ([i915#16386]) +1 other test skip
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5.html

  * igt@kms_plane@pixel-format-y-tiled-modifier@pipe-b-plane-7:
    - shard-dg1:          NOTRUN -> [SKIP][287] ([i915#16386]) +3 other tests skip
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_plane@pixel-format-y-tiled-modifier@pipe-b-plane-7.html

  * igt@kms_plane@plane-panning-top-left:
    - shard-dg2:          [PASS][288] -> [SKIP][289] ([i915#8825])
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_plane@plane-panning-top-left.html
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_plane@plane-panning-top-left.html

  * igt@kms_plane_lowres@tiling-4:
    - shard-rkl:          NOTRUN -> [SKIP][290] ([i915#3555]) +4 other tests skip
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_plane_lowres@tiling-4.html

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

  * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
    - shard-tglu-1:       NOTRUN -> [SKIP][292] ([i915#15329] / [i915#3555])
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/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-1:       NOTRUN -> [SKIP][293] ([i915#15329]) +3 other tests skip
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b.html

  * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-c:
    - shard-dg2:          [PASS][294] -> [SKIP][295] ([i915#15329]) +8 other tests skip
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-c.html
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-c.html

  * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-d:
    - shard-dg2:          [PASS][296] -> [SKIP][297] ([i915#15329] / [i915#17356]) +2 other tests skip
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-d.html
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-d.html

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

  * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20:
    - shard-dg2:          [PASS][299] -> [SKIP][300] ([i915#15329] / [i915#17356] / [i915#9423]) +2 other tests skip
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20.html

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

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-tglu:         NOTRUN -> [SKIP][302] ([i915#12343] / [i915#9812])
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_dc@dc5-dpms-negative:
    - shard-dg2:          [PASS][303] -> [SKIP][304] ([i915#13441])
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_pm_dc@dc5-dpms-negative.html
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_pm_dc@dc5-dpms-negative.html

  * igt@kms_pm_dc@dc5-psr:
    - shard-rkl:          NOTRUN -> [SKIP][305] ([i915#15948])
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_pm_dc@dc5-psr.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-dg2:          [PASS][306] -> [SKIP][307] ([i915#9340])
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-8/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-rkl:          NOTRUN -> [SKIP][308] ([i915#15073]) +1 other test skip
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_pm_rpm@dpms-lpsp.html

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

  * igt@kms_pm_rpm@i2c:
    - shard-dg1:          NOTRUN -> [DMESG-WARN][310] ([i915#4423])
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_pm_rpm@i2c.html

  * igt@kms_pm_rpm@modeset-lpsp:
    - shard-dg2:          [PASS][311] -> [SKIP][312] ([i915#15073])
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp.html
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress:
    - shard-tglu:         NOTRUN -> [SKIP][313] ([i915#15073])
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
    - shard-mtlp:         NOTRUN -> [SKIP][314] ([i915#15073])
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html

  * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-dg1:          [PASS][315] -> [SKIP][316] ([i915#15073]) +2 other tests skip
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg1-17/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html

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

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

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

  * igt@kms_prime@d3hot:
    - shard-dg1:          NOTRUN -> [SKIP][320] ([i915#6524]) +1 other test skip
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_prime@d3hot.html

  * igt@kms_properties@crtc-properties-atomic:
    - shard-dg2:          [PASS][321] -> [SKIP][322] ([i915#11521])
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_properties@crtc-properties-atomic.html
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_properties@crtc-properties-atomic.html

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

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
    - shard-glk11:        NOTRUN -> [SKIP][324] ([i915#11520])
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk11/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html

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

  * igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb:
    - shard-glk10:        NOTRUN -> [SKIP][326] ([i915#11520]) +3 other tests skip
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk10/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb.html

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

  * igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-sf:
    - shard-tglu:         NOTRUN -> [SKIP][328] ([i915#11520]) +5 other tests skip
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-10/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][329] ([i915#11520]) +2 other tests skip
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk1/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_su@page_flip-nv12:
    - shard-dg1:          NOTRUN -> [SKIP][330] ([i915#9683])
   [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_psr2_su@page_flip-nv12.html

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

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

  * igt@kms_psr@pr-sprite-plane-move:
    - shard-tglu:         NOTRUN -> [SKIP][333] ([i915#9732]) +8 other tests skip
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@kms_psr@pr-sprite-plane-move.html
    - shard-mtlp:         NOTRUN -> [SKIP][334] ([i915#9688]) +2 other tests skip
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_psr@pr-sprite-plane-move.html

  * igt@kms_psr@psr-sprite-plane-move:
    - shard-rkl:          NOTRUN -> [SKIP][335] ([i915#1072] / [i915#9732]) +16 other tests skip
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_psr@psr-sprite-plane-move.html
    - shard-tglu-1:       NOTRUN -> [SKIP][336] ([i915#9732]) +14 other tests skip
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@kms_psr@psr-sprite-plane-move.html

  * igt@kms_psr@psr-sprite-plane-onoff:
    - shard-dg1:          NOTRUN -> [SKIP][337] ([i915#1072] / [i915#9732]) +9 other tests skip
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@kms_psr@psr-sprite-plane-onoff.html

  * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
    - shard-rkl:          NOTRUN -> [SKIP][338] ([i915#15949])
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html

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

  * igt@kms_rotation_crc@primary-rotation-90:
    - shard-mtlp:         NOTRUN -> [SKIP][340] ([i915#12755] / [i915#15867]) +1 other test skip
   [340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_rotation_crc@primary-rotation-90.html

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

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

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

  * igt@kms_vrr@flip-basic-fastset:
    - shard-rkl:          NOTRUN -> [SKIP][344] ([i915#9906]) +1 other test skip
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_vrr@flip-basic-fastset.html

  * igt@kms_vrr@flip-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][345] ([i915#15243] / [i915#3555])
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_vrr@flip-suspend.html

  * igt@kms_vrr@negative-basic:
    - shard-rkl:          NOTRUN -> [SKIP][346] ([i915#3555] / [i915#9906])
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_vrr@negative-basic.html

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

  * igt@perf@gen8-unprivileged-single-ctx-counters:
    - shard-mtlp:         NOTRUN -> [SKIP][348]
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@perf@gen8-unprivileged-single-ctx-counters.html

  * igt@perf@mi-rpc:
    - shard-tglu-1:       NOTRUN -> [SKIP][349] +5 other tests skip
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@perf@mi-rpc.html

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

  * igt@perf@unprivileged-single-ctx-counters:
    - shard-rkl:          NOTRUN -> [SKIP][351] ([i915#2433])
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@perf@unprivileged-single-ctx-counters.html

  * igt@perf_pmu@event-wait:
    - shard-mtlp:         NOTRUN -> [SKIP][352] ([i915#8807])
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@perf_pmu@event-wait.html

  * igt@perf_pmu@event-wait@rcs0:
    - shard-tglu:         NOTRUN -> [SKIP][353] ([i915#17416]) +1 other test skip
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-7/igt@perf_pmu@event-wait@rcs0.html
    - shard-mtlp:         NOTRUN -> [SKIP][354] ([i915#3555] / [i915#8807])
   [354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@perf_pmu@event-wait@rcs0.html

  * igt@perf_pmu@module-unload:
    - shard-dg1:          NOTRUN -> [FAIL][355] ([i915#17119])
   [355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@perf_pmu@module-unload.html

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

  * igt@prime_udl@share-import-addfb:
    - shard-rkl:          NOTRUN -> [SKIP][357] ([i915#16420])
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@prime_udl@share-import-addfb.html
    - shard-tglu-1:       NOTRUN -> [SKIP][358] ([i915#16420])
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-1/igt@prime_udl@share-import-addfb.html

  * igt@prime_vgem@basic-fence-flip:
    - shard-dg1:          NOTRUN -> [SKIP][359] ([i915#3708]) +1 other test skip
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-12/igt@prime_vgem@basic-fence-flip.html

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

  
#### Possible fixes ####

  * igt@fbdev@eof:
    - shard-dg2:          [SKIP][361] ([i915#2582]) -> [PASS][362]
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@fbdev@eof.html
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@fbdev@eof.html

  * igt@gem_ctx_isolation@preservation-s3@vecs0:
    - shard-mtlp:         [FAIL][363] ([i915#17176]) -> [PASS][364]
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-mtlp-7/igt@gem_ctx_isolation@preservation-s3@vecs0.html
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-5/igt@gem_ctx_isolation@preservation-s3@vecs0.html

  * igt@gem_mmap_offset@clear-via-pagefault:
    - shard-mtlp:         [TIMEOUT][365] ([i915#16021] / [i915#16168] / [i915#16349]) -> [PASS][366] +1 other test pass
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-mtlp-4/igt@gem_mmap_offset@clear-via-pagefault.html
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-3/igt@gem_mmap_offset@clear-via-pagefault.html

  * igt@gem_workarounds@suspend-resume-fd:
    - shard-rkl:          [INCOMPLETE][367] ([i915#13356]) -> [PASS][368]
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@gem_workarounds@suspend-resume-fd.html
   [368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@gem_workarounds@suspend-resume-fd.html

  * igt@i915_selftest@live@gem_contexts:
    - shard-mtlp:         [DMESG-FAIL][369] ([i915#16880]) -> [PASS][370] +1 other test pass
   [369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-mtlp-4/igt@i915_selftest@live@gem_contexts.html
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-3/igt@i915_selftest@live@gem_contexts.html

  * igt@i915_selftest@live@objects:
    - shard-mtlp:         [DMESG-FAIL][371] -> [PASS][372]
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-mtlp-4/igt@i915_selftest@live@objects.html
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-3/igt@i915_selftest@live@objects.html

  * igt@kms_big_fb@x-tiled-64bpp-rotate-180:
    - shard-mtlp:         [FAIL][373] ([i915#15871]) -> [PASS][374]
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-mtlp-4/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-3/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html

  * igt@kms_color_pipeline@plane-lut1d-lut1d:
    - shard-dg2:          [SKIP][375] ([i915#15529]) -> [PASS][376] +1 other test pass
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_color_pipeline@plane-lut1d-lut1d.html
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_color_pipeline@plane-lut1d-lut1d.html

  * igt@kms_flip@flip-vs-blocking-wf-vblank:
    - shard-dg2:          [SKIP][377] ([i915#5354]) -> [PASS][378] +2 other tests pass
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_flip@flip-vs-blocking-wf-vblank.html
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-5/igt@kms_flip@flip-vs-blocking-wf-vblank.html

  * igt@kms_flip@flip-vs-suspend:
    - shard-rkl:          [ABORT][379] ([i915#15132] / [i915#16925]) -> [PASS][380]
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-1/igt@kms_flip@flip-vs-suspend.html
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-render:
    - shard-dg2:          [SKIP][381] ([i915#16708]) -> [PASS][382]
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-render.html
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite:
    - shard-dg2:          [SKIP][383] ([i915#16708] / [i915#5354]) -> [PASS][384] +2 other tests pass
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-pwrite:
    - shard-glk:          [SKIP][385] -> [PASS][386] +33 other tests pass
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-glk2/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-pwrite.html
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt:
    - shard-rkl:          [SKIP][387] ([i915#15989]) -> [PASS][388] +10 other tests pass
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html
   [388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html

  * igt@kms_hdmi_audio_bw@audio-bw-hblank80:
    - shard-tglu:         [FAIL][389] ([i915#16664]) -> [PASS][390]
   [389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-tglu-4/igt@kms_hdmi_audio_bw@audio-bw-hblank80.html
   [390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-tglu-4/igt@kms_hdmi_audio_bw@audio-bw-hblank80.html

  * igt@kms_hdr@static-swap:
    - shard-rkl:          [SKIP][391] ([i915#16644] / [i915#3555] / [i915#8228]) -> [PASS][392]
   [391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_hdr@static-swap.html
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_hdr@static-swap.html

  * igt@kms_lease@cursor-implicit-plane:
    - shard-dg2:          [SKIP][393] ([i915#17356]) -> [PASS][394] +17 other tests pass
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_lease@cursor-implicit-plane.html
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_lease@cursor-implicit-plane.html

  * igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping:
    - shard-dg2:          [SKIP][395] ([i915#8825]) -> [PASS][396]
   [395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping.html
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier-source-clamping.html

  * igt@kms_plane@plane-panning-bottom-right-suspend:
    - shard-mtlp:         [ABORT][397] ([i915#17224]) -> [PASS][398] +1 other test pass
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-mtlp-4/igt@kms_plane@plane-panning-bottom-right-suspend.html
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-2/igt@kms_plane@plane-panning-bottom-right-suspend.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers:
    - shard-dg2:          [SKIP][399] ([i915#15329] / [i915#17356] / [i915#9423]) -> [PASS][400]
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers.html
   [400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers@pipe-d:
    - shard-dg2:          [SKIP][401] ([i915#15329] / [i915#17356]) -> [PASS][402] +2 other tests pass
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers@pipe-d.html
   [402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-modifiers@pipe-d.html

  * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5:
    - shard-dg2:          [SKIP][403] ([i915#15329] / [i915#17356] / [i915#6953] / [i915#9423]) -> [PASS][404] +1 other test pass
   [403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html

  * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a:
    - shard-dg2:          [SKIP][405] ([i915#15329]) -> [PASS][406] +8 other tests pass
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a.html
   [406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a.html

  * igt@kms_pm_rpm@dpms-non-lpsp:
    - shard-dg2:          [SKIP][407] ([i915#15073]) -> [PASS][408]
   [407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_pm_rpm@dpms-non-lpsp.html
   [408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_pm_rpm@dpms-non-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
    - shard-dg1:          [SKIP][409] ([i915#15073]) -> [PASS][410] +2 other tests pass
   [409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg1-16/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-15/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html

  * igt@kms_vblank@ts-continuation-dpms-suspend:
    - shard-rkl:          [ABORT][411] ([i915#15132]) -> [PASS][412]
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-1/igt@kms_vblank@ts-continuation-dpms-suspend.html
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_vblank@ts-continuation-dpms-suspend.html

  * igt@kms_vblank@ts-continuation-suspend:
    - shard-rkl:          [INCOMPLETE][413] ([i915#12276]) -> [PASS][414]
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-4/igt@kms_vblank@ts-continuation-suspend.html
   [414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_vblank@ts-continuation-suspend.html

  * igt@sysfs_heartbeat_interval@mixed@vcs1:
    - shard-mtlp:         [FAIL][415] -> [PASS][416] +1 other test pass
   [415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-mtlp-7/igt@sysfs_heartbeat_interval@mixed@vcs1.html
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-5/igt@sysfs_heartbeat_interval@mixed@vcs1.html

  
#### Warnings ####

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

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

  * igt@gem_close_race@multigpu-basic-threads:
    - shard-rkl:          [SKIP][421] ([i915#14544] / [i915#7697]) -> [SKIP][422] ([i915#7697]) +1 other test skip
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@gem_close_race@multigpu-basic-threads.html
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@gem_close_race@multigpu-basic-threads.html

  * igt@gem_ctx_sseu@engines:
    - shard-rkl:          [SKIP][423] ([i915#14544] / [i915#280]) -> [SKIP][424] ([i915#280])
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@gem_ctx_sseu@engines.html
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@gem_ctx_sseu@engines.html

  * igt@gem_exec_balancer@parallel:
    - shard-rkl:          [SKIP][425] ([i915#14544] / [i915#4525]) -> [SKIP][426] ([i915#4525])
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@gem_exec_balancer@parallel.html
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@gem_exec_balancer@parallel.html

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

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

  * igt@gem_exec_reloc@basic-wc-cpu:
    - shard-rkl:          [SKIP][431] ([i915#3281]) -> [SKIP][432] ([i915#14544] / [i915#3281]) +3 other tests skip
   [431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@gem_exec_reloc@basic-wc-cpu.html
   [432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@gem_exec_reloc@basic-wc-cpu.html

  * igt@gem_lmem_swapping@heavy-multi:
    - shard-rkl:          [SKIP][433] ([i915#4613]) -> [SKIP][434] ([i915#14544] / [i915#4613])
   [433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-5/igt@gem_lmem_swapping@heavy-multi.html
   [434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@gem_lmem_swapping@heavy-multi.html

  * igt@gem_lmem_swapping@heavy-verify-random:
    - shard-rkl:          [SKIP][435] ([i915#14544] / [i915#4613]) -> [SKIP][436] ([i915#4613]) +1 other test skip
   [435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random.html
   [436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@gem_lmem_swapping@heavy-verify-random.html

  * igt@gem_media_vme:
    - shard-rkl:          [SKIP][437] ([i915#14544] / [i915#284]) -> [SKIP][438] ([i915#284])
   [437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@gem_media_vme.html
   [438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@gem_media_vme.html

  * igt@gem_pread@self:
    - shard-rkl:          [SKIP][439] ([i915#3282]) -> [SKIP][440] ([i915#14544] / [i915#3282]) +1 other test skip
   [439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@gem_pread@self.html
   [440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@gem_pread@self.html

  * igt@gem_pread@snoop:
    - shard-rkl:          [SKIP][441] ([i915#14544] / [i915#3282]) -> [SKIP][442] ([i915#3282]) +5 other tests skip
   [441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@gem_pread@snoop.html
   [442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@gem_pread@snoop.html

  * igt@gem_softpin@evict-snoop:
    - shard-rkl:          [SKIP][443] -> [SKIP][444] ([i915#14544]) +1 other test skip
   [443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-5/igt@gem_softpin@evict-snoop.html
   [444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@gem_softpin@evict-snoop.html

  * igt@gem_userptr_blits@coherency-unsync:
    - shard-rkl:          [SKIP][445] ([i915#14544] / [i915#3297]) -> [SKIP][446] ([i915#3297])
   [445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@gem_userptr_blits@coherency-unsync.html
   [446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@gem_userptr_blits@coherency-unsync.html

  * igt@gem_userptr_blits@unsync-overlap:
    - shard-rkl:          [SKIP][447] ([i915#3297]) -> [SKIP][448] ([i915#14544] / [i915#3297])
   [447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@gem_userptr_blits@unsync-overlap.html
   [448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@gem_userptr_blits@unsync-overlap.html

  * igt@gem_workarounds@suspend-resume:
    - shard-rkl:          [INCOMPLETE][449] ([i915#13356]) -> [ABORT][450] ([i915#15152])
   [449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-3/igt@gem_workarounds@suspend-resume.html
   [450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-1/igt@gem_workarounds@suspend-resume.html

  * igt@gen9_exec_parse@basic-rejected-ctx-param:
    - shard-rkl:          [SKIP][451] ([i915#2527]) -> [SKIP][452] ([i915#14544] / [i915#2527]) +1 other test skip
   [451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@gen9_exec_parse@basic-rejected-ctx-param.html
   [452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@gen9_exec_parse@basic-rejected-ctx-param.html

  * igt@gen9_exec_parse@valid-registers:
    - shard-rkl:          [SKIP][453] ([i915#14544] / [i915#2527]) -> [SKIP][454] ([i915#2527]) +2 other tests skip
   [453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@gen9_exec_parse@valid-registers.html
   [454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@gen9_exec_parse@valid-registers.html

  * igt@i915_pm_freq_api@freq-reset-multiple:
    - shard-rkl:          [SKIP][455] ([i915#14544] / [i915#8399]) -> [SKIP][456] ([i915#8399])
   [455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@i915_pm_freq_api@freq-reset-multiple.html
   [456]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@i915_pm_freq_api@freq-reset-multiple.html

  * igt@i915_query@query-topology-known-pci-ids:
    - shard-rkl:          [SKIP][457] ([i915#16109]) -> [SKIP][458] ([i915#14544] / [i915#16109])
   [457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@i915_query@query-topology-known-pci-ids.html
   [458]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@i915_query@query-topology-known-pci-ids.html

  * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
    - shard-dg2:          [SKIP][459] ([i915#9531]) -> [SKIP][460] ([i915#17356])
   [459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
   [460]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
    - shard-rkl:          [SKIP][461] ([i915#14544] / [i915#9531]) -> [SKIP][462] ([i915#9531])
   [461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
   [462]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
    - shard-dg2:          [SKIP][463] ([i915#17356]) -> [SKIP][464] ([i915#1769] / [i915#3555])
   [463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
   [464]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html

  * igt@kms_big_fb@4-tiled-32bpp-rotate-90:
    - shard-dg2:          [SKIP][465] ([i915#17356]) -> [SKIP][466] ([i915#17431])
   [465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
   [466]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-5/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-180:
    - shard-rkl:          [SKIP][467] ([i915#14544] / [i915#4538] / [i915#5286]) -> [SKIP][468] ([i915#4538] / [i915#5286]) +3 other tests skip
   [467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
   [468]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html

  * igt@kms_big_fb@4-tiled-64bpp-rotate-270:
    - shard-dg1:          [SKIP][469] ([i915#4538] / [i915#5286]) -> [SKIP][470] ([i915#4423] / [i915#4538] / [i915#5286])
   [469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg1-14/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html
   [470]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-19/igt@kms_big_fb@4-tiled-64bpp-rotate-270.html

  * igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
    - shard-rkl:          [SKIP][471] ([i915#5286]) -> [SKIP][472] ([i915#14544] / [i915#5286])
   [471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
   [472]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html

  * igt@kms_big_fb@y-tiled-64bpp-rotate-90:
    - shard-rkl:          [SKIP][473] ([i915#14544] / [i915#17431] / [i915#3638]) -> [SKIP][474] ([i915#17431] / [i915#3638]) +1 other test skip
   [473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html
   [474]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html

  * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
    - shard-dg2:          [SKIP][475] ([i915#5190]) -> [SKIP][476] ([i915#17356] / [i915#5190])
   [475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
   [476]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html

  * igt@kms_big_fb@yf-tiled-32bpp-rotate-270:
    - shard-dg2:          [SKIP][477] ([i915#17356] / [i915#5190]) -> [SKIP][478] ([i915#4538] / [i915#5190]) +2 other tests skip
   [477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html
   [478]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html

  * igt@kms_big_fb@yf-tiled-8bpp-rotate-180:
    - shard-rkl:          [SKIP][479] ([i915#4538]) -> [SKIP][480] ([i915#14544] / [i915#4538])
   [479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_big_fb@yf-tiled-8bpp-rotate-180.html
   [480]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_big_fb@yf-tiled-8bpp-rotate-180.html

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

  * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0:
    - shard-dg2:          [SKIP][483] ([i915#4538] / [i915#5190]) -> [SKIP][484] ([i915#17356] / [i915#5190]) +3 other tests skip
   [483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html
   [484]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0.html

  * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs:
    - shard-dg2:          [SKIP][485] ([i915#10307] / [i915#6095]) -> [SKIP][486] ([i915#17356]) +4 other tests skip
   [485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html
   [486]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@bad-pixel-format-y-tiled-ccs:
    - shard-rkl:          [SKIP][487] ([i915#14098] / [i915#6095]) -> [SKIP][488] ([i915#14098] / [i915#14544] / [i915#6095]) +1 other test skip
   [487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-5/igt@kms_ccs@bad-pixel-format-y-tiled-ccs.html
   [488]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_ccs@bad-pixel-format-y-tiled-ccs.html

  * igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs:
    - shard-dg2:          [SKIP][489] ([i915#17356]) -> [SKIP][490] ([i915#10307] / [i915#6095]) +2 other tests skip
   [489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs.html
   [490]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs.html

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

  * igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          [SKIP][493] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][494] ([i915#14098] / [i915#6095]) +12 other tests skip
   [493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
   [494]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html

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

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
    - shard-dg2:          [SKIP][497] ([i915#17356]) -> [SKIP][498] ([i915#6095])
   [497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html
   [498]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-b-edp-1:
    - shard-mtlp:         [INCOMPLETE][499] ([i915#15582]) -> [FAIL][500] ([i915#17158])
   [499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-mtlp-2/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-b-edp-1.html
   [500]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-5/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs@pipe-b-edp-1.html

  * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-edp-1:
    - shard-mtlp:         [FAIL][501] ([i915#17158]) -> [INCOMPLETE][502] ([i915#15582])
   [501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-mtlp-5/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-edp-1.html
   [502]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-7/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-edp-1.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs:
    - shard-dg2:          [SKIP][503] ([i915#6095]) -> [SKIP][504] ([i915#17356]) +1 other test skip
   [503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html
   [504]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
    - shard-dg2:          [SKIP][505] ([i915#12313]) -> [SKIP][506] ([i915#17356])
   [505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html
   [506]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html

  * igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lim-lut1d:
    - shard-rkl:          [SKIP][507] ([i915#14544] / [i915#17427]) -> [SKIP][508] ([i915#17427]) +2 other tests skip
   [507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lim-lut1d.html
   [508]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_chamelium_color_pipeline@plane-fixed-matrix-yuv-rgb-bt2020-lim-lut1d.html

  * igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4:
    - shard-rkl:          [SKIP][509] ([i915#16471] / [i915#17427]) -> [SKIP][510] ([i915#14544] / [i915#16471] / [i915#17427])
   [509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4.html
   [510]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4.html

  * igt@kms_chamelium_edid@hdmi-edid-read:
    - shard-rkl:          [SKIP][511] ([i915#11151] / [i915#7828]) -> [SKIP][512] ([i915#11151] / [i915#14544] / [i915#7828]) +3 other tests skip
   [511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_chamelium_edid@hdmi-edid-read.html
   [512]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_chamelium_edid@hdmi-edid-read.html

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

  * igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
    - shard-dg1:          [SKIP][515] ([i915#11151] / [i915#7828]) -> [SKIP][516] ([i915#11151] / [i915#4423] / [i915#7828])
   [515]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg1-14/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
   [516]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-19/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html

  * igt@kms_content_protection@atomic-dpms-hdcp14:
    - shard-rkl:          [SKIP][517] ([i915#14544] / [i915#15865]) -> [SKIP][518] ([i915#15865])
   [517]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_content_protection@atomic-dpms-hdcp14.html
   [518]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_content_protection@atomic-dpms-hdcp14.html

  * igt@kms_content_protection@dp-mst-type-0-suspend-resume:
    - shard-rkl:          [SKIP][519] ([i915#14544] / [i915#15330]) -> [SKIP][520] ([i915#15330])
   [519]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
   [520]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html

  * igt@kms_content_protection@dp-mst-type-1:
    - shard-dg2:          [SKIP][521] ([i915#15330] / [i915#3299]) -> [SKIP][522] ([i915#17356]) +1 other test skip
   [521]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_content_protection@dp-mst-type-1.html
   [522]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_content_protection@dp-mst-type-1.html
    - shard-rkl:          [SKIP][523] ([i915#14544] / [i915#15330] / [i915#3116]) -> [SKIP][524] ([i915#15330] / [i915#3116])
   [523]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1.html
   [524]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_content_protection@dp-mst-type-1.html

  * igt@kms_content_protection@dp-mst-type-1-suspend-resume:
    - shard-dg2:          [SKIP][525] ([i915#15330]) -> [SKIP][526] ([i915#17356])
   [525]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
   [526]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html

  * igt@kms_content_protection@legacy:
    - shard-rkl:          [SKIP][527] ([i915#15865]) -> [SKIP][528] ([i915#14544] / [i915#15865])
   [527]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_content_protection@legacy.html
   [528]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_content_protection@legacy.html

  * igt@kms_content_protection@uevent:
    - shard-dg2:          [SKIP][529] ([i915#17356]) -> [SKIP][530] ([i915#15865])
   [529]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_content_protection@uevent.html
   [530]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_content_protection@uevent.html

  * igt@kms_cursor_crc@cursor-random-max-size:
    - shard-dg2:          [SKIP][531] ([i915#3555]) -> [SKIP][532] ([i915#17356]) +2 other tests skip
   [531]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_cursor_crc@cursor-random-max-size.html
   [532]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_cursor_crc@cursor-random-max-size.html

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

  * igt@kms_cursor_crc@cursor-rapid-movement-512x170:
    - shard-rkl:          [SKIP][535] ([i915#13049]) -> [SKIP][536] ([i915#13049] / [i915#14544]) +1 other test skip
   [535]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
   [536]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html

  * igt@kms_cursor_crc@cursor-sliding-512x512:
    - shard-rkl:          [SKIP][537] ([i915#13049] / [i915#14544]) -> [SKIP][538] ([i915#13049])
   [537]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-512x512.html
   [538]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-512x512.html

  * igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1:
    - shard-mtlp:         [INCOMPLETE][539] ([i915#12358] / [i915#17317]) -> [FAIL][540] ([i915#17157])
   [539]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-mtlp-7/igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1.html
   [540]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-mtlp-5/igt@kms_cursor_crc@cursor-suspend@pipe-a-edp-1.html

  * igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic:
    - shard-dg2:          [SKIP][541] ([i915#13046] / [i915#5354]) -> [SKIP][542] ([i915#17356]) +1 other test skip
   [541]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic.html
   [542]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic.html

  * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
    - shard-rkl:          [SKIP][543] ([i915#14544] / [i915#17428]) -> [SKIP][544] ([i915#17428]) +51 other tests skip
   [543]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html
   [544]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - shard-dg2:          [SKIP][545] ([i915#4103]) -> [SKIP][546] ([i915#11190] / [i915#17356])
   [545]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
   [546]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
    - shard-dg2:          [SKIP][547] ([i915#9067]) -> [SKIP][548] ([i915#17356])
   [547]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
   [548]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
    - shard-rkl:          [SKIP][549] ([i915#14544] / [i915#9067]) -> [SKIP][550] ([i915#9067])
   [549]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
   [550]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
    - shard-dg2:          [SKIP][551] ([i915#17356]) -> [SKIP][552] ([i915#4103])
   [551]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
   [552]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
    - shard-rkl:          [SKIP][553] ([i915#14544] / [i915#4103]) -> [SKIP][554] ([i915#4103])
   [553]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
   [554]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html

  * igt@kms_dither@fb-8bpc-vs-panel-6bpc:
    - shard-dg2:          [SKIP][555] ([i915#17356]) -> [SKIP][556] ([i915#3555])
   [555]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
   [556]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html

  * igt@kms_dp_link_training@non-uhbr-mst:
    - shard-rkl:          [SKIP][557] ([i915#14544] / [i915#17289]) -> [SKIP][558] ([i915#17289])
   [557]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-mst.html
   [558]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_dp_link_training@non-uhbr-mst.html

  * igt@kms_dp_link_training@uhbr-mst:
    - shard-dg2:          [SKIP][559] ([i915#13748]) -> [SKIP][560] ([i915#17356])
   [559]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_dp_link_training@uhbr-mst.html
   [560]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_dp_link_training@uhbr-mst.html
    - shard-rkl:          [SKIP][561] ([i915#13748] / [i915#14544]) -> [SKIP][562] ([i915#13748])
   [561]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_dp_link_training@uhbr-mst.html
   [562]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_dp_link_training@uhbr-mst.html

  * igt@kms_dp_link_training@uhbr-mst-tbtalt-train:
    - shard-rkl:          [SKIP][563] ([i915#14544] / [i915#17285]) -> [SKIP][564] ([i915#17285])
   [563]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_dp_link_training@uhbr-mst-tbtalt-train.html
   [564]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_dp_link_training@uhbr-mst-tbtalt-train.html

  * igt@kms_dp_link_training@uhbr-sst-direct-train:
    - shard-dg1:          [SKIP][565] ([i915#17285]) -> [SKIP][566] ([i915#17285] / [i915#4423])
   [565]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg1-14/igt@kms_dp_link_training@uhbr-sst-direct-train.html
   [566]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-19/igt@kms_dp_link_training@uhbr-sst-direct-train.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-dg2:          [SKIP][567] ([i915#16361]) -> [SKIP][568] ([i915#17356]) +1 other test skip
   [567]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_dsc@dsc-fractional-bpp.html
   [568]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_dsc@dsc-fractional-bpp.html
    - shard-rkl:          [SKIP][569] ([i915#14544] / [i915#16361]) -> [SKIP][570] ([i915#16361]) +3 other tests skip
   [569]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp.html
   [570]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_dsc@dsc-fractional-bpp.html

  * igt@kms_dsc@dsc-with-bpc-ultrajoiner:
    - shard-rkl:          [SKIP][571] ([i915#16361]) -> [SKIP][572] ([i915#14544] / [i915#16361])
   [571]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_dsc@dsc-with-bpc-ultrajoiner.html
   [572]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-ultrajoiner.html

  * igt@kms_feature_discovery@psr1:
    - shard-rkl:          [SKIP][573] ([i915#14544] / [i915#658]) -> [SKIP][574] ([i915#658]) +1 other test skip
   [573]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_feature_discovery@psr1.html
   [574]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_feature_discovery@psr1.html

  * igt@kms_feature_discovery@vrr:
    - shard-rkl:          [SKIP][575] ([i915#16600]) -> [SKIP][576] ([i915#14544] / [i915#16600]) +1 other test skip
   [575]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_feature_discovery@vrr.html
   [576]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_feature_discovery@vrr.html

  * igt@kms_fence_pin_leak:
    - shard-dg2:          [SKIP][577] ([i915#4881]) -> [SKIP][578] ([i915#17356])
   [577]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_fence_pin_leak.html
   [578]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_fence_pin_leak.html

  * igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
    - shard-rkl:          [SKIP][579] ([i915#14544] / [i915#9934]) -> [SKIP][580] ([i915#9934]) +2 other tests skip
   [579]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html
   [580]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_flip@2x-modeset-vs-vblank-race-interruptible.html

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

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
    - shard-rkl:          [SKIP][583] ([i915#15643]) -> [SKIP][584] ([i915#14544] / [i915#15643])
   [583]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
   [584]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile:
    - shard-rkl:          [SKIP][585] ([i915#14544] / [i915#15643]) -> [SKIP][586] ([i915#15643]) +2 other tests skip
   [585]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile.html
   [586]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_flip_scaled_crc@flip-p010-4tile-to-p016-4tile.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-dg2:          [SKIP][587] ([i915#16708]) -> [SKIP][588] ([i915#15104] / [i915#15990])
   [587]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc.html
   [588]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-offscreen-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-gtt:
    - shard-rkl:          [SKIP][589] ([i915#17428] / [i915#1825]) -> [SKIP][590] ([i915#14544] / [i915#17428] / [i915#1825])
   [589]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-gtt.html
   [590]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt:
    - shard-dg2:          [SKIP][591] ([i915#16708] / [i915#5354]) -> [SKIP][592] ([i915#15991] / [i915#5354]) +7 other tests skip
   [591]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html
   [592]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-render:
    - shard-dg2:          [SKIP][593] ([i915#15989]) -> [SKIP][594] ([i915#16708]) +6 other tests skip
   [593]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-render.html
   [594]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-indfb-draw-blt:
    - shard-dg1:          [SKIP][595] ([i915#17428]) -> [SKIP][596] ([i915#17428] / [i915#4423])
   [595]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg1-14/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-indfb-draw-blt.html
   [596]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg1-19/igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-indfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu:
    - shard-dg2:          [SKIP][597] ([i915#16708] / [i915#5354]) -> [SKIP][598] ([i915#15102]) +4 other tests skip
   [597]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
   [598]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite:
    - shard-dg2:          [SKIP][599] ([i915#15102]) -> [SKIP][600] ([i915#16708] / [i915#5354]) +5 other tests skip
   [599]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite.html
   [600]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc:
    - shard-rkl:          [SKIP][601] ([i915#14544] / [i915#17428] / [i915#1825]) -> [SKIP][602] ([i915#17428] / [i915#1825]) +4 other tests skip
   [601]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc.html
   [602]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt:
    - shard-dg2:          [SKIP][603] ([i915#16708] / [i915#5354]) -> [SKIP][604] ([i915#15990] / [i915#8708]) +3 other tests skip
   [603]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
   [604]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt.html

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

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-dg2:          [SKIP][607] ([i915#16708]) -> [SKIP][608] ([i915#15990]) +2 other tests skip
   [607]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
   [608]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt:
    - shard-rkl:          [SKIP][609] ([i915#14544] / [i915#15102]) -> [SKIP][610] ([i915#15102]) +29 other tests skip
   [609]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt.html
   [610]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-stridechange:
    - shard-dg2:          [SKIP][611] ([i915#15102]) -> [SKIP][612] ([i915#16708]) +7 other tests skip
   [611]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-stridechange.html
   [612]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-stridechange.html

  * igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-linear:
    - shard-dg2:          [SKIP][613] ([i915#16708]) -> [SKIP][614] ([i915#15102]) +8 other tests skip
   [613]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-linear.html
   [614]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-tiling-linear.html

  * igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-pwrite:
    - shard-dg2:          [SKIP][615] ([i915#16708]) -> [SKIP][616] ([i915#15989]) +4 other tests skip
   [615]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-pwrite.html
   [616]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-gtt:
    - shard-dg2:          [SKIP][617] ([i915#15990]) -> [SKIP][618] ([i915#16708]) +10 other tests skip
   [617]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-gtt.html
   [618]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc:
    - shard-dg2:          [SKIP][619] ([i915#15104] / [i915#15990]) -> [SKIP][620] ([i915#16708]) +3 other tests skip
   [619]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
   [620]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc.html

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

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc:
    - shard-dg2:          [SKIP][623] ([i915#15990] / [i915#8708]) -> [SKIP][624] ([i915#16708] / [i915#5354]) +5 other tests skip
   [623]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc.html
   [624]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt:
    - shard-dg2:          [SKIP][625] ([i915#15991] / [i915#5354]) -> [SKIP][626] ([i915#16708] / [i915#5354]) +14 other tests skip
   [625]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html
   [626]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-msflip-blt.html

  * igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-pwrite:
    - shard-dg2:          [SKIP][627] ([i915#16708]) -> [SKIP][628] ([i915#15991]) +12 other tests skip
   [627]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-pwrite.html
   [628]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-5/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-indfb-plflip-blt:
    - shard-dg2:          [SKIP][629] ([i915#15991]) -> [SKIP][630] ([i915#16708]) +17 other tests skip
   [629]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-indfb-plflip-blt.html
   [630]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-shrfb-plflip-blt:
    - shard-rkl:          [SKIP][631] ([i915#17428]) -> [SKIP][632] ([i915#14544] / [i915#17428]) +21 other tests skip
   [631]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-shrfb-plflip-blt.html
   [632]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-shrfb-plflip-blt.html

  * igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery:
    - shard-rkl:          [ABORT][633] ([i915#15132]) -> [FAIL][634] ([i915#17122] / [i915#17137])
   [633]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-4/igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery.html
   [634]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-2/igt@kms_hdmi_audio_bw@suspend-disk-audio-recovery.html

  * igt@kms_hdr@brightness-with-hdr:
    - shard-dg2:          [SKIP][635] ([i915#17356]) -> [SKIP][636] ([i915#12713] / [i915#16518])
   [635]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_hdr@brightness-with-hdr.html
   [636]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_hdr@brightness-with-hdr.html

  * igt@kms_hdr@invalid-metadata-sizes:
    - shard-dg2:          [SKIP][637] ([i915#16518] / [i915#3555] / [i915#8228]) -> [SKIP][638] ([i915#17356])
   [637]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_hdr@invalid-metadata-sizes.html
   [638]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_hdr@invalid-metadata-sizes.html

  * igt@kms_joiner@basic-ultra-joiner:
    - shard-rkl:          [SKIP][639] ([i915#14544] / [i915#15458]) -> [SKIP][640] ([i915#15458])
   [639]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_joiner@basic-ultra-joiner.html
   [640]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_joiner@basic-ultra-joiner.html

  * igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
    - shard-rkl:          [SKIP][641] ([i915#14544]) -> [SKIP][642] +3 other tests skip
   [641]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
   [642]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html

  * igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier:
    - shard-rkl:          [SKIP][643] ([i915#15709]) -> [SKIP][644] ([i915#14544] / [i915#15709]) +1 other test skip
   [643]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html
   [644]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-mtl-mc-ccs-modifier.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier:
    - shard-rkl:          [SKIP][645] ([i915#14544] / [i915#15709]) -> [SKIP][646] ([i915#15709]) +2 other tests skip
   [645]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html
   [646]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html

  * igt@kms_plane_lowres@tiling-yf:
    - shard-rkl:          [SKIP][647] ([i915#3555]) -> [SKIP][648] ([i915#14544] / [i915#3555]) +2 other tests skip
   [647]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-5/igt@kms_plane_lowres@tiling-yf.html
   [648]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_plane_lowres@tiling-yf.html

  * igt@kms_plane_multiple@2x-tiling-y:
    - shard-rkl:          [SKIP][649] ([i915#13958] / [i915#14544]) -> [SKIP][650] ([i915#13958])
   [649]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-y.html
   [650]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-y.html

  * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b:
    - shard-rkl:          [SKIP][651] ([i915#14544] / [i915#15329]) -> [SKIP][652] ([i915#15329]) +3 other tests skip
   [651]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
   [652]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html

  * igt@kms_pm_backlight@bad-brightness:
    - shard-rkl:          [SKIP][653] ([i915#12343] / [i915#5354]) -> [SKIP][654] ([i915#12343] / [i915#14544] / [i915#5354])
   [653]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_pm_backlight@bad-brightness.html
   [654]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_pm_backlight@bad-brightness.html

  * igt@kms_pm_dc@dc9-dpms:
    - shard-rkl:          [SKIP][655] ([i915#14544] / [i915#15739]) -> [SKIP][656] ([i915#15739])
   [655]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_pm_dc@dc9-dpms.html
   [656]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_pm_dc@dc9-dpms.html

  * igt@kms_pm_rpm@dpms-mode-unset-lpsp:
    - shard-rkl:          [SKIP][657] ([i915#14544] / [i915#15073]) -> [SKIP][658] ([i915#15073])
   [657]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
   [658]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html

  * igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
    - shard-rkl:          [SKIP][659] ([i915#11520] / [i915#14544]) -> [SKIP][660] ([i915#11520]) +4 other tests skip
   [659]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
   [660]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
    - shard-rkl:          [SKIP][661] ([i915#11520]) -> [SKIP][662] ([i915#11520] / [i915#14544]) +3 other tests skip
   [661]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-5/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
   [662]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr@fbc-psr-cursor-plane-move:
    - shard-rkl:          [SKIP][663] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][664] ([i915#1072] / [i915#9732]) +13 other tests skip
   [663]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_psr@fbc-psr-cursor-plane-move.html
   [664]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_psr@fbc-psr-cursor-plane-move.html

  * igt@kms_psr@psr2-cursor-mmap-gtt:
    - shard-rkl:          [SKIP][665] ([i915#1072] / [i915#9732]) -> [SKIP][666] ([i915#1072] / [i915#14544] / [i915#9732]) +5 other tests skip
   [665]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-8/igt@kms_psr@psr2-cursor-mmap-gtt.html
   [666]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-6/igt@kms_psr@psr2-cursor-mmap-gtt.html

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
    - shard-dg2:          [SKIP][667] ([i915#17356] / [i915#5190]) -> [SKIP][668] ([i915#12755] / [i915#15867] / [i915#5190])
   [667]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
   [668]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-6/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
    - shard-dg2:          [SKIP][669] ([i915#12755] / [i915#15867] / [i915#5190]) -> [SKIP][670] ([i915#17356] / [i915#5190])
   [669]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
   [670]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
    - shard-rkl:          [SKIP][671] ([i915#14544] / [i915#17432] / [i915#5289]) -> [SKIP][672] ([i915#17432] / [i915#5289])
   [671]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
   [672]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html

  * igt@kms_tiled_display@basic-test-pattern:
    - shard-dg2:          [SKIP][673] ([i915#8623]) -> [SKIP][674] ([i915#17356])
   [673]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_tiled_display@basic-test-pattern.html
   [674]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_tiled_display@basic-test-pattern.html
    - shard-rkl:          [SKIP][675] ([i915#14544] / [i915#8623]) -> [SKIP][676] ([i915#8623])
   [675]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern.html
   [676]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-8/igt@kms_tiled_display@basic-test-pattern.html

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

  * igt@kms_vrr@flip-suspend:
    - shard-dg2:          [SKIP][679] ([i915#15243] / [i915#3555]) -> [SKIP][680] ([i915#17356])
   [679]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_vrr@flip-suspend.html
   [680]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_vrr@flip-suspend.html

  * igt@kms_vrr@flipline:
    - shard-rkl:          [SKIP][681] ([i915#14544] / [i915#15243] / [i915#3555]) -> [SKIP][682] ([i915#15243] / [i915#3555])
   [681]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_vrr@flipline.html
   [682]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_vrr@flipline.html

  * igt@kms_vrr@seamless-rr-switch-virtual:
    - shard-dg2:          [SKIP][683] ([i915#9906]) -> [SKIP][684] ([i915#17356])
   [683]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-dg2-6/igt@kms_vrr@seamless-rr-switch-virtual.html
   [684]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-dg2-7/igt@kms_vrr@seamless-rr-switch-virtual.html

  * igt@kms_vrr@seamless-rr-switch-vrr:
    - shard-rkl:          [SKIP][685] ([i915#14544] / [i915#9906]) -> [SKIP][686] ([i915#9906]) +1 other test skip
   [685]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19391/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-vrr.html
   [686]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_176740v1/shard-rkl-3/igt@kms_vrr@seamless-rr-switch-vrr.html

  
  [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#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
  [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
  [i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#11521]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11521
  [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
  [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#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
  [i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
  [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
  [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#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
  [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
  [i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
  [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
  [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
  [i915#13196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13196
  [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
  [i915#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
  [i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
  [i915#13441]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13441
  [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
  [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
  [i915#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#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586
  [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#15140]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15140
  [i915#15152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15152
  [i915#15169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15169
  [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#15460]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15460
  [i915#15529]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15529
  [i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
  [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
  [i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
  [i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
  [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#15816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15816
  [i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
  [i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
  [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#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
  [i915#16021]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16021
  [i915#16056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16056
  [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#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#16168]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16168
  [i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
  [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#16518]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16518
  [i915#16593]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16593
  [i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
  [i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
  [i915#16664]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16664
  [i915#16708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16708
  [i915#16746]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16746
  [i915#16867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16867
  [i915#16880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16880
  [i915#16904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16904
  [i915#16925]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16925
  [i915#16990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16990
  [i915#17027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17027
  [i915#17110]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17110
  [i915#17119]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17119
  [i915#17122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17122
  [i915#17137]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17137
  [i915#17157]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17157
  [i915#17158]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17158
  [i915#17176]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17176
  [i915#17183]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17183
  [i915#17224]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17224
  [i915#17285]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17285
  [i915#17286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17286
  [i915#17287]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17287
  [i915#17289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17289
  [i915#17291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17291
  [i915#17317]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17317
  [i915#17356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17356
  [i915#17358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17358
  [i915#17359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17359
  [i915#17373]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17373
  [i915#17416]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17416
  [i915#17427]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17427
  [i915#17428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17428
  [i915#17431]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17431
  [i915#17432]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17432
  [i915#17434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/17434
  [i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
  [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
  [i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
  [i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
  [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
  [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#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#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
  [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
  [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
  [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
  [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
  [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
  [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
  [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
  [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
  [i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
  [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
  [i915#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#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#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
  [i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
  [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#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
  [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
  [i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
  [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
  [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
  [i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
  [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
  [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
  [i915#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#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#8807]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8807
  [i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
  [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
  [i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825
  [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#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
  [i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
  [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
  [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
  [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
  [i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
  [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
  [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934


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

  * Linux: CI_DRM_19391 -> Patchwork_176740v1

  CI-20190529: 20190529
  CI_DRM_19391: b255dd13059988fddde9ea187d1dd1017c9a5766 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_9161: 9161
  Patchwork_176740v1: b255dd13059988fddde9ea187d1dd1017c9a5766 @ 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_176740v1/index.html

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

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

* Re: [PATCH 01/13] drm/i915/vrr: Fix intel_vrr_dcb_vmin_vblank_start()
  2026-10-23 16:57 ` [PATCH 01/13] drm/i915/vrr: Fix intel_vrr_dcb_vmin_vblank_start() Ville Syrjala
@ 2026-10-27 16:04   ` Jani Nikula
  2026-10-27 16:37     ` Ville Syrjälä
  0 siblings, 1 reply; 22+ messages in thread
From: Jani Nikula @ 2026-10-27 16:04 UTC (permalink / raw)
  To: Ville Syrjala, intel-gfx; +Cc: intel-xe

On Fri, 23 Oct 2026, Ville Syrjala <ville.syrjala@linux.intel.com> wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> intel_vrr_dcb_vmin_vblank_start() may evaluate
> intel_vrr_dcb_vmin_vblank_start_next() twice, and given that
> this is doing hardware access under the hood isn't really
> desired.

Feels like there's a word missing there. This? It?

> Even worse, the double evaluation might even cause
> intel_vrr_dcb_vmin_vblank_start() itself to finally
> return -EINVAL (if we race against the DMC hard enough),
> which we definitely never want to do.
>
> Eliminate the double evaluation, guaranteeing a sane
> final return value at the same time.

I think a Fixes: would be in order.

Reviewed-by: Jani Nikula <jani.nikula@intel.com>

>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
>  drivers/gpu/drm/i915/display/intel_vrr.c | 10 +++++++---
>  1 file changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
> index b14750692ae0..e59345bd1d33 100644
> --- a/drivers/gpu/drm/i915/display/intel_vrr.c
> +++ b/drivers/gpu/drm/i915/display/intel_vrr.c
> @@ -1202,9 +1202,13 @@ int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state)
>  static int
>  intel_vrr_dcb_vmin_vblank_start(const struct intel_crtc_state *crtc_state)
>  {
> -	return (intel_vrr_dcb_vmin_vblank_start_next(crtc_state) < 0) ?
> -		intel_vrr_dcb_vmin_vblank_start_final(crtc_state) :
> -		intel_vrr_dcb_vmin_vblank_start_next(crtc_state);
> +	int vblank_start;
> +
> +	vblank_start = intel_vrr_dcb_vmin_vblank_start_next(crtc_state);
> +	if (vblank_start < 0)
> +		vblank_start = intel_vrr_dcb_vmin_vblank_start_final(crtc_state);
> +
> +	return vblank_start;
>  }
>  
>  int intel_vrr_vmin_safe_window_end(const struct intel_crtc_state *crtc_state)

-- 
Jani Nikula, Intel

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

* Re: [PATCH 01/13] drm/i915/vrr: Fix intel_vrr_dcb_vmin_vblank_start()
  2026-10-27 16:04   ` Jani Nikula
@ 2026-10-27 16:37     ` Ville Syrjälä
  0 siblings, 0 replies; 22+ messages in thread
From: Ville Syrjälä @ 2026-10-27 16:37 UTC (permalink / raw)
  To: Jani Nikula; +Cc: intel-gfx, intel-xe

On Tue, Oct 27, 2026 at 06:04:39PM +0200, Jani Nikula wrote:
> On Fri, 23 Oct 2026, Ville Syrjala <ville.syrjala@linux.intel.com> wrote:
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >
> > intel_vrr_dcb_vmin_vblank_start() may evaluate
> > intel_vrr_dcb_vmin_vblank_start_next() twice, and given that
> > this is doing hardware access under the hood isn't really
> > desired.
> 
> Feels like there's a word missing there. This? It?

One of those, yes.

> 
> > Even worse, the double evaluation might even cause
> > intel_vrr_dcb_vmin_vblank_start() itself to finally
> > return -EINVAL (if we race against the DMC hard enough),
> > which we definitely never want to do.
> >
> > Eliminate the double evaluation, guaranteeing a sane
> > final return value at the same time.
> 
> I think a Fixes: would be in order.

Fixes: c4aba65c26fd ("drm/i915/display: Wait for VRR PUSH status
update")

although the whole DC balance stuff is currently disabled 
due to other issues.

> 
> Reviewed-by: Jani Nikula <jani.nikula@intel.com>
> 
> >
> > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > ---
> >  drivers/gpu/drm/i915/display/intel_vrr.c | 10 +++++++---
> >  1 file changed, 7 insertions(+), 3 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
> > index b14750692ae0..e59345bd1d33 100644
> > --- a/drivers/gpu/drm/i915/display/intel_vrr.c
> > +++ b/drivers/gpu/drm/i915/display/intel_vrr.c
> > @@ -1202,9 +1202,13 @@ int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state)
> >  static int
> >  intel_vrr_dcb_vmin_vblank_start(const struct intel_crtc_state *crtc_state)
> >  {
> > -	return (intel_vrr_dcb_vmin_vblank_start_next(crtc_state) < 0) ?
> > -		intel_vrr_dcb_vmin_vblank_start_final(crtc_state) :
> > -		intel_vrr_dcb_vmin_vblank_start_next(crtc_state);
> > +	int vblank_start;
> > +
> > +	vblank_start = intel_vrr_dcb_vmin_vblank_start_next(crtc_state);
> > +	if (vblank_start < 0)
> > +		vblank_start = intel_vrr_dcb_vmin_vblank_start_final(crtc_state);
> > +
> > +	return vblank_start;
> >  }
> >  
> >  int intel_vrr_vmin_safe_window_end(const struct intel_crtc_state *crtc_state)
> 
> -- 
> Jani Nikula, Intel

-- 
Ville Syrjälä
Intel

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

end of thread, other threads:[~2026-10-27 16:37 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-23 16:57 [PATCH 00/13] drm/i915/vrr: Fixes and cleanups Ville Syrjala
2026-10-23 16:57 ` [PATCH 01/13] drm/i915/vrr: Fix intel_vrr_dcb_vmin_vblank_start() Ville Syrjala
2026-10-27 16:04   ` Jani Nikula
2026-10-27 16:37     ` Ville Syrjälä
2026-10-23 16:57 ` [PATCH 02/13] drm/i915/vrr: Drop bogus intel_vrr_hw_value() call Ville Syrjala
2026-10-23 16:57 ` [PATCH 03/13] drm/i915/vrr: s/intel_vrr_vblank_start()/vrr_vblank_start()/ Ville Syrjala
2026-10-23 16:57 ` [PATCH 04/13] drm/i915/vrr: Reuse vrr_vblank_start() in more places Ville Syrjala
2026-10-23 16:57 ` [PATCH 05/13] drm/i915/vrr: Add a local 'adjusted_mode' variable to intel_vrr_get_config() Ville Syrjala
2026-10-23 16:57 ` [PATCH 06/13] drm/i915/vrr: Use the local 'adjusted_mode' intel_vrr_compute_config() Ville Syrjala
2026-10-23 16:57 ` [PATCH 07/13] drm/i915/vrr: Annotate live functions Ville Syrjala
2026-10-23 16:57 ` [PATCH 08/13] drm/i915/vrr: Shuffle code around Ville Syrjala
2026-10-23 16:57 ` [PATCH 09/13] drm/i915/vrr: Extract vrr_safe_window_end() Ville Syrjala
2026-10-23 16:58 ` [PATCH 10/13] drm/i915/vrr: Extract intel_vrr_vmin_vblank_start_live() Ville Syrjala
2026-10-23 16:58 ` [PATCH 11/13] drm/i915/vrr: Introduce intel_vrr_vblank_start_live() and use it for MMIO vblank evasion Ville Syrjala
2026-10-23 16:58 ` [PATCH 12/13] drm/i915/vrr: Include VRR safe window in state dump Ville Syrjala
2026-10-23 16:58 ` [PATCH 13/13] drm/i915: Add more vertical timing diagrams Ville Syrjala
2026-10-23 17:05 ` ✗ CI.checkpatch: warning for drm/i915/vrr: Fixes and cleanups Patchwork
2026-10-23 17:08 ` ✓ CI.KUnit: success " Patchwork
2026-10-23 17:45 ` ✓ Xe.CI.BAT: " Patchwork
2026-10-23 18:21 ` ✓ i915.CI.BAT: " Patchwork
2026-10-23 23:57 ` ✓ Xe.CI.FULL: " Patchwork
2026-10-24  2:58 ` ✓ i915.CI.Full: " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.