public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH v1 00/10] drm/i915: casf & scaler refactoring
@ 2026-03-28 14:32 Michał Grzelak
  2026-03-28 14:32 ` [PATCH v1 01/10] drm/i915/casf: fix comment typos Michał Grzelak
                   ` (11 more replies)
  0 siblings, 12 replies; 15+ messages in thread
From: Michał Grzelak @ 2026-03-28 14:32 UTC (permalink / raw)
  To: intel-gfx; +Cc: Nemesa Garg, Ville Syrjälä, Michał Grzelak

This series aims at refactoring some of intel_casf.c and skl_scaler.c as
per the discussion in [1,2]. I am unsure whether patches from 5 to 10
("drm/i915/scaler: *") should be split as they currently are or rather
squash them together, opinion appreciated.

In case of patch 4 ("drm/i915/casf: rename sumcoeff into sum_coeff")
there are more variables that could use some renaming (filtercoeff,
filter_coeff, filter_coeff_1 etc.) but as of now I don't have clear idea
how to handle them.

BR,
Michał

[1] https://lore.kernel.org/intel-gfx/acZezWKFo1QwLAci@intel.com/
[2] https://lore.kernel.org/intel-gfx/acZcKlDoZBwZT9wD@intel.com/

Michał Grzelak (10):
  drm/i915/casf: fix comment typos
  drm/i915/casf: rename convert_sharpness_coef_binary()
  drm/i915/casf: rename t into tap in casf_coeff()
  drm/i915/casf: rename sumcoeff into sum_coeff
  drm/i915/casf: s/i/scaler_id where appropriate
  drm/i915/casf: remove id in favor of scaler_id
  drm/i915/casf: unloop scaler readout that is run once
  drm/i915/casf: invert loop's breaking logic
  drm/i915/casf: abstract scaler searching loop
  drm/i915/casf: eliminate dead code

 drivers/gpu/drm/i915/display/intel_casf.c | 26 ++++-----
 drivers/gpu/drm/i915/display/skl_scaler.c | 66 ++++++++++++-----------
 2 files changed, 48 insertions(+), 44 deletions(-)

-- 
2.45.2


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

* [PATCH v1 01/10] drm/i915/casf: fix comment typos
  2026-03-28 14:32 [PATCH v1 00/10] drm/i915: casf & scaler refactoring Michał Grzelak
@ 2026-03-28 14:32 ` Michał Grzelak
  2026-03-28 14:32 ` [PATCH v1 02/10] drm/i915/casf: rename convert_sharpness_coef_binary() Michał Grzelak
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: Michał Grzelak @ 2026-03-28 14:32 UTC (permalink / raw)
  To: intel-gfx; +Cc: Nemesa Garg, Ville Syrjälä, Michał Grzelak

Remove superfluous whitespace character and fix the spelling.

Cc: Nemesa Garg <nemesa.garg@intel.com>
Signed-off-by: Michał Grzelak <michal.grzelak@intel.com>
---
 drivers/gpu/drm/i915/display/intel_casf.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/display/intel_casf.c b/drivers/gpu/drm/i915/display/intel_casf.c
index b167af31de5b..7231ddb4b36c 100644
--- a/drivers/gpu/drm/i915/display/intel_casf.c
+++ b/drivers/gpu/drm/i915/display/intel_casf.c
@@ -188,7 +188,7 @@ static u32 casf_coeff(struct intel_crtc_state *crtc_state, int t)
 
 /*
  * 17 phase of 7 taps requires 119 coefficients in 60 dwords per set.
- * To enable casf:  program scaler coefficients with the coeffients
+ * To enable casf: program scaler coefficients with the coefficients
  * that are calculated and stored in hw.casf_params.coeff as per
  * SCALER_COEFFICIENT_FORMAT
  */
-- 
2.45.2


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

* [PATCH v1 02/10] drm/i915/casf: rename convert_sharpness_coef_binary()
  2026-03-28 14:32 [PATCH v1 00/10] drm/i915: casf & scaler refactoring Michał Grzelak
  2026-03-28 14:32 ` [PATCH v1 01/10] drm/i915/casf: fix comment typos Michał Grzelak
@ 2026-03-28 14:32 ` Michał Grzelak
  2026-03-28 14:32 ` [PATCH v1 03/10] drm/i915/casf: rename t into tap in casf_coeff() Michał Grzelak
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: Michał Grzelak @ 2026-03-28 14:32 UTC (permalink / raw)
  To: intel-gfx; +Cc: Nemesa Garg, Ville Syrjälä, Michał Grzelak

Stick to the notion of already used *_coeff_*() instead of *_coef_*().

Cc: Nemesa Garg <nemesa.garg@intel.com>
Signed-off-by: Michał Grzelak <michal.grzelak@intel.com>
---
 drivers/gpu/drm/i915/display/intel_casf.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_casf.c b/drivers/gpu/drm/i915/display/intel_casf.c
index 7231ddb4b36c..13682de697be 100644
--- a/drivers/gpu/drm/i915/display/intel_casf.c
+++ b/drivers/gpu/drm/i915/display/intel_casf.c
@@ -222,7 +222,7 @@ static void intel_casf_write_coeff(struct intel_crtc_state *crtc_state)
 	}
 }
 
-static void convert_sharpness_coef_binary(struct scaler_filter_coeff *coeff,
+static void convert_sharpness_coeff_binary(struct scaler_filter_coeff *coeff,
 					  u16 coefficient)
 {
 	if (coefficient < 25) {
@@ -259,7 +259,7 @@ void intel_casf_scaler_compute_config(struct intel_crtc_state *crtc_state)
 
 	for (i = 0; i < SCALER_FILTER_NUM_TAPS; i++) {
 		filter_coeff[i] = (*(filtercoeff + i) * 100 / sumcoeff);
-		convert_sharpness_coef_binary(&crtc_state->hw.casf_params.coeff[i],
+		convert_sharpness_coeff_binary(&crtc_state->hw.casf_params.coeff[i],
 					      filter_coeff[i]);
 	}
 }
-- 
2.45.2


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

* [PATCH v1 03/10] drm/i915/casf: rename t into tap in casf_coeff()
  2026-03-28 14:32 [PATCH v1 00/10] drm/i915: casf & scaler refactoring Michał Grzelak
  2026-03-28 14:32 ` [PATCH v1 01/10] drm/i915/casf: fix comment typos Michał Grzelak
  2026-03-28 14:32 ` [PATCH v1 02/10] drm/i915/casf: rename convert_sharpness_coef_binary() Michał Grzelak
@ 2026-03-28 14:32 ` Michał Grzelak
  2026-03-28 14:32 ` [PATCH v1 04/10] drm/i915/casf: rename sumcoeff into sum_coeff Michał Grzelak
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: Michał Grzelak @ 2026-03-28 14:32 UTC (permalink / raw)
  To: intel-gfx; +Cc: Nemesa Garg, Ville Syrjälä, Michał Grzelak

Add more description to the casf_coeff()'s argument and
casf_coeff_tap()'s returned value.

Cc: Nemesa Garg <nemesa.garg@intel.com>
Signed-off-by: Michał Grzelak <michal.grzelak@intel.com>
---
 drivers/gpu/drm/i915/display/intel_casf.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_casf.c b/drivers/gpu/drm/i915/display/intel_casf.c
index 13682de697be..d59e5ed4275c 100644
--- a/drivers/gpu/drm/i915/display/intel_casf.c
+++ b/drivers/gpu/drm/i915/display/intel_casf.c
@@ -174,12 +174,12 @@ static int casf_coeff_tap(int i)
 	return i % SCALER_FILTER_NUM_TAPS;
 }
 
-static u32 casf_coeff(struct intel_crtc_state *crtc_state, int t)
+static u32 casf_coeff(struct intel_crtc_state *crtc_state, int tap)
 {
 	struct scaler_filter_coeff value;
 	u32 coeff;
 
-	value = crtc_state->hw.casf_params.coeff[t];
+	value = crtc_state->hw.casf_params.coeff[tap];
 	value.sign = 0;
 
 	coeff = value.sign << 15 | value.exp << 12 | value.mantissa << 3;
@@ -209,13 +209,13 @@ static void intel_casf_write_coeff(struct intel_crtc_state *crtc_state)
 
 	for (i = 0; i < 17 * SCALER_FILTER_NUM_TAPS; i += 2) {
 		u32 tmp;
-		int t;
+		int tap;
 
-		t = casf_coeff_tap(i);
-		tmp = casf_coeff(crtc_state, t);
+		tap = casf_coeff_tap(i);
+		tmp = casf_coeff(crtc_state, tap);
 
-		t = casf_coeff_tap(i + 1);
-		tmp |= casf_coeff(crtc_state, t) << 16;
+		tap = casf_coeff_tap(i + 1);
+		tmp |= casf_coeff(crtc_state, tap) << 16;
 
 		intel_de_write_fw(display, GLK_PS_COEF_DATA_SET(crtc->pipe, id, 0),
 				  tmp);
-- 
2.45.2


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

* [PATCH v1 04/10] drm/i915/casf: rename sumcoeff into sum_coeff
  2026-03-28 14:32 [PATCH v1 00/10] drm/i915: casf & scaler refactoring Michał Grzelak
                   ` (2 preceding siblings ...)
  2026-03-28 14:32 ` [PATCH v1 03/10] drm/i915/casf: rename t into tap in casf_coeff() Michał Grzelak
@ 2026-03-28 14:32 ` Michał Grzelak
  2026-03-28 14:32 ` [PATCH v1 05/10] drm/i915/casf: s/i/scaler_id where appropriate Michał Grzelak
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: Michał Grzelak @ 2026-03-28 14:32 UTC (permalink / raw)
  To: intel-gfx; +Cc: Nemesa Garg, Ville Syrjälä, Michał Grzelak

Stick to using snake_case in intel_casf_scaler_compute_config() where
it is possible.

Cc: Nemesa Garg <nemesa.garg@intel.com>
Signed-off-by: Michał Grzelak <michal.grzelak@intel.com>
---
 drivers/gpu/drm/i915/display/intel_casf.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_casf.c b/drivers/gpu/drm/i915/display/intel_casf.c
index d59e5ed4275c..0d23014f5976 100644
--- a/drivers/gpu/drm/i915/display/intel_casf.c
+++ b/drivers/gpu/drm/i915/display/intel_casf.c
@@ -244,7 +244,7 @@ void intel_casf_scaler_compute_config(struct intel_crtc_state *crtc_state)
 {
 	const u16 *filtercoeff;
 	u16 filter_coeff[SCALER_FILTER_NUM_TAPS];
-	u16 sumcoeff = 0;
+	u16 sum_coeff = 0;
 	int i;
 
 	if (crtc_state->hw.casf_params.win_size == 0)
@@ -255,10 +255,10 @@ void intel_casf_scaler_compute_config(struct intel_crtc_state *crtc_state)
 		filtercoeff = filtercoeff_3;
 
 	for (i = 0; i < SCALER_FILTER_NUM_TAPS; i++)
-		sumcoeff += *(filtercoeff + i);
+		sum_coeff += *(filtercoeff + i);
 
 	for (i = 0; i < SCALER_FILTER_NUM_TAPS; i++) {
-		filter_coeff[i] = (*(filtercoeff + i) * 100 / sumcoeff);
+		filter_coeff[i] = (*(filtercoeff + i) * 100 / sum_coeff);
 		convert_sharpness_coeff_binary(&crtc_state->hw.casf_params.coeff[i],
 					      filter_coeff[i]);
 	}
-- 
2.45.2


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

* [PATCH v1 05/10] drm/i915/casf: s/i/scaler_id where appropriate
  2026-03-28 14:32 [PATCH v1 00/10] drm/i915: casf & scaler refactoring Michał Grzelak
                   ` (3 preceding siblings ...)
  2026-03-28 14:32 ` [PATCH v1 04/10] drm/i915/casf: rename sumcoeff into sum_coeff Michał Grzelak
@ 2026-03-28 14:32 ` Michał Grzelak
  2026-03-28 14:32 ` [PATCH v1 06/10] drm/i915/casf: remove id in favor of scaler_id Michał Grzelak
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: Michał Grzelak @ 2026-03-28 14:32 UTC (permalink / raw)
  To: intel-gfx; +Cc: Nemesa Garg, Ville Syrjälä, Michał Grzelak

Switch from generic iterator naming into more specific scaler_id where
it is possible.

Cc: Nemesa Garg <nemesa.garg@intel.com>
Suggested-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Michał Grzelak <michal.grzelak@intel.com>
---
 drivers/gpu/drm/i915/display/skl_scaler.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/skl_scaler.c b/drivers/gpu/drm/i915/display/skl_scaler.c
index 7c5cb188ebf0..729ef51beeb4 100644
--- a/drivers/gpu/drm/i915/display/skl_scaler.c
+++ b/drivers/gpu/drm/i915/display/skl_scaler.c
@@ -970,17 +970,17 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
 	struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
 	struct intel_crtc_scaler_state *scaler_state = &crtc_state->scaler_state;
 	int id = -1;
-	int i;
+	int scaler_id;
 
 	/* find scaler attached to this pipe */
-	for (i = 0; i < crtc->num_scalers; i++) {
+	for (scaler_id = 0; scaler_id < crtc->num_scalers; scaler_id++) {
 		u32 ctl, pos, size;
 
-		ctl = intel_de_read(display, SKL_PS_CTRL(crtc->pipe, i));
+		ctl = intel_de_read(display, SKL_PS_CTRL(crtc->pipe, scaler_id));
 		if ((ctl & (PS_SCALER_EN | PS_BINDING_MASK)) != (PS_SCALER_EN | PS_BINDING_PIPE))
 			continue;
 
-		id = i;
+		id = scaler_id;
 
 		/* Read CASF regs for second scaler */
 		if (HAS_CASF(display) && id == 1)
@@ -989,8 +989,8 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
 		if (!crtc_state->hw.casf_params.casf_enable)
 			crtc_state->pch_pfit.enabled = true;
 
-		pos = intel_de_read(display, SKL_PS_WIN_POS(crtc->pipe, i));
-		size = intel_de_read(display, SKL_PS_WIN_SZ(crtc->pipe, i));
+		pos = intel_de_read(display, SKL_PS_WIN_POS(crtc->pipe, scaler_id));
+		size = intel_de_read(display, SKL_PS_WIN_SZ(crtc->pipe, scaler_id));
 
 		if (!crtc_state->hw.casf_params.casf_enable)
 			drm_rect_init(&crtc_state->pch_pfit.dst,
@@ -999,7 +999,7 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
 				      REG_FIELD_GET(PS_WIN_XSIZE_MASK, size),
 				      REG_FIELD_GET(PS_WIN_YSIZE_MASK, size));
 
-		scaler_state->scalers[i].in_use = true;
+		scaler_state->scalers[scaler_id].in_use = true;
 		break;
 	}
 
-- 
2.45.2


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

* [PATCH v1 06/10] drm/i915/casf: remove id in favor of scaler_id
  2026-03-28 14:32 [PATCH v1 00/10] drm/i915: casf & scaler refactoring Michał Grzelak
                   ` (4 preceding siblings ...)
  2026-03-28 14:32 ` [PATCH v1 05/10] drm/i915/casf: s/i/scaler_id where appropriate Michał Grzelak
@ 2026-03-28 14:32 ` Michał Grzelak
  2026-04-10 11:00   ` Ville Syrjälä
  2026-03-28 14:32 ` [PATCH v1 07/10] drm/i915/casf: unloop scaler readout that is run once Michał Grzelak
                   ` (5 subsequent siblings)
  11 siblings, 1 reply; 15+ messages in thread
From: Michał Grzelak @ 2026-03-28 14:32 UTC (permalink / raw)
  To: intel-gfx; +Cc: Nemesa Garg, Ville Syrjälä, Michał Grzelak

id is not really used anywhere in skl_scaler_get_config(). Replace it
with scaler_id.

Cc: Nemesa Garg <nemesa.garg@intel.com>
Suggested-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Michał Grzelak <michal.grzelak@intel.com>
---
 drivers/gpu/drm/i915/display/skl_scaler.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/skl_scaler.c b/drivers/gpu/drm/i915/display/skl_scaler.c
index 729ef51beeb4..5954f5beb19c 100644
--- a/drivers/gpu/drm/i915/display/skl_scaler.c
+++ b/drivers/gpu/drm/i915/display/skl_scaler.c
@@ -969,7 +969,6 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
 	struct intel_display *display = to_intel_display(crtc_state);
 	struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
 	struct intel_crtc_scaler_state *scaler_state = &crtc_state->scaler_state;
-	int id = -1;
 	int scaler_id;
 
 	/* find scaler attached to this pipe */
@@ -980,10 +979,8 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
 		if ((ctl & (PS_SCALER_EN | PS_BINDING_MASK)) != (PS_SCALER_EN | PS_BINDING_PIPE))
 			continue;
 
-		id = scaler_id;
-
 		/* Read CASF regs for second scaler */
-		if (HAS_CASF(display) && id == 1)
+		if (HAS_CASF(display) && scaler_id == 1)
 			intel_casf_sharpness_get_config(crtc_state);
 
 		if (!crtc_state->hw.casf_params.casf_enable)
@@ -1003,8 +1000,8 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
 		break;
 	}
 
-	scaler_state->scaler_id = id;
-	if (id >= 0)
+	scaler_state->scaler_id = scaler_id;
+	if (scaler_id >= 0)
 		scaler_state->scaler_users |= (1 << SKL_CRTC_INDEX);
 	else
 		scaler_state->scaler_users &= ~(1 << SKL_CRTC_INDEX);
-- 
2.45.2


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

* [PATCH v1 07/10] drm/i915/casf: unloop scaler readout that is run once
  2026-03-28 14:32 [PATCH v1 00/10] drm/i915: casf & scaler refactoring Michał Grzelak
                   ` (5 preceding siblings ...)
  2026-03-28 14:32 ` [PATCH v1 06/10] drm/i915/casf: remove id in favor of scaler_id Michał Grzelak
@ 2026-03-28 14:32 ` Michał Grzelak
  2026-03-28 14:32 ` [PATCH v1 08/10] drm/i915/casf: invert loop's breaking logic Michał Grzelak
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: Michał Grzelak @ 2026-03-28 14:32 UTC (permalink / raw)
  To: intel-gfx; +Cc: Nemesa Garg, Ville Syrjälä, Michał Grzelak

Most of the loop's code is run once because of the continue statement at
it's start and break statement at it's end. Kick it out of the loop.

Cc: Nemesa Garg <nemesa.garg@intel.com>
Suggested-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Michał Grzelak <michal.grzelak@intel.com>
---
 drivers/gpu/drm/i915/display/skl_scaler.c | 36 ++++++++++++-----------
 1 file changed, 19 insertions(+), 17 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/skl_scaler.c b/drivers/gpu/drm/i915/display/skl_scaler.c
index 5954f5beb19c..802130df6561 100644
--- a/drivers/gpu/drm/i915/display/skl_scaler.c
+++ b/drivers/gpu/drm/i915/display/skl_scaler.c
@@ -970,35 +970,37 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
 	struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
 	struct intel_crtc_scaler_state *scaler_state = &crtc_state->scaler_state;
 	int scaler_id;
+	u32 pos, size;
 
 	/* find scaler attached to this pipe */
 	for (scaler_id = 0; scaler_id < crtc->num_scalers; scaler_id++) {
-		u32 ctl, pos, size;
+		u32 ctl;
 
 		ctl = intel_de_read(display, SKL_PS_CTRL(crtc->pipe, scaler_id));
 		if ((ctl & (PS_SCALER_EN | PS_BINDING_MASK)) != (PS_SCALER_EN | PS_BINDING_PIPE))
 			continue;
 
-		/* Read CASF regs for second scaler */
-		if (HAS_CASF(display) && scaler_id == 1)
-			intel_casf_sharpness_get_config(crtc_state);
+		break;
+	}
 
-		if (!crtc_state->hw.casf_params.casf_enable)
-			crtc_state->pch_pfit.enabled = true;
+	/* Read CASF regs for second scaler */
+	if (HAS_CASF(display) && scaler_id == 1)
+		intel_casf_sharpness_get_config(crtc_state);
 
-		pos = intel_de_read(display, SKL_PS_WIN_POS(crtc->pipe, scaler_id));
-		size = intel_de_read(display, SKL_PS_WIN_SZ(crtc->pipe, scaler_id));
+	if (!crtc_state->hw.casf_params.casf_enable)
+		crtc_state->pch_pfit.enabled = true;
 
-		if (!crtc_state->hw.casf_params.casf_enable)
-			drm_rect_init(&crtc_state->pch_pfit.dst,
-				      REG_FIELD_GET(PS_WIN_XPOS_MASK, pos),
-				      REG_FIELD_GET(PS_WIN_YPOS_MASK, pos),
-				      REG_FIELD_GET(PS_WIN_XSIZE_MASK, size),
-				      REG_FIELD_GET(PS_WIN_YSIZE_MASK, size));
+	pos = intel_de_read(display, SKL_PS_WIN_POS(crtc->pipe, scaler_id));
+	size = intel_de_read(display, SKL_PS_WIN_SZ(crtc->pipe, scaler_id));
 
-		scaler_state->scalers[scaler_id].in_use = true;
-		break;
-	}
+	if (!crtc_state->hw.casf_params.casf_enable)
+		drm_rect_init(&crtc_state->pch_pfit.dst,
+			      REG_FIELD_GET(PS_WIN_XPOS_MASK, pos),
+			      REG_FIELD_GET(PS_WIN_YPOS_MASK, pos),
+			      REG_FIELD_GET(PS_WIN_XSIZE_MASK, size),
+			      REG_FIELD_GET(PS_WIN_YSIZE_MASK, size));
+
+	scaler_state->scalers[scaler_id].in_use = true;
 
 	scaler_state->scaler_id = scaler_id;
 	if (scaler_id >= 0)
-- 
2.45.2


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

* [PATCH v1 08/10] drm/i915/casf: invert loop's breaking logic
  2026-03-28 14:32 [PATCH v1 00/10] drm/i915: casf & scaler refactoring Michał Grzelak
                   ` (6 preceding siblings ...)
  2026-03-28 14:32 ` [PATCH v1 07/10] drm/i915/casf: unloop scaler readout that is run once Michał Grzelak
@ 2026-03-28 14:32 ` Michał Grzelak
  2026-03-28 14:32 ` [PATCH v1 09/10] drm/i915/casf: abstract scaler searching loop Michał Grzelak
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: Michał Grzelak @ 2026-03-28 14:32 UTC (permalink / raw)
  To: intel-gfx; +Cc: Nemesa Garg, Ville Syrjälä, Michał Grzelak

skl_scaler_get_config()'s loop is skipped when specified condition is
met and broken when the condition is not met. Equivalently, invert the
condition and break the loop.

Cc: Nemesa Garg <nemesa.garg@intel.com>
Suggested-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Michał Grzelak <michal.grzelak@intel.com>
---
 drivers/gpu/drm/i915/display/skl_scaler.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/skl_scaler.c b/drivers/gpu/drm/i915/display/skl_scaler.c
index 802130df6561..9318fd1bcc45 100644
--- a/drivers/gpu/drm/i915/display/skl_scaler.c
+++ b/drivers/gpu/drm/i915/display/skl_scaler.c
@@ -977,10 +977,8 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
 		u32 ctl;
 
 		ctl = intel_de_read(display, SKL_PS_CTRL(crtc->pipe, scaler_id));
-		if ((ctl & (PS_SCALER_EN | PS_BINDING_MASK)) != (PS_SCALER_EN | PS_BINDING_PIPE))
-			continue;
-
-		break;
+		if ((ctl & (PS_SCALER_EN | PS_BINDING_MASK)) == (PS_SCALER_EN | PS_BINDING_PIPE))
+			break;
 	}
 
 	/* Read CASF regs for second scaler */
-- 
2.45.2


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

* [PATCH v1 09/10] drm/i915/casf: abstract scaler searching loop
  2026-03-28 14:32 [PATCH v1 00/10] drm/i915: casf & scaler refactoring Michał Grzelak
                   ` (7 preceding siblings ...)
  2026-03-28 14:32 ` [PATCH v1 08/10] drm/i915/casf: invert loop's breaking logic Michał Grzelak
@ 2026-03-28 14:32 ` Michał Grzelak
  2026-03-28 14:32 ` [PATCH v1 10/10] drm/i915/casf: eliminate dead code Michał Grzelak
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 15+ messages in thread
From: Michał Grzelak @ 2026-03-28 14:32 UTC (permalink / raw)
  To: intel-gfx; +Cc: Nemesa Garg, Ville Syrjälä, Michał Grzelak

Add a helper function hiding the search for scaler_id.

Cc: Nemesa Garg <nemesa.garg@intel.com>
Suggested-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Michał Grzelak <michal.grzelak@intel.com>
---
 drivers/gpu/drm/i915/display/skl_scaler.c | 28 +++++++++++++++--------
 1 file changed, 19 insertions(+), 9 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/skl_scaler.c b/drivers/gpu/drm/i915/display/skl_scaler.c
index 9318fd1bcc45..1bd42ef36d07 100644
--- a/drivers/gpu/drm/i915/display/skl_scaler.c
+++ b/drivers/gpu/drm/i915/display/skl_scaler.c
@@ -858,6 +858,21 @@ void skl_pfit_enable(const struct intel_crtc_state *crtc_state)
 			  PS_WIN_XSIZE(width) | PS_WIN_YSIZE(height));
 }
 
+static int skl_pipe_scaler_get_hw_state(struct intel_crtc_state *crtc_state)
+{
+	struct intel_display *display = to_intel_display(crtc_state);
+	struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
+	u32 ctl;
+
+	for (int scaler_id = 0; scaler_id < crtc->num_scalers; scaler_id++) {
+		ctl = intel_de_read(display, SKL_PS_CTRL(crtc->pipe, scaler_id));
+		if ((ctl & (PS_SCALER_EN | PS_BINDING_MASK)) == (PS_SCALER_EN | PS_BINDING_PIPE))
+			return scaler_id;
+	}
+
+	return -1;
+}
+
 void
 skl_program_plane_scaler(struct intel_dsb *dsb,
 			 struct intel_plane *plane,
@@ -969,17 +984,12 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
 	struct intel_display *display = to_intel_display(crtc_state);
 	struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
 	struct intel_crtc_scaler_state *scaler_state = &crtc_state->scaler_state;
-	int scaler_id;
-	u32 pos, size;
-
 	/* find scaler attached to this pipe */
-	for (scaler_id = 0; scaler_id < crtc->num_scalers; scaler_id++) {
-		u32 ctl;
+	int scaler_id = skl_pipe_scaler_get_hw_state(crtc_state);
+	u32 pos, size;
 
-		ctl = intel_de_read(display, SKL_PS_CTRL(crtc->pipe, scaler_id));
-		if ((ctl & (PS_SCALER_EN | PS_BINDING_MASK)) == (PS_SCALER_EN | PS_BINDING_PIPE))
-			break;
-	}
+	if (scaler_id < 0)
+		return;
 
 	/* Read CASF regs for second scaler */
 	if (HAS_CASF(display) && scaler_id == 1)
-- 
2.45.2


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

* [PATCH v1 10/10] drm/i915/casf: eliminate dead code
  2026-03-28 14:32 [PATCH v1 00/10] drm/i915: casf & scaler refactoring Michał Grzelak
                   ` (8 preceding siblings ...)
  2026-03-28 14:32 ` [PATCH v1 09/10] drm/i915/casf: abstract scaler searching loop Michał Grzelak
@ 2026-03-28 14:32 ` Michał Grzelak
  2026-03-28 15:30 ` ✓ i915.CI.BAT: success for drm/i915: casf & scaler refactoring Patchwork
  2026-03-29  8:53 ` ✗ i915.CI.Full: failure " Patchwork
  11 siblings, 0 replies; 15+ messages in thread
