* [PATCH v2 0/8] drm/i915: move more display dependencies from i915
@ 2026-03-31 12:07 Luca Coelho
2026-03-31 12:07 ` [PATCH v2 1/8] drm/i915: move SKL clock gating init to display Luca Coelho
` (9 more replies)
0 siblings, 10 replies; 17+ messages in thread
From: Luca Coelho @ 2026-03-31 12:07 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, jani.nikula, ville.syrjala
Hi,
This series continues my work of refactoring the clock gating
initialization, so that i915 doesn't do display-specific stuff.
With this, all register dependencies should be gone.
Changes in v2:
* Removed #ifdef I915 from the header (Jani);
* Removed BDW/HSW common function, keeping separate functions
for each platform (Ville);
* Handled WaKVMNotificationOnConfigChange:bdw as well (Ville);
* Now we have 3 separate functions for BDW, we may want to
combine them later (ignoring the order with non-display
workarounds);
Please review.
Cheers,
Luca.
Luca Coelho (8):
drm/i915: move SKL clock gating init to display
drm/i915: move KBL clock gating init to display
drm/i915/display: move CFL clock gating init to display
drm/i915/display: move BXT clock gating init to display
drm/i915/display: move GLK clock gating init to display
drm/i915/display: move HSW and BDW clock gating init to display
drm/i915/display: move pre-HSW clock gating init to display
drm/i915: remove HAS_PCH_NOP() dependency from clock gating
drivers/gpu/drm/i915/Makefile | 1 +
.../i915/display/intel_display_clock_gating.c | 264 ++++++++++++++++++
.../i915/display/intel_display_clock_gating.h | 27 ++
.../gpu/drm/i915/display/intel_display_regs.h | 3 +
drivers/gpu/drm/i915/intel_clock_gating.c | 226 ++-------------
5 files changed, 312 insertions(+), 209 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_display_clock_gating.c
create mode 100644 drivers/gpu/drm/i915/display/intel_display_clock_gating.h
--
2.53.0
^ permalink raw reply [flat|nested] 17+ messages in thread
* [PATCH v2 1/8] drm/i915: move SKL clock gating init to display
2026-03-31 12:07 [PATCH v2 0/8] drm/i915: move more display dependencies from i915 Luca Coelho
@ 2026-03-31 12:07 ` Luca Coelho
2026-04-07 2:51 ` Kandpal, Suraj
2026-03-31 12:07 ` [PATCH v2 2/8] drm/i915: move KBL " Luca Coelho
` (8 subsequent siblings)
9 siblings, 1 reply; 17+ messages in thread
From: Luca Coelho @ 2026-03-31 12:07 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, jani.nikula, ville.syrjala
Move the SKL-specific display clock gating programming into a new file
inside display.
This removes dependency from intel_clock_gating.c to the display's
intel_pch.h file, so we can remove the include statement.
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
---
drivers/gpu/drm/i915/Makefile | 1 +
.../i915/display/intel_display_clock_gating.c | 19 +++++++++++++++++++
.../i915/display/intel_display_clock_gating.h | 13 +++++++++++++
drivers/gpu/drm/i915/intel_clock_gating.c | 8 ++------
4 files changed, 35 insertions(+), 6 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_display_clock_gating.c
create mode 100644 drivers/gpu/drm/i915/display/intel_display_clock_gating.h
diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
index b677720a1c2d..63a9e16826a9 100644
--- a/drivers/gpu/drm/i915/Makefile
+++ b/drivers/gpu/drm/i915/Makefile
@@ -255,6 +255,7 @@ i915-y += \
display/intel_cursor.o \
display/intel_dbuf_bw.o \
display/intel_de.o \
+ display/intel_display_clock_gating.o \
display/intel_display.o \
display/intel_display_conversion.o \
display/intel_display_driver.o \
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
new file mode 100644
index 000000000000..4a94593335e0
--- /dev/null
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
@@ -0,0 +1,19 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright 2026 Intel Corporation
+ */
+
+#include <drm/intel/intel_gmd_misc_regs.h>
+
+#include "intel_de.h"
+#include "intel_display_clock_gating.h"
+#include "intel_display_regs.h"
+
+void intel_display_skl_init_clock_gating(struct intel_display *display)
+{
+ /*
+ * WaFbcTurnOffFbcWatermark:skl
+ * Display WA #0562: skl
+ */
+ intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS);
+}
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
new file mode 100644
index 000000000000..00f416db7f47
--- /dev/null
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
@@ -0,0 +1,13 @@
+/* SPDX-License-Identifier: MIT */
+/*
+ * Copyright 2026 Intel Corporation
+ */
+
+#ifndef __INTEL_DISPLAY_CLOCK_GATING_H__
+#define __INTEL_DISPLAY_CLOCK_GATING_H__
+
+struct intel_display;
+
+void intel_display_skl_init_clock_gating(struct intel_display *display);
+
+#endif /* __INTEL_DISPLAY_CLOCK_GATING_H__ */
diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c b/drivers/gpu/drm/i915/intel_clock_gating.c
index ee2489a2fbe7..454334fef5e7 100644
--- a/drivers/gpu/drm/i915/intel_clock_gating.c
+++ b/drivers/gpu/drm/i915/intel_clock_gating.c
@@ -31,9 +31,9 @@
#include "display/i9xx_plane_regs.h"
#include "display/intel_display.h"
+#include "display/intel_display_clock_gating.h"
#include "display/intel_display_core.h"
#include "display/intel_display_regs.h"
-#include "display/intel_pch.h"
#include "gt/intel_engine_regs.h"
#include "gt/intel_gt.h"
#include "gt/intel_gt_mcr.h"
@@ -349,11 +349,7 @@ static void skl_init_clock_gating(struct drm_i915_private *i915)
/* WAC6entrylatency:skl */
intel_uncore_rmw(&i915->uncore, FBC_LLC_READ_CTRL, 0, FBC_LLC_FULLY_OPEN);
- /*
- * WaFbcTurnOffFbcWatermark:skl
- * Display WA #0562: skl
- */
- intel_uncore_rmw(&i915->uncore, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS);
+ intel_display_skl_init_clock_gating(i915->display);
}
static void bdw_init_clock_gating(struct drm_i915_private *i915)
--
2.53.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 2/8] drm/i915: move KBL clock gating init to display
2026-03-31 12:07 [PATCH v2 0/8] drm/i915: move more display dependencies from i915 Luca Coelho
2026-03-31 12:07 ` [PATCH v2 1/8] drm/i915: move SKL clock gating init to display Luca Coelho
@ 2026-03-31 12:07 ` Luca Coelho
2026-03-31 12:07 ` [PATCH v2 3/8] drm/i915/display: move CFL " Luca Coelho
` (7 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Luca Coelho @ 2026-03-31 12:07 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, jani.nikula, ville.syrjala
Move the KBL-specific display clock gating programming into a
display intel_display_clock_gating.c, to remove more dependencies from
i915 to display registers.
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
---
.../gpu/drm/i915/display/intel_display_clock_gating.c | 9 +++++++++
.../gpu/drm/i915/display/intel_display_clock_gating.h | 1 +
drivers/gpu/drm/i915/intel_clock_gating.c | 6 +-----
3 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
index 4a94593335e0..508735212d6b 100644
--- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
@@ -17,3 +17,12 @@ void intel_display_skl_init_clock_gating(struct intel_display *display)
*/
intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS);
}
+
+void intel_display_kbl_init_clock_gating(struct intel_display *display)
+{
+ /*
+ * WaFbcTurnOffFbcWatermark:kbl
+ * Display WA #0562: kbl
+ */
+ intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS);
+}
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
index 00f416db7f47..8c21217de66a 100644
--- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
@@ -9,5 +9,6 @@
struct intel_display;
void intel_display_skl_init_clock_gating(struct intel_display *display);
+void intel_display_kbl_init_clock_gating(struct intel_display *display);
#endif /* __INTEL_DISPLAY_CLOCK_GATING_H__ */
diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c b/drivers/gpu/drm/i915/intel_clock_gating.c
index 454334fef5e7..5f7910dbe164 100644
--- a/drivers/gpu/drm/i915/intel_clock_gating.c
+++ b/drivers/gpu/drm/i915/intel_clock_gating.c
@@ -331,11 +331,7 @@ static void kbl_init_clock_gating(struct drm_i915_private *i915)
intel_uncore_rmw(&i915->uncore, GEN6_UCGCTL1,
0, GEN6_GAMUNIT_CLOCK_GATE_DISABLE);
- /*
- * WaFbcTurnOffFbcWatermark:kbl
- * Display WA #0562: kbl
- */
- intel_uncore_rmw(&i915->uncore, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS);
+ intel_display_kbl_init_clock_gating(i915->display);
}
static void skl_init_clock_gating(struct drm_i915_private *i915)
--
2.53.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 3/8] drm/i915/display: move CFL clock gating init to display
2026-03-31 12:07 [PATCH v2 0/8] drm/i915: move more display dependencies from i915 Luca Coelho
2026-03-31 12:07 ` [PATCH v2 1/8] drm/i915: move SKL clock gating init to display Luca Coelho
2026-03-31 12:07 ` [PATCH v2 2/8] drm/i915: move KBL " Luca Coelho
@ 2026-03-31 12:07 ` Luca Coelho
2026-03-31 12:07 ` [PATCH v2 4/8] drm/i915/display: move BXT " Luca Coelho
` (6 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Luca Coelho @ 2026-03-31 12:07 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, jani.nikula, ville.syrjala
Move the CFL/CML-specific display clock gating programming into
display intel_display_clock_gating.c, to remove more dependencies from
i915 to display registers.
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
---
.../gpu/drm/i915/display/intel_display_clock_gating.c | 9 +++++++++
.../gpu/drm/i915/display/intel_display_clock_gating.h | 1 +
drivers/gpu/drm/i915/intel_clock_gating.c | 6 +-----
3 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
index 508735212d6b..82ea21d7377d 100644
--- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
@@ -26,3 +26,12 @@ void intel_display_kbl_init_clock_gating(struct intel_display *display)
*/
intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS);
}
+
+void intel_display_cfl_init_clock_gating(struct intel_display *display)
+{
+ /*
+ * WaFbcTurnOffFbcWatermark:cfl
+ * Display WA #0562: cfl
+ */
+ intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS);
+}
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
index 8c21217de66a..63960f1e80fc 100644
--- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
@@ -10,5 +10,6 @@ struct intel_display;
void intel_display_skl_init_clock_gating(struct intel_display *display);
void intel_display_kbl_init_clock_gating(struct intel_display *display);
+void intel_display_cfl_init_clock_gating(struct intel_display *display);
#endif /* __INTEL_DISPLAY_CLOCK_GATING_H__ */
diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c b/drivers/gpu/drm/i915/intel_clock_gating.c
index 5f7910dbe164..b9bd23c2731e 100644
--- a/drivers/gpu/drm/i915/intel_clock_gating.c
+++ b/drivers/gpu/drm/i915/intel_clock_gating.c
@@ -307,11 +307,7 @@ static void cfl_init_clock_gating(struct drm_i915_private *i915)
/* WAC6entrylatency:cfl */
intel_uncore_rmw(&i915->uncore, FBC_LLC_READ_CTRL, 0, FBC_LLC_FULLY_OPEN);
- /*
- * WaFbcTurnOffFbcWatermark:cfl
- * Display WA #0562: cfl
- */
- intel_uncore_rmw(&i915->uncore, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS);
+ intel_display_cfl_init_clock_gating(i915->display);
}
static void kbl_init_clock_gating(struct drm_i915_private *i915)
--
2.53.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 4/8] drm/i915/display: move BXT clock gating init to display
2026-03-31 12:07 [PATCH v2 0/8] drm/i915: move more display dependencies from i915 Luca Coelho
` (2 preceding siblings ...)
2026-03-31 12:07 ` [PATCH v2 3/8] drm/i915/display: move CFL " Luca Coelho
@ 2026-03-31 12:07 ` Luca Coelho
2026-03-31 12:07 ` [PATCH v2 5/8] drm/i915/display: move GLK " Luca Coelho
` (5 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Luca Coelho @ 2026-03-31 12:07 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, jani.nikula, ville.syrjala
Move the BXT-specific display clock gating programming into display
intel_display_clock_gating.c, to remove more dependencies from i915.
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
---
.../i915/display/intel_display_clock_gating.c | 25 +++++++++++++++++++
.../i915/display/intel_display_clock_gating.h | 1 +
drivers/gpu/drm/i915/intel_clock_gating.c | 22 +---------------
3 files changed, 27 insertions(+), 21 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
index 82ea21d7377d..59041c807d6d 100644
--- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
@@ -35,3 +35,28 @@ void intel_display_cfl_init_clock_gating(struct intel_display *display)
*/
intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS);
}
+
+void intel_display_bxt_init_clock_gating(struct intel_display *display)
+{
+ /*
+ * Wa: Backlight PWM may stop in the asserted state, causing backlight
+ * to stay fully on.
+ */
+ intel_de_write(display, GEN9_CLKGATE_DIS_0,
+ intel_de_read(display, GEN9_CLKGATE_DIS_0) |
+ PWM1_GATING_DIS | PWM2_GATING_DIS);
+
+ /*
+ * Lower the display internal timeout.
+ * This is needed to avoid any hard hangs when DSI port PLL
+ * is off and a MMIO access is attempted by any privilege
+ * application, using batch buffers or any other means.
+ */
+ intel_de_write(display, RM_TIMEOUT, MMIO_TIMEOUT_US(950));
+
+ /*
+ * WaFbcTurnOffFbcWatermark:bxt
+ * Display WA #0562: bxt
+ */
+ intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS);
+}
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
index 63960f1e80fc..6bc84a9a4342 100644
--- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
@@ -11,5 +11,6 @@ struct intel_display;
void intel_display_skl_init_clock_gating(struct intel_display *display);
void intel_display_kbl_init_clock_gating(struct intel_display *display);
void intel_display_cfl_init_clock_gating(struct intel_display *display);
+void intel_display_bxt_init_clock_gating(struct intel_display *display);
#endif /* __INTEL_DISPLAY_CLOCK_GATING_H__ */
diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c b/drivers/gpu/drm/i915/intel_clock_gating.c
index b9bd23c2731e..4c1937d922b2 100644
--- a/drivers/gpu/drm/i915/intel_clock_gating.c
+++ b/drivers/gpu/drm/i915/intel_clock_gating.c
@@ -88,27 +88,7 @@ static void bxt_init_clock_gating(struct drm_i915_private *i915)
*/
intel_uncore_rmw(&i915->uncore, GEN8_UCGCTL6, 0, GEN8_HDCUNIT_CLOCK_GATE_DISABLE_HDCREQ);
- /*
- * Wa: Backlight PWM may stop in the asserted state, causing backlight
- * to stay fully on.
- */
- intel_uncore_write(&i915->uncore, GEN9_CLKGATE_DIS_0,
- intel_uncore_read(&i915->uncore, GEN9_CLKGATE_DIS_0) |
- PWM1_GATING_DIS | PWM2_GATING_DIS);
-
- /*
- * Lower the display internal timeout.
- * This is needed to avoid any hard hangs when DSI port PLL
- * is off and a MMIO access is attempted by any privilege
- * application, using batch buffers or any other means.
- */
- intel_uncore_write(&i915->uncore, RM_TIMEOUT, MMIO_TIMEOUT_US(950));
-
- /*
- * WaFbcTurnOffFbcWatermark:bxt
- * Display WA #0562: bxt
- */
- intel_uncore_rmw(&i915->uncore, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS);
+ intel_display_bxt_init_clock_gating(i915->display);
}
static void glk_init_clock_gating(struct drm_i915_private *i915)
--
2.53.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 5/8] drm/i915/display: move GLK clock gating init to display
2026-03-31 12:07 [PATCH v2 0/8] drm/i915: move more display dependencies from i915 Luca Coelho
` (3 preceding siblings ...)
2026-03-31 12:07 ` [PATCH v2 4/8] drm/i915/display: move BXT " Luca Coelho
@ 2026-03-31 12:07 ` Luca Coelho
2026-03-31 12:55 ` Jani Nikula
2026-03-31 12:07 ` [PATCH v2 6/8] drm/i915/display: move HSW and BDW " Luca Coelho
` (4 subsequent siblings)
9 siblings, 1 reply; 17+ messages in thread
From: Luca Coelho @ 2026-03-31 12:07 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, jani.nikula, ville.syrjala
Move the GLK-specific display clock gating programming into display
intel_display_clock_gating.c, to remove more dependencies from i915 to
display registers.
Now that all remaining Gen9-family callers moved into display, we can
move the shared Gen9 display clock gating helper into display and
remove the old local helper from intel_clock_gating.c.
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
---
.../i915/display/intel_display_clock_gating.c | 63 +++++++++++++++++++
.../i915/display/intel_display_clock_gating.h | 1 +
drivers/gpu/drm/i915/intel_clock_gating.c | 44 +------------
3 files changed, 65 insertions(+), 43 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
index 59041c807d6d..e3b7522b4101 100644
--- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
@@ -6,11 +6,46 @@
#include <drm/intel/intel_gmd_misc_regs.h>
#include "intel_de.h"
+#include "intel_display.h"
#include "intel_display_clock_gating.h"
#include "intel_display_regs.h"
+#include "i915_drv.h"
+
+static void intel_display_gen9_init_clock_gating(struct intel_display *display,
+ bool has_llc)
+{
+ if (has_llc) {
+ /*
+ * WaCompressedResourceDisplayNewHashMode:skl,kbl
+ * Display WA #0390: skl,kbl
+ *
+ * Must match Sampler, Pixel Back End, and Media. See
+ * WaCompressedResourceSamplerPbeMediaNewHashMode.
+ */
+ intel_de_rmw(display, CHICKEN_PAR1_1, 0,
+ SKL_DE_COMPRESSED_HASH_MODE);
+ }
+
+ /* See Bspec note for PSR2_CTL bit 31, Wa#828:skl,bxt,kbl,cfl */
+ intel_de_rmw(display, CHICKEN_PAR1_1, 0, SKL_EDP_PSR_FIX_RDWRAP);
+
+ /* WaEnableChickenDCPR:skl,bxt,kbl,glk,cfl */
+ intel_de_rmw(display, GEN8_CHICKEN_DCPR_1, 0, MASK_WAKEMEM);
+
+ /*
+ * WaFbcWakeMemOn:skl,bxt,kbl,glk,cfl
+ * Display WA #0859: skl,bxt,kbl,glk,cfl
+ */
+ intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_MEMORY_WAKE);
+}
+
void intel_display_skl_init_clock_gating(struct intel_display *display)
{
+ struct drm_i915_private *i915 = to_i915(display->drm);
+
+ intel_display_gen9_init_clock_gating(display, HAS_LLC(i915));
+
/*
* WaFbcTurnOffFbcWatermark:skl
* Display WA #0562: skl
@@ -20,6 +55,10 @@ void intel_display_skl_init_clock_gating(struct intel_display *display)
void intel_display_kbl_init_clock_gating(struct intel_display *display)
{
+ struct drm_i915_private *i915 = to_i915(display->drm);
+
+ intel_display_gen9_init_clock_gating(display, HAS_LLC(i915));
+
/*
* WaFbcTurnOffFbcWatermark:kbl
* Display WA #0562: kbl
@@ -29,6 +68,10 @@ void intel_display_kbl_init_clock_gating(struct intel_display *display)
void intel_display_cfl_init_clock_gating(struct intel_display *display)
{
+ struct drm_i915_private *i915 = to_i915(display->drm);
+
+ intel_display_gen9_init_clock_gating(display, HAS_LLC(i915));
+
/*
* WaFbcTurnOffFbcWatermark:cfl
* Display WA #0562: cfl
@@ -38,6 +81,10 @@ void intel_display_cfl_init_clock_gating(struct intel_display *display)
void intel_display_bxt_init_clock_gating(struct intel_display *display)
{
+ struct drm_i915_private *i915 = to_i915(display->drm);
+
+ intel_display_gen9_init_clock_gating(display, HAS_LLC(i915));
+
/*
* Wa: Backlight PWM may stop in the asserted state, causing backlight
* to stay fully on.
@@ -60,3 +107,19 @@ void intel_display_bxt_init_clock_gating(struct intel_display *display)
*/
intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS);
}
+
+void intel_display_glk_init_clock_gating(struct intel_display *display)
+{
+ struct drm_i915_private *i915 = to_i915(display->drm);
+
+ intel_display_gen9_init_clock_gating(display, HAS_LLC(i915));
+
+ /*
+ * WaDisablePWMClockGating:glk
+ * Backlight PWM may stop in the asserted state, causing backlight
+ * to stay fully on.
+ */
+ intel_de_write(display, GEN9_CLKGATE_DIS_0,
+ intel_de_read(display, GEN9_CLKGATE_DIS_0) |
+ PWM1_GATING_DIS | PWM2_GATING_DIS);
+}
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
index 6bc84a9a4342..a7784db9d97a 100644
--- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
@@ -12,5 +12,6 @@ void intel_display_skl_init_clock_gating(struct intel_display *display);
void intel_display_kbl_init_clock_gating(struct intel_display *display);
void intel_display_cfl_init_clock_gating(struct intel_display *display);
void intel_display_bxt_init_clock_gating(struct intel_display *display);
+void intel_display_glk_init_clock_gating(struct intel_display *display);
#endif /* __INTEL_DISPLAY_CLOCK_GATING_H__ */
diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c b/drivers/gpu/drm/i915/intel_clock_gating.c
index 4c1937d922b2..777314e0c75d 100644
--- a/drivers/gpu/drm/i915/intel_clock_gating.c
+++ b/drivers/gpu/drm/i915/intel_clock_gating.c
@@ -49,36 +49,8 @@ struct drm_i915_clock_gating_funcs {
void (*init_clock_gating)(struct drm_i915_private *i915);
};
-static void gen9_init_clock_gating(struct drm_i915_private *i915)
-{
- if (HAS_LLC(i915)) {
- /*
- * WaCompressedResourceDisplayNewHashMode:skl,kbl
- * Display WA #0390: skl,kbl
- *
- * Must match Sampler, Pixel Back End, and Media. See
- * WaCompressedResourceSamplerPbeMediaNewHashMode.
- */
- intel_uncore_rmw(&i915->uncore, CHICKEN_PAR1_1, 0, SKL_DE_COMPRESSED_HASH_MODE);
- }
-
- /* See Bspec note for PSR2_CTL bit 31, Wa#828:skl,bxt,kbl,cfl */
- intel_uncore_rmw(&i915->uncore, CHICKEN_PAR1_1, 0, SKL_EDP_PSR_FIX_RDWRAP);
-
- /* WaEnableChickenDCPR:skl,bxt,kbl,glk,cfl */
- intel_uncore_rmw(&i915->uncore, GEN8_CHICKEN_DCPR_1, 0, MASK_WAKEMEM);
-
- /*
- * WaFbcWakeMemOn:skl,bxt,kbl,glk,cfl
- * Display WA #0859: skl,bxt,kbl,glk,cfl
- */
- intel_uncore_rmw(&i915->uncore, DISP_ARB_CTL, 0, DISP_FBC_MEMORY_WAKE);
-}
-
static void bxt_init_clock_gating(struct drm_i915_private *i915)
{
- gen9_init_clock_gating(i915);
-
/* WaDisableSDEUnitClockGating:bxt */
intel_uncore_rmw(&i915->uncore, GEN8_UCGCTL6, 0, GEN8_SDEUNIT_CLOCK_GATE_DISABLE);
@@ -93,16 +65,7 @@ static void bxt_init_clock_gating(struct drm_i915_private *i915)
static void glk_init_clock_gating(struct drm_i915_private *i915)
{
- gen9_init_clock_gating(i915);
-
- /*
- * WaDisablePWMClockGating:glk
- * Backlight PWM may stop in the asserted state, causing backlight
- * to stay fully on.
- */
- intel_uncore_write(&i915->uncore, GEN9_CLKGATE_DIS_0,
- intel_uncore_read(&i915->uncore, GEN9_CLKGATE_DIS_0) |
- PWM1_GATING_DIS | PWM2_GATING_DIS);
+ intel_display_glk_init_clock_gating(i915->display);
}
static void g4x_disable_trickle_feed(struct drm_i915_private *dev_priv)
@@ -282,7 +245,6 @@ static void dg2_init_clock_gating(struct drm_i915_private *i915)
static void cfl_init_clock_gating(struct drm_i915_private *i915)
{
intel_pch_init_clock_gating(i915->display);
- gen9_init_clock_gating(i915);
/* WAC6entrylatency:cfl */
intel_uncore_rmw(&i915->uncore, FBC_LLC_READ_CTRL, 0, FBC_LLC_FULLY_OPEN);
@@ -292,8 +254,6 @@ static void cfl_init_clock_gating(struct drm_i915_private *i915)
static void kbl_init_clock_gating(struct drm_i915_private *i915)
{
- gen9_init_clock_gating(i915);
-
/* WAC6entrylatency:kbl */
intel_uncore_rmw(&i915->uncore, FBC_LLC_READ_CTRL, 0, FBC_LLC_FULLY_OPEN);
@@ -312,8 +272,6 @@ static void kbl_init_clock_gating(struct drm_i915_private *i915)
static void skl_init_clock_gating(struct drm_i915_private *i915)
{
- gen9_init_clock_gating(i915);
-
/* WaDisableDopClockGating:skl */
intel_uncore_rmw(&i915->uncore, GEN7_MISCCPCTL,
GEN7_DOP_CLOCK_GATE_ENABLE, 0);
--
2.53.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 6/8] drm/i915/display: move HSW and BDW clock gating init to display
2026-03-31 12:07 [PATCH v2 0/8] drm/i915: move more display dependencies from i915 Luca Coelho
` (4 preceding siblings ...)
2026-03-31 12:07 ` [PATCH v2 5/8] drm/i915/display: move GLK " Luca Coelho
@ 2026-03-31 12:07 ` Luca Coelho
2026-03-31 12:07 ` [PATCH v2 7/8] drm/i915/display: move pre-HSW " Luca Coelho
` (3 subsequent siblings)
9 siblings, 0 replies; 17+ messages in thread
From: Luca Coelho @ 2026-03-31 12:07 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, jani.nikula, ville.syrjala
Move the HSW and BDW display clock gating programming into the display
code. In this case we need two different helpers, because the common
code between these two is split in the middle.
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
---
.../i915/display/intel_display_clock_gating.c | 44 +++++++++++++++++++
.../i915/display/intel_display_clock_gating.h | 4 ++
.../gpu/drm/i915/display/intel_display_regs.h | 3 ++
drivers/gpu/drm/i915/intel_clock_gating.c | 34 ++------------
4 files changed, 55 insertions(+), 30 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
index e3b7522b4101..d5085ce7adae 100644
--- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
@@ -123,3 +123,47 @@ void intel_display_glk_init_clock_gating(struct intel_display *display)
intel_de_read(display, GEN9_CLKGATE_DIS_0) |
PWM1_GATING_DIS | PWM2_GATING_DIS);
}
+
+void intel_display_bdw_clock_gating_disable_fbcq(struct intel_display *display)
+{
+ /* WaFbcAsynchFlipDisableFbcQueue:hsw,bdw */
+ intel_de_rmw(display, CHICKEN_PIPESL_1(PIPE_A), 0, HSW_FBCQ_DIS);
+}
+
+void intel_display_bdw_clock_gating_vblank_in_srd(struct intel_display *display)
+{
+ enum pipe pipe;
+
+ /* WaPsrDPAMaskVBlankInSRD:hsw */
+ intel_de_rmw(display, CHICKEN_PAR1_1, 0, HSW_MASK_VBL_TO_PIPE_IN_SRD);
+
+ for_each_pipe(display, pipe) {
+ /* WaPsrDPRSUnmaskVBlankInSRD:hsw,bdw */
+ intel_de_rmw(display, CHICKEN_PIPESL_1(pipe), 0,
+ BDW_UNMASK_VBL_TO_REGS_IN_SRD);
+ }
+}
+
+void intel_display_bdw_clock_gating_kvm_notif(struct intel_display *display)
+{
+ /* WaKVMNotificationOnConfigChange:bdw */
+ intel_de_rmw(display, CHICKEN_PAR2_1, 0,
+ KVM_CONFIG_CHANGE_NOTIFICATION_SELECT);
+}
+
+void intel_display_hsw_init_clock_gating(struct intel_display *display)
+{
+ enum pipe pipe;
+
+ /* WaFbcAsynchFlipDisableFbcQueue:hsw,bdw */
+ intel_de_rmw(display, CHICKEN_PIPESL_1(PIPE_A), 0, HSW_FBCQ_DIS);
+
+ /* WaPsrDPAMaskVBlankInSRD:hsw */
+ intel_de_rmw(display, CHICKEN_PAR1_1, 0, HSW_MASK_VBL_TO_PIPE_IN_SRD);
+
+ for_each_pipe(display, pipe) {
+ /* WaPsrDPRSUnmaskVBlankInSRD:hsw,bdw */
+ intel_de_rmw(display, CHICKEN_PIPESL_1(pipe), 0,
+ HSW_UNMASK_VBL_TO_REGS_IN_SRD);
+ }
+}
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
index a7784db9d97a..e0300dc8b041 100644
--- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
@@ -13,5 +13,9 @@ void intel_display_kbl_init_clock_gating(struct intel_display *display);
void intel_display_cfl_init_clock_gating(struct intel_display *display);
void intel_display_bxt_init_clock_gating(struct intel_display *display);
void intel_display_glk_init_clock_gating(struct intel_display *display);
+void intel_display_bdw_clock_gating_disable_fbcq(struct intel_display *display);
+void intel_display_bdw_clock_gating_vblank_in_srd(struct intel_display *display);
+void intel_display_bdw_clock_gating_kvm_notif(struct intel_display *display);
+void intel_display_hsw_init_clock_gating(struct intel_display *display);
#endif /* __INTEL_DISPLAY_CLOCK_GATING_H__ */
diff --git a/drivers/gpu/drm/i915/display/intel_display_regs.h b/drivers/gpu/drm/i915/display/intel_display_regs.h
index 4746e9ebd920..fc9d3bbb921c 100644
--- a/drivers/gpu/drm/i915/display/intel_display_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_display_regs.h
@@ -405,6 +405,9 @@
#define SKL_EDP_PSR_FIX_RDWRAP REG_BIT(3)
#define IGNORE_PSR2_HW_TRACKING REG_BIT(1)
+#define CHICKEN_PAR2_1 _MMIO(0x42090)
+#define KVM_CONFIG_CHANGE_NOTIFICATION_SELECT REG_BIT(14)
+
/*
* GEN9 clock gating regs
*/
diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c b/drivers/gpu/drm/i915/intel_clock_gating.c
index 777314e0c75d..47b437a82f4e 100644
--- a/drivers/gpu/drm/i915/intel_clock_gating.c
+++ b/drivers/gpu/drm/i915/intel_clock_gating.c
@@ -284,23 +284,12 @@ static void skl_init_clock_gating(struct drm_i915_private *i915)
static void bdw_init_clock_gating(struct drm_i915_private *i915)
{
- struct intel_display *display = i915->display;
- enum pipe pipe;
-
- /* WaFbcAsynchFlipDisableFbcQueue:hsw,bdw */
- intel_uncore_rmw(&i915->uncore, CHICKEN_PIPESL_1(PIPE_A), 0, HSW_FBCQ_DIS);
+ intel_display_bdw_clock_gating_disable_fbcq(i915->display);
/* WaSwitchSolVfFArbitrationPriority:bdw */
intel_uncore_rmw(&i915->uncore, GAM_ECOCHK, 0, HSW_ECOCHK_ARB_PRIO_SOL);
- /* WaPsrDPAMaskVBlankInSRD:bdw */
- intel_uncore_rmw(&i915->uncore, CHICKEN_PAR1_1, 0, HSW_MASK_VBL_TO_PIPE_IN_SRD);
-
- for_each_pipe(display, pipe) {
- /* WaPsrDPRSUnmaskVBlankInSRD:bdw */
- intel_uncore_rmw(&i915->uncore, CHICKEN_PIPESL_1(pipe),
- 0, BDW_UNMASK_VBL_TO_REGS_IN_SRD);
- }
+ intel_display_bdw_clock_gating_vblank_in_srd(i915->display);
/* WaVSRefCountFullforceMissDisable:bdw */
/* WaDSRefCountFullforceMissDisable:bdw */
@@ -316,9 +305,7 @@ static void bdw_init_clock_gating(struct drm_i915_private *i915)
/* WaProgramL3SqcReg1Default:bdw */
gen8_set_l3sqc_credits(i915, 30, 2);
- /* WaKVMNotificationOnConfigChange:bdw */
- intel_uncore_rmw(&i915->uncore, CHICKEN_PAR2_1,
- 0, KVM_CONFIG_CHANGE_NOTIFICATION_SELECT);
+ intel_display_bdw_clock_gating_kvm_notif(i915->display);
intel_pch_init_clock_gating(i915->display);
@@ -332,20 +319,7 @@ static void bdw_init_clock_gating(struct drm_i915_private *i915)
static void hsw_init_clock_gating(struct drm_i915_private *i915)
{
- struct intel_display *display = i915->display;
- enum pipe pipe;
-
- /* WaFbcAsynchFlipDisableFbcQueue:hsw,bdw */
- intel_uncore_rmw(&i915->uncore, CHICKEN_PIPESL_1(PIPE_A), 0, HSW_FBCQ_DIS);
-
- /* WaPsrDPAMaskVBlankInSRD:hsw */
- intel_uncore_rmw(&i915->uncore, CHICKEN_PAR1_1, 0, HSW_MASK_VBL_TO_PIPE_IN_SRD);
-
- for_each_pipe(display, pipe) {
- /* WaPsrDPRSUnmaskVBlankInSRD:hsw */
- intel_uncore_rmw(&i915->uncore, CHICKEN_PIPESL_1(pipe),
- 0, HSW_UNMASK_VBL_TO_REGS_IN_SRD);
- }
+ intel_display_hsw_init_clock_gating(i915->display);
/* This is required by WaCatErrorRejectionIssue:hsw */
intel_uncore_rmw(&i915->uncore, GEN7_SQ_CHICKEN_MBCUNIT_CONFIG,
--
2.53.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 7/8] drm/i915/display: move pre-HSW clock gating init to display
2026-03-31 12:07 [PATCH v2 0/8] drm/i915: move more display dependencies from i915 Luca Coelho
` (5 preceding siblings ...)
2026-03-31 12:07 ` [PATCH v2 6/8] drm/i915/display: move HSW and BDW " Luca Coelho
@ 2026-03-31 12:07 ` Luca Coelho
2026-03-31 12:57 ` Jani Nikula
2026-03-31 12:07 ` [PATCH v2 8/8] drm/i915: remove HAS_PCH_NOP() dependency from clock gating Luca Coelho
` (2 subsequent siblings)
9 siblings, 1 reply; 17+ messages in thread
From: Luca Coelho @ 2026-03-31 12:07 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, jani.nikula, ville.syrjala
Move the remaining pre-HSW display clock gating programming into
display.
This also drops display register includes from intel_clock_gating.c.
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
---
.../i915/display/intel_display_clock_gating.c | 95 ++++++++++++++++
.../i915/display/intel_display_clock_gating.h | 6 +
drivers/gpu/drm/i915/intel_clock_gating.c | 103 +-----------------
3 files changed, 107 insertions(+), 97 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
index d5085ce7adae..6867963868a7 100644
--- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
@@ -6,11 +6,13 @@
#include <drm/intel/intel_gmd_misc_regs.h>
#include "intel_de.h"
+#include "i9xx_plane_regs.h"
#include "intel_display.h"
#include "intel_display_clock_gating.h"
#include "intel_display_regs.h"
#include "i915_drv.h"
+#include "i915_reg.h"
static void intel_display_gen9_init_clock_gating(struct intel_display *display,
bool has_llc)
@@ -167,3 +169,96 @@ void intel_display_hsw_init_clock_gating(struct intel_display *display)
HSW_UNMASK_VBL_TO_REGS_IN_SRD);
}
}
+
+void intel_display_disable_trickle_feed(struct intel_display *display)
+{
+ enum pipe pipe;
+
+ for_each_pipe(display, pipe) {
+ intel_de_rmw(display, DSPCNTR(display, pipe), 0,
+ DISP_TRICKLE_FEED_DISABLE);
+
+ intel_de_rmw(display, DSPSURF(display, pipe), 0, 0);
+ intel_de_posting_read(display, DSPSURF(display, pipe));
+ }
+}
+
+void intel_display_ilk_init_clock_gating(struct intel_display *display)
+{
+ struct drm_i915_private *i915 = to_i915(display->drm);
+ u32 dspclk_gate = ILK_VRHUNIT_CLOCK_GATE_DISABLE;
+
+ /*
+ * Required for FBC
+ * WaFbcDisableDpfcClockGating:ilk
+ */
+ dspclk_gate |= ILK_DPFCRUNIT_CLOCK_GATE_DISABLE |
+ ILK_DPFCUNIT_CLOCK_GATE_DISABLE |
+ ILK_DPFDUNIT_CLOCK_GATE_ENABLE;
+
+ intel_de_write(display, ILK_DISPLAY_CHICKEN2,
+ intel_de_read(display, ILK_DISPLAY_CHICKEN2) |
+ ILK_DPARB_GATE | ILK_VSDPFD_FULL);
+ dspclk_gate |= ILK_DPARBUNIT_CLOCK_GATE_ENABLE;
+ intel_de_write(display, DISP_ARB_CTL,
+ intel_de_read(display, DISP_ARB_CTL) |
+ DISP_FBC_WM_DIS);
+
+ if (IS_IRONLAKE_M(i915)) {
+ /* WaFbcAsynchFlipDisableFbcQueue:ilk */
+ intel_de_rmw(display, ILK_DISPLAY_CHICKEN1, 0, ILK_FBCQ_DIS);
+ intel_de_rmw(display, ILK_DISPLAY_CHICKEN2, 0, ILK_DPARB_GATE);
+ }
+
+ intel_de_write(display, ILK_DSPCLK_GATE_D, dspclk_gate);
+ intel_de_rmw(display, ILK_DISPLAY_CHICKEN2, 0, ILK_ELPIN_409_SELECT);
+
+ intel_display_disable_trickle_feed(display);
+}
+
+void intel_display_gen6_init_clock_gating(struct intel_display *display)
+{
+ u32 dspclk_gate = ILK_VRHUNIT_CLOCK_GATE_DISABLE;
+
+ intel_de_write(display, ILK_DSPCLK_GATE_D, dspclk_gate);
+ intel_de_rmw(display, ILK_DISPLAY_CHICKEN2, 0, ILK_ELPIN_409_SELECT);
+
+ intel_de_write(display, ILK_DISPLAY_CHICKEN1,
+ intel_de_read(display, ILK_DISPLAY_CHICKEN1) |
+ ILK_FBCQ_DIS | ILK_PABSTRETCH_DIS);
+ intel_de_write(display, ILK_DISPLAY_CHICKEN2,
+ intel_de_read(display, ILK_DISPLAY_CHICKEN2) |
+ ILK_DPARB_GATE | ILK_VSDPFD_FULL);
+ intel_de_write(display, ILK_DSPCLK_GATE_D,
+ intel_de_read(display, ILK_DSPCLK_GATE_D) |
+ ILK_DPARBUNIT_CLOCK_GATE_ENABLE |
+ ILK_DPFDUNIT_CLOCK_GATE_ENABLE);
+
+ intel_display_disable_trickle_feed(display);
+}
+
+void intel_display_ivb_init_clock_gating(struct intel_display *display)
+{
+ intel_de_write(display, ILK_DSPCLK_GATE_D, ILK_VRHUNIT_CLOCK_GATE_DISABLE);
+ intel_de_rmw(display, ILK_DISPLAY_CHICKEN1, 0, ILK_FBCQ_DIS);
+}
+
+void intel_display_g4x_init_clock_gating(struct intel_display *display)
+{
+ struct drm_i915_private *i915 = to_i915(display->drm);
+ u32 dspclk_gate = VRHUNIT_CLOCK_GATE_DISABLE |
+ OVRUNIT_CLOCK_GATE_DISABLE |
+ OVCUNIT_CLOCK_GATE_DISABLE;
+
+ if (IS_GM45(i915))
+ dspclk_gate |= DSSUNIT_CLOCK_GATE_DISABLE;
+
+ intel_de_write(display, DSPCLK_GATE_D, dspclk_gate);
+
+ intel_display_disable_trickle_feed(display);
+}
+
+void intel_display_i965gm_init_clock_gating(struct intel_display *display)
+{
+ intel_de_write(display, DSPCLK_GATE_D, 0);
+}
diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
index e0300dc8b041..b6dd34ca92dd 100644
--- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
+++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
@@ -17,5 +17,11 @@ void intel_display_bdw_clock_gating_disable_fbcq(struct intel_display *display);
void intel_display_bdw_clock_gating_vblank_in_srd(struct intel_display *display);
void intel_display_bdw_clock_gating_kvm_notif(struct intel_display *display);
void intel_display_hsw_init_clock_gating(struct intel_display *display);
+void intel_display_disable_trickle_feed(struct intel_display *display);
+void intel_display_ilk_init_clock_gating(struct intel_display *display);
+void intel_display_gen6_init_clock_gating(struct intel_display *display);
+void intel_display_ivb_init_clock_gating(struct intel_display *display);
+void intel_display_g4x_init_clock_gating(struct intel_display *display);
+void intel_display_i965gm_init_clock_gating(struct intel_display *display);
#endif /* __INTEL_DISPLAY_CLOCK_GATING_H__ */
diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c b/drivers/gpu/drm/i915/intel_clock_gating.c
index 47b437a82f4e..12559db84cf4 100644
--- a/drivers/gpu/drm/i915/intel_clock_gating.c
+++ b/drivers/gpu/drm/i915/intel_clock_gating.c
@@ -29,11 +29,8 @@
#include <drm/intel/intel_gmd_misc_regs.h>
#include <drm/intel/intel_gmd_interrupt_regs.h>
-#include "display/i9xx_plane_regs.h"
-#include "display/intel_display.h"
#include "display/intel_display_clock_gating.h"
#include "display/intel_display_core.h"
-#include "display/intel_display_regs.h"
#include "gt/intel_engine_regs.h"
#include "gt/intel_gt.h"
#include "gt/intel_gt_mcr.h"
@@ -68,74 +65,15 @@ static void glk_init_clock_gating(struct drm_i915_private *i915)
intel_display_glk_init_clock_gating(i915->display);
}
-static void g4x_disable_trickle_feed(struct drm_i915_private *dev_priv)
-{
- struct intel_display *display = dev_priv->display;
- enum pipe pipe;
-
- for_each_pipe(display, pipe) {
- intel_uncore_rmw(&dev_priv->uncore, DSPCNTR(display, pipe),
- 0, DISP_TRICKLE_FEED_DISABLE);
-
- intel_uncore_rmw(&dev_priv->uncore, DSPSURF(display, pipe),
- 0, 0);
- intel_uncore_posting_read(&dev_priv->uncore,
- DSPSURF(display, pipe));
- }
-}
-
static void ilk_init_clock_gating(struct drm_i915_private *i915)
{
- u32 dspclk_gate = ILK_VRHUNIT_CLOCK_GATE_DISABLE;
-
- /*
- * Required for FBC
- * WaFbcDisableDpfcClockGating:ilk
- */
- dspclk_gate |= ILK_DPFCRUNIT_CLOCK_GATE_DISABLE |
- ILK_DPFCUNIT_CLOCK_GATE_DISABLE |
- ILK_DPFDUNIT_CLOCK_GATE_ENABLE;
-
intel_uncore_write(&i915->uncore, PCH_3DCGDIS0,
MARIUNIT_CLOCK_GATE_DISABLE |
SVSMUNIT_CLOCK_GATE_DISABLE);
intel_uncore_write(&i915->uncore, PCH_3DCGDIS1,
VFMUNIT_CLOCK_GATE_DISABLE);
- /*
- * According to the spec the following bits should be set in
- * order to enable memory self-refresh
- * The bit 22/21 of 0x42004
- * The bit 5 of 0x42020
- * The bit 15 of 0x45000
- */
- intel_uncore_write(&i915->uncore, ILK_DISPLAY_CHICKEN2,
- (intel_uncore_read(&i915->uncore, ILK_DISPLAY_CHICKEN2) |
- ILK_DPARB_GATE | ILK_VSDPFD_FULL));
- dspclk_gate |= ILK_DPARBUNIT_CLOCK_GATE_ENABLE;
- intel_uncore_write(&i915->uncore, DISP_ARB_CTL,
- (intel_uncore_read(&i915->uncore, DISP_ARB_CTL) |
- DISP_FBC_WM_DIS));
-
- /*
- * Based on the document from hardware guys the following bits
- * should be set unconditionally in order to enable FBC.
- * The bit 22 of 0x42000
- * The bit 22 of 0x42004
- * The bit 7,8,9 of 0x42020.
- */
- if (IS_IRONLAKE_M(i915)) {
- /* WaFbcAsynchFlipDisableFbcQueue:ilk */
- intel_uncore_rmw(&i915->uncore, ILK_DISPLAY_CHICKEN1, 0, ILK_FBCQ_DIS);
- intel_uncore_rmw(&i915->uncore, ILK_DISPLAY_CHICKEN2, 0, ILK_DPARB_GATE);
- }
-
- intel_uncore_write(&i915->uncore, ILK_DSPCLK_GATE_D, dspclk_gate);
-
- intel_uncore_rmw(&i915->uncore, ILK_DISPLAY_CHICKEN2, 0, ILK_ELPIN_409_SELECT);
-
- g4x_disable_trickle_feed(i915);
-
+ intel_display_ilk_init_clock_gating(i915->display);
intel_pch_init_clock_gating(i915->display);
}
@@ -152,11 +90,7 @@ static void gen6_check_mch_setup(struct drm_i915_private *i915)
static void gen6_init_clock_gating(struct drm_i915_private *i915)
{
- u32 dspclk_gate = ILK_VRHUNIT_CLOCK_GATE_DISABLE;
-
- intel_uncore_write(&i915->uncore, ILK_DSPCLK_GATE_D, dspclk_gate);
-
- intel_uncore_rmw(&i915->uncore, ILK_DISPLAY_CHICKEN2, 0, ILK_ELPIN_409_SELECT);
+ intel_display_gen6_init_clock_gating(i915->display);
intel_uncore_write(&i915->uncore, GEN6_UCGCTL1,
intel_uncore_read(&i915->uncore, GEN6_UCGCTL1) |
@@ -191,19 +125,6 @@ static void gen6_init_clock_gating(struct drm_i915_private *i915)
*
* WaFbcAsynchFlipDisableFbcQueue:snb
*/
- intel_uncore_write(&i915->uncore, ILK_DISPLAY_CHICKEN1,
- intel_uncore_read(&i915->uncore, ILK_DISPLAY_CHICKEN1) |
- ILK_FBCQ_DIS | ILK_PABSTRETCH_DIS);
- intel_uncore_write(&i915->uncore, ILK_DISPLAY_CHICKEN2,
- intel_uncore_read(&i915->uncore, ILK_DISPLAY_CHICKEN2) |
- ILK_DPARB_GATE | ILK_VSDPFD_FULL);
- intel_uncore_write(&i915->uncore, ILK_DSPCLK_GATE_D,
- intel_uncore_read(&i915->uncore, ILK_DSPCLK_GATE_D) |
- ILK_DPARBUNIT_CLOCK_GATE_ENABLE |
- ILK_DPFDUNIT_CLOCK_GATE_ENABLE);
-
- g4x_disable_trickle_feed(i915);
-
intel_pch_init_clock_gating(i915->display);
gen6_check_mch_setup(i915);
@@ -335,10 +256,7 @@ static void ivb_init_clock_gating(struct drm_i915_private *i915)
{
struct intel_display *display = i915->display;
- intel_uncore_write(&i915->uncore, ILK_DSPCLK_GATE_D, ILK_VRHUNIT_CLOCK_GATE_DISABLE);
-
- /* WaFbcAsynchFlipDisableFbcQueue:ivb */
- intel_uncore_rmw(&i915->uncore, ILK_DISPLAY_CHICKEN1, 0, ILK_FBCQ_DIS);
+ intel_display_ivb_init_clock_gating(display);
/* WaDisableBackToBackFlipFix:ivb */
intel_uncore_write(&i915->uncore, IVB_CHICKEN3,
@@ -367,7 +285,7 @@ static void ivb_init_clock_gating(struct drm_i915_private *i915)
intel_uncore_rmw(&i915->uncore, GEN7_SQ_CHICKEN_MBCUNIT_CONFIG,
0, GEN7_SQ_CHICKEN_MBCUNIT_SQINTMOB);
- g4x_disable_trickle_feed(i915);
+ intel_display_disable_trickle_feed(display);
intel_uncore_rmw(&i915->uncore, GEN6_MBCUNIT_SNPCR, GEN6_MBC_SNPCR_MASK,
GEN6_MBC_SNPCR_MED);
@@ -440,21 +358,12 @@ static void chv_init_clock_gating(struct drm_i915_private *i915)
static void g4x_init_clock_gating(struct drm_i915_private *i915)
{
- u32 dspclk_gate;
-
intel_uncore_write(&i915->uncore, RENCLK_GATE_D1, 0);
intel_uncore_write(&i915->uncore, RENCLK_GATE_D2, VF_UNIT_CLOCK_GATE_DISABLE |
GS_UNIT_CLOCK_GATE_DISABLE |
CL_UNIT_CLOCK_GATE_DISABLE);
intel_uncore_write(&i915->uncore, RAMCLK_GATE_D, 0);
- dspclk_gate = VRHUNIT_CLOCK_GATE_DISABLE |
- OVRUNIT_CLOCK_GATE_DISABLE |
- OVCUNIT_CLOCK_GATE_DISABLE;
- if (IS_GM45(i915))
- dspclk_gate |= DSSUNIT_CLOCK_GATE_DISABLE;
- intel_uncore_write(&i915->uncore, DSPCLK_GATE_D, dspclk_gate);
-
- g4x_disable_trickle_feed(i915);
+ intel_display_g4x_init_clock_gating(i915->display);
}
static void i965gm_init_clock_gating(struct drm_i915_private *i915)
@@ -463,7 +372,7 @@ static void i965gm_init_clock_gating(struct drm_i915_private *i915)
intel_uncore_write(uncore, RENCLK_GATE_D1, I965_RCC_CLOCK_GATE_DISABLE);
intel_uncore_write(uncore, RENCLK_GATE_D2, 0);
- intel_uncore_write(uncore, DSPCLK_GATE_D, 0);
+ intel_display_i965gm_init_clock_gating(i915->display);
intel_uncore_write(uncore, RAMCLK_GATE_D, 0);
intel_uncore_write16(uncore, DEUC, 0);
intel_uncore_write(uncore,
--
2.53.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* [PATCH v2 8/8] drm/i915: remove HAS_PCH_NOP() dependency from clock gating
2026-03-31 12:07 [PATCH v2 0/8] drm/i915: move more display dependencies from i915 Luca Coelho
` (6 preceding siblings ...)
2026-03-31 12:07 ` [PATCH v2 7/8] drm/i915/display: move pre-HSW " Luca Coelho
@ 2026-03-31 12:07 ` Luca Coelho
2026-03-31 13:35 ` ✓ i915.CI.BAT: success for drm/i915: move more display dependencies from i915 (rev2) Patchwork
2026-04-01 3:01 ` ✗ i915.CI.Full: failure " Patchwork
9 siblings, 0 replies; 17+ messages in thread
From: Luca Coelho @ 2026-03-31 12:07 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, jani.nikula, ville.syrjala
intel_pch_init_clock_gating() already handles unsupported PCH types,
including PCH_NOP, by doing nothing.
Drop the explicit HAS_PCH_NOP() check from the IVB clock gating
path and always call the display helper directly. This removes one
more direct dependency on display-side PCH macros from
intel_clock_gating.c.
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
---
drivers/gpu/drm/i915/intel_clock_gating.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c b/drivers/gpu/drm/i915/intel_clock_gating.c
index 12559db84cf4..d185199c43b8 100644
--- a/drivers/gpu/drm/i915/intel_clock_gating.c
+++ b/drivers/gpu/drm/i915/intel_clock_gating.c
@@ -290,8 +290,7 @@ static void ivb_init_clock_gating(struct drm_i915_private *i915)
intel_uncore_rmw(&i915->uncore, GEN6_MBCUNIT_SNPCR, GEN6_MBC_SNPCR_MASK,
GEN6_MBC_SNPCR_MED);
- if (!HAS_PCH_NOP(display))
- intel_pch_init_clock_gating(display);
+ intel_pch_init_clock_gating(display);
gen6_check_mch_setup(i915);
}
--
2.53.0
^ permalink raw reply related [flat|nested] 17+ messages in thread
* Re: [PATCH v2 5/8] drm/i915/display: move GLK clock gating init to display
2026-03-31 12:07 ` [PATCH v2 5/8] drm/i915/display: move GLK " Luca Coelho
@ 2026-03-31 12:55 ` Jani Nikula
0 siblings, 0 replies; 17+ messages in thread
From: Jani Nikula @ 2026-03-31 12:55 UTC (permalink / raw)
To: Luca Coelho, intel-gfx; +Cc: intel-xe, ville.syrjala
On Tue, 31 Mar 2026, Luca Coelho <luciano.coelho@intel.com> wrote:
> Move the GLK-specific display clock gating programming into display
> intel_display_clock_gating.c, to remove more dependencies from i915 to
> display registers.
>
> Now that all remaining Gen9-family callers moved into display, we can
> move the shared Gen9 display clock gating helper into display and
> remove the old local helper from intel_clock_gating.c.
>
> Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
> ---
> .../i915/display/intel_display_clock_gating.c | 63 +++++++++++++++++++
> .../i915/display/intel_display_clock_gating.h | 1 +
> drivers/gpu/drm/i915/intel_clock_gating.c | 44 +------------
> 3 files changed, 65 insertions(+), 43 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
> index 59041c807d6d..e3b7522b4101 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
> @@ -6,11 +6,46 @@
> #include <drm/intel/intel_gmd_misc_regs.h>
>
> #include "intel_de.h"
> +#include "intel_display.h"
> #include "intel_display_clock_gating.h"
> #include "intel_display_regs.h"
>
> +#include "i915_drv.h"
Nope, we can't do this anymore. Sorry for not noticing it in v1.
intel_display_clock_gating.c is something that should be built for both
i915 and xe, regardless of the platforms. And compat i915_drv.h doesn't
exist anymore for xe. We've removed that include from all the display
code. The only one remaining is intel_fb_pin.c, which is i915 specific
adaptation code that we'll also need to tackle soon.
Similarly, we can't use to_i915() or HAS_LLC() either.
I don't have an alternative suggestion right now, but this is what we
can't do. Sorry.
BR,
Jani.
> +
> +static void intel_display_gen9_init_clock_gating(struct intel_display *display,
> + bool has_llc)
> +{
> + if (has_llc) {
> + /*
> + * WaCompressedResourceDisplayNewHashMode:skl,kbl
> + * Display WA #0390: skl,kbl
> + *
> + * Must match Sampler, Pixel Back End, and Media. See
> + * WaCompressedResourceSamplerPbeMediaNewHashMode.
> + */
> + intel_de_rmw(display, CHICKEN_PAR1_1, 0,
> + SKL_DE_COMPRESSED_HASH_MODE);
> + }
> +
> + /* See Bspec note for PSR2_CTL bit 31, Wa#828:skl,bxt,kbl,cfl */
> + intel_de_rmw(display, CHICKEN_PAR1_1, 0, SKL_EDP_PSR_FIX_RDWRAP);
> +
> + /* WaEnableChickenDCPR:skl,bxt,kbl,glk,cfl */
> + intel_de_rmw(display, GEN8_CHICKEN_DCPR_1, 0, MASK_WAKEMEM);
> +
> + /*
> + * WaFbcWakeMemOn:skl,bxt,kbl,glk,cfl
> + * Display WA #0859: skl,bxt,kbl,glk,cfl
> + */
> + intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_MEMORY_WAKE);
> +}
> +
> void intel_display_skl_init_clock_gating(struct intel_display *display)
> {
> + struct drm_i915_private *i915 = to_i915(display->drm);
> +
> + intel_display_gen9_init_clock_gating(display, HAS_LLC(i915));
> +
> /*
> * WaFbcTurnOffFbcWatermark:skl
> * Display WA #0562: skl
> @@ -20,6 +55,10 @@ void intel_display_skl_init_clock_gating(struct intel_display *display)
>
> void intel_display_kbl_init_clock_gating(struct intel_display *display)
> {
> + struct drm_i915_private *i915 = to_i915(display->drm);
> +
> + intel_display_gen9_init_clock_gating(display, HAS_LLC(i915));
> +
> /*
> * WaFbcTurnOffFbcWatermark:kbl
> * Display WA #0562: kbl
> @@ -29,6 +68,10 @@ void intel_display_kbl_init_clock_gating(struct intel_display *display)
>
> void intel_display_cfl_init_clock_gating(struct intel_display *display)
> {
> + struct drm_i915_private *i915 = to_i915(display->drm);
> +
> + intel_display_gen9_init_clock_gating(display, HAS_LLC(i915));
> +
> /*
> * WaFbcTurnOffFbcWatermark:cfl
> * Display WA #0562: cfl
> @@ -38,6 +81,10 @@ void intel_display_cfl_init_clock_gating(struct intel_display *display)
>
> void intel_display_bxt_init_clock_gating(struct intel_display *display)
> {
> + struct drm_i915_private *i915 = to_i915(display->drm);
> +
> + intel_display_gen9_init_clock_gating(display, HAS_LLC(i915));
> +
> /*
> * Wa: Backlight PWM may stop in the asserted state, causing backlight
> * to stay fully on.
> @@ -60,3 +107,19 @@ void intel_display_bxt_init_clock_gating(struct intel_display *display)
> */
> intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS);
> }
> +
> +void intel_display_glk_init_clock_gating(struct intel_display *display)
> +{
> + struct drm_i915_private *i915 = to_i915(display->drm);
> +
> + intel_display_gen9_init_clock_gating(display, HAS_LLC(i915));
> +
> + /*
> + * WaDisablePWMClockGating:glk
> + * Backlight PWM may stop in the asserted state, causing backlight
> + * to stay fully on.
> + */
> + intel_de_write(display, GEN9_CLKGATE_DIS_0,
> + intel_de_read(display, GEN9_CLKGATE_DIS_0) |
> + PWM1_GATING_DIS | PWM2_GATING_DIS);
> +}
> diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
> index 6bc84a9a4342..a7784db9d97a 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
> @@ -12,5 +12,6 @@ void intel_display_skl_init_clock_gating(struct intel_display *display);
> void intel_display_kbl_init_clock_gating(struct intel_display *display);
> void intel_display_cfl_init_clock_gating(struct intel_display *display);
> void intel_display_bxt_init_clock_gating(struct intel_display *display);
> +void intel_display_glk_init_clock_gating(struct intel_display *display);
>
> #endif /* __INTEL_DISPLAY_CLOCK_GATING_H__ */
> diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c b/drivers/gpu/drm/i915/intel_clock_gating.c
> index 4c1937d922b2..777314e0c75d 100644
> --- a/drivers/gpu/drm/i915/intel_clock_gating.c
> +++ b/drivers/gpu/drm/i915/intel_clock_gating.c
> @@ -49,36 +49,8 @@ struct drm_i915_clock_gating_funcs {
> void (*init_clock_gating)(struct drm_i915_private *i915);
> };
>
> -static void gen9_init_clock_gating(struct drm_i915_private *i915)
> -{
> - if (HAS_LLC(i915)) {
> - /*
> - * WaCompressedResourceDisplayNewHashMode:skl,kbl
> - * Display WA #0390: skl,kbl
> - *
> - * Must match Sampler, Pixel Back End, and Media. See
> - * WaCompressedResourceSamplerPbeMediaNewHashMode.
> - */
> - intel_uncore_rmw(&i915->uncore, CHICKEN_PAR1_1, 0, SKL_DE_COMPRESSED_HASH_MODE);
> - }
> -
> - /* See Bspec note for PSR2_CTL bit 31, Wa#828:skl,bxt,kbl,cfl */
> - intel_uncore_rmw(&i915->uncore, CHICKEN_PAR1_1, 0, SKL_EDP_PSR_FIX_RDWRAP);
> -
> - /* WaEnableChickenDCPR:skl,bxt,kbl,glk,cfl */
> - intel_uncore_rmw(&i915->uncore, GEN8_CHICKEN_DCPR_1, 0, MASK_WAKEMEM);
> -
> - /*
> - * WaFbcWakeMemOn:skl,bxt,kbl,glk,cfl
> - * Display WA #0859: skl,bxt,kbl,glk,cfl
> - */
> - intel_uncore_rmw(&i915->uncore, DISP_ARB_CTL, 0, DISP_FBC_MEMORY_WAKE);
> -}
> -
> static void bxt_init_clock_gating(struct drm_i915_private *i915)
> {
> - gen9_init_clock_gating(i915);
> -
> /* WaDisableSDEUnitClockGating:bxt */
> intel_uncore_rmw(&i915->uncore, GEN8_UCGCTL6, 0, GEN8_SDEUNIT_CLOCK_GATE_DISABLE);
>
> @@ -93,16 +65,7 @@ static void bxt_init_clock_gating(struct drm_i915_private *i915)
>
> static void glk_init_clock_gating(struct drm_i915_private *i915)
> {
> - gen9_init_clock_gating(i915);
> -
> - /*
> - * WaDisablePWMClockGating:glk
> - * Backlight PWM may stop in the asserted state, causing backlight
> - * to stay fully on.
> - */
> - intel_uncore_write(&i915->uncore, GEN9_CLKGATE_DIS_0,
> - intel_uncore_read(&i915->uncore, GEN9_CLKGATE_DIS_0) |
> - PWM1_GATING_DIS | PWM2_GATING_DIS);
> + intel_display_glk_init_clock_gating(i915->display);
> }
>
> static void g4x_disable_trickle_feed(struct drm_i915_private *dev_priv)
> @@ -282,7 +245,6 @@ static void dg2_init_clock_gating(struct drm_i915_private *i915)
> static void cfl_init_clock_gating(struct drm_i915_private *i915)
> {
> intel_pch_init_clock_gating(i915->display);
> - gen9_init_clock_gating(i915);
>
> /* WAC6entrylatency:cfl */
> intel_uncore_rmw(&i915->uncore, FBC_LLC_READ_CTRL, 0, FBC_LLC_FULLY_OPEN);
> @@ -292,8 +254,6 @@ static void cfl_init_clock_gating(struct drm_i915_private *i915)
>
> static void kbl_init_clock_gating(struct drm_i915_private *i915)
> {
> - gen9_init_clock_gating(i915);
> -
> /* WAC6entrylatency:kbl */
> intel_uncore_rmw(&i915->uncore, FBC_LLC_READ_CTRL, 0, FBC_LLC_FULLY_OPEN);
>
> @@ -312,8 +272,6 @@ static void kbl_init_clock_gating(struct drm_i915_private *i915)
>
> static void skl_init_clock_gating(struct drm_i915_private *i915)
> {
> - gen9_init_clock_gating(i915);
> -
> /* WaDisableDopClockGating:skl */
> intel_uncore_rmw(&i915->uncore, GEN7_MISCCPCTL,
> GEN7_DOP_CLOCK_GATE_ENABLE, 0);
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH v2 7/8] drm/i915/display: move pre-HSW clock gating init to display
2026-03-31 12:07 ` [PATCH v2 7/8] drm/i915/display: move pre-HSW " Luca Coelho
@ 2026-03-31 12:57 ` Jani Nikula
0 siblings, 0 replies; 17+ messages in thread
From: Jani Nikula @ 2026-03-31 12:57 UTC (permalink / raw)
To: Luca Coelho, intel-gfx; +Cc: intel-xe, ville.syrjala
On Tue, 31 Mar 2026, Luca Coelho <luciano.coelho@intel.com> wrote:
> Move the remaining pre-HSW display clock gating programming into
> display.
>
> This also drops display register includes from intel_clock_gating.c.
>
> Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
> ---
> .../i915/display/intel_display_clock_gating.c | 95 ++++++++++++++++
> .../i915/display/intel_display_clock_gating.h | 6 +
> drivers/gpu/drm/i915/intel_clock_gating.c | 103 +-----------------
> 3 files changed, 107 insertions(+), 97 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
> index d5085ce7adae..6867963868a7 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
> +++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
> @@ -6,11 +6,13 @@
> #include <drm/intel/intel_gmd_misc_regs.h>
>
> #include "intel_de.h"
> +#include "i9xx_plane_regs.h"
> #include "intel_display.h"
> #include "intel_display_clock_gating.h"
> #include "intel_display_regs.h"
>
> #include "i915_drv.h"
> +#include "i915_reg.h"
Auch, another one I should've spotted in v1. We can't use i915_reg.h
either, we've already eradicated it from display code and xe compat
code.
If there are display registers still remaining in i915_reg.h, they need
to be moved to display headers.
BR,
Jani.
>
> static void intel_display_gen9_init_clock_gating(struct intel_display *display,
> bool has_llc)
> @@ -167,3 +169,96 @@ void intel_display_hsw_init_clock_gating(struct intel_display *display)
> HSW_UNMASK_VBL_TO_REGS_IN_SRD);
> }
> }
> +
> +void intel_display_disable_trickle_feed(struct intel_display *display)
> +{
> + enum pipe pipe;
> +
> + for_each_pipe(display, pipe) {
> + intel_de_rmw(display, DSPCNTR(display, pipe), 0,
> + DISP_TRICKLE_FEED_DISABLE);
> +
> + intel_de_rmw(display, DSPSURF(display, pipe), 0, 0);
> + intel_de_posting_read(display, DSPSURF(display, pipe));
> + }
> +}
> +
> +void intel_display_ilk_init_clock_gating(struct intel_display *display)
> +{
> + struct drm_i915_private *i915 = to_i915(display->drm);
> + u32 dspclk_gate = ILK_VRHUNIT_CLOCK_GATE_DISABLE;
> +
> + /*
> + * Required for FBC
> + * WaFbcDisableDpfcClockGating:ilk
> + */
> + dspclk_gate |= ILK_DPFCRUNIT_CLOCK_GATE_DISABLE |
> + ILK_DPFCUNIT_CLOCK_GATE_DISABLE |
> + ILK_DPFDUNIT_CLOCK_GATE_ENABLE;
> +
> + intel_de_write(display, ILK_DISPLAY_CHICKEN2,
> + intel_de_read(display, ILK_DISPLAY_CHICKEN2) |
> + ILK_DPARB_GATE | ILK_VSDPFD_FULL);
> + dspclk_gate |= ILK_DPARBUNIT_CLOCK_GATE_ENABLE;
> + intel_de_write(display, DISP_ARB_CTL,
> + intel_de_read(display, DISP_ARB_CTL) |
> + DISP_FBC_WM_DIS);
> +
> + if (IS_IRONLAKE_M(i915)) {
> + /* WaFbcAsynchFlipDisableFbcQueue:ilk */
> + intel_de_rmw(display, ILK_DISPLAY_CHICKEN1, 0, ILK_FBCQ_DIS);
> + intel_de_rmw(display, ILK_DISPLAY_CHICKEN2, 0, ILK_DPARB_GATE);
> + }
> +
> + intel_de_write(display, ILK_DSPCLK_GATE_D, dspclk_gate);
> + intel_de_rmw(display, ILK_DISPLAY_CHICKEN2, 0, ILK_ELPIN_409_SELECT);
> +
> + intel_display_disable_trickle_feed(display);
> +}
> +
> +void intel_display_gen6_init_clock_gating(struct intel_display *display)
> +{
> + u32 dspclk_gate = ILK_VRHUNIT_CLOCK_GATE_DISABLE;
> +
> + intel_de_write(display, ILK_DSPCLK_GATE_D, dspclk_gate);
> + intel_de_rmw(display, ILK_DISPLAY_CHICKEN2, 0, ILK_ELPIN_409_SELECT);
> +
> + intel_de_write(display, ILK_DISPLAY_CHICKEN1,
> + intel_de_read(display, ILK_DISPLAY_CHICKEN1) |
> + ILK_FBCQ_DIS | ILK_PABSTRETCH_DIS);
> + intel_de_write(display, ILK_DISPLAY_CHICKEN2,
> + intel_de_read(display, ILK_DISPLAY_CHICKEN2) |
> + ILK_DPARB_GATE | ILK_VSDPFD_FULL);
> + intel_de_write(display, ILK_DSPCLK_GATE_D,
> + intel_de_read(display, ILK_DSPCLK_GATE_D) |
> + ILK_DPARBUNIT_CLOCK_GATE_ENABLE |
> + ILK_DPFDUNIT_CLOCK_GATE_ENABLE);
> +
> + intel_display_disable_trickle_feed(display);
> +}
> +
> +void intel_display_ivb_init_clock_gating(struct intel_display *display)
> +{
> + intel_de_write(display, ILK_DSPCLK_GATE_D, ILK_VRHUNIT_CLOCK_GATE_DISABLE);
> + intel_de_rmw(display, ILK_DISPLAY_CHICKEN1, 0, ILK_FBCQ_DIS);
> +}
> +
> +void intel_display_g4x_init_clock_gating(struct intel_display *display)
> +{
> + struct drm_i915_private *i915 = to_i915(display->drm);
> + u32 dspclk_gate = VRHUNIT_CLOCK_GATE_DISABLE |
> + OVRUNIT_CLOCK_GATE_DISABLE |
> + OVCUNIT_CLOCK_GATE_DISABLE;
> +
> + if (IS_GM45(i915))
> + dspclk_gate |= DSSUNIT_CLOCK_GATE_DISABLE;
> +
> + intel_de_write(display, DSPCLK_GATE_D, dspclk_gate);
> +
> + intel_display_disable_trickle_feed(display);
> +}
> +
> +void intel_display_i965gm_init_clock_gating(struct intel_display *display)
> +{
> + intel_de_write(display, DSPCLK_GATE_D, 0);
> +}
> diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
> index e0300dc8b041..b6dd34ca92dd 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
> @@ -17,5 +17,11 @@ void intel_display_bdw_clock_gating_disable_fbcq(struct intel_display *display);
> void intel_display_bdw_clock_gating_vblank_in_srd(struct intel_display *display);
> void intel_display_bdw_clock_gating_kvm_notif(struct intel_display *display);
> void intel_display_hsw_init_clock_gating(struct intel_display *display);
> +void intel_display_disable_trickle_feed(struct intel_display *display);
> +void intel_display_ilk_init_clock_gating(struct intel_display *display);
> +void intel_display_gen6_init_clock_gating(struct intel_display *display);
> +void intel_display_ivb_init_clock_gating(struct intel_display *display);
> +void intel_display_g4x_init_clock_gating(struct intel_display *display);
> +void intel_display_i965gm_init_clock_gating(struct intel_display *display);
>
> #endif /* __INTEL_DISPLAY_CLOCK_GATING_H__ */
> diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c b/drivers/gpu/drm/i915/intel_clock_gating.c
> index 47b437a82f4e..12559db84cf4 100644
> --- a/drivers/gpu/drm/i915/intel_clock_gating.c
> +++ b/drivers/gpu/drm/i915/intel_clock_gating.c
> @@ -29,11 +29,8 @@
> #include <drm/intel/intel_gmd_misc_regs.h>
> #include <drm/intel/intel_gmd_interrupt_regs.h>
>
> -#include "display/i9xx_plane_regs.h"
> -#include "display/intel_display.h"
> #include "display/intel_display_clock_gating.h"
> #include "display/intel_display_core.h"
> -#include "display/intel_display_regs.h"
> #include "gt/intel_engine_regs.h"
> #include "gt/intel_gt.h"
> #include "gt/intel_gt_mcr.h"
> @@ -68,74 +65,15 @@ static void glk_init_clock_gating(struct drm_i915_private *i915)
> intel_display_glk_init_clock_gating(i915->display);
> }
>
> -static void g4x_disable_trickle_feed(struct drm_i915_private *dev_priv)
> -{
> - struct intel_display *display = dev_priv->display;
> - enum pipe pipe;
> -
> - for_each_pipe(display, pipe) {
> - intel_uncore_rmw(&dev_priv->uncore, DSPCNTR(display, pipe),
> - 0, DISP_TRICKLE_FEED_DISABLE);
> -
> - intel_uncore_rmw(&dev_priv->uncore, DSPSURF(display, pipe),
> - 0, 0);
> - intel_uncore_posting_read(&dev_priv->uncore,
> - DSPSURF(display, pipe));
> - }
> -}
> -
> static void ilk_init_clock_gating(struct drm_i915_private *i915)
> {
> - u32 dspclk_gate = ILK_VRHUNIT_CLOCK_GATE_DISABLE;
> -
> - /*
> - * Required for FBC
> - * WaFbcDisableDpfcClockGating:ilk
> - */
> - dspclk_gate |= ILK_DPFCRUNIT_CLOCK_GATE_DISABLE |
> - ILK_DPFCUNIT_CLOCK_GATE_DISABLE |
> - ILK_DPFDUNIT_CLOCK_GATE_ENABLE;
> -
> intel_uncore_write(&i915->uncore, PCH_3DCGDIS0,
> MARIUNIT_CLOCK_GATE_DISABLE |
> SVSMUNIT_CLOCK_GATE_DISABLE);
> intel_uncore_write(&i915->uncore, PCH_3DCGDIS1,
> VFMUNIT_CLOCK_GATE_DISABLE);
>
> - /*
> - * According to the spec the following bits should be set in
> - * order to enable memory self-refresh
> - * The bit 22/21 of 0x42004
> - * The bit 5 of 0x42020
> - * The bit 15 of 0x45000
> - */
> - intel_uncore_write(&i915->uncore, ILK_DISPLAY_CHICKEN2,
> - (intel_uncore_read(&i915->uncore, ILK_DISPLAY_CHICKEN2) |
> - ILK_DPARB_GATE | ILK_VSDPFD_FULL));
> - dspclk_gate |= ILK_DPARBUNIT_CLOCK_GATE_ENABLE;
> - intel_uncore_write(&i915->uncore, DISP_ARB_CTL,
> - (intel_uncore_read(&i915->uncore, DISP_ARB_CTL) |
> - DISP_FBC_WM_DIS));
> -
> - /*
> - * Based on the document from hardware guys the following bits
> - * should be set unconditionally in order to enable FBC.
> - * The bit 22 of 0x42000
> - * The bit 22 of 0x42004
> - * The bit 7,8,9 of 0x42020.
> - */
> - if (IS_IRONLAKE_M(i915)) {
> - /* WaFbcAsynchFlipDisableFbcQueue:ilk */
> - intel_uncore_rmw(&i915->uncore, ILK_DISPLAY_CHICKEN1, 0, ILK_FBCQ_DIS);
> - intel_uncore_rmw(&i915->uncore, ILK_DISPLAY_CHICKEN2, 0, ILK_DPARB_GATE);
> - }
> -
> - intel_uncore_write(&i915->uncore, ILK_DSPCLK_GATE_D, dspclk_gate);
> -
> - intel_uncore_rmw(&i915->uncore, ILK_DISPLAY_CHICKEN2, 0, ILK_ELPIN_409_SELECT);
> -
> - g4x_disable_trickle_feed(i915);
> -
> + intel_display_ilk_init_clock_gating(i915->display);
> intel_pch_init_clock_gating(i915->display);
> }
>
> @@ -152,11 +90,7 @@ static void gen6_check_mch_setup(struct drm_i915_private *i915)
>
> static void gen6_init_clock_gating(struct drm_i915_private *i915)
> {
> - u32 dspclk_gate = ILK_VRHUNIT_CLOCK_GATE_DISABLE;
> -
> - intel_uncore_write(&i915->uncore, ILK_DSPCLK_GATE_D, dspclk_gate);
> -
> - intel_uncore_rmw(&i915->uncore, ILK_DISPLAY_CHICKEN2, 0, ILK_ELPIN_409_SELECT);
> + intel_display_gen6_init_clock_gating(i915->display);
>
> intel_uncore_write(&i915->uncore, GEN6_UCGCTL1,
> intel_uncore_read(&i915->uncore, GEN6_UCGCTL1) |
> @@ -191,19 +125,6 @@ static void gen6_init_clock_gating(struct drm_i915_private *i915)
> *
> * WaFbcAsynchFlipDisableFbcQueue:snb
> */
> - intel_uncore_write(&i915->uncore, ILK_DISPLAY_CHICKEN1,
> - intel_uncore_read(&i915->uncore, ILK_DISPLAY_CHICKEN1) |
> - ILK_FBCQ_DIS | ILK_PABSTRETCH_DIS);
> - intel_uncore_write(&i915->uncore, ILK_DISPLAY_CHICKEN2,
> - intel_uncore_read(&i915->uncore, ILK_DISPLAY_CHICKEN2) |
> - ILK_DPARB_GATE | ILK_VSDPFD_FULL);
> - intel_uncore_write(&i915->uncore, ILK_DSPCLK_GATE_D,
> - intel_uncore_read(&i915->uncore, ILK_DSPCLK_GATE_D) |
> - ILK_DPARBUNIT_CLOCK_GATE_ENABLE |
> - ILK_DPFDUNIT_CLOCK_GATE_ENABLE);
> -
> - g4x_disable_trickle_feed(i915);
> -
> intel_pch_init_clock_gating(i915->display);
>
> gen6_check_mch_setup(i915);
> @@ -335,10 +256,7 @@ static void ivb_init_clock_gating(struct drm_i915_private *i915)
> {
> struct intel_display *display = i915->display;
>
> - intel_uncore_write(&i915->uncore, ILK_DSPCLK_GATE_D, ILK_VRHUNIT_CLOCK_GATE_DISABLE);
> -
> - /* WaFbcAsynchFlipDisableFbcQueue:ivb */
> - intel_uncore_rmw(&i915->uncore, ILK_DISPLAY_CHICKEN1, 0, ILK_FBCQ_DIS);
> + intel_display_ivb_init_clock_gating(display);
>
> /* WaDisableBackToBackFlipFix:ivb */
> intel_uncore_write(&i915->uncore, IVB_CHICKEN3,
> @@ -367,7 +285,7 @@ static void ivb_init_clock_gating(struct drm_i915_private *i915)
> intel_uncore_rmw(&i915->uncore, GEN7_SQ_CHICKEN_MBCUNIT_CONFIG,
> 0, GEN7_SQ_CHICKEN_MBCUNIT_SQINTMOB);
>
> - g4x_disable_trickle_feed(i915);
> + intel_display_disable_trickle_feed(display);
>
> intel_uncore_rmw(&i915->uncore, GEN6_MBCUNIT_SNPCR, GEN6_MBC_SNPCR_MASK,
> GEN6_MBC_SNPCR_MED);
> @@ -440,21 +358,12 @@ static void chv_init_clock_gating(struct drm_i915_private *i915)
>
> static void g4x_init_clock_gating(struct drm_i915_private *i915)
> {
> - u32 dspclk_gate;
> -
> intel_uncore_write(&i915->uncore, RENCLK_GATE_D1, 0);
> intel_uncore_write(&i915->uncore, RENCLK_GATE_D2, VF_UNIT_CLOCK_GATE_DISABLE |
> GS_UNIT_CLOCK_GATE_DISABLE |
> CL_UNIT_CLOCK_GATE_DISABLE);
> intel_uncore_write(&i915->uncore, RAMCLK_GATE_D, 0);
> - dspclk_gate = VRHUNIT_CLOCK_GATE_DISABLE |
> - OVRUNIT_CLOCK_GATE_DISABLE |
> - OVCUNIT_CLOCK_GATE_DISABLE;
> - if (IS_GM45(i915))
> - dspclk_gate |= DSSUNIT_CLOCK_GATE_DISABLE;
> - intel_uncore_write(&i915->uncore, DSPCLK_GATE_D, dspclk_gate);
> -
> - g4x_disable_trickle_feed(i915);
> + intel_display_g4x_init_clock_gating(i915->display);
> }
>
> static void i965gm_init_clock_gating(struct drm_i915_private *i915)
> @@ -463,7 +372,7 @@ static void i965gm_init_clock_gating(struct drm_i915_private *i915)
>
> intel_uncore_write(uncore, RENCLK_GATE_D1, I965_RCC_CLOCK_GATE_DISABLE);
> intel_uncore_write(uncore, RENCLK_GATE_D2, 0);
> - intel_uncore_write(uncore, DSPCLK_GATE_D, 0);
> + intel_display_i965gm_init_clock_gating(i915->display);
> intel_uncore_write(uncore, RAMCLK_GATE_D, 0);
> intel_uncore_write16(uncore, DEUC, 0);
> intel_uncore_write(uncore,
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 17+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915: move more display dependencies from i915 (rev2)
2026-03-31 12:07 [PATCH v2 0/8] drm/i915: move more display dependencies from i915 Luca Coelho
` (7 preceding siblings ...)
2026-03-31 12:07 ` [PATCH v2 8/8] drm/i915: remove HAS_PCH_NOP() dependency from clock gating Luca Coelho
@ 2026-03-31 13:35 ` Patchwork
2026-04-01 3:01 ` ✗ i915.CI.Full: failure " Patchwork
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2026-03-31 13:35 UTC (permalink / raw)
To: Luca Coelho; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 6691 bytes --]
== Series Details ==
Series: drm/i915: move more display dependencies from i915 (rev2)
URL : https://patchwork.freedesktop.org/series/163786/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_18256 -> Patchwork_163786v2
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/index.html
Participating hosts (41 -> 40)
------------------------------
Additional (1): bat-adls-6
Missing (2): bat-dg2-13 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_163786v2 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@dmabuf@all-tests@dma_fence_chain:
- fi-skl-6600u: NOTRUN -> [SKIP][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/fi-skl-6600u/igt@dmabuf@all-tests@dma_fence_chain.html
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-adls-6: NOTRUN -> [SKIP][2] ([i915#4613]) +3 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-adls-6/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_tiled_pread_basic@basic:
- bat-adls-6: NOTRUN -> [SKIP][3] ([i915#15656])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-adls-6/igt@gem_tiled_pread_basic@basic.html
* igt@i915_selftest@live:
- bat-mtlp-8: [PASS][4] -> [DMESG-FAIL][5] ([i915#12061]) +1 other test dmesg-fail
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/bat-mtlp-8/igt@i915_selftest@live.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-mtlp-8/igt@i915_selftest@live.html
- bat-dg2-8: [PASS][6] -> [DMESG-FAIL][7] ([i915#12061]) +1 other test dmesg-fail
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/bat-dg2-8/igt@i915_selftest@live.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-dg2-8/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [PASS][8] -> [DMESG-FAIL][9] ([i915#12061]) +1 other test dmesg-fail
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/bat-arls-5/igt@i915_selftest@live@workarounds.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-arls-5/igt@i915_selftest@live@workarounds.html
- bat-mtlp-9: [PASS][10] -> [DMESG-FAIL][11] ([i915#12061]) +1 other test dmesg-fail
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
* igt@intel_hwmon@hwmon-read:
- bat-adls-6: NOTRUN -> [SKIP][12] ([i915#7707]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-adls-6/igt@intel_hwmon@hwmon-read.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-adls-6: NOTRUN -> [SKIP][13] ([i915#4103]) +1 other test skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-adls-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-adls-6: NOTRUN -> [SKIP][14] ([i915#3555] / [i915#3840])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-adls-6/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-adls-6: NOTRUN -> [SKIP][15]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-adls-6/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_pm_backlight@basic-brightness:
- bat-adls-6: NOTRUN -> [SKIP][16] ([i915#5354])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-adls-6/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_psr@psr-primary-mmap-gtt:
- bat-adls-6: NOTRUN -> [SKIP][17] ([i915#1072] / [i915#9732]) +3 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-adls-6/igt@kms_psr@psr-primary-mmap-gtt.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-adls-6: NOTRUN -> [SKIP][18] ([i915#3555])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-adls-6/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-read:
- bat-adls-6: NOTRUN -> [SKIP][19] ([i915#3291]) +2 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/bat-adls-6/igt@prime_vgem@basic-fence-read.html
#### Possible fixes ####
* igt@i915_selftest@live:
- fi-skl-6600u: [INCOMPLETE][20] ([i915#15859]) -> [PASS][21]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/fi-skl-6600u/igt@i915_selftest@live.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/fi-skl-6600u/igt@i915_selftest@live.html
* igt@i915_selftest@live@gem_contexts:
- fi-skl-6600u: [INCOMPLETE][22] -> [PASS][23]
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/fi-skl-6600u/igt@i915_selftest@live@gem_contexts.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/fi-skl-6600u/igt@i915_selftest@live@gem_contexts.html
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
[i915#15859]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15859
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
Build changes
-------------
* Linux: CI_DRM_18256 -> Patchwork_163786v2
CI-20190529: 20190529
CI_DRM_18256: 779129c7868f4c7205901d6e57b25de52b411d1c @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8839: 8839
Patchwork_163786v2: 779129c7868f4c7205901d6e57b25de52b411d1c @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/index.html
[-- Attachment #2: Type: text/html, Size: 7982 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915: move more display dependencies from i915 (rev2)
2026-03-31 12:07 [PATCH v2 0/8] drm/i915: move more display dependencies from i915 Luca Coelho
` (8 preceding siblings ...)
2026-03-31 13:35 ` ✓ i915.CI.BAT: success for drm/i915: move more display dependencies from i915 (rev2) Patchwork
@ 2026-04-01 3:01 ` Patchwork
9 siblings, 0 replies; 17+ messages in thread
From: Patchwork @ 2026-04-01 3:01 UTC (permalink / raw)
To: Luca Coelho; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 114157 bytes --]
== Series Details ==
Series: drm/i915: move more display dependencies from i915 (rev2)
URL : https://patchwork.freedesktop.org/series/163786/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_18256_full -> Patchwork_163786v2_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_163786v2_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_163786v2_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_163786v2_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-2-size-64:
- shard-rkl: NOTRUN -> [FAIL][1] +2 other tests fail
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-3/igt@kms_plane_cursor@viewport@pipe-a-hdmi-a-2-size-64.html
New tests
---------
New tests have been introduced between CI_DRM_18256_full and Patchwork_163786v2_full:
### New IGT tests (22) ###
* igt@i915_pm_rpm@4-tiled-64bpp-rotate-90:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@after-wait:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@bad-pixel-format-y-tiled-ccs:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@chamelium:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@coherency-sync:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@crc-primary-suspend-4-tiled-bmg-ccs:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@cursor-onscreen-128x128:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@dispatch:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@execute-oneforall:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@fbc-2p-primscrn-indfb-msflip-blt:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@fbcpsr-rgb565-draw-mmap-wc:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@invalid-multi-wait-all-unsubmitted-submitted:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@load:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@master-rmfb:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@non-system-wide-paranoid:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@plane-downscale-factor-0-5-with-pixel-format:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@psr-1p-primscrn-cur-indfb-draw-mmap-gtt:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@psr-1p-primscrn-shrfb-pgflip-blt:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@psr-rgb565-draw-blt:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@wait-delayed-signal:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@x-tiled-addfb:
- Statuses :
- Exec time: [None] s
* igt@i915_pm_rpm@y-tiled-32bpp-rotate-180:
- Statuses :
- Exec time: [None] s
Known issues
------------
Here are the changes found in Patchwork_163786v2_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-mtlp: NOTRUN -> [SKIP][2] ([i915#8411])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@crc32:
- shard-tglu-1: NOTRUN -> [SKIP][3] ([i915#6230])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@api_intel_bb@crc32.html
* igt@device_reset@cold-reset-bound:
- shard-tglu: NOTRUN -> [SKIP][4] ([i915#11078])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-8/igt@device_reset@cold-reset-bound.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: NOTRUN -> [SKIP][5] ([i915#7697]) +1 other test skip
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-copy-compressed:
- shard-tglu-1: NOTRUN -> [SKIP][6] ([i915#3555] / [i915#9323])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-tglu: NOTRUN -> [SKIP][7] ([i915#9323])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_ctx_sseu@mmap-args:
- shard-tglu-1: NOTRUN -> [SKIP][8] ([i915#280])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_exec_balancer@bonded-false-hang:
- shard-dg2: NOTRUN -> [SKIP][9] ([i915#4812])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@gem_exec_balancer@bonded-false-hang.html
* igt@gem_exec_balancer@parallel:
- shard-tglu-1: NOTRUN -> [SKIP][10] ([i915#4525])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_big@single:
- shard-rkl: NOTRUN -> [DMESG-FAIL][11] ([i915#15478])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@gem_exec_big@single.html
* igt@gem_exec_flush@basic-batch-kernel-default-cmd:
- shard-dg2: NOTRUN -> [SKIP][12] ([i915#3539] / [i915#4852]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@gem_exec_flush@basic-batch-kernel-default-cmd.html
* igt@gem_exec_flush@basic-uc-prw-default:
- shard-dg2: NOTRUN -> [SKIP][13] ([i915#3539])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@gem_exec_flush@basic-uc-prw-default.html
* igt@gem_exec_reloc@basic-gtt-cpu-active:
- shard-mtlp: NOTRUN -> [SKIP][14] ([i915#3281])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@gem_exec_reloc@basic-gtt-cpu-active.html
* igt@gem_exec_reloc@basic-gtt-wc-noreloc:
- shard-rkl: NOTRUN -> [SKIP][15] ([i915#3281]) +8 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-wc-noreloc.html
* igt@gem_exec_reloc@basic-wc:
- shard-dg2: NOTRUN -> [SKIP][16] ([i915#3281]) +2 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@gem_exec_reloc@basic-wc.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-rkl: NOTRUN -> [ABORT][17] ([i915#7975]) +1 other test abort
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-1/igt@gem_exec_suspend@basic-s4-devices.html
* igt@gem_exec_whisper@basic-queues:
- shard-snb: NOTRUN -> [SKIP][18] +25 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-snb7/igt@gem_exec_whisper@basic-queues.html
* igt@gem_fence_thrash@bo-write-verify-x:
- shard-mtlp: NOTRUN -> [SKIP][19] ([i915#4860])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@gem_fence_thrash@bo-write-verify-x.html
* igt@gem_lmem_swapping@heavy-verify-multi:
- shard-mtlp: NOTRUN -> [SKIP][20] ([i915#4613])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@gem_lmem_swapping@heavy-verify-multi.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs:
- shard-glk: NOTRUN -> [SKIP][21] ([i915#4613]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk4/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][22] ([i915#4613]) +5 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-tglu: NOTRUN -> [SKIP][23] ([i915#4613]) +2 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@random-engines:
- shard-tglu-1: NOTRUN -> [SKIP][24] ([i915#4613]) +3 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@gem_lmem_swapping@random-engines.html
* igt@gem_mmap_gtt@cpuset-big-copy-xy:
- shard-mtlp: NOTRUN -> [SKIP][25] ([i915#4077])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@gem_mmap_gtt@cpuset-big-copy-xy.html
* igt@gem_mmap_wc@bad-offset:
- shard-dg2: NOTRUN -> [SKIP][26] ([i915#4083])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@gem_mmap_wc@bad-offset.html
* igt@gem_mmap_wc@close:
- shard-mtlp: NOTRUN -> [SKIP][27] ([i915#4083]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@gem_mmap_wc@close.html
* igt@gem_partial_pwrite_pread@writes-after-reads:
- shard-rkl: NOTRUN -> [SKIP][28] ([i915#3282]) +5 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@gem_partial_pwrite_pread@writes-after-reads.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: NOTRUN -> [SKIP][29] ([i915#13717])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_readwrite@write-bad-handle:
- shard-mtlp: NOTRUN -> [SKIP][30] ([i915#3282])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@gem_readwrite@write-bad-handle.html
* igt@gem_render_copy@yf-tiled-to-vebox-x-tiled:
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#8428]) +1 other test skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@gem_render_copy@yf-tiled-to-vebox-x-tiled.html
* igt@gem_set_tiling_vs_gtt:
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#4079])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@gem_set_tiling_vs_gtt.html
* igt@gem_tiled_partial_pwrite_pread@reads:
- shard-dg2: NOTRUN -> [SKIP][33] ([i915#4077]) +4 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@gem_tiled_partial_pwrite_pread@reads.html
* igt@gem_userptr_blits@coherency-sync:
- shard-tglu: NOTRUN -> [SKIP][34] ([i915#3297]) +2 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-8/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-tglu-1: NOTRUN -> [SKIP][35] ([i915#3297])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@gem_userptr_blits@coherency-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][36] ([i915#3297] / [i915#4880])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-mtlp: NOTRUN -> [SKIP][37] ([i915#3297])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@gem_userptr_blits@readonly-unsync.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-rkl: NOTRUN -> [SKIP][38] ([i915#3297])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-2/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen9_exec_parse@allowed-single:
- shard-tglu: NOTRUN -> [SKIP][39] ([i915#2527] / [i915#2856]) +2 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-8/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@batch-without-end:
- shard-mtlp: NOTRUN -> [SKIP][40] ([i915#2856])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@gen9_exec_parse@batch-without-end.html
* igt@gen9_exec_parse@secure-batches:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#2527]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-2/igt@gen9_exec_parse@secure-batches.html
* igt@gen9_exec_parse@unaligned-access:
- shard-tglu-1: NOTRUN -> [SKIP][42] ([i915#2527] / [i915#2856]) +1 other test skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@gen9_exec_parse@unaligned-access.html
* igt@gen9_exec_parse@valid-registers:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#2856]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@gen9_exec_parse@valid-registers.html
* igt@i915_drm_fdinfo@virtual-busy-hang:
- shard-mtlp: NOTRUN -> [SKIP][44] ([i915#14118])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@i915_drm_fdinfo@virtual-busy-hang.html
* igt@i915_module_load@fault-injection@intel_connector_register:
- shard-glk10: NOTRUN -> [ABORT][45] ([i915#15342]) +1 other test abort
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk10/igt@i915_module_load@fault-injection@intel_connector_register.html
* igt@i915_module_load@fault-injection@intel_gt_init-enodev:
- shard-glk10: NOTRUN -> [SKIP][46] +221 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk10/igt@i915_module_load@fault-injection@intel_gt_init-enodev.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-rkl: NOTRUN -> [SKIP][47] ([i915#8399]) +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-2/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-rkl: NOTRUN -> [SKIP][48] +12 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-2/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-glk11: NOTRUN -> [INCOMPLETE][49] ([i915#13356] / [i915#15172])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk11/igt@i915_pm_rpm@system-suspend-execbuf.html
- shard-dg1: [PASS][50] -> [ABORT][51] ([i915#13562])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg1-17/igt@i915_pm_rpm@system-suspend-execbuf.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg1-17/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_sseu@full-enable:
- shard-tglu-1: NOTRUN -> [SKIP][52] ([i915#4387])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@i915_pm_sseu@full-enable.html
* igt@i915_power@sanity:
- shard-mtlp: [PASS][53] -> [SKIP][54] ([i915#7984])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-mtlp-6/igt@i915_power@sanity.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-5/igt@i915_power@sanity.html
* igt@i915_selftest@live:
- shard-mtlp: [PASS][55] -> [DMESG-FAIL][56] ([i915#12061] / [i915#15560])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-mtlp-3/igt@i915_selftest@live.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [PASS][57] -> [DMESG-FAIL][58] ([i915#12061])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-mtlp-3/igt@i915_selftest@live@workarounds.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@i915_selftest@live@workarounds.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-glk: NOTRUN -> [INCOMPLETE][59] ([i915#4817])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk5/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@i915_suspend@sysfs-reader:
- shard-tglu: NOTRUN -> [ABORT][60] ([i915#15652])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-8/igt@i915_suspend@sysfs-reader.html
* igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling:
- shard-mtlp: NOTRUN -> [SKIP][61] ([i915#4212])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html
* igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2:
- shard-rkl: [PASS][62] -> [INCOMPLETE][63] ([i915#12761])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-tglu-1: NOTRUN -> [SKIP][64] ([i915#9531])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk10: NOTRUN -> [SKIP][65] ([i915#1769])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk10/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
- shard-tglu: NOTRUN -> [SKIP][66] ([i915#1769] / [i915#3555])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3:
- shard-dg2: [PASS][67] -> [FAIL][68] ([i915#5956]) +3 other tests fail
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg2-5/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-5/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-a-hdmi-a-3.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-0:
- shard-tglu-1: NOTRUN -> [SKIP][69] ([i915#5286]) +3 other tests skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-tglu: NOTRUN -> [SKIP][70] ([i915#5286]) +3 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-mtlp: [PASS][71] -> [FAIL][72] ([i915#15733] / [i915#5138])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-mtlp-1/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-3/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-90:
- shard-glk11: NOTRUN -> [SKIP][73] +14 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk11/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][74] ([i915#5286]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-glk: NOTRUN -> [SKIP][75] +134 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk4/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#3638])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-mtlp: NOTRUN -> [SKIP][77] +5 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][78] ([i915#4538] / [i915#5190]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html
* igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][79] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-4/igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#6095]) +37 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-1/igt@kms_ccs@bad-rotation-90-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-3.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][81] ([i915#6095]) +207 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg1-12/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-hdmi-a-3.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][82] ([i915#12313])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
- shard-mtlp: NOTRUN -> [SKIP][83] ([i915#12313])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][84] ([i915#12313]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][85] ([i915#6095]) +14 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_ccs@crc-primary-rotation-180-y-tiled-gen12-rc-ccs@pipe-a-edp-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][86] ([i915#12805])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][87] ([i915#6095]) +44 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][88] ([i915#6095]) +65 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#10307] / [i915#6095]) +77 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-dg2: NOTRUN -> [SKIP][90] ([i915#12313])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][91] ([i915#6095]) +34 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-8/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][92] ([i915#14098] / [i915#6095]) +39 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_chamelium_audio@hdmi-audio-edid:
- shard-tglu: NOTRUN -> [SKIP][93] ([i915#11151] / [i915#7828]) +6 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_chamelium_audio@hdmi-audio-edid.html
* igt@kms_chamelium_edid@hdmi-edid-read:
- shard-dg2: NOTRUN -> [SKIP][94] ([i915#11151] / [i915#7828])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_chamelium_edid@hdmi-edid-read.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-rkl: NOTRUN -> [SKIP][95] ([i915#11151] / [i915#7828]) +3 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_chamelium_frames@hdmi-crc-fast.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-mtlp: NOTRUN -> [SKIP][96] ([i915#11151] / [i915#7828]) +1 other test skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-tglu-1: NOTRUN -> [SKIP][97] ([i915#11151] / [i915#7828]) +5 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_chamelium_hpd@dp-hpd-storm-disable.html
* igt@kms_content_protection@content-type-change:
- shard-tglu: NOTRUN -> [SKIP][98] ([i915#15865])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_content_protection@content-type-change.html
- shard-mtlp: NOTRUN -> [SKIP][99] ([i915#15865])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_content_protection@content-type-change.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-tglu-1: NOTRUN -> [SKIP][100] ([i915#15330] / [i915#3116] / [i915#3299])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-0-suspend-resume:
- shard-tglu-1: NOTRUN -> [SKIP][101] ([i915#15330])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-tglu: NOTRUN -> [SKIP][102] ([i915#15330] / [i915#3116] / [i915#3299])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@dp-mst-type-1-suspend-resume:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#15330])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_content_protection@dp-mst-type-1-suspend-resume.html
* igt@kms_content_protection@legacy-hdcp14:
- shard-rkl: NOTRUN -> [SKIP][104] ([i915#15865]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_content_protection@legacy-hdcp14.html
* igt@kms_content_protection@suspend-resume:
- shard-tglu-1: NOTRUN -> [SKIP][105] ([i915#15865])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_content_protection@suspend-resume.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][106] ([i915#13049])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-offscreen-64x21:
- shard-mtlp: NOTRUN -> [SKIP][107] ([i915#8814]) +1 other test skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_cursor_crc@cursor-offscreen-64x21.html
* igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][108] ([i915#13566]) +1 other test fail
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html
- shard-tglu-1: NOTRUN -> [FAIL][109] ([i915#13566]) +3 other tests fail
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-tglu: NOTRUN -> [SKIP][110] ([i915#13049])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#3555]) +3 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-32x10.html
* igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2:
- shard-rkl: [PASS][112] -> [FAIL][113] ([i915#13566]) +3 other tests fail
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2.html
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-3/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-2.html
* igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic:
- shard-mtlp: NOTRUN -> [SKIP][114] ([i915#9809])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-dg2: NOTRUN -> [SKIP][115] ([i915#13046] / [i915#5354])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-tglu-1: NOTRUN -> [SKIP][116] ([i915#9067])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-tglu: NOTRUN -> [SKIP][117] ([i915#9723])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-mtlp: NOTRUN -> [SKIP][118] ([i915#13749])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_dp_link_training@non-uhbr-sst.html
- shard-tglu: NOTRUN -> [SKIP][119] ([i915#13749])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-tglu: NOTRUN -> [SKIP][120] ([i915#13748])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-dg2: NOTRUN -> [SKIP][121] ([i915#13707])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-basic:
- shard-tglu-1: NOTRUN -> [SKIP][122] ([i915#3555] / [i915#3840]) +1 other test skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_dsc@dsc-basic.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-rkl: [PASS][123] -> [INCOMPLETE][124] ([i915#9878])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-3/igt@kms_fbcon_fbt@fbc-suspend.html
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-tglu: NOTRUN -> [SKIP][125] ([i915#2065] / [i915#4854])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-8/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-rkl: NOTRUN -> [SKIP][126] ([i915#1839])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_feature_discovery@display-2x.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank:
- shard-tglu: NOTRUN -> [SKIP][127] ([i915#3637] / [i915#9934]) +5 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
- shard-mtlp: NOTRUN -> [SKIP][128] ([i915#3637] / [i915#9934]) +1 other test skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_flip@2x-blocking-absolute-wf_vblank.html
* igt@kms_flip@2x-dpms-vs-vblank-race-interruptible:
- shard-dg2: NOTRUN -> [SKIP][129] ([i915#9934]) +1 other test skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_flip@2x-dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible:
- shard-rkl: NOTRUN -> [SKIP][130] ([i915#9934]) +3 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_flip@2x-flip-vs-dpms-off-vs-modeset-interruptible.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop:
- shard-tglu-1: NOTRUN -> [SKIP][131] ([i915#9934])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_flip@2x-flip-vs-dpms-on-nop.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-tglu: NOTRUN -> [SKIP][132] ([i915#9934])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-8/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-glk10: NOTRUN -> [INCOMPLETE][133] ([i915#12745] / [i915#4839])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk10/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
- shard-snb: [PASS][134] -> [TIMEOUT][135] ([i915#14033] / [i915#14350])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-snb1/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk10: NOTRUN -> [INCOMPLETE][136] ([i915#4839])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk10/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [PASS][137] -> [TIMEOUT][138] ([i915#14033])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-snb1/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-flip-vs-wf_vblank-interruptible:
- shard-tglu-1: NOTRUN -> [SKIP][139] ([i915#3637] / [i915#9934]) +3 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
- shard-tglu: NOTRUN -> [SKIP][140] ([i915#15643]) +2 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html
- shard-mtlp: NOTRUN -> [SKIP][141] ([i915#15643])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#15643])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][143] ([i915#15643]) +3 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][144] ([i915#3555] / [i915#8813])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][145] ([i915#8810] / [i915#8813])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-default-mode.html
* igt@kms_force_connector_basic@prune-stale-modes:
- shard-mtlp: [PASS][146] -> [SKIP][147] ([i915#15672])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-mtlp-2/igt@kms_force_connector_basic@prune-stale-modes.html
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-1/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render:
- shard-dg2: [PASS][148] -> [FAIL][149] ([i915#15389] / [i915#6880])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render.html
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][150] ([i915#8708]) +1 other test skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render:
- shard-tglu: NOTRUN -> [SKIP][151] +27 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-tglu-1: NOTRUN -> [SKIP][152] +46 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][153] ([i915#5439])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#15102]) +1 other test skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][155] ([i915#15104]) +1 other test skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][156] ([i915#15102] / [i915#3458]) +2 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#5354]) +7 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][158] ([i915#1825]) +14 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-farfromfence-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][159] ([i915#8708]) +2 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-farfromfence-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][160] ([i915#15102] / [i915#3023]) +13 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][161] ([i915#15102]) +18 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#15102]) +16 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move:
- shard-mtlp: NOTRUN -> [SKIP][163] ([i915#1825]) +4 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-move.html
* igt@kms_hdr@bpc-switch:
- shard-tglu-1: NOTRUN -> [SKIP][164] ([i915#3555] / [i915#8228])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@static-toggle:
- shard-rkl: NOTRUN -> [SKIP][165] ([i915#3555] / [i915#8228]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-2/igt@kms_hdr@static-toggle.html
* igt@kms_hdr@static-toggle-dpms:
- shard-dg2: NOTRUN -> [SKIP][166] ([i915#3555] / [i915#8228])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][167] ([i915#15459]) +1 other test skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][168] ([i915#15458]) +1 other test skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-1/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-mtlp: NOTRUN -> [SKIP][169] ([i915#15459])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#15458])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-7/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-tglu-1: NOTRUN -> [SKIP][171] ([i915#15815])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pipe_stress@stress-xrgb8888-4tiled:
- shard-tglu-1: NOTRUN -> [SKIP][172] ([i915#14712])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-mtlp: NOTRUN -> [SKIP][173] ([i915#13705])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping:
- shard-tglu-1: NOTRUN -> [SKIP][174] ([i915#15709])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping:
- shard-rkl: NOTRUN -> [SKIP][175] ([i915#15709]) +1 other test skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-7:
- shard-tglu-1: NOTRUN -> [SKIP][176] ([i915#15608]) +1 other test skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_plane@pixel-format-x-tiled-modifier@pipe-b-plane-7.html
* igt@kms_plane@pixel-format-y-tiled-ccs-modifier:
- shard-dg2: NOTRUN -> [SKIP][177] ([i915#15709]) +1 other test skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping:
- shard-tglu: NOTRUN -> [SKIP][178] ([i915#15709]) +1 other test skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_plane@pixel-format-y-tiled-gen12-mc-ccs-modifier-source-clamping.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-dg2: NOTRUN -> [SKIP][179] ([i915#13958])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-mtlp: NOTRUN -> [SKIP][180] ([i915#13958])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-tglu: NOTRUN -> [SKIP][181] ([i915#13958]) +1 other test skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-8/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@tiling-4:
- shard-tglu-1: NOTRUN -> [SKIP][182] ([i915#14259])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_plane_multiple@tiling-4.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-rkl: NOTRUN -> [SKIP][183] ([i915#6953])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-2/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-tglu: NOTRUN -> [SKIP][184] ([i915#15329]) +4 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75:
- shard-mtlp: NOTRUN -> [SKIP][185] ([i915#15329] / [i915#6953])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d:
- shard-mtlp: NOTRUN -> [SKIP][186] ([i915#15329]) +3 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg2: NOTRUN -> [SKIP][187] ([i915#12343])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade:
- shard-tglu: NOTRUN -> [SKIP][188] ([i915#9812])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-dg2: NOTRUN -> [SKIP][189] ([i915#3828])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@dc6-psr:
- shard-tglu: NOTRUN -> [SKIP][190] ([i915#9685])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: [PASS][191] -> [SKIP][192] ([i915#9340])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-3/igt@kms_pm_lpsp@kms-lpsp.html
- shard-rkl: NOTRUN -> [SKIP][193] ([i915#3828]) +1 other test skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#15073])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-rkl: [PASS][195] -> [SKIP][196] ([i915#15073])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-8/igt@kms_pm_rpm@modeset-lpsp.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg1: [PASS][197] -> [SKIP][198] ([i915#15073])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp-stress.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg1-19/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2: [PASS][199] -> [SKIP][200] ([i915#15073]) +1 other test skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-tglu: NOTRUN -> [SKIP][201] ([i915#15073])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
- shard-mtlp: NOTRUN -> [SKIP][202] ([i915#15073])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@package-g7:
- shard-rkl: NOTRUN -> [SKIP][203] ([i915#15403])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_pm_rpm@package-g7.html
- shard-tglu-1: NOTRUN -> [SKIP][204] ([i915#15403])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_pm_rpm@package-g7.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-dg2: [PASS][205] -> [INCOMPLETE][206] ([i915#14419])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg2-3/igt@kms_pm_rpm@system-suspend-idle.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-5/igt@kms_pm_rpm@system-suspend-idle.html
* igt@kms_prime@basic-crc-hybrid:
- shard-dg2: NOTRUN -> [SKIP][207] ([i915#6524] / [i915#6805])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-tglu: NOTRUN -> [SKIP][208] ([i915#11520]) +5 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][209] ([i915#11520]) +2 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-7/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
- shard-mtlp: NOTRUN -> [SKIP][210] ([i915#12316]) +1 other test skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
- shard-tglu-1: NOTRUN -> [SKIP][211] ([i915#11520]) +4 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][212] ([i915#11520]) +1 other test skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf:
- shard-glk: NOTRUN -> [SKIP][213] ([i915#11520]) +3 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk4/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf:
- shard-glk10: NOTRUN -> [SKIP][214] ([i915#11520]) +6 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk10/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-tglu: NOTRUN -> [SKIP][215] ([i915#9683])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-8/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr2_su@page_flip-p010:
- shard-tglu-1: NOTRUN -> [SKIP][216] ([i915#9683])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-pr-sprite-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#1072] / [i915#9732]) +12 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-2/igt@kms_psr@fbc-pr-sprite-plane-onoff.html
* igt@kms_psr@fbc-psr-primary-page-flip:
- shard-tglu-1: NOTRUN -> [SKIP][218] ([i915#9732]) +15 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_psr@fbc-psr-primary-page-flip.html
* igt@kms_psr@fbc-psr-sprite-render:
- shard-mtlp: NOTRUN -> [SKIP][219] ([i915#9688]) +5 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@kms_psr@fbc-psr-sprite-render.html
* igt@kms_psr@fbc-psr2-primary-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][220] ([i915#9732]) +11 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_psr@fbc-psr2-primary-mmap-gtt.html
* igt@kms_psr@psr-sprite-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#1072] / [i915#9732]) +4 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_psr@psr-sprite-mmap-gtt.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-tglu-1: NOTRUN -> [SKIP][222] ([i915#9685])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
- shard-glk: NOTRUN -> [INCOMPLETE][223] ([i915#15500])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk9/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][224] ([i915#12755] / [i915#15867] / [i915#5190])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_scaling_modes@scaling-mode-full-aspect:
- shard-tglu: NOTRUN -> [SKIP][225] ([i915#3555]) +2 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-3/igt@kms_scaling_modes@scaling-mode-full-aspect.html
* igt@kms_selftest@drm_framebuffer:
- shard-glk: NOTRUN -> [ABORT][226] ([i915#13179]) +1 other test abort
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk4/igt@kms_selftest@drm_framebuffer.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-tglu-1: NOTRUN -> [SKIP][227] ([i915#3555]) +3 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@basic@pipe-b-hdmi-a-3:
- shard-dg2: NOTRUN -> [FAIL][228] ([i915#15106]) +2 other tests fail
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@kms_setmode@basic@pipe-b-hdmi-a-3.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-tglu-1: NOTRUN -> [SKIP][229] ([i915#8623])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@kms_tiled_display@basic-test-pattern.html
- shard-rkl: NOTRUN -> [SKIP][230] ([i915#8623])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-rkl: [PASS][231] -> [INCOMPLETE][232] ([i915#12276])
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-5/igt@kms_vblank@ts-continuation-dpms-suspend.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][233] ([i915#12276]) +3 other tests incomplete
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk5/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][234] ([i915#12276])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-2.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][235] ([i915#2436])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@mi-rpc:
- shard-rkl: NOTRUN -> [SKIP][236] ([i915#2434])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@perf@mi-rpc.html
* igt@perf_pmu@busy-double-start@rcs0:
- shard-mtlp: [PASS][237] -> [FAIL][238] ([i915#4349])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-mtlp-1/igt@perf_pmu@busy-double-start@rcs0.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-8/igt@perf_pmu@busy-double-start@rcs0.html
* igt@perf_pmu@rc6-all-gts:
- shard-tglu-1: NOTRUN -> [SKIP][239] ([i915#8516])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@perf_pmu@rc6-all-gts.html
* igt@prime_vgem@basic-gtt:
- shard-mtlp: NOTRUN -> [SKIP][240] ([i915#3708] / [i915#4077])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-4/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@coherency-gtt:
- shard-dg2: NOTRUN -> [SKIP][241] ([i915#3708] / [i915#4077])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@prime_vgem@coherency-gtt.html
* igt@prime_vgem@fence-read-hang:
- shard-dg2: NOTRUN -> [SKIP][242] ([i915#3708])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@prime_vgem@fence-read-hang.html
* igt@sriov_basic@enable-vfs-autoprobe-on@numvfs-7:
- shard-tglu-1: NOTRUN -> [FAIL][243] ([i915#12910]) +9 other tests fail
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-1/igt@sriov_basic@enable-vfs-autoprobe-on@numvfs-7.html
#### Possible fixes ####
* igt@gem_ccs@suspend-resume:
- shard-dg2: [INCOMPLETE][244] ([i915#13356]) -> [PASS][245] +2 other tests pass
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg2-1/igt@gem_ccs@suspend-resume.html
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@gem_ccs@suspend-resume.html
* igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0:
- shard-dg2: [INCOMPLETE][246] ([i915#12392] / [i915#13356]) -> [PASS][247]
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg2-1/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-8/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html
* igt@gem_ctx_freq@sysfs@gt0:
- shard-dg2: [FAIL][248] ([i915#9561]) -> [PASS][249] +1 other test pass
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg2-8/igt@gem_ctx_freq@sysfs@gt0.html
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-3/igt@gem_ctx_freq@sysfs@gt0.html
* igt@gem_softpin@noreloc-s3:
- shard-rkl: [INCOMPLETE][250] ([i915#13809]) -> [PASS][251]
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@gem_softpin@noreloc-s3.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@gem_softpin@noreloc-s3.html
* igt@i915_suspend@debugfs-reader:
- shard-glk: [INCOMPLETE][252] ([i915#4817]) -> [PASS][253]
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-glk8/igt@i915_suspend@debugfs-reader.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk4/igt@i915_suspend@debugfs-reader.html
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-rkl: [INCOMPLETE][254] ([i915#4817]) -> [PASS][255]
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-4/igt@i915_suspend@fence-restore-tiled2untiled.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-2/igt@i915_suspend@fence-restore-tiled2untiled.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [FAIL][256] ([i915#15733] / [i915#5138]) -> [PASS][257]
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][258] ([i915#13566]) -> [PASS][259] +1 other test pass
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-tglu-10/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-4/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
* igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1:
- shard-snb: [TIMEOUT][260] ([i915#14033]) -> [PASS][261] +1 other test pass
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-snb4/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-snb7/igt@kms_flip@2x-flip-vs-suspend@ab-vga1-hdmi-a1.html
* igt@kms_flip@flip-vs-dpms-on-nop-interruptible:
- shard-snb: [FAIL][262] ([i915#10826]) -> [PASS][263] +1 other test pass
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-snb5/igt@kms_flip@flip-vs-dpms-on-nop-interruptible.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-snb5/igt@kms_flip@flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@flip-vs-dpms-on-nop-interruptible@c-hdmi-a1:
- shard-tglu: [FAIL][264] ([i915#10826]) -> [PASS][265] +1 other test pass
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-tglu-6/igt@kms_flip@flip-vs-dpms-on-nop-interruptible@c-hdmi-a1.html
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-9/igt@kms_flip@flip-vs-dpms-on-nop-interruptible@c-hdmi-a1.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-rkl: [INCOMPLETE][266] ([i915#12756] / [i915#13476]) -> [PASS][267]
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc.html
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg1: [SKIP][268] ([i915#15073]) -> [PASS][269]
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg1-19/igt@kms_pm_rpm@dpms-lpsp.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg1-14/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg2: [SKIP][270] ([i915#15073]) -> [PASS][271]
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg2-4/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-3/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: [SKIP][272] ([i915#14544] / [i915#15073]) -> [PASS][273]
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [SKIP][274] ([i915#15073]) -> [PASS][275]
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-2/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
#### Warnings ####
* igt@gem_ccs@ctrl-surf-copy-new-ctx:
- shard-rkl: [SKIP][276] ([i915#14544] / [i915#9323]) -> [SKIP][277] ([i915#9323])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
* igt@gem_exec_balancer@parallel:
- shard-rkl: [SKIP][278] ([i915#14544] / [i915#4525]) -> [SKIP][279] ([i915#4525])
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@gem_exec_balancer@parallel.html
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: [SKIP][280] ([i915#3281]) -> [SKIP][281] ([i915#14544] / [i915#3281]) +1 other test skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@gem_exec_reloc@basic-gtt-cpu.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu.html
* igt@gem_exec_reloc@basic-write-read:
- shard-rkl: [SKIP][282] ([i915#14544] / [i915#3281]) -> [SKIP][283] ([i915#3281]) +3 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@gem_exec_reloc@basic-write-read.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@gem_exec_reloc@basic-write-read.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-rkl: [SKIP][284] ([i915#14544] / [i915#4613]) -> [SKIP][285] ([i915#4613]) +1 other test skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify.html
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_partial_pwrite_pread@write-display:
- shard-rkl: [SKIP][286] ([i915#3282]) -> [SKIP][287] ([i915#14544] / [i915#3282]) +1 other test skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@gem_partial_pwrite_pread@write-display.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@gem_partial_pwrite_pread@write-display.html
* igt@gem_partial_pwrite_pread@write-snoop:
- shard-rkl: [SKIP][288] ([i915#14544] / [i915#3282]) -> [SKIP][289] ([i915#3282]) +2 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@gem_partial_pwrite_pread@write-snoop.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@gem_partial_pwrite_pread@write-snoop.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-rkl: [SKIP][290] ([i915#14544] / [i915#8411]) -> [SKIP][291] ([i915#8411])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_userptr_blits@access-control:
- shard-rkl: [SKIP][292] ([i915#3297]) -> [SKIP][293] ([i915#14544] / [i915#3297])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@gem_userptr_blits@access-control.html
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-rkl: [SKIP][294] ([i915#14544] / [i915#3297]) -> [SKIP][295] ([i915#3297])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-rkl: [SKIP][296] ([i915#14544] / [i915#2527]) -> [SKIP][297] ([i915#2527])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@gen9_exec_parse@batch-invalid-length.html
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@gen9_exec_parse@batch-invalid-length.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-rkl: [SKIP][298] ([i915#14498]) -> [SKIP][299] ([i915#14498] / [i915#14544])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-3/igt@i915_pm_rc6_residency@rc6-idle.html
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_sseu@full-enable:
- shard-rkl: [SKIP][300] ([i915#14544] / [i915#4387]) -> [SKIP][301] ([i915#4387])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@i915_pm_sseu@full-enable.html
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@i915_pm_sseu@full-enable.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-dg1: [SKIP][302] ([i915#4212]) -> [SKIP][303] ([i915#4212] / [i915#4423])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg1-16/igt@kms_addfb_basic@clobberred-modifier.html
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg1-18/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-rkl: [ABORT][304] ([i915#15132]) -> [INCOMPLETE][305] ([i915#12761])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@kms_async_flips@async-flip-suspend-resume.html
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-rkl: [SKIP][306] ([i915#14544] / [i915#9531]) -> [SKIP][307] ([i915#9531])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-rkl: [SKIP][308] ([i915#1769] / [i915#3555]) -> [SKIP][309] ([i915#14544] / [i915#1769] / [i915#3555])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-rkl: [SKIP][310] ([i915#14544] / [i915#1769] / [i915#3555]) -> [SKIP][311] ([i915#1769] / [i915#3555])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-0:
- shard-rkl: [SKIP][312] ([i915#14544] / [i915#5286]) -> [SKIP][313] ([i915#5286]) +1 other test skip
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-90:
- shard-rkl: [SKIP][314] ([i915#5286]) -> [SKIP][315] ([i915#14544] / [i915#5286])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-3/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_big_fb@4-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-rkl: [SKIP][316] ([i915#14544] / [i915#3638]) -> [SKIP][317] ([i915#3638])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-270.html
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
- shard-rkl: [SKIP][318] ([i915#14544]) -> [SKIP][319] +4 other tests skip
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-addfb-size-overflow:
- shard-rkl: [SKIP][320] -> [SKIP][321] ([i915#14544]) +1 other test skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-3/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html
* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-dg1: [SKIP][322] ([i915#12313]) -> [SKIP][323] ([i915#12313] / [i915#4423])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg1-18/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg1-13/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][324] ([i915#6095]) -> [SKIP][325] ([i915#14544] / [i915#6095]) +4 other tests skip
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][326] ([i915#14098] / [i915#6095]) -> [SKIP][327] ([i915#14098] / [i915#14544] / [i915#6095]) +5 other tests skip
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][328] ([i915#12805]) -> [SKIP][329] ([i915#12805] / [i915#14544])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
- shard-rkl: [SKIP][330] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][331] ([i915#14098] / [i915#6095]) +5 other tests skip
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
- shard-glk: [INCOMPLETE][332] ([i915#14694] / [i915#15582]) -> [INCOMPLETE][333] ([i915#15582]) +1 other test incomplete
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-glk1/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk2/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
* igt@kms_chamelium_frames@dp-crc-fast:
- shard-rkl: [SKIP][334] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][335] ([i915#11151] / [i915#7828]) +3 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_chamelium_frames@dp-crc-fast.html
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_chamelium_frames@dp-crc-fast.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm:
- shard-rkl: [SKIP][336] ([i915#11151] / [i915#7828]) -> [SKIP][337] ([i915#11151] / [i915#14544] / [i915#7828])
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-3/igt@kms_chamelium_hpd@hdmi-hpd-storm.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_chamelium_hpd@hdmi-hpd-storm.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-dg1: [SKIP][338] ([i915#11151] / [i915#4423] / [i915#7828]) -> [SKIP][339] ([i915#11151] / [i915#7828]) +1 other test skip
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg1-18/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg1-12/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-rkl: [SKIP][340] ([i915#15330] / [i915#3116]) -> [SKIP][341] ([i915#14544] / [i915#15330] / [i915#3116])
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-3/igt@kms_content_protection@dp-mst-lic-type-0.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: [SKIP][342] ([i915#14544] / [i915#15330] / [i915#3116]) -> [SKIP][343] ([i915#15330] / [i915#3116])
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][344] ([i915#9433]) -> [SKIP][345] ([i915#15865])
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg1-13/igt@kms_content_protection@mei-interface.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg1-17/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@suspend-resume:
- shard-rkl: [SKIP][346] ([i915#14544] / [i915#15865]) -> [SKIP][347] ([i915#15865])
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_content_protection@suspend-resume.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_content_protection@suspend-resume.html
* igt@kms_content_protection@uevent:
- shard-rkl: [SKIP][348] ([i915#15865]) -> [SKIP][349] ([i915#14544] / [i915#15865])
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@kms_content_protection@uevent.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-dg1: [SKIP][350] ([i915#3555]) -> [SKIP][351] ([i915#3555] / [i915#4423])
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg1-13/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg1-18/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x512:
- shard-rkl: [SKIP][352] ([i915#13049] / [i915#14544]) -> [SKIP][353] ([i915#13049])
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: [FAIL][354] ([i915#15768]) -> [FAIL][355] ([i915#15804])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-glk1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-rkl: [SKIP][356] ([i915#14544] / [i915#9723]) -> [SKIP][357] ([i915#9723])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-rkl: [SKIP][358] ([i915#13748] / [i915#14544]) -> [SKIP][359] ([i915#13748])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dsc@dsc-basic:
- shard-rkl: [SKIP][360] ([i915#14544] / [i915#3555] / [i915#3840]) -> [SKIP][361] ([i915#3555] / [i915#3840])
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_dsc@dsc-basic.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_dsc@dsc-basic.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-rkl: [SKIP][362] ([i915#9934]) -> [SKIP][363] ([i915#14544] / [i915#9934]) +1 other test skip
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-3/igt@kms_flip@2x-flip-vs-fences.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-plain-flip:
- shard-rkl: [SKIP][364] ([i915#14544] / [i915#9934]) -> [SKIP][365] ([i915#9934]) +4 other tests skip
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_flip@2x-plain-flip.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@flip-vs-suspend:
- shard-glk: [INCOMPLETE][366] ([i915#12745] / [i915#4839]) -> [INCOMPLETE][367] ([i915#12314] / [i915#12745] / [i915#4839])
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-glk9/igt@kms_flip@flip-vs-suspend.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk8/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: [INCOMPLETE][368] ([i915#12745]) -> [INCOMPLETE][369] ([i915#12314] / [i915#12745])
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-glk9/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-glk8/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-rkl: [SKIP][370] ([i915#14544] / [i915#15643]) -> [SKIP][371] ([i915#15643]) +1 other test skip
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-mtlp: [SKIP][372] ([i915#15672]) -> [SKIP][373]
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-mtlp-1/igt@kms_force_connector_basic@force-load-detect.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-8/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-render:
- shard-dg1: [SKIP][374] ([i915#4423]) -> [SKIP][375] +1 other test skip
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg1-18/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-render.html
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg1-12/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][376] ([i915#15102]) -> [SKIP][377] ([i915#14544] / [i915#15102]) +2 other tests skip
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt:
- shard-dg2: [SKIP][378] ([i915#15102] / [i915#3458]) -> [SKIP][379] ([i915#10433] / [i915#15102] / [i915#3458])
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
- shard-rkl: [SKIP][380] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][381] ([i915#15102] / [i915#3023]) +8 other tests skip
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-suspend:
- shard-dg2: [SKIP][382] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][383] ([i915#15102] / [i915#3458]) +4 other tests skip
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
* igt@kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw:
- shard-rkl: [SKIP][384] ([i915#14544] / [i915#1825]) -> [SKIP][385] ([i915#1825]) +13 other tests skip
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw.html
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render:
- shard-rkl: [SKIP][386] ([i915#1825]) -> [SKIP][387] ([i915#14544] / [i915#1825]) +5 other tests skip
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render:
- shard-rkl: [SKIP][388] ([i915#15102] / [i915#3023]) -> [SKIP][389] ([i915#14544] / [i915#15102] / [i915#3023]) +4 other tests skip
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render.html
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-render.html
* igt@kms_hdr@brightness-with-hdr:
- shard-mtlp: [SKIP][390] ([i915#1187] / [i915#12713]) -> [SKIP][391] ([i915#12713])
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-mtlp-1/igt@kms_hdr@brightness-with-hdr.html
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-mtlp-3/igt@kms_hdr@brightness-with-hdr.html
- shard-rkl: [SKIP][392] ([i915#1187] / [i915#12713]) -> [SKIP][393] ([i915#12713])
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-3/igt@kms_hdr@brightness-with-hdr.html
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-7/igt@kms_hdr@brightness-with-hdr.html
- shard-dg1: [SKIP][394] ([i915#12713]) -> [SKIP][395] ([i915#1187] / [i915#12713])
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg1-17/igt@kms_hdr@brightness-with-hdr.html
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg1-13/igt@kms_hdr@brightness-with-hdr.html
- shard-tglu: [SKIP][396] ([i915#12713]) -> [SKIP][397] ([i915#1187] / [i915#12713])
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-tglu-3/igt@kms_hdr@brightness-with-hdr.html
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-rkl: [SKIP][398] ([i915#14544] / [i915#15459]) -> [SKIP][399] ([i915#15459])
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_joiner@basic-force-big-joiner.html
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping:
- shard-rkl: [SKIP][400] ([i915#14544] / [i915#15709]) -> [SKIP][401] ([i915#15709]) +1 other test skip
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane_lowres@tiling-yf:
- shard-rkl: [SKIP][402] ([i915#3555]) -> [SKIP][403] ([i915#14544] / [i915#3555])
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@kms_plane_lowres@tiling-yf.html
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-dg1: [SKIP][404] -> [SKIP][405] ([i915#4423])
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg1-18/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg1-13/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [SKIP][406] ([i915#15128]) -> [FAIL][407] ([i915#15752])
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-9/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc6-psr:
- shard-rkl: [SKIP][408] ([i915#14544] / [i915#9685]) -> [SKIP][409] ([i915#9685])
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_pm_dc@dc6-psr.html
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: [SKIP][410] ([i915#15739]) -> [SKIP][411] ([i915#15128])
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-tglu-9/igt@kms_pm_dc@dc9-dpms.html
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-tglu-6/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [SKIP][412] ([i915#15073]) -> [SKIP][413] ([i915#14544] / [i915#15073])
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@kms_pm_rpm@dpms-lpsp.html
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][414] ([i915#11520]) -> [SKIP][415] ([i915#11520] / [i915#14544]) +1 other test skip
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf:
- shard-rkl: [SKIP][416] ([i915#11520] / [i915#14544]) -> [SKIP][417] ([i915#11520]) +4 other tests skip
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf.html
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-update-sf:
- shard-dg1: [SKIP][418] ([i915#11520]) -> [SKIP][419] ([i915#11520] / [i915#4423])
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-dg1-13/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-dg1-18/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-rkl: [SKIP][420] ([i915#14544] / [i915#9683]) -> [SKIP][421] ([i915#9683])
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_psr2_su@page_flip-p010.html
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@psr-sprite-plane-onoff:
- shard-rkl: [SKIP][422] ([i915#1072] / [i915#9732]) -> [SKIP][423] ([i915#1072] / [i915#14544] / [i915#9732]) +4 other tests skip
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-3/igt@kms_psr@psr-sprite-plane-onoff.html
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_psr@psr2-sprite-mmap-cpu:
- shard-rkl: [SKIP][424] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][425] ([i915#1072] / [i915#9732]) +9 other tests skip
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_psr@psr2-sprite-mmap-cpu.html
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-5/igt@kms_psr@psr2-sprite-mmap-cpu.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-rkl: [SKIP][426] ([i915#14544] / [i915#3555]) -> [SKIP][427] ([i915#3555]) +1 other test skip
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_setmode@basic-clone-single-crtc.html
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_vrr@flip-suspend:
- shard-rkl: [SKIP][428] ([i915#14544] / [i915#15243] / [i915#3555]) -> [SKIP][429] ([i915#15243] / [i915#3555])
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@kms_vrr@flip-suspend.html
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@kms_vrr@flip-suspend.html
* igt@perf_pmu@rc6-all-gts:
- shard-rkl: [SKIP][430] ([i915#14544] / [i915#8516]) -> [SKIP][431] ([i915#8516])
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-6/igt@perf_pmu@rc6-all-gts.html
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-8/igt@perf_pmu@rc6-all-gts.html
* igt@prime_vgem@fence-flip-hang:
- shard-rkl: [SKIP][432] ([i915#3708]) -> [SKIP][433] ([i915#14544] / [i915#3708])
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18256/shard-rkl-1/igt@prime_vgem@fence-flip-hang.html
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163786v2/shard-rkl-6/igt@prime_vgem@fence-flip-hang.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13562
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13705]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13705
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13809
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14350]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14350
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14694]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14694
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15106]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15106
[i915#15128]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15128
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15172]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15172
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
[i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389
[i915#15403]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15403
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
[i915#15478]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15478
[i915#15500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15500
[i915#15560]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15560
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15652]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15652
[i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#15752]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15752
[i915#15768]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15768
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15867]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15867
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2065]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2065
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_18256 -> Patchwork_163786v2
CI-20190529: 20190529
CI_DRM_18256: 779129c7868f4c7205901d6e57b25de52b411d1c @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8839: 8839
Patchwork_163786v2: 779129c7868f4c7205901d6e57b25de52b411d1c @ 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_163786v2/index.html
[-- Attachment #2: Type: text/html, Size: 150757 bytes --]
^ permalink raw reply [flat|nested] 17+ messages in thread
* RE: [PATCH v2 1/8] drm/i915: move SKL clock gating init to display
2026-03-31 12:07 ` [PATCH v2 1/8] drm/i915: move SKL clock gating init to display Luca Coelho
@ 2026-04-07 2:51 ` Kandpal, Suraj
2026-04-07 7:58 ` Jani Nikula
0 siblings, 1 reply; 17+ messages in thread
From: Kandpal, Suraj @ 2026-04-07 2:51 UTC (permalink / raw)
To: Coelho, Luciano, intel-gfx@lists.freedesktop.org
Cc: intel-xe@lists.freedesktop.org, jani.nikula@linux.intel.com,
ville.syrjala@linux.intel.com
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Luca
> Coelho
> Sent: Tuesday, March 31, 2026 5:37 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: intel-xe@lists.freedesktop.org; jani.nikula@linux.intel.com;
> ville.syrjala@linux.intel.com
> Subject: [PATCH v2 1/8] drm/i915: move SKL clock gating init to display
>
> Move the SKL-specific display clock gating programming into a new file inside
> display.
>
> This removes dependency from intel_clock_gating.c to the display's intel_pch.h
> file, so we can remove the include statement.
>
> Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
> ---
> drivers/gpu/drm/i915/Makefile | 1 +
> .../i915/display/intel_display_clock_gating.c | 19 +++++++++++++++++++
> .../i915/display/intel_display_clock_gating.h | 13 +++++++++++++
> drivers/gpu/drm/i915/intel_clock_gating.c | 8 ++------
> 4 files changed, 35 insertions(+), 6 deletions(-) create mode 100644
> drivers/gpu/drm/i915/display/intel_display_clock_gating.c
> create mode 100644
> drivers/gpu/drm/i915/display/intel_display_clock_gating.h
>
> diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile
> index b677720a1c2d..63a9e16826a9 100644
> --- a/drivers/gpu/drm/i915/Makefile
> +++ b/drivers/gpu/drm/i915/Makefile
> @@ -255,6 +255,7 @@ i915-y += \
> display/intel_cursor.o \
> display/intel_dbuf_bw.o \
> display/intel_de.o \
> + display/intel_display_clock_gating.o \
> display/intel_display.o \
> display/intel_display_conversion.o \
> display/intel_display_driver.o \
> diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
> b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
> new file mode 100644
> index 000000000000..4a94593335e0
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.c
> @@ -0,0 +1,19 @@
> +// SPDX-License-Identifier: MIT
> +/*
> + * Copyright 2026 Intel Corporation
> + */
> +
> +#include <drm/intel/intel_gmd_misc_regs.h>
> +
> +#include "intel_de.h"
> +#include "intel_display_clock_gating.h"
> +#include "intel_display_regs.h"
> +
> +void intel_display_skl_init_clock_gating(struct intel_display *display)
> +{
> + /*
> + * WaFbcTurnOffFbcWatermark:skl
> + * Display WA #0562: skl
> + */
> + intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS); }
Not sure about this being moved here but I feel like this belong in intel_display_wa.c see that it is a WA
Regards,
Suraj Kandpal
> diff --git a/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
> b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
> new file mode 100644
> index 000000000000..00f416db7f47
> --- /dev/null
> +++ b/drivers/gpu/drm/i915/display/intel_display_clock_gating.h
> @@ -0,0 +1,13 @@
> +/* SPDX-License-Identifier: MIT */
> +/*
> + * Copyright 2026 Intel Corporation
> + */
> +
> +#ifndef __INTEL_DISPLAY_CLOCK_GATING_H__ #define
> +__INTEL_DISPLAY_CLOCK_GATING_H__
> +
> +struct intel_display;
> +
> +void intel_display_skl_init_clock_gating(struct intel_display
> +*display);
> +
> +#endif /* __INTEL_DISPLAY_CLOCK_GATING_H__ */
> diff --git a/drivers/gpu/drm/i915/intel_clock_gating.c
> b/drivers/gpu/drm/i915/intel_clock_gating.c
> index ee2489a2fbe7..454334fef5e7 100644
> --- a/drivers/gpu/drm/i915/intel_clock_gating.c
> +++ b/drivers/gpu/drm/i915/intel_clock_gating.c
> @@ -31,9 +31,9 @@
>
> #include "display/i9xx_plane_regs.h"
> #include "display/intel_display.h"
> +#include "display/intel_display_clock_gating.h"
> #include "display/intel_display_core.h"
> #include "display/intel_display_regs.h"
> -#include "display/intel_pch.h"
> #include "gt/intel_engine_regs.h"
> #include "gt/intel_gt.h"
> #include "gt/intel_gt_mcr.h"
> @@ -349,11 +349,7 @@ static void skl_init_clock_gating(struct
> drm_i915_private *i915)
> /* WAC6entrylatency:skl */
> intel_uncore_rmw(&i915->uncore, FBC_LLC_READ_CTRL, 0,
> FBC_LLC_FULLY_OPEN);
>
> - /*
> - * WaFbcTurnOffFbcWatermark:skl
> - * Display WA #0562: skl
> - */
> - intel_uncore_rmw(&i915->uncore, DISP_ARB_CTL, 0,
> DISP_FBC_WM_DIS);
> + intel_display_skl_init_clock_gating(i915->display);
> }
>
> static void bdw_init_clock_gating(struct drm_i915_private *i915)
> --
> 2.53.0
^ permalink raw reply [flat|nested] 17+ messages in thread
* RE: [PATCH v2 1/8] drm/i915: move SKL clock gating init to display
2026-04-07 2:51 ` Kandpal, Suraj
@ 2026-04-07 7:58 ` Jani Nikula
2026-04-07 9:47 ` Ville Syrjälä
0 siblings, 1 reply; 17+ messages in thread
From: Jani Nikula @ 2026-04-07 7:58 UTC (permalink / raw)
To: Kandpal, Suraj, Coelho, Luciano, intel-gfx@lists.freedesktop.org
Cc: intel-xe@lists.freedesktop.org, ville.syrjala@linux.intel.com
On Tue, 07 Apr 2026, "Kandpal, Suraj" <suraj.kandpal@intel.com> wrote:
>> +void intel_display_skl_init_clock_gating(struct intel_display *display)
>> +{
>> + /*
>> + * WaFbcTurnOffFbcWatermark:skl
>> + * Display WA #0562: skl
>> + */
>> + intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS); }
>
> Not sure about this being moved here but I feel like this belong in
> intel_display_wa.c see that it is a WA
A lot of intel_clock_gating.c is about workarounds, and I don't really
care a whole lot about moving these to intel_display_wa.c at this
point. It's much more important to move the display related things from
i915 core to display.
BR,
Jani.
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH v2 1/8] drm/i915: move SKL clock gating init to display
2026-04-07 7:58 ` Jani Nikula
@ 2026-04-07 9:47 ` Ville Syrjälä
2026-04-07 9:51 ` Jani Nikula
0 siblings, 1 reply; 17+ messages in thread
From: Ville Syrjälä @ 2026-04-07 9:47 UTC (permalink / raw)
To: Jani Nikula
Cc: Kandpal, Suraj, Coelho, Luciano, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
On Tue, Apr 07, 2026 at 10:58:13AM +0300, Jani Nikula wrote:
> On Tue, 07 Apr 2026, "Kandpal, Suraj" <suraj.kandpal@intel.com> wrote:
> >> +void intel_display_skl_init_clock_gating(struct intel_display *display)
> >> +{
> >> + /*
> >> + * WaFbcTurnOffFbcWatermark:skl
> >> + * Display WA #0562: skl
> >> + */
> >> + intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS); }
> >
> > Not sure about this being moved here but I feel like this belong in
> > intel_display_wa.c see that it is a WA
>
> A lot of intel_clock_gating.c is about workarounds, and I don't really
> care a whole lot about moving these to intel_display_wa.c at this
> point. It's much more important to move the display related things from
> i915 core to display.
I still think it would have been much easier to move the gt stuff out
from init_clock_gating to the proper place in the gt code. And then we
could have just moved the remaining things into the display code as is.
But people seem to prefer the hard way for some reason :)
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 17+ messages in thread
* Re: [PATCH v2 1/8] drm/i915: move SKL clock gating init to display
2026-04-07 9:47 ` Ville Syrjälä
@ 2026-04-07 9:51 ` Jani Nikula
0 siblings, 0 replies; 17+ messages in thread
From: Jani Nikula @ 2026-04-07 9:51 UTC (permalink / raw)
To: Ville Syrjälä
Cc: Kandpal, Suraj, Coelho, Luciano, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
On Tue, 07 Apr 2026, Ville Syrjälä <ville.syrjala@linux.intel.com> wrote:
> On Tue, Apr 07, 2026 at 10:58:13AM +0300, Jani Nikula wrote:
>> On Tue, 07 Apr 2026, "Kandpal, Suraj" <suraj.kandpal@intel.com> wrote:
>> >> +void intel_display_skl_init_clock_gating(struct intel_display *display)
>> >> +{
>> >> + /*
>> >> + * WaFbcTurnOffFbcWatermark:skl
>> >> + * Display WA #0562: skl
>> >> + */
>> >> + intel_de_rmw(display, DISP_ARB_CTL, 0, DISP_FBC_WM_DIS); }
>> >
>> > Not sure about this being moved here but I feel like this belong in
>> > intel_display_wa.c see that it is a WA
>>
>> A lot of intel_clock_gating.c is about workarounds, and I don't really
>> care a whole lot about moving these to intel_display_wa.c at this
>> point. It's much more important to move the display related things from
>> i915 core to display.
>
> I still think it would have been much easier to move the gt stuff out
> from init_clock_gating to the proper place in the gt code. And then we
> could have just moved the remaining things into the display code as is.
> But people seem to prefer the hard way for some reason :)
Whatever gets us there. I'm just saying nitpicking between different
places within display/ isn't helping us.
BR,
Jani.
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 17+ messages in thread
end of thread, other threads:[~2026-04-07 9:52 UTC | newest]
Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-31 12:07 [PATCH v2 0/8] drm/i915: move more display dependencies from i915 Luca Coelho
2026-03-31 12:07 ` [PATCH v2 1/8] drm/i915: move SKL clock gating init to display Luca Coelho
2026-04-07 2:51 ` Kandpal, Suraj
2026-04-07 7:58 ` Jani Nikula
2026-04-07 9:47 ` Ville Syrjälä
2026-04-07 9:51 ` Jani Nikula
2026-03-31 12:07 ` [PATCH v2 2/8] drm/i915: move KBL " Luca Coelho
2026-03-31 12:07 ` [PATCH v2 3/8] drm/i915/display: move CFL " Luca Coelho
2026-03-31 12:07 ` [PATCH v2 4/8] drm/i915/display: move BXT " Luca Coelho
2026-03-31 12:07 ` [PATCH v2 5/8] drm/i915/display: move GLK " Luca Coelho
2026-03-31 12:55 ` Jani Nikula
2026-03-31 12:07 ` [PATCH v2 6/8] drm/i915/display: move HSW and BDW " Luca Coelho
2026-03-31 12:07 ` [PATCH v2 7/8] drm/i915/display: move pre-HSW " Luca Coelho
2026-03-31 12:57 ` Jani Nikula
2026-03-31 12:07 ` [PATCH v2 8/8] drm/i915: remove HAS_PCH_NOP() dependency from clock gating Luca Coelho
2026-03-31 13:35 ` ✓ i915.CI.BAT: success for drm/i915: move more display dependencies from i915 (rev2) Patchwork
2026-04-01 3:01 ` ✗ i915.CI.Full: failure " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox