intel-gfx.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES
@ 2023-09-19 19:21 Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 02/22] drm/i915/lnl: Add display definitions Lucas De Marchi
                   ` (27 more replies)
  0 siblings, 28 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

Add a FEATURES macro for XE_LPD+ as this is expected to be the baseline
for Xe2_LPD and will allow to see the delta more easily.

v2: Move everything from xe_lpdp_display to the new macro and remove
    the version setting: it's not needed with GMD_ID.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
---
 .../drm/i915/display/intel_display_device.c   | 57 +++++++++++++++----
 1 file changed, 46 insertions(+), 11 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c b/drivers/gpu/drm/i915/display/intel_display_device.c
index 4a6c4ee503b2..b572ca16647d 100644
--- a/drivers/gpu/drm/i915/display/intel_display_device.c
+++ b/drivers/gpu/drm/i915/display/intel_display_device.c
@@ -710,18 +710,53 @@ static const struct intel_display_device_info xe_hpd_display = {
 		BIT(PORT_TC1),
 };
 
-static const struct intel_display_device_info xe_lpdp_display = {
-	XE_LPD_FEATURES,
-	.has_cdclk_crawl = 1,
-	.has_cdclk_squash = 1,
+#define XE_LPDP_FEATURES							\
+	.abox_mask = GENMASK(1, 0),						\
+	.color = {								\
+		.degamma_lut_size = 129, .gamma_lut_size = 1024,		\
+		.degamma_lut_tests = DRM_COLOR_LUT_NON_DECREASING |		\
+		DRM_COLOR_LUT_EQUAL_CHANNELS,					\
+	},									\
+	.dbuf.size = 4096,							\
+	.dbuf.slice_mask = BIT(DBUF_S1) | BIT(DBUF_S2) | BIT(DBUF_S3) |		\
+		BIT(DBUF_S4),							\
+	.has_cdclk_crawl = 1,							\
+	.has_cdclk_squash = 1,							\
+	.has_ddi = 1,								\
+	.has_dp_mst = 1,							\
+	.has_dsb = 1,								\
+	.has_fpga_dbg = 1,							\
+	.has_hotplug = 1,							\
+	.has_ipc = 1,								\
+	.has_psr = 1,								\
+	.pipe_offsets = {							\
+		[TRANSCODER_A] = PIPE_A_OFFSET,					\
+		[TRANSCODER_B] = PIPE_B_OFFSET,					\
+		[TRANSCODER_C] = PIPE_C_OFFSET,					\
+		[TRANSCODER_D] = PIPE_D_OFFSET,					\
+	},									\
+	.trans_offsets = {							\
+		[TRANSCODER_A] = TRANSCODER_A_OFFSET,				\
+		[TRANSCODER_B] = TRANSCODER_B_OFFSET,				\
+		[TRANSCODER_C] = TRANSCODER_C_OFFSET,				\
+		[TRANSCODER_D] = TRANSCODER_D_OFFSET,				\
+	},									\
+	TGL_CURSOR_OFFSETS,							\
+										\
+	.__runtime_defaults.cpu_transcoder_mask =				\
+		BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |				\
+		BIT(TRANSCODER_C) | BIT(TRANSCODER_D),				\
+	.__runtime_defaults.fbc_mask = BIT(INTEL_FBC_A) | BIT(INTEL_FBC_B),	\
+	.__runtime_defaults.has_dmc = 1,					\
+	.__runtime_defaults.has_dsc = 1,					\
+	.__runtime_defaults.has_hdcp = 1,					\
+	.__runtime_defaults.pipe_mask =						\
+		BIT(PIPE_A) | BIT(PIPE_B) | BIT(PIPE_C) | BIT(PIPE_D),		\
+	.__runtime_defaults.port_mask = BIT(PORT_A) | BIT(PORT_B) |		\
+		BIT(PORT_TC1) | BIT(PORT_TC2) | BIT(PORT_TC3) | BIT(PORT_TC4)
 
-	.__runtime_defaults.ip.ver = 14,
-	.__runtime_defaults.fbc_mask = BIT(INTEL_FBC_A) | BIT(INTEL_FBC_B),
-	.__runtime_defaults.cpu_transcoder_mask =
-		BIT(TRANSCODER_A) | BIT(TRANSCODER_B) |
-		BIT(TRANSCODER_C) | BIT(TRANSCODER_D),
-	.__runtime_defaults.port_mask = BIT(PORT_A) | BIT(PORT_B) |
-		BIT(PORT_TC1) | BIT(PORT_TC2) | BIT(PORT_TC3) | BIT(PORT_TC4),
+static const struct intel_display_device_info xe_lpdp_display = {
+	XE_LPDP_FEATURES,
 };
 
 /*
-- 
2.40.1


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

* [Intel-gfx] [CI 02/22] drm/i915/lnl: Add display definitions
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 03/22] drm/i915/xe2lpd: FBC is now supported on all pipes Lucas De Marchi
                   ` (26 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>

Add Lunar Lake platform definitions for i915 display. The support for
LNL will be added to the xe driver, with i915 only driving the display
side. Xe2 display is derived from the Xe_LPD+ IP; additional feature
deltas will be introduced in subsequent patches, so here it's just
adding a separate xe2_lpd_display struct.

v2: Use a LPDP_FEATURES macro (Matt Roper)

Signed-off-by: Balasubramani Vivekanandan <balasubramani.vivekanandan@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
---
 drivers/gpu/drm/i915/display/intel_display_device.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c b/drivers/gpu/drm/i915/display/intel_display_device.c
index b572ca16647d..5d6d771791df 100644
--- a/drivers/gpu/drm/i915/display/intel_display_device.c
+++ b/drivers/gpu/drm/i915/display/intel_display_device.c
@@ -759,6 +759,10 @@ static const struct intel_display_device_info xe_lpdp_display = {
 	XE_LPDP_FEATURES,
 };
 
+static const struct intel_display_device_info xe2_lpd_display = {
+	XE_LPDP_FEATURES,
+};
+
 /*
  * Separate detection for no display cases to keep the display id array simple.
  *
@@ -838,6 +842,7 @@ static const struct {
 	const struct intel_display_device_info *display;
 } gmdid_display_map[] = {
 	{ 14,  0, &xe_lpdp_display },
+	{ 20,  0, &xe2_lpd_display },
 };
 
 static const struct intel_display_device_info *
-- 
2.40.1


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

* [Intel-gfx] [CI 03/22] drm/i915/xe2lpd: FBC is now supported on all pipes
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 02/22] drm/i915/lnl: Add display definitions Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 04/22] drm/i915/display: Remove FBC capability from fused off pipes Lucas De Marchi
                   ` (25 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Matt Roper <matthew.d.roper@intel.com>

FBC is no longer limited by pipe: add the defines for pipes B and C that
will be used by platforms supporting FBC on such pipes.

Bspec: 68881, 68904
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
---
 drivers/gpu/drm/i915/display/intel_display_device.c | 4 ++++
 drivers/gpu/drm/i915/display/intel_fbc.h            | 2 ++
 2 files changed, 6 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c b/drivers/gpu/drm/i915/display/intel_display_device.c
index 5d6d771791df..5f14f9e8ca88 100644
--- a/drivers/gpu/drm/i915/display/intel_display_device.c
+++ b/drivers/gpu/drm/i915/display/intel_display_device.c
@@ -761,6 +761,10 @@ static const struct intel_display_device_info xe_lpdp_display = {
 
 static const struct intel_display_device_info xe2_lpd_display = {
 	XE_LPDP_FEATURES,
+
+	.__runtime_defaults.fbc_mask =
+		BIT(INTEL_FBC_A) | BIT(INTEL_FBC_B) |
+		BIT(INTEL_FBC_C) | BIT(INTEL_FBC_D),
 };
 
 /*
diff --git a/drivers/gpu/drm/i915/display/intel_fbc.h b/drivers/gpu/drm/i915/display/intel_fbc.h
index 4adb98afe6ff..6720ec8ee8a2 100644
--- a/drivers/gpu/drm/i915/display/intel_fbc.h
+++ b/drivers/gpu/drm/i915/display/intel_fbc.h
@@ -20,6 +20,8 @@ struct intel_plane_state;
 enum intel_fbc_id {
 	INTEL_FBC_A,
 	INTEL_FBC_B,
+	INTEL_FBC_C,
+	INTEL_FBC_D,
 
 	I915_MAX_FBCS,
 };
-- 
2.40.1


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

* [Intel-gfx] [CI 04/22] drm/i915/display: Remove FBC capability from fused off pipes
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 02/22] drm/i915/lnl: Add display definitions Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 03/22] drm/i915/xe2lpd: FBC is now supported on all pipes Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 05/22] drm/i915: Re-order if/else ladder in intel_detect_pch() Lucas De Marchi
                   ` (24 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Clint Taylor <clinton.a.taylor@intel.com>

If a particular pipe is disabled by fuse also remove the FBC for that
pipe.

Bspec: 69464
Cc: Anusha Srivatsa <anusha.srivatsa@intel.com>
Cc: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Clint Taylor <clinton.a.taylor@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Vinod Govindapillai <vinod.govindapillai@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/i915/display/intel_display_device.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_display_device.c b/drivers/gpu/drm/i915/display/intel_display_device.c
index 5f14f9e8ca88..a6a18eae7ae8 100644
--- a/drivers/gpu/drm/i915/display/intel_display_device.c
+++ b/drivers/gpu/drm/i915/display/intel_display_device.c
@@ -1033,16 +1033,19 @@ void intel_display_device_info_runtime_init(struct drm_i915_private *i915)
 		if (dfsm & SKL_DFSM_PIPE_B_DISABLE) {
 			display_runtime->pipe_mask &= ~BIT(PIPE_B);
 			display_runtime->cpu_transcoder_mask &= ~BIT(TRANSCODER_B);
+			display_runtime->fbc_mask &= ~BIT(INTEL_FBC_B);
 		}
 		if (dfsm & SKL_DFSM_PIPE_C_DISABLE) {
 			display_runtime->pipe_mask &= ~BIT(PIPE_C);
 			display_runtime->cpu_transcoder_mask &= ~BIT(TRANSCODER_C);
+			display_runtime->fbc_mask &= ~BIT(INTEL_FBC_C);
 		}
 
 		if (DISPLAY_VER(i915) >= 12 &&
 		    (dfsm & TGL_DFSM_PIPE_D_DISABLE)) {
 			display_runtime->pipe_mask &= ~BIT(PIPE_D);
 			display_runtime->cpu_transcoder_mask &= ~BIT(TRANSCODER_D);
+			display_runtime->fbc_mask &= ~BIT(INTEL_FBC_D);
 		}
 
 		if (!display_runtime->pipe_mask)
-- 
2.40.1


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

* [Intel-gfx] [CI 05/22] drm/i915: Re-order if/else ladder in intel_detect_pch()
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (2 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 04/22] drm/i915/display: Remove FBC capability from fused off pipes Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 06/22] drm/i915/xe2lpd: Add fake PCH Lucas De Marchi
                   ` (23 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

Follow the convention of checking the last platform first and reword the
comment to convey there are more platforms than just DG1.

Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/i915/soc/intel_pch.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/drivers/gpu/drm/i915/soc/intel_pch.c b/drivers/gpu/drm/i915/soc/intel_pch.c
index 19a8f27c404e..dfffdfa50b97 100644
--- a/drivers/gpu/drm/i915/soc/intel_pch.c
+++ b/drivers/gpu/drm/i915/soc/intel_pch.c
@@ -218,13 +218,16 @@ void intel_detect_pch(struct drm_i915_private *dev_priv)
 	unsigned short id;
 	enum intel_pch pch_type;
 
-	/* DG1 has south engine display on the same PCI device */
-	if (IS_DG1(dev_priv)) {
-		dev_priv->pch_type = PCH_DG1;
-		return;
-	} else if (IS_DG2(dev_priv)) {
+	/*
+	 * South display engine on the same PCI device: just assign the fake
+	 * PCH.
+	 */
+	if (IS_DG2(dev_priv)) {
 		dev_priv->pch_type = PCH_DG2;
 		return;
+	} else if (IS_DG1(dev_priv)) {
+		dev_priv->pch_type = PCH_DG1;
+		return;
 	}
 
 	/*
-- 
2.40.1


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

* [Intel-gfx] [CI 06/22] drm/i915/xe2lpd: Add fake PCH
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (3 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 05/22] drm/i915: Re-order if/else ladder in intel_detect_pch() Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 07/22] drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation Lucas De Marchi
                   ` (22 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Gustavo Sousa <gustavo.sousa@intel.com>

Xe2_LPD doesn't have south display engine on a PCH, it's actually
on the SoC die (while north display engine is on compute die). As
such it makes no sense to go through the PCI devices looking for
an ISA bridge. The approach used by BXT/GLK can't be used here since
leaving it with PCH_NONE would mean taking the wrong code paths.

For the places we currently use a PCH check, it's enough for now to just
check the north display version. Use that to define a fake PCH to be
used across the driver. Eventually these PCH checks may need to be
re-designed as this is already the third platform using/needing a
fake PCH.

v2: Match on display IP version rather than on platform (Matt Roper)
v3: Extend and clarify commit message (Matt Roper / Ville)

Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
---
 drivers/gpu/drm/i915/soc/intel_pch.c | 5 ++++-
 drivers/gpu/drm/i915/soc/intel_pch.h | 2 ++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/soc/intel_pch.c b/drivers/gpu/drm/i915/soc/intel_pch.c
index dfffdfa50b97..240beafb38ed 100644
--- a/drivers/gpu/drm/i915/soc/intel_pch.c
+++ b/drivers/gpu/drm/i915/soc/intel_pch.c
@@ -222,7 +222,10 @@ void intel_detect_pch(struct drm_i915_private *dev_priv)
 	 * South display engine on the same PCI device: just assign the fake
 	 * PCH.
 	 */
-	if (IS_DG2(dev_priv)) {
+	if (DISPLAY_VER(dev_priv) >= 20) {
+		dev_priv->pch_type = PCH_LNL;
+		return;
+	} else if (IS_DG2(dev_priv)) {
 		dev_priv->pch_type = PCH_DG2;
 		return;
 	} else if (IS_DG1(dev_priv)) {
diff --git a/drivers/gpu/drm/i915/soc/intel_pch.h b/drivers/gpu/drm/i915/soc/intel_pch.h
index 32aff5a70d04..1b03ea60a7a8 100644
--- a/drivers/gpu/drm/i915/soc/intel_pch.h
+++ b/drivers/gpu/drm/i915/soc/intel_pch.h
@@ -30,6 +30,7 @@ enum intel_pch {
 	/* Fake PCHs, functionality handled on the same PCI dev */
 	PCH_DG1 = 1024,
 	PCH_DG2,
+	PCH_LNL,
 };
 
 #define INTEL_PCH_DEVICE_ID_MASK		0xff80
@@ -66,6 +67,7 @@ enum intel_pch {
 
 #define INTEL_PCH_TYPE(dev_priv)		((dev_priv)->pch_type)
 #define INTEL_PCH_ID(dev_priv)			((dev_priv)->pch_id)
+#define HAS_PCH_LNL(dev_priv)			(INTEL_PCH_TYPE(dev_priv) == PCH_LNL)
 #define HAS_PCH_MTP(dev_priv)			(INTEL_PCH_TYPE(dev_priv) == PCH_MTP)
 #define HAS_PCH_DG2(dev_priv)			(INTEL_PCH_TYPE(dev_priv) == PCH_DG2)
 #define HAS_PCH_ADP(dev_priv)			(INTEL_PCH_TYPE(dev_priv) == PCH_ADP)
-- 
2.40.1


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

* [Intel-gfx] [CI 07/22] drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (4 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 06/22] drm/i915/xe2lpd: Add fake PCH Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 08/22] drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST Lucas De Marchi
                   ` (21 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>

We now start calculating relative plane data rate for cursor plane as
well, as instructed by BSpec and also treat cursor plane same way as
other planes, when doing allocation, i.e not using fixed allocation for
cursor anymore.

Bspec: 68907
Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 .../gpu/drm/i915/display/intel_atomic_plane.c    |  6 +++---
 drivers/gpu/drm/i915/display/skl_watermark.c     | 16 +++++++++-------
 2 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
index 60a492e186ab..d7a0bd686e49 100644
--- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
+++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
@@ -214,9 +214,6 @@ intel_plane_relative_data_rate(const struct intel_crtc_state *crtc_state,
 	int width, height;
 	unsigned int rel_data_rate;
 
-	if (plane->id == PLANE_CURSOR)
-		return 0;
-
 	if (!plane_state->uapi.visible)
 		return 0;
 
@@ -244,6 +241,9 @@ intel_plane_relative_data_rate(const struct intel_crtc_state *crtc_state,
 
 	rel_data_rate = width * height * fb->format->cpp[color_plane];
 
+	if (plane->id == PLANE_CURSOR)
+		return rel_data_rate;
+
 	return intel_adjusted_rate(&plane_state->uapi.src,
 				   &plane_state->uapi.dst,
 				   rel_data_rate);
diff --git a/drivers/gpu/drm/i915/display/skl_watermark.c b/drivers/gpu/drm/i915/display/skl_watermark.c
index 063929a42a42..64a122d3c9c0 100644
--- a/drivers/gpu/drm/i915/display/skl_watermark.c
+++ b/drivers/gpu/drm/i915/display/skl_watermark.c
@@ -1367,7 +1367,7 @@ skl_total_relative_data_rate(const struct intel_crtc_state *crtc_state)
 	u64 data_rate = 0;
 
 	for_each_plane_id_on_crtc(crtc, plane_id) {
-		if (plane_id == PLANE_CURSOR)
+		if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20)
 			continue;
 
 		data_rate += crtc_state->rel_data_rate[plane_id];
@@ -1514,10 +1514,12 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
 		return 0;
 
 	/* Allocate fixed number of blocks for cursor. */
-	cursor_size = skl_cursor_allocation(crtc_state, num_active);
-	iter.size -= cursor_size;
-	skl_ddb_entry_init(&crtc_state->wm.skl.plane_ddb[PLANE_CURSOR],
-			   alloc->end - cursor_size, alloc->end);
+	if (DISPLAY_VER(i915) < 20) {
+		cursor_size = skl_cursor_allocation(crtc_state, num_active);
+		iter.size -= cursor_size;
+		skl_ddb_entry_init(&crtc_state->wm.skl.plane_ddb[PLANE_CURSOR],
+				   alloc->end - cursor_size, alloc->end);
+	}
 
 	iter.data_rate = skl_total_relative_data_rate(crtc_state);
 
@@ -1531,7 +1533,7 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
 			const struct skl_plane_wm *wm =
 				&crtc_state->wm.skl.optimal.planes[plane_id];
 
-			if (plane_id == PLANE_CURSOR) {
+			if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20) {
 				const struct skl_ddb_entry *ddb =
 					&crtc_state->wm.skl.plane_ddb[plane_id];
 
@@ -1579,7 +1581,7 @@ skl_crtc_allocate_plane_ddb(struct intel_atomic_state *state,
 		const struct skl_plane_wm *wm =
 			&crtc_state->wm.skl.optimal.planes[plane_id];
 
-		if (plane_id == PLANE_CURSOR)
+		if (plane_id == PLANE_CURSOR && DISPLAY_VER(i915) < 20)
 			continue;
 
 		if (DISPLAY_VER(i915) < 11 &&
-- 
2.40.1


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

* [Intel-gfx] [CI 08/22] drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (5 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 07/22] drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 09/22] drm/i915/xe2lpd: Register DE_RRMR has been removed Lucas De Marchi
                   ` (20 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Matt Roper <matthew.d.roper@intel.com>

Since Xe2LPD technically has FlatCCS, it doesn't have AuxCCS registers
like PLANE_AUX_DIST.  However we currently have HAS_FLAT_CCS hardcoded
to 0 since compression isn't ready; we need to make sure this doesn't
cause the display code to go back to trying to write this register.

Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
---
 drivers/gpu/drm/i915/display/skl_universal_plane.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/display/skl_universal_plane.c b/drivers/gpu/drm/i915/display/skl_universal_plane.c
index 007a0bcb3f93..2a30b8aa2994 100644
--- a/drivers/gpu/drm/i915/display/skl_universal_plane.c
+++ b/drivers/gpu/drm/i915/display/skl_universal_plane.c
@@ -1247,7 +1247,7 @@ icl_plane_update_noarm(struct intel_plane *plane,
 	}
 
 	/* FLAT CCS doesn't need to program AUX_DIST */
-	if (!HAS_FLAT_CCS(dev_priv))
+	if (!HAS_FLAT_CCS(dev_priv) && DISPLAY_VER(dev_priv) < 20)
 		intel_de_write_fw(dev_priv, PLANE_AUX_DIST(pipe, plane_id),
 				  skl_plane_aux_dist(plane_state, color_plane));
 
-- 
2.40.1


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

* [Intel-gfx] [CI 09/22] drm/i915/xe2lpd: Register DE_RRMR has been removed
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (6 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 08/22] drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 10/22] drm/i915/display: Fix style and conventions for DP AUX regs Lucas De Marchi
                   ` (19 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Clint Taylor <clinton.a.taylor@intel.com>

Do not read DE_RRMR register after display version 20. This register
contains display state information during GFX state dumps.

Bspec: 69456
Cc: Anusha Srivatsa <anusha.srivatsa@intel.com>
Cc: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Clint Taylor <clinton.a.taylor@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/i915/i915_gpu_error.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/i915_gpu_error.c b/drivers/gpu/drm/i915/i915_gpu_error.c
index a60bab177c55..f4ebcfb70289 100644
--- a/drivers/gpu/drm/i915/i915_gpu_error.c
+++ b/drivers/gpu/drm/i915/i915_gpu_error.c
@@ -1757,7 +1757,7 @@ static void gt_record_display_regs(struct intel_gt_coredump *gt)
 	struct intel_uncore *uncore = gt->_gt->uncore;
 	struct drm_i915_private *i915 = uncore->i915;
 
-	if (GRAPHICS_VER(i915) >= 6)
+	if (DISPLAY_VER(i915) >= 6 && DISPLAY_VER(i915) < 20)
 		gt->derrmr = intel_uncore_read(uncore, DERRMR);
 
 	if (GRAPHICS_VER(i915) >= 8)
-- 
2.40.1


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

* [Intel-gfx] [CI 10/22] drm/i915/display: Fix style and conventions for DP AUX regs
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (7 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 09/22] drm/i915/xe2lpd: Register DE_RRMR has been removed Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 11/22] drm/i915/display: Use _PICK_EVEN_2RANGES() in " Lucas De Marchi
                   ` (18 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

Fix some whitespace issues for register definitions and keep the defines
for DP_AUX_CH_CTL and DP_AUX_CH_DATA in the right place: together with
the bit definition.

While at it add a TODO entry that those defines shouldn't be using an
implicit dev_priv.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
---
 .../gpu/drm/i915/display/intel_dp_aux_regs.h  | 72 +++++++++----------
 1 file changed, 35 insertions(+), 37 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h b/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
index 5185345277c7..4503d94115d7 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
@@ -13,48 +13,28 @@
  * packet size supported is 20 bytes in each direction, hence the 5 fixed data
  * registers
  */
-#define _DPA_AUX_CH_CTL		(DISPLAY_MMIO_BASE(dev_priv) + 0x64010)
-#define _DPA_AUX_CH_DATA1	(DISPLAY_MMIO_BASE(dev_priv) + 0x64014)
-
-#define _DPB_AUX_CH_CTL		(DISPLAY_MMIO_BASE(dev_priv) + 0x64110)
-#define _DPB_AUX_CH_DATA1	(DISPLAY_MMIO_BASE(dev_priv) + 0x64114)
-
-#define DP_AUX_CH_CTL(aux_ch)	_MMIO_PORT(aux_ch, _DPA_AUX_CH_CTL, _DPB_AUX_CH_CTL)
-#define DP_AUX_CH_DATA(aux_ch, i)	_MMIO(_PORT(aux_ch, _DPA_AUX_CH_DATA1, _DPB_AUX_CH_DATA1) + (i) * 4) /* 5 registers */
-
-#define _XELPDP_USBC1_AUX_CH_CTL	0x16F210
-#define _XELPDP_USBC2_AUX_CH_CTL	0x16F410
-#define _XELPDP_USBC3_AUX_CH_CTL	0x16F610
-#define _XELPDP_USBC4_AUX_CH_CTL	0x16F810
-
-#define XELPDP_DP_AUX_CH_CTL(aux_ch)		_MMIO(_PICK(aux_ch, \
-						       _DPA_AUX_CH_CTL, \
-						       _DPB_AUX_CH_CTL, \
-						       0, /* port/aux_ch C is non-existent */ \
-						       _XELPDP_USBC1_AUX_CH_CTL, \
-						       _XELPDP_USBC2_AUX_CH_CTL, \
-						       _XELPDP_USBC3_AUX_CH_CTL, \
-						       _XELPDP_USBC4_AUX_CH_CTL))
-
-#define _XELPDP_USBC1_AUX_CH_DATA1      0x16F214
-#define _XELPDP_USBC2_AUX_CH_DATA1      0x16F414
-#define _XELPDP_USBC3_AUX_CH_DATA1      0x16F614
-#define _XELPDP_USBC4_AUX_CH_DATA1      0x16F814
-
-#define XELPDP_DP_AUX_CH_DATA(aux_ch, i)	_MMIO(_PICK(aux_ch, \
-						       _DPA_AUX_CH_DATA1, \
-						       _DPB_AUX_CH_DATA1, \
-						       0, /* port/aux_ch C is non-existent */ \
-						       _XELPDP_USBC1_AUX_CH_DATA1, \
-						       _XELPDP_USBC2_AUX_CH_DATA1, \
-						       _XELPDP_USBC3_AUX_CH_DATA1, \
-						       _XELPDP_USBC4_AUX_CH_DATA1) + (i) * 4)
 
+/* TODO: Remove implicit dev_priv */
+#define _DPA_AUX_CH_CTL			(DISPLAY_MMIO_BASE(dev_priv) + 0x64010)
+#define _DPB_AUX_CH_CTL			(DISPLAY_MMIO_BASE(dev_priv) + 0x64110)
+#define _XELPDP_USBC1_AUX_CH_CTL	0x16f210
+#define _XELPDP_USBC2_AUX_CH_CTL	0x16f410
+#define _XELPDP_USBC3_AUX_CH_CTL	0x16f610
+#define _XELPDP_USBC4_AUX_CH_CTL	0x16f810
+#define DP_AUX_CH_CTL(aux_ch)		_MMIO_PORT(aux_ch, _DPA_AUX_CH_CTL,	\
+						   _DPB_AUX_CH_CTL)
+#define XELPDP_DP_AUX_CH_CTL(aux_ch)	_MMIO(_PICK(aux_ch, \
+						    _DPA_AUX_CH_CTL, \
+						    _DPB_AUX_CH_CTL, \
+						    0, /* port/aux_ch C is non-existent */ \
+						    _XELPDP_USBC1_AUX_CH_CTL, \
+						    _XELPDP_USBC2_AUX_CH_CTL, \
+						    _XELPDP_USBC3_AUX_CH_CTL, \
+						    _XELPDP_USBC4_AUX_CH_CTL))
 #define   DP_AUX_CH_CTL_SEND_BUSY		REG_BIT(31)
 #define   DP_AUX_CH_CTL_DONE			REG_BIT(30)
 #define   DP_AUX_CH_CTL_INTERRUPT		REG_BIT(29)
 #define   DP_AUX_CH_CTL_TIME_OUT_ERROR		REG_BIT(28)