From: Michał Grzelak @ 2026-03-28 14:32 UTC (permalink / raw)
  To: intel-gfx; +Cc: Nemesa Garg, Ville Syrjälä, Michał Grzelak

We short-cut skl_scaler_get_config() when skl_pipe_scaler_get_hw_state()
has failed. Remove codepaths that assume scaler_id < 0.

Cc: Nemesa Garg <nemesa.garg@intel.com>
Signed-off-by: Michał Grzelak <michal.grzelak@intel.com>
---
 drivers/gpu/drm/i915/display/skl_scaler.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/skl_scaler.c b/drivers/gpu/drm/i915/display/skl_scaler.c
index 1bd42ef36d07..a3c5e44bc7a1 100644
--- a/drivers/gpu/drm/i915/display/skl_scaler.c
+++ b/drivers/gpu/drm/i915/display/skl_scaler.c
@@ -1011,10 +1011,7 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
 	scaler_state->scalers[scaler_id].in_use = true;
 
 	scaler_state->scaler_id = scaler_id;
-	if (scaler_id >= 0)
-		scaler_state->scaler_users |= (1 << SKL_CRTC_INDEX);
-	else
-		scaler_state->scaler_users &= ~(1 << SKL_CRTC_INDEX);
+	scaler_state->scaler_users |= (1 << SKL_CRTC_INDEX);
 }
 
 void adl_scaler_ecc_mask(const struct intel_crtc_state *crtc_state)
-- 
2.45.2


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

* ✓ i915.CI.BAT: success for drm/i915: casf & scaler refactoring
  2026-03-28 14:32 [PATCH v1 00/10] drm/i915: casf & scaler refactoring Michał Grzelak
                   ` (9 preceding siblings ...)
  2026-03-28 14:32 ` [PATCH v1 10/10] drm/i915/casf: eliminate dead code Michał Grzelak
@ 2026-03-28 15:30 ` Patchwork
  2026-03-29  8:53 ` ✗ i915.CI.Full: failure " Patchwork
  11 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2026-03-28 15:30 UTC (permalink / raw)
  To: Michał Grzelak; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915: casf & scaler refactoring
URL   : https://patchwork.freedesktop.org/series/164028/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_18243 -> Patchwork_164028v1
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

Participating hosts (42 -> 40)
------------------------------

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

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

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

### IGT changes ###

#### Issues hit ####

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

  
#### Possible fixes ####

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

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


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

  * Linux: CI_DRM_18243 -> Patchwork_164028v1

  CI-20190529: 20190529
  CI_DRM_18243: 457f49574f26444c7089f03d86b8b5993d05ff60 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_8834: 8834
  Patchwork_164028v1: 457f49574f26444c7089f03d86b8b5993d05ff60 @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

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

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

* ✗ i915.CI.Full: failure for drm/i915: casf & scaler refactoring
  2026-03-28 14:32 [PATCH v1 00/10] drm/i915: casf & scaler refactoring Michał Grzelak
                   ` (10 preceding siblings ...)
  2026-03-28 15:30 ` ✓ i915.CI.BAT: success for drm/i915: casf & scaler refactoring Patchwork
@ 2026-03-29  8:53 ` Patchwork
  11 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2026-03-29  8:53 UTC (permalink / raw)
  To: Michał Grzelak; +Cc: intel-gfx

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

== Series Details ==

Series: drm/i915: casf & scaler refactoring
URL   : https://patchwork.freedesktop.org/series/164028/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_18243_full -> Patchwork_164028v1_full
====================================================

Summary
-------

  **FAILURE**

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

  

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

  No changes in participating hosts

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@i915_module_load@fault-injection@uc_fw_rsa_data_create:
    - shard-mtlp:         [PASS][1] -> [INCOMPLETE][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-mtlp-1/igt@i915_module_load@fault-injection@uc_fw_rsa_data_create.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-8/igt@i915_module_load@fault-injection@uc_fw_rsa_data_create.html

  
New tests
---------

  New tests have been introduced between CI_DRM_18243_full and Patchwork_164028v1_full:

### New IGT tests (2) ###

  * igt@i915_module_load@2x-flip-vs-modeset:
    - Statuses :
    - Exec time: [None] s

  * igt@i915_module_load@u-submit-late-slice:
    - Statuses :
    - Exec time: [None] s

  

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

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

### IGT changes ###

#### Issues hit ####

  * igt@device_reset@unbind-cold-reset-rebind:
    - shard-mtlp:         NOTRUN -> [SKIP][3] ([i915#11078])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@device_reset@unbind-cold-reset-rebind.html

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

  * igt@gem_close_race@multigpu-basic-threads:
    - shard-tglu-1:       NOTRUN -> [SKIP][5] ([i915#7697])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-1/igt@gem_close_race@multigpu-basic-threads.html

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

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

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

  * igt@gem_exec_balancer@hog:
    - shard-mtlp:         NOTRUN -> [SKIP][9] ([i915#4812])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@gem_exec_balancer@hog.html

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

  * igt@gem_exec_big@single:
    - shard-tglu:         NOTRUN -> [FAIL][11] ([i915#15816])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-7/igt@gem_exec_big@single.html

  * igt@gem_exec_capture@capture:
    - shard-mtlp:         NOTRUN -> [FAIL][12] ([i915#11965]) +1 other test fail
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@gem_exec_capture@capture.html

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

  * igt@gem_exec_reloc@basic-cpu-read-noreloc:
    - shard-dg1:          NOTRUN -> [SKIP][14] ([i915#3281])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@gem_exec_reloc@basic-cpu-read-noreloc.html

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

  * igt@gem_exec_reloc@basic-write-read-noreloc:
    - shard-mtlp:         NOTRUN -> [SKIP][16] ([i915#3281]) +2 other tests skip
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@gem_exec_reloc@basic-write-read-noreloc.html

  * igt@gem_exec_schedule@semaphore-power:
    - shard-rkl:          NOTRUN -> [SKIP][17] ([i915#7276])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@gem_exec_schedule@semaphore-power.html

  * igt@gem_exec_suspend@basic-s3:
    - shard-glk:          [PASS][18] -> [INCOMPLETE][19] ([i915#13196] / [i915#13356]) +1 other test incomplete
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-glk4/igt@gem_exec_suspend@basic-s3.html
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk8/igt@gem_exec_suspend@basic-s3.html

  * igt@gem_lmem_evict@dontneed-evict-race:
    - shard-tglu:         NOTRUN -> [SKIP][20] ([i915#4613] / [i915#7582])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-10/igt@gem_lmem_evict@dontneed-evict-race.html

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

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

  * igt@gem_lmem_swapping@massive:
    - shard-rkl:          NOTRUN -> [SKIP][23] ([i915#4613]) +2 other tests skip
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@gem_lmem_swapping@massive.html

  * igt@gem_lmem_swapping@parallel-random:
    - shard-glk:          NOTRUN -> [SKIP][24] ([i915#4613])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk1/igt@gem_lmem_swapping@parallel-random.html

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

  * igt@gem_mmap@bad-object:
    - shard-dg1:          NOTRUN -> [SKIP][26] ([i915#4083])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@gem_mmap@bad-object.html

  * igt@gem_mmap@bad-offset:
    - shard-mtlp:         NOTRUN -> [SKIP][27] ([i915#4083])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@gem_mmap@bad-offset.html

  * igt@gem_mmap_offset@clear-via-pagefault:
    - shard-mtlp:         [PASS][28] -> [DMESG-WARN][29] ([i915#15478]) +1 other test dmesg-warn
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-mtlp-3/igt@gem_mmap_offset@clear-via-pagefault.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-8/igt@gem_mmap_offset@clear-via-pagefault.html

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

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

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

  * igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
    - shard-dg1:          NOTRUN -> [SKIP][33] ([i915#4270])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html

  * igt@gem_pxp@verify-pxp-stale-ctx-execution:
    - shard-glk11:        NOTRUN -> [SKIP][34] +97 other tests skip
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk11/igt@gem_pxp@verify-pxp-stale-ctx-execution.html

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

  * igt@gem_tiled_swapping@non-threaded:
    - shard-mtlp:         NOTRUN -> [SKIP][36] ([i915#4077]) +2 other tests skip
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@gem_tiled_swapping@non-threaded.html

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

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

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

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

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

  * igt@gen7_exec_parse@oacontrol-tracking:
    - shard-mtlp:         NOTRUN -> [SKIP][42] +4 other tests skip
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@gen7_exec_parse@oacontrol-tracking.html

  * igt@gen9_exec_parse@allowed-all:
    - shard-rkl:          NOTRUN -> [SKIP][43] ([i915#2527]) +4 other tests skip
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-8/igt@gen9_exec_parse@allowed-all.html
    - shard-tglu:         NOTRUN -> [SKIP][44] ([i915#2527] / [i915#2856])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-4/igt@gen9_exec_parse@allowed-all.html

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

  * igt@gen9_exec_parse@secure-batches:
    - shard-dg1:          NOTRUN -> [SKIP][46] ([i915#2527])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@gen9_exec_parse@secure-batches.html

  * igt@i915_drm_fdinfo@busy-idle-check-all@vcs1:
    - shard-dg1:          NOTRUN -> [SKIP][47] ([i915#11527]) +5 other tests skip
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@i915_drm_fdinfo@busy-idle-check-all@vcs1.html

  * igt@i915_module_load@fault-injection:
    - shard-dg1:          NOTRUN -> [ABORT][48] ([i915#11815] / [i915#15481]) +1 other test abort
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@i915_module_load@fault-injection.html

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

  * igt@i915_module_load@fault-injection@i915_driver_mmio_probe:
    - shard-dg1:          NOTRUN -> [INCOMPLETE][50] ([i915#15481])
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@i915_module_load@fault-injection@i915_driver_mmio_probe.html

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

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

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

  * igt@i915_pm_freq_mult@media-freq@gt0:
    - shard-tglu-1:       NOTRUN -> [SKIP][55] ([i915#6590]) +1 other test skip
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-1/igt@i915_pm_freq_mult@media-freq@gt0.html
    - shard-dg1:          NOTRUN -> [SKIP][56] ([i915#6590]) +1 other test skip
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@i915_pm_freq_mult@media-freq@gt0.html

  * igt@i915_pm_rc6_residency@rc6-fence:
    - shard-tglu:         [PASS][57] -> [WARN][58] ([i915#13790] / [i915#2681]) +1 other test warn
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-tglu-6/igt@i915_pm_rc6_residency@rc6-fence.html
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-9/igt@i915_pm_rc6_residency@rc6-fence.html

  * igt@i915_pm_rc6_residency@rc6-idle:
    - shard-rkl:          NOTRUN -> [SKIP][59] ([i915#14498])
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-5/igt@i915_pm_rc6_residency@rc6-idle.html

  * igt@i915_pm_rpm@system-suspend:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][60] ([i915#13356])
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk11/igt@i915_pm_rpm@system-suspend.html

  * igt@i915_suspend@debugfs-reader:
    - shard-rkl:          [PASS][61] -> [INCOMPLETE][62] ([i915#4817])
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@i915_suspend@debugfs-reader.html
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@i915_suspend@debugfs-reader.html

  * igt@i915_suspend@fence-restore-untiled:
    - shard-glk11:        NOTRUN -> [INCOMPLETE][63] ([i915#4817])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk11/igt@i915_suspend@fence-restore-untiled.html

  * igt@kms_async_flips@async-flip-suspend-resume:
    - shard-glk:          NOTRUN -> [INCOMPLETE][64] ([i915#12761]) +1 other test incomplete
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk5/igt@kms_async_flips@async-flip-suspend-resume.html

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

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

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

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

  * igt@kms_big_fb@4-tiled-64bpp-rotate-180:
    - shard-dg1:          NOTRUN -> [SKIP][69] ([i915#4538] / [i915#5286])
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html

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

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-mtlp:         [PASS][71] -> [FAIL][72] ([i915#15733] / [i915#5138]) +1 other test fail
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html

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

  * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-mtlp:         NOTRUN -> [SKIP][74] ([i915#3828])
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html

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

  * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip:
    - shard-rkl:          NOTRUN -> [SKIP][76] +17 other tests skip
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html

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

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

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

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

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

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

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

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

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

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

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

  * igt@kms_ccs@random-ccs-data-y-tiled-ccs:
    - shard-snb:          NOTRUN -> [SKIP][88] +3 other tests skip
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-snb1/igt@kms_ccs@random-ccs-data-y-tiled-ccs.html

  * igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [SKIP][89] ([i915#10307] / [i915#6095]) +60 other tests skip
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg2-4/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html

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

  * igt@kms_cdclk@mode-transition:
    - shard-rkl:          NOTRUN -> [SKIP][91] ([i915#3742])
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_cdclk@mode-transition.html

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

  * igt@kms_chamelium_frames@hdmi-aspect-ratio:
    - shard-tglu:         NOTRUN -> [SKIP][93] ([i915#11151] / [i915#7828]) +5 other tests skip
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-7/igt@kms_chamelium_frames@hdmi-aspect-ratio.html

  * igt@kms_chamelium_frames@hdmi-crc-fast:
    - shard-tglu-1:       NOTRUN -> [SKIP][94] ([i915#11151] / [i915#7828]) +4 other tests skip
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-1/igt@kms_chamelium_frames@hdmi-crc-fast.html

  * igt@kms_chamelium_hpd@common-hpd-after-suspend:
    - shard-mtlp:         NOTRUN -> [SKIP][95] ([i915#11151] / [i915#7828]) +1 other test skip
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@kms_chamelium_hpd@common-hpd-after-suspend.html

  * igt@kms_chamelium_hpd@hdmi-hpd-fast:
    - shard-dg1:          NOTRUN -> [SKIP][96] ([i915#11151] / [i915#7828])
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@kms_chamelium_hpd@hdmi-hpd-fast.html

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

  * igt@kms_content_protection@atomic-dpms-hdcp14:
    - shard-mtlp:         NOTRUN -> [SKIP][98] ([i915#15865])
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@kms_content_protection@atomic-dpms-hdcp14.html

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

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

  * igt@kms_content_protection@mei-interface:
    - shard-rkl:          NOTRUN -> [SKIP][102] ([i915#15865]) +2 other tests skip
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@kms_content_protection@mei-interface.html

  * igt@kms_content_protection@suspend-resume:
    - shard-tglu-1:       NOTRUN -> [SKIP][103] ([i915#15865]) +1 other test skip
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-1/igt@kms_content_protection@suspend-resume.html

  * igt@kms_cursor_crc@cursor-offscreen-512x512:
    - shard-rkl:          NOTRUN -> [SKIP][104] ([i915#13049]) +2 other tests skip
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@kms_cursor_crc@cursor-offscreen-512x512.html

  * igt@kms_cursor_crc@cursor-onscreen-128x42:
    - shard-tglu:         NOTRUN -> [FAIL][105] ([i915#13566]) +1 other test fail
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-7/igt@kms_cursor_crc@cursor-onscreen-128x42.html

  * igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2:
    - shard-rkl:          [PASS][106] -> [FAIL][107] ([i915#13566]) +1 other test fail
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2.html
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-1/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2.html

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

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

  * igt@kms_cursor_crc@cursor-onscreen-64x21:
    - shard-rkl:          NOTRUN -> [FAIL][110] ([i915#13566]) +1 other test fail
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@kms_cursor_crc@cursor-onscreen-64x21.html

  * igt@kms_cursor_crc@cursor-random-32x32:
    - shard-mtlp:         NOTRUN -> [SKIP][111] ([i915#3555] / [i915#8814])
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@kms_cursor_crc@cursor-random-32x32.html

  * igt@kms_cursor_crc@cursor-rapid-movement-max-size:
    - shard-dg1:          NOTRUN -> [SKIP][112] ([i915#3555]) +1 other test skip
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html

  * igt@kms_cursor_crc@cursor-suspend:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][113] ([i915#12358] / [i915#14152] / [i915#7882])
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk10/igt@kms_cursor_crc@cursor-suspend.html

  * igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
    - shard-glk10:        NOTRUN -> [INCOMPLETE][114] ([i915#12358] / [i915#14152])
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk10/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html

  * igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2:
    - shard-rkl:          [PASS][115] -> [INCOMPLETE][116] ([i915#12358] / [i915#14152]) +1 other test incomplete
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-7/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-2.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - shard-rkl:          NOTRUN -> [SKIP][117] ([i915#4103]) +2 other tests skip
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
    - shard-tglu-1:       NOTRUN -> [SKIP][118] +34 other tests skip
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-1/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
    - shard-dg1:          NOTRUN -> [SKIP][119] +7 other tests skip
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html

  * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
    - shard-tglu:         NOTRUN -> [SKIP][120] ([i915#9067])
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-7/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html

  * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
    - shard-mtlp:         NOTRUN -> [SKIP][121] ([i915#4213])
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/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-tglu:         NOTRUN -> [SKIP][122] ([i915#4103])
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-10/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html

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

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

  * igt@kms_dp_link_training@non-uhbr-mst:
    - shard-rkl:          NOTRUN -> [SKIP][125] ([i915#13749])
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-8/igt@kms_dp_link_training@non-uhbr-mst.html
    - shard-tglu:         NOTRUN -> [SKIP][126] ([i915#13749])
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-4/igt@kms_dp_link_training@non-uhbr-mst.html

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

  * igt@kms_dsc@dsc-basic:
    - shard-rkl:          NOTRUN -> [SKIP][128] ([i915#3555] / [i915#3840]) +1 other test skip
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-8/igt@kms_dsc@dsc-basic.html
    - shard-tglu:         NOTRUN -> [SKIP][129] ([i915#3555] / [i915#3840])
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-4/igt@kms_dsc@dsc-basic.html

  * igt@kms_dsc@dsc-fractional-bpp:
    - shard-mtlp:         NOTRUN -> [SKIP][130] ([i915#3840] / [i915#9688])
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@kms_dsc@dsc-fractional-bpp.html

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

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

  * igt@kms_dsc@dsc-with-output-formats-with-bpc:
    - shard-rkl:          NOTRUN -> [SKIP][133] ([i915#3840] / [i915#9053])
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@kms_dsc@dsc-with-output-formats-with-bpc.html

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

  * igt@kms_feature_discovery@psr1:
    - shard-tglu:         NOTRUN -> [SKIP][135] ([i915#658])
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-7/igt@kms_feature_discovery@psr1.html

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

  * igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
    - shard-tglu-1:       NOTRUN -> [SKIP][137] ([i915#9934])
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html

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

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

  * igt@kms_flip@2x-modeset-vs-vblank-race:
    - shard-tglu:         NOTRUN -> [SKIP][141] ([i915#3637] / [i915#9934]) +4 other tests skip
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-7/igt@kms_flip@2x-modeset-vs-vblank-race.html

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

  * igt@kms_flip@flip-vs-suspend:
    - shard-dg2:          [PASS][143] -> [INCOMPLETE][144] ([i915#12745] / [i915#4839] / [i915#6113])
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg2-3/igt@kms_flip@flip-vs-suspend.html
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg2-7/igt@kms_flip@flip-vs-suspend.html

  * igt@kms_flip@flip-vs-suspend@c-hdmi-a3:
    - shard-dg2:          [PASS][145] -> [INCOMPLETE][146] ([i915#6113])
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg2-3/igt@kms_flip@flip-vs-suspend@c-hdmi-a3.html
   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg2-7/igt@kms_flip@flip-vs-suspend@c-hdmi-a3.html

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

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

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

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

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move:
    - shard-tglu:         NOTRUN -> [SKIP][151] +40 other tests skip
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-10/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu:
    - shard-mtlp:         NOTRUN -> [SKIP][152] ([i915#1825]) +12 other tests skip
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbc-suspend:
    - shard-dg2:          [PASS][153] -> [FAIL][154] ([i915#15389] / [i915#6880])
   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-suspend.html
    - shard-rkl:          [PASS][155] -> [INCOMPLETE][156] ([i915#10056])
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-suspend.html
    - shard-glk:          NOTRUN -> [INCOMPLETE][157] ([i915#10056])
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk1/igt@kms_frontbuffer_tracking@fbc-suspend.html

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

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc:
    - shard-glk10:        NOTRUN -> [SKIP][159] +80 other tests skip
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-mmap-wc.html

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

  * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-blt:
    - shard-dg1:          NOTRUN -> [SKIP][161] ([i915#15102])
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-blt.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render:
    - shard-dg1:          NOTRUN -> [SKIP][162] ([i915#15102] / [i915#3458]) +1 other test skip
   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu:
    - shard-glk:          NOTRUN -> [SKIP][163] +143 other tests skip
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
    - shard-tglu:         NOTRUN -> [SKIP][164] ([i915#15102]) +14 other tests skip
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html

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

  * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
    - shard-rkl:          NOTRUN -> [SKIP][166] ([i915#15102] / [i915#3023]) +10 other tests skip
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html

  * igt@kms_hdmi_inject@inject-audio:
    - shard-mtlp:         [PASS][167] -> [SKIP][168] ([i915#15725])
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-mtlp-2/igt@kms_hdmi_inject@inject-audio.html
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-1/igt@kms_hdmi_inject@inject-audio.html

  * igt@kms_hdr@invalid-metadata-sizes:
    - shard-tglu:         NOTRUN -> [SKIP][169] ([i915#3555] / [i915#8228])
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-7/igt@kms_hdr@invalid-metadata-sizes.html

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

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

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

  * igt@kms_pipe_crc_basic@read-crc:
    - shard-dg1:          [PASS][173] -> [DMESG-WARN][174] ([i915#4423])
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg1-17/igt@kms_pipe_crc_basic@read-crc.html
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-18/igt@kms_pipe_crc_basic@read-crc.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
    - shard-glk:          NOTRUN -> [INCOMPLETE][175] ([i915#12756] / [i915#13409] / [i915#13476]) +1 other test incomplete
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html

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

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

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

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

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

  * igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5:
    - shard-rkl:          NOTRUN -> [SKIP][181] ([i915#15608]) +3 other tests skip
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-b-plane-5.html

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

  * igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a:
    - shard-rkl:          [PASS][183] -> [INCOMPLETE][184] ([i915#14412]) +1 other test incomplete
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-a.html

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

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

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

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

  * igt@kms_plane_lowres@tiling-none@pipe-b-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][189] ([i915#10226] / [i915#11614] / [i915#3582]) +2 other tests skip
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@kms_plane_lowres@tiling-none@pipe-b-edp-1.html

  * igt@kms_plane_lowres@tiling-none@pipe-d-edp-1:
    - shard-mtlp:         NOTRUN -> [SKIP][190] ([i915#11614] / [i915#3582]) +1 other test skip
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@kms_plane_lowres@tiling-none@pipe-d-edp-1.html

  * igt@kms_plane_multiple@2x-tiling-none:
    - shard-rkl:          NOTRUN -> [SKIP][191] ([i915#13958]) +1 other test skip
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@kms_plane_multiple@2x-tiling-none.html

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

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

  * igt@kms_plane_scaling@intel-max-src-size:
    - shard-mtlp:         NOTRUN -> [SKIP][195] ([i915#6953])
   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@kms_plane_scaling@intel-max-src-size.html

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

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

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

  * igt@kms_pm_backlight@fade-with-dpms:
    - shard-tglu:         NOTRUN -> [SKIP][199] ([i915#9812]) +1 other test skip
   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-7/igt@kms_pm_backlight@fade-with-dpms.html

  * igt@kms_pm_backlight@fade-with-suspend:
    - shard-rkl:          NOTRUN -> [SKIP][200] ([i915#5354]) +1 other test skip
   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-8/igt@kms_pm_backlight@fade-with-suspend.html

  * igt@kms_pm_dc@dc5-retention-flops:
    - shard-tglu-1:       NOTRUN -> [SKIP][201] ([i915#3828]) +1 other test skip
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-1/igt@kms_pm_dc@dc5-retention-flops.html

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

  * igt@kms_pm_rpm@dpms-lpsp:
    - shard-rkl:          [PASS][203] -> [SKIP][204] ([i915#15073]) +2 other tests skip
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-8/igt@kms_pm_rpm@dpms-lpsp.html
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-4/igt@kms_pm_rpm@dpms-lpsp.html

  * igt@kms_pm_rpm@dpms-non-lpsp:
    - shard-dg1:          [PASS][205] -> [SKIP][206] ([i915#15073])
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg1-19/igt@kms_pm_rpm@dpms-non-lpsp.html
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-14/igt@kms_pm_rpm@dpms-non-lpsp.html

  * igt@kms_pm_rpm@modeset-lpsp-stress:
    - shard-dg1:          NOTRUN -> [SKIP][207] ([i915#15073])
   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@kms_pm_rpm@modeset-lpsp-stress.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-dg2:          [PASS][208] -> [SKIP][209] ([i915#15073]) +2 other tests skip
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg2-5/igt@kms_pm_rpm@modeset-non-lpsp.html
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_pm_rpm@system-suspend-idle:
    - shard-dg2:          [PASS][210] -> [INCOMPLETE][211] ([i915#14419])
   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg2-1/igt@kms_pm_rpm@system-suspend-idle.html
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg2-5/igt@kms_pm_rpm@system-suspend-idle.html

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

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

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

  * igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf:
    - shard-mtlp:         NOTRUN -> [SKIP][215] ([i915#12316])
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
    - shard-glk10:        NOTRUN -> [SKIP][216] ([i915#11520]) +2 other tests skip
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk10/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html

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

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

  * igt@kms_psr2_sf@psr2-cursor-plane-update-sf:
    - shard-glk:          NOTRUN -> [SKIP][219] ([i915#11520]) +3 other tests skip
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk1/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html

  * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
    - shard-tglu:         NOTRUN -> [SKIP][220] ([i915#11520]) +5 other tests skip
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-7/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html

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

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

  * igt@kms_psr@fbc-pr-sprite-plane-onoff:
    - shard-dg1:          NOTRUN -> [SKIP][223] ([i915#1072] / [i915#9732]) +2 other tests skip
   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@kms_psr@fbc-pr-sprite-plane-onoff.html

  * igt@kms_psr@fbc-psr-cursor-plane-onoff:
    - shard-mtlp:         NOTRUN -> [SKIP][224] ([i915#9688]) +4 other tests skip
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@kms_psr@fbc-psr-cursor-plane-onoff.html

  * igt@kms_psr@fbc-psr2-primary-mmap-gtt:
    - shard-tglu:         NOTRUN -> [SKIP][225] ([i915#9732]) +14 other tests skip
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-4/igt@kms_psr@fbc-psr2-primary-mmap-gtt.html

  * igt@kms_psr@psr2-sprite-mmap-cpu:
    - shard-rkl:          NOTRUN -> [SKIP][226] ([i915#1072] / [i915#9732]) +20 other tests skip
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_psr@psr2-sprite-mmap-cpu.html

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

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

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
    - shard-mtlp:         NOTRUN -> [SKIP][229] ([i915#12755] / [i915#15867])
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html

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

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

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

  * igt@kms_vrr@lobf:
    - shard-tglu-1:       NOTRUN -> [SKIP][233] ([i915#11920])
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-1/igt@kms_vrr@lobf.html
    - shard-dg1:          NOTRUN -> [SKIP][234] ([i915#11920])
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-17/igt@kms_vrr@lobf.html

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

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

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

  * igt@perf@global-sseu-config-invalid:
    - shard-mtlp:         NOTRUN -> [SKIP][238] ([i915#7387])
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-2/igt@perf@global-sseu-config-invalid.html

  * igt@perf_pmu@rc6-all-gts:
    - shard-tglu:         NOTRUN -> [SKIP][239] ([i915#8516]) +1 other test skip
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-4/igt@perf_pmu@rc6-all-gts.html

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

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

  * igt@sriov_basic@bind-unbind-vf@vf-4:
    - shard-tglu:         NOTRUN -> [FAIL][242] ([i915#12910]) +9 other tests fail
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-10/igt@sriov_basic@bind-unbind-vf@vf-4.html

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

  
#### Possible fixes ####

  * igt@gem_ctx_freq@sysfs@gt0:
    - shard-dg2:          [FAIL][244] ([i915#9561]) -> [PASS][245] +1 other test pass
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg2-8/igt@gem_ctx_freq@sysfs@gt0.html
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg2-4/igt@gem_ctx_freq@sysfs@gt0.html

  * igt@gem_workarounds@suspend-resume:
    - shard-rkl:          [INCOMPLETE][246] ([i915#13356]) -> [PASS][247] +1 other test pass
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@gem_workarounds@suspend-resume.html
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@gem_workarounds@suspend-resume.html

  * igt@i915_pm_rpm@system-suspend-execbuf:
    - shard-rkl:          [ABORT][248] ([i915#15060]) -> [PASS][249]
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-1/igt@i915_pm_rpm@system-suspend-execbuf.html
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@i915_pm_rpm@system-suspend-execbuf.html

  * igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1:
    - shard-tglu:         [FAIL][250] ([i915#15662]) -> [PASS][251] +1 other test pass
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-tglu-6/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1.html
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-9/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-1.html

  * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs:
    - shard-rkl:          [INCOMPLETE][252] ([i915#15582]) -> [PASS][253]
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html

  * igt@kms_color@invalid-gamma-lut-sizes:
    - shard-dg1:          [DMESG-WARN][254] ([i915#4423]) -> [PASS][255] +3 other tests pass
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg1-12/igt@kms_color@invalid-gamma-lut-sizes.html
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-12/igt@kms_color@invalid-gamma-lut-sizes.html

  * igt@kms_fbcon_fbt@fbc-suspend:
    - shard-rkl:          [INCOMPLETE][256] ([i915#9878]) -> [PASS][257]
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_fbcon_fbt@fbc-suspend.html

  * igt@kms_flip@plain-flip-interruptible@c-hdmi-a1:
    - shard-tglu:         [DMESG-WARN][258] -> [PASS][259] +2 other tests pass
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-tglu-5/igt@kms_flip@plain-flip-interruptible@c-hdmi-a1.html
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-7/igt@kms_flip@plain-flip-interruptible@c-hdmi-a1.html

  * igt@kms_flip@plain-flip-interruptible@d-hdmi-a1:
    - shard-tglu:         [ABORT][260] -> [PASS][261] +1 other test pass
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-tglu-5/igt@kms_flip@plain-flip-interruptible@d-hdmi-a1.html
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-tglu-7/igt@kms_flip@plain-flip-interruptible@d-hdmi-a1.html

  * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt:
    - shard-dg2:          [FAIL][262] ([i915#15389] / [i915#6880]) -> [PASS][263] +1 other test pass
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt.html
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt.html

  * igt@kms_hdr@static-toggle:
    - shard-rkl:          [SKIP][264] ([i915#3555] / [i915#8228]) -> [PASS][265] +1 other test pass
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-4/igt@kms_hdr@static-toggle.html
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-1/igt@kms_hdr@static-toggle.html

  * igt@kms_pm_rpm@modeset-non-lpsp:
    - shard-dg1:          [SKIP][266] ([i915#15073]) -> [PASS][267] +2 other tests pass
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg1-14/igt@kms_pm_rpm@modeset-non-lpsp.html
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-16/igt@kms_pm_rpm@modeset-non-lpsp.html

  * igt@kms_setmode@basic@pipe-b-hdmi-a-1:
    - shard-snb:          [FAIL][268] ([i915#15106]) -> [PASS][269]
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-snb7/igt@kms_setmode@basic@pipe-b-hdmi-a-1.html
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-snb7/igt@kms_setmode@basic@pipe-b-hdmi-a-1.html

  
#### Warnings ####

  * igt@api_intel_bb@blit-reloc-keep-cache:
    - shard-rkl:          [SKIP][270] ([i915#8411]) -> [SKIP][271] ([i915#14544] / [i915#8411])
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-7/igt@api_intel_bb@blit-reloc-keep-cache.html
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@api_intel_bb@blit-reloc-keep-cache.html

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

  * igt@gem_create@create-ext-set-pat:
    - shard-rkl:          [SKIP][274] ([i915#14544] / [i915#8562]) -> [SKIP][275] ([i915#8562])
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@gem_create@create-ext-set-pat.html
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@gem_create@create-ext-set-pat.html

  * igt@gem_ctx_sseu@invalid-args:
    - shard-rkl:          [SKIP][276] ([i915#14544] / [i915#280]) -> [SKIP][277] ([i915#280])
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@gem_ctx_sseu@invalid-args.html
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@gem_ctx_sseu@invalid-args.html

  * igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
    - shard-rkl:          [SKIP][278] ([i915#14544] / [i915#4525]) -> [SKIP][279] ([i915#4525])
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@gem_exec_balancer@parallel-dmabuf-import-out-fence.html

  * igt@gem_exec_balancer@parallel-keep-in-fence:
    - shard-rkl:          [SKIP][280] ([i915#4525]) -> [SKIP][281] ([i915#14544] / [i915#4525])
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-5/igt@gem_exec_balancer@parallel-keep-in-fence.html
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-in-fence.html

  * igt@gem_exec_capture@capture-invisible@smem0:
    - shard-rkl:          [SKIP][282] ([i915#14544] / [i915#6334]) -> [SKIP][283] ([i915#6334]) +1 other test skip
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@gem_exec_capture@capture-invisible@smem0.html
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@gem_exec_capture@capture-invisible@smem0.html

  * igt@gem_exec_reloc@basic-concurrent16:
    - shard-rkl:          [SKIP][284] ([i915#14544] / [i915#3281]) -> [SKIP][285] ([i915#3281]) +1 other test skip
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@gem_exec_reloc@basic-concurrent16.html
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-5/igt@gem_exec_reloc@basic-concurrent16.html

  * igt@gem_exec_reloc@basic-write-wc-active:
    - shard-rkl:          [SKIP][286] ([i915#3281]) -> [SKIP][287] ([i915#14544] / [i915#3281]) +3 other tests skip
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-5/igt@gem_exec_reloc@basic-write-wc-active.html
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@gem_exec_reloc@basic-write-wc-active.html

  * igt@gem_lmem_swapping@random:
    - shard-rkl:          [SKIP][288] ([i915#14544] / [i915#4613]) -> [SKIP][289] ([i915#4613])
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@gem_lmem_swapping@random.html
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@gem_lmem_swapping@random.html

  * igt@gem_partial_pwrite_pread@writes-after-reads-display:
    - shard-rkl:          [SKIP][290] ([i915#14544] / [i915#3282]) -> [SKIP][291] ([i915#3282]) +1 other test skip
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads-display.html

  * igt@gem_pread@snoop:
    - shard-rkl:          [SKIP][292] ([i915#3282]) -> [SKIP][293] ([i915#14544] / [i915#3282]) +1 other test skip
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@gem_pread@snoop.html
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@gem_pread@snoop.html

  * igt@gem_set_tiling_vs_blt@untiled-to-tiled:
    - shard-rkl:          [SKIP][294] ([i915#14544] / [i915#8411]) -> [SKIP][295] ([i915#8411])
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html

  * igt@gem_userptr_blits@dmabuf-unsync:
    - shard-rkl:          [SKIP][296] ([i915#14544] / [i915#3297]) -> [SKIP][297] ([i915#3297]) +2 other tests skip
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@gem_userptr_blits@dmabuf-unsync.html
   [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@gem_userptr_blits@dmabuf-unsync.html

  * igt@gem_userptr_blits@readonly-unsync:
    - shard-rkl:          [SKIP][298] ([i915#3297]) -> [SKIP][299] ([i915#14544] / [i915#3297])
   [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-5/igt@gem_userptr_blits@readonly-unsync.html
   [299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@gem_userptr_blits@readonly-unsync.html

  * igt@gen9_exec_parse@bb-start-far:
    - shard-rkl:          [SKIP][300] ([i915#14544] / [i915#2527]) -> [SKIP][301] ([i915#2527])
   [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@gen9_exec_parse@bb-start-far.html
   [301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@gen9_exec_parse@bb-start-far.html

  * igt@gen9_exec_parse@shadow-peek:
    - shard-rkl:          [SKIP][302] ([i915#2527]) -> [SKIP][303] ([i915#14544] / [i915#2527]) +2 other tests skip
   [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@gen9_exec_parse@shadow-peek.html
   [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html

  * igt@i915_module_load@fault-injection:
    - shard-mtlp:         [ABORT][304] ([i915#15342] / [i915#15481]) -> [ABORT][305] ([i915#15481])
   [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-mtlp-1/igt@i915_module_load@fault-injection.html
   [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-8/igt@i915_module_load@fault-injection.html

  * igt@intel_hwmon@hwmon-write:
    - shard-rkl:          [SKIP][306] ([i915#7707]) -> [SKIP][307] ([i915#14544] / [i915#7707])
   [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-5/igt@intel_hwmon@hwmon-write.html
   [307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@intel_hwmon@hwmon-write.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
    - shard-rkl:          [SKIP][308] ([i915#14544] / [i915#1769] / [i915#3555]) -> [SKIP][309] ([i915#1769] / [i915#3555])
   [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
   [309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html

  * igt@kms_big_fb@4-tiled-32bpp-rotate-0:
    - shard-rkl:          [SKIP][310] ([i915#14544] / [i915#5286]) -> [SKIP][311] ([i915#5286]) +2 other tests skip
   [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
   [311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html

  * igt@kms_big_fb@4-tiled-32bpp-rotate-90:
    - shard-rkl:          [SKIP][312] ([i915#5286]) -> [SKIP][313] ([i915#14544] / [i915#5286]) +2 other tests skip
   [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-5/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
   [313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html

  * igt@kms_big_fb@linear-8bpp-rotate-270:
    - shard-rkl:          [SKIP][314] ([i915#14544] / [i915#3638]) -> [SKIP][315] ([i915#3638])
   [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html
   [315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_big_fb@linear-8bpp-rotate-270.html

  * igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip:
    - shard-rkl:          [SKIP][316] ([i915#14544] / [i915#3828]) -> [SKIP][317] ([i915#3828])
   [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html
   [317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-5/igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180-hflip.html

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

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
    - shard-rkl:          [SKIP][320] ([i915#14544]) -> [SKIP][321] +9 other tests skip
   [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
   [321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html

  * igt@kms_big_fb@yf-tiled-8bpp-rotate-90:
    - shard-rkl:          [SKIP][322] -> [SKIP][323] ([i915#14544]) +3 other tests skip
   [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html
   [323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_big_fb@yf-tiled-8bpp-rotate-90.html

  * igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-a-hdmi-a-2:
    - shard-rkl:          [SKIP][324] ([i915#6095]) -> [SKIP][325] ([i915#14544] / [i915#6095]) +3 other tests skip
   [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-a-hdmi-a-2.html
   [325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-a-hdmi-a-2.html

  * igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
    - shard-rkl:          [SKIP][326] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][327] ([i915#14098] / [i915#6095]) +5 other tests skip
   [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
   [327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_ccs@bad-aux-stride-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html

  * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2:
    - shard-rkl:          [SKIP][328] ([i915#14544] / [i915#6095]) -> [SKIP][329] ([i915#6095]) +5 other tests skip
   [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html
   [329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-2.html

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

  * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
    - shard-glk:          [INCOMPLETE][332] ([i915#15582]) -> [INCOMPLETE][333] ([i915#14694] / [i915#15582]) +1 other test incomplete
   [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-glk5/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
   [333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-glk3/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html

  * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
    - shard-rkl:          [SKIP][334] ([i915#12313] / [i915#14544]) -> [SKIP][335] ([i915#12313])
   [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
   [335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html

  * igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
    - shard-rkl:          [SKIP][336] ([i915#14098] / [i915#6095]) -> [SKIP][337] ([i915#14098] / [i915#14544] / [i915#6095]) +7 other tests skip
   [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-5/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
   [337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html

  * igt@kms_chamelium_frames@hdmi-frame-dump:
    - shard-rkl:          [SKIP][338] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][339] ([i915#11151] / [i915#7828]) +5 other tests skip
   [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_chamelium_frames@hdmi-frame-dump.html
   [339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-5/igt@kms_chamelium_frames@hdmi-frame-dump.html

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

  * igt@kms_content_protection@atomic:
    - shard-dg1:          [SKIP][342] ([i915#15865] / [i915#4423]) -> [SKIP][343] ([i915#15865])
   [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg1-12/igt@kms_content_protection@atomic.html
   [343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-12/igt@kms_content_protection@atomic.html

  * igt@kms_content_protection@dp-mst-type-0-hdcp14:
    - shard-rkl:          [SKIP][344] ([i915#15330]) -> [SKIP][345] ([i915#14544] / [i915#15330])
   [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-5/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
   [345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0-hdcp14.html

  * igt@kms_content_protection@dp-mst-type-1:
    - shard-rkl:          [SKIP][346] ([i915#14544] / [i915#15330] / [i915#3116]) -> [SKIP][347] ([i915#15330] / [i915#3116])
   [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1.html
   [347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@kms_content_protection@dp-mst-type-1.html

  * igt@kms_content_protection@lic-type-0-hdcp14:
    - shard-rkl:          [SKIP][348] ([i915#15865]) -> [SKIP][349] ([i915#14544] / [i915#15865])
   [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_content_protection@lic-type-0-hdcp14.html
   [349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_content_protection@lic-type-0-hdcp14.html

  * igt@kms_content_protection@type1:
    - shard-rkl:          [SKIP][350] ([i915#14544] / [i915#15865]) -> [SKIP][351] ([i915#15865])
   [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_content_protection@type1.html
   [351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_content_protection@type1.html

  * igt@kms_cursor_crc@cursor-offscreen-512x170:
    - shard-rkl:          [SKIP][352] ([i915#13049] / [i915#14544]) -> [SKIP][353] ([i915#13049])
   [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-512x170.html
   [353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_cursor_crc@cursor-offscreen-512x170.html

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

  * igt@kms_draw_crc@draw-method-mmap-gtt:
    - shard-dg1:          [SKIP][356] ([i915#4423] / [i915#8812]) -> [SKIP][357] ([i915#8812])
   [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg1-12/igt@kms_draw_crc@draw-method-mmap-gtt.html
   [357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-12/igt@kms_draw_crc@draw-method-mmap-gtt.html

  * igt@kms_dsc@dsc-with-formats:
    - shard-rkl:          [SKIP][358] ([i915#3555] / [i915#3840]) -> [SKIP][359] ([i915#14544] / [i915#3555] / [i915#3840])
   [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-5/igt@kms_dsc@dsc-with-formats.html
   [359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_dsc@dsc-with-formats.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-rkl:          [SKIP][360] ([i915#14544] / [i915#3955]) -> [SKIP][361] ([i915#3955])
   [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html
   [361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_feature_discovery@chamelium:
    - shard-rkl:          [SKIP][362] ([i915#4854]) -> [SKIP][363] ([i915#14544] / [i915#4854])
   [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_feature_discovery@chamelium.html
   [363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_feature_discovery@chamelium.html

  * igt@kms_feature_discovery@display-4x:
    - shard-rkl:          [SKIP][364] ([i915#14544] / [i915#1839]) -> [SKIP][365] ([i915#1839])
   [364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_feature_discovery@display-4x.html
   [365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@kms_feature_discovery@display-4x.html

  * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
    - shard-rkl:          [SKIP][366] ([i915#9934]) -> [SKIP][367] ([i915#14544] / [i915#9934]) +3 other tests skip
   [366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
   [367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html

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

  * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
    - shard-rkl:          [SKIP][370] ([i915#15643]) -> [SKIP][371] ([i915#14544] / [i915#15643])
   [370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
   [371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html

  * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
    - shard-rkl:          [SKIP][372] ([i915#14544] / [i915#15643]) -> [SKIP][373] ([i915#15643]) +3 other tests skip
   [372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
   [373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
    - shard-rkl:          [SKIP][374] ([i915#1825]) -> [SKIP][375] ([i915#14544] / [i915#1825]) +17 other tests skip
   [374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
   [375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render:
    - shard-rkl:          [SKIP][376] ([i915#15102]) -> [SKIP][377] ([i915#14544] / [i915#15102]) +1 other test skip
   [376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render.html
   [377]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt:
    - shard-dg2:          [SKIP][378] ([i915#15102] / [i915#3458]) -> [SKIP][379] ([i915#10433] / [i915#15102] / [i915#3458])
   [378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html
   [379]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu:
    - shard-dg1:          [SKIP][380] ([i915#4423]) -> [SKIP][381]
   [380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg1-17/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu.html
   [381]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-cpu.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
    - shard-rkl:          [SKIP][382] ([i915#14544] / [i915#1825]) -> [SKIP][383] ([i915#1825]) +15 other tests skip
   [382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
   [383]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
    - shard-rkl:          [SKIP][384] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][385] ([i915#15102] / [i915#3023]) +12 other tests skip
   [384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
   [385]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-suspend:
    - shard-dg2:          [SKIP][386] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][387] ([i915#15102] / [i915#3458])
   [386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
   [387]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html

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

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

  * igt@kms_hdr@bpc-switch-suspend:
    - shard-rkl:          [INCOMPLETE][392] ([i915#15436]) -> [SKIP][393] ([i915#3555] / [i915#8228])
   [392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_hdr@bpc-switch-suspend.html
   [393]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-5/igt@kms_hdr@bpc-switch-suspend.html

  * igt@kms_hdr@invalid-hdr:
    - shard-rkl:          [SKIP][394] ([i915#14544] / [i915#3555] / [i915#8228]) -> [SKIP][395] ([i915#3555] / [i915#8228])
   [394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_hdr@invalid-hdr.html
   [395]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_hdr@invalid-hdr.html

  * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
    - shard-rkl:          [SKIP][396] ([i915#14544] / [i915#15638] / [i915#15722]) -> [SKIP][397] ([i915#15638] / [i915#15722])
   [396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
   [397]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html

  * igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
    - shard-rkl:          [SKIP][398] ([i915#14544] / [i915#15815]) -> [SKIP][399] ([i915#15815])
   [398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
   [399]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html

  * igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping:
    - shard-dg1:          [SKIP][400] ([i915#15709] / [i915#4423]) -> [SKIP][401] ([i915#15709])
   [400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg1-12/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping.html
   [401]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-12/igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier-source-clamping.html

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

  * igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
    - shard-dg1:          [SKIP][404] ([i915#15709]) -> [SKIP][405] ([i915#15709] / [i915#4423])
   [404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg1-18/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
   [405]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-19/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html

  * igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping:
    - shard-rkl:          [SKIP][406] ([i915#15709]) -> [SKIP][407] ([i915#14544] / [i915#15709])
   [406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html
   [407]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_plane@pixel-format-y-tiled-ccs-modifier-source-clamping.html

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

  * igt@kms_pm_backlight@fade:
    - shard-rkl:          [SKIP][410] ([i915#5354]) -> [SKIP][411] ([i915#14544] / [i915#5354])
   [410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_pm_backlight@fade.html
   [411]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_pm_backlight@fade.html

  * igt@kms_pm_dc@dc9-dpms:
    - shard-rkl:          [SKIP][412] ([i915#14544] / [i915#15739]) -> [SKIP][413] ([i915#15739])
   [412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_pm_dc@dc9-dpms.html
   [413]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_pm_dc@dc9-dpms.html

  * igt@kms_pm_lpsp@kms-lpsp:
    - shard-rkl:          [SKIP][414] ([i915#3828]) -> [SKIP][415] ([i915#9340])
   [414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-2/igt@kms_pm_lpsp@kms-lpsp.html
   [415]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-3/igt@kms_pm_lpsp@kms-lpsp.html

  * igt@kms_pm_lpsp@screens-disabled:
    - shard-dg1:          [SKIP][416] ([i915#4423] / [i915#8430]) -> [SKIP][417] ([i915#8430])
   [416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg1-12/igt@kms_pm_lpsp@screens-disabled.html
   [417]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-12/igt@kms_pm_lpsp@screens-disabled.html

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

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf:
    - shard-dg1:          [SKIP][420] ([i915#11520]) -> [SKIP][421] ([i915#11520] / [i915#4423])
   [420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg1-18/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html
   [421]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-19/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area:
    - shard-rkl:          [SKIP][422] ([i915#11520]) -> [SKIP][423] ([i915#11520] / [i915#14544]) +2 other tests skip
   [422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-7/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html
   [423]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html

  * igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
    - shard-rkl:          [SKIP][424] ([i915#11520] / [i915#14544]) -> [SKIP][425] ([i915#11520]) +3 other tests skip
   [424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
   [425]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html

  * igt@kms_psr2_su@frontbuffer-xrgb8888:
    - shard-rkl:          [SKIP][426] ([i915#9683]) -> [SKIP][427] ([i915#14544] / [i915#9683])
   [426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_psr2_su@frontbuffer-xrgb8888.html
   [427]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_psr2_su@frontbuffer-xrgb8888.html

  * igt@kms_psr@fbc-psr2-primary-blt:
    - shard-dg1:          [SKIP][428] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][429] ([i915#1072] / [i915#9732])
   [428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg1-12/igt@kms_psr@fbc-psr2-primary-blt.html
   [429]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-12/igt@kms_psr@fbc-psr2-primary-blt.html

  * igt@kms_psr@fbc-psr2-sprite-render:
    - shard-rkl:          [SKIP][430] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][431] ([i915#1072] / [i915#9732]) +8 other tests skip
   [430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_psr@fbc-psr2-sprite-render.html
   [431]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-5/igt@kms_psr@fbc-psr2-sprite-render.html

  * igt@kms_psr@pr-primary-page-flip:
    - shard-dg1:          [SKIP][432] ([i915#1072] / [i915#9732]) -> [SKIP][433] ([i915#1072] / [i915#4423] / [i915#9732])
   [432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-dg1-16/igt@kms_psr@pr-primary-page-flip.html
   [433]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-dg1-13/igt@kms_psr@pr-primary-page-flip.html

  * igt@kms_psr@psr-cursor-render:
    - shard-rkl:          [SKIP][434] ([i915#1072] / [i915#9732]) -> [SKIP][435] ([i915#1072] / [i915#14544] / [i915#9732]) +10 other tests skip
   [434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_psr@psr-cursor-render.html
   [435]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_psr@psr-cursor-render.html

  * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
    - shard-rkl:          [SKIP][436] ([i915#5289]) -> [SKIP][437] ([i915#14544] / [i915#5289])
   [436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
   [437]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html

  * igt@kms_setmode@invalid-clone-single-crtc:
    - shard-rkl:          [SKIP][438] ([i915#14544] / [i915#3555]) -> [SKIP][439] ([i915#3555]) +1 other test skip
   [438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_setmode@invalid-clone-single-crtc.html
   [439]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-5/igt@kms_setmode@invalid-clone-single-crtc.html

  * igt@kms_vrr@flip-dpms:
    - shard-rkl:          [SKIP][440] ([i915#14544] / [i915#15243] / [i915#3555]) -> [SKIP][441] ([i915#15243] / [i915#3555])
   [440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@kms_vrr@flip-dpms.html
   [441]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-5/igt@kms_vrr@flip-dpms.html

  * igt@perf@mi-rpc:
    - shard-rkl:          [SKIP][442] ([i915#14544] / [i915#2434]) -> [SKIP][443] ([i915#2434])
   [442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-6/igt@perf@mi-rpc.html
   [443]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-7/igt@perf@mi-rpc.html

  * igt@perf_pmu@module-unload:
    - shard-mtlp:         [INCOMPLETE][444] ([i915#13520]) -> [ABORT][445] ([i915#15778])
   [444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-mtlp-5/igt@perf_pmu@module-unload.html
   [445]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-mtlp-3/igt@perf_pmu@module-unload.html

  * igt@prime_vgem@basic-read:
    - shard-rkl:          [SKIP][446] ([i915#3291] / [i915#3708]) -> [SKIP][447] ([i915#14544] / [i915#3291] / [i915#3708])
   [446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18243/shard-rkl-5/igt@prime_vgem@basic-read.html
   [447]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_164028v1/shard-rkl-6/igt@prime_vgem@basic-read.html

  
  [i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
  [i915#10226]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10226
  [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
  [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
  [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
  [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
  [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
  [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
  [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
  [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
  [i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
  [i915#11614]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11614
  [i915#11815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11815
  [i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
  [i915#11965]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11965
  [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
  [i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178
  [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
  [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
  [i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
  [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
  [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
  [i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
  [i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
  [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
  [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#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
  [i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
  [i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
  [i915#13520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13520
  [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
  [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
  [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
  [i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
  [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
  [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
  [i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
  [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
  [i915#14412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14412
  [i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
  [i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
  [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
  [i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
  [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
  [i915#15060]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15060
  [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
  [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
  [i915#15106]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15106
  [i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
  [i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
  [i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
  [i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
  [i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389
  [i915#15436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15436
  [i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
  [i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
  [i915#15478]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15478
  [i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
  [i915#15481]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15481
  [i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
  [i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
  [i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
  [i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
  [i915#15662]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15662
  [i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
  [i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
  [i915#15725]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15725
  [i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
  [i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
  [i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
  [i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
  [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#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
  [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
  [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
  [i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
  [i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
  [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
  [i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
  [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
  [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
  [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
  [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
  [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
  [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
  [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
  [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
  [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
  [i915#3582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3582
  [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#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
  [i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
  [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
  [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
  [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
  [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#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#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
  [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
  [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
  [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
  [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
  [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
  [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
  [i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
  [i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
  [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
  [i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
  [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
  [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
  [i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
  [i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
  [i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
  [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
  [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
  [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
  [i915#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862
  [i915#7882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7882
  [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
  [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
  [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
  [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
  [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
  [i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
  [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
  [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
  [i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
  [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
  [i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
  [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#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561
  [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
  [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
  [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
  [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
  [i915#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_18243 -> Patchwork_164028v1

  CI-20190529: 20190529
  CI_DRM_18243: 457f49574f26444c7089f03d86b8b5993d05ff60 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_8834: 8834
  Patchwork_164028v1: 457f49574f26444c7089f03d86b8b5993d05ff60 @ 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_164028v1/index.html

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

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

* Re: [PATCH v1 06/10] drm/i915/casf: remove id in favor of scaler_id
  2026-03-28 14:32 ` [PATCH v1 06/10] drm/i915/casf: remove id in favor of scaler_id Michał Grzelak