-
 #define   DP_AUX_CH_CTL_TIME_OUT_MASK		REG_GENMASK(27, 26)
 #define   DP_AUX_CH_CTL_TIME_OUT_400us		REG_FIELD_PREP(DP_AUX_CH_CTL_TIME_OUT_MASK, 0)
 #define   DP_AUX_CH_CTL_TIME_OUT_600us		REG_FIELD_PREP(DP_AUX_CH_CTL_TIME_OUT_MASK, 1)
@@ -83,4 +63,22 @@
 #define   DP_AUX_CH_CTL_SYNC_PULSE_SKL_MASK	REG_GENMASK(4, 0) /* skl+ */
 #define   DP_AUX_CH_CTL_SYNC_PULSE_SKL(c)	REG_FIELD_PREP(DP_AUX_CH_CTL_SYNC_PULSE_SKL_MASK, (c) - 1)
 
+/* TODO: Remove implicit dev_priv */
+#define _DPA_AUX_CH_DATA1		(DISPLAY_MMIO_BASE(dev_priv) + 0x64014)
+#define _DPB_AUX_CH_DATA1		(DISPLAY_MMIO_BASE(dev_priv) + 0x64114)
+#define _XELPDP_USBC1_AUX_CH_DATA1	0x16f214
+#define _XELPDP_USBC2_AUX_CH_DATA1	0x16f414
+#define _XELPDP_USBC3_AUX_CH_DATA1	0x16f614
+#define _XELPDP_USBC4_AUX_CH_DATA1	0x16f814
+#define DP_AUX_CH_DATA(aux_ch, i)	_MMIO(_PORT(aux_ch, _DPA_AUX_CH_DATA1,	\
+						    _DPB_AUX_CH_DATA1) + (i) * 4) /* 5 registers */
+#define XELPDP_DP_AUX_CH_DATA(aux_ch, i)	_MMIO(_PICK(aux_ch, \
+							    _DPA_AUX_CH_DATA1, \
+							    _DPB_AUX_CH_DATA1, \
+							    0, /* port/aux_ch C is non-existent */ \
+							    _XELPDP_USBC1_AUX_CH_DATA1, \
+							    _XELPDP_USBC2_AUX_CH_DATA1, \
+							    _XELPDP_USBC3_AUX_CH_DATA1, \
+							    _XELPDP_USBC4_AUX_CH_DATA1) + (i) * 4)
+
 #endif /* __INTEL_DP_AUX_REGS_H__ */
-- 
2.40.1


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

* [Intel-gfx] [CI 11/22] drm/i915/display: Use _PICK_EVEN_2RANGES() in DP AUX regs
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (8 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 10/22] drm/i915/display: Fix style and conventions for DP AUX regs Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 12/22] drm/i915/xe2lpd: Re-order " Lucas De Marchi
                   ` (17 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

XELPDP_DP_AUX_CH_CTL() and XELPDP_DP_AUX_CH_DATA() use 2 ranges. Prefer
using _PICK_EVEN_2RANGES() over PICK().

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
---
 .../gpu/drm/i915/display/intel_dp_aux_regs.h  | 30 +++++++------------
 1 file changed, 10 insertions(+), 20 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h b/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
index 4503d94115d7..1e9e018a2a48 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
@@ -19,18 +19,13 @@
 #define _DPB_AUX_CH_CTL			(DISPLAY_MMIO_BASE(dev_priv) + 0x64110)
 #define _XELPDP_USBC1_AUX_CH_CTL	0x16f210
 #define _XELPDP_USBC2_AUX_CH_CTL	0x16f410
-#define _XELPDP_USBC3_AUX_CH_CTL	0x16f610
-#define _XELPDP_USBC4_AUX_CH_CTL	0x16f810
 #define DP_AUX_CH_CTL(aux_ch)		_MMIO_PORT(aux_ch, _DPA_AUX_CH_CTL,	\
 						   _DPB_AUX_CH_CTL)
-#define XELPDP_DP_AUX_CH_CTL(aux_ch)	_MMIO(_PICK(aux_ch, \
-						    _DPA_AUX_CH_CTL, \
-						    _DPB_AUX_CH_CTL, \
-						    0, /* port/aux_ch C is non-existent */ \
-						    _XELPDP_USBC1_AUX_CH_CTL, \
-						    _XELPDP_USBC2_AUX_CH_CTL, \
-						    _XELPDP_USBC3_AUX_CH_CTL, \
-						    _XELPDP_USBC4_AUX_CH_CTL))
+#define XELPDP_DP_AUX_CH_CTL(aux_ch)						\
+		_MMIO(_PICK_EVEN_2RANGES(aux_ch, AUX_CH_USBC1,			\
+					 _DPA_AUX_CH_CTL, _DPB_AUX_CH_CTL,	\
+					 _XELPDP_USBC1_AUX_CH_CTL,		\
+					 _XELPDP_USBC2_AUX_CH_CTL))
 #define   DP_AUX_CH_CTL_SEND_BUSY		REG_BIT(31)
 #define   DP_AUX_CH_CTL_DONE			REG_BIT(30)
 #define   DP_AUX_CH_CTL_INTERRUPT		REG_BIT(29)
@@ -68,17 +63,12 @@
 #define _DPB_AUX_CH_DATA1		(DISPLAY_MMIO_BASE(dev_priv) + 0x64114)
 #define _XELPDP_USBC1_AUX_CH_DATA1	0x16f214
 #define _XELPDP_USBC2_AUX_CH_DATA1	0x16f414
-#define _XELPDP_USBC3_AUX_CH_DATA1	0x16f614
-#define _XELPDP_USBC4_AUX_CH_DATA1	0x16f814
 #define DP_AUX_CH_DATA(aux_ch, i)	_MMIO(_PORT(aux_ch, _DPA_AUX_CH_DATA1,	\
 						    _DPB_AUX_CH_DATA1) + (i) * 4) /* 5 registers */
-#define XELPDP_DP_AUX_CH_DATA(aux_ch, i)	_MMIO(_PICK(aux_ch, \
-							    _DPA_AUX_CH_DATA1, \
-							    _DPB_AUX_CH_DATA1, \
-							    0, /* port/aux_ch C is non-existent */ \
-							    _XELPDP_USBC1_AUX_CH_DATA1, \
-							    _XELPDP_USBC2_AUX_CH_DATA1, \
-							    _XELPDP_USBC3_AUX_CH_DATA1, \
-							    _XELPDP_USBC4_AUX_CH_DATA1) + (i) * 4)
+#define XELPDP_DP_AUX_CH_DATA(aux_ch, i)					\
+		_MMIO(_PICK_EVEN_2RANGES(aux_ch, AUX_CH_USBC1,			\
+					 _DPA_AUX_CH_DATA1, _DPB_AUX_CH_DATA1,	\
+					 _XELPDP_USBC1_AUX_CH_DATA1,		\
+					 _XELPDP_USBC2_AUX_CH_DATA1) + (i) * 4) /* 5 registers */
 
 #endif /* __INTEL_DP_AUX_REGS_H__ */
-- 
2.40.1


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

* [Intel-gfx] [CI 12/22] drm/i915/xe2lpd: Re-order DP AUX regs
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (9 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 11/22] drm/i915/display: Use _PICK_EVEN_2RANGES() in " Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 13/22] drm/i915/xe2lpd: Handle port AUX interrupts Lucas De Marchi
                   ` (16 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

The address of CTL and DATA registers for DP AUX were changed in Xe2_LPD:
now they are all in a single range, with CH_A and CH_B coming right after
the USBC instances. Like was done when moving registers to PICA, use
a helper macro to remap the ch passed to an index that can be used to
calculate the right offset.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
---
 .../i915/display/intel_display_power_well.c   |  6 +++---
 drivers/gpu/drm/i915/display/intel_dp_aux.c   |  8 ++++----
 .../gpu/drm/i915/display/intel_dp_aux_regs.h  | 19 +++++++++++++++++--
 3 files changed, 24 insertions(+), 9 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_display_power_well.c b/drivers/gpu/drm/i915/display/intel_display_power_well.c
index 820b7d41a0a8..ca0714eba17a 100644
--- a/drivers/gpu/drm/i915/display/intel_display_power_well.c
+++ b/drivers/gpu/drm/i915/display/intel_display_power_well.c
@@ -1800,7 +1800,7 @@ static void xelpdp_aux_power_well_enable(struct drm_i915_private *dev_priv,
 		icl_tc_port_assert_ref_held(dev_priv, power_well,
 					    aux_ch_to_digital_port(dev_priv, aux_ch));
 
-	intel_de_rmw(dev_priv, XELPDP_DP_AUX_CH_CTL(aux_ch),
+	intel_de_rmw(dev_priv, XELPDP_DP_AUX_CH_CTL(dev_priv, aux_ch),
 		     XELPDP_DP_AUX_CH_CTL_POWER_REQUEST,
 		     XELPDP_DP_AUX_CH_CTL_POWER_REQUEST);
 
@@ -1818,7 +1818,7 @@ static void xelpdp_aux_power_well_disable(struct drm_i915_private *dev_priv,
 {
 	enum aux_ch aux_ch = i915_power_well_instance(power_well)->xelpdp.aux_ch;
 
-	intel_de_rmw(dev_priv, XELPDP_DP_AUX_CH_CTL(aux_ch),
+	intel_de_rmw(dev_priv, XELPDP_DP_AUX_CH_CTL(dev_priv, aux_ch),
 		     XELPDP_DP_AUX_CH_CTL_POWER_REQUEST,
 		     0);
 	usleep_range(10, 30);
@@ -1829,7 +1829,7 @@ static bool xelpdp_aux_power_well_enabled(struct drm_i915_private *dev_priv,
 {
 	enum aux_ch aux_ch = i915_power_well_instance(power_well)->xelpdp.aux_ch;
 
-	return intel_de_read(dev_priv, XELPDP_DP_AUX_CH_CTL(aux_ch)) &
+	return intel_de_read(dev_priv, XELPDP_DP_AUX_CH_CTL(dev_priv, aux_ch)) &
 		XELPDP_DP_AUX_CH_CTL_POWER_STATUS;
 }
 
diff --git a/drivers/gpu/drm/i915/display/intel_dp_aux.c b/drivers/gpu/drm/i915/display/intel_dp_aux.c
index 2d173bd495a3..b90cad7f567b 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_aux.c
+++ b/drivers/gpu/drm/i915/display/intel_dp_aux.c
@@ -687,10 +687,10 @@ static i915_reg_t xelpdp_aux_ctl_reg(struct intel_dp *intel_dp)
 	case AUX_CH_USBC2:
 	case AUX_CH_USBC3:
 	case AUX_CH_USBC4:
-		return XELPDP_DP_AUX_CH_CTL(aux_ch);
+		return XELPDP_DP_AUX_CH_CTL(dev_priv, aux_ch);
 	default:
 		MISSING_CASE(aux_ch);
-		return XELPDP_DP_AUX_CH_CTL(AUX_CH_A);
+		return XELPDP_DP_AUX_CH_CTL(dev_priv, AUX_CH_A);
 	}
 }
 
@@ -707,10 +707,10 @@ static i915_reg_t xelpdp_aux_data_reg(struct intel_dp *intel_dp, int index)
 	case AUX_CH_USBC2:
 	case AUX_CH_USBC3:
 	case AUX_CH_USBC4:
-		return XELPDP_DP_AUX_CH_DATA(aux_ch, index);
+		return XELPDP_DP_AUX_CH_DATA(dev_priv, aux_ch, index);
 	default:
 		MISSING_CASE(aux_ch);
-		return XELPDP_DP_AUX_CH_DATA(AUX_CH_A, index);
+		return XELPDP_DP_AUX_CH_DATA(dev_priv, AUX_CH_A, index);
 	}
 }
 
diff --git a/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h b/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
index 1e9e018a2a48..9d141e86a4b6 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
@@ -14,6 +14,13 @@
  * registers
  */
 
+/*
+ * Wrapper macro to convert from aux_ch to the index used in some of the
+ * registers, similarly to __xe2lpd_port_idx().
+ */
+#define __xe2lpd_aux_ch_idx(aux_ch)						\
+	(aux_ch >= AUX_CH_USBC1 ? aux_ch : AUX_CH_USBC4 + 1 + aux_ch - AUX_CH_A)
+
 /* TODO: Remove implicit dev_priv */
 #define _DPA_AUX_CH_CTL			(DISPLAY_MMIO_BASE(dev_priv) + 0x64010)
 #define _DPB_AUX_CH_CTL			(DISPLAY_MMIO_BASE(dev_priv) + 0x64110)
@@ -21,11 +28,15 @@
 #define _XELPDP_USBC2_AUX_CH_CTL	0x16f410
 #define DP_AUX_CH_CTL(aux_ch)		_MMIO_PORT(aux_ch, _DPA_AUX_CH_CTL,	\
 						   _DPB_AUX_CH_CTL)
-#define XELPDP_DP_AUX_CH_CTL(aux_ch)						\
+#define _XELPDP_DP_AUX_CH_CTL(aux_ch)						\
 		_MMIO(_PICK_EVEN_2RANGES(aux_ch, AUX_CH_USBC1,			\
 					 _DPA_AUX_CH_CTL, _DPB_AUX_CH_CTL,	\
 					 _XELPDP_USBC1_AUX_CH_CTL,		\
 					 _XELPDP_USBC2_AUX_CH_CTL))
+#define XELPDP_DP_AUX_CH_CTL(i915__, aux_ch)					\
+		(DISPLAY_VER(i915__) >= 20 ?					\
+		 _XELPDP_DP_AUX_CH_CTL(__xe2lpd_aux_ch_idx(aux_ch)) :		\
+		 _XELPDP_DP_AUX_CH_CTL(aux_ch))
 #define   DP_AUX_CH_CTL_SEND_BUSY		REG_BIT(31)
 #define   DP_AUX_CH_CTL_DONE			REG_BIT(30)
 #define   DP_AUX_CH_CTL_INTERRUPT		REG_BIT(29)
@@ -65,10 +76,14 @@
 #define _XELPDP_USBC2_AUX_CH_DATA1	0x16f414
 #define DP_AUX_CH_DATA(aux_ch, i)	_MMIO(_PORT(aux_ch, _DPA_AUX_CH_DATA1,	\
 						    _DPB_AUX_CH_DATA1) + (i) * 4) /* 5 registers */
-#define XELPDP_DP_AUX_CH_DATA(aux_ch, i)					\
+#define _XELPDP_DP_AUX_CH_DATA(aux_ch, i)					\
 		_MMIO(_PICK_EVEN_2RANGES(aux_ch, AUX_CH_USBC1,			\
 					 _DPA_AUX_CH_DATA1, _DPB_AUX_CH_DATA1,	\
 					 _XELPDP_USBC1_AUX_CH_DATA1,		\
 					 _XELPDP_USBC2_AUX_CH_DATA1) + (i) * 4) /* 5 registers */
+#define XELPDP_DP_AUX_CH_DATA(i915__, aux_ch, i)				\
+		(DISPLAY_VER(i915__) >= 20 ?					\
+		 _XELPDP_DP_AUX_CH_DATA(__xe2lpd_aux_ch_idx(aux_ch), i) :	\
+		 _XELPDP_DP_AUX_CH_DATA(aux_ch, i))
 
 #endif /* __INTEL_DP_AUX_REGS_H__ */
-- 
2.40.1


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

* [Intel-gfx] [CI 13/22] drm/i915/xe2lpd: Handle port AUX interrupts
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (10 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 12/22] drm/i915/xe2lpd: Re-order " Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 14/22] drm/i915/xe2lpd: Read pin assignment from IOM Lucas De Marchi
                   ` (15 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Gustavo Sousa <gustavo.sousa@intel.com>

Differently from previous version, Xe2_LPD groups all port AUX interrupt
bits into PICA interrupt registers.

While at it, drop some trailing newlines.

BSpec: 68958, 69697
Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/i915/display/intel_display_irq.c | 4 +++-
 drivers/gpu/drm/i915/display/intel_hotplug_irq.c | 3 +++
 drivers/gpu/drm/i915/i915_reg.h                  | 5 ++---
 3 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_display_irq.c b/drivers/gpu/drm/i915/display/intel_display_irq.c
index 62ce55475554..bff4a76310c0 100644
--- a/drivers/gpu/drm/i915/display/intel_display_irq.c
+++ b/drivers/gpu/drm/i915/display/intel_display_irq.c
@@ -792,7 +792,9 @@ static u32 gen8_de_port_aux_mask(struct drm_i915_private *dev_priv)
 {
 	u32 mask;
 
-	if (DISPLAY_VER(dev_priv) >= 14)
+	if (DISPLAY_VER(dev_priv) >= 20)
+		return 0;
+	else if (DISPLAY_VER(dev_priv) >= 14)
 		return TGL_DE_PORT_AUX_DDIA |
 			TGL_DE_PORT_AUX_DDIB;
 	else if (DISPLAY_VER(dev_priv) >= 13)
diff --git a/drivers/gpu/drm/i915/display/intel_hotplug_irq.c b/drivers/gpu/drm/i915/display/intel_hotplug_irq.c
index 95a7ea94f417..3398cc21bd26 100644
--- a/drivers/gpu/drm/i915/display/intel_hotplug_irq.c
+++ b/drivers/gpu/drm/i915/display/intel_hotplug_irq.c
@@ -514,6 +514,9 @@ void xelpdp_pica_irq_handler(struct drm_i915_private *i915, u32 iir)
 	u32 trigger_aux = iir & XELPDP_AUX_TC_MASK;
 	u32 pin_mask = 0, long_mask = 0;
 
+	if (DISPLAY_VER(i915) >= 20)
+		trigger_aux |= iir & XE2LPD_AUX_DDI_MASK;
+
 	for (pin = HPD_PORT_TC1; pin <= HPD_PORT_TC4; pin++) {
 		u32 val;
 
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index e00e4d569ba9..467edc6f9e39 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -4467,13 +4467,12 @@
 #define PICAINTERRUPT_IMR			_MMIO(0x16FE54)
 #define PICAINTERRUPT_IIR			_MMIO(0x16FE58)
 #define PICAINTERRUPT_IER			_MMIO(0x16FE5C)
-
 #define  XELPDP_DP_ALT_HOTPLUG(hpd_pin)		REG_BIT(16 + _HPD_PIN_TC(hpd_pin))
 #define  XELPDP_DP_ALT_HOTPLUG_MASK		REG_GENMASK(19, 16)
-
 #define  XELPDP_AUX_TC(hpd_pin)			REG_BIT(8 + _HPD_PIN_TC(hpd_pin))
 #define  XELPDP_AUX_TC_MASK			REG_GENMASK(11, 8)
-
+#define  XE2LPD_AUX_DDI(hpd_pin)		REG_BIT(6 + _HPD_PIN_DDI(hpd_pin))
+#define  XE2LPD_AUX_DDI_MASK			REG_GENMASK(7, 6)
 #define  XELPDP_TBT_HOTPLUG(hpd_pin)		REG_BIT(_HPD_PIN_TC(hpd_pin))
 #define  XELPDP_TBT_HOTPLUG_MASK		REG_GENMASK(3, 0)
 
-- 
2.40.1


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

* [Intel-gfx] [CI 14/22] drm/i915/xe2lpd: Read pin assignment from IOM
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (11 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 13/22] drm/i915/xe2lpd: Handle port AUX interrupts Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 15/22] drm/i915/xe2lpd: Enable odd size and panning for planar yuv Lucas De Marchi
                   ` (14 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Luca Coelho <luciano.coelho@intel.com>

Starting from display version 20, we need to read the pin assignment
from the IOM TCSS_DDI_STATUS register instead of reading it from the
FIA.

We use the pin assignment to decide the maximum lane count.  So, to
support this change, add a new lnl_tc_port_get_max_lane_count() function
that reads from the TCSS_DDI_STATUS register and decides the maximum
lane count based on that.

BSpec: 69594
Cc: Mika Kahola <mika.kahola@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/i915/display/intel_tc.c | 28 +++++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_reg.h         |  1 +
 2 files changed, 29 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_tc.c b/drivers/gpu/drm/i915/display/intel_tc.c
index 3c94bbcb5497..37b0f8529b4f 100644
--- a/drivers/gpu/drm/i915/display/intel_tc.c
+++ b/drivers/gpu/drm/i915/display/intel_tc.c
@@ -290,6 +290,31 @@ u32 intel_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port)
 	       DP_PIN_ASSIGNMENT_SHIFT(tc->phy_fia_idx);
 }
 
+static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
+{
+	struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);
+	enum tc_port tc_port = intel_port_to_tc(i915, dig_port->base.port);
+	intel_wakeref_t wakeref;
+	u32 val, pin_assignment;
+
+	with_intel_display_power(i915, POWER_DOMAIN_DISPLAY_CORE, wakeref)
+		val = intel_de_read(i915, TCSS_DDI_STATUS(tc_port));
+
+	pin_assignment =
+		REG_FIELD_GET(TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK, val);
+
+	switch (pin_assignment) {
+	default:
+		MISSING_CASE(pin_assignment);
+		fallthrough;
+	case DP_PIN_ASSIGNMENT_D:
+		return 2;
+	case DP_PIN_ASSIGNMENT_C:
+	case DP_PIN_ASSIGNMENT_E:
+		return 4;
+	}
+}
+
 static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 {
 	struct drm_i915_private *i915 = to_i915(dig_port->base.base.dev);
@@ -348,6 +373,9 @@ int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)
 
 	assert_tc_cold_blocked(tc);
 
+	if (DISPLAY_VER(i915) >= 20)
+		return lnl_tc_port_get_max_lane_count(dig_port);
+
 	if (DISPLAY_VER(i915) >= 14)
 		return mtl_tc_port_get_max_lane_count(dig_port);
 
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index 467edc6f9e39..d67f381050dc 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -6349,6 +6349,7 @@ enum skl_power_gate {
 #define TCSS_DDI_STATUS(tc)			_MMIO(_PICK_EVEN(tc, \
 								 _TCSS_DDI_STATUS_1, \
 								 _TCSS_DDI_STATUS_2))
+#define  TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK	REG_GENMASK(28, 25)
 #define  TCSS_DDI_STATUS_READY			REG_BIT(2)
 #define  TCSS_DDI_STATUS_HPD_LIVE_STATUS_TBT	REG_BIT(1)
 #define  TCSS_DDI_STATUS_HPD_LIVE_STATUS_ALT	REG_BIT(0)
-- 
2.40.1


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

* [Intel-gfx] [CI 15/22] drm/i915/xe2lpd: Enable odd size and panning for planar yuv
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (12 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 14/22] drm/i915/xe2lpd: Read pin assignment from IOM Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 16/22] drm/i915/xe2lpd: Add support for HPD Lucas De Marchi
                   ` (13 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Juha-Pekka Heikkilä <juha-pekka.heikkila@intel.com>

Enable odd size and panning for planar yuv formats.

Cc: Suraj Kandpal <suraj.kandpal@intel.com>
Signed-off-by: Juha-Pekka Heikkilä <juha-pekka.heikkila@intel.com>
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/i915/display/intel_atomic_plane.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/drivers/gpu/drm/i915/display/intel_atomic_plane.c b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
index d7a0bd686e49..b1074350616c 100644
--- a/drivers/gpu/drm/i915/display/intel_atomic_plane.c
+++ b/drivers/gpu/drm/i915/display/intel_atomic_plane.c
@@ -981,6 +981,14 @@ int intel_plane_check_src_coordinates(struct intel_plane_state *plane_state)
 	if (fb->format->format == DRM_FORMAT_RGB565 && rotated) {
 		hsub = 2;
 		vsub = 2;
+	} else if (DISPLAY_VER(i915) >= 20 &&
+		   intel_format_info_is_yuv_semiplanar(fb->format, fb->modifier)) {
+		/*
+		 * This allows NV12 and P0xx formats to have odd size and/or odd
+		 * source coordinates on DISPLAY_VER(i915) >= 20
+		 */
+		hsub = 1;
+		vsub = 1;
 	} else {
 		hsub = fb->format->hsub;
 		vsub = fb->format->vsub;
-- 
2.40.1


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

* [Intel-gfx] [CI 16/22] drm/i915/xe2lpd: Add support for HPD
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (13 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 15/22] drm/i915/xe2lpd: Enable odd size and panning for planar yuv Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 17/22] drm/i915/xe2lpd: Extend Wa_15010685871 Lucas De Marchi
                   ` (12 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Gustavo Sousa <gustavo.sousa@intel.com>

Hotplug setup for Xe2_LPD differs from Xe_LPD+ by the fact that the
extra programming for hotplug inversion and DDI HPD filter duration is
not necessary anymore. As mtp_hpd_irq_setup() is reasonably small,
prefer to fork it into a new function for Xe2_LPD instead of adding a
platform check.

v2: Add extra bspec reference and fix missing else (Matt Roper)

BSpec: 68970, 69940
Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
---
 .../gpu/drm/i915/display/intel_hotplug_irq.c  | 21 +++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_hotplug_irq.c b/drivers/gpu/drm/i915/display/intel_hotplug_irq.c
index 3398cc21bd26..f07047e9cb30 100644
--- a/drivers/gpu/drm/i915/display/intel_hotplug_irq.c
+++ b/drivers/gpu/drm/i915/display/intel_hotplug_irq.c
@@ -163,7 +163,9 @@ static void intel_hpd_init_pins(struct drm_i915_private *dev_priv)
 	    (!HAS_PCH_SPLIT(dev_priv) || HAS_PCH_NOP(dev_priv)))
 		return;
 