@ 2026-04-10 11:00   ` Ville Syrjälä
  2026-04-11 20:04     ` Michał Grzelak
  0 siblings, 1 reply; 15+ messages in thread
From: Ville Syrjälä @ 2026-04-10 11:00 UTC (permalink / raw)
  To: Michał Grzelak; +Cc: intel-gfx, Nemesa Garg

On Sat, Mar 28, 2026 at 03:32:08PM +0100, Michał Grzelak wrote:
> id is not really used anywhere in skl_scaler_get_config(). Replace it
> with scaler_id.
> 
> Cc: Nemesa Garg <nemesa.garg@intel.com>
> Suggested-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Signed-off-by: Michał Grzelak <michal.grzelak@intel.com>
> ---
>  drivers/gpu/drm/i915/display/skl_scaler.c | 9 +++------
>  1 file changed, 3 insertions(+), 6 deletions(-)
> 
> diff --git a/drivers/gpu/drm/i915/display/skl_scaler.c b/drivers/gpu/drm/i915/display/skl_scaler.c
> index 729ef51beeb4..5954f5beb19c 100644
> --- a/drivers/gpu/drm/i915/display/skl_scaler.c
> +++ b/drivers/gpu/drm/i915/display/skl_scaler.c
> @@ -969,7 +969,6 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
>  	struct intel_display *display = to_intel_display(crtc_state);
>  	struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
>  	struct intel_crtc_scaler_state *scaler_state = &crtc_state->scaler_state;
> -	int id = -1;
>  	int scaler_id;
>  
>  	/* find scaler attached to this pipe */
> @@ -980,10 +979,8 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
>  		if ((ctl & (PS_SCALER_EN | PS_BINDING_MASK)) != (PS_SCALER_EN | PS_BINDING_PIPE))
>  			continue;
>  
> -		id = scaler_id;
> -
>  		/* Read CASF regs for second scaler */
> -		if (HAS_CASF(display) && id == 1)
> +		if (HAS_CASF(display) && scaler_id == 1)
>  			intel_casf_sharpness_get_config(crtc_state);
>  
>  		if (!crtc_state->hw.casf_params.casf_enable)
> @@ -1003,8 +1000,8 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
>  		break;
>  	}
>  
> -	scaler_state->scaler_id = id;
> -	if (id >= 0)
> +	scaler_state->scaler_id = scaler_id;
> +	if (scaler_id >= 0)

We'll have scaler_id == crtc->num_scalers if the loop
didn't find a pipe scaler. So this is now a bit busted.

Otherwise I think this stuff looks pretty reasonable, but it no longer
applies since my casf reorganization landed. Please rebase and repost.

>  		scaler_state->scaler_users |= (1 << SKL_CRTC_INDEX);
>  	else
>  		scaler_state->scaler_users &= ~(1 << SKL_CRTC_INDEX);
> -- 
> 2.45.2

-- 
Ville Syrjälä
Intel

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

* Re: [PATCH v1 06/10] drm/i915/casf: remove id in favor of scaler_id
  2026-04-10 11:00   ` Ville Syrjälä
@ 2026-04-11 20:04     ` Michał Grzelak
  0 siblings, 0 replies; 15+ messages in thread
From: Michał Grzelak @ 2026-04-11 20:04 UTC (permalink / raw)
  To: Ville Syrjälä; +Cc: Michał Grzelak, intel-gfx, Nemesa Garg

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

On Fri, 10 Apr 2026, Ville Syrjälä wrote:
> On Sat, Mar 28, 2026 at 03:32:08PM +0100, Michał Grzelak wrote:
>> id is not really used anywhere in skl_scaler_get_config(). Replace it
>> with scaler_id.
>>
>> Cc: Nemesa Garg <nemesa.garg@intel.com>
>> Suggested-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
>> Signed-off-by: Michał Grzelak <michal.grzelak@intel.com>
>> ---
>>  drivers/gpu/drm/i915/display/skl_scaler.c | 9 +++------
>>  1 file changed, 3 insertions(+), 6 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/i915/display/skl_scaler.c b/drivers/gpu/drm/i915/display/skl_scaler.c
>> index 729ef51beeb4..5954f5beb19c 100644
>> --- a/drivers/gpu/drm/i915/display/skl_scaler.c
>> +++ b/drivers/gpu/drm/i915/display/skl_scaler.c
>> @@ -969,7 +969,6 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
>>  	struct intel_display *display = to_intel_display(crtc_state);
>>  	struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
>>  	struct intel_crtc_scaler_state *scaler_state = &crtc_state->scaler_state;
>> -	int id = -1;
>>  	int scaler_id;
>>
>>  	/* find scaler attached to this pipe */
>> @@ -980,10 +979,8 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
>>  		if ((ctl & (PS_SCALER_EN | PS_BINDING_MASK)) != (PS_SCALER_EN | PS_BINDING_PIPE))
>>  			continue;
>>
>> -		id = scaler_id;
>> -
>>  		/* Read CASF regs for second scaler */
>> -		if (HAS_CASF(display) && id == 1)
>> +		if (HAS_CASF(display) && scaler_id == 1)
>>  			intel_casf_sharpness_get_config(crtc_state);
>>
>>  		if (!crtc_state->hw.casf_params.casf_enable)
>> @@ -1003,8 +1000,8 @@ void skl_scaler_get_config(struct intel_crtc_state *crtc_state)
>>  		break;
>>  	}
>>
>> -	scaler_state->scaler_id = id;
>> -	if (id >= 0)
>> +	scaler_state->scaler_id = scaler_id;
>> +	if (scaler_id >= 0)
>
> We'll have scaler_id == crtc->num_scalers if the loop
> didn't find a pipe scaler. So this is now a bit busted.