-	if (INTEL_PCH_TYPE(dev_priv) >= PCH_DG1)
+	if (INTEL_PCH_TYPE(dev_priv) >= PCH_LNL)
+		hpd->pch_hpd = hpd_mtp;
+	else if (INTEL_PCH_TYPE(dev_priv) >= PCH_DG1)
 		hpd->pch_hpd = hpd_sde_dg1;
 	else if (INTEL_PCH_TYPE(dev_priv) >= PCH_MTP)
 		hpd->pch_hpd = hpd_mtp;
@@ -1063,6 +1065,19 @@ static void mtp_hpd_irq_setup(struct drm_i915_private *i915)
 	mtp_tc_hpd_detection_setup(i915);
 }
 
+static void xe2lpd_sde_hpd_irq_setup(struct drm_i915_private *i915)
+{
+	u32 hotplug_irqs, enabled_irqs;
+
+	enabled_irqs = intel_hpd_enabled_irqs(i915, i915->display.hotplug.pch_hpd);
+	hotplug_irqs = intel_hpd_hotplug_irqs(i915, i915->display.hotplug.pch_hpd);
+
+	ibx_display_interrupt_update(i915, hotplug_irqs, enabled_irqs);
+
+	mtp_ddi_hpd_detection_setup(i915);
+	mtp_tc_hpd_detection_setup(i915);
+}
+
 static bool is_xelpdp_pica_hpd_pin(enum hpd_pin hpd_pin)
 {
 	return hpd_pin >= HPD_PORT_TC1 && hpd_pin <= HPD_PORT_TC4;
@@ -1122,7 +1137,9 @@ static void xelpdp_hpd_irq_setup(struct drm_i915_private *i915)
 
 	xelpdp_pica_hpd_detection_setup(i915);
 
-	if (INTEL_PCH_TYPE(i915) >= PCH_MTP)
+	if (INTEL_PCH_TYPE(i915) >= PCH_LNL)
+		xe2lpd_sde_hpd_irq_setup(i915);
+	else if (INTEL_PCH_TYPE(i915) >= PCH_MTP)
 		mtp_hpd_irq_setup(i915);
 }
 
-- 
2.40.1


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