Definitively. Should be addressed in v2.

> Otherwise I think this stuff looks pretty reasonable, but it no longer
> applies since my casf reorganization landed. Please rebase and repost.

Thanks :)

BR,
Michał

>
>>  		scaler_state->scaler_users |= (1 << SKL_CRTC_INDEX);
>>  	else
>>  		scaler_state->scaler_users &= ~(1 << SKL_CRTC_INDEX);
>> --
>> 2.45.2
>
> -- 
> Ville Syrjälä
> Intel
>

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

end of thread, other threads:[~2026-04-11 20:04 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-28 14:32 [PATCH v1 00/10] drm/i915: casf & scaler refactoring Michał Grzelak
2026-03-28 14:32 ` [PATCH v1 01/10] drm/i915/casf: fix comment typos Michał Grzelak
2026-03-28 14:32 ` [PATCH v1 02/10] drm/i915/casf: rename convert_sharpness_coef_binary() Michał Grzelak
2026-03-28 14:32 ` [PATCH v1 03/10] drm/i915/casf: rename t into tap in casf_coeff() Michał Grzelak
2026-03-28 14:32 ` [PATCH v1 04/10] drm/i915/casf: rename sumcoeff into sum_coeff Michał Grzelak
2026-03-28 14:32 ` [PATCH v1 05/10] drm/i915/casf: s/i/scaler_id where appropriate Michał Grzelak
2026-03-28 14:32 ` [PATCH v1 06/10] drm/i915/casf: remove id in favor of scaler_id Michał Grzelak
2026-04-10 11:00   ` Ville Syrjälä
2026-04-11 20:04     ` Michał Grzelak
2026-03-28 14:32 ` [PATCH v1 07/10] drm/i915/casf: unloop scaler readout that is run once Michał Grzelak
2026-03-28 14:32 ` [PATCH v1 08/10] drm/i915/casf: invert loop's breaking logic Michał Grzelak
2026-03-28 14:32 ` [PATCH v1 09/10] drm/i915/casf: abstract scaler searching loop Michał Grzelak
2026-03-28 14:32 ` [PATCH v1 10/10] drm/i915/casf: eliminate dead code Michał Grzelak
2026-03-28 15:30 ` ✓ i915.CI.BAT: success for drm/i915: casf & scaler refactoring Patchwork
2026-03-29  8:53 ` ✗ i915.CI.Full: failure " Patchwork

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