* [Intel-gfx] [CI 17/22] drm/i915/xe2lpd: Extend Wa_15010685871
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (14 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 16/22] drm/i915/xe2lpd: Add support for HPD Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 18/22] drm/i915/lnl: Add gmbus/ddc support Lucas De Marchi
                   ` (11 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

Xe2_LPD also needs workaround 15010685871. While adding the new display
version, also re-order the condition to follow the convention of new
version first.

v2: Remove redundant HAS_CDCLK_SQUASH(). As the platform or IP version
    needing the workaround are handpicked, there is no need to also
    check if tha platform has squashing support (Matt Roper)

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
---
 drivers/gpu/drm/i915/display/intel_cdclk.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index ad5251ba6fe1..656ff50def39 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -1841,9 +1841,10 @@ static bool cdclk_compute_crawl_and_squash_midpoint(struct drm_i915_private *i91
 
 static bool pll_enable_wa_needed(struct drm_i915_private *dev_priv)
 {
-	return ((IS_DG2(dev_priv) || DISPLAY_VER_FULL(dev_priv) == IP_VER(14, 0)) &&
-		dev_priv->display.cdclk.hw.vco > 0 &&
-		HAS_CDCLK_SQUASH(dev_priv));
+	return (DISPLAY_VER_FULL(dev_priv) == IP_VER(20, 0) ||
+		DISPLAY_VER_FULL(dev_priv) == IP_VER(14, 0) ||
+		IS_DG2(dev_priv)) &&
+		dev_priv->display.cdclk.hw.vco > 0;
 }
 
 static void _bxt_set_cdclk(struct drm_i915_private *dev_priv,
-- 
2.40.1


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

* [Intel-gfx] [CI 18/22] drm/i915/lnl: Add gmbus/ddc support
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (15 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 17/22] drm/i915/xe2lpd: Extend Wa_15010685871 Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 19/22] drm/i915/lnl: Add CDCLK table Lucas De Marchi
                   ` (10 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

LNL's south display uses the same table as MTP. Check for LNL's fake PCH
to make it consistent with the other checks.

The VBT table doesn't contain the VBT -> spec mapping for LNL. Like in
other cases, uses the same as the previous platform.

Bspec: 68971, 20124
Cc: Anusha Srivatsa <anusha.srivatsa@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
---
 drivers/gpu/drm/i915/display/intel_bios.c  | 3 ++-
 drivers/gpu/drm/i915/display/intel_gmbus.c | 5 ++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_bios.c b/drivers/gpu/drm/i915/display/intel_bios.c
index f735b035436c..099ef48d8172 100644
--- a/drivers/gpu/drm/i915/display/intel_bios.c
+++ b/drivers/gpu/drm/i915/display/intel_bios.c
@@ -2194,7 +2194,8 @@ static u8 map_ddc_pin(struct drm_i915_private *i915, u8 vbt_pin)
 	const u8 *ddc_pin_map;
 	int i, n_entries;
 
-	if (HAS_PCH_MTP(i915) || IS_ALDERLAKE_P(i915)) {
+	if (INTEL_PCH_TYPE(i915) >= PCH_LNL || HAS_PCH_MTP(i915) ||
+	    IS_ALDERLAKE_P(i915)) {
 		ddc_pin_map = adlp_ddc_pin_map;
 		n_entries = ARRAY_SIZE(adlp_ddc_pin_map);
 	} else if (IS_ALDERLAKE_S(i915)) {
diff --git a/drivers/gpu/drm/i915/display/intel_gmbus.c b/drivers/gpu/drm/i915/display/intel_gmbus.c
index e95ddb580ef6..801fabbccf7e 100644
--- a/drivers/gpu/drm/i915/display/intel_gmbus.c
+++ b/drivers/gpu/drm/i915/display/intel_gmbus.c
@@ -155,7 +155,10 @@ static const struct gmbus_pin *get_gmbus_pin(struct drm_i915_private *i915,
 	const struct gmbus_pin *pins;
 	size_t size;
 
-	if (INTEL_PCH_TYPE(i915) >= PCH_DG2) {
+	if (INTEL_PCH_TYPE(i915) >= PCH_LNL) {
+		pins = gmbus_pins_mtp;
+		size = ARRAY_SIZE(gmbus_pins_mtp);
+	} else if (INTEL_PCH_TYPE(i915) >= PCH_DG2) {
 		pins = gmbus_pins_dg2;
 		size = ARRAY_SIZE(gmbus_pins_dg2);
 	} else if (INTEL_PCH_TYPE(i915) >= PCH_DG1) {
-- 
2.40.1


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

* [Intel-gfx] [CI 19/22] drm/i915/lnl: Add CDCLK table
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (16 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 18/22] drm/i915/lnl: Add gmbus/ddc support Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 20/22] drm/i915/xe2lpd: Add display power well Lucas De Marchi
                   ` (9 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>

Add a new CDCLK table for Lunar Lake.

v2:
  - Remove mdclk from the table as it's not needed (Matt Roper)
  - Update waveform values to the latest from spec (Matt Roper)
  - Rename functions and calculation to match by pixel rate (Lucas)
v3: Keep only the table: as far as intel_pixel_rate_to_cdclk()
    is concerned, the minimum cdclk should still be half the pixel
    rate on Xe2 (bspec 68858:
    "Pipe maximum pixel rate = 2 * CDCLK frequency * Pipe Ratio")
    (Matt Roper)

Bspec: 68861, 68858
Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
---
 drivers/gpu/drm/i915/display/intel_cdclk.c | 30 +++++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index 656ff50def39..4cde78db83a1 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -1382,6 +1382,31 @@ static const struct intel_cdclk_vals mtl_cdclk_table[] = {
 	{}
 };
 
+static const struct intel_cdclk_vals lnl_cdclk_table[] = {
+	{ .refclk = 38400, .cdclk = 153600, .divider = 2, .ratio = 16, .waveform = 0xaaaa },
+	{ .refclk = 38400, .cdclk = 172800, .divider = 2, .ratio = 16, .waveform = 0xad5a },
+	{ .refclk = 38400, .cdclk = 192000, .divider = 2, .ratio = 16, .waveform = 0xb6b6 },
+	{ .refclk = 38400, .cdclk = 211200, .divider = 2, .ratio = 16, .waveform = 0xdbb6 },
+	{ .refclk = 38400, .cdclk = 230400, .divider = 2, .ratio = 16, .waveform = 0xeeee },
+	{ .refclk = 38400, .cdclk = 249600, .divider = 2, .ratio = 16, .waveform = 0xf7de },
+	{ .refclk = 38400, .cdclk = 268800, .divider = 2, .ratio = 16, .waveform = 0xfefe },
+	{ .refclk = 38400, .cdclk = 288000, .divider = 2, .ratio = 16, .waveform = 0xfffe },
+	{ .refclk = 38400, .cdclk = 307200, .divider = 2, .ratio = 16, .waveform = 0xffff },
+	{ .refclk = 38400, .cdclk = 330000, .divider = 2, .ratio = 25, .waveform = 0xdbb6 },
+	{ .refclk = 38400, .cdclk = 360000, .divider = 2, .ratio = 25, .waveform = 0xeeee },
+	{ .refclk = 38400, .cdclk = 390000, .divider = 2, .ratio = 25, .waveform = 0xf7de },
+	{ .refclk = 38400, .cdclk = 420000, .divider = 2, .ratio = 25, .waveform = 0xfefe },
+	{ .refclk = 38400, .cdclk = 450000, .divider = 2, .ratio = 25, .waveform = 0xfffe },
+	{ .refclk = 38400, .cdclk = 480000, .divider = 2, .ratio = 25, .waveform = 0xffff },
+	{ .refclk = 38400, .cdclk = 487200, .divider = 2, .ratio = 29, .waveform = 0xfefe },
+	{ .refclk = 38400, .cdclk = 522000, .divider = 2, .ratio = 29, .waveform = 0xfffe },
+	{ .refclk = 38400, .cdclk = 556800, .divider = 2, .ratio = 29, .waveform = 0xffff },
+	{ .refclk = 38400, .cdclk = 571200, .divider = 2, .ratio = 34, .waveform = 0xfefe },
+	{ .refclk = 38400, .cdclk = 612000, .divider = 2, .ratio = 34, .waveform = 0xfffe },
+	{ .refclk = 38400, .cdclk = 652800, .divider = 2, .ratio = 34, .waveform = 0xffff },
+	{}
+};
+
 static int bxt_calc_cdclk(struct drm_i915_private *dev_priv, int min_cdclk)
 {
 	const struct intel_cdclk_vals *table = dev_priv->display.cdclk.table;
@@ -3591,7 +3616,10 @@ static const struct intel_cdclk_funcs i830_cdclk_funcs = {
  */
 void intel_init_cdclk_hooks(struct drm_i915_private *dev_priv)
 {
-	if (DISPLAY_VER(dev_priv) >= 14) {
+	if (DISPLAY_VER(dev_priv) >= 20) {
+		dev_priv->display.funcs.cdclk = &mtl_cdclk_funcs;
+		dev_priv->display.cdclk.table = lnl_cdclk_table;
+	} else if (DISPLAY_VER(dev_priv) >= 14) {
 		dev_priv->display.funcs.cdclk = &mtl_cdclk_funcs;
 		dev_priv->display.cdclk.table = mtl_cdclk_table;
 	} else if (IS_DG2(dev_priv)) {
-- 
2.40.1


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

* [Intel-gfx] [CI 20/22] drm/i915/xe2lpd: Add display power well
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (17 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 19/22] drm/i915/lnl: Add CDCLK table Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 21/22] drm/i915/xe2lpd: Add DC state support Lucas De Marchi
                   ` (8 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Ravi Kumar Vodapalli <ravi.kumar.vodapalli@intel.com>

Add Display Power Well for Xe2_LPD. It's mostly the same as Xe_LPD+,
so reuse the code. PGPICA1 contains type-C capable port slices
which requires the well to power powered up, so add new power well
definition for it.

The DC_OFF fake power well will be added in a follow up commit.

v2: Do not rmw as bit 31 is the only R/W bit in the regiser (Matt Roper)

BSpec: 68886
Signed-off-by: Ravi Kumar Vodapalli <ravi.kumar.vodapalli@intel.com>
Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
---
 .../i915/display/intel_display_power_map.c    | 36 +++++++++++++++-
 .../i915/display/intel_display_power_well.c   | 41 +++++++++++++++++++
 .../i915/display/intel_display_power_well.h   |  1 +
 .../gpu/drm/i915/display/intel_dp_aux_regs.h  |  5 +++
 4 files changed, 82 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/display/intel_display_power_map.c b/drivers/gpu/drm/i915/display/intel_display_power_map.c
index 0f1b93d139ca..31c11586ede5 100644
--- a/drivers/gpu/drm/i915/display/intel_display_power_map.c
+++ b/drivers/gpu/drm/i915/display/intel_display_power_map.c
@@ -1536,6 +1536,38 @@ static const struct i915_power_well_desc_list xelpdp_power_wells[] = {
 	I915_PW_DESCRIPTORS(xelpdp_power_wells_main),
 };
 
+I915_DECL_PW_DOMAINS(xe2lpd_pwdoms_pica_tc,
+		     POWER_DOMAIN_PORT_DDI_LANES_TC1,
+		     POWER_DOMAIN_PORT_DDI_LANES_TC2,
+		     POWER_DOMAIN_PORT_DDI_LANES_TC3,
+		     POWER_DOMAIN_PORT_DDI_LANES_TC4,
+		     POWER_DOMAIN_AUX_USBC1,
+		     POWER_DOMAIN_AUX_USBC2,
+		     POWER_DOMAIN_AUX_USBC3,
+		     POWER_DOMAIN_AUX_USBC4,
+		     POWER_DOMAIN_AUX_TBT1,
+		     POWER_DOMAIN_AUX_TBT2,
+		     POWER_DOMAIN_AUX_TBT3,
+		     POWER_DOMAIN_AUX_TBT4,
+		     POWER_DOMAIN_INIT);
+
+static const struct i915_power_well_desc xe2lpd_power_wells_pica[] = {
+	{
+		.instances = &I915_PW_INSTANCES(I915_PW("PICA_TC",
+							&xe2lpd_pwdoms_pica_tc,
+							.id = DISP_PW_ID_NONE),
+					       ),
+		.ops = &xe2lpd_pica_power_well_ops,
+	},
+};
+
+static const struct i915_power_well_desc_list xe2lpd_power_wells[] = {
+	I915_PW_DESCRIPTORS(i9xx_power_wells_always_on),
+	I915_PW_DESCRIPTORS(icl_power_wells_pw_1),
+	I915_PW_DESCRIPTORS(xelpdp_power_wells_main),
+	I915_PW_DESCRIPTORS(xe2lpd_power_wells_pica),
+};
+
 static void init_power_well_domains(const struct i915_power_well_instance *inst,
 				    struct i915_power_well *power_well)
 {
@@ -1643,7 +1675,9 @@ int intel_display_power_map_init(struct i915_power_domains *power_domains)
 		return 0;
 	}
 
-	if (DISPLAY_VER(i915) >= 14)
+	if (DISPLAY_VER(i915) >= 20)
+		return set_power_wells(power_domains, xe2lpd_power_wells);
+	else if (DISPLAY_VER(i915) >= 14)
 		return set_power_wells(power_domains, xelpdp_power_wells);
 	else if (IS_DG2(i915))
 		return set_power_wells(power_domains, xehpd_power_wells);
diff --git a/drivers/gpu/drm/i915/display/intel_display_power_well.c b/drivers/gpu/drm/i915/display/intel_display_power_well.c
index ca0714eba17a..07d650050099 100644
--- a/drivers/gpu/drm/i915/display/intel_display_power_well.c
+++ b/drivers/gpu/drm/i915/display/intel_display_power_well.c
@@ -1833,6 +1833,40 @@ static bool xelpdp_aux_power_well_enabled(struct drm_i915_private *dev_priv,
 		XELPDP_DP_AUX_CH_CTL_POWER_STATUS;
 }
 
+static void xe2lpd_pica_power_well_enable(struct drm_i915_private *dev_priv,
+					  struct i915_power_well *power_well)
+{
+	intel_de_write(dev_priv, XE2LPD_PICA_PW_CTL,
+		       XE2LPD_PICA_CTL_POWER_REQUEST);
+
+	if (intel_de_wait_for_set(dev_priv, XE2LPD_PICA_PW_CTL,
+				  XE2LPD_PICA_CTL_POWER_STATUS, 1)) {
+		drm_dbg_kms(&dev_priv->drm, "pica power well enable timeout\n");
+
+		drm_WARN(&dev_priv->drm, 1, "Power well PICA timeout when enabled");
+	}
+}
+
+static void xe2lpd_pica_power_well_disable(struct drm_i915_private *dev_priv,
+					   struct i915_power_well *power_well)
+{
+	intel_de_write(dev_priv, XE2LPD_PICA_PW_CTL, 0);
+
+	if (intel_de_wait_for_clear(dev_priv, XE2LPD_PICA_PW_CTL,
+				    XE2LPD_PICA_CTL_POWER_STATUS, 1)) {
+		drm_dbg_kms(&dev_priv->drm, "pica power well disable timeout\n");
+
+		drm_WARN(&dev_priv->drm, 1, "Power well PICA timeout when disabled");
+	}
+}
+
+static bool xe2lpd_pica_power_well_enabled(struct drm_i915_private *dev_priv,
+					   struct i915_power_well *power_well)
+{
+	return intel_de_read(dev_priv, XE2LPD_PICA_PW_CTL) &
+		XE2LPD_PICA_CTL_POWER_STATUS;
+}
+
 const struct i915_power_well_ops i9xx_always_on_power_well_ops = {
 	.sync_hw = i9xx_power_well_sync_hw_noop,
 	.enable = i9xx_always_on_power_well_noop,
@@ -1952,3 +1986,10 @@ const struct i915_power_well_ops xelpdp_aux_power_well_ops = {
 	.disable = xelpdp_aux_power_well_disable,
 	.is_enabled = xelpdp_aux_power_well_enabled,
 };
+
+const struct i915_power_well_ops xe2lpd_pica_power_well_ops = {
+	.sync_hw = i9xx_power_well_sync_hw_noop,
+	.enable = xe2lpd_pica_power_well_enable,
+	.disable = xe2lpd_pica_power_well_disable,
+	.is_enabled = xe2lpd_pica_power_well_enabled,
+};
diff --git a/drivers/gpu/drm/i915/display/intel_display_power_well.h b/drivers/gpu/drm/i915/display/intel_display_power_well.h
index a8736588314d..9357a9a73c06 100644
--- a/drivers/gpu/drm/i915/display/intel_display_power_well.h
+++ b/drivers/gpu/drm/i915/display/intel_display_power_well.h
@@ -176,5 +176,6 @@ extern const struct i915_power_well_ops icl_aux_power_well_ops;
 extern const struct i915_power_well_ops icl_ddi_power_well_ops;
 extern const struct i915_power_well_ops tgl_tc_cold_off_ops;
 extern const struct i915_power_well_ops xelpdp_aux_power_well_ops;
+extern const struct i915_power_well_ops xe2lpd_pica_power_well_ops;
 
 #endif
diff --git a/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h b/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
index 9d141e86a4b6..e8f426d5ce20 100644
--- a/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_dp_aux_regs.h
@@ -86,4 +86,9 @@
 		 _XELPDP_DP_AUX_CH_DATA(__xe2lpd_aux_ch_idx(aux_ch), i) :	\
 		 _XELPDP_DP_AUX_CH_DATA(aux_ch, i))
 
+/* PICA Power Well Control */
+#define XE2LPD_PICA_PW_CTL			_MMIO(0x16fe04)
+#define   XE2LPD_PICA_CTL_POWER_REQUEST		REG_BIT(31)
+#define   XE2LPD_PICA_CTL_POWER_STATUS		REG_BIT(30)
+
 #endif /* __INTEL_DP_AUX_REGS_H__ */
-- 
2.40.1


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

* [Intel-gfx] [CI 21/22] drm/i915/xe2lpd: Add DC state support
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (18 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 20/22] drm/i915/xe2lpd: Add display power well Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 19:21 ` [Intel-gfx] [CI 22/22] drm/i915/lnl: Start using CDCLK through PLL Lucas De Marchi
                   ` (7 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Matt Roper <matthew.d.roper@intel.com>

Xe2_LPD supports DC5, DC6, and DC9 (DC3CO no longer exists).  The
overall programming and requirements to enter DC states are similar to
those of Xe_LPD+ although AUX transactions do not require DC5/DC6 exit
as they did previously.

Bspec: 68851, 68857, 68886, 69115
Cc: Anusha Srivatsa <anusha.srivatsa@intel.com>
Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Anusha Srivatsa <anusha.srivatsa@intel.com>
---
 .../gpu/drm/i915/display/intel_display_power.c |  4 +++-
 .../drm/i915/display/intel_display_power_map.c | 18 ++++++++++++++++++
 2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c
index 889bb26009a2..e25785ae1c20 100644
--- a/drivers/gpu/drm/i915/display/intel_display_power.c
+++ b/drivers/gpu/drm/i915/display/intel_display_power.c
@@ -943,7 +943,9 @@ static u32 get_allowed_dc_mask(const struct drm_i915_private *dev_priv,
 	if (!HAS_DISPLAY(dev_priv))
 		return 0;
 
-	if (IS_DG2(dev_priv))
+	if (DISPLAY_VER(dev_priv) >= 20)
+		max_dc = 2;
+	else if (IS_DG2(dev_priv))
 		max_dc = 1;
 	else if (IS_DG1(dev_priv))
 		max_dc = 3;
diff --git a/drivers/gpu/drm/i915/display/intel_display_power_map.c b/drivers/gpu/drm/i915/display/intel_display_power_map.c
index 31c11586ede5..10948b3964ee 100644
--- a/drivers/gpu/drm/i915/display/intel_display_power_map.c
+++ b/drivers/gpu/drm/i915/display/intel_display_power_map.c
@@ -1561,9 +1561,27 @@ static const struct i915_power_well_desc xe2lpd_power_wells_pica[] = {
 	},
 };
 
+I915_DECL_PW_DOMAINS(xe2lpd_pwdoms_dc_off,
+	POWER_DOMAIN_DC_OFF,
+	XELPD_PW_C_POWER_DOMAINS,
+	XELPD_PW_D_POWER_DOMAINS,
+	POWER_DOMAIN_AUDIO_MMIO,
+	POWER_DOMAIN_INIT);
+
+static const struct i915_power_well_desc xe2lpd_power_wells_dcoff[] = {
+	{
+		.instances = &I915_PW_INSTANCES(
+			I915_PW("DC_off", &xe2lpd_pwdoms_dc_off,
+				.id = SKL_DISP_DC_OFF),
+		),
+		.ops = &gen9_dc_off_power_well_ops,
+	},
+};
+
 static const struct i915_power_well_desc_list xe2lpd_power_wells[] = {
 	I915_PW_DESCRIPTORS(i9xx_power_wells_always_on),
 	I915_PW_DESCRIPTORS(icl_power_wells_pw_1),
+	I915_PW_DESCRIPTORS(xe2lpd_power_wells_dcoff),
 	I915_PW_DESCRIPTORS(xelpdp_power_wells_main),
 	I915_PW_DESCRIPTORS(xe2lpd_power_wells_pica),
 };
-- 
2.40.1


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

* [Intel-gfx] [CI 22/22] drm/i915/lnl: Start using CDCLK through PLL
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (19 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 21/22] drm/i915/xe2lpd: Add DC state support Lucas De Marchi
@ 2023-09-19 19:21 ` Lucas De Marchi
  2023-09-19 22:37 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Patchwork
                   ` (6 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-19 19:21 UTC (permalink / raw)
  To: intel-gfx

From: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>

Introduce correspondent definitions for choosing between CD2X CDCLK
and PLL CDCLK as a source. All the entries in cdclk table for xe2lpd are
defined with PLL CDCLK as source, so simply set it. Also
skl_cdclk_decimal() shouldn't be set in CDCLK_CTL anymore, so skip it
for display version 20 and above.

v2:
  - Remove unneeded comment and use REG_BIT() (Matt Roper)
  - Rename CDCLK_SOURCE_SEL_CDCLK_PLL() to MDCLK_SOURCE_SEL_CDCLK_PLL
    to match spec (Lucas)

Signed-off-by: Stanislav Lisovskiy <stanislav.lisovskiy@intel.com>
Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Reviewed-by: Matt Roper <matthew.d.roper@intel.com>
---
 drivers/gpu/drm/i915/display/intel_cdclk.c | 9 +++++++--
 drivers/gpu/drm/i915/i915_reg.h            | 1 +
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index 4cde78db83a1..b55a3f75f392 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -1906,8 +1906,7 @@ static void _bxt_set_cdclk(struct drm_i915_private *dev_priv,
 		dg2_cdclk_squash_program(dev_priv, waveform);
 
 	val = bxt_cdclk_cd2x_div_sel(dev_priv, clock, vco) |
-		bxt_cdclk_cd2x_pipe(dev_priv, pipe) |
-		skl_cdclk_decimal(cdclk);
+		bxt_cdclk_cd2x_pipe(dev_priv, pipe);
 
 	/*
 	 * Disable SSA Precharge when CD clock frequency < 500 MHz,
@@ -1916,6 +1915,12 @@ static void _bxt_set_cdclk(struct drm_i915_private *dev_priv,
 	if ((IS_GEMINILAKE(dev_priv) || IS_BROXTON(dev_priv)) &&
 	    cdclk >= 500000)
 		val |= BXT_CDCLK_SSA_PRECHARGE_ENABLE;
+
+	if (DISPLAY_VER(dev_priv) >= 20)
+		val |= MDCLK_SOURCE_SEL_CDCLK_PLL;
+	else
+		val |= skl_cdclk_decimal(cdclk);
+
 	intel_de_write(dev_priv, CDCLK_CTL, val);
 
 	if (pipe != INVALID_PIPE)
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index d67f381050dc..e0ea2dc13556 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -5882,6 +5882,7 @@ enum skl_power_gate {
 #define  CDCLK_FREQ_540		REG_FIELD_PREP(CDCLK_FREQ_SEL_MASK, 1)
 #define  CDCLK_FREQ_337_308		REG_FIELD_PREP(CDCLK_FREQ_SEL_MASK, 2)
 #define  CDCLK_FREQ_675_617		REG_FIELD_PREP(CDCLK_FREQ_SEL_MASK, 3)
+#define  MDCLK_SOURCE_SEL_CDCLK_PLL	REG_BIT(25)
 #define  BXT_CDCLK_CD2X_DIV_SEL_MASK	REG_GENMASK(23, 22)
 #define  BXT_CDCLK_CD2X_DIV_SEL_1	REG_FIELD_PREP(BXT_CDCLK_CD2X_DIV_SEL_MASK, 0)
 #define  BXT_CDCLK_CD2X_DIV_SEL_1_5	REG_FIELD_PREP(BXT_CDCLK_CD2X_DIV_SEL_MASK, 1)
-- 
2.40.1


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

* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (20 preceding siblings ...)
  2023-09-19 19:21 ` [Intel-gfx] [CI 22/22] drm/i915/lnl: Start using CDCLK through PLL Lucas De Marchi
@ 2023-09-19 22:37 ` Patchwork
  2023-09-19 22:37 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
                   ` (5 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Patchwork @ 2023-09-19 22:37 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-gfx

== Series Details ==

Series: series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES
URL   : https://patchwork.freedesktop.org/series/123938/
State : warning

== Summary ==

Error: dim checkpatch failed
fa3788ccd387 drm/i915/xelpdp: Add XE_LPDP_FEATURES
f4699c32770d drm/i915/lnl: Add display definitions
080171653812 drm/i915/xe2lpd: FBC is now supported on all pipes
30ad057b70d1 drm/i915/display: Remove FBC capability from fused off pipes
24642f4f5986 drm/i915: Re-order if/else ladder in intel_detect_pch()
a988d6153651 drm/i915/xe2lpd: Add fake PCH
0e7f43d48409 drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation
61bd35b6ef1f drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST
965501039a12 drm/i915/xe2lpd: Register DE_RRMR has been removed
c398af3ccc18 drm/i915/display: Fix style and conventions for DP AUX regs
7f337dbc9221 drm/i915/display: Use _PICK_EVEN_2RANGES() in DP AUX regs
586ac3a00a73 drm/i915/xe2lpd: Re-order DP AUX regs
-:88: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'aux_ch' - possible side-effects?
#88: FILE: drivers/gpu/drm/i915/display/intel_dp_aux_regs.h:21:
+#define __xe2lpd_aux_ch_idx(aux_ch)						\
+	(aux_ch >= AUX_CH_USBC1 ? aux_ch : AUX_CH_USBC4 + 1 + aux_ch - AUX_CH_A)

-:88: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'aux_ch' may be better as '(aux_ch)' to avoid precedence issues
#88: FILE: drivers/gpu/drm/i915/display/intel_dp_aux_regs.h:21:
+#define __xe2lpd_aux_ch_idx(aux_ch)						\
+	(aux_ch >= AUX_CH_USBC1 ? aux_ch : AUX_CH_USBC4 + 1 + aux_ch - AUX_CH_A)

-:104: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'aux_ch' - possible side-effects?
#104: FILE: drivers/gpu/drm/i915/display/intel_dp_aux_regs.h:36:
+#define XELPDP_DP_AUX_CH_CTL(i915__, aux_ch)					\
+		(DISPLAY_VER(i915__) >= 20 ?					\
+		 _XELPDP_DP_AUX_CH_CTL(__xe2lpd_aux_ch_idx(aux_ch)) :		\
+		 _XELPDP_DP_AUX_CH_CTL(aux_ch))

-:121: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'aux_ch' - possible side-effects?
#121: FILE: drivers/gpu/drm/i915/display/intel_dp_aux_regs.h:84:
+#define XELPDP_DP_AUX_CH_DATA(i915__, aux_ch, i)				\
+		(DISPLAY_VER(i915__) >= 20 ?					\
+		 _XELPDP_DP_AUX_CH_DATA(__xe2lpd_aux_ch_idx(aux_ch), i) :	\
+		 _XELPDP_DP_AUX_CH_DATA(aux_ch, i))

-:121: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i' - possible side-effects?
#121: FILE: drivers/gpu/drm/i915/display/intel_dp_aux_regs.h:84:
+#define XELPDP_DP_AUX_CH_DATA(i915__, aux_ch, i)				\
+		(DISPLAY_VER(i915__) >= 20 ?					\
+		 _XELPDP_DP_AUX_CH_DATA(__xe2lpd_aux_ch_idx(aux_ch), i) :	\
+		 _XELPDP_DP_AUX_CH_DATA(aux_ch, i))

total: 0 errors, 0 warnings, 5 checks, 92 lines checked
236f503f3909 drm/i915/xe2lpd: Handle port AUX interrupts
8f0f08d3e62a drm/i915/xe2lpd: Read pin assignment from IOM
c355ab42af02 drm/i915/xe2lpd: Enable odd size and panning for planar yuv
a149a2d6dc24 drm/i915/xe2lpd: Add support for HPD
f321e2326b2e drm/i915/xe2lpd: Extend Wa_15010685871
6a1103f0ce78 drm/i915/lnl: Add gmbus/ddc support
76d037aff1b5 drm/i915/lnl: Add CDCLK table
9b909dc57e19 drm/i915/xe2lpd: Add display power well
-:13: WARNING:TYPO_SPELLING: 'regiser' may be misspelled - perhaps 'register'?
#13: 
v2: Do not rmw as bit 31 is the only R/W bit in the regiser (Matt Roper)
                                                    ^^^^^^^

total: 0 errors, 1 warnings, 0 checks, 113 lines checked
8e3282660c81 drm/i915/xe2lpd: Add DC state support
-:41: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#41: FILE: drivers/gpu/drm/i915/display/intel_display_power_map.c:1565:
+I915_DECL_PW_DOMAINS(xe2lpd_pwdoms_dc_off,
+	POWER_DOMAIN_DC_OFF,

-:49: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#49: FILE: drivers/gpu/drm/i915/display/intel_display_power_map.c:1573:
+		.instances = &I915_PW_INSTANCES(

total: 0 errors, 0 warnings, 2 checks, 37 lines checked
f142cfe90a51 drm/i915/lnl: Start using CDCLK through PLL



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

* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (21 preceding siblings ...)
  2023-09-19 22:37 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Patchwork
@ 2023-09-19 22:37 ` Patchwork
  2023-09-19 22:55 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
                   ` (4 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Patchwork @ 2023-09-19 22:37 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-gfx

== Series Details ==

Series: series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES
URL   : https://patchwork.freedesktop.org/series/123938/
State : warning

== Summary ==

Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.



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

* [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (22 preceding siblings ...)
  2023-09-19 22:37 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
@ 2023-09-19 22:55 ` Patchwork
  2023-09-20 10:11 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
                   ` (3 subsequent siblings)
  27 siblings, 0 replies; 30+ messages in thread
From: Patchwork @ 2023-09-19 22:55 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-gfx

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

== Series Details ==

Series: series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES
URL   : https://patchwork.freedesktop.org/series/123938/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_13652 -> Patchwork_123938v1
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

Participating hosts (39 -> 36)
------------------------------

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

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

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

### IGT changes ###

#### Issues hit ####

  * igt@i915_selftest@live@execlists:
    - fi-bsw-n3050:       [PASS][1] -> [ABORT][2] ([i915#7911] / [i915#7913])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/fi-bsw-n3050/igt@i915_selftest@live@execlists.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/fi-bsw-n3050/igt@i915_selftest@live@execlists.html

  * igt@kms_hdmi_inject@inject-audio:
    - fi-kbl-guc:         [PASS][3] -> [FAIL][4] ([IGT#3] / [i915#6121])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html

  * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
    - bat-adlp-9:         NOTRUN -> [SKIP][5] ([i915#3546]) +2 other tests skip
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/bat-adlp-9/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html

  
#### Possible fixes ####

  * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-a-edp-1:
    - bat-mtlp-8:         [DMESG-WARN][6] ([i915#1982]) -> [PASS][7]
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/bat-mtlp-8/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-a-edp-1.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/bat-mtlp-8/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-a-edp-1.html

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

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

  [IGT#3]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/3
  [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
  [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
  [i915#6121]: https://gitlab.freedesktop.org/drm/intel/issues/6121
  [i915#7911]: https://gitlab.freedesktop.org/drm/intel/issues/7911
  [i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913
  [i915#7952]: https://gitlab.freedesktop.org/drm/intel/issues/7952
  [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668


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

  * Linux: CI_DRM_13652 -> Patchwork_123938v1

  CI-20190529: 20190529
  CI_DRM_13652: 7d06607b560622af65f7c9f433bbe269751befd2 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_7493: 2517e42d612e0c1ca096acf8b5f6177f7ef4bce7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_123938v1: 7d06607b560622af65f7c9f433bbe269751befd2 @ git://anongit.freedesktop.org/gfx-ci/linux


### Linux commits

a9301ac099e5 drm/i915/lnl: Start using CDCLK through PLL
dc6932310cd2 drm/i915/xe2lpd: Add DC state support
6245bc87a513 drm/i915/xe2lpd: Add display power well
a0e0ac33c8b7 drm/i915/lnl: Add CDCLK table
c85955f170d6 drm/i915/lnl: Add gmbus/ddc support
b5dd34328564 drm/i915/xe2lpd: Extend Wa_15010685871
060bcd4c0d50 drm/i915/xe2lpd: Add support for HPD
8068eaf30ac9 drm/i915/xe2lpd: Enable odd size and panning for planar yuv
6f4efcabe798 drm/i915/xe2lpd: Read pin assignment from IOM
9664c39e6ebc drm/i915/xe2lpd: Handle port AUX interrupts
a98524269aac drm/i915/xe2lpd: Re-order DP AUX regs
698019560b6d drm/i915/display: Use _PICK_EVEN_2RANGES() in DP AUX regs
5b41f8b753be drm/i915/display: Fix style and conventions for DP AUX regs
dda6a3ae6695 drm/i915/xe2lpd: Register DE_RRMR has been removed
807f79d228e6 drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST
efb4e62897e6 drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation
487f9839f161 drm/i915/xe2lpd: Add fake PCH
81f6397e9a02 drm/i915: Re-order if/else ladder in intel_detect_pch()
94d5b983d831 drm/i915/display: Remove FBC capability from fused off pipes
90942a03cc88 drm/i915/xe2lpd: FBC is now supported on all pipes
0c3645f8e74b drm/i915/lnl: Add display definitions
6ed07748433c drm/i915/xelpdp: Add XE_LPDP_FEATURES

== Logs ==

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

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

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

* [Intel-gfx] ✗ Fi.CI.IGT: failure for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (23 preceding siblings ...)
  2023-09-19 22:55 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
@ 2023-09-20 10:11 ` Patchwork
  2023-09-21 15:24   ` Lucas De Marchi
  2023-09-20 16:03 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES (rev2) Patchwork
                   ` (2 subsequent siblings)
  27 siblings, 1 reply; 30+ messages in thread
From: Patchwork @ 2023-09-20 10:11 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-gfx

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

== Series Details ==

Series: series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES
URL   : https://patchwork.freedesktop.org/series/123938/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_13652_full -> Patchwork_123938v1_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_123938v1_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_123938v1_full, please notify your bug team (lgci.bug.filing@intel.com) to allow them
  to document this new failure mode, which will reduce false positives in CI.

  

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

  No changes in participating hosts

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@drm_mm@drm_mm_test:
    - shard-snb:          NOTRUN -> [TIMEOUT][1]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb5/igt@drm_mm@drm_mm_test.html

  * igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0:
    - shard-dg2:          NOTRUN -> [INCOMPLETE][2]
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-2/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html

  * igt@gem_ctx_isolation@dirty-create@bcs0:
    - shard-mtlp:         [PASS][3] -> [FAIL][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-4/igt@gem_ctx_isolation@dirty-create@bcs0.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_ctx_isolation@dirty-create@bcs0.html

  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1:
    - shard-apl:          [PASS][5] -> [INCOMPLETE][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-apl7/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1.html

  * igt@kms_selftest@drm_dp_mst:
    - shard-tglu:         NOTRUN -> [TIMEOUT][7] +1 other test timeout
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_selftest@drm_dp_mst.html
    - shard-dg1:          NOTRUN -> [TIMEOUT][8] +1 other test timeout
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_selftest@drm_dp_mst.html

  * igt@kms_selftest@drm_format:
    - shard-dg2:          NOTRUN -> [TIMEOUT][9]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@kms_selftest@drm_format.html

  * igt@kms_selftest@drm_format_helper:
    - shard-mtlp:         NOTRUN -> [TIMEOUT][10]
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_selftest@drm_format_helper.html

  
#### Warnings ####

  * igt@drm_mm@drm_mm_test:
    - shard-dg1:          [TIMEOUT][11] ([i915#8628]) -> [TIMEOUT][12] +6 other tests timeout
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-18/igt@drm_mm@drm_mm_test.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-14/igt@drm_mm@drm_mm_test.html
    - shard-tglu:         [TIMEOUT][13] ([i915#8628]) -> [TIMEOUT][14] +6 other tests timeout
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-2/igt@drm_mm@drm_mm_test.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-6/igt@drm_mm@drm_mm_test.html

  * igt@kms_selftest@drm_cmdline:
    - shard-mtlp:         [TIMEOUT][15] ([i915#8628]) -> [TIMEOUT][16] +5 other tests timeout
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@kms_selftest@drm_cmdline.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-4/igt@kms_selftest@drm_cmdline.html

  * igt@kms_selftest@drm_damage:
    - shard-rkl:          [TIMEOUT][17] ([i915#8628]) -> [TIMEOUT][18] +6 other tests timeout
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-4/igt@kms_selftest@drm_damage.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-4/igt@kms_selftest@drm_damage.html
    - shard-snb:          [TIMEOUT][19] ([i915#8628]) -> [TIMEOUT][20] +5 other tests timeout
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-snb2/igt@kms_selftest@drm_damage.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb5/igt@kms_selftest@drm_damage.html

  * igt@kms_selftest@drm_format:
    - shard-apl:          [TIMEOUT][21] ([i915#8628]) -> [TIMEOUT][22] +8 other tests timeout
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-apl4/igt@kms_selftest@drm_format.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl2/igt@kms_selftest@drm_format.html
    - shard-glk:          [TIMEOUT][23] ([i915#8628]) -> [TIMEOUT][24] +8 other tests timeout
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-glk1/igt@kms_selftest@drm_format.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk7/igt@kms_selftest@drm_format.html

  * igt@kms_selftest@drm_plane:
    - shard-dg2:          [TIMEOUT][25] ([i915#8628]) -> [TIMEOUT][26] +2 other tests timeout
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-1/igt@kms_selftest@drm_plane.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-10/igt@kms_selftest@drm_plane.html

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

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

### IGT changes ###

#### Issues hit ####

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

  * igt@device_reset@unbind-cold-reset-rebind:
    - shard-dg2:          NOTRUN -> [SKIP][28] ([i915#7701])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@device_reset@unbind-cold-reset-rebind.html

  * igt@drm_fdinfo@busy@ccs0:
    - shard-dg2:          NOTRUN -> [SKIP][29] ([i915#8414]) +29 other tests skip
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@drm_fdinfo@busy@ccs0.html

  * igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
    - shard-rkl:          [PASS][30] -> [FAIL][31] ([i915#7742])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-1/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-1/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html

  * igt@gem_basic@multigpu-create-close:
    - shard-mtlp:         NOTRUN -> [SKIP][32] ([i915#7697])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@gem_basic@multigpu-create-close.html

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

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

  * igt@gem_ctx_freq@sysfs@gt0:
    - shard-dg2:          NOTRUN -> [FAIL][35] ([i915#6786])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@gem_ctx_freq@sysfs@gt0.html

  * igt@gem_ctx_persistence@file:
    - shard-snb:          NOTRUN -> [SKIP][36] ([fdo#109271] / [i915#1099]) +2 other tests skip
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb6/igt@gem_ctx_persistence@file.html

  * igt@gem_ctx_persistence@heartbeat-stop:
    - shard-dg2:          NOTRUN -> [SKIP][37] ([i915#8555]) +1 other test skip
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@gem_ctx_persistence@heartbeat-stop.html

  * igt@gem_eio@hibernate:
    - shard-tglu:         [PASS][38] -> [ABORT][39] ([i915#7975] / [i915#8213] / [i915#8398])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-2/igt@gem_eio@hibernate.html
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-10/igt@gem_eio@hibernate.html

  * igt@gem_eio@reset-stress:
    - shard-snb:          NOTRUN -> [FAIL][40] ([i915#8898])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb5/igt@gem_eio@reset-stress.html

  * igt@gem_exec_balancer@bonded-false-hang:
    - shard-dg2:          NOTRUN -> [SKIP][41] ([i915#4812]) +2 other tests skip
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@gem_exec_balancer@bonded-false-hang.html

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

  * igt@gem_exec_balancer@hang:
    - shard-mtlp:         NOTRUN -> [ABORT][43] ([i915#8104] / [i915#9262])
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-8/igt@gem_exec_balancer@hang.html

  * igt@gem_exec_fair@basic-flow:
    - shard-dg2:          NOTRUN -> [SKIP][44] ([i915#3539] / [i915#4852]) +3 other tests skip
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@gem_exec_fair@basic-flow.html

  * igt@gem_exec_fair@basic-none-rrul:
    - shard-mtlp:         NOTRUN -> [SKIP][45] ([i915#4473] / [i915#4771])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@gem_exec_fair@basic-none-rrul.html

  * igt@gem_exec_fair@basic-pace-solo@rcs0:
    - shard-rkl:          [PASS][46] -> [FAIL][47] ([i915#2842]) +3 other tests fail
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-2/igt@gem_exec_fair@basic-pace-solo@rcs0.html
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-6/igt@gem_exec_fair@basic-pace-solo@rcs0.html

  * igt@gem_exec_fence@submit:
    - shard-mtlp:         NOTRUN -> [SKIP][48] ([i915#4812])
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_exec_fence@submit.html

  * igt@gem_exec_fence@syncobj-backward-timeline-chain-engines:
    - shard-snb:          NOTRUN -> [SKIP][49] ([fdo#109271]) +225 other tests skip
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb6/igt@gem_exec_fence@syncobj-backward-timeline-chain-engines.html

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

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

  * igt@gem_exec_reloc@basic-range:
    - shard-mtlp:         NOTRUN -> [SKIP][52] ([i915#3281]) +1 other test skip
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_exec_reloc@basic-range.html

  * igt@gem_exec_schedule@preempt-engines@ccs0:
    - shard-mtlp:         [PASS][53] -> [FAIL][54] ([i915#9119]) +4 other tests fail
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@gem_exec_schedule@preempt-engines@ccs0.html
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-4/igt@gem_exec_schedule@preempt-engines@ccs0.html

  * igt@gem_exec_schedule@preempt-engines@rcs0:
    - shard-mtlp:         [PASS][55] -> [DMESG-FAIL][56] ([i915#8962] / [i915#9121])
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@gem_exec_schedule@preempt-engines@rcs0.html
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-4/igt@gem_exec_schedule@preempt-engines@rcs0.html

  * igt@gem_exec_schedule@preempt-queue-chain:
    - shard-dg2:          NOTRUN -> [SKIP][57] ([i915#4537] / [i915#4812]) +1 other test skip
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@gem_exec_schedule@preempt-queue-chain.html

  * igt@gem_exec_schedule@preempt-queue-contexts-chain:
    - shard-dg1:          NOTRUN -> [SKIP][58] ([i915#4812])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@gem_exec_schedule@preempt-queue-contexts-chain.html

  * igt@gem_exec_schedule@u-submit-late-slice@rcs0:
    - shard-mtlp:         [PASS][59] -> [ABORT][60] ([i915#9262]) +2 other tests abort
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-1/igt@gem_exec_schedule@u-submit-late-slice@rcs0.html
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_exec_schedule@u-submit-late-slice@rcs0.html

  * igt@gem_fence_thrash@bo-copy:
    - shard-dg2:          NOTRUN -> [SKIP][61] ([i915#4860]) +3 other tests skip
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@gem_fence_thrash@bo-copy.html

  * igt@gem_lmem_swapping@massive-random:
    - shard-rkl:          NOTRUN -> [SKIP][62] ([i915#4613])
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@gem_lmem_swapping@massive-random.html

  * igt@gem_lmem_swapping@smem-oom@lmem0:
    - shard-dg1:          [PASS][63] -> [DMESG-WARN][64] ([i915#4936] / [i915#5493])
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-13/igt@gem_lmem_swapping@smem-oom@lmem0.html
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html

  * igt@gem_mmap@basic-small-bo:
    - shard-mtlp:         NOTRUN -> [SKIP][65] ([i915#4083])
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_mmap@basic-small-bo.html

  * igt@gem_mmap@big-bo:
    - shard-dg2:          NOTRUN -> [SKIP][66] ([i915#4083]) +4 other tests skip
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@gem_mmap@big-bo.html

  * igt@gem_mmap_gtt@cpuset-big-copy:
    - shard-dg2:          NOTRUN -> [SKIP][67] ([i915#4077]) +17 other tests skip
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@gem_mmap_gtt@cpuset-big-copy.html

  * igt@gem_mmap_wc@read-write:
    - shard-dg1:          NOTRUN -> [SKIP][68] ([i915#4083])
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@gem_mmap_wc@read-write.html

  * igt@gem_partial_pwrite_pread@reads:
    - shard-dg2:          NOTRUN -> [SKIP][69] ([i915#3282]) +3 other tests skip
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@gem_partial_pwrite_pread@reads.html

  * igt@gem_pread@snoop:
    - shard-rkl:          NOTRUN -> [SKIP][70] ([i915#3282])
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@gem_pread@snoop.html

  * igt@gem_pread@uncached:
    - shard-mtlp:         NOTRUN -> [SKIP][71] ([i915#3282])
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_pread@uncached.html

  * igt@gem_pxp@display-protected-crc:
    - shard-dg2:          NOTRUN -> [SKIP][72] ([i915#4270]) +3 other tests skip
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@gem_pxp@display-protected-crc.html

  * igt@gem_pxp@reject-modify-context-protection-off-1:
    - shard-rkl:          NOTRUN -> [SKIP][73] ([i915#4270])
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@gem_pxp@reject-modify-context-protection-off-1.html

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

  * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
    - shard-apl:          NOTRUN -> [SKIP][75] ([fdo#109271]) +18 other tests skip
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl6/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html

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

  * igt@gem_set_tiling_vs_pwrite:
    - shard-dg2:          NOTRUN -> [SKIP][77] ([i915#4079])
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@gem_set_tiling_vs_pwrite.html

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

  * igt@gem_tiled_partial_pwrite_pread@reads:
    - shard-mtlp:         NOTRUN -> [SKIP][79] ([i915#4077])
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_tiled_partial_pwrite_pread@reads.html

  * igt@gem_userptr_blits@dmabuf-unsync:
    - shard-dg2:          NOTRUN -> [SKIP][80] ([i915#3297]) +3 other tests skip
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@gem_userptr_blits@dmabuf-unsync.html

  * igt@gem_userptr_blits@map-fixed-invalidate-busy:
    - shard-dg2:          NOTRUN -> [SKIP][81] ([i915#3297] / [i915#4880]) +1 other test skip
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@gem_userptr_blits@map-fixed-invalidate-busy.html

  * igt@gem_userptr_blits@readonly-unsync:
    - shard-mtlp:         NOTRUN -> [SKIP][82] ([i915#3297])
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_userptr_blits@readonly-unsync.html

  * igt@gem_userptr_blits@vma-merge:
    - shard-dg2:          NOTRUN -> [FAIL][83] ([i915#3318])
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@gem_userptr_blits@vma-merge.html

  * igt@gem_workarounds@suspend-resume-fd:
    - shard-dg2:          NOTRUN -> [FAIL][84] ([fdo#103375]) +1 other test fail
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@gem_workarounds@suspend-resume-fd.html

  * igt@gen7_exec_parse@basic-allocation:
    - shard-dg1:          NOTRUN -> [SKIP][85] ([fdo#109289])
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@gen7_exec_parse@basic-allocation.html
    - shard-tglu:         NOTRUN -> [SKIP][86] ([fdo#109289])
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@gen7_exec_parse@basic-allocation.html

  * igt@gen7_exec_parse@basic-rejected:
    - shard-dg2:          NOTRUN -> [SKIP][87] ([fdo#109289]) +5 other tests skip
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@gen7_exec_parse@basic-rejected.html

  * igt@gen9_exec_parse@allowed-single:
    - shard-dg2:          NOTRUN -> [SKIP][88] ([i915#2856]) +2 other tests skip
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@gen9_exec_parse@allowed-single.html

  * igt@gen9_exec_parse@basic-rejected:
    - shard-rkl:          NOTRUN -> [SKIP][89] ([i915#2527])
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@gen9_exec_parse@basic-rejected.html

  * igt@gen9_exec_parse@bb-start-param:
    - shard-dg1:          NOTRUN -> [SKIP][90] ([i915#2527])
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@gen9_exec_parse@bb-start-param.html
    - shard-tglu:         NOTRUN -> [SKIP][91] ([i915#2527] / [i915#2856])
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@gen9_exec_parse@bb-start-param.html

  * igt@i915_pm_rpm@fences-dpms:
    - shard-dg1:          NOTRUN -> [SKIP][92] ([i915#4077]) +3 other tests skip
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@i915_pm_rpm@fences-dpms.html

  * igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait:
    - shard-dg1:          [PASS][93] -> [SKIP][94] ([i915#1397])
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-17/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-19/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html

  * igt@i915_pm_rps@basic-api:
    - shard-mtlp:         NOTRUN -> [SKIP][95] ([i915#6621])
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@i915_pm_rps@basic-api.html

  * igt@i915_pm_rps@reset:
    - shard-tglu:         [PASS][96] -> [INCOMPLETE][97] ([i915#8320])
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-9/igt@i915_pm_rps@reset.html
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-9/igt@i915_pm_rps@reset.html

  * igt@i915_pm_rps@thresholds-idle@gt0:
    - shard-dg1:          NOTRUN -> [SKIP][98] ([i915#8925])
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@i915_pm_rps@thresholds-idle@gt0.html

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

  * igt@i915_selftest@live@gt_heartbeat:
    - shard-apl:          [PASS][100] -> [DMESG-FAIL][101] ([i915#5334])
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-apl2/igt@i915_selftest@live@gt_heartbeat.html
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl7/igt@i915_selftest@live@gt_heartbeat.html

  * igt@i915_suspend@debugfs-reader:
    - shard-mtlp:         [PASS][102] -> [ABORT][103] ([i915#7461] / [i915#9262])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-7/igt@i915_suspend@debugfs-reader.html
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-1/igt@i915_suspend@debugfs-reader.html

  * igt@kms_async_flips@crc@pipe-b-hdmi-a-1:
    - shard-dg2:          NOTRUN -> [FAIL][104] ([i915#8247]) +3 other tests fail
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-10/igt@kms_async_flips@crc@pipe-b-hdmi-a-1.html

  * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
    - shard-dg2:          NOTRUN -> [SKIP][105] ([i915#404])
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html

  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
    - shard-snb:          NOTRUN -> [SKIP][106] ([fdo#109271] / [i915#1769])
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html

  * igt@kms_big_fb@4-tiled-16bpp-rotate-90:
    - shard-rkl:          NOTRUN -> [SKIP][107] ([i915#5286])
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
    - shard-tglu:         NOTRUN -> [SKIP][108] ([fdo#111615] / [i915#5286])
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
    - shard-dg1:          NOTRUN -> [SKIP][109] ([i915#4538] / [i915#5286])
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html

  * igt@kms_big_fb@linear-32bpp-rotate-90:
    - shard-rkl:          NOTRUN -> [SKIP][110] ([fdo#111614] / [i915#3638])
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_big_fb@linear-32bpp-rotate-90.html

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

  * igt@kms_big_fb@x-tiled-8bpp-rotate-270:
    - shard-dg1:          NOTRUN -> [SKIP][112] ([i915#3638])
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
    - shard-tglu:         NOTRUN -> [SKIP][113] ([fdo#111614])
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html

  * igt@kms_big_fb@x-tiled-8bpp-rotate-90:
    - shard-dg2:          NOTRUN -> [SKIP][114] ([fdo#111614]) +3 other tests skip
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-2/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html

  * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
    - shard-tglu:         [PASS][115] -> [FAIL][116] ([i915#3743])
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-5/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180:
    - shard-dg2:          NOTRUN -> [SKIP][117] ([i915#5190]) +13 other tests skip
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
    - shard-dg2:          NOTRUN -> [SKIP][118] ([i915#4538] / [i915#5190]) +5 other tests skip
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html

  * igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
    - shard-rkl:          NOTRUN -> [SKIP][119] ([fdo#110723])
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html

  * igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
    - shard-dg1:          NOTRUN -> [SKIP][120] ([i915#4538])
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html

  * igt@kms_big_fb@yf-tiled-8bpp-rotate-180:
    - shard-mtlp:         NOTRUN -> [SKIP][121] ([fdo#111615])
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_big_fb@yf-tiled-8bpp-rotate-180.html

  * igt@kms_big_fb@yf-tiled-addfb:
    - shard-rkl:          NOTRUN -> [SKIP][122] ([fdo#111615])
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_big_fb@yf-tiled-addfb.html

  * igt@kms_big_fb@yf-tiled-addfb-size-overflow:
    - shard-dg1:          NOTRUN -> [SKIP][123] ([fdo#111615])
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
    - shard-tglu:         NOTRUN -> [SKIP][124] ([fdo#111615]) +1 other test skip
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html

  * igt@kms_big_joiner@invalid-modeset:
    - shard-dg1:          NOTRUN -> [SKIP][125] ([i915#2705])
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_big_joiner@invalid-modeset.html
    - shard-tglu:         NOTRUN -> [SKIP][126] ([i915#2705])
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_big_joiner@invalid-modeset.html

  * igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_ccs:
    - shard-rkl:          NOTRUN -> [SKIP][127] ([i915#3734] / [i915#5354] / [i915#6095]) +1 other test skip
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_ccs.html

  * igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc:
    - shard-apl:          NOTRUN -> [SKIP][128] ([fdo#109271] / [i915#3886])
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl6/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc.html

  * igt@kms_ccs@pipe-a-missing-ccs-buffer-4_tiled_mtl_mc_ccs:
    - shard-dg2:          NOTRUN -> [SKIP][129] ([i915#5354]) +62 other tests skip
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_ccs@pipe-a-missing-ccs-buffer-4_tiled_mtl_mc_ccs.html

  * igt@kms_ccs@pipe-b-bad-aux-stride-4_tiled_mtl_rc_ccs:
    - shard-rkl:          NOTRUN -> [SKIP][130] ([i915#5354] / [i915#6095]) +1 other test skip
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_ccs@pipe-b-bad-aux-stride-4_tiled_mtl_rc_ccs.html

  * igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs:
    - shard-glk:          NOTRUN -> [SKIP][131] ([fdo#109271] / [i915#3886]) +1 other test skip
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk5/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs.html

  * igt@kms_ccs@pipe-b-bad-rotation-90-yf_tiled_ccs:
    - shard-dg2:          NOTRUN -> [SKIP][132] ([i915#3689] / [i915#5354]) +26 other tests skip
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_ccs@pipe-b-bad-rotation-90-yf_tiled_ccs.html

  * igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_mc_ccs:
    - shard-rkl:          NOTRUN -> [SKIP][133] ([i915#3886] / [i915#5354] / [i915#6095])
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_mc_ccs.html

  * igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc:
    - shard-dg2:          NOTRUN -> [SKIP][134] ([i915#3689] / [i915#3886] / [i915#5354]) +12 other tests skip
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html

  * igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_ccs:
    - shard-glk:          NOTRUN -> [SKIP][135] ([fdo#109271]) +28 other tests skip
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk5/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_ccs.html

  * igt@kms_ccs@pipe-d-crc-primary-rotation-180-4_tiled_mtl_mc_ccs:
    - shard-rkl:          NOTRUN -> [SKIP][136] ([i915#5354]) +4 other tests skip
   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_ccs@pipe-d-crc-primary-rotation-180-4_tiled_mtl_mc_ccs.html

  * igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs:
    - shard-dg1:          NOTRUN -> [SKIP][137] ([i915#5354] / [i915#6095]) +2 other tests skip
   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs.html
    - shard-tglu:         NOTRUN -> [SKIP][138] ([i915#5354] / [i915#6095]) +2 other tests skip
   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs.html

  * igt@kms_ccs@pipe-d-random-ccs-data-y_tiled_gen12_rc_ccs:
    - shard-mtlp:         NOTRUN -> [SKIP][139] ([i915#6095]) +5 other tests skip
   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@kms_ccs@pipe-d-random-ccs-data-y_tiled_gen12_rc_ccs.html

  * igt@kms_cdclk@mode-transition-all-outputs:
    - shard-mtlp:         NOTRUN -> [SKIP][140] ([i915#7213] / [i915#9010])
   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-4/igt@kms_cdclk@mode-transition-all-outputs.html

  * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][141] ([i915#4087] / [i915#7213]) +3 other tests skip
   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html

  * igt@kms_cdclk@plane-scaling@pipe-b-dp-4:
    - shard-dg2:          NOTRUN -> [SKIP][142] ([i915#4087]) +3 other tests skip
   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html

  * igt@kms_chamelium_color@ctm-0-50:
    - shard-dg2:          NOTRUN -> [SKIP][143] ([fdo#111827]) +1 other test skip
   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_chamelium_color@ctm-0-50.html

  * igt@kms_chamelium_frames@dp-crc-fast:
    - shard-mtlp:         NOTRUN -> [SKIP][144] ([i915#7828])
   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@kms_chamelium_frames@dp-crc-fast.html

  * igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
    - shard-rkl:          NOTRUN -> [SKIP][145] ([i915#7828]) +1 other test skip
   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html

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

  * igt@kms_color@deep-color:
    - shard-dg2:          NOTRUN -> [SKIP][147] ([i915#3555]) +6 other tests skip
   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_color@deep-color.html

  * igt@kms_concurrent@pipe-c:
    - shard-rkl:          NOTRUN -> [SKIP][148] ([i915#4070] / [i915#6768]) +1 other test skip
   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_concurrent@pipe-c.html

  * igt@kms_content_protection@dp-mst-lic-type-1:
    - shard-dg2:          NOTRUN -> [SKIP][149] ([i915#3299]) +2 other tests skip
   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_content_protection@dp-mst-lic-type-1.html

  * igt@kms_content_protection@legacy:
    - shard-rkl:          NOTRUN -> [SKIP][150] ([i915#7118])
   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_content_protection@legacy.html

  * igt@kms_content_protection@srm:
    - shard-mtlp:         NOTRUN -> [SKIP][151] ([i915#6944])
   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_content_protection@srm.html

  * igt@kms_content_protection@srm@pipe-a-dp-4:
    - shard-dg2:          NOTRUN -> [TIMEOUT][152] ([i915#7173])
   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_content_protection@srm@pipe-a-dp-4.html

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

  * igt@kms_cursor_crc@cursor-random-512x170:
    - shard-dg2:          NOTRUN -> [SKIP][154] ([i915#3359]) +2 other tests skip
   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_cursor_crc@cursor-random-512x170.html

  * igt@kms_cursor_crc@cursor-sliding-32x10:
    - shard-rkl:          NOTRUN -> [SKIP][155] ([i915#3555]) +1 other test skip
   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-32x10.html

  * igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
    - shard-dg2:          NOTRUN -> [SKIP][156] ([fdo#109274] / [i915#5354]) +3 other tests skip
   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html

  * igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic:
    - shard-mtlp:         NOTRUN -> [SKIP][157] ([i915#3546])
   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html

  * igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][158] ([i915#9227])
   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-1.html

  * igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [SKIP][159] ([i915#9227])
   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-4.html

  * igt@kms_dirtyfb@dirtyfb-ioctl@psr-hdmi-a-1:
    - shard-tglu:         NOTRUN -> [SKIP][160] ([i915#9226] / [i915#9261]) +1 other test skip
   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_dirtyfb@dirtyfb-ioctl@psr-hdmi-a-1.html

  * igt@kms_dirtyfb@dirtyfb-ioctl@psr-hdmi-a-4:
    - shard-dg1:          NOTRUN -> [SKIP][161] ([i915#9226] / [i915#9261]) +1 other test skip
   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_dirtyfb@dirtyfb-ioctl@psr-hdmi-a-4.html

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

  * igt@kms_draw_crc@draw-method-mmap-wc:
    - shard-dg2:          NOTRUN -> [SKIP][163] ([i915#8812])
   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@kms_draw_crc@draw-method-mmap-wc.html

  * igt@kms_flip@2x-dpms-vs-vblank-race:
    - shard-dg2:          NOTRUN -> [SKIP][164] ([fdo#109274]) +9 other tests skip
   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_flip@2x-dpms-vs-vblank-race.html

  * igt@kms_flip@2x-flip-vs-expired-vblank:
    - shard-mtlp:         NOTRUN -> [SKIP][165] ([i915#3637]) +1 other test skip
   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_flip@2x-flip-vs-expired-vblank.html

  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
    - shard-dg2:          NOTRUN -> [SKIP][166] ([fdo#109274] / [fdo#111767])
   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html

  * igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2:
    - shard-glk:          [PASS][167] -> [FAIL][168] ([i915#79])
   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-glk2/igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2.html
   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk5/igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2.html

  * igt@kms_flip@2x-flip-vs-fences:
    - shard-dg2:          NOTRUN -> [SKIP][169] ([i915#8381]) +1 other test skip
   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_flip@2x-flip-vs-fences.html

  * igt@kms_flip@2x-flip-vs-panning:
    - shard-tglu:         NOTRUN -> [SKIP][170] ([fdo#109274] / [i915#3637])
   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_flip@2x-flip-vs-panning.html

  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ac-hdmi-a1-hdmi-a2:
    - shard-glk:          [PASS][171] -> [FAIL][172] ([i915#2122])
   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-glk9/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ac-hdmi-a1-hdmi-a2.html
   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk2/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ac-hdmi-a1-hdmi-a2.html

  * igt@kms_flip@2x-plain-flip-interruptible:
    - shard-rkl:          NOTRUN -> [SKIP][173] ([fdo#111825])
   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_flip@2x-plain-flip-interruptible.html

  * igt@kms_flip@flip-vs-suspend@b-hdmi-a1:
    - shard-snb:          NOTRUN -> [DMESG-WARN][174] ([i915#8841]) +3 other tests dmesg-warn
   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb1/igt@kms_flip@flip-vs-suspend@b-hdmi-a1.html

  * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
    - shard-dg1:          NOTRUN -> [SKIP][175] ([i915#2587] / [i915#2672]) +1 other test skip
   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
    - shard-tglu:         NOTRUN -> [SKIP][176] ([i915#2587] / [i915#2672]) +1 other test skip
   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
    - shard-mtlp:         NOTRUN -> [SKIP][177] ([i915#2672])
   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode:
    - shard-dg2:          NOTRUN -> [SKIP][178] ([i915#2672]) +6 other tests skip
   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-render:
    - shard-rkl:          NOTRUN -> [SKIP][179] ([fdo#111825] / [i915#1825]) +4 other tests skip
   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-render.html

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

  * igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
    - shard-dg2:          NOTRUN -> [SKIP][181] ([i915#8708]) +21 other tests skip
   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt:
    - shard-tglu:         NOTRUN -> [SKIP][182] ([fdo#110189]) +2 other tests skip
   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt:
    - shard-dg1:          NOTRUN -> [SKIP][183] ([fdo#111825]) +5 other tests skip
   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt.html
    - shard-tglu:         NOTRUN -> [SKIP][184] ([fdo#109280]) +6 other tests skip
   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt.html

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

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

  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt:
    - shard-mtlp:         NOTRUN -> [SKIP][187] ([i915#8708]) +2 other tests skip
   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-pwrite:
    - shard-mtlp:         NOTRUN -> [SKIP][188] ([i915#1825]) +2 other tests skip
   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
    - shard-dg2:          NOTRUN -> [SKIP][189] ([i915#3458]) +27 other tests skip
   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html

  * igt@kms_hdr@invalid-metadata-sizes:
    - shard-dg2:          NOTRUN -> [SKIP][190] ([i915#3555] / [i915#8228]) +3 other tests skip
   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@kms_hdr@invalid-metadata-sizes.html

  * igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c:
    - shard-mtlp:         NOTRUN -> [SKIP][191] ([fdo#109289])
   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c.html

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

  * igt@kms_plane_multiple@tiling-y:
    - shard-dg2:          NOTRUN -> [SKIP][193] ([i915#8806])
   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_plane_multiple@tiling-y.html

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

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

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

  * igt@kms_plane_scaling@plane-scaler-with-rotation-unity-scaling@pipe-c-hdmi-a-1:
    - shard-dg1:          NOTRUN -> [SKIP][197] ([i915#5176]) +23 other tests skip
   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-19/igt@kms_plane_scaling@plane-scaler-with-rotation-unity-scaling@pipe-c-hdmi-a-1.html

  * igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-a-hdmi-a-2:
    - shard-rkl:          NOTRUN -> [SKIP][198] ([i915#5176]) +9 other tests skip
   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-4/igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-a-hdmi-a-2.html

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

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

  * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3:
    - shard-dg2:          NOTRUN -> [SKIP][201] ([i915#5235]) +15 other tests skip
   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3.html

  * igt@kms_prime@basic-crc-hybrid:
    - shard-dg2:          NOTRUN -> [SKIP][202] ([i915#6524] / [i915#6805])
   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_prime@basic-crc-hybrid.html

  * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf:
    - shard-glk:          NOTRUN -> [SKIP][203] ([fdo#109271] / [i915#658])
   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk5/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf.html

  * igt@kms_psr2_su@frontbuffer-xrgb8888:
    - shard-dg2:          NOTRUN -> [SKIP][204] ([i915#658]) +3 other tests skip
   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@kms_psr2_su@frontbuffer-xrgb8888.html

  * igt@kms_psr@no_drrs:
    - shard-rkl:          NOTRUN -> [SKIP][205] ([i915#1072])
   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_psr@no_drrs.html

  * igt@kms_psr@psr2_sprite_plane_move:
    - shard-dg2:          NOTRUN -> [SKIP][206] ([i915#1072]) +10 other tests skip
   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-2/igt@kms_psr@psr2_sprite_plane_move.html

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

  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
    - shard-rkl:          [PASS][208] -> [INCOMPLETE][209] ([i915#8875])
   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-6/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-6/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html

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

  * igt@kms_setmode@basic@pipe-a-vga-1:
    - shard-snb:          NOTRUN -> [FAIL][211] ([i915#5465]) +1 other test fail
   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb6/igt@kms_setmode@basic@pipe-a-vga-1.html

  * igt@kms_universal_plane@cursor-fb-leak-pipe-a:
    - shard-dg1:          [PASS][212] -> [FAIL][213] ([i915#9196])
   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-16/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html
   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-16/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html

  * igt@kms_universal_plane@cursor-fb-leak-pipe-c:
    - shard-tglu:         [PASS][214] -> [FAIL][215] ([i915#9196])
   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-9/igt@kms_universal_plane@cursor-fb-leak-pipe-c.html
   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-9/igt@kms_universal_plane@cursor-fb-leak-pipe-c.html

  * igt@kms_vblank@pipe-b-wait-forked-busy-hang:
    - shard-snb:          [PASS][216] -> [SKIP][217] ([fdo#109271])
   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-snb4/igt@kms_vblank@pipe-b-wait-forked-busy-hang.html
   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb2/igt@kms_vblank@pipe-b-wait-forked-busy-hang.html

  * igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend:
    - shard-mtlp:         NOTRUN -> [ABORT][218] ([i915#9262]) +1 other test abort
   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html

  * igt@kms_vblank@pipe-d-ts-continuation-modeset-rpm:
    - shard-rkl:          NOTRUN -> [SKIP][219] ([i915#4070] / [i915#533] / [i915#6768])
   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_vblank@pipe-d-ts-continuation-modeset-rpm.html

  * igt@kms_writeback@writeback-pixel-formats:
    - shard-dg2:          NOTRUN -> [SKIP][220] ([i915#2437])
   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_writeback@writeback-pixel-formats.html

  * igt@perf@enable-disable@0-rcs0:
    - shard-dg2:          [PASS][221] -> [FAIL][222] ([i915#8724])
   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-5/igt@perf@enable-disable@0-rcs0.html
   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@perf@enable-disable@0-rcs0.html

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

  * igt@perf_pmu@busy-accuracy-50@ccs0:
    - shard-mtlp:         NOTRUN -> [FAIL][224] ([i915#4349]) +5 other tests fail
   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@perf_pmu@busy-accuracy-50@ccs0.html

  * igt@perf_pmu@busy-double-start@vcs1:
    - shard-dg1:          [PASS][225] -> [FAIL][226] ([i915#4349])
   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-18/igt@perf_pmu@busy-double-start@vcs1.html
   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-16/igt@perf_pmu@busy-double-start@vcs1.html

  * igt@perf_pmu@module-unload:
    - shard-dg2:          NOTRUN -> [FAIL][227] ([i915#5793] / [i915#6121])
   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@perf_pmu@module-unload.html

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

  * igt@prime_vgem@fence-flip-hang:
    - shard-dg2:          NOTRUN -> [SKIP][229] ([i915#3708]) +1 other test skip
   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@prime_vgem@fence-flip-hang.html

  * igt@runner@aborted:
    - shard-mtlp:         NOTRUN -> ([FAIL][230], [FAIL][231]) ([i915#7812])
   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@runner@aborted.html
   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@runner@aborted.html

  * igt@v3d/v3d_job_submission@array-job-submission:
    - shard-dg2:          NOTRUN -> [SKIP][232] ([i915#2575]) +13 other tests skip
   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@v3d/v3d_job_submission@array-job-submission.html

  * igt@v3d/v3d_job_submission@multiple-singlesync-to-multisync:
    - shard-rkl:          NOTRUN -> [SKIP][233] ([fdo#109315]) +2 other tests skip
   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@v3d/v3d_job_submission@multiple-singlesync-to-multisync.html

  * igt@v3d/v3d_perfmon@create-perfmon-0:
    - shard-dg1:          NOTRUN -> [SKIP][234] ([i915#2575]) +2 other tests skip
   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@v3d/v3d_perfmon@create-perfmon-0.html
    - shard-tglu:         NOTRUN -> [SKIP][235] ([fdo#109315] / [i915#2575]) +2 other tests skip
   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@v3d/v3d_perfmon@create-perfmon-0.html

  * igt@v3d/v3d_wait_bo@map-bo-0ns:
    - shard-mtlp:         NOTRUN -> [SKIP][236] ([i915#2575]) +3 other tests skip
   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@v3d/v3d_wait_bo@map-bo-0ns.html

  * igt@vc4/vc4_mmap@mmap-bo:
    - shard-dg2:          NOTRUN -> [SKIP][237] ([i915#7711]) +10 other tests skip
   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@vc4/vc4_mmap@mmap-bo.html

  * igt@vc4/vc4_perfmon@destroy-valid-perfmon:
    - shard-rkl:          NOTRUN -> [SKIP][238] ([i915#7711])
   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@vc4/vc4_perfmon@destroy-valid-perfmon.html

  * igt@vc4/vc4_tiling@set-bad-modifier:
    - shard-dg1:          NOTRUN -> [SKIP][239] ([i915#7711])
   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@vc4/vc4_tiling@set-bad-modifier.html
    - shard-tglu:         NOTRUN -> [SKIP][240] ([i915#2575])
   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@vc4/vc4_tiling@set-bad-modifier.html

  
#### Possible fixes ####

  * igt@drm_fdinfo@most-busy-check-all@rcs0:
    - shard-rkl:          [FAIL][241] ([i915#7742]) -> [PASS][242]
   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-1/igt@drm_fdinfo@most-busy-check-all@rcs0.html
   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-6/igt@drm_fdinfo@most-busy-check-all@rcs0.html

  * igt@gem_ctx_isolation@dirty-switch@rcs0:
    - shard-mtlp:         [FAIL][243] -> [PASS][244]
   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@gem_ctx_isolation@dirty-switch@rcs0.html
   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-3/igt@gem_ctx_isolation@dirty-switch@rcs0.html

  * igt@gem_exec_fair@basic-deadline:
    - shard-rkl:          [FAIL][245] ([i915#2846]) -> [PASS][246]
   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-4/igt@gem_exec_fair@basic-deadline.html
   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-1/igt@gem_exec_fair@basic-deadline.html

  * igt@gem_exec_fair@basic-pace@vecs0:
    - shard-rkl:          [FAIL][247] ([i915#2842]) -> [PASS][248]
   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-4/igt@gem_exec_fair@basic-pace@vecs0.html
   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-4/igt@gem_exec_fair@basic-pace@vecs0.html

  * igt@gem_exec_gttfill@engines@vecs0:
    - shard-mtlp:         [ABORT][249] ([i915#8668]) -> [PASS][250]
   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@gem_exec_gttfill@engines@vecs0.html
   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-8/igt@gem_exec_gttfill@engines@vecs0.html

  * igt@gem_exec_schedule@u-fairslice@vcs0:
    - shard-mtlp:         [ABORT][251] ([i915#9262]) -> [PASS][252] +1 other test pass
   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@gem_exec_schedule@u-fairslice@vcs0.html
   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@gem_exec_schedule@u-fairslice@vcs0.html

  * igt@gem_exec_suspend@basic-s4-devices@lmem0:
    - shard-dg1:          [ABORT][253] ([i915#7975] / [i915#8213]) -> [PASS][254]
   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-14/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@gem_exec_suspend@basic-s4-devices@lmem0.html

  * igt@gem_exec_suspend@basic-s4-devices@smem:
    - shard-tglu:         [ABORT][255] ([i915#7975] / [i915#8213]) -> [PASS][256]
   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices@smem.html
   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@gem_exec_suspend@basic-s4-devices@smem.html

  * igt@i915_module_load@reload-with-fault-injection:
    - shard-mtlp:         [ABORT][257] ([i915#8489] / [i915#8668]) -> [PASS][258]
   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@i915_module_load@reload-with-fault-injection.html
   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-4/igt@i915_module_load@reload-with-fault-injection.html

  * igt@i915_pm_rpm@dpms-non-lpsp:
    - shard-rkl:          [SKIP][259] ([i915#1397]) -> [PASS][260] +4 other tests pass
   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-7/igt@i915_pm_rpm@dpms-non-lpsp.html
   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-4/igt@i915_pm_rpm@dpms-non-lpsp.html

  * igt@i915_pm_rpm@modeset-lpsp:
    - shard-dg2:          [SKIP][261] ([i915#1397]) -> [PASS][262]
   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-1/igt@i915_pm_rpm@modeset-lpsp.html
   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-10/igt@i915_pm_rpm@modeset-lpsp.html

  * igt@i915_pm_rpm@system-suspend:
    - shard-dg2:          [FAIL][263] ([fdo#103375]) -> [PASS][264] +2 other tests pass
   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-5/igt@i915_pm_rpm@system-suspend.html
   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-1/igt@i915_pm_rpm@system-suspend.html

  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
    - shard-mtlp:         [FAIL][265] ([i915#5138]) -> [PASS][266] +1 other test pass
   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html

  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
    - shard-tglu:         [FAIL][267] ([i915#3743]) -> [PASS][268]
   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-4/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html

  * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
    - shard-glk:          [FAIL][269] ([i915#72]) -> [PASS][270]
   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-glk1/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk7/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html

  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
    - shard-apl:          [FAIL][271] ([i915#2346]) -> [PASS][272] +1 other test pass
   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-apl6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html

  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode:
    - shard-apl:          [DMESG-FAIL][273] -> [PASS][274]
   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-apl2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html
   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt:
    - shard-dg2:          [FAIL][275] ([i915#6880]) -> [PASS][276]
   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html
   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html

  * igt@kms_rotation_crc@sprite-rotation-90:
    - shard-rkl:          [INCOMPLETE][277] ([i915#8875]) -> [PASS][278]
   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-6/igt@kms_rotation_crc@sprite-rotation-90.html
   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_rotation_crc@sprite-rotation-90.html

  * igt@kms_universal_plane@cursor-fb-leak-pipe-a:
    - shard-tglu:         [FAIL][279] ([i915#9196]) -> [PASS][280]
   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html
   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-7/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html

  * igt@kms_universal_plane@cursor-fb-leak-pipe-c:
    - shard-mtlp:         [FAIL][281] ([i915#9196]) -> [PASS][282]
   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-8/igt@kms_universal_plane@cursor-fb-leak-pipe-c.html
   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak-pipe-c.html

  * igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend:
    - shard-dg2:          [INCOMPLETE][283] -> [PASS][284]
   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-6/igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend.html
   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend.html

  * igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend:
    - shard-apl:          [INCOMPLETE][285] ([i915#180]) -> [PASS][286]
   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-apl3/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html
   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl6/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html

  * igt@perf@non-zero-reason@0-rcs0:
    - shard-dg2:          [FAIL][287] ([i915#7484]) -> [PASS][288]
   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-6/igt@perf@non-zero-reason@0-rcs0.html
   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-1/igt@perf@non-zero-reason@0-rcs0.html

  
#### Warnings ####

  * igt@kms_async_flips@crc@pipe-b-edp-1:
    - shard-mtlp:         [DMESG-FAIL][289] ([i915#8561]) -> [FAIL][290] ([i915#8247])
   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-8/igt@kms_async_flips@crc@pipe-b-edp-1.html
   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-3/igt@kms_async_flips@crc@pipe-b-edp-1.html

  * igt@kms_fbcon_fbt@psr-suspend:
    - shard-rkl:          [SKIP][291] ([i915#3955]) -> [SKIP][292] ([fdo#110189] / [i915#3955])
   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-4/igt@kms_fbcon_fbt@psr-suspend.html
   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_fbcon_fbt@psr-suspend.html

  * igt@kms_psr@sprite_plane_onoff:
    - shard-dg1:          [SKIP][293] ([i915#1072] / [i915#4423]) -> [SKIP][294] ([i915#1072])
   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-17/igt@kms_psr@sprite_plane_onoff.html
   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-15/igt@kms_psr@sprite_plane_onoff.html

  * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
    - shard-dg2:          [INCOMPLETE][295] ([i915#5493]) -> [CRASH][296] ([i915#9351])
   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-3/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-3/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html

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

  [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
  [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
  [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
  [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
  [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
  [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
  [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
  [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
  [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
  [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
  [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
  [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
  [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099
  [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
  [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
  [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
  [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
  [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122
  [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
  [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
  [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
  [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
  [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
  [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
  [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
  [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
  [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
  [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
  [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
  [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
  [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
  [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
  [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
  [i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318
  [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
  [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
  [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
  [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
  [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
  [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
  [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
  [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
  [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
  [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
  [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
  [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
  [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
  [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404
  [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
  [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
  [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
  [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
  [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
  [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
  [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
  [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
  [i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
  [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
  [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
  [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
  [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
  [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
  [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
  [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
  [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
  [i915#4936]: https://gitlab.freedesktop.org/drm/intel/issues/4936
  [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
  [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
  [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
  [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
  [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
  [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
  [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
  [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
  [i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465
  [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
  [i915#5793]: https://gitlab.freedesktop.org/drm/intel/issues/5793
  [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
  [i915#6121]: https://gitlab.freedesktop.org/drm/intel/issues/6121
  [i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
  [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
  [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
  [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
  [i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768
  [i915#6786]: https://gitlab.freedesktop.org/drm/intel/issues/6786
  [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
  [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
  [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
  [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
  [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
  [i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173
  [i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72
  [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
  [i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387
  [i915#7461]: https://gitlab.freedesktop.org/drm/intel/issues/7461
  [i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484
  [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
  [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
  [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
  [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
  [i915#7812]: https://gitlab.freedesktop.org/drm/intel/issues/7812
  [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
  [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
  [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
  [i915#7984]: https://gitlab.freedesktop.org/drm/intel/issues/7984
  [i915#8104]: https://gitlab.freedesktop.org/drm/intel/issues/8104
  [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
  [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
  [i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247
  [i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292
  [i915#8320]: https://gitlab.freedesktop.org/drm/intel/issues/8320
  [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
  [i915#8398]: https://gitlab.freedesktop.org/drm/intel/issues/8398
  [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
  [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
  [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
  [i915#8489]: https://gitlab.freedesktop.org/drm/intel/issues/8489
  [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
  [i915#8561]: https://gitlab.freedesktop.org/drm/intel/issues/8561
  [i915#8628]: https://gitlab.freedesktop.org/drm/intel/issues/8628
  [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
  [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
  [i915#8724]: https://gitlab.freedesktop.org/drm/intel/issues/8724
  [i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806
  [i915#8812]: https://gitlab.freedesktop.org/drm/intel/issues/8812
  [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
  [i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821
  [i915#8841]: https://gitlab.freedesktop.org/drm/intel/issues/8841
  [i915#8875]: https://gitlab.freedesktop.org/drm/intel/issues/8875
  [i915#8898]: https://gitlab.freedesktop.org/drm/intel/issues/8898
  [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
  [i915#8962]: https://gitlab.freedesktop.org/drm/intel/issues/8962
  [i915#9010]: https://gitlab.freedesktop.org/drm/intel/issues/9010
  [i915#9119]: https://gitlab.freedesktop.org/drm/intel/issues/9119
  [i915#9121]: https://gitlab.freedesktop.org/drm/intel/issues/9121
  [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
  [i915#9226]: https://gitlab.freedesktop.org/drm/intel/issues/9226
  [i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227
  [i915#9261]: https://gitlab.freedesktop.org/drm/intel/issues/9261
  [i915#9262]: https://gitlab.freedesktop.org/drm/intel/issues/9262
  [i915#9298]: https://gitlab.freedesktop.org/drm/intel/issues/9298
  [i915#9310]: https://gitlab.freedesktop.org/drm/intel/issues/9310
  [i915#9351]: https://gitlab.freedesktop.org/drm/intel/issues/9351


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

  * Linux: CI_DRM_13652 -> Patchwork_123938v1

  CI-20190529: 20190529
  CI_DRM_13652: 7d06607b560622af65f7c9f433bbe269751befd2 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_7493: 2517e42d612e0c1ca096acf8b5f6177f7ef4bce7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_123938v1: 7d06607b560622af65f7c9f433bbe269751befd2 @ 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_123938v1/index.html

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

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

* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES (rev2)
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (24 preceding siblings ...)
  2023-09-20 10:11 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
@ 2023-09-20 16:03 ` Patchwork
  2023-09-20 16:03 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
  2023-09-20 16:19 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork
  27 siblings, 0 replies; 30+ messages in thread
From: Patchwork @ 2023-09-20 16:03 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-gfx

== Series Details ==

Series: series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES (rev2)
URL   : https://patchwork.freedesktop.org/series/123938/
State : warning

== Summary ==

Error: dim checkpatch failed
90dd23f88c0a drm/i915/xelpdp: Add XE_LPDP_FEATURES
6330ee8e7216 drm/i915/lnl: Add display definitions
0df6b8dcc3bf drm/i915/xe2lpd: FBC is now supported on all pipes
47267c23e382 drm/i915/display: Remove FBC capability from fused off pipes
d2ab081dee5a drm/i915: Re-order if/else ladder in intel_detect_pch()
480cd983fb8a drm/i915/xe2lpd: Add fake PCH
9602282160c1 drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation
a6ddc8ff7c0b drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST
0aff2fb11f61 drm/i915/xe2lpd: Register DE_RRMR has been removed
89e5b5e66657 drm/i915/display: Fix style and conventions for DP AUX regs
929f8df603c8 drm/i915/display: Use _PICK_EVEN_2RANGES() in DP AUX regs
36459779ccd3 drm/i915/xe2lpd: Re-order DP AUX regs
-:88: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'aux_ch' - possible side-effects?
#88: FILE: drivers/gpu/drm/i915/display/intel_dp_aux_regs.h:21:
+#define __xe2lpd_aux_ch_idx(aux_ch)						\
+	(aux_ch >= AUX_CH_USBC1 ? aux_ch : AUX_CH_USBC4 + 1 + aux_ch - AUX_CH_A)

-:88: CHECK:MACRO_ARG_PRECEDENCE: Macro argument 'aux_ch' may be better as '(aux_ch)' to avoid precedence issues
#88: FILE: drivers/gpu/drm/i915/display/intel_dp_aux_regs.h:21:
+#define __xe2lpd_aux_ch_idx(aux_ch)						\
+	(aux_ch >= AUX_CH_USBC1 ? aux_ch : AUX_CH_USBC4 + 1 + aux_ch - AUX_CH_A)

-:104: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'aux_ch' - possible side-effects?
#104: FILE: drivers/gpu/drm/i915/display/intel_dp_aux_regs.h:36:
+#define XELPDP_DP_AUX_CH_CTL(i915__, aux_ch)					\
+		(DISPLAY_VER(i915__) >= 20 ?					\
+		 _XELPDP_DP_AUX_CH_CTL(__xe2lpd_aux_ch_idx(aux_ch)) :		\
+		 _XELPDP_DP_AUX_CH_CTL(aux_ch))

-:121: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'aux_ch' - possible side-effects?
#121: FILE: drivers/gpu/drm/i915/display/intel_dp_aux_regs.h:84:
+#define XELPDP_DP_AUX_CH_DATA(i915__, aux_ch, i)				\
+		(DISPLAY_VER(i915__) >= 20 ?					\
+		 _XELPDP_DP_AUX_CH_DATA(__xe2lpd_aux_ch_idx(aux_ch), i) :	\
+		 _XELPDP_DP_AUX_CH_DATA(aux_ch, i))

-:121: CHECK:MACRO_ARG_REUSE: Macro argument reuse 'i' - possible side-effects?
#121: FILE: drivers/gpu/drm/i915/display/intel_dp_aux_regs.h:84:
+#define XELPDP_DP_AUX_CH_DATA(i915__, aux_ch, i)				\
+		(DISPLAY_VER(i915__) >= 20 ?					\
+		 _XELPDP_DP_AUX_CH_DATA(__xe2lpd_aux_ch_idx(aux_ch), i) :	\
+		 _XELPDP_DP_AUX_CH_DATA(aux_ch, i))

total: 0 errors, 0 warnings, 5 checks, 92 lines checked
12dd53590a4e drm/i915/xe2lpd: Handle port AUX interrupts
986a5dc94cca drm/i915/xe2lpd: Read pin assignment from IOM
24cd21516592 drm/i915/xe2lpd: Enable odd size and panning for planar yuv
042f79b6681a drm/i915/xe2lpd: Add support for HPD
5a8fc38360d2 drm/i915/xe2lpd: Extend Wa_15010685871
1121ecaac4c2 drm/i915/lnl: Add gmbus/ddc support
713e5b5d6d95 drm/i915/lnl: Add CDCLK table
0dc346291447 drm/i915/xe2lpd: Add display power well
-:13: WARNING:TYPO_SPELLING: 'regiser' may be misspelled - perhaps 'register'?
#13: 
v2: Do not rmw as bit 31 is the only R/W bit in the regiser (Matt Roper)
                                                    ^^^^^^^

total: 0 errors, 1 warnings, 0 checks, 113 lines checked
93d7ec0cdc80 drm/i915/xe2lpd: Add DC state support
-:41: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#41: FILE: drivers/gpu/drm/i915/display/intel_display_power_map.c:1565:
+I915_DECL_PW_DOMAINS(xe2lpd_pwdoms_dc_off,
+	POWER_DOMAIN_DC_OFF,

-:49: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#49: FILE: drivers/gpu/drm/i915/display/intel_display_power_map.c:1573:
+		.instances = &I915_PW_INSTANCES(

total: 0 errors, 0 warnings, 2 checks, 37 lines checked
57f5a13b3728 drm/i915/lnl: Start using CDCLK through PLL



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

* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES (rev2)
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (25 preceding siblings ...)
  2023-09-20 16:03 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES (rev2) Patchwork
@ 2023-09-20 16:03 ` Patchwork
  2023-09-20 16:19 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork
  27 siblings, 0 replies; 30+ messages in thread
From: Patchwork @ 2023-09-20 16:03 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-gfx

== Series Details ==

Series: series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES (rev2)
URL   : https://patchwork.freedesktop.org/series/123938/
State : warning

== Summary ==

Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.



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

* [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES (rev2)
  2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
                   ` (26 preceding siblings ...)
  2023-09-20 16:03 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
@ 2023-09-20 16:19 ` Patchwork
  27 siblings, 0 replies; 30+ messages in thread
From: Patchwork @ 2023-09-20 16:19 UTC (permalink / raw)
  To: Lucas De Marchi; +Cc: intel-gfx

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

== Series Details ==

Series: series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES (rev2)
URL   : https://patchwork.freedesktop.org/series/123938/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_13656 -> Patchwork_123938v2
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with Patchwork_123938v2 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in Patchwork_123938v2, please notify your bug team (lgci.bug.filing@intel.com) to allow them
  to document this new failure mode, which will reduce false positives in CI.

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

Participating hosts (40 -> 39)
------------------------------

  Additional (1): fi-pnv-d510 
  Missing    (2): fi-hsw-4770 fi-snb-2520m 

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@i915_selftest@live@perf:
    - bat-jsl-3:          [PASS][1] -> [INCOMPLETE][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13656/bat-jsl-3/igt@i915_selftest@live@perf.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v2/bat-jsl-3/igt@i915_selftest@live@perf.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@i915_selftest@live@gt_heartbeat:
    - fi-kbl-soraka:      [PASS][3] -> [DMESG-FAIL][4] ([i915#5334] / [i915#7872])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13656/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v2/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html

  * igt@i915_selftest@live@requests:
    - bat-mtlp-8:         [PASS][5] -> [ABORT][6] ([i915#9262])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13656/bat-mtlp-8/igt@i915_selftest@live@requests.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v2/bat-mtlp-8/igt@i915_selftest@live@requests.html

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

  * igt@kms_psr@primary_page_flip:
    - fi-pnv-d510:        NOTRUN -> [SKIP][9] ([fdo#109271]) +31 other tests skip
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v2/fi-pnv-d510/igt@kms_psr@primary_page_flip.html

  
#### Possible fixes ####

  * igt@i915_selftest@live@gt_heartbeat:
    - fi-apl-guc:         [DMESG-FAIL][10] ([i915#5334]) -> [PASS][11]
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13656/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v2/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html

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

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

  [IGT#3]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/3
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
  [i915#6121]: https://gitlab.freedesktop.org/drm/intel/issues/6121
  [i915#7872]: https://gitlab.freedesktop.org/drm/intel/issues/7872
  [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
  [i915#9262]: https://gitlab.freedesktop.org/drm/intel/issues/9262


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

  * Linux: CI_DRM_13656 -> Patchwork_123938v2

  CI-20190529: 20190529
  CI_DRM_13656: c6b12d79c836cb83dc554bfefa0f5dc65e051197 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGT_7493: 2517e42d612e0c1ca096acf8b5f6177f7ef4bce7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
  Patchwork_123938v2: c6b12d79c836cb83dc554bfefa0f5dc65e051197 @ git://anongit.freedesktop.org/gfx-ci/linux


### Linux commits

f209ae6b7635 drm/i915/lnl: Start using CDCLK through PLL
e0fa2cffd49a drm/i915/xe2lpd: Add DC state support
aee3da4bc8f2 drm/i915/xe2lpd: Add display power well
aa0b61451036 drm/i915/lnl: Add CDCLK table
04d4ce9e2e44 drm/i915/lnl: Add gmbus/ddc support
a37c88870bd1 drm/i915/xe2lpd: Extend Wa_15010685871
229557c85c62 drm/i915/xe2lpd: Add support for HPD
e526511bc419 drm/i915/xe2lpd: Enable odd size and panning for planar yuv
2e09958878c9 drm/i915/xe2lpd: Read pin assignment from IOM
aae8c80146a8 drm/i915/xe2lpd: Handle port AUX interrupts
4d4e706ca1d0 drm/i915/xe2lpd: Re-order DP AUX regs
ffc90fc1228d drm/i915/display: Use _PICK_EVEN_2RANGES() in DP AUX regs
bcc7623dc490 drm/i915/display: Fix style and conventions for DP AUX regs
925f6e547809 drm/i915/xe2lpd: Register DE_RRMR has been removed
a9087ad35b3e drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST
2221ba654346 drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation
bdaa05bb534f drm/i915/xe2lpd: Add fake PCH
4e308bc19a39 drm/i915: Re-order if/else ladder in intel_detect_pch()
4f1126a7f5ed drm/i915/display: Remove FBC capability from fused off pipes
42e1dffed0cc drm/i915/xe2lpd: FBC is now supported on all pipes
c4f6ef242ddd drm/i915/lnl: Add display definitions
be391cbd1fb1 drm/i915/xelpdp: Add XE_LPDP_FEATURES

== Logs ==

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

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

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

* Re: [Intel-gfx]  ✗ Fi.CI.IGT: failure for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES
  2023-09-20 10:11 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
@ 2023-09-21 15:24   ` Lucas De Marchi
  0 siblings, 0 replies; 30+ messages in thread
From: Lucas De Marchi @ 2023-09-21 15:24 UTC (permalink / raw)
  To: intel-gfx

On Wed, Sep 20, 2023 at 10:11:22AM +0000, Patchwork wrote:
>== Series Details ==
>
>Series: series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES
>URL   : https://patchwork.freedesktop.org/series/123938/
>State : failure
>
>== Summary ==
>
>CI Bug Log - changes from CI_DRM_13652_full -> Patchwork_123938v1_full
>====================================================
>
>Summary
>-------
>
>  **FAILURE**
>
>  Serious unknown changes coming with Patchwork_123938v1_full absolutely need to be
>  verified manually.
>
>  If you think the reported changes have nothing to do with the changes
>  introduced in Patchwork_123938v1_full, please notify your bug team (lgci.bug.filing@intel.com) to allow them
>  to document this new failure mode, which will reduce false positives in CI.
>
>
>
>Participating hosts (9 -> 9)
>------------------------------
>
>  No changes in participating hosts
>
>Possible new issues
>-------------------
>
>  Here are the unknown changes that may have been introduced in Patchwork_123938v1_full:
>
>### IGT changes ###
>
>#### Possible regressions ####
>
>  * igt@drm_mm@drm_mm_test:
>    - shard-snb:          NOTRUN -> [TIMEOUT][1]
>   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb5/igt@drm_mm@drm_mm_test.html
>
>  * igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0:
>    - shard-dg2:          NOTRUN -> [INCOMPLETE][2]
>   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-2/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html
>
>  * igt@gem_ctx_isolation@dirty-create@bcs0:	
>    - shard-mtlp:         [PASS][3] -> [FAIL][4]
>   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-4/igt@gem_ctx_isolation@dirty-create@bcs0.html
>   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_ctx_isolation@dirty-create@bcs0.html

Unrelated to the *display* changes here. Not exactly sure what that test is even doing:

	(gem_ctx_isolation:1259) WARNING: Register 0x36550 (unknown): A=00000000 B=01000000

but according to bspec we have no such 0x36550 register... /me confused

>
>  * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1:
>    - shard-apl:          [PASS][5] -> [INCOMPLETE][6]
>   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-apl7/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1.html
>   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl1/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1.html

not coming back from suspend, unrelated to the display changes, also
happened recently with the same platform:

https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13647/shard-apl6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-dp-1.html

Just merged all these patches.

Lucas De Marchi

>
>  * igt@kms_selftest@drm_dp_mst:
>    - shard-tglu:         NOTRUN -> [TIMEOUT][7] +1 other test timeout
>   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_selftest@drm_dp_mst.html
>    - shard-dg1:          NOTRUN -> [TIMEOUT][8] +1 other test timeout
>   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_selftest@drm_dp_mst.html
>
>  * igt@kms_selftest@drm_format:
>    - shard-dg2:          NOTRUN -> [TIMEOUT][9]
>   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@kms_selftest@drm_format.html
>
>  * igt@kms_selftest@drm_format_helper:
>    - shard-mtlp:         NOTRUN -> [TIMEOUT][10]
>   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_selftest@drm_format_helper.html
>
>
>#### Warnings ####
>
>  * igt@drm_mm@drm_mm_test:
>    - shard-dg1:          [TIMEOUT][11] ([i915#8628]) -> [TIMEOUT][12] +6 other tests timeout
>   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-18/igt@drm_mm@drm_mm_test.html
>   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-14/igt@drm_mm@drm_mm_test.html
>    - shard-tglu:         [TIMEOUT][13] ([i915#8628]) -> [TIMEOUT][14] +6 other tests timeout
>   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-2/igt@drm_mm@drm_mm_test.html
>   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-6/igt@drm_mm@drm_mm_test.html
>
>  * igt@kms_selftest@drm_cmdline:
>    - shard-mtlp:         [TIMEOUT][15] ([i915#8628]) -> [TIMEOUT][16] +5 other tests timeout
>   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@kms_selftest@drm_cmdline.html
>   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-4/igt@kms_selftest@drm_cmdline.html
>
>  * igt@kms_selftest@drm_damage:
>    - shard-rkl:          [TIMEOUT][17] ([i915#8628]) -> [TIMEOUT][18] +6 other tests timeout
>   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-4/igt@kms_selftest@drm_damage.html
>   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-4/igt@kms_selftest@drm_damage.html
>    - shard-snb:          [TIMEOUT][19] ([i915#8628]) -> [TIMEOUT][20] +5 other tests timeout
>   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-snb2/igt@kms_selftest@drm_damage.html
>   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb5/igt@kms_selftest@drm_damage.html
>
>  * igt@kms_selftest@drm_format:
>    - shard-apl:          [TIMEOUT][21] ([i915#8628]) -> [TIMEOUT][22] +8 other tests timeout
>   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-apl4/igt@kms_selftest@drm_format.html
>   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl2/igt@kms_selftest@drm_format.html
>    - shard-glk:          [TIMEOUT][23] ([i915#8628]) -> [TIMEOUT][24] +8 other tests timeout
>   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-glk1/igt@kms_selftest@drm_format.html
>   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk7/igt@kms_selftest@drm_format.html
>
>  * igt@kms_selftest@drm_plane:
>    - shard-dg2:          [TIMEOUT][25] ([i915#8628]) -> [TIMEOUT][26] +2 other tests timeout
>   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-1/igt@kms_selftest@drm_plane.html
>   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-10/igt@kms_selftest@drm_plane.html
>
>
>Known issues
>------------
>
>  Here are the changes found in Patchwork_123938v1_full that come from known issues:
>
>### IGT changes ###
>
>#### Issues hit ####
>
>  * igt@api_intel_bb@blit-reloc-purge-cache:
>    - shard-mtlp:         NOTRUN -> [SKIP][27] ([i915#8411])
>   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@api_intel_bb@blit-reloc-purge-cache.html
>
>  * igt@device_reset@unbind-cold-reset-rebind:
>    - shard-dg2:          NOTRUN -> [SKIP][28] ([i915#7701])
>   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@device_reset@unbind-cold-reset-rebind.html
>
>  * igt@drm_fdinfo@busy@ccs0:
>    - shard-dg2:          NOTRUN -> [SKIP][29] ([i915#8414]) +29 other tests skip
>   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@drm_fdinfo@busy@ccs0.html
>
>  * igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
>    - shard-rkl:          [PASS][30] -> [FAIL][31] ([i915#7742])
>   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-1/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
>   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-1/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
>
>  * igt@gem_basic@multigpu-create-close:
>    - shard-mtlp:         NOTRUN -> [SKIP][32] ([i915#7697])
>   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@gem_basic@multigpu-create-close.html
>
>  * igt@gem_close_race@multigpu-basic-process:
>    - shard-dg2:          NOTRUN -> [SKIP][33] ([i915#7697])
>   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@gem_close_race@multigpu-basic-process.html
>
>  * igt@gem_create@create-ext-cpu-access-big:
>    - shard-rkl:          NOTRUN -> [SKIP][34] ([i915#6335])
>   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@gem_create@create-ext-cpu-access-big.html
>
>  * igt@gem_ctx_freq@sysfs@gt0:
>    - shard-dg2:          NOTRUN -> [FAIL][35] ([i915#6786])
>   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@gem_ctx_freq@sysfs@gt0.html
>
>  * igt@gem_ctx_persistence@file:
>    - shard-snb:          NOTRUN -> [SKIP][36] ([fdo#109271] / [i915#1099]) +2 other tests skip
>   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb6/igt@gem_ctx_persistence@file.html
>
>  * igt@gem_ctx_persistence@heartbeat-stop:
>    - shard-dg2:          NOTRUN -> [SKIP][37] ([i915#8555]) +1 other test skip
>   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@gem_ctx_persistence@heartbeat-stop.html
>
>  * igt@gem_eio@hibernate:
>    - shard-tglu:         [PASS][38] -> [ABORT][39] ([i915#7975] / [i915#8213] / [i915#8398])
>   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-2/igt@gem_eio@hibernate.html
>   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-10/igt@gem_eio@hibernate.html
>
>  * igt@gem_eio@reset-stress:
>    - shard-snb:          NOTRUN -> [FAIL][40] ([i915#8898])
>   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb5/igt@gem_eio@reset-stress.html
>
>  * igt@gem_exec_balancer@bonded-false-hang:
>    - shard-dg2:          NOTRUN -> [SKIP][41] ([i915#4812]) +2 other tests skip
>   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@gem_exec_balancer@bonded-false-hang.html
>
>  * igt@gem_exec_balancer@bonded-sync:
>    - shard-dg2:          NOTRUN -> [SKIP][42] ([i915#4771])
>   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-2/igt@gem_exec_balancer@bonded-sync.html
>
>  * igt@gem_exec_balancer@hang:
>    - shard-mtlp:         NOTRUN -> [ABORT][43] ([i915#8104] / [i915#9262])
>   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-8/igt@gem_exec_balancer@hang.html
>
>  * igt@gem_exec_fair@basic-flow:
>    - shard-dg2:          NOTRUN -> [SKIP][44] ([i915#3539] / [i915#4852]) +3 other tests skip
>   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@gem_exec_fair@basic-flow.html
>
>  * igt@gem_exec_fair@basic-none-rrul:
>    - shard-mtlp:         NOTRUN -> [SKIP][45] ([i915#4473] / [i915#4771])
>   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@gem_exec_fair@basic-none-rrul.html
>
>  * igt@gem_exec_fair@basic-pace-solo@rcs0:
>    - shard-rkl:          [PASS][46] -> [FAIL][47] ([i915#2842]) +3 other tests fail
>   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-2/igt@gem_exec_fair@basic-pace-solo@rcs0.html
>   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-6/igt@gem_exec_fair@basic-pace-solo@rcs0.html
>
>  * igt@gem_exec_fence@submit:
>    - shard-mtlp:         NOTRUN -> [SKIP][48] ([i915#4812])
>   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_exec_fence@submit.html
>
>  * igt@gem_exec_fence@syncobj-backward-timeline-chain-engines:
>    - shard-snb:          NOTRUN -> [SKIP][49] ([fdo#109271]) +225 other tests skip
>   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb6/igt@gem_exec_fence@syncobj-backward-timeline-chain-engines.html
>
>  * igt@gem_exec_reloc@basic-cpu-noreloc:
>    - shard-dg1:          NOTRUN -> [SKIP][50] ([i915#3281])
>   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@gem_exec_reloc@basic-cpu-noreloc.html
>
>  * igt@gem_exec_reloc@basic-gtt-cpu-active:
>    - shard-dg2:          NOTRUN -> [SKIP][51] ([i915#3281]) +10 other tests skip
>   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@gem_exec_reloc@basic-gtt-cpu-active.html
>
>  * igt@gem_exec_reloc@basic-range:
>    - shard-mtlp:         NOTRUN -> [SKIP][52] ([i915#3281]) +1 other test skip
>   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_exec_reloc@basic-range.html
>
>  * igt@gem_exec_schedule@preempt-engines@ccs0:
>    - shard-mtlp:         [PASS][53] -> [FAIL][54] ([i915#9119]) +4 other tests fail
>   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@gem_exec_schedule@preempt-engines@ccs0.html
>   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-4/igt@gem_exec_schedule@preempt-engines@ccs0.html
>
>  * igt@gem_exec_schedule@preempt-engines@rcs0:
>    - shard-mtlp:         [PASS][55] -> [DMESG-FAIL][56] ([i915#8962] / [i915#9121])
>   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@gem_exec_schedule@preempt-engines@rcs0.html
>   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-4/igt@gem_exec_schedule@preempt-engines@rcs0.html
>
>  * igt@gem_exec_schedule@preempt-queue-chain:
>    - shard-dg2:          NOTRUN -> [SKIP][57] ([i915#4537] / [i915#4812]) +1 other test skip
>   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@gem_exec_schedule@preempt-queue-chain.html
>
>  * igt@gem_exec_schedule@preempt-queue-contexts-chain:
>    - shard-dg1:          NOTRUN -> [SKIP][58] ([i915#4812])
>   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@gem_exec_schedule@preempt-queue-contexts-chain.html
>
>  * igt@gem_exec_schedule@u-submit-late-slice@rcs0:
>    - shard-mtlp:         [PASS][59] -> [ABORT][60] ([i915#9262]) +2 other tests abort
>   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-1/igt@gem_exec_schedule@u-submit-late-slice@rcs0.html
>   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_exec_schedule@u-submit-late-slice@rcs0.html
>
>  * igt@gem_fence_thrash@bo-copy:
>    - shard-dg2:          NOTRUN -> [SKIP][61] ([i915#4860]) +3 other tests skip
>   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@gem_fence_thrash@bo-copy.html
>
>  * igt@gem_lmem_swapping@massive-random:
>    - shard-rkl:          NOTRUN -> [SKIP][62] ([i915#4613])
>   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@gem_lmem_swapping@massive-random.html
>
>  * igt@gem_lmem_swapping@smem-oom@lmem0:
>    - shard-dg1:          [PASS][63] -> [DMESG-WARN][64] ([i915#4936] / [i915#5493])
>   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-13/igt@gem_lmem_swapping@smem-oom@lmem0.html
>   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html
>
>  * igt@gem_mmap@basic-small-bo:
>    - shard-mtlp:         NOTRUN -> [SKIP][65] ([i915#4083])
>   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_mmap@basic-small-bo.html
>
>  * igt@gem_mmap@big-bo:
>    - shard-dg2:          NOTRUN -> [SKIP][66] ([i915#4083]) +4 other tests skip
>   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@gem_mmap@big-bo.html
>
>  * igt@gem_mmap_gtt@cpuset-big-copy:
>    - shard-dg2:          NOTRUN -> [SKIP][67] ([i915#4077]) +17 other tests skip
>   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@gem_mmap_gtt@cpuset-big-copy.html
>
>  * igt@gem_mmap_wc@read-write:
>    - shard-dg1:          NOTRUN -> [SKIP][68] ([i915#4083])
>   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@gem_mmap_wc@read-write.html
>
>  * igt@gem_partial_pwrite_pread@reads:
>    - shard-dg2:          NOTRUN -> [SKIP][69] ([i915#3282]) +3 other tests skip
>   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@gem_partial_pwrite_pread@reads.html
>
>  * igt@gem_pread@snoop:
>    - shard-rkl:          NOTRUN -> [SKIP][70] ([i915#3282])
>   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@gem_pread@snoop.html
>
>  * igt@gem_pread@uncached:
>    - shard-mtlp:         NOTRUN -> [SKIP][71] ([i915#3282])
>   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_pread@uncached.html
>
>  * igt@gem_pxp@display-protected-crc:
>    - shard-dg2:          NOTRUN -> [SKIP][72] ([i915#4270]) +3 other tests skip
>   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@gem_pxp@display-protected-crc.html
>
>  * igt@gem_pxp@reject-modify-context-protection-off-1:
>    - shard-rkl:          NOTRUN -> [SKIP][73] ([i915#4270])
>   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@gem_pxp@reject-modify-context-protection-off-1.html
>
>  * igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
>    - shard-mtlp:         NOTRUN -> [SKIP][74] ([i915#4270])
>   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
>
>  * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
>    - shard-apl:          NOTRUN -> [SKIP][75] ([fdo#109271]) +18 other tests skip
>   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl6/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
>
>  * igt@gem_render_copy@x-tiled-to-vebox-yf-tiled:
>    - shard-mtlp:         NOTRUN -> [SKIP][76] ([i915#8428]) +1 other test skip
>   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html
>
>  * igt@gem_set_tiling_vs_pwrite:
>    - shard-dg2:          NOTRUN -> [SKIP][77] ([i915#4079])
>   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@gem_set_tiling_vs_pwrite.html
>
>  * igt@gem_softpin@evict-snoop:
>    - shard-dg2:          NOTRUN -> [SKIP][78] ([i915#4885])
>   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@gem_softpin@evict-snoop.html
>
>  * igt@gem_tiled_partial_pwrite_pread@reads:
>    - shard-mtlp:         NOTRUN -> [SKIP][79] ([i915#4077])
>   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_tiled_partial_pwrite_pread@reads.html
>
>  * igt@gem_userptr_blits@dmabuf-unsync:
>    - shard-dg2:          NOTRUN -> [SKIP][80] ([i915#3297]) +3 other tests skip
>   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@gem_userptr_blits@dmabuf-unsync.html
>
>  * igt@gem_userptr_blits@map-fixed-invalidate-busy:
>    - shard-dg2:          NOTRUN -> [SKIP][81] ([i915#3297] / [i915#4880]) +1 other test skip
>   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
>
>  * igt@gem_userptr_blits@readonly-unsync:
>    - shard-mtlp:         NOTRUN -> [SKIP][82] ([i915#3297])
>   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@gem_userptr_blits@readonly-unsync.html
>
>  * igt@gem_userptr_blits@vma-merge:
>    - shard-dg2:          NOTRUN -> [FAIL][83] ([i915#3318])
>   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@gem_userptr_blits@vma-merge.html
>
>  * igt@gem_workarounds@suspend-resume-fd:
>    - shard-dg2:          NOTRUN -> [FAIL][84] ([fdo#103375]) +1 other test fail
>   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@gem_workarounds@suspend-resume-fd.html
>
>  * igt@gen7_exec_parse@basic-allocation:
>    - shard-dg1:          NOTRUN -> [SKIP][85] ([fdo#109289])
>   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@gen7_exec_parse@basic-allocation.html
>    - shard-tglu:         NOTRUN -> [SKIP][86] ([fdo#109289])
>   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@gen7_exec_parse@basic-allocation.html
>
>  * igt@gen7_exec_parse@basic-rejected:
>    - shard-dg2:          NOTRUN -> [SKIP][87] ([fdo#109289]) +5 other tests skip
>   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@gen7_exec_parse@basic-rejected.html
>
>  * igt@gen9_exec_parse@allowed-single:
>    - shard-dg2:          NOTRUN -> [SKIP][88] ([i915#2856]) +2 other tests skip
>   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@gen9_exec_parse@allowed-single.html
>
>  * igt@gen9_exec_parse@basic-rejected:
>    - shard-rkl:          NOTRUN -> [SKIP][89] ([i915#2527])
>   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@gen9_exec_parse@basic-rejected.html
>
>  * igt@gen9_exec_parse@bb-start-param:
>    - shard-dg1:          NOTRUN -> [SKIP][90] ([i915#2527])
>   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@gen9_exec_parse@bb-start-param.html
>    - shard-tglu:         NOTRUN -> [SKIP][91] ([i915#2527] / [i915#2856])
>   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@gen9_exec_parse@bb-start-param.html
>
>  * igt@i915_pm_rpm@fences-dpms:
>    - shard-dg1:          NOTRUN -> [SKIP][92] ([i915#4077]) +3 other tests skip
>   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@i915_pm_rpm@fences-dpms.html
>
>  * igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait:
>    - shard-dg1:          [PASS][93] -> [SKIP][94] ([i915#1397])
>   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-17/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html
>   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-19/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html
>
>  * igt@i915_pm_rps@basic-api:
>    - shard-mtlp:         NOTRUN -> [SKIP][95] ([i915#6621])
>   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@i915_pm_rps@basic-api.html
>
>  * igt@i915_pm_rps@reset:
>    - shard-tglu:         [PASS][96] -> [INCOMPLETE][97] ([i915#8320])
>   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-9/igt@i915_pm_rps@reset.html
>   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-9/igt@i915_pm_rps@reset.html
>
>  * igt@i915_pm_rps@thresholds-idle@gt0:
>    - shard-dg1:          NOTRUN -> [SKIP][98] ([i915#8925])
>   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@i915_pm_rps@thresholds-idle@gt0.html
>
>  * igt@i915_power@sanity:
>    - shard-rkl:          NOTRUN -> [SKIP][99] ([i915#7984])
>   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@i915_power@sanity.html
>
>  * igt@i915_selftest@live@gt_heartbeat:
>    - shard-apl:          [PASS][100] -> [DMESG-FAIL][101] ([i915#5334])
>   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-apl2/igt@i915_selftest@live@gt_heartbeat.html
>   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl7/igt@i915_selftest@live@gt_heartbeat.html
>
>  * igt@i915_suspend@debugfs-reader:
>    - shard-mtlp:         [PASS][102] -> [ABORT][103] ([i915#7461] / [i915#9262])
>   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-7/igt@i915_suspend@debugfs-reader.html
>   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-1/igt@i915_suspend@debugfs-reader.html
>
>  * igt@kms_async_flips@crc@pipe-b-hdmi-a-1:
>    - shard-dg2:          NOTRUN -> [FAIL][104] ([i915#8247]) +3 other tests fail
>   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-10/igt@kms_async_flips@crc@pipe-b-hdmi-a-1.html
>
>  * igt@kms_atomic@plane-primary-overlay-mutable-zpos:
>    - shard-dg2:          NOTRUN -> [SKIP][105] ([i915#404])
>   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
>
>  * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
>    - shard-snb:          NOTRUN -> [SKIP][106] ([fdo#109271] / [i915#1769])
>   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
>
>  * igt@kms_big_fb@4-tiled-16bpp-rotate-90:
>    - shard-rkl:          NOTRUN -> [SKIP][107] ([i915#5286])
>   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_big_fb@4-tiled-16bpp-rotate-90.html
>
>  * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
>    - shard-tglu:         NOTRUN -> [SKIP][108] ([fdo#111615] / [i915#5286])
>   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
>    - shard-dg1:          NOTRUN -> [SKIP][109] ([i915#4538] / [i915#5286])
>   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html
>
>  * igt@kms_big_fb@linear-32bpp-rotate-90:
>    - shard-rkl:          NOTRUN -> [SKIP][110] ([fdo#111614] / [i915#3638])
>   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_big_fb@linear-32bpp-rotate-90.html
>
>  * igt@kms_big_fb@x-tiled-64bpp-rotate-90:
>    - shard-mtlp:         NOTRUN -> [SKIP][111] ([fdo#111614])
>   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
>
>  * igt@kms_big_fb@x-tiled-8bpp-rotate-270:
>    - shard-dg1:          NOTRUN -> [SKIP][112] ([i915#3638])
>   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
>    - shard-tglu:         NOTRUN -> [SKIP][113] ([fdo#111614])
>   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html
>
>  * igt@kms_big_fb@x-tiled-8bpp-rotate-90:
>    - shard-dg2:          NOTRUN -> [SKIP][114] ([fdo#111614]) +3 other tests skip
>   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-2/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
>
>  * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
>    - shard-tglu:         [PASS][115] -> [FAIL][116] ([i915#3743])
>   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-5/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
>   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
>
>  * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180:
>    - shard-dg2:          NOTRUN -> [SKIP][117] ([i915#5190]) +13 other tests skip
>   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180.html
>
>  * igt@kms_big_fb@yf-tiled-16bpp-rotate-0:
>    - shard-dg2:          NOTRUN -> [SKIP][118] ([i915#4538] / [i915#5190]) +5 other tests skip
>   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_big_fb@yf-tiled-16bpp-rotate-0.html
>
>  * igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
>    - shard-rkl:          NOTRUN -> [SKIP][119] ([fdo#110723])
>   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
>
>  * igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
>    - shard-dg1:          NOTRUN -> [SKIP][120] ([i915#4538])
>   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
>
>  * igt@kms_big_fb@yf-tiled-8bpp-rotate-180:
>    - shard-mtlp:         NOTRUN -> [SKIP][121] ([fdo#111615])
>   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_big_fb@yf-tiled-8bpp-rotate-180.html
>
>  * igt@kms_big_fb@yf-tiled-addfb:
>    - shard-rkl:          NOTRUN -> [SKIP][122] ([fdo#111615])
>   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_big_fb@yf-tiled-addfb.html
>
>  * igt@kms_big_fb@yf-tiled-addfb-size-overflow:
>    - shard-dg1:          NOTRUN -> [SKIP][123] ([fdo#111615])
>   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
>    - shard-tglu:         NOTRUN -> [SKIP][124] ([fdo#111615]) +1 other test skip
>   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
>
>  * igt@kms_big_joiner@invalid-modeset:
>    - shard-dg1:          NOTRUN -> [SKIP][125] ([i915#2705])
>   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_big_joiner@invalid-modeset.html
>    - shard-tglu:         NOTRUN -> [SKIP][126] ([i915#2705])
>   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_big_joiner@invalid-modeset.html
>
>  * igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_ccs:
>    - shard-rkl:          NOTRUN -> [SKIP][127] ([i915#3734] / [i915#5354] / [i915#6095]) +1 other test skip
>   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_ccs.html
>
>  * igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc:
>    - shard-apl:          NOTRUN -> [SKIP][128] ([fdo#109271] / [i915#3886])
>   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl6/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc.html
>
>  * igt@kms_ccs@pipe-a-missing-ccs-buffer-4_tiled_mtl_mc_ccs:
>    - shard-dg2:          NOTRUN -> [SKIP][129] ([i915#5354]) +62 other tests skip
>   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_ccs@pipe-a-missing-ccs-buffer-4_tiled_mtl_mc_ccs.html
>
>  * igt@kms_ccs@pipe-b-bad-aux-stride-4_tiled_mtl_rc_ccs:
>    - shard-rkl:          NOTRUN -> [SKIP][130] ([i915#5354] / [i915#6095]) +1 other test skip
>   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_ccs@pipe-b-bad-aux-stride-4_tiled_mtl_rc_ccs.html
>
>  * igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs:
>    - shard-glk:          NOTRUN -> [SKIP][131] ([fdo#109271] / [i915#3886]) +1 other test skip
>   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk5/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs.html
>
>  * igt@kms_ccs@pipe-b-bad-rotation-90-yf_tiled_ccs:
>    - shard-dg2:          NOTRUN -> [SKIP][132] ([i915#3689] / [i915#5354]) +26 other tests skip
>   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_ccs@pipe-b-bad-rotation-90-yf_tiled_ccs.html
>
>  * igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_mc_ccs:
>    - shard-rkl:          NOTRUN -> [SKIP][133] ([i915#3886] / [i915#5354] / [i915#6095])
>   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_mc_ccs.html
>
>  * igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc:
>    - shard-dg2:          NOTRUN -> [SKIP][134] ([i915#3689] / [i915#3886] / [i915#5354]) +12 other tests skip
>   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html
>
>  * igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_ccs:
>    - shard-glk:          NOTRUN -> [SKIP][135] ([fdo#109271]) +28 other tests skip
>   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk5/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_ccs.html
>
>  * igt@kms_ccs@pipe-d-crc-primary-rotation-180-4_tiled_mtl_mc_ccs:
>    - shard-rkl:          NOTRUN -> [SKIP][136] ([i915#5354]) +4 other tests skip
>   [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_ccs@pipe-d-crc-primary-rotation-180-4_tiled_mtl_mc_ccs.html
>
>  * igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs:
>    - shard-dg1:          NOTRUN -> [SKIP][137] ([i915#5354] / [i915#6095]) +2 other tests skip
>   [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs.html
>    - shard-tglu:         NOTRUN -> [SKIP][138] ([i915#5354] / [i915#6095]) +2 other tests skip
>   [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4_tiled_mtl_mc_ccs.html
>
>  * igt@kms_ccs@pipe-d-random-ccs-data-y_tiled_gen12_rc_ccs:
>    - shard-mtlp:         NOTRUN -> [SKIP][139] ([i915#6095]) +5 other tests skip
>   [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@kms_ccs@pipe-d-random-ccs-data-y_tiled_gen12_rc_ccs.html
>
>  * igt@kms_cdclk@mode-transition-all-outputs:
>    - shard-mtlp:         NOTRUN -> [SKIP][140] ([i915#7213] / [i915#9010])
>   [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-4/igt@kms_cdclk@mode-transition-all-outputs.html
>
>  * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
>    - shard-dg2:          NOTRUN -> [SKIP][141] ([i915#4087] / [i915#7213]) +3 other tests skip
>   [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html
>
>  * igt@kms_cdclk@plane-scaling@pipe-b-dp-4:
>    - shard-dg2:          NOTRUN -> [SKIP][142] ([i915#4087]) +3 other tests skip
>   [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_cdclk@plane-scaling@pipe-b-dp-4.html
>
>  * igt@kms_chamelium_color@ctm-0-50:
>    - shard-dg2:          NOTRUN -> [SKIP][143] ([fdo#111827]) +1 other test skip
>   [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_chamelium_color@ctm-0-50.html
>
>  * igt@kms_chamelium_frames@dp-crc-fast:
>    - shard-mtlp:         NOTRUN -> [SKIP][144] ([i915#7828])
>   [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@kms_chamelium_frames@dp-crc-fast.html
>
>  * igt@kms_chamelium_frames@hdmi-cmp-planar-formats:
>    - shard-rkl:          NOTRUN -> [SKIP][145] ([i915#7828]) +1 other test skip
>   [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_chamelium_frames@hdmi-cmp-planar-formats.html
>
>  * igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode:
>    - shard-dg2:          NOTRUN -> [SKIP][146] ([i915#7828]) +9 other tests skip
>   [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_chamelium_hpd@hdmi-hpd-with-enabled-mode.html
>
>  * igt@kms_color@deep-color:
>    - shard-dg2:          NOTRUN -> [SKIP][147] ([i915#3555]) +6 other tests skip
>   [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_color@deep-color.html
>
>  * igt@kms_concurrent@pipe-c:
>    - shard-rkl:          NOTRUN -> [SKIP][148] ([i915#4070] / [i915#6768]) +1 other test skip
>   [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_concurrent@pipe-c.html
>
>  * igt@kms_content_protection@dp-mst-lic-type-1:
>    - shard-dg2:          NOTRUN -> [SKIP][149] ([i915#3299]) +2 other tests skip
>   [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_content_protection@dp-mst-lic-type-1.html
>
>  * igt@kms_content_protection@legacy:
>    - shard-rkl:          NOTRUN -> [SKIP][150] ([i915#7118])
>   [150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_content_protection@legacy.html
>
>  * igt@kms_content_protection@srm:
>    - shard-mtlp:         NOTRUN -> [SKIP][151] ([i915#6944])
>   [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_content_protection@srm.html
>
>  * igt@kms_content_protection@srm@pipe-a-dp-4:
>    - shard-dg2:          NOTRUN -> [TIMEOUT][152] ([i915#7173])
>   [152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_content_protection@srm@pipe-a-dp-4.html
>
>  * igt@kms_cursor_crc@cursor-random-32x10:
>    - shard-mtlp:         NOTRUN -> [SKIP][153] ([i915#3555] / [i915#8814]) +1 other test skip
>   [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_cursor_crc@cursor-random-32x10.html
>
>  * igt@kms_cursor_crc@cursor-random-512x170:
>    - shard-dg2:          NOTRUN -> [SKIP][154] ([i915#3359]) +2 other tests skip
>   [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_cursor_crc@cursor-random-512x170.html
>
>  * igt@kms_cursor_crc@cursor-sliding-32x10:
>    - shard-rkl:          NOTRUN -> [SKIP][155] ([i915#3555]) +1 other test skip
>   [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-32x10.html
>
>  * igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy:
>    - shard-dg2:          NOTRUN -> [SKIP][156] ([fdo#109274] / [i915#5354]) +3 other tests skip
>   [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html
>
>  * igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic:
>    - shard-mtlp:         NOTRUN -> [SKIP][157] ([i915#3546])
>   [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html
>
>  * igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-1:
>    - shard-tglu:         NOTRUN -> [SKIP][158] ([i915#9227])
>   [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-1.html
>
>  * igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-4:
>    - shard-dg1:          NOTRUN -> [SKIP][159] ([i915#9227])
>   [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_dirtyfb@dirtyfb-ioctl@fbc-hdmi-a-4.html
>
>  * igt@kms_dirtyfb@dirtyfb-ioctl@psr-hdmi-a-1:
>    - shard-tglu:         NOTRUN -> [SKIP][160] ([i915#9226] / [i915#9261]) +1 other test skip
>   [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_dirtyfb@dirtyfb-ioctl@psr-hdmi-a-1.html
>
>  * igt@kms_dirtyfb@dirtyfb-ioctl@psr-hdmi-a-4:
>    - shard-dg1:          NOTRUN -> [SKIP][161] ([i915#9226] / [i915#9261]) +1 other test skip
>   [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_dirtyfb@dirtyfb-ioctl@psr-hdmi-a-4.html
>
>  * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
>    - shard-rkl:          NOTRUN -> [SKIP][162] ([i915#3804])
>   [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
>
>  * igt@kms_draw_crc@draw-method-mmap-wc:
>    - shard-dg2:          NOTRUN -> [SKIP][163] ([i915#8812])
>   [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@kms_draw_crc@draw-method-mmap-wc.html
>
>  * igt@kms_flip@2x-dpms-vs-vblank-race:
>    - shard-dg2:          NOTRUN -> [SKIP][164] ([fdo#109274]) +9 other tests skip
>   [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_flip@2x-dpms-vs-vblank-race.html
>
>  * igt@kms_flip@2x-flip-vs-expired-vblank:
>    - shard-mtlp:         NOTRUN -> [SKIP][165] ([i915#3637]) +1 other test skip
>   [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_flip@2x-flip-vs-expired-vblank.html
>
>  * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
>    - shard-dg2:          NOTRUN -> [SKIP][166] ([fdo#109274] / [fdo#111767])
>   [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
>
>  * igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2:
>    - shard-glk:          [PASS][167] -> [FAIL][168] ([i915#79])
>   [167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-glk2/igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2.html
>   [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk5/igt@kms_flip@2x-flip-vs-expired-vblank@bc-hdmi-a1-hdmi-a2.html
>
>  * igt@kms_flip@2x-flip-vs-fences:
>    - shard-dg2:          NOTRUN -> [SKIP][169] ([i915#8381]) +1 other test skip
>   [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_flip@2x-flip-vs-fences.html
>
>  * igt@kms_flip@2x-flip-vs-panning:
>    - shard-tglu:         NOTRUN -> [SKIP][170] ([fdo#109274] / [i915#3637])
>   [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_flip@2x-flip-vs-panning.html
>
>  * igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ac-hdmi-a1-hdmi-a2:
>    - shard-glk:          [PASS][171] -> [FAIL][172] ([i915#2122])
>   [171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-glk9/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ac-hdmi-a1-hdmi-a2.html
>   [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk2/igt@kms_flip@2x-plain-flip-fb-recreate-interruptible@ac-hdmi-a1-hdmi-a2.html
>
>  * igt@kms_flip@2x-plain-flip-interruptible:
>    - shard-rkl:          NOTRUN -> [SKIP][173] ([fdo#111825])
>   [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_flip@2x-plain-flip-interruptible.html
>
>  * igt@kms_flip@flip-vs-suspend@b-hdmi-a1:
>    - shard-snb:          NOTRUN -> [DMESG-WARN][174] ([i915#8841]) +3 other tests dmesg-warn
>   [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb1/igt@kms_flip@flip-vs-suspend@b-hdmi-a1.html
>
>  * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
>    - shard-dg1:          NOTRUN -> [SKIP][175] ([i915#2587] / [i915#2672]) +1 other test skip
>   [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
>    - shard-tglu:         NOTRUN -> [SKIP][176] ([i915#2587] / [i915#2672]) +1 other test skip
>   [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
>
>  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
>    - shard-mtlp:         NOTRUN -> [SKIP][177] ([i915#2672])
>   [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html
>
>  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode:
>    - shard-dg2:          NOTRUN -> [SKIP][178] ([i915#2672]) +6 other tests skip
>   [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html
>
>  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-render:
>    - shard-rkl:          NOTRUN -> [SKIP][179] ([fdo#111825] / [i915#1825]) +4 other tests skip
>   [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-render.html
>
>  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
>    - shard-dg1:          NOTRUN -> [SKIP][180] ([i915#8708]) +2 other tests skip
>   [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
>
>  * igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
>    - shard-dg2:          NOTRUN -> [SKIP][181] ([i915#8708]) +21 other tests skip
>   [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html
>
>  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt:
>    - shard-tglu:         NOTRUN -> [SKIP][182] ([fdo#110189]) +2 other tests skip
>   [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt.html
>
>  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt:
>    - shard-dg1:          NOTRUN -> [SKIP][183] ([fdo#111825]) +5 other tests skip
>   [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt.html
>    - shard-tglu:         NOTRUN -> [SKIP][184] ([fdo#109280]) +6 other tests skip
>   [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt.html
>
>  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu:
>    - shard-dg1:          NOTRUN -> [SKIP][185] ([i915#3458]) +1 other test skip
>   [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
>
>  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render:
>    - shard-rkl:          NOTRUN -> [SKIP][186] ([i915#3023]) +2 other tests skip
>   [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-render.html
>
>  * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt:
>    - shard-mtlp:         NOTRUN -> [SKIP][187] ([i915#8708]) +2 other tests skip
>   [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-gtt.html
>
>  * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-pwrite:
>    - shard-mtlp:         NOTRUN -> [SKIP][188] ([i915#1825]) +2 other tests skip
>   [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-pwrite.html
>
>  * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
>    - shard-dg2:          NOTRUN -> [SKIP][189] ([i915#3458]) +27 other tests skip
>   [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
>
>  * igt@kms_hdr@invalid-metadata-sizes:
>    - shard-dg2:          NOTRUN -> [SKIP][190] ([i915#3555] / [i915#8228]) +3 other tests skip
>   [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@kms_hdr@invalid-metadata-sizes.html
>
>  * igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c:
>    - shard-mtlp:         NOTRUN -> [SKIP][191] ([fdo#109289])
>   [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@kms_pipe_b_c_ivb@pipe-b-double-modeset-then-modeset-pipe-c.html
>
>  * igt@kms_plane_lowres@tiling-yf:
>    - shard-dg2:          NOTRUN -> [SKIP][192] ([i915#3555] / [i915#8821])
>   [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@kms_plane_lowres@tiling-yf.html
>
>  * igt@kms_plane_multiple@tiling-y:
>    - shard-dg2:          NOTRUN -> [SKIP][193] ([i915#8806])
>   [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_plane_multiple@tiling-y.html
>
>  * igt@kms_plane_scaling@intel-max-src-size:
>    - shard-dg2:          NOTRUN -> [SKIP][194] ([i915#6953])
>   [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@kms_plane_scaling@intel-max-src-size.html
>
>  * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2:
>    - shard-rkl:          NOTRUN -> [FAIL][195] ([i915#8292])
>   [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-4/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-2.html
>
>  * igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-25@pipe-a-hdmi-a-3:
>    - shard-dg2:          NOTRUN -> [SKIP][196] ([i915#5176]) +3 other tests skip
>   [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-25@pipe-a-hdmi-a-3.html
>
>  * igt@kms_plane_scaling@plane-scaler-with-rotation-unity-scaling@pipe-c-hdmi-a-1:
>    - shard-dg1:          NOTRUN -> [SKIP][197] ([i915#5176]) +23 other tests skip
>   [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-19/igt@kms_plane_scaling@plane-scaler-with-rotation-unity-scaling@pipe-c-hdmi-a-1.html
>
>  * igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-a-hdmi-a-2:
>    - shard-rkl:          NOTRUN -> [SKIP][198] ([i915#5176]) +9 other tests skip
>   [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-4/igt@kms_plane_scaling@plane-upscale-with-rotation-factor-0-25@pipe-a-hdmi-a-2.html
>
>  * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-1:
>    - shard-dg1:          NOTRUN -> [SKIP][199] ([i915#5235]) +7 other tests skip
>   [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-19/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-1.html
>
>  * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2:
>    - shard-rkl:          NOTRUN -> [SKIP][200] ([i915#5235]) +9 other tests skip
>   [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-4/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-b-hdmi-a-2.html
>
>  * igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3:
>    - shard-dg2:          NOTRUN -> [SKIP][201] ([i915#5235]) +15 other tests skip
>   [201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-factor-0-25@pipe-d-hdmi-a-3.html
>
>  * igt@kms_prime@basic-crc-hybrid:
>    - shard-dg2:          NOTRUN -> [SKIP][202] ([i915#6524] / [i915#6805])
>   [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_prime@basic-crc-hybrid.html
>
>  * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf:
>    - shard-glk:          NOTRUN -> [SKIP][203] ([fdo#109271] / [i915#658])
>   [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk5/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf.html
>
>  * igt@kms_psr2_su@frontbuffer-xrgb8888:
>    - shard-dg2:          NOTRUN -> [SKIP][204] ([i915#658]) +3 other tests skip
>   [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-7/igt@kms_psr2_su@frontbuffer-xrgb8888.html
>
>  * igt@kms_psr@no_drrs:
>    - shard-rkl:          NOTRUN -> [SKIP][205] ([i915#1072])
>   [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_psr@no_drrs.html
>
>  * igt@kms_psr@psr2_sprite_plane_move:
>    - shard-dg2:          NOTRUN -> [SKIP][206] ([i915#1072]) +10 other tests skip
>   [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-2/igt@kms_psr@psr2_sprite_plane_move.html
>
>  * igt@kms_rotation_crc@bad-tiling:
>    - shard-dg2:          NOTRUN -> [SKIP][207] ([i915#4235]) +1 other test skip
>   [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-2/igt@kms_rotation_crc@bad-tiling.html
>
>  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
>    - shard-rkl:          [PASS][208] -> [INCOMPLETE][209] ([i915#8875])
>   [208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-6/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
>   [209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-6/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
>
>  * igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
>    - shard-dg2:          NOTRUN -> [SKIP][210] ([i915#4235] / [i915#5190])
>   [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-6/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
>
>  * igt@kms_setmode@basic@pipe-a-vga-1:
>    - shard-snb:          NOTRUN -> [FAIL][211] ([i915#5465]) +1 other test fail
>   [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb6/igt@kms_setmode@basic@pipe-a-vga-1.html
>
>  * igt@kms_universal_plane@cursor-fb-leak-pipe-a:
>    - shard-dg1:          [PASS][212] -> [FAIL][213] ([i915#9196])
>   [212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-16/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html
>   [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-16/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html
>
>  * igt@kms_universal_plane@cursor-fb-leak-pipe-c:
>    - shard-tglu:         [PASS][214] -> [FAIL][215] ([i915#9196])
>   [214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-9/igt@kms_universal_plane@cursor-fb-leak-pipe-c.html
>   [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-9/igt@kms_universal_plane@cursor-fb-leak-pipe-c.html
>
>  * igt@kms_vblank@pipe-b-wait-forked-busy-hang:
>    - shard-snb:          [PASS][216] -> [SKIP][217] ([fdo#109271])
>   [216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-snb4/igt@kms_vblank@pipe-b-wait-forked-busy-hang.html
>   [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-snb2/igt@kms_vblank@pipe-b-wait-forked-busy-hang.html
>
>  * igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend:
>    - shard-mtlp:         NOTRUN -> [ABORT][218] ([i915#9262]) +1 other test abort
>   [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html
>
>  * igt@kms_vblank@pipe-d-ts-continuation-modeset-rpm:
>    - shard-rkl:          NOTRUN -> [SKIP][219] ([i915#4070] / [i915#533] / [i915#6768])
>   [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_vblank@pipe-d-ts-continuation-modeset-rpm.html
>
>  * igt@kms_writeback@writeback-pixel-formats:
>    - shard-dg2:          NOTRUN -> [SKIP][220] ([i915#2437])
>   [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_writeback@writeback-pixel-formats.html
>
>  * igt@perf@enable-disable@0-rcs0:
>    - shard-dg2:          [PASS][221] -> [FAIL][222] ([i915#8724])
>   [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-5/igt@perf@enable-disable@0-rcs0.html
>   [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@perf@enable-disable@0-rcs0.html
>
>  * igt@perf@global-sseu-config:
>    - shard-mtlp:         NOTRUN -> [SKIP][223] ([i915#7387])
>   [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@perf@global-sseu-config.html
>
>  * igt@perf_pmu@busy-accuracy-50@ccs0:
>    - shard-mtlp:         NOTRUN -> [FAIL][224] ([i915#4349]) +5 other tests fail
>   [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@perf_pmu@busy-accuracy-50@ccs0.html
>
>  * igt@perf_pmu@busy-double-start@vcs1:
>    - shard-dg1:          [PASS][225] -> [FAIL][226] ([i915#4349])
>   [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-18/igt@perf_pmu@busy-double-start@vcs1.html
>   [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-16/igt@perf_pmu@busy-double-start@vcs1.html
>
>  * igt@perf_pmu@module-unload:
>    - shard-dg2:          NOTRUN -> [FAIL][227] ([i915#5793] / [i915#6121])
>   [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@perf_pmu@module-unload.html
>
>  * igt@prime_vgem@basic-gtt:
>    - shard-dg2:          NOTRUN -> [SKIP][228] ([i915#3708] / [i915#4077])
>   [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@prime_vgem@basic-gtt.html
>
>  * igt@prime_vgem@fence-flip-hang:
>    - shard-dg2:          NOTRUN -> [SKIP][229] ([i915#3708]) +1 other test skip
>   [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@prime_vgem@fence-flip-hang.html
>
>  * igt@runner@aborted:
>    - shard-mtlp:         NOTRUN -> ([FAIL][230], [FAIL][231]) ([i915#7812])
>   [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@runner@aborted.html
>   [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@runner@aborted.html
>
>  * igt@v3d/v3d_job_submission@array-job-submission:
>    - shard-dg2:          NOTRUN -> [SKIP][232] ([i915#2575]) +13 other tests skip
>   [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@v3d/v3d_job_submission@array-job-submission.html
>
>  * igt@v3d/v3d_job_submission@multiple-singlesync-to-multisync:
>    - shard-rkl:          NOTRUN -> [SKIP][233] ([fdo#109315]) +2 other tests skip
>   [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@v3d/v3d_job_submission@multiple-singlesync-to-multisync.html
>
>  * igt@v3d/v3d_perfmon@create-perfmon-0:
>    - shard-dg1:          NOTRUN -> [SKIP][234] ([i915#2575]) +2 other tests skip
>   [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@v3d/v3d_perfmon@create-perfmon-0.html
>    - shard-tglu:         NOTRUN -> [SKIP][235] ([fdo#109315] / [i915#2575]) +2 other tests skip
>   [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@v3d/v3d_perfmon@create-perfmon-0.html
>
>  * igt@v3d/v3d_wait_bo@map-bo-0ns:
>    - shard-mtlp:         NOTRUN -> [SKIP][236] ([i915#2575]) +3 other tests skip
>   [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-5/igt@v3d/v3d_wait_bo@map-bo-0ns.html
>
>  * igt@vc4/vc4_mmap@mmap-bo:
>    - shard-dg2:          NOTRUN -> [SKIP][237] ([i915#7711]) +10 other tests skip
>   [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@vc4/vc4_mmap@mmap-bo.html
>
>  * igt@vc4/vc4_perfmon@destroy-valid-perfmon:
>    - shard-rkl:          NOTRUN -> [SKIP][238] ([i915#7711])
>   [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@vc4/vc4_perfmon@destroy-valid-perfmon.html
>
>  * igt@vc4/vc4_tiling@set-bad-modifier:
>    - shard-dg1:          NOTRUN -> [SKIP][239] ([i915#7711])
>   [239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@vc4/vc4_tiling@set-bad-modifier.html
>    - shard-tglu:         NOTRUN -> [SKIP][240] ([i915#2575])
>   [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@vc4/vc4_tiling@set-bad-modifier.html
>
>
>#### Possible fixes ####
>
>  * igt@drm_fdinfo@most-busy-check-all@rcs0:
>    - shard-rkl:          [FAIL][241] ([i915#7742]) -> [PASS][242]
>   [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-1/igt@drm_fdinfo@most-busy-check-all@rcs0.html
>   [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-6/igt@drm_fdinfo@most-busy-check-all@rcs0.html
>
>  * igt@gem_ctx_isolation@dirty-switch@rcs0:
>    - shard-mtlp:         [FAIL][243] -> [PASS][244]
>   [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@gem_ctx_isolation@dirty-switch@rcs0.html
>   [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-3/igt@gem_ctx_isolation@dirty-switch@rcs0.html
>
>  * igt@gem_exec_fair@basic-deadline:
>    - shard-rkl:          [FAIL][245] ([i915#2846]) -> [PASS][246]
>   [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-4/igt@gem_exec_fair@basic-deadline.html
>   [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-1/igt@gem_exec_fair@basic-deadline.html
>
>  * igt@gem_exec_fair@basic-pace@vecs0:
>    - shard-rkl:          [FAIL][247] ([i915#2842]) -> [PASS][248]
>   [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-4/igt@gem_exec_fair@basic-pace@vecs0.html
>   [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-4/igt@gem_exec_fair@basic-pace@vecs0.html
>
>  * igt@gem_exec_gttfill@engines@vecs0:
>    - shard-mtlp:         [ABORT][249] ([i915#8668]) -> [PASS][250]
>   [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@gem_exec_gttfill@engines@vecs0.html
>   [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-8/igt@gem_exec_gttfill@engines@vecs0.html
>
>  * igt@gem_exec_schedule@u-fairslice@vcs0:
>    - shard-mtlp:         [ABORT][251] ([i915#9262]) -> [PASS][252] +1 other test pass
>   [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@gem_exec_schedule@u-fairslice@vcs0.html
>   [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-7/igt@gem_exec_schedule@u-fairslice@vcs0.html
>
>  * igt@gem_exec_suspend@basic-s4-devices@lmem0:
>    - shard-dg1:          [ABORT][253] ([i915#7975] / [i915#8213]) -> [PASS][254]
>   [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-14/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
>   [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-18/igt@gem_exec_suspend@basic-s4-devices@lmem0.html
>
>  * igt@gem_exec_suspend@basic-s4-devices@smem:
>    - shard-tglu:         [ABORT][255] ([i915#7975] / [i915#8213]) -> [PASS][256]
>   [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices@smem.html
>   [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-8/igt@gem_exec_suspend@basic-s4-devices@smem.html
>
>  * igt@i915_module_load@reload-with-fault-injection:
>    - shard-mtlp:         [ABORT][257] ([i915#8489] / [i915#8668]) -> [PASS][258]
>   [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-5/igt@i915_module_load@reload-with-fault-injection.html
>   [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-4/igt@i915_module_load@reload-with-fault-injection.html
>
>  * igt@i915_pm_rpm@dpms-non-lpsp:
>    - shard-rkl:          [SKIP][259] ([i915#1397]) -> [PASS][260] +4 other tests pass
>   [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-7/igt@i915_pm_rpm@dpms-non-lpsp.html
>   [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-4/igt@i915_pm_rpm@dpms-non-lpsp.html
>
>  * igt@i915_pm_rpm@modeset-lpsp:
>    - shard-dg2:          [SKIP][261] ([i915#1397]) -> [PASS][262]
>   [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-1/igt@i915_pm_rpm@modeset-lpsp.html
>   [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-10/igt@i915_pm_rpm@modeset-lpsp.html
>
>  * igt@i915_pm_rpm@system-suspend:
>    - shard-dg2:          [FAIL][263] ([fdo#103375]) -> [PASS][264] +2 other tests pass
>   [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-5/igt@i915_pm_rpm@system-suspend.html
>   [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-1/igt@i915_pm_rpm@system-suspend.html
>
>  * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
>    - shard-mtlp:         [FAIL][265] ([i915#5138]) -> [PASS][266] +1 other test pass
>   [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
>   [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
>
>  * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
>    - shard-tglu:         [FAIL][267] ([i915#3743]) -> [PASS][268]
>   [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
>   [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-4/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
>
>  * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
>    - shard-glk:          [FAIL][269] ([i915#72]) -> [PASS][270]
>   [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-glk1/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
>   [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-glk7/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
>
>  * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
>    - shard-apl:          [FAIL][271] ([i915#2346]) -> [PASS][272] +1 other test pass
>   [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-apl6/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
>   [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
>
>  * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode:
>    - shard-apl:          [DMESG-FAIL][273] -> [PASS][274]
>   [273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-apl2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html
>   [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html
>
>  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt:
>    - shard-dg2:          [FAIL][275] ([i915#6880]) -> [PASS][276]
>   [275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html
>   [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-pgflip-blt.html
>
>  * igt@kms_rotation_crc@sprite-rotation-90:
>    - shard-rkl:          [INCOMPLETE][277] ([i915#8875]) -> [PASS][278]
>   [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-6/igt@kms_rotation_crc@sprite-rotation-90.html
>   [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_rotation_crc@sprite-rotation-90.html
>
>  * igt@kms_universal_plane@cursor-fb-leak-pipe-a:
>    - shard-tglu:         [FAIL][279] ([i915#9196]) -> [PASS][280]
>   [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html
>   [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-tglu-7/igt@kms_universal_plane@cursor-fb-leak-pipe-a.html
>
>  * igt@kms_universal_plane@cursor-fb-leak-pipe-c:
>    - shard-mtlp:         [FAIL][281] ([i915#9196]) -> [PASS][282]
>   [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-8/igt@kms_universal_plane@cursor-fb-leak-pipe-c.html
>   [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-6/igt@kms_universal_plane@cursor-fb-leak-pipe-c.html
>
>  * igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend:
>    - shard-dg2:          [INCOMPLETE][283] -> [PASS][284]
>   [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-6/igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend.html
>   [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-11/igt@kms_vblank@pipe-b-ts-continuation-dpms-suspend.html
>
>  * igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend:
>    - shard-apl:          [INCOMPLETE][285] ([i915#180]) -> [PASS][286]
>   [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-apl3/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html
>   [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-apl6/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html
>
>  * igt@perf@non-zero-reason@0-rcs0:
>    - shard-dg2:          [FAIL][287] ([i915#7484]) -> [PASS][288]
>   [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-6/igt@perf@non-zero-reason@0-rcs0.html
>   [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-1/igt@perf@non-zero-reason@0-rcs0.html
>
>
>#### Warnings ####
>
>  * igt@kms_async_flips@crc@pipe-b-edp-1:
>    - shard-mtlp:         [DMESG-FAIL][289] ([i915#8561]) -> [FAIL][290] ([i915#8247])
>   [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-mtlp-8/igt@kms_async_flips@crc@pipe-b-edp-1.html
>   [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-mtlp-3/igt@kms_async_flips@crc@pipe-b-edp-1.html
>
>  * igt@kms_fbcon_fbt@psr-suspend:
>    - shard-rkl:          [SKIP][291] ([i915#3955]) -> [SKIP][292] ([fdo#110189] / [i915#3955])
>   [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-rkl-4/igt@kms_fbcon_fbt@psr-suspend.html
>   [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-rkl-2/igt@kms_fbcon_fbt@psr-suspend.html
>
>  * igt@kms_psr@sprite_plane_onoff:
>    - shard-dg1:          [SKIP][293] ([i915#1072] / [i915#4423]) -> [SKIP][294] ([i915#1072])
>   [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg1-17/igt@kms_psr@sprite_plane_onoff.html
>   [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg1-15/igt@kms_psr@sprite_plane_onoff.html
>
>  * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem:
>    - shard-dg2:          [INCOMPLETE][295] ([i915#5493]) -> [CRASH][296] ([i915#9351])
>   [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13652/shard-dg2-3/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
>   [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_123938v1/shard-dg2-3/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html
>
>
>  {name}: This element is suppressed. This means it is ignored when computing
>          the status of the difference (SUCCESS, WARNING, or FAILURE).
>
>  [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
>  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
>  [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
>  [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
>  [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
>  [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
>  [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
>  [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
>  [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
>  [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
>  [fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
>  [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
>  [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
>  [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
>  [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099
>  [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
>  [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
>  [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
>  [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
>  [i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122
>  [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
>  [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
>  [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
>  [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
>  [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
>  [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
>  [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
>  [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
>  [i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
>  [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
>  [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
>  [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
>  [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
>  [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
>  [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
>  [i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318
>  [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
>  [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
>  [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
>  [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
>  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
>  [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
>  [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
>  [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
>  [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
>  [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
>  [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
>  [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
>  [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
>  [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
>  [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404
>  [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
>  [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
>  [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
>  [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
>  [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
>  [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
>  [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
>  [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
>  [i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
>  [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
>  [i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
>  [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
>  [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
>  [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
>  [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
>  [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
>  [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
>  [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
>  [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
>  [i915#4936]: https://gitlab.freedesktop.org/drm/intel/issues/4936
>  [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
>  [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
>  [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
>  [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
>  [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
>  [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
>  [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
>  [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
>  [i915#5465]: https://gitlab.freedesktop.org/drm/intel/issues/5465
>  [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
>  [i915#5793]: https://gitlab.freedesktop.org/drm/intel/issues/5793
>  [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
>  [i915#6121]: https://gitlab.freedesktop.org/drm/intel/issues/6121
>  [i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
>  [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
>  [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
>  [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
>  [i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768
>  [i915#6786]: https://gitlab.freedesktop.org/drm/intel/issues/6786
>  [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
>  [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
>  [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
>  [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
>  [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
>  [i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173
>  [i915#72]: https://gitlab.freedesktop.org/drm/intel/issues/72
>  [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
>  [i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387
>  [i915#7461]: https://gitlab.freedesktop.org/drm/intel/issues/7461
>  [i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484
>  [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
>  [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
>  [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
>  [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
>  [i915#7812]: https://gitlab.freedesktop.org/drm/intel/issues/7812
>  [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
>  [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
>  [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
>  [i915#7984]: https://gitlab.freedesktop.org/drm/intel/issues/7984
>  [i915#8104]: https://gitlab.freedesktop.org/drm/intel/issues/8104
>  [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
>  [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
>  [i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247
>  [i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292
>  [i915#8320]: https://gitlab.freedesktop.org/drm/intel/issues/8320
>  [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
>  [i915#8398]: https://gitlab.freedesktop.org/drm/intel/issues/8398
>  [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
>  [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
>  [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
>  [i915#8489]: https://gitlab.freedesktop.org/drm/intel/issues/8489
>  [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
>  [i915#8561]: https://gitlab.freedesktop.org/drm/intel/issues/8561
>  [i915#8628]: https://gitlab.freedesktop.org/drm/intel/issues/8628
>  [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
>  [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
>  [i915#8724]: https://gitlab.freedesktop.org/drm/intel/issues/8724
>  [i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806
>  [i915#8812]: https://gitlab.freedesktop.org/drm/intel/issues/8812
>  [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
>  [i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821
>  [i915#8841]: https://gitlab.freedesktop.org/drm/intel/issues/8841
>  [i915#8875]: https://gitlab.freedesktop.org/drm/intel/issues/8875
>  [i915#8898]: https://gitlab.freedesktop.org/drm/intel/issues/8898
>  [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
>  [i915#8962]: https://gitlab.freedesktop.org/drm/intel/issues/8962
>  [i915#9010]: https://gitlab.freedesktop.org/drm/intel/issues/9010
>  [i915#9119]: https://gitlab.freedesktop.org/drm/intel/issues/9119
>  [i915#9121]: https://gitlab.freedesktop.org/drm/intel/issues/9121
>  [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
>  [i915#9226]: https://gitlab.freedesktop.org/drm/intel/issues/9226
>  [i915#9227]: https://gitlab.freedesktop.org/drm/intel/issues/9227
>  [i915#9261]: https://gitlab.freedesktop.org/drm/intel/issues/9261
>  [i915#9262]: https://gitlab.freedesktop.org/drm/intel/issues/9262
>  [i915#9298]: https://gitlab.freedesktop.org/drm/intel/issues/9298
>  [i915#9310]: https://gitlab.freedesktop.org/drm/intel/issues/9310
>  [i915#9351]: https://gitlab.freedesktop.org/drm/intel/issues/9351
>
>
>Build changes
>-------------
>
>  * Linux: CI_DRM_13652 -> Patchwork_123938v1
>
>  CI-20190529: 20190529
>  CI_DRM_13652: 7d06607b560622af65f7c9f433bbe269751befd2 @ git://anongit.freedesktop.org/gfx-ci/linux
>  IGT_7493: 2517e42d612e0c1ca096acf8b5f6177f7ef4bce7 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
>  Patchwork_123938v1: 7d06607b560622af65f7c9f433bbe269751befd2 @ 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_123938v1/index.html

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

end of thread, other threads:[~2023-09-21 15:25 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-19 19:21 [Intel-gfx] [CI 01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 02/22] drm/i915/lnl: Add display definitions Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 03/22] drm/i915/xe2lpd: FBC is now supported on all pipes Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 04/22] drm/i915/display: Remove FBC capability from fused off pipes Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 05/22] drm/i915: Re-order if/else ladder in intel_detect_pch() Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 06/22] drm/i915/xe2lpd: Add fake PCH Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 07/22] drm/i915/xe2lpd: Treat cursor plane as regular plane for DDB allocation Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 08/22] drm/i915/xe2lpd: Don't try to program PLANE_AUX_DIST Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 09/22] drm/i915/xe2lpd: Register DE_RRMR has been removed Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 10/22] drm/i915/display: Fix style and conventions for DP AUX regs Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 11/22] drm/i915/display: Use _PICK_EVEN_2RANGES() in " Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 12/22] drm/i915/xe2lpd: Re-order " Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 13/22] drm/i915/xe2lpd: Handle port AUX interrupts Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 14/22] drm/i915/xe2lpd: Read pin assignment from IOM Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 15/22] drm/i915/xe2lpd: Enable odd size and panning for planar yuv Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 16/22] drm/i915/xe2lpd: Add support for HPD Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 17/22] drm/i915/xe2lpd: Extend Wa_15010685871 Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 18/22] drm/i915/lnl: Add gmbus/ddc support Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 19/22] drm/i915/lnl: Add CDCLK table Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 20/22] drm/i915/xe2lpd: Add display power well Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 21/22] drm/i915/xe2lpd: Add DC state support Lucas De Marchi
2023-09-19 19:21 ` [Intel-gfx] [CI 22/22] drm/i915/lnl: Start using CDCLK through PLL Lucas De Marchi
2023-09-19 22:37 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES Patchwork
2023-09-19 22:37 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
2023-09-19 22:55 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork
2023-09-20 10:11 ` [Intel-gfx] ✗ Fi.CI.IGT: failure " Patchwork
2023-09-21 15:24   ` Lucas De Marchi
2023-09-20 16:03 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [CI,01/22] drm/i915/xelpdp: Add XE_LPDP_FEATURES (rev2) Patchwork
2023-09-20 16:03 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork
2023-09-20 16:19 ` [Intel-gfx] ✗ Fi.CI.BAT: failure " Patchwork

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