* [PATCH 1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG
@ 2025-11-20 17:23 Imre Deak
2025-11-20 17:23 ` [PATCH 2/5] drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC DDI/PHY ports Imre Deak
` (8 more replies)
0 siblings, 9 replies; 20+ messages in thread
From: Imre Deak @ 2025-11-20 17:23 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Suraj Kandpal, Mika Kahola
The intel_port_to_tc() call in mtl_port_to_pll_id() assumed that all
TypeC DDI ports are connected to a TypeC PHY. This is not true on BMG
where all the ports - including the PORT_TC1..4 TypeC DDI ports - are
connected to a non-TypeC PHY. For these ports intel_port_to_tc()
returns TC_PORT_NONE, which results in an incorrect port -> PLL ID
mapping. Fix this up by using the expected PORT_TC1..4 port ->
TC_PORT_1..4 tc_port mapping on BMG as well.
Fixes: ca1eda5cd476c ("drm/i915/cx0: Add MTL+ .get_dplls hook")
Cc: Suraj Kandpal <suraj.kandpal@intel.com>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
drivers/gpu/drm/i915/display/intel_ddi.c | 7 ++++---
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 9 +++++----
2 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
index 96fcad6dbb2f4..8471bdab5c62f 100644
--- a/drivers/gpu/drm/i915/display/intel_ddi.c
+++ b/drivers/gpu/drm/i915/display/intel_ddi.c
@@ -4294,9 +4294,10 @@ static void mtl_ddi_cx0_get_config(struct intel_encoder *encoder,
}
/*
- * Get the configuration for either a port using a C10 PHY PLL, or in the case of
- * the PTL port B eDP on TypeC PHY case the configuration of a port using a C20
- * PHY PLL.
+ * Get the configuration for either a port using a C10 PHY PLL, or a port using a
+ * C20 PHY PLL in the cases of:
+ * - BMG port A/B
+ * - PTL port B eDP over TypeC PHY
*/
static void mtl_ddi_non_tc_phy_get_config(struct intel_encoder *encoder,
struct intel_crtc_state *crtc_state)
diff --git a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
index 6d7d5394713d6..8ae8cc7ad79d3 100644
--- a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
+++ b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
@@ -206,7 +206,7 @@ enum intel_dpll_id icl_tc_port_to_pll_id(enum tc_port tc_port)
enum intel_dpll_id mtl_port_to_pll_id(struct intel_display *display, enum port port)
{
if (port >= PORT_TC1)
- return icl_tc_port_to_pll_id(intel_port_to_tc(display, port));
+ return icl_tc_port_to_pll_id(port - PORT_TC1 + TC_PORT_1);
switch (port) {
case PORT_A:
@@ -3507,9 +3507,10 @@ static int icl_get_tc_phy_dplls(struct intel_atomic_state *state,
}
/*
- * Get the PLL for either a port using a C10 PHY PLL, or in the
- * PTL port B eDP over TypeC PHY case, the PLL for a port using
- * a C20 PHY PLL.
+ * Get the PLL for either a port using a C10 PHY PLL, or for a port using a
+ * C20 PHY PLL in the cases of:
+ * - BMG port A/B
+ * - PTL port B eDP over TypeC PHY
*/
static int mtl_get_non_tc_phy_dpll(struct intel_atomic_state *state,
struct intel_crtc *crtc,
--
2.49.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 2/5] drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC DDI/PHY ports
2025-11-20 17:23 [PATCH 1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG Imre Deak
@ 2025-11-20 17:23 ` Imre Deak
2025-11-21 2:56 ` Kandpal, Suraj
2025-11-21 11:19 ` Jani Nikula
2025-11-20 17:23 ` [PATCH 3/5] drm/i915/cx0: Use intel_port_to_tc() instead of open coding it Imre Deak
` (7 subsequent siblings)
8 siblings, 2 replies; 20+ messages in thread
From: Imre Deak @ 2025-11-20 17:23 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Suraj Kandpal, Mika Kahola
intel_port_to_tc() returns the PORT_TC1..6 -> TC_PORT_1..6 mapping only
for DDI ports that are connected to a TypeC PHY. In some cases this
mapping is also required for TypeC DDI ports which are not connected to
a TypeC PHY. Such DDI ports are the PORT_TC1..4 ports on RKL/ADLS/BMG.
Add a separate intel_tc_phy_to_tc() helper to return the mapping for
ports connected to a TypeC PHY, and make all the current users - which
expect this semantic - call this helper. A follow-up change will need to
get the same mapping for TypeC DDI ports not connected to a TypeC PHY,
leave intel_port_to_tc() exported for that.
Cc: Suraj Kandpal <suraj.kandpal@intel.com>
Cc: Mika Kahola <mika.kahola@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
drivers/gpu/drm/i915/display/intel_ddi.c | 4 ++--
drivers/gpu/drm/i915/display/intel_display.c | 23 ++++++++++++++++----
drivers/gpu/drm/i915/display/intel_display.h | 1 +
3 files changed, 22 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
index 8471bdab5c62f..ed9798b0ec009 100644
--- a/drivers/gpu/drm/i915/display/intel_ddi.c
+++ b/drivers/gpu/drm/i915/display/intel_ddi.c
@@ -5148,7 +5148,7 @@ static const char *intel_ddi_encoder_name(struct intel_display *display,
port_name(port - PORT_D_XELPD + PORT_D),
phy_name(phy));
} else if (DISPLAY_VER(display) >= 12) {
- enum tc_port tc_port = intel_port_to_tc(display, port);
+ enum tc_port tc_port = intel_tc_phy_port_to_tc(display, port);
seq_buf_printf(s, "DDI %s%c/PHY %s%c",
port >= PORT_TC1 ? "TC" : "",
@@ -5156,7 +5156,7 @@ static const char *intel_ddi_encoder_name(struct intel_display *display,
tc_port != TC_PORT_NONE ? "TC" : "",
tc_port != TC_PORT_NONE ? tc_port_name(tc_port) : phy_name(phy));
} else if (DISPLAY_VER(display) >= 11) {
- enum tc_port tc_port = intel_port_to_tc(display, port);
+ enum tc_port tc_port = intel_tc_phy_port_to_tc(display, port);
seq_buf_printf(s, "DDI %c%s/PHY %s%c",
port_name(port),
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index 6c8a7f63111ec..a8a3e80001870 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -1859,17 +1859,32 @@ enum phy intel_port_to_phy(struct intel_display *display, enum port port)
}
/* Prefer intel_encoder_to_tc() */
+/*
+ * Return TC_PORT_1..I915_MAX_TC_PORTS for any TypeC DDI port. The function
+ * can be also called for TypeC DDI ports not connected to a TypeC PHY such as
+ * the PORT_TC1..4 ports on RKL/ADLS/BMG.
+ */
enum tc_port intel_port_to_tc(struct intel_display *display, enum port port)
{
- if (!intel_phy_is_tc(display, intel_port_to_phy(display, port)))
- return TC_PORT_NONE;
-
if (DISPLAY_VER(display) >= 12)
return TC_PORT_1 + port - PORT_TC1;
else
return TC_PORT_1 + port - PORT_C;
}
+/*
+ * Return TC_PORT_1..I915_MAX_TC_PORTS for TypeC DDI ports connected to a TypeC PHY.
+ * Note that on RKL, ADLS, BMG the PORT_TC1..4 ports are connected to a non-TypeC
+ * PHY, so on those platforms the function returns TC_PORT_NONE.
+ */
+enum tc_port intel_tc_phy_port_to_tc(struct intel_display *display, enum port port)
+{
+ if (!intel_phy_is_tc(display, intel_port_to_phy(display, port)))
+ return TC_PORT_NONE;
+
+ return intel_port_to_tc(display, port);
+}
+
enum phy intel_encoder_to_phy(struct intel_encoder *encoder)
{
struct intel_display *display = to_intel_display(encoder);
@@ -1902,7 +1917,7 @@ enum tc_port intel_encoder_to_tc(struct intel_encoder *encoder)
{
struct intel_display *display = to_intel_display(encoder);
- return intel_port_to_tc(display, encoder->port);
+ return intel_tc_phy_port_to_tc(display, encoder->port);
}
enum intel_display_power_domain
diff --git a/drivers/gpu/drm/i915/display/intel_display.h b/drivers/gpu/drm/i915/display/intel_display.h
index bcc6ccb69d2b5..f8e6e4e827222 100644
--- a/drivers/gpu/drm/i915/display/intel_display.h
+++ b/drivers/gpu/drm/i915/display/intel_display.h
@@ -451,6 +451,7 @@ bool intel_phy_is_combo(struct intel_display *display, enum phy phy);
bool intel_phy_is_tc(struct intel_display *display, enum phy phy);
bool intel_phy_is_snps(struct intel_display *display, enum phy phy);
enum tc_port intel_port_to_tc(struct intel_display *display, enum port port);
+enum tc_port intel_tc_phy_port_to_tc(struct intel_display *display, enum port port);
enum phy intel_encoder_to_phy(struct intel_encoder *encoder);
bool intel_encoder_is_combo(struct intel_encoder *encoder);
--
2.49.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 3/5] drm/i915/cx0: Use intel_port_to_tc() instead of open coding it
2025-11-20 17:23 [PATCH 1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG Imre Deak
2025-11-20 17:23 ` [PATCH 2/5] drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC DDI/PHY ports Imre Deak
@ 2025-11-20 17:23 ` Imre Deak
2025-11-21 3:08 ` Kandpal, Suraj
2025-11-21 11:28 ` Jani Nikula
2025-11-20 17:23 ` [PATCH 4/5] drm/i915/cx0: Read out power-down state of both TXs in PHY lane 0 Imre Deak
` (6 subsequent siblings)
8 siblings, 2 replies; 20+ messages in thread
From: Imre Deak @ 2025-11-20 17:23 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Suraj Kandpal, Mika Kahola
USe intel_port_to_tc() in mtl_port_to_pll_id(), instead of open coding
the same.
Cc: Suraj Kandpal <suraj.kandpal@intel.com>
Cc: Mika Kahola <mika.kahola@intel.com>
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
index 8ae8cc7ad79d3..e0e5e5f65d193 100644
--- a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
+++ b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
@@ -206,7 +206,7 @@ enum intel_dpll_id icl_tc_port_to_pll_id(enum tc_port tc_port)
enum intel_dpll_id mtl_port_to_pll_id(struct intel_display *display, enum port port)
{
if (port >= PORT_TC1)
- return icl_tc_port_to_pll_id(port - PORT_TC1 + TC_PORT_1);
+ return icl_tc_port_to_pll_id(intel_port_to_tc(display, port));
switch (port) {
case PORT_A:
--
2.49.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 4/5] drm/i915/cx0: Read out power-down state of both TXs in PHY lane 0
2025-11-20 17:23 [PATCH 1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG Imre Deak
2025-11-20 17:23 ` [PATCH 2/5] drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC DDI/PHY ports Imre Deak
2025-11-20 17:23 ` [PATCH 3/5] drm/i915/cx0: Use intel_port_to_tc() instead of open coding it Imre Deak
@ 2025-11-20 17:23 ` Imre Deak
2025-11-21 3:50 ` Kandpal, Suraj
2025-11-20 17:23 ` [PATCH 5/5] drm/i915/cx0: Read out power-down state of both PHY lanes for reversed lanes Imre Deak
` (5 subsequent siblings)
8 siblings, 1 reply; 20+ messages in thread
From: Imre Deak @ 2025-11-20 17:23 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Mika Kahola, Suraj Kandpal
If the number of used lanes is 1 or 2 then the power-down state of both
TX lanes in PHY lane 0 should be read out. If 1 lane is used only 1 TX
lane will be checked, make sure both TXs are checked in this case.
Cc: Mika Kahola <mika.kahola@intel.com>
Cc: Suraj Kandpal <suraj.kandpal@intel.com>
Fixes: 230d4c748113 ("drm/i915/cx0: Track the Cx0 PHY enabled lane count in the PLL state")
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
index 96ab7f3b5539c..0d524735dcf95 100644
--- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c
+++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
@@ -2209,7 +2209,7 @@ static int readout_enabled_lane_count(struct intel_encoder *encoder)
*/
max_tx_lane_count = DDI_PORT_WIDTH_GET(intel_de_read(display, DDI_BUF_CTL(encoder->port)));
if (!drm_WARN_ON(display->drm, max_tx_lane_count == 0))
- max_tx_lane_count = roundup_pow_of_two(max_tx_lane_count);
+ max_tx_lane_count = round_up(max_tx_lane_count, 2);
for (tx_lane = 0; tx_lane < max_tx_lane_count; tx_lane++) {
u8 phy_lane_mask = tx_lane < 2 ? INTEL_CX0_LANE0 : INTEL_CX0_LANE1;
--
2.49.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* [PATCH 5/5] drm/i915/cx0: Read out power-down state of both PHY lanes for reversed lanes
2025-11-20 17:23 [PATCH 1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG Imre Deak
` (2 preceding siblings ...)
2025-11-20 17:23 ` [PATCH 4/5] drm/i915/cx0: Read out power-down state of both TXs in PHY lane 0 Imre Deak
@ 2025-11-20 17:23 ` Imre Deak
2025-11-21 3:54 ` Kandpal, Suraj
2025-11-20 22:05 ` ✓ CI.KUnit: success for series starting with [1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG Patchwork
` (4 subsequent siblings)
8 siblings, 1 reply; 20+ messages in thread
From: Imre Deak @ 2025-11-20 17:23 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Mika Kahola, Suraj Kandpal
For a port used with lane reversal enabled the first two TX lanes will
be enabled in PHY lane#1 instead of PHY lane#0. At the moment the HW
readout will read out the power-down state for these two TX lanes from
PHY lane#0 incorrectly. The display HW lane reversal feature (vs. the
similar TCSS lane swap) is only used for TypeC legacy mode and for
non-TypeC PHYs. Since in both of these cases the display owns both PHY
lanes, both of these PHY lanes' state can be read out. Do that to fix
cases when lane reversal is used with 1 or 2 active TX lanes.
While at it add an assert to the PLL enable function about the above
assumption on when lane reversal can be used.
Cc: Mika Kahola <mika.kahola@intel.com>
Cc: Suraj Kandpal <suraj.kandpal@intel.com>
Fixes: 230d4c748113 ("drm/i915/cx0: Track the Cx0 PHY enabled lane count in the PLL state")
Signed-off-by: Imre Deak <imre.deak@intel.com>
---
drivers/gpu/drm/i915/display/intel_cx0_phy.c | 24 ++++++++++++++++++--
1 file changed, 22 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
index 0d524735dcf95..27be2a490297f 100644
--- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c
+++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
@@ -2197,17 +2197,30 @@ static int readout_enabled_lane_count(struct intel_encoder *encoder)
{
struct intel_display *display = to_intel_display(encoder);
u8 enabled_tx_lane_count = 0;
- int max_tx_lane_count;
+ int max_tx_lane_count = 4;
+ bool lane_reversal;
int tx_lane;
+ lane_reversal = intel_de_read(display, XELPDP_PORT_BUF_CTL1(display, encoder->port)) &
+ XELPDP_PORT_REVERSAL;
+
/*
* TODO: also check inactive TX lanes in all PHY lanes owned by the
* display. For now checking only those PHY lane(s) which are owned
* based on the active TX lane count (i.e.
* 1,2 active TX lanes -> PHY lane#0
* 3,4 active TX lanes -> PHY lane#0 and PHY lane#1).
+ *
+ * In case of lane reversal for 1, 2 active TX lanes, only PHY
+ * lane#1 is used. This is only possible in TypeC legacy mode or if
+ * the port is connected to a non-TC PHY. In both of these cases both
+ * PHY lane#0 and #1 are owned by display, so check all 4 TX lanes in
+ * both PHY lanes in those cases.
*/
- max_tx_lane_count = DDI_PORT_WIDTH_GET(intel_de_read(display, DDI_BUF_CTL(encoder->port)));
+ if (!lane_reversal)
+ max_tx_lane_count = DDI_PORT_WIDTH_GET(intel_de_read(display,
+ DDI_BUF_CTL(encoder->port)));
+
if (!drm_WARN_ON(display->drm, max_tx_lane_count == 0))
max_tx_lane_count = round_up(max_tx_lane_count, 2);
@@ -3214,6 +3227,13 @@ static void intel_cx0pll_enable(struct intel_encoder *encoder,
INTEL_CX0_LANE0;
intel_wakeref_t wakeref = intel_cx0_phy_transaction_begin(encoder);
+ /*
+ * Lane reversal is never used in DP-alt mode, in that case the
+ * corresponding lane swapping (based on the TypeC cable flip state
+ * for instance) is handled automatically by the HW via a TCSS mux.
+ */
+ drm_WARN_ON(display->drm, lane_reversal && intel_tc_port_in_dp_alt_mode(dig_port));
+
/*
* 1. Program PORT_CLOCK_CTL REGISTER to configure
* clock muxes, gating and SSC
--
2.49.1
^ permalink raw reply related [flat|nested] 20+ messages in thread
* ✓ CI.KUnit: success for series starting with [1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG
2025-11-20 17:23 [PATCH 1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG Imre Deak
` (3 preceding siblings ...)
2025-11-20 17:23 ` [PATCH 5/5] drm/i915/cx0: Read out power-down state of both PHY lanes for reversed lanes Imre Deak
@ 2025-11-20 22:05 ` Patchwork
2025-11-20 22:20 ` ✗ CI.checksparse: warning " Patchwork
` (3 subsequent siblings)
8 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2025-11-20 22:05 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-xe
== Series Details ==
Series: series starting with [1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG
URL : https://patchwork.freedesktop.org/series/157862/
State : success
== Summary ==
+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig
[22:04:34] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[22:04:38] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[22:05:08] Starting KUnit Kernel (1/1)...
[22:05:08] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[22:05:08] ================== guc_buf (11 subtests) ===================
[22:05:08] [PASSED] test_smallest
[22:05:08] [PASSED] test_largest
[22:05:08] [PASSED] test_granular
[22:05:08] [PASSED] test_unique
[22:05:08] [PASSED] test_overlap
[22:05:08] [PASSED] test_reusable
[22:05:08] [PASSED] test_too_big
[22:05:08] [PASSED] test_flush
[22:05:08] [PASSED] test_lookup
[22:05:08] [PASSED] test_data
[22:05:08] [PASSED] test_class
[22:05:08] ===================== [PASSED] guc_buf =====================
[22:05:08] =================== guc_dbm (7 subtests) ===================
[22:05:08] [PASSED] test_empty
[22:05:08] [PASSED] test_default
[22:05:08] ======================== test_size ========================
[22:05:08] [PASSED] 4
[22:05:08] [PASSED] 8
[22:05:08] [PASSED] 32
[22:05:08] [PASSED] 256
[22:05:08] ==================== [PASSED] test_size ====================
[22:05:08] ======================= test_reuse ========================
[22:05:08] [PASSED] 4
[22:05:08] [PASSED] 8
[22:05:08] [PASSED] 32
[22:05:08] [PASSED] 256
[22:05:08] =================== [PASSED] test_reuse ====================
[22:05:08] =================== test_range_overlap ====================
[22:05:08] [PASSED] 4
[22:05:08] [PASSED] 8
[22:05:08] [PASSED] 32
[22:05:08] [PASSED] 256
[22:05:08] =============== [PASSED] test_range_overlap ================
[22:05:08] =================== test_range_compact ====================
[22:05:08] [PASSED] 4
[22:05:08] [PASSED] 8
[22:05:08] [PASSED] 32
[22:05:08] [PASSED] 256
[22:05:08] =============== [PASSED] test_range_compact ================
[22:05:08] ==================== test_range_spare =====================
[22:05:08] [PASSED] 4
[22:05:08] [PASSED] 8
[22:05:08] [PASSED] 32
[22:05:08] [PASSED] 256
[22:05:08] ================ [PASSED] test_range_spare =================
[22:05:08] ===================== [PASSED] guc_dbm =====================
[22:05:08] =================== guc_idm (6 subtests) ===================
[22:05:08] [PASSED] bad_init
[22:05:08] [PASSED] no_init
[22:05:08] [PASSED] init_fini
[22:05:08] [PASSED] check_used
[22:05:08] [PASSED] check_quota
[22:05:08] [PASSED] check_all
[22:05:08] ===================== [PASSED] guc_idm =====================
[22:05:08] ================== no_relay (3 subtests) ===================
[22:05:08] [PASSED] xe_drops_guc2pf_if_not_ready
[22:05:08] [PASSED] xe_drops_guc2vf_if_not_ready
[22:05:08] [PASSED] xe_rejects_send_if_not_ready
[22:05:08] ==================== [PASSED] no_relay =====================
[22:05:08] ================== pf_relay (14 subtests) ==================
[22:05:08] [PASSED] pf_rejects_guc2pf_too_short
[22:05:08] [PASSED] pf_rejects_guc2pf_too_long
[22:05:08] [PASSED] pf_rejects_guc2pf_no_payload
[22:05:08] [PASSED] pf_fails_no_payload
[22:05:08] [PASSED] pf_fails_bad_origin
[22:05:08] [PASSED] pf_fails_bad_type
[22:05:08] [PASSED] pf_txn_reports_error
[22:05:08] [PASSED] pf_txn_sends_pf2guc
[22:05:08] [PASSED] pf_sends_pf2guc
[22:05:08] [SKIPPED] pf_loopback_nop
[22:05:08] [SKIPPED] pf_loopback_echo
[22:05:08] [SKIPPED] pf_loopback_fail
[22:05:08] [SKIPPED] pf_loopback_busy
[22:05:08] [SKIPPED] pf_loopback_retry
[22:05:08] ==================== [PASSED] pf_relay =====================
[22:05:08] ================== vf_relay (3 subtests) ===================
[22:05:08] [PASSED] vf_rejects_guc2vf_too_short
[22:05:08] [PASSED] vf_rejects_guc2vf_too_long
[22:05:08] [PASSED] vf_rejects_guc2vf_no_payload
[22:05:08] ==================== [PASSED] vf_relay =====================
[22:05:08] ================ pf_gt_config (6 subtests) =================
[22:05:08] [PASSED] fair_contexts_1vf
[22:05:08] [PASSED] fair_doorbells_1vf
[22:05:08] [PASSED] fair_ggtt_1vf
[22:05:08] ====================== fair_contexts ======================
[22:05:08] [PASSED] 1 VF
[22:05:08] [PASSED] 2 VFs
[22:05:08] [PASSED] 3 VFs
[22:05:08] [PASSED] 4 VFs
[22:05:08] [PASSED] 5 VFs
[22:05:08] [PASSED] 6 VFs
[22:05:08] [PASSED] 7 VFs
[22:05:08] [PASSED] 8 VFs
[22:05:08] [PASSED] 9 VFs
[22:05:08] [PASSED] 10 VFs
[22:05:08] [PASSED] 11 VFs
[22:05:08] [PASSED] 12 VFs
[22:05:08] [PASSED] 13 VFs
[22:05:08] [PASSED] 14 VFs
[22:05:08] [PASSED] 15 VFs
[22:05:08] [PASSED] 16 VFs
[22:05:08] [PASSED] 17 VFs
[22:05:08] [PASSED] 18 VFs
[22:05:08] [PASSED] 19 VFs
[22:05:08] [PASSED] 20 VFs
[22:05:08] [PASSED] 21 VFs
[22:05:08] [PASSED] 22 VFs
[22:05:08] [PASSED] 23 VFs
[22:05:08] [PASSED] 24 VFs
[22:05:08] [PASSED] 25 VFs
[22:05:08] [PASSED] 26 VFs
[22:05:08] [PASSED] 27 VFs
[22:05:08] [PASSED] 28 VFs
[22:05:08] [PASSED] 29 VFs
[22:05:08] [PASSED] 30 VFs
[22:05:08] [PASSED] 31 VFs
[22:05:08] [PASSED] 32 VFs
[22:05:08] [PASSED] 33 VFs
[22:05:08] [PASSED] 34 VFs
[22:05:08] [PASSED] 35 VFs
[22:05:08] [PASSED] 36 VFs
[22:05:08] [PASSED] 37 VFs
[22:05:08] [PASSED] 38 VFs
[22:05:08] [PASSED] 39 VFs
[22:05:08] [PASSED] 40 VFs
[22:05:08] [PASSED] 41 VFs
[22:05:08] [PASSED] 42 VFs
[22:05:08] [PASSED] 43 VFs
[22:05:08] [PASSED] 44 VFs
[22:05:08] [PASSED] 45 VFs
[22:05:08] [PASSED] 46 VFs
[22:05:08] [PASSED] 47 VFs
[22:05:08] [PASSED] 48 VFs
[22:05:08] [PASSED] 49 VFs
[22:05:08] [PASSED] 50 VFs
[22:05:08] [PASSED] 51 VFs
[22:05:08] [PASSED] 52 VFs
[22:05:08] [PASSED] 53 VFs
[22:05:08] [PASSED] 54 VFs
[22:05:08] [PASSED] 55 VFs
[22:05:08] [PASSED] 56 VFs
[22:05:08] [PASSED] 57 VFs
[22:05:08] [PASSED] 58 VFs
[22:05:08] [PASSED] 59 VFs
[22:05:08] [PASSED] 60 VFs
[22:05:08] [PASSED] 61 VFs
[22:05:08] [PASSED] 62 VFs
[22:05:08] [PASSED] 63 VFs
[22:05:08] ================== [PASSED] fair_contexts ==================
[22:05:08] ===================== fair_doorbells ======================
[22:05:08] [PASSED] 1 VF
[22:05:08] [PASSED] 2 VFs
[22:05:08] [PASSED] 3 VFs
[22:05:08] [PASSED] 4 VFs
[22:05:08] [PASSED] 5 VFs
[22:05:08] [PASSED] 6 VFs
[22:05:08] [PASSED] 7 VFs
[22:05:08] [PASSED] 8 VFs
[22:05:08] [PASSED] 9 VFs
[22:05:08] [PASSED] 10 VFs
[22:05:08] [PASSED] 11 VFs
[22:05:08] [PASSED] 12 VFs
[22:05:08] [PASSED] 13 VFs
[22:05:08] [PASSED] 14 VFs
[22:05:08] [PASSED] 15 VFs
[22:05:08] [PASSED] 16 VFs
[22:05:08] [PASSED] 17 VFs
[22:05:08] [PASSED] 18 VFs
[22:05:08] [PASSED] 19 VFs
[22:05:08] [PASSED] 20 VFs
[22:05:08] [PASSED] 21 VFs
[22:05:08] [PASSED] 22 VFs
[22:05:08] [PASSED] 23 VFs
[22:05:08] [PASSED] 24 VFs
[22:05:08] [PASSED] 25 VFs
[22:05:08] [PASSED] 26 VFs
[22:05:08] [PASSED] 27 VFs
[22:05:08] [PASSED] 28 VFs
[22:05:08] [PASSED] 29 VFs
[22:05:08] [PASSED] 30 VFs
[22:05:08] [PASSED] 31 VFs
[22:05:08] [PASSED] 32 VFs
[22:05:08] [PASSED] 33 VFs
[22:05:08] [PASSED] 34 VFs
[22:05:08] [PASSED] 35 VFs
[22:05:08] [PASSED] 36 VFs
[22:05:08] [PASSED] 37 VFs
[22:05:08] [PASSED] 38 VFs
[22:05:08] [PASSED] 39 VFs
[22:05:08] [PASSED] 40 VFs
[22:05:08] [PASSED] 41 VFs
[22:05:08] [PASSED] 42 VFs
[22:05:08] [PASSED] 43 VFs
[22:05:08] [PASSED] 44 VFs
[22:05:08] [PASSED] 45 VFs
[22:05:08] [PASSED] 46 VFs
[22:05:08] [PASSED] 47 VFs
[22:05:08] [PASSED] 48 VFs
[22:05:08] [PASSED] 49 VFs
[22:05:08] [PASSED] 50 VFs
[22:05:08] [PASSED] 51 VFs
[22:05:08] [PASSED] 52 VFs
[22:05:08] [PASSED] 53 VFs
[22:05:08] [PASSED] 54 VFs
[22:05:08] [PASSED] 55 VFs
[22:05:08] [PASSED] 56 VFs
[22:05:08] [PASSED] 57 VFs
[22:05:08] [PASSED] 58 VFs
[22:05:08] [PASSED] 59 VFs
[22:05:08] [PASSED] 60 VFs
[22:05:08] [PASSED] 61 VFs
[22:05:08] [PASSED] 62 VFs
[22:05:08] [PASSED] 63 VFs
[22:05:08] ================= [PASSED] fair_doorbells ==================
[22:05:08] ======================== fair_ggtt ========================
[22:05:08] [PASSED] 1 VF
[22:05:08] [PASSED] 2 VFs
[22:05:08] [PASSED] 3 VFs
[22:05:08] [PASSED] 4 VFs
[22:05:08] [PASSED] 5 VFs
[22:05:08] [PASSED] 6 VFs
[22:05:08] [PASSED] 7 VFs
[22:05:08] [PASSED] 8 VFs
[22:05:08] [PASSED] 9 VFs
[22:05:08] [PASSED] 10 VFs
[22:05:08] [PASSED] 11 VFs
[22:05:08] [PASSED] 12 VFs
[22:05:08] [PASSED] 13 VFs
[22:05:08] [PASSED] 14 VFs
[22:05:08] [PASSED] 15 VFs
[22:05:08] [PASSED] 16 VFs
[22:05:08] [PASSED] 17 VFs
[22:05:08] [PASSED] 18 VFs
[22:05:08] [PASSED] 19 VFs
[22:05:08] [PASSED] 20 VFs
[22:05:08] [PASSED] 21 VFs
[22:05:08] [PASSED] 22 VFs
[22:05:08] [PASSED] 23 VFs
[22:05:08] [PASSED] 24 VFs
[22:05:08] [PASSED] 25 VFs
[22:05:08] [PASSED] 26 VFs
[22:05:08] [PASSED] 27 VFs
[22:05:08] [PASSED] 28 VFs
[22:05:08] [PASSED] 29 VFs
[22:05:08] [PASSED] 30 VFs
[22:05:08] [PASSED] 31 VFs
[22:05:08] [PASSED] 32 VFs
[22:05:08] [PASSED] 33 VFs
[22:05:08] [PASSED] 34 VFs
[22:05:08] [PASSED] 35 VFs
[22:05:08] [PASSED] 36 VFs
[22:05:08] [PASSED] 37 VFs
[22:05:08] [PASSED] 38 VFs
[22:05:08] [PASSED] 39 VFs
[22:05:08] [PASSED] 40 VFs
[22:05:08] [PASSED] 41 VFs
[22:05:08] [PASSED] 42 VFs
[22:05:08] [PASSED] 43 VFs
[22:05:08] [PASSED] 44 VFs
[22:05:08] [PASSED] 45 VFs
[22:05:08] [PASSED] 46 VFs
[22:05:08] [PASSED] 47 VFs
[22:05:08] [PASSED] 48 VFs
[22:05:08] [PASSED] 49 VFs
[22:05:08] [PASSED] 50 VFs
[22:05:08] [PASSED] 51 VFs
[22:05:08] [PASSED] 52 VFs
[22:05:08] [PASSED] 53 VFs
[22:05:08] [PASSED] 54 VFs
[22:05:08] [PASSED] 55 VFs
[22:05:08] [PASSED] 56 VFs
[22:05:08] [PASSED] 57 VFs
[22:05:08] [PASSED] 58 VFs
[22:05:08] [PASSED] 59 VFs
[22:05:08] [PASSED] 60 VFs
[22:05:08] [PASSED] 61 VFs
[22:05:08] [PASSED] 62 VFs
[22:05:08] [PASSED] 63 VFs
[22:05:08] ==================== [PASSED] fair_ggtt ====================
[22:05:08] ================== [PASSED] pf_gt_config ===================
[22:05:08] ===================== lmtt (1 subtest) =====================
[22:05:08] ======================== test_ops =========================
[22:05:08] [PASSED] 2-level
[22:05:08] [PASSED] multi-level
[22:05:08] ==================== [PASSED] test_ops =====================
[22:05:08] ====================== [PASSED] lmtt =======================
[22:05:08] ================= pf_service (11 subtests) =================
[22:05:08] [PASSED] pf_negotiate_any
[22:05:08] [PASSED] pf_negotiate_base_match
[22:05:08] [PASSED] pf_negotiate_base_newer
[22:05:08] [PASSED] pf_negotiate_base_next
[22:05:08] [SKIPPED] pf_negotiate_base_older
[22:05:08] [PASSED] pf_negotiate_base_prev
[22:05:08] [PASSED] pf_negotiate_latest_match
[22:05:08] [PASSED] pf_negotiate_latest_newer
[22:05:08] [PASSED] pf_negotiate_latest_next
[22:05:08] [SKIPPED] pf_negotiate_latest_older
[22:05:08] [SKIPPED] pf_negotiate_latest_prev
[22:05:08] =================== [PASSED] pf_service ====================
[22:05:08] ================= xe_guc_g2g (2 subtests) ==================
[22:05:08] ============== xe_live_guc_g2g_kunit_default ==============
[22:05:08] ========= [SKIPPED] xe_live_guc_g2g_kunit_default ==========
[22:05:08] ============== xe_live_guc_g2g_kunit_allmem ===============
[22:05:08] ========== [SKIPPED] xe_live_guc_g2g_kunit_allmem ==========
[22:05:08] =================== [SKIPPED] xe_guc_g2g ===================
[22:05:08] =================== xe_mocs (2 subtests) ===================
[22:05:08] ================ xe_live_mocs_kernel_kunit ================
[22:05:08] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[22:05:08] ================ xe_live_mocs_reset_kunit =================
[22:05:08] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[22:05:08] ==================== [SKIPPED] xe_mocs =====================
[22:05:08] ================= xe_migrate (2 subtests) ==================
[22:05:08] ================= xe_migrate_sanity_kunit =================
[22:05:08] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[22:05:08] ================== xe_validate_ccs_kunit ==================
[22:05:08] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[22:05:08] =================== [SKIPPED] xe_migrate ===================
[22:05:08] ================== xe_dma_buf (1 subtest) ==================
[22:05:08] ==================== xe_dma_buf_kunit =====================
[22:05:08] ================ [SKIPPED] xe_dma_buf_kunit ================
[22:05:08] =================== [SKIPPED] xe_dma_buf ===================
[22:05:08] ================= xe_bo_shrink (1 subtest) =================
[22:05:08] =================== xe_bo_shrink_kunit ====================
[22:05:08] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[22:05:08] ================== [SKIPPED] xe_bo_shrink ==================
[22:05:08] ==================== xe_bo (2 subtests) ====================
[22:05:08] ================== xe_ccs_migrate_kunit ===================
[22:05:08] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[22:05:08] ==================== xe_bo_evict_kunit ====================
[22:05:08] =============== [SKIPPED] xe_bo_evict_kunit ================
[22:05:08] ===================== [SKIPPED] xe_bo ======================
[22:05:08] ==================== args (11 subtests) ====================
[22:05:08] [PASSED] count_args_test
[22:05:08] [PASSED] call_args_example
[22:05:08] [PASSED] call_args_test
[22:05:08] [PASSED] drop_first_arg_example
[22:05:08] [PASSED] drop_first_arg_test
[22:05:08] [PASSED] first_arg_example
[22:05:08] [PASSED] first_arg_test
[22:05:08] [PASSED] last_arg_example
[22:05:08] [PASSED] last_arg_test
[22:05:08] [PASSED] pick_arg_example
[22:05:08] [PASSED] sep_comma_example
[22:05:08] ====================== [PASSED] args =======================
[22:05:08] =================== xe_pci (3 subtests) ====================
[22:05:08] ==================== check_graphics_ip ====================
[22:05:08] [PASSED] 12.00 Xe_LP
[22:05:08] [PASSED] 12.10 Xe_LP+
[22:05:08] [PASSED] 12.55 Xe_HPG
[22:05:08] [PASSED] 12.60 Xe_HPC
[22:05:08] [PASSED] 12.70 Xe_LPG
[22:05:08] [PASSED] 12.71 Xe_LPG
[22:05:08] [PASSED] 12.74 Xe_LPG+
[22:05:08] [PASSED] 20.01 Xe2_HPG
[22:05:08] [PASSED] 20.02 Xe2_HPG
[22:05:08] [PASSED] 20.04 Xe2_LPG
[22:05:08] [PASSED] 30.00 Xe3_LPG
[22:05:08] [PASSED] 30.01 Xe3_LPG
[22:05:08] [PASSED] 30.03 Xe3_LPG
[22:05:08] [PASSED] 30.04 Xe3_LPG
[22:05:08] [PASSED] 30.05 Xe3_LPG
[22:05:08] [PASSED] 35.11 Xe3p_XPC
[22:05:08] ================ [PASSED] check_graphics_ip ================
[22:05:08] ===================== check_media_ip ======================
[22:05:08] [PASSED] 12.00 Xe_M
[22:05:08] [PASSED] 12.55 Xe_HPM
[22:05:08] [PASSED] 13.00 Xe_LPM+
[22:05:08] [PASSED] 13.01 Xe2_HPM
[22:05:08] [PASSED] 20.00 Xe2_LPM
[22:05:08] [PASSED] 30.00 Xe3_LPM
[22:05:08] [PASSED] 30.02 Xe3_LPM
[22:05:08] [PASSED] 35.00 Xe3p_LPM
[22:05:08] [PASSED] 35.03 Xe3p_HPM
[22:05:08] ================= [PASSED] check_media_ip ==================
[22:05:08] =================== check_platform_desc ===================
[22:05:08] [PASSED] 0x9A60 (TIGERLAKE)
[22:05:08] [PASSED] 0x9A68 (TIGERLAKE)
[22:05:08] [PASSED] 0x9A70 (TIGERLAKE)
[22:05:08] [PASSED] 0x9A40 (TIGERLAKE)
[22:05:08] [PASSED] 0x9A49 (TIGERLAKE)
[22:05:08] [PASSED] 0x9A59 (TIGERLAKE)
[22:05:08] [PASSED] 0x9A78 (TIGERLAKE)
[22:05:08] [PASSED] 0x9AC0 (TIGERLAKE)
[22:05:08] [PASSED] 0x9AC9 (TIGERLAKE)
[22:05:08] [PASSED] 0x9AD9 (TIGERLAKE)
[22:05:08] [PASSED] 0x9AF8 (TIGERLAKE)
[22:05:08] [PASSED] 0x4C80 (ROCKETLAKE)
[22:05:08] [PASSED] 0x4C8A (ROCKETLAKE)
[22:05:08] [PASSED] 0x4C8B (ROCKETLAKE)
[22:05:08] [PASSED] 0x4C8C (ROCKETLAKE)
[22:05:08] [PASSED] 0x4C90 (ROCKETLAKE)
[22:05:08] [PASSED] 0x4C9A (ROCKETLAKE)
[22:05:08] [PASSED] 0x4680 (ALDERLAKE_S)
[22:05:08] [PASSED] 0x4682 (ALDERLAKE_S)
[22:05:08] [PASSED] 0x4688 (ALDERLAKE_S)
[22:05:08] [PASSED] 0x468A (ALDERLAKE_S)
[22:05:08] [PASSED] 0x468B (ALDERLAKE_S)
[22:05:08] [PASSED] 0x4690 (ALDERLAKE_S)
[22:05:08] [PASSED] 0x4692 (ALDERLAKE_S)
[22:05:08] [PASSED] 0x4693 (ALDERLAKE_S)
[22:05:08] [PASSED] 0x46A0 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46A1 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46A2 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46A3 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46A6 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46A8 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46AA (ALDERLAKE_P)
[22:05:08] [PASSED] 0x462A (ALDERLAKE_P)
[22:05:08] [PASSED] 0x4626 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x4628 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46B0 (ALDERLAKE_P)
stty: 'standard input': Inappropriate ioctl for device
[22:05:08] [PASSED] 0x46B1 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46B2 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46B3 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46C0 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46C1 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46C2 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46C3 (ALDERLAKE_P)
[22:05:08] [PASSED] 0x46D0 (ALDERLAKE_N)
[22:05:08] [PASSED] 0x46D1 (ALDERLAKE_N)
[22:05:08] [PASSED] 0x46D2 (ALDERLAKE_N)
[22:05:08] [PASSED] 0x46D3 (ALDERLAKE_N)
[22:05:08] [PASSED] 0x46D4 (ALDERLAKE_N)
[22:05:08] [PASSED] 0xA721 (ALDERLAKE_P)
[22:05:08] [PASSED] 0xA7A1 (ALDERLAKE_P)
[22:05:08] [PASSED] 0xA7A9 (ALDERLAKE_P)
[22:05:08] [PASSED] 0xA7AC (ALDERLAKE_P)
[22:05:08] [PASSED] 0xA7AD (ALDERLAKE_P)
[22:05:08] [PASSED] 0xA720 (ALDERLAKE_P)
[22:05:08] [PASSED] 0xA7A0 (ALDERLAKE_P)
[22:05:08] [PASSED] 0xA7A8 (ALDERLAKE_P)
[22:05:08] [PASSED] 0xA7AA (ALDERLAKE_P)
[22:05:08] [PASSED] 0xA7AB (ALDERLAKE_P)
[22:05:08] [PASSED] 0xA780 (ALDERLAKE_S)
[22:05:08] [PASSED] 0xA781 (ALDERLAKE_S)
[22:05:08] [PASSED] 0xA782 (ALDERLAKE_S)
[22:05:08] [PASSED] 0xA783 (ALDERLAKE_S)
[22:05:08] [PASSED] 0xA788 (ALDERLAKE_S)
[22:05:08] [PASSED] 0xA789 (ALDERLAKE_S)
[22:05:08] [PASSED] 0xA78A (ALDERLAKE_S)
[22:05:08] [PASSED] 0xA78B (ALDERLAKE_S)
[22:05:08] [PASSED] 0x4905 (DG1)
[22:05:08] [PASSED] 0x4906 (DG1)
[22:05:08] [PASSED] 0x4907 (DG1)
[22:05:08] [PASSED] 0x4908 (DG1)
[22:05:08] [PASSED] 0x4909 (DG1)
[22:05:08] [PASSED] 0x56C0 (DG2)
[22:05:08] [PASSED] 0x56C2 (DG2)
[22:05:08] [PASSED] 0x56C1 (DG2)
[22:05:08] [PASSED] 0x7D51 (METEORLAKE)
[22:05:08] [PASSED] 0x7DD1 (METEORLAKE)
[22:05:08] [PASSED] 0x7D41 (METEORLAKE)
[22:05:08] [PASSED] 0x7D67 (METEORLAKE)
[22:05:08] [PASSED] 0xB640 (METEORLAKE)
[22:05:08] [PASSED] 0x56A0 (DG2)
[22:05:08] [PASSED] 0x56A1 (DG2)
[22:05:08] [PASSED] 0x56A2 (DG2)
[22:05:08] [PASSED] 0x56BE (DG2)
[22:05:08] [PASSED] 0x56BF (DG2)
[22:05:08] [PASSED] 0x5690 (DG2)
[22:05:08] [PASSED] 0x5691 (DG2)
[22:05:08] [PASSED] 0x5692 (DG2)
[22:05:08] [PASSED] 0x56A5 (DG2)
[22:05:08] [PASSED] 0x56A6 (DG2)
[22:05:08] [PASSED] 0x56B0 (DG2)
[22:05:08] [PASSED] 0x56B1 (DG2)
[22:05:08] [PASSED] 0x56BA (DG2)
[22:05:08] [PASSED] 0x56BB (DG2)
[22:05:08] [PASSED] 0x56BC (DG2)
[22:05:08] [PASSED] 0x56BD (DG2)
[22:05:08] [PASSED] 0x5693 (DG2)
[22:05:08] [PASSED] 0x5694 (DG2)
[22:05:08] [PASSED] 0x5695 (DG2)
[22:05:08] [PASSED] 0x56A3 (DG2)
[22:05:08] [PASSED] 0x56A4 (DG2)
[22:05:08] [PASSED] 0x56B2 (DG2)
[22:05:08] [PASSED] 0x56B3 (DG2)
[22:05:08] [PASSED] 0x5696 (DG2)
[22:05:08] [PASSED] 0x5697 (DG2)
[22:05:08] [PASSED] 0xB69 (PVC)
[22:05:08] [PASSED] 0xB6E (PVC)
[22:05:08] [PASSED] 0xBD4 (PVC)
[22:05:08] [PASSED] 0xBD5 (PVC)
[22:05:08] [PASSED] 0xBD6 (PVC)
[22:05:08] [PASSED] 0xBD7 (PVC)
[22:05:08] [PASSED] 0xBD8 (PVC)
[22:05:08] [PASSED] 0xBD9 (PVC)
[22:05:08] [PASSED] 0xBDA (PVC)
[22:05:08] [PASSED] 0xBDB (PVC)
[22:05:08] [PASSED] 0xBE0 (PVC)
[22:05:08] [PASSED] 0xBE1 (PVC)
[22:05:08] [PASSED] 0xBE5 (PVC)
[22:05:08] [PASSED] 0x7D40 (METEORLAKE)
[22:05:08] [PASSED] 0x7D45 (METEORLAKE)
[22:05:08] [PASSED] 0x7D55 (METEORLAKE)
[22:05:08] [PASSED] 0x7D60 (METEORLAKE)
[22:05:08] [PASSED] 0x7DD5 (METEORLAKE)
[22:05:08] [PASSED] 0x6420 (LUNARLAKE)
[22:05:08] [PASSED] 0x64A0 (LUNARLAKE)
[22:05:08] [PASSED] 0x64B0 (LUNARLAKE)
[22:05:08] [PASSED] 0xE202 (BATTLEMAGE)
[22:05:08] [PASSED] 0xE209 (BATTLEMAGE)
[22:05:08] [PASSED] 0xE20B (BATTLEMAGE)
[22:05:08] [PASSED] 0xE20C (BATTLEMAGE)
[22:05:08] [PASSED] 0xE20D (BATTLEMAGE)
[22:05:08] [PASSED] 0xE210 (BATTLEMAGE)
[22:05:08] [PASSED] 0xE211 (BATTLEMAGE)
[22:05:08] [PASSED] 0xE212 (BATTLEMAGE)
[22:05:08] [PASSED] 0xE216 (BATTLEMAGE)
[22:05:08] [PASSED] 0xE220 (BATTLEMAGE)
[22:05:08] [PASSED] 0xE221 (BATTLEMAGE)
[22:05:08] [PASSED] 0xE222 (BATTLEMAGE)
[22:05:08] [PASSED] 0xE223 (BATTLEMAGE)
[22:05:08] [PASSED] 0xB080 (PANTHERLAKE)
[22:05:08] [PASSED] 0xB081 (PANTHERLAKE)
[22:05:08] [PASSED] 0xB082 (PANTHERLAKE)
[22:05:08] [PASSED] 0xB083 (PANTHERLAKE)
[22:05:08] [PASSED] 0xB084 (PANTHERLAKE)
[22:05:08] [PASSED] 0xB085 (PANTHERLAKE)
[22:05:08] [PASSED] 0xB086 (PANTHERLAKE)
[22:05:08] [PASSED] 0xB087 (PANTHERLAKE)
[22:05:08] [PASSED] 0xB08F (PANTHERLAKE)
[22:05:08] [PASSED] 0xB090 (PANTHERLAKE)
[22:05:08] [PASSED] 0xB0A0 (PANTHERLAKE)
[22:05:08] [PASSED] 0xB0B0 (PANTHERLAKE)
[22:05:08] [PASSED] 0xD740 (NOVALAKE_S)
[22:05:08] [PASSED] 0xD741 (NOVALAKE_S)
[22:05:08] [PASSED] 0xD742 (NOVALAKE_S)
[22:05:08] [PASSED] 0xD743 (NOVALAKE_S)
[22:05:08] [PASSED] 0xD744 (NOVALAKE_S)
[22:05:08] [PASSED] 0xD745 (NOVALAKE_S)
[22:05:08] [PASSED] 0x674C (CRESCENTISLAND)
[22:05:08] [PASSED] 0xFD80 (PANTHERLAKE)
[22:05:08] [PASSED] 0xFD81 (PANTHERLAKE)
[22:05:08] =============== [PASSED] check_platform_desc ===============
[22:05:08] ===================== [PASSED] xe_pci ======================
[22:05:08] =================== xe_rtp (2 subtests) ====================
[22:05:08] =============== xe_rtp_process_to_sr_tests ================
[22:05:08] [PASSED] coalesce-same-reg
[22:05:08] [PASSED] no-match-no-add
[22:05:08] [PASSED] match-or
[22:05:08] [PASSED] match-or-xfail
[22:05:08] [PASSED] no-match-no-add-multiple-rules
[22:05:08] [PASSED] two-regs-two-entries
[22:05:08] [PASSED] clr-one-set-other
[22:05:08] [PASSED] set-field
[22:05:08] [PASSED] conflict-duplicate
[22:05:08] [PASSED] conflict-not-disjoint
[22:05:08] [PASSED] conflict-reg-type
[22:05:08] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[22:05:08] ================== xe_rtp_process_tests ===================
[22:05:08] [PASSED] active1
[22:05:08] [PASSED] active2
[22:05:08] [PASSED] active-inactive
[22:05:08] [PASSED] inactive-active
[22:05:08] [PASSED] inactive-1st_or_active-inactive
[22:05:08] [PASSED] inactive-2nd_or_active-inactive
[22:05:08] [PASSED] inactive-last_or_active-inactive
[22:05:08] [PASSED] inactive-no_or_active-inactive
[22:05:08] ============== [PASSED] xe_rtp_process_tests ===============
[22:05:08] ===================== [PASSED] xe_rtp ======================
[22:05:08] ==================== xe_wa (1 subtest) =====================
[22:05:08] ======================== xe_wa_gt =========================
[22:05:08] [PASSED] TIGERLAKE B0
[22:05:08] [PASSED] DG1 A0
[22:05:08] [PASSED] DG1 B0
[22:05:08] [PASSED] ALDERLAKE_S A0
[22:05:08] [PASSED] ALDERLAKE_S B0
[22:05:08] [PASSED] ALDERLAKE_S C0
[22:05:08] [PASSED] ALDERLAKE_S D0
[22:05:08] [PASSED] ALDERLAKE_P A0
[22:05:08] [PASSED] ALDERLAKE_P B0
[22:05:08] [PASSED] ALDERLAKE_P C0
[22:05:08] [PASSED] ALDERLAKE_S RPLS D0
[22:05:08] [PASSED] ALDERLAKE_P RPLU E0
[22:05:08] [PASSED] DG2 G10 C0
[22:05:08] [PASSED] DG2 G11 B1
[22:05:08] [PASSED] DG2 G12 A1
[22:05:08] [PASSED] METEORLAKE 12.70(Xe_LPG) A0 13.00(Xe_LPM+) A0
[22:05:08] [PASSED] METEORLAKE 12.71(Xe_LPG) A0 13.00(Xe_LPM+) A0
[22:05:08] [PASSED] METEORLAKE 12.74(Xe_LPG+) A0 13.00(Xe_LPM+) A0
[22:05:08] [PASSED] LUNARLAKE 20.04(Xe2_LPG) A0 20.00(Xe2_LPM) A0
[22:05:08] [PASSED] LUNARLAKE 20.04(Xe2_LPG) B0 20.00(Xe2_LPM) A0
[22:05:08] [PASSED] BATTLEMAGE 20.01(Xe2_HPG) A0 13.01(Xe2_HPM) A1
[22:05:08] [PASSED] PANTHERLAKE 30.00(Xe3_LPG) A0 30.00(Xe3_LPM) A0
[22:05:08] ==================== [PASSED] xe_wa_gt =====================
[22:05:08] ====================== [PASSED] xe_wa ======================
[22:05:08] ============================================================
[22:05:08] Testing complete. Ran 510 tests: passed: 492, skipped: 18
[22:05:08] Elapsed time: 34.990s total, 4.259s configuring, 30.260s building, 0.457s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig
[22:05:09] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[22:05:10] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[22:05:35] Starting KUnit Kernel (1/1)...
[22:05:35] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[22:05:35] ============ drm_test_pick_cmdline (2 subtests) ============
[22:05:35] [PASSED] drm_test_pick_cmdline_res_1920_1080_60
[22:05:35] =============== drm_test_pick_cmdline_named ===============
[22:05:35] [PASSED] NTSC
[22:05:35] [PASSED] NTSC-J
[22:05:35] [PASSED] PAL
[22:05:35] [PASSED] PAL-M
[22:05:35] =========== [PASSED] drm_test_pick_cmdline_named ===========
[22:05:35] ============== [PASSED] drm_test_pick_cmdline ==============
[22:05:35] == drm_test_atomic_get_connector_for_encoder (1 subtest) ===
[22:05:35] [PASSED] drm_test_drm_atomic_get_connector_for_encoder
[22:05:35] ==== [PASSED] drm_test_atomic_get_connector_for_encoder ====
[22:05:35] =========== drm_validate_clone_mode (2 subtests) ===========
[22:05:35] ============== drm_test_check_in_clone_mode ===============
[22:05:35] [PASSED] in_clone_mode
[22:05:35] [PASSED] not_in_clone_mode
[22:05:35] ========== [PASSED] drm_test_check_in_clone_mode ===========
[22:05:35] =============== drm_test_check_valid_clones ===============
[22:05:35] [PASSED] not_in_clone_mode
[22:05:35] [PASSED] valid_clone
[22:05:35] [PASSED] invalid_clone
[22:05:35] =========== [PASSED] drm_test_check_valid_clones ===========
[22:05:35] ============= [PASSED] drm_validate_clone_mode =============
[22:05:35] ============= drm_validate_modeset (1 subtest) =============
[22:05:35] [PASSED] drm_test_check_connector_changed_modeset
[22:05:35] ============== [PASSED] drm_validate_modeset ===============
[22:05:35] ====== drm_test_bridge_get_current_state (2 subtests) ======
[22:05:35] [PASSED] drm_test_drm_bridge_get_current_state_atomic
[22:05:35] [PASSED] drm_test_drm_bridge_get_current_state_legacy
[22:05:35] ======== [PASSED] drm_test_bridge_get_current_state ========
[22:05:35] ====== drm_test_bridge_helper_reset_crtc (3 subtests) ======
[22:05:35] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic
[22:05:35] [PASSED] drm_test_drm_bridge_helper_reset_crtc_atomic_disabled
[22:05:35] [PASSED] drm_test_drm_bridge_helper_reset_crtc_legacy
[22:05:35] ======== [PASSED] drm_test_bridge_helper_reset_crtc ========
[22:05:35] ============== drm_bridge_alloc (2 subtests) ===============
[22:05:35] [PASSED] drm_test_drm_bridge_alloc_basic
[22:05:35] [PASSED] drm_test_drm_bridge_alloc_get_put
[22:05:35] ================ [PASSED] drm_bridge_alloc =================
[22:05:35] ================== drm_buddy (8 subtests) ==================
[22:05:35] [PASSED] drm_test_buddy_alloc_limit
[22:05:35] [PASSED] drm_test_buddy_alloc_optimistic
[22:05:35] [PASSED] drm_test_buddy_alloc_pessimistic
[22:05:35] [PASSED] drm_test_buddy_alloc_pathological
[22:05:35] [PASSED] drm_test_buddy_alloc_contiguous
[22:05:35] [PASSED] drm_test_buddy_alloc_clear
[22:05:35] [PASSED] drm_test_buddy_alloc_range_bias
[22:05:35] [PASSED] drm_test_buddy_fragmentation_performance
[22:05:35] ==================== [PASSED] drm_buddy ====================
[22:05:35] ============= drm_cmdline_parser (40 subtests) =============
[22:05:35] [PASSED] drm_test_cmdline_force_d_only
[22:05:35] [PASSED] drm_test_cmdline_force_D_only_dvi
[22:05:35] [PASSED] drm_test_cmdline_force_D_only_hdmi
[22:05:35] [PASSED] drm_test_cmdline_force_D_only_not_digital
[22:05:35] [PASSED] drm_test_cmdline_force_e_only
[22:05:35] [PASSED] drm_test_cmdline_res
[22:05:35] [PASSED] drm_test_cmdline_res_vesa
[22:05:35] [PASSED] drm_test_cmdline_res_vesa_rblank
[22:05:35] [PASSED] drm_test_cmdline_res_rblank
[22:05:35] [PASSED] drm_test_cmdline_res_bpp
[22:05:35] [PASSED] drm_test_cmdline_res_refresh
[22:05:35] [PASSED] drm_test_cmdline_res_bpp_refresh
[22:05:35] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced
[22:05:35] [PASSED] drm_test_cmdline_res_bpp_refresh_margins
[22:05:35] [PASSED] drm_test_cmdline_res_bpp_refresh_force_off
[22:05:35] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on
[22:05:35] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_analog
[22:05:35] [PASSED] drm_test_cmdline_res_bpp_refresh_force_on_digital
[22:05:35] [PASSED] drm_test_cmdline_res_bpp_refresh_interlaced_margins_force_on
[22:05:35] [PASSED] drm_test_cmdline_res_margins_force_on
[22:05:35] [PASSED] drm_test_cmdline_res_vesa_margins
[22:05:35] [PASSED] drm_test_cmdline_name
[22:05:35] [PASSED] drm_test_cmdline_name_bpp
[22:05:35] [PASSED] drm_test_cmdline_name_option
[22:05:35] [PASSED] drm_test_cmdline_name_bpp_option
[22:05:35] [PASSED] drm_test_cmdline_rotate_0
[22:05:35] [PASSED] drm_test_cmdline_rotate_90
[22:05:35] [PASSED] drm_test_cmdline_rotate_180
[22:05:35] [PASSED] drm_test_cmdline_rotate_270
[22:05:35] [PASSED] drm_test_cmdline_hmirror
[22:05:35] [PASSED] drm_test_cmdline_vmirror
[22:05:35] [PASSED] drm_test_cmdline_margin_options
[22:05:35] [PASSED] drm_test_cmdline_multiple_options
[22:05:35] [PASSED] drm_test_cmdline_bpp_extra_and_option
[22:05:35] [PASSED] drm_test_cmdline_extra_and_option
[22:05:35] [PASSED] drm_test_cmdline_freestanding_options
[22:05:35] [PASSED] drm_test_cmdline_freestanding_force_e_and_options
[22:05:35] [PASSED] drm_test_cmdline_panel_orientation
[22:05:35] ================ drm_test_cmdline_invalid =================
[22:05:35] [PASSED] margin_only
[22:05:35] [PASSED] interlace_only
[22:05:35] [PASSED] res_missing_x
[22:05:35] [PASSED] res_missing_y
[22:05:35] [PASSED] res_bad_y
[22:05:35] [PASSED] res_missing_y_bpp
[22:05:35] [PASSED] res_bad_bpp
[22:05:35] [PASSED] res_bad_refresh
[22:05:35] [PASSED] res_bpp_refresh_force_on_off
[22:05:35] [PASSED] res_invalid_mode
[22:05:35] [PASSED] res_bpp_wrong_place_mode
[22:05:35] [PASSED] name_bpp_refresh
[22:05:35] [PASSED] name_refresh
[22:05:35] [PASSED] name_refresh_wrong_mode
[22:05:35] [PASSED] name_refresh_invalid_mode
[22:05:35] [PASSED] rotate_multiple
[22:05:35] [PASSED] rotate_invalid_val
[22:05:35] [PASSED] rotate_truncated
[22:05:35] [PASSED] invalid_option
[22:05:35] [PASSED] invalid_tv_option
[22:05:35] [PASSED] truncated_tv_option
[22:05:35] ============ [PASSED] drm_test_cmdline_invalid =============
[22:05:35] =============== drm_test_cmdline_tv_options ===============
[22:05:35] [PASSED] NTSC
[22:05:35] [PASSED] NTSC_443
[22:05:35] [PASSED] NTSC_J
[22:05:35] [PASSED] PAL
[22:05:35] [PASSED] PAL_M
[22:05:35] [PASSED] PAL_N
[22:05:35] [PASSED] SECAM
[22:05:35] [PASSED] MONO_525
[22:05:35] [PASSED] MONO_625
[22:05:35] =========== [PASSED] drm_test_cmdline_tv_options ===========
[22:05:35] =============== [PASSED] drm_cmdline_parser ================
[22:05:35] ========== drmm_connector_hdmi_init (20 subtests) ==========
[22:05:35] [PASSED] drm_test_connector_hdmi_init_valid
[22:05:35] [PASSED] drm_test_connector_hdmi_init_bpc_8
[22:05:35] [PASSED] drm_test_connector_hdmi_init_bpc_10
[22:05:35] [PASSED] drm_test_connector_hdmi_init_bpc_12
[22:05:35] [PASSED] drm_test_connector_hdmi_init_bpc_invalid
[22:05:35] [PASSED] drm_test_connector_hdmi_init_bpc_null
[22:05:35] [PASSED] drm_test_connector_hdmi_init_formats_empty
[22:05:35] [PASSED] drm_test_connector_hdmi_init_formats_no_rgb
[22:05:35] === drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[22:05:35] [PASSED] supported_formats=0x9 yuv420_allowed=1
[22:05:35] [PASSED] supported_formats=0x9 yuv420_allowed=0
[22:05:35] [PASSED] supported_formats=0x3 yuv420_allowed=1
[22:05:35] [PASSED] supported_formats=0x3 yuv420_allowed=0
[22:05:35] === [PASSED] drm_test_connector_hdmi_init_formats_yuv420_allowed ===
[22:05:35] [PASSED] drm_test_connector_hdmi_init_null_ddc
[22:05:35] [PASSED] drm_test_connector_hdmi_init_null_product
[22:05:35] [PASSED] drm_test_connector_hdmi_init_null_vendor
[22:05:35] [PASSED] drm_test_connector_hdmi_init_product_length_exact
[22:05:35] [PASSED] drm_test_connector_hdmi_init_product_length_too_long
[22:05:35] [PASSED] drm_test_connector_hdmi_init_product_valid
[22:05:35] [PASSED] drm_test_connector_hdmi_init_vendor_length_exact
[22:05:35] [PASSED] drm_test_connector_hdmi_init_vendor_length_too_long
[22:05:35] [PASSED] drm_test_connector_hdmi_init_vendor_valid
[22:05:35] ========= drm_test_connector_hdmi_init_type_valid =========
[22:05:35] [PASSED] HDMI-A
[22:05:35] [PASSED] HDMI-B
[22:05:35] ===== [PASSED] drm_test_connector_hdmi_init_type_valid =====
[22:05:35] ======== drm_test_connector_hdmi_init_type_invalid ========
[22:05:35] [PASSED] Unknown
[22:05:35] [PASSED] VGA
[22:05:35] [PASSED] DVI-I
[22:05:35] [PASSED] DVI-D
[22:05:35] [PASSED] DVI-A
[22:05:35] [PASSED] Composite
[22:05:35] [PASSED] SVIDEO
[22:05:35] [PASSED] LVDS
[22:05:35] [PASSED] Component
[22:05:35] [PASSED] DIN
[22:05:35] [PASSED] DP
[22:05:35] [PASSED] TV
[22:05:35] [PASSED] eDP
[22:05:35] [PASSED] Virtual
[22:05:35] [PASSED] DSI
[22:05:35] [PASSED] DPI
[22:05:35] [PASSED] Writeback
[22:05:35] [PASSED] SPI
[22:05:35] [PASSED] USB
[22:05:35] ==== [PASSED] drm_test_connector_hdmi_init_type_invalid ====
[22:05:35] ============ [PASSED] drmm_connector_hdmi_init =============
[22:05:35] ============= drmm_connector_init (3 subtests) =============
[22:05:35] [PASSED] drm_test_drmm_connector_init
[22:05:35] [PASSED] drm_test_drmm_connector_init_null_ddc
[22:05:35] ========= drm_test_drmm_connector_init_type_valid =========
[22:05:35] [PASSED] Unknown
[22:05:35] [PASSED] VGA
[22:05:35] [PASSED] DVI-I
[22:05:35] [PASSED] DVI-D
[22:05:35] [PASSED] DVI-A
[22:05:35] [PASSED] Composite
[22:05:35] [PASSED] SVIDEO
[22:05:35] [PASSED] LVDS
[22:05:35] [PASSED] Component
[22:05:35] [PASSED] DIN
[22:05:35] [PASSED] DP
[22:05:35] [PASSED] HDMI-A
[22:05:35] [PASSED] HDMI-B
[22:05:35] [PASSED] TV
[22:05:35] [PASSED] eDP
[22:05:35] [PASSED] Virtual
[22:05:35] [PASSED] DSI
[22:05:35] [PASSED] DPI
[22:05:35] [PASSED] Writeback
[22:05:35] [PASSED] SPI
[22:05:35] [PASSED] USB
[22:05:35] ===== [PASSED] drm_test_drmm_connector_init_type_valid =====
[22:05:35] =============== [PASSED] drmm_connector_init ===============
[22:05:35] ========= drm_connector_dynamic_init (6 subtests) ==========
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_init
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_init_null_ddc
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_init_not_added
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_init_properties
[22:05:35] ===== drm_test_drm_connector_dynamic_init_type_valid ======
[22:05:35] [PASSED] Unknown
[22:05:35] [PASSED] VGA
[22:05:35] [PASSED] DVI-I
[22:05:35] [PASSED] DVI-D
[22:05:35] [PASSED] DVI-A
[22:05:35] [PASSED] Composite
[22:05:35] [PASSED] SVIDEO
[22:05:35] [PASSED] LVDS
[22:05:35] [PASSED] Component
[22:05:35] [PASSED] DIN
[22:05:35] [PASSED] DP
[22:05:35] [PASSED] HDMI-A
[22:05:35] [PASSED] HDMI-B
[22:05:35] [PASSED] TV
[22:05:35] [PASSED] eDP
[22:05:35] [PASSED] Virtual
[22:05:35] [PASSED] DSI
[22:05:35] [PASSED] DPI
[22:05:35] [PASSED] Writeback
[22:05:35] [PASSED] SPI
[22:05:35] [PASSED] USB
[22:05:35] = [PASSED] drm_test_drm_connector_dynamic_init_type_valid ==
[22:05:35] ======== drm_test_drm_connector_dynamic_init_name =========
[22:05:35] [PASSED] Unknown
[22:05:35] [PASSED] VGA
[22:05:35] [PASSED] DVI-I
[22:05:35] [PASSED] DVI-D
[22:05:35] [PASSED] DVI-A
[22:05:35] [PASSED] Composite
[22:05:35] [PASSED] SVIDEO
[22:05:35] [PASSED] LVDS
[22:05:35] [PASSED] Component
[22:05:35] [PASSED] DIN
[22:05:35] [PASSED] DP
[22:05:35] [PASSED] HDMI-A
[22:05:35] [PASSED] HDMI-B
[22:05:35] [PASSED] TV
[22:05:35] [PASSED] eDP
[22:05:35] [PASSED] Virtual
[22:05:35] [PASSED] DSI
[22:05:35] [PASSED] DPI
[22:05:35] [PASSED] Writeback
[22:05:35] [PASSED] SPI
[22:05:35] [PASSED] USB
[22:05:35] ==== [PASSED] drm_test_drm_connector_dynamic_init_name =====
[22:05:35] =========== [PASSED] drm_connector_dynamic_init ============
[22:05:35] ==== drm_connector_dynamic_register_early (4 subtests) =====
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_register_early_on_list
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_register_early_defer
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_register_early_no_init
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_register_early_no_mode_object
[22:05:35] ====== [PASSED] drm_connector_dynamic_register_early =======
[22:05:35] ======= drm_connector_dynamic_register (7 subtests) ========
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_register_on_list
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_register_no_defer
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_register_no_init
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_register_mode_object
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_register_sysfs
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_register_sysfs_name
[22:05:35] [PASSED] drm_test_drm_connector_dynamic_register_debugfs
[22:05:35] ========= [PASSED] drm_connector_dynamic_register ==========
[22:05:35] = drm_connector_attach_broadcast_rgb_property (2 subtests) =
[22:05:35] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property
[22:05:35] [PASSED] drm_test_drm_connector_attach_broadcast_rgb_property_hdmi_connector
[22:05:35] === [PASSED] drm_connector_attach_broadcast_rgb_property ===
[22:05:35] ========== drm_get_tv_mode_from_name (2 subtests) ==========
[22:05:35] ========== drm_test_get_tv_mode_from_name_valid ===========
[22:05:35] [PASSED] NTSC
[22:05:35] [PASSED] NTSC-443
[22:05:35] [PASSED] NTSC-J
[22:05:35] [PASSED] PAL
[22:05:35] [PASSED] PAL-M
[22:05:35] [PASSED] PAL-N
[22:05:35] [PASSED] SECAM
[22:05:35] [PASSED] Mono
[22:05:35] ====== [PASSED] drm_test_get_tv_mode_from_name_valid =======
[22:05:35] [PASSED] drm_test_get_tv_mode_from_name_truncated
[22:05:35] ============ [PASSED] drm_get_tv_mode_from_name ============
[22:05:35] = drm_test_connector_hdmi_compute_mode_clock (12 subtests) =
[22:05:35] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb
[22:05:35] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc
[22:05:35] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_10bpc_vic_1
[22:05:35] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc
[22:05:35] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_12bpc_vic_1
[22:05:35] [PASSED] drm_test_drm_hdmi_compute_mode_clock_rgb_double
[22:05:35] = drm_test_connector_hdmi_compute_mode_clock_yuv420_valid =
[22:05:35] [PASSED] VIC 96
[22:05:35] [PASSED] VIC 97
[22:05:35] [PASSED] VIC 101
[22:05:35] [PASSED] VIC 102
[22:05:35] [PASSED] VIC 106
[22:05:35] [PASSED] VIC 107
[22:05:35] === [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_valid ===
[22:05:35] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_10_bpc
[22:05:35] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv420_12_bpc
[22:05:35] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_8_bpc
[22:05:35] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_10_bpc
[22:05:35] [PASSED] drm_test_connector_hdmi_compute_mode_clock_yuv422_12_bpc
[22:05:35] === [PASSED] drm_test_connector_hdmi_compute_mode_clock ====
[22:05:35] == drm_hdmi_connector_get_broadcast_rgb_name (2 subtests) ==
[22:05:35] === drm_test_drm_hdmi_connector_get_broadcast_rgb_name ====
[22:05:35] [PASSED] Automatic
[22:05:35] [PASSED] Full
[22:05:35] [PASSED] Limited 16:235
[22:05:35] === [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name ===
[22:05:35] [PASSED] drm_test_drm_hdmi_connector_get_broadcast_rgb_name_invalid
[22:05:35] ==== [PASSED] drm_hdmi_connector_get_broadcast_rgb_name ====
[22:05:35] == drm_hdmi_connector_get_output_format_name (2 subtests) ==
[22:05:35] === drm_test_drm_hdmi_connector_get_output_format_name ====
[22:05:35] [PASSED] RGB
[22:05:35] [PASSED] YUV 4:2:0
[22:05:35] [PASSED] YUV 4:2:2
[22:05:35] [PASSED] YUV 4:4:4
[22:05:35] === [PASSED] drm_test_drm_hdmi_connector_get_output_format_name ===
[22:05:35] [PASSED] drm_test_drm_hdmi_connector_get_output_format_name_invalid
[22:05:35] ==== [PASSED] drm_hdmi_connector_get_output_format_name ====
[22:05:35] ============= drm_damage_helper (21 subtests) ==============
[22:05:35] [PASSED] drm_test_damage_iter_no_damage
[22:05:35] [PASSED] drm_test_damage_iter_no_damage_fractional_src
[22:05:35] [PASSED] drm_test_damage_iter_no_damage_src_moved
[22:05:35] [PASSED] drm_test_damage_iter_no_damage_fractional_src_moved
[22:05:35] [PASSED] drm_test_damage_iter_no_damage_not_visible
[22:05:35] [PASSED] drm_test_damage_iter_no_damage_no_crtc
[22:05:35] [PASSED] drm_test_damage_iter_no_damage_no_fb
[22:05:35] [PASSED] drm_test_damage_iter_simple_damage
[22:05:35] [PASSED] drm_test_damage_iter_single_damage
[22:05:35] [PASSED] drm_test_damage_iter_single_damage_intersect_src
[22:05:35] [PASSED] drm_test_damage_iter_single_damage_outside_src
[22:05:35] [PASSED] drm_test_damage_iter_single_damage_fractional_src
[22:05:35] [PASSED] drm_test_damage_iter_single_damage_intersect_fractional_src
[22:05:35] [PASSED] drm_test_damage_iter_single_damage_outside_fractional_src
[22:05:35] [PASSED] drm_test_damage_iter_single_damage_src_moved
[22:05:35] [PASSED] drm_test_damage_iter_single_damage_fractional_src_moved
[22:05:35] [PASSED] drm_test_damage_iter_damage
[22:05:35] [PASSED] drm_test_damage_iter_damage_one_intersect
[22:05:35] [PASSED] drm_test_damage_iter_damage_one_outside
[22:05:35] [PASSED] drm_test_damage_iter_damage_src_moved
[22:05:35] [PASSED] drm_test_damage_iter_damage_not_visible
[22:05:35] ================ [PASSED] drm_damage_helper ================
[22:05:35] ============== drm_dp_mst_helper (3 subtests) ==============
[22:05:35] ============== drm_test_dp_mst_calc_pbn_mode ==============
[22:05:35] [PASSED] Clock 154000 BPP 30 DSC disabled
[22:05:35] [PASSED] Clock 234000 BPP 30 DSC disabled
[22:05:35] [PASSED] Clock 297000 BPP 24 DSC disabled
[22:05:35] [PASSED] Clock 332880 BPP 24 DSC enabled
[22:05:35] [PASSED] Clock 324540 BPP 24 DSC enabled
[22:05:35] ========== [PASSED] drm_test_dp_mst_calc_pbn_mode ==========
[22:05:35] ============== drm_test_dp_mst_calc_pbn_div ===============
[22:05:35] [PASSED] Link rate 2000000 lane count 4
[22:05:35] [PASSED] Link rate 2000000 lane count 2
[22:05:35] [PASSED] Link rate 2000000 lane count 1
[22:05:35] [PASSED] Link rate 1350000 lane count 4
[22:05:35] [PASSED] Link rate 1350000 lane count 2
[22:05:35] [PASSED] Link rate 1350000 lane count 1
[22:05:35] [PASSED] Link rate 1000000 lane count 4
[22:05:35] [PASSED] Link rate 1000000 lane count 2
[22:05:35] [PASSED] Link rate 1000000 lane count 1
[22:05:35] [PASSED] Link rate 810000 lane count 4
[22:05:35] [PASSED] Link rate 810000 lane count 2
[22:05:35] [PASSED] Link rate 810000 lane count 1
[22:05:35] [PASSED] Link rate 540000 lane count 4
[22:05:35] [PASSED] Link rate 540000 lane count 2
[22:05:35] [PASSED] Link rate 540000 lane count 1
[22:05:35] [PASSED] Link rate 270000 lane count 4
[22:05:35] [PASSED] Link rate 270000 lane count 2
[22:05:35] [PASSED] Link rate 270000 lane count 1
[22:05:35] [PASSED] Link rate 162000 lane count 4
[22:05:35] [PASSED] Link rate 162000 lane count 2
[22:05:35] [PASSED] Link rate 162000 lane count 1
[22:05:35] ========== [PASSED] drm_test_dp_mst_calc_pbn_div ===========
[22:05:35] ========= drm_test_dp_mst_sideband_msg_req_decode =========
[22:05:35] [PASSED] DP_ENUM_PATH_RESOURCES with port number
[22:05:35] [PASSED] DP_POWER_UP_PHY with port number
[22:05:35] [PASSED] DP_POWER_DOWN_PHY with port number
[22:05:35] [PASSED] DP_ALLOCATE_PAYLOAD with SDP stream sinks
[22:05:35] [PASSED] DP_ALLOCATE_PAYLOAD with port number
[22:05:35] [PASSED] DP_ALLOCATE_PAYLOAD with VCPI
[22:05:35] [PASSED] DP_ALLOCATE_PAYLOAD with PBN
[22:05:35] [PASSED] DP_QUERY_PAYLOAD with port number
[22:05:35] [PASSED] DP_QUERY_PAYLOAD with VCPI
[22:05:35] [PASSED] DP_REMOTE_DPCD_READ with port number
[22:05:35] [PASSED] DP_REMOTE_DPCD_READ with DPCD address
[22:05:35] [PASSED] DP_REMOTE_DPCD_READ with max number of bytes
[22:05:35] [PASSED] DP_REMOTE_DPCD_WRITE with port number
[22:05:35] [PASSED] DP_REMOTE_DPCD_WRITE with DPCD address
[22:05:35] [PASSED] DP_REMOTE_DPCD_WRITE with data array
[22:05:35] [PASSED] DP_REMOTE_I2C_READ with port number
[22:05:35] [PASSED] DP_REMOTE_I2C_READ with I2C device ID
[22:05:35] [PASSED] DP_REMOTE_I2C_READ with transactions array
[22:05:35] [PASSED] DP_REMOTE_I2C_WRITE with port number
[22:05:35] [PASSED] DP_REMOTE_I2C_WRITE with I2C device ID
[22:05:35] [PASSED] DP_REMOTE_I2C_WRITE with data array
[22:05:35] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream ID
[22:05:35] [PASSED] DP_QUERY_STREAM_ENC_STATUS with client ID
[22:05:35] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream event
[22:05:35] [PASSED] DP_QUERY_STREAM_ENC_STATUS with valid stream event
[22:05:35] [PASSED] DP_QUERY_STREAM_ENC_STATUS with stream behavior
[22:05:35] [PASSED] DP_QUERY_STREAM_ENC_STATUS with a valid stream behavior
[22:05:35] ===== [PASSED] drm_test_dp_mst_sideband_msg_req_decode =====
[22:05:35] ================ [PASSED] drm_dp_mst_helper ================
[22:05:35] ================== drm_exec (7 subtests) ===================
[22:05:35] [PASSED] sanitycheck
[22:05:35] [PASSED] test_lock
[22:05:35] [PASSED] test_lock_unlock
[22:05:35] [PASSED] test_duplicates
[22:05:35] [PASSED] test_prepare
[22:05:35] [PASSED] test_prepare_array
[22:05:35] [PASSED] test_multiple_loops
[22:05:35] ==================== [PASSED] drm_exec =====================
[22:05:35] =========== drm_format_helper_test (17 subtests) ===========
[22:05:35] ============== drm_test_fb_xrgb8888_to_gray8 ==============
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ========== [PASSED] drm_test_fb_xrgb8888_to_gray8 ==========
[22:05:35] ============= drm_test_fb_xrgb8888_to_rgb332 ==============
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb332 ==========
[22:05:35] ============= drm_test_fb_xrgb8888_to_rgb565 ==============
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb565 ==========
[22:05:35] ============ drm_test_fb_xrgb8888_to_xrgb1555 =============
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ======== [PASSED] drm_test_fb_xrgb8888_to_xrgb1555 =========
[22:05:35] ============ drm_test_fb_xrgb8888_to_argb1555 =============
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ======== [PASSED] drm_test_fb_xrgb8888_to_argb1555 =========
[22:05:35] ============ drm_test_fb_xrgb8888_to_rgba5551 =============
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ======== [PASSED] drm_test_fb_xrgb8888_to_rgba5551 =========
[22:05:35] ============= drm_test_fb_xrgb8888_to_rgb888 ==============
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ========= [PASSED] drm_test_fb_xrgb8888_to_rgb888 ==========
[22:05:35] ============= drm_test_fb_xrgb8888_to_bgr888 ==============
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ========= [PASSED] drm_test_fb_xrgb8888_to_bgr888 ==========
[22:05:35] ============ drm_test_fb_xrgb8888_to_argb8888 =============
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ======== [PASSED] drm_test_fb_xrgb8888_to_argb8888 =========
[22:05:35] =========== drm_test_fb_xrgb8888_to_xrgb2101010 ===========
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ======= [PASSED] drm_test_fb_xrgb8888_to_xrgb2101010 =======
[22:05:35] =========== drm_test_fb_xrgb8888_to_argb2101010 ===========
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ======= [PASSED] drm_test_fb_xrgb8888_to_argb2101010 =======
[22:05:35] ============== drm_test_fb_xrgb8888_to_mono ===============
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ========== [PASSED] drm_test_fb_xrgb8888_to_mono ===========
[22:05:35] ==================== drm_test_fb_swab =====================
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ================ [PASSED] drm_test_fb_swab =================
[22:05:35] ============ drm_test_fb_xrgb8888_to_xbgr8888 =============
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ======== [PASSED] drm_test_fb_xrgb8888_to_xbgr8888 =========
[22:05:35] ============ drm_test_fb_xrgb8888_to_abgr8888 =============
[22:05:35] [PASSED] single_pixel_source_buffer
[22:05:35] [PASSED] single_pixel_clip_rectangle
[22:05:35] [PASSED] well_known_colors
[22:05:35] [PASSED] destination_pitch
[22:05:35] ======== [PASSED] drm_test_fb_xrgb8888_to_abgr8888 =========
[22:05:35] ================= drm_test_fb_clip_offset =================
[22:05:35] [PASSED] pass through
[22:05:35] [PASSED] horizontal offset
[22:05:35] [PASSED] vertical offset
[22:05:35] [PASSED] horizontal and vertical offset
[22:05:35] [PASSED] horizontal offset (custom pitch)
[22:05:35] [PASSED] vertical offset (custom pitch)
[22:05:35] [PASSED] horizontal and vertical offset (custom pitch)
[22:05:35] ============= [PASSED] drm_test_fb_clip_offset =============
[22:05:35] =================== drm_test_fb_memcpy ====================
[22:05:35] [PASSED] single_pixel_source_buffer: XR24 little-endian (0x34325258)
[22:05:35] [PASSED] single_pixel_source_buffer: XRA8 little-endian (0x38415258)
[22:05:35] [PASSED] single_pixel_source_buffer: YU24 little-endian (0x34325559)
[22:05:35] [PASSED] single_pixel_clip_rectangle: XB24 little-endian (0x34324258)
[22:05:35] [PASSED] single_pixel_clip_rectangle: XRA8 little-endian (0x38415258)
[22:05:35] [PASSED] single_pixel_clip_rectangle: YU24 little-endian (0x34325559)
[22:05:35] [PASSED] well_known_colors: XB24 little-endian (0x34324258)
[22:05:35] [PASSED] well_known_colors: XRA8 little-endian (0x38415258)
[22:05:35] [PASSED] well_known_colors: YU24 little-endian (0x34325559)
[22:05:35] [PASSED] destination_pitch: XB24 little-endian (0x34324258)
[22:05:35] [PASSED] destination_pitch: XRA8 little-endian (0x38415258)
[22:05:35] [PASSED] destination_pitch: YU24 little-endian (0x34325559)
[22:05:35] =============== [PASSED] drm_test_fb_memcpy ================
[22:05:35] ============= [PASSED] drm_format_helper_test ==============
[22:05:35] ================= drm_format (18 subtests) =================
[22:05:35] [PASSED] drm_test_format_block_width_invalid
[22:05:35] [PASSED] drm_test_format_block_width_one_plane
[22:05:35] [PASSED] drm_test_format_block_width_two_plane
[22:05:35] [PASSED] drm_test_format_block_width_three_plane
[22:05:35] [PASSED] drm_test_format_block_width_tiled
[22:05:35] [PASSED] drm_test_format_block_height_invalid
[22:05:35] [PASSED] drm_test_format_block_height_one_plane
[22:05:35] [PASSED] drm_test_format_block_height_two_plane
[22:05:35] [PASSED] drm_test_format_block_height_three_plane
[22:05:35] [PASSED] drm_test_format_block_height_tiled
[22:05:35] [PASSED] drm_test_format_min_pitch_invalid
[22:05:35] [PASSED] drm_test_format_min_pitch_one_plane_8bpp
[22:05:35] [PASSED] drm_test_format_min_pitch_one_plane_16bpp
[22:05:35] [PASSED] drm_test_format_min_pitch_one_plane_24bpp
[22:05:35] [PASSED] drm_test_format_min_pitch_one_plane_32bpp
[22:05:35] [PASSED] drm_test_format_min_pitch_two_plane
[22:05:35] [PASSED] drm_test_format_min_pitch_three_plane_8bpp
[22:05:35] [PASSED] drm_test_format_min_pitch_tiled
[22:05:35] =================== [PASSED] drm_format ====================
[22:05:35] ============== drm_framebuffer (10 subtests) ===============
[22:05:35] ========== drm_test_framebuffer_check_src_coords ==========
[22:05:35] [PASSED] Success: source fits into fb
[22:05:35] [PASSED] Fail: overflowing fb with x-axis coordinate
[22:05:35] [PASSED] Fail: overflowing fb with y-axis coordinate
[22:05:35] [PASSED] Fail: overflowing fb with source width
[22:05:35] [PASSED] Fail: overflowing fb with source height
[22:05:35] ====== [PASSED] drm_test_framebuffer_check_src_coords ======
[22:05:35] [PASSED] drm_test_framebuffer_cleanup
[22:05:35] =============== drm_test_framebuffer_create ===============
[22:05:35] [PASSED] ABGR8888 normal sizes
[22:05:35] [PASSED] ABGR8888 max sizes
[22:05:35] [PASSED] ABGR8888 pitch greater than min required
[22:05:35] [PASSED] ABGR8888 pitch less than min required
[22:05:35] [PASSED] ABGR8888 Invalid width
[22:05:35] [PASSED] ABGR8888 Invalid buffer handle
[22:05:35] [PASSED] No pixel format
[22:05:35] [PASSED] ABGR8888 Width 0
[22:05:35] [PASSED] ABGR8888 Height 0
[22:05:35] [PASSED] ABGR8888 Out of bound height * pitch combination
[22:05:35] [PASSED] ABGR8888 Large buffer offset
[22:05:35] [PASSED] ABGR8888 Buffer offset for inexistent plane
[22:05:35] [PASSED] ABGR8888 Invalid flag
[22:05:35] [PASSED] ABGR8888 Set DRM_MODE_FB_MODIFIERS without modifiers
[22:05:35] [PASSED] ABGR8888 Valid buffer modifier
[22:05:35] [PASSED] ABGR8888 Invalid buffer modifier(DRM_FORMAT_MOD_SAMSUNG_64_32_TILE)
[22:05:35] [PASSED] ABGR8888 Extra pitches without DRM_MODE_FB_MODIFIERS
[22:05:35] [PASSED] ABGR8888 Extra pitches with DRM_MODE_FB_MODIFIERS
[22:05:35] [PASSED] NV12 Normal sizes
[22:05:35] [PASSED] NV12 Max sizes
[22:05:35] [PASSED] NV12 Invalid pitch
[22:05:35] [PASSED] NV12 Invalid modifier/missing DRM_MODE_FB_MODIFIERS flag
[22:05:35] [PASSED] NV12 different modifier per-plane
[22:05:35] [PASSED] NV12 with DRM_FORMAT_MOD_SAMSUNG_64_32_TILE
[22:05:35] [PASSED] NV12 Valid modifiers without DRM_MODE_FB_MODIFIERS
[22:05:35] [PASSED] NV12 Modifier for inexistent plane
[22:05:35] [PASSED] NV12 Handle for inexistent plane
[22:05:35] [PASSED] NV12 Handle for inexistent plane without DRM_MODE_FB_MODIFIERS
[22:05:35] [PASSED] YVU420 DRM_MODE_FB_MODIFIERS set without modifier
[22:05:35] [PASSED] YVU420 Normal sizes
[22:05:35] [PASSED] YVU420 Max sizes
[22:05:35] [PASSED] YVU420 Invalid pitch
[22:05:35] [PASSED] YVU420 Different pitches
[22:05:35] [PASSED] YVU420 Different buffer offsets/pitches
[22:05:35] [PASSED] YVU420 Modifier set just for plane 0, without DRM_MODE_FB_MODIFIERS
[22:05:35] [PASSED] YVU420 Modifier set just for planes 0, 1, without DRM_MODE_FB_MODIFIERS
[22:05:35] [PASSED] YVU420 Modifier set just for plane 0, 1, with DRM_MODE_FB_MODIFIERS
[22:05:35] [PASSED] YVU420 Valid modifier
[22:05:35] [PASSED] YVU420 Different modifiers per plane
[22:05:35] [PASSED] YVU420 Modifier for inexistent plane
[22:05:35] [PASSED] YUV420_10BIT Invalid modifier(DRM_FORMAT_MOD_LINEAR)
[22:05:35] [PASSED] X0L2 Normal sizes
[22:05:35] [PASSED] X0L2 Max sizes
[22:05:35] [PASSED] X0L2 Invalid pitch
[22:05:35] [PASSED] X0L2 Pitch greater than minimum required
[22:05:35] [PASSED] X0L2 Handle for inexistent plane
[22:05:35] [PASSED] X0L2 Offset for inexistent plane, without DRM_MODE_FB_MODIFIERS set
[22:05:35] [PASSED] X0L2 Modifier without DRM_MODE_FB_MODIFIERS set
[22:05:35] [PASSED] X0L2 Valid modifier
[22:05:35] [PASSED] X0L2 Modifier for inexistent plane
[22:05:35] =========== [PASSED] drm_test_framebuffer_create ===========
[22:05:35] [PASSED] drm_test_framebuffer_free
[22:05:35] [PASSED] drm_test_framebuffer_init
[22:05:35] [PASSED] drm_test_framebuffer_init_bad_format
[22:05:35] [PASSED] drm_test_framebuffer_init_dev_mismatch
[22:05:35] [PASSED] drm_test_framebuffer_lookup
[22:05:35] [PASSED] drm_test_framebuffer_lookup_inexistent
[22:05:35] [PASSED] drm_test_framebuffer_modifiers_not_supported
[22:05:35] ================= [PASSED] drm_framebuffer =================
[22:05:35] ================ drm_gem_shmem (8 subtests) ================
[22:05:35] [PASSED] drm_gem_shmem_test_obj_create
[22:05:35] [PASSED] drm_gem_shmem_test_obj_create_private
[22:05:35] [PASSED] drm_gem_shmem_test_pin_pages
[22:05:35] [PASSED] drm_gem_shmem_test_vmap
[22:05:35] [PASSED] drm_gem_shmem_test_get_pages_sgt
[22:05:35] [PASSED] drm_gem_shmem_test_get_sg_table
[22:05:35] [PASSED] drm_gem_shmem_test_madvise
[22:05:35] [PASSED] drm_gem_shmem_test_purge
[22:05:35] ================== [PASSED] drm_gem_shmem ==================
[22:05:35] === drm_atomic_helper_connector_hdmi_check (27 subtests) ===
[22:05:35] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode
[22:05:35] [PASSED] drm_test_check_broadcast_rgb_auto_cea_mode_vic_1
[22:05:35] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode
[22:05:35] [PASSED] drm_test_check_broadcast_rgb_full_cea_mode_vic_1
[22:05:35] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode
[22:05:35] [PASSED] drm_test_check_broadcast_rgb_limited_cea_mode_vic_1
[22:05:35] ====== drm_test_check_broadcast_rgb_cea_mode_yuv420 =======
[22:05:35] [PASSED] Automatic
[22:05:35] [PASSED] Full
[22:05:35] [PASSED] Limited 16:235
[22:05:35] == [PASSED] drm_test_check_broadcast_rgb_cea_mode_yuv420 ===
[22:05:35] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_changed
[22:05:35] [PASSED] drm_test_check_broadcast_rgb_crtc_mode_not_changed
[22:05:35] [PASSED] drm_test_check_disable_connector
[22:05:35] [PASSED] drm_test_check_hdmi_funcs_reject_rate
[22:05:35] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_rgb
[22:05:35] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_yuv420
[22:05:35] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv422
[22:05:35] [PASSED] drm_test_check_max_tmds_rate_bpc_fallback_ignore_yuv420
[22:05:35] [PASSED] drm_test_check_driver_unsupported_fallback_yuv420
[22:05:35] [PASSED] drm_test_check_output_bpc_crtc_mode_changed
[22:05:35] [PASSED] drm_test_check_output_bpc_crtc_mode_not_changed
[22:05:35] [PASSED] drm_test_check_output_bpc_dvi
[22:05:35] [PASSED] drm_test_check_output_bpc_format_vic_1
[22:05:35] [PASSED] drm_test_check_output_bpc_format_display_8bpc_only
[22:05:35] [PASSED] drm_test_check_output_bpc_format_display_rgb_only
[22:05:35] [PASSED] drm_test_check_output_bpc_format_driver_8bpc_only
[22:05:35] [PASSED] drm_test_check_output_bpc_format_driver_rgb_only
[22:05:35] [PASSED] drm_test_check_tmds_char_rate_rgb_8bpc
[22:05:35] [PASSED] drm_test_check_tmds_char_rate_rgb_10bpc
[22:05:35] [PASSED] drm_test_check_tmds_char_rate_rgb_12bpc
[22:05:35] ===== [PASSED] drm_atomic_helper_connector_hdmi_check ======
[22:05:35] === drm_atomic_helper_connector_hdmi_reset (6 subtests) ====
[22:05:35] [PASSED] drm_test_check_broadcast_rgb_value
[22:05:35] [PASSED] drm_test_check_bpc_8_value
[22:05:35] [PASSED] drm_test_check_bpc_10_value
[22:05:35] [PASSED] drm_test_check_bpc_12_value
[22:05:35] [PASSED] drm_test_check_format_value
[22:05:35] [PASSED] drm_test_check_tmds_char_value
[22:05:35] ===== [PASSED] drm_atomic_helper_connector_hdmi_reset ======
[22:05:35] = drm_atomic_helper_connector_hdmi_mode_valid (4 subtests) =
[22:05:35] [PASSED] drm_test_check_mode_valid
[22:05:35] [PASSED] drm_test_check_mode_valid_reject
[22:05:35] [PASSED] drm_test_check_mode_valid_reject_rate
[22:05:35] [PASSED] drm_test_check_mode_valid_reject_max_clock
[22:05:35] === [PASSED] drm_atomic_helper_connector_hdmi_mode_valid ===
[22:05:35] ================= drm_managed (2 subtests) =================
[22:05:35] [PASSED] drm_test_managed_release_action
[22:05:35] [PASSED] drm_test_managed_run_action
[22:05:35] =================== [PASSED] drm_managed ===================
[22:05:35] =================== drm_mm (6 subtests) ====================
[22:05:35] [PASSED] drm_test_mm_init
[22:05:35] [PASSED] drm_test_mm_debug
[22:05:35] [PASSED] drm_test_mm_align32
[22:05:35] [PASSED] drm_test_mm_align64
[22:05:35] [PASSED] drm_test_mm_lowest
[22:05:35] [PASSED] drm_test_mm_highest
[22:05:35] ===================== [PASSED] drm_mm ======================
[22:05:35] ============= drm_modes_analog_tv (5 subtests) =============
[22:05:35] [PASSED] drm_test_modes_analog_tv_mono_576i
[22:05:35] [PASSED] drm_test_modes_analog_tv_ntsc_480i
[22:05:35] [PASSED] drm_test_modes_analog_tv_ntsc_480i_inlined
[22:05:35] [PASSED] drm_test_modes_analog_tv_pal_576i
[22:05:35] [PASSED] drm_test_modes_analog_tv_pal_576i_inlined
[22:05:35] =============== [PASSED] drm_modes_analog_tv ===============
[22:05:35] ============== drm_plane_helper (2 subtests) ===============
[22:05:35] =============== drm_test_check_plane_state ================
[22:05:35] [PASSED] clipping_simple
[22:05:35] [PASSED] clipping_rotate_reflect
[22:05:35] [PASSED] positioning_simple
[22:05:35] [PASSED] upscaling
[22:05:35] [PASSED] downscaling
[22:05:35] [PASSED] rounding1
[22:05:35] [PASSED] rounding2
[22:05:35] [PASSED] rounding3
[22:05:35] [PASSED] rounding4
[22:05:35] =========== [PASSED] drm_test_check_plane_state ============
[22:05:35] =========== drm_test_check_invalid_plane_state ============
[22:05:35] [PASSED] positioning_invalid
[22:05:35] [PASSED] upscaling_invalid
[22:05:35] [PASSED] downscaling_invalid
[22:05:35] ======= [PASSED] drm_test_check_invalid_plane_state ========
[22:05:35] ================ [PASSED] drm_plane_helper =================
[22:05:35] ====== drm_connector_helper_tv_get_modes (1 subtest) =======
[22:05:35] ====== drm_test_connector_helper_tv_get_modes_check =======
[22:05:35] [PASSED] None
[22:05:35] [PASSED] PAL
[22:05:35] [PASSED] NTSC
[22:05:35] [PASSED] Both, NTSC Default
[22:05:35] [PASSED] Both, PAL Default
[22:05:35] [PASSED] Both, NTSC Default, with PAL on command-line
[22:05:35] [PASSED] Both, PAL Default, with NTSC on command-line
[22:05:35] == [PASSED] drm_test_connector_helper_tv_get_modes_check ===
[22:05:35] ======== [PASSED] drm_connector_helper_tv_get_modes ========
[22:05:35] ================== drm_rect (9 subtests) ===================
[22:05:35] [PASSED] drm_test_rect_clip_scaled_div_by_zero
[22:05:35] [PASSED] drm_test_rect_clip_scaled_not_clipped
[22:05:35] [PASSED] drm_test_rect_clip_scaled_clipped
[22:05:35] [PASSED] drm_test_rect_clip_scaled_signed_vs_unsigned
[22:05:35] ================= drm_test_rect_intersect =================
[22:05:35] [PASSED] top-left x bottom-right: 2x2+1+1 x 2x2+0+0
[22:05:35] [PASSED] top-right x bottom-left: 2x2+0+0 x 2x2+1-1
[22:05:35] [PASSED] bottom-left x top-right: 2x2+1-1 x 2x2+0+0
[22:05:35] [PASSED] bottom-right x top-left: 2x2+0+0 x 2x2+1+1
[22:05:35] [PASSED] right x left: 2x1+0+0 x 3x1+1+0
[22:05:35] [PASSED] left x right: 3x1+1+0 x 2x1+0+0
[22:05:35] [PASSED] up x bottom: 1x2+0+0 x 1x3+0-1
[22:05:35] [PASSED] bottom x up: 1x3+0-1 x 1x2+0+0
[22:05:35] [PASSED] touching corner: 1x1+0+0 x 2x2+1+1
[22:05:35] [PASSED] touching side: 1x1+0+0 x 1x1+1+0
[22:05:35] [PASSED] equal rects: 2x2+0+0 x 2x2+0+0
[22:05:35] [PASSED] inside another: 2x2+0+0 x 1x1+1+1
[22:05:35] [PASSED] far away: 1x1+0+0 x 1x1+3+6
[22:05:35] [PASSED] points intersecting: 0x0+5+10 x 0x0+5+10
[22:05:35] [PASSED] points not intersecting: 0x0+0+0 x 0x0+5+10
[22:05:35] ============= [PASSED] drm_test_rect_intersect =============
[22:05:35] ================ drm_test_rect_calc_hscale ================
[22:05:35] [PASSED] normal use
[22:05:35] [PASSED] out of max range
[22:05:35] [PASSED] out of min range
[22:05:35] [PASSED] zero dst
[22:05:35] [PASSED] negative src
[22:05:35] [PASSED] negative dst
[22:05:35] ============ [PASSED] drm_test_rect_calc_hscale ============
[22:05:35] ================ drm_test_rect_calc_vscale ================
[22:05:35] [PASSED] normal use
stty: 'standard input': Inappropriate ioctl for device
[22:05:35] [PASSED] out of max range
[22:05:35] [PASSED] out of min range
[22:05:35] [PASSED] zero dst
[22:05:35] [PASSED] negative src
[22:05:35] [PASSED] negative dst
[22:05:35] ============ [PASSED] drm_test_rect_calc_vscale ============
[22:05:35] ================== drm_test_rect_rotate ===================
[22:05:35] [PASSED] reflect-x
[22:05:35] [PASSED] reflect-y
[22:05:35] [PASSED] rotate-0
[22:05:35] [PASSED] rotate-90
[22:05:35] [PASSED] rotate-180
[22:05:35] [PASSED] rotate-270
[22:05:35] ============== [PASSED] drm_test_rect_rotate ===============
[22:05:35] ================ drm_test_rect_rotate_inv =================
[22:05:35] [PASSED] reflect-x
[22:05:35] [PASSED] reflect-y
[22:05:35] [PASSED] rotate-0
[22:05:35] [PASSED] rotate-90
[22:05:35] [PASSED] rotate-180
[22:05:35] [PASSED] rotate-270
[22:05:35] ============ [PASSED] drm_test_rect_rotate_inv =============
[22:05:35] ==================== [PASSED] drm_rect =====================
[22:05:35] ============ drm_sysfb_modeset_test (1 subtest) ============
[22:05:35] ============ drm_test_sysfb_build_fourcc_list =============
[22:05:35] [PASSED] no native formats
[22:05:35] [PASSED] XRGB8888 as native format
[22:05:35] [PASSED] remove duplicates
[22:05:35] [PASSED] convert alpha formats
[22:05:35] [PASSED] random formats
[22:05:35] ======== [PASSED] drm_test_sysfb_build_fourcc_list =========
[22:05:35] ============= [PASSED] drm_sysfb_modeset_test ==============
[22:05:35] ============================================================
[22:05:35] Testing complete. Ran 622 tests: passed: 622
[22:05:35] Elapsed time: 26.750s total, 1.747s configuring, 24.582s building, 0.393s running
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig
[22:05:35] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
[22:05:37] Building KUnit Kernel ...
Populating config with:
$ make ARCH=um O=.kunit olddefconfig
Building with:
$ make all compile_commands.json scripts_gdb ARCH=um O=.kunit --jobs=48
[22:05:47] Starting KUnit Kernel (1/1)...
[22:05:47] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[22:05:47] ================= ttm_device (5 subtests) ==================
[22:05:47] [PASSED] ttm_device_init_basic
[22:05:47] [PASSED] ttm_device_init_multiple
[22:05:47] [PASSED] ttm_device_fini_basic
[22:05:47] [PASSED] ttm_device_init_no_vma_man
[22:05:47] ================== ttm_device_init_pools ==================
[22:05:47] [PASSED] No DMA allocations, no DMA32 required
[22:05:47] [PASSED] DMA allocations, DMA32 required
[22:05:47] [PASSED] No DMA allocations, DMA32 required
[22:05:47] [PASSED] DMA allocations, no DMA32 required
[22:05:47] ============== [PASSED] ttm_device_init_pools ==============
[22:05:47] =================== [PASSED] ttm_device ====================
[22:05:47] ================== ttm_pool (8 subtests) ===================
[22:05:47] ================== ttm_pool_alloc_basic ===================
[22:05:47] [PASSED] One page
[22:05:47] [PASSED] More than one page
[22:05:47] [PASSED] Above the allocation limit
[22:05:47] [PASSED] One page, with coherent DMA mappings enabled
[22:05:47] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[22:05:47] ============== [PASSED] ttm_pool_alloc_basic ===============
[22:05:47] ============== ttm_pool_alloc_basic_dma_addr ==============
[22:05:47] [PASSED] One page
[22:05:47] [PASSED] More than one page
[22:05:47] [PASSED] Above the allocation limit
[22:05:47] [PASSED] One page, with coherent DMA mappings enabled
[22:05:47] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[22:05:47] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[22:05:47] [PASSED] ttm_pool_alloc_order_caching_match
[22:05:47] [PASSED] ttm_pool_alloc_caching_mismatch
[22:05:47] [PASSED] ttm_pool_alloc_order_mismatch
[22:05:47] [PASSED] ttm_pool_free_dma_alloc
[22:05:47] [PASSED] ttm_pool_free_no_dma_alloc
[22:05:47] [PASSED] ttm_pool_fini_basic
[22:05:47] ==================== [PASSED] ttm_pool =====================
[22:05:47] ================ ttm_resource (8 subtests) =================
[22:05:47] ================= ttm_resource_init_basic =================
[22:05:47] [PASSED] Init resource in TTM_PL_SYSTEM
[22:05:47] [PASSED] Init resource in TTM_PL_VRAM
[22:05:47] [PASSED] Init resource in a private placement
[22:05:47] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[22:05:47] ============= [PASSED] ttm_resource_init_basic =============
[22:05:47] [PASSED] ttm_resource_init_pinned
[22:05:47] [PASSED] ttm_resource_fini_basic
[22:05:47] [PASSED] ttm_resource_manager_init_basic
[22:05:47] [PASSED] ttm_resource_manager_usage_basic
[22:05:47] [PASSED] ttm_resource_manager_set_used_basic
[22:05:47] [PASSED] ttm_sys_man_alloc_basic
[22:05:47] [PASSED] ttm_sys_man_free_basic
[22:05:47] ================== [PASSED] ttm_resource ===================
[22:05:47] =================== ttm_tt (15 subtests) ===================
[22:05:47] ==================== ttm_tt_init_basic ====================
[22:05:47] [PASSED] Page-aligned size
[22:05:47] [PASSED] Extra pages requested
[22:05:47] ================ [PASSED] ttm_tt_init_basic ================
[22:05:47] [PASSED] ttm_tt_init_misaligned
[22:05:47] [PASSED] ttm_tt_fini_basic
[22:05:47] [PASSED] ttm_tt_fini_sg
[22:05:47] [PASSED] ttm_tt_fini_shmem
[22:05:47] [PASSED] ttm_tt_create_basic
[22:05:47] [PASSED] ttm_tt_create_invalid_bo_type
[22:05:47] [PASSED] ttm_tt_create_ttm_exists
[22:05:47] [PASSED] ttm_tt_create_failed
[22:05:47] [PASSED] ttm_tt_destroy_basic
[22:05:47] [PASSED] ttm_tt_populate_null_ttm
[22:05:47] [PASSED] ttm_tt_populate_populated_ttm
[22:05:47] [PASSED] ttm_tt_unpopulate_basic
[22:05:47] [PASSED] ttm_tt_unpopulate_empty_ttm
[22:05:47] [PASSED] ttm_tt_swapin_basic
[22:05:47] ===================== [PASSED] ttm_tt ======================
[22:05:47] =================== ttm_bo (14 subtests) ===================
[22:05:47] =========== ttm_bo_reserve_optimistic_no_ticket ===========
[22:05:47] [PASSED] Cannot be interrupted and sleeps
[22:05:47] [PASSED] Cannot be interrupted, locks straight away
[22:05:47] [PASSED] Can be interrupted, sleeps
[22:05:47] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[22:05:47] [PASSED] ttm_bo_reserve_locked_no_sleep
[22:05:47] [PASSED] ttm_bo_reserve_no_wait_ticket
[22:05:47] [PASSED] ttm_bo_reserve_double_resv
[22:05:47] [PASSED] ttm_bo_reserve_interrupted
[22:05:47] [PASSED] ttm_bo_reserve_deadlock
[22:05:47] [PASSED] ttm_bo_unreserve_basic
[22:05:47] [PASSED] ttm_bo_unreserve_pinned
[22:05:47] [PASSED] ttm_bo_unreserve_bulk
[22:05:47] [PASSED] ttm_bo_fini_basic
[22:05:47] [PASSED] ttm_bo_fini_shared_resv
[22:05:47] [PASSED] ttm_bo_pin_basic
[22:05:47] [PASSED] ttm_bo_pin_unpin_resource
[22:05:47] [PASSED] ttm_bo_multiple_pin_one_unpin
[22:05:47] ===================== [PASSED] ttm_bo ======================
[22:05:47] ============== ttm_bo_validate (21 subtests) ===============
[22:05:47] ============== ttm_bo_init_reserved_sys_man ===============
[22:05:47] [PASSED] Buffer object for userspace
[22:05:47] [PASSED] Kernel buffer object
[22:05:47] [PASSED] Shared buffer object
[22:05:47] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[22:05:47] ============== ttm_bo_init_reserved_mock_man ==============
[22:05:47] [PASSED] Buffer object for userspace
[22:05:47] [PASSED] Kernel buffer object
[22:05:47] [PASSED] Shared buffer object
[22:05:47] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[22:05:47] [PASSED] ttm_bo_init_reserved_resv
[22:05:47] ================== ttm_bo_validate_basic ==================
[22:05:47] [PASSED] Buffer object for userspace
[22:05:47] [PASSED] Kernel buffer object
[22:05:47] [PASSED] Shared buffer object
[22:05:47] ============== [PASSED] ttm_bo_validate_basic ==============
[22:05:47] [PASSED] ttm_bo_validate_invalid_placement
[22:05:47] ============= ttm_bo_validate_same_placement ==============
[22:05:47] [PASSED] System manager
[22:05:47] [PASSED] VRAM manager
[22:05:47] ========= [PASSED] ttm_bo_validate_same_placement ==========
[22:05:47] [PASSED] ttm_bo_validate_failed_alloc
[22:05:47] [PASSED] ttm_bo_validate_pinned
[22:05:47] [PASSED] ttm_bo_validate_busy_placement
[22:05:47] ================ ttm_bo_validate_multihop =================
[22:05:47] [PASSED] Buffer object for userspace
[22:05:47] [PASSED] Kernel buffer object
[22:05:47] [PASSED] Shared buffer object
[22:05:47] ============ [PASSED] ttm_bo_validate_multihop =============
[22:05:47] ========== ttm_bo_validate_no_placement_signaled ==========
[22:05:47] [PASSED] Buffer object in system domain, no page vector
[22:05:47] [PASSED] Buffer object in system domain with an existing page vector
[22:05:47] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[22:05:47] ======== ttm_bo_validate_no_placement_not_signaled ========
[22:05:47] [PASSED] Buffer object for userspace
[22:05:47] [PASSED] Kernel buffer object
[22:05:47] [PASSED] Shared buffer object
[22:05:47] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[22:05:47] [PASSED] ttm_bo_validate_move_fence_signaled
[22:05:47] ========= ttm_bo_validate_move_fence_not_signaled =========
[22:05:47] [PASSED] Waits for GPU
[22:05:47] [PASSED] Tries to lock straight away
[22:05:47] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[22:05:47] [PASSED] ttm_bo_validate_happy_evict
[22:05:47] [PASSED] ttm_bo_validate_all_pinned_evict
[22:05:47] [PASSED] ttm_bo_validate_allowed_only_evict
[22:05:47] [PASSED] ttm_bo_validate_deleted_evict
[22:05:47] [PASSED] ttm_bo_validate_busy_domain_evict
[22:05:47] [PASSED] ttm_bo_validate_evict_gutting
[22:05:47] [PASSED] ttm_bo_validate_recrusive_evict
stty: 'standard input': Inappropriate ioctl for device
[22:05:47] ================= [PASSED] ttm_bo_validate =================
[22:05:47] ============================================================
[22:05:47] Testing complete. Ran 101 tests: passed: 101
[22:05:47] Elapsed time: 11.503s total, 1.699s configuring, 9.587s building, 0.191s running
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 20+ messages in thread
* ✗ CI.checksparse: warning for series starting with [1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG
2025-11-20 17:23 [PATCH 1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG Imre Deak
` (4 preceding siblings ...)
2025-11-20 22:05 ` ✓ CI.KUnit: success for series starting with [1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG Patchwork
@ 2025-11-20 22:20 ` Patchwork
2025-11-20 22:44 ` ✓ Xe.CI.BAT: success " Patchwork
` (2 subsequent siblings)
8 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2025-11-20 22:20 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-xe
== Series Details ==
Series: series starting with [1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG
URL : https://patchwork.freedesktop.org/series/157862/
State : warning
== Summary ==
+ trap cleanup EXIT
+ KERNEL=/kernel
+ MT=/root/linux/maintainer-tools
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools /root/linux/maintainer-tools
Cloning into '/root/linux/maintainer-tools'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ make -C /root/linux/maintainer-tools
make: Entering directory '/root/linux/maintainer-tools'
cc -O2 -g -Wextra -o remap-log remap-log.c
make: Leaving directory '/root/linux/maintainer-tools'
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ /root/linux/maintainer-tools/dim sparse --fast 3d718db04a365cc44a3bc81ffa4db7bbd2e645d7
Sparse version: 0.6.4 (Ubuntu: 0.6.4-4ubuntu3)
Fast mode used, each commit won't be checked separately.
-
+drivers/gpu/drm/i915/display/intel_alpm.c: note: in included file:
+drivers/gpu/drm/i915/display/intel_casf.c:147:21: error: too long token expansion
+drivers/gpu/drm/i915/display/intel_cdclk.c: note: in included file:
+drivers/gpu/drm/i915/display/intel_ddi.c: note: in included file:
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2072:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2085:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2085:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_display_types.h:2085:24: warning: unreplaced symbol '<noident>'
+drivers/gpu/drm/i915/display/intel_hdcp.c: note: in included file:
+drivers/gpu/drm/i915/display/intel_hotplug.c: note: in included file:
+drivers/gpu/drm/i915/display/intel_lt_phy.c:1935:35: warning: Using plain integer as NULL pointer
+drivers/gpu/drm/i915/display/intel_pps.c: note: in included file:
+drivers/gpu/drm/i915/display/intel_psr.c: note: in included file:
+ cleanup
++ stat -c %u:%g /kernel
+ chown -R 1003:1003 /kernel
^ permalink raw reply [flat|nested] 20+ messages in thread
* ✓ Xe.CI.BAT: success for series starting with [1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG
2025-11-20 17:23 [PATCH 1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG Imre Deak
` (5 preceding siblings ...)
2025-11-20 22:20 ` ✗ CI.checksparse: warning " Patchwork
@ 2025-11-20 22:44 ` Patchwork
2025-11-21 3:43 ` ✗ Xe.CI.Full: failure " Patchwork
[not found] ` <176372186635.17117.13640185361724504300@a3b018990fe9>
8 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2025-11-20 22:44 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 6503 bytes --]
== Series Details ==
Series: series starting with [1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG
URL : https://patchwork.freedesktop.org/series/157862/
State : success
== Summary ==
CI Bug Log - changes from xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7_BAT -> xe-pw-157862v1_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (13 -> 13)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in xe-pw-157862v1_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-bmg-1: NOTRUN -> [SKIP][1] ([Intel XE#2233])
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-1/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-bmg-1: NOTRUN -> [SKIP][2] ([Intel XE#2244])
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-1/igt@kms_dsc@dsc-basic.html
* igt@kms_frontbuffer_tracking@basic:
- bat-bmg-2: NOTRUN -> [SKIP][3] ([Intel XE#2434] / [Intel XE#2548])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-2/igt@kms_frontbuffer_tracking@basic.html
* igt@kms_pipe_crc_basic@hang-read-crc:
- bat-bmg-2: NOTRUN -> [SKIP][4] ([Intel XE#2489] / [Intel XE#3419]) +6 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-2/igt@kms_pipe_crc_basic@hang-read-crc.html
* igt@kms_psr@psr-sprite-plane-onoff:
- bat-bmg-2: NOTRUN -> [SKIP][5] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +2 other tests skip
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-2/igt@kms_psr@psr-sprite-plane-onoff.html
- bat-bmg-1: NOTRUN -> [SKIP][6] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +2 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-1/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit:
- bat-bmg-2: NOTRUN -> [SKIP][7] ([Intel XE#2229])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-2/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html
- bat-bmg-1: NOTRUN -> [SKIP][8] ([Intel XE#2229])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-1/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html
* igt@xe_pat@pat-index-xehpc:
- bat-bmg-2: NOTRUN -> [SKIP][9] ([Intel XE#1420])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-2/igt@xe_pat@pat-index-xehpc.html
- bat-bmg-1: NOTRUN -> [SKIP][10] ([Intel XE#1420])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-1/igt@xe_pat@pat-index-xehpc.html
* igt@xe_pat@pat-index-xelp:
- bat-bmg-2: NOTRUN -> [SKIP][11] ([Intel XE#2245])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-2/igt@xe_pat@pat-index-xelp.html
- bat-bmg-1: NOTRUN -> [SKIP][12] ([Intel XE#2245])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-1/igt@xe_pat@pat-index-xelp.html
* igt@xe_pat@pat-index-xelpg:
- bat-bmg-2: NOTRUN -> [SKIP][13] ([Intel XE#2236])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-2/igt@xe_pat@pat-index-xelpg.html
- bat-bmg-1: NOTRUN -> [SKIP][14] ([Intel XE#2236])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-1/igt@xe_pat@pat-index-xelpg.html
#### Possible fixes ####
* igt@kms_force_connector_basic@force-connector-state:
- bat-bmg-2: [ABORT][15] ([Intel XE#1727] / [Intel XE#4760]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/bat-bmg-2/igt@kms_force_connector_basic@force-connector-state.html
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-2/igt@kms_force_connector_basic@force-connector-state.html
* igt@xe_module_load@load:
- bat-bmg-1: [ABORT][17] ([Intel XE#4760]) -> [PASS][18]
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/bat-bmg-1/igt@xe_module_load@load.html
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-bmg-1/igt@xe_module_load@load.html
* igt@xe_waitfence@engine:
- bat-dg2-oem2: [FAIL][19] ([Intel XE#6519]) -> [PASS][20]
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/bat-dg2-oem2/igt@xe_waitfence@engine.html
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/bat-dg2-oem2/igt@xe_waitfence@engine.html
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#2233]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2233
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2236]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2236
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2245]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2245
[Intel XE#2434]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2434
[Intel XE#2489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2489
[Intel XE#2548]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2548
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#3419]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3419
[Intel XE#4760]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4760
[Intel XE#6519]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6519
Build changes
-------------
* Linux: xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7 -> xe-pw-157862v1
IGT_8636: 254cd102396ff95d61f2ebe49fc09128878bf483 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7: 3d718db04a365cc44a3bc81ffa4db7bbd2e645d7
xe-pw-157862v1: 157862v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/index.html
[-- Attachment #2: Type: text/html, Size: 7886 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* RE: [PATCH 2/5] drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC DDI/PHY ports
2025-11-20 17:23 ` [PATCH 2/5] drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC DDI/PHY ports Imre Deak
@ 2025-11-21 2:56 ` Kandpal, Suraj
2025-11-21 11:19 ` Jani Nikula
1 sibling, 0 replies; 20+ messages in thread
From: Kandpal, Suraj @ 2025-11-21 2:56 UTC (permalink / raw)
To: Deak, Imre, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: Kahola, Mika
> Subject: [PATCH 2/5] drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for
> TC DDI/PHY ports
>
> intel_port_to_tc() returns the PORT_TC1..6 -> TC_PORT_1..6 mapping only for
> DDI ports that are connected to a TypeC PHY. In some cases this mapping is also
> required for TypeC DDI ports which are not connected to a TypeC PHY. Such DDI
> ports are the PORT_TC1..4 ports on RKL/ADLS/BMG.
>
> Add a separate intel_tc_phy_to_tc() helper to return the mapping for ports
> connected to a TypeC PHY, and make all the current users - which expect this
> semantic - call this helper. A follow-up change will need to get the same
> mapping for TypeC DDI ports not connected to a TypeC PHY, leave
> intel_port_to_tc() exported for that.
>
> Cc: Suraj Kandpal <suraj.kandpal@intel.com>
> Cc: Mika Kahola <mika.kahola@intel.com>
> Signed-off-by: Imre Deak <imre.deak@intel.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_ddi.c | 4 ++--
> drivers/gpu/drm/i915/display/intel_display.c | 23 ++++++++++++++++----
> drivers/gpu/drm/i915/display/intel_display.h | 1 +
> 3 files changed, 22 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c
> b/drivers/gpu/drm/i915/display/intel_ddi.c
> index 8471bdab5c62f..ed9798b0ec009 100644
> --- a/drivers/gpu/drm/i915/display/intel_ddi.c
> +++ b/drivers/gpu/drm/i915/display/intel_ddi.c
> @@ -5148,7 +5148,7 @@ static const char *intel_ddi_encoder_name(struct
> intel_display *display,
> port_name(port - PORT_D_XELPD + PORT_D),
> phy_name(phy));
> } else if (DISPLAY_VER(display) >= 12) {
> - enum tc_port tc_port = intel_port_to_tc(display, port);
> + enum tc_port tc_port = intel_tc_phy_port_to_tc(display, port);
>
> seq_buf_printf(s, "DDI %s%c/PHY %s%c",
> port >= PORT_TC1 ? "TC" : "", @@ -5156,7 +5156,7
> @@ static const char *intel_ddi_encoder_name(struct intel_display *display,
> tc_port != TC_PORT_NONE ? "TC" : "",
> tc_port != TC_PORT_NONE ?
> tc_port_name(tc_port) : phy_name(phy));
> } else if (DISPLAY_VER(display) >= 11) {
> - enum tc_port tc_port = intel_port_to_tc(display, port);
> + enum tc_port tc_port = intel_tc_phy_port_to_tc(display, port);
>
> seq_buf_printf(s, "DDI %c%s/PHY %s%c",
> port_name(port),
> diff --git a/drivers/gpu/drm/i915/display/intel_display.c
> b/drivers/gpu/drm/i915/display/intel_display.c
> index 6c8a7f63111ec..a8a3e80001870 100644
> --- a/drivers/gpu/drm/i915/display/intel_display.c
> +++ b/drivers/gpu/drm/i915/display/intel_display.c
> @@ -1859,17 +1859,32 @@ enum phy intel_port_to_phy(struct intel_display
> *display, enum port port) }
>
> /* Prefer intel_encoder_to_tc() */
> +/*
> + * Return TC_PORT_1..I915_MAX_TC_PORTS for any TypeC DDI port. The
> +function
> + * can be also called for TypeC DDI ports not connected to a TypeC PHY
> +such as
> + * the PORT_TC1..4 ports on RKL/ADLS/BMG.
> + */
> enum tc_port intel_port_to_tc(struct intel_display *display, enum port port) {
> - if (!intel_phy_is_tc(display, intel_port_to_phy(display, port)))
> - return TC_PORT_NONE;
> -
> if (DISPLAY_VER(display) >= 12)
> return TC_PORT_1 + port - PORT_TC1;
> else
> return TC_PORT_1 + port - PORT_C;
> }
>
> +/*
> + * Return TC_PORT_1..I915_MAX_TC_PORTS for TypeC DDI ports connected to
> a TypeC PHY.
> + * Note that on RKL, ADLS, BMG the PORT_TC1..4 ports are connected to a
> +non-TypeC
> + * PHY, so on those platforms the function returns TC_PORT_NONE.
> + */
> +enum tc_port intel_tc_phy_port_to_tc(struct intel_display *display,
> +enum port port) {
> + if (!intel_phy_is_tc(display, intel_port_to_phy(display, port)))
> + return TC_PORT_NONE;
> +
> + return intel_port_to_tc(display, port); }
> +
> enum phy intel_encoder_to_phy(struct intel_encoder *encoder) {
> struct intel_display *display = to_intel_display(encoder); @@ -1902,7
> +1917,7 @@ enum tc_port intel_encoder_to_tc(struct intel_encoder *encoder)
> {
> struct intel_display *display = to_intel_display(encoder);
>
> - return intel_port_to_tc(display, encoder->port);
> + return intel_tc_phy_port_to_tc(display, encoder->port);
> }
>
> enum intel_display_power_domain
> diff --git a/drivers/gpu/drm/i915/display/intel_display.h
> b/drivers/gpu/drm/i915/display/intel_display.h
> index bcc6ccb69d2b5..f8e6e4e827222 100644
> --- a/drivers/gpu/drm/i915/display/intel_display.h
> +++ b/drivers/gpu/drm/i915/display/intel_display.h
> @@ -451,6 +451,7 @@ bool intel_phy_is_combo(struct intel_display *display,
> enum phy phy); bool intel_phy_is_tc(struct intel_display *display, enum phy
> phy); bool intel_phy_is_snps(struct intel_display *display, enum phy phy);
> enum tc_port intel_port_to_tc(struct intel_display *display, enum port port);
> +enum tc_port intel_tc_phy_port_to_tc(struct intel_display *display,
> +enum port port);
>
> enum phy intel_encoder_to_phy(struct intel_encoder *encoder); bool
> intel_encoder_is_combo(struct intel_encoder *encoder);
> --
> 2.49.1
^ permalink raw reply [flat|nested] 20+ messages in thread
* RE: [PATCH 3/5] drm/i915/cx0: Use intel_port_to_tc() instead of open coding it
2025-11-20 17:23 ` [PATCH 3/5] drm/i915/cx0: Use intel_port_to_tc() instead of open coding it Imre Deak
@ 2025-11-21 3:08 ` Kandpal, Suraj
2025-11-21 11:28 ` Jani Nikula
1 sibling, 0 replies; 20+ messages in thread
From: Kandpal, Suraj @ 2025-11-21 3:08 UTC (permalink / raw)
To: Deak, Imre, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: Kahola, Mika
> Subject: [PATCH 3/5] drm/i915/cx0: Use intel_port_to_tc() instead of open
> coding it
>
> USe intel_port_to_tc() in mtl_port_to_pll_id(), instead of open coding the
*Use
With that fixed
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> same.
>
> Cc: Suraj Kandpal <suraj.kandpal@intel.com>
> Cc: Mika Kahola <mika.kahola@intel.com>
> Signed-off-by: Imre Deak <imre.deak@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
> b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
> index 8ae8cc7ad79d3..e0e5e5f65d193 100644
> --- a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
> +++ b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
> @@ -206,7 +206,7 @@ enum intel_dpll_id icl_tc_port_to_pll_id(enum tc_port
> tc_port) enum intel_dpll_id mtl_port_to_pll_id(struct intel_display *display,
> enum port port) {
> if (port >= PORT_TC1)
> - return icl_tc_port_to_pll_id(port - PORT_TC1 + TC_PORT_1);
> + return icl_tc_port_to_pll_id(intel_port_to_tc(display, port));
>
> switch (port) {
> case PORT_A:
> --
> 2.49.1
^ permalink raw reply [flat|nested] 20+ messages in thread
* ✗ Xe.CI.Full: failure for series starting with [1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG
2025-11-20 17:23 [PATCH 1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG Imre Deak
` (6 preceding siblings ...)
2025-11-20 22:44 ` ✓ Xe.CI.BAT: success " Patchwork
@ 2025-11-21 3:43 ` Patchwork
[not found] ` <176372186635.17117.13640185361724504300@a3b018990fe9>
8 siblings, 0 replies; 20+ messages in thread
From: Patchwork @ 2025-11-21 3:43 UTC (permalink / raw)
To: Imre Deak; +Cc: intel-xe
[-- Attachment #1: Type: text/plain, Size: 68999 bytes --]
== Series Details ==
Series: series starting with [1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG
URL : https://patchwork.freedesktop.org/series/157862/
State : failure
== Summary ==
CI Bug Log - changes from xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7_FULL -> xe-pw-157862v1_FULL
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with xe-pw-157862v1_FULL absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in xe-pw-157862v1_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 (4 -> 4)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in xe-pw-157862v1_FULL:
### IGT changes ###
#### Possible regressions ####
* igt@kms_hdr@bpc-switch-dpms:
- shard-bmg: NOTRUN -> [ABORT][1] +6 other tests abort
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_hdr@bpc-switch-dpms.html
* igt@xe_eudebug_online@pagefault-write-stress:
- shard-bmg: NOTRUN -> [SKIP][2] +1 other test skip
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@xe_eudebug_online@pagefault-write-stress.html
- shard-dg2-set2: NOTRUN -> [SKIP][3]
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@xe_eudebug_online@pagefault-write-stress.html
New tests
---------
New tests have been introduced between xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7_FULL and xe-pw-157862v1_FULL:
### New IGT tests (9) ###
* igt@kms_async_flips@alternate-sync-async-flip@pipe-a-dp-4:
- Statuses : 1 pass(s)
- Exec time: [2.16] s
* igt@kms_async_flips@alternate-sync-async-flip@pipe-b-dp-4:
- Statuses : 1 pass(s)
- Exec time: [2.16] s
* igt@kms_async_flips@test-time-stamp@pipe-a-dp-4:
- Statuses : 1 pass(s)
- Exec time: [0.18] s
* igt@kms_async_flips@test-time-stamp@pipe-b-dp-4:
- Statuses : 1 pass(s)
- Exec time: [0.18] s
* igt@kms_dirtyfb@default-dirtyfb-ioctl@a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [0.70] s
* igt@kms_dirtyfb@default-dirtyfb-ioctl@a-hdmi-a-1:
- Statuses : 1 pass(s)
- Exec time: [0.29] s
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [0.67] s
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-1:
- Statuses : 1 pass(s)
- Exec time: [0.30] s
* igt@kms_dirtyfb@psr-dirtyfb-ioctl@a-edp-1:
- Statuses : 1 pass(s)
- Exec time: [1.04] s
Known issues
------------
Here are the changes found in xe-pw-157862v1_FULL that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-bmg: NOTRUN -> [SKIP][4] ([Intel XE#2233])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#2370]) +1 other test skip
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][6] ([Intel XE#2327]) +22 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_big_fb@4-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-dg2-set2: NOTRUN -> [SKIP][7] ([Intel XE#316])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-464/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-bmg: NOTRUN -> [SKIP][8] ([Intel XE#610]) +1 other test skip
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-addfb:
- shard-bmg: NOTRUN -> [SKIP][9] ([Intel XE#2328]) +1 other test skip
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@kms_big_fb@yf-tiled-addfb.html
* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#607])
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-bmg: NOTRUN -> [SKIP][11] ([Intel XE#1124]) +59 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180:
- shard-adlp: NOTRUN -> [SKIP][12] ([Intel XE#1124])
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][13] ([Intel XE#1124]) +2 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-463/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
* igt@kms_bw@connected-linear-tiling-3-displays-2560x1440p:
- shard-adlp: NOTRUN -> [SKIP][14] ([Intel XE#2191])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@kms_bw@connected-linear-tiling-3-displays-2560x1440p.html
* igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#2314] / [Intel XE#2894]) +8 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-8/igt@kms_bw@connected-linear-tiling-4-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-1-displays-2560x1440p:
- shard-bmg: NOTRUN -> [SKIP][16] ([Intel XE#367]) +13 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_bw@linear-tiling-1-displays-2560x1440p.html
* igt@kms_bw@linear-tiling-2-displays-3840x2160p:
- shard-dg2-set2: NOTRUN -> [SKIP][17] ([Intel XE#367]) +1 other test skip
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@kms_bw@linear-tiling-2-displays-3840x2160p.html
* igt@kms_bw@linear-tiling-4-displays-3840x2160p:
- shard-adlp: NOTRUN -> [SKIP][18] ([Intel XE#367])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@kms_bw@linear-tiling-4-displays-3840x2160p.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs:
- shard-adlp: NOTRUN -> [SKIP][19] ([Intel XE#455] / [Intel XE#787]) +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1:
- shard-adlp: NOTRUN -> [SKIP][20] ([Intel XE#787]) +2 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][21] ([Intel XE#3442])
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-bmg: NOTRUN -> [SKIP][22] ([Intel XE#3432]) +10 other tests skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-b-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#787]) +13 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-b-dp-4.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][24] ([Intel XE#455] / [Intel XE#787]) +3 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-d-dp-4.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
- shard-adlp: NOTRUN -> [SKIP][25] ([Intel XE#2907])
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2887]) +83 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][27] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#6168])
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-d-hdmi-a-6.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-c-dp-2:
- shard-bmg: NOTRUN -> [SKIP][28] ([Intel XE#2652] / [Intel XE#787]) +49 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-4/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs@pipe-c-dp-2.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#2724]) +2 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_chamelium_color@ctm-0-50:
- shard-bmg: NOTRUN -> [SKIP][30] ([Intel XE#2325]) +10 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_chamelium_color@ctm-0-50.html
* igt@kms_chamelium_edid@dp-edid-change-during-hibernate:
- shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#2252]) +52 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-1/igt@kms_chamelium_edid@dp-edid-change-during-hibernate.html
* igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode:
- shard-dg2-set2: NOTRUN -> [SKIP][32] ([Intel XE#373])
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html
* igt@kms_chamelium_sharpness_filter@filter-basic:
- shard-bmg: NOTRUN -> [SKIP][33] ([Intel XE#6507])
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_chamelium_sharpness_filter@filter-basic.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-bmg: NOTRUN -> [SKIP][34] ([Intel XE#2390]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@legacy:
- shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#2341]) +5 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@srm:
- shard-bmg: NOTRUN -> [FAIL][36] ([Intel XE#1178]) +1 other test fail
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-4/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-bmg: NOTRUN -> [FAIL][37] ([Intel XE#1188]) +1 other test fail
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-4/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-128x42:
- shard-bmg: NOTRUN -> [SKIP][38] ([Intel XE#2320]) +28 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_cursor_crc@cursor-offscreen-128x42.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-bmg: NOTRUN -> [SKIP][39] ([Intel XE#2321]) +7 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic:
- shard-adlp: NOTRUN -> [SKIP][40] ([Intel XE#309])
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@kms_cursor_legacy@2x-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#2291]) +3 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-bmg: NOTRUN -> [SKIP][42] ([Intel XE#2286]) +2 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-bmg: NOTRUN -> [SKIP][43] ([Intel XE#1508]) +1 other test skip
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_dirtyfb@psr-dirtyfb-ioctl.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-bmg: NOTRUN -> [SKIP][44] ([Intel XE#1340]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-dg2-set2: NOTRUN -> [SKIP][45] ([Intel XE#4354])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-bmg: NOTRUN -> [SKIP][46] ([Intel XE#4354]) +2 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-8/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-bmg: NOTRUN -> [SKIP][47] ([Intel XE#4294])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-bmg: NOTRUN -> [SKIP][48] ([Intel XE#4331])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-8/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#2244]) +7 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests:
- shard-bmg: NOTRUN -> [SKIP][50] ([Intel XE#4422]) +2 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-8/igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-dirtyfb-tests.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-bmg: NOTRUN -> [SKIP][51] ([Intel XE#4156]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-bmg: NOTRUN -> [SKIP][52] ([Intel XE#776]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-bmg: NOTRUN -> [SKIP][53] ([Intel XE#2372])
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-3x:
- shard-bmg: NOTRUN -> [SKIP][54] ([Intel XE#2373])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-bmg: NOTRUN -> [SKIP][55] ([Intel XE#1138])
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@dp-mst:
- shard-bmg: NOTRUN -> [SKIP][56] ([Intel XE#2375])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_feature_discovery@dp-mst.html
* igt@kms_feature_discovery@psr1:
- shard-bmg: NOTRUN -> [SKIP][57] ([Intel XE#2374]) +1 other test skip
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-bmg: NOTRUN -> [SKIP][58] ([Intel XE#2316]) +11 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_flip@basic-plain-flip@d-hdmi-a1:
- shard-adlp: [PASS][59] -> [DMESG-WARN][60] ([Intel XE#4543])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-adlp-9/igt@kms_flip@basic-plain-flip@d-hdmi-a1.html
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@kms_flip@basic-plain-flip@d-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend:
- shard-bmg: NOTRUN -> [INCOMPLETE][61] ([Intel XE#2049] / [Intel XE#2597]) +1 other test incomplete
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-bmg: NOTRUN -> [SKIP][62] ([Intel XE#2380]) +1 other test skip
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling:
- shard-bmg: NOTRUN -> [SKIP][63] ([Intel XE#2293] / [Intel XE#2380]) +23 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-dg2-set2: NOTRUN -> [SKIP][64] ([Intel XE#455]) +2 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][65] ([Intel XE#2293]) +23 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-move:
- shard-dg2-set2: NOTRUN -> [SKIP][66] ([Intel XE#651]) +5 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: NOTRUN -> [SKIP][67] ([Intel XE#2311]) +150 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#4141]) +77 other tests skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt:
- shard-adlp: NOTRUN -> [SKIP][69] ([Intel XE#656])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt:
- shard-bmg: NOTRUN -> [SKIP][70] ([Intel XE#2312]) +50 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-bmg: NOTRUN -> [SKIP][71] ([Intel XE#2352]) +2 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-tiling-y.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#2350])
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg2-set2: NOTRUN -> [SKIP][73] ([Intel XE#653]) +7 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
- shard-bmg: NOTRUN -> [SKIP][74] ([Intel XE#2313]) +148 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_hdr@brightness-with-hdr:
- shard-bmg: NOTRUN -> [SKIP][75] ([Intel XE#3374] / [Intel XE#3544])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_hdr@invalid-hdr:
- shard-bmg: NOTRUN -> [SKIP][76] ([Intel XE#1503])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_hdr@invalid-hdr.html
* igt@kms_joiner@basic-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][77] ([Intel XE#346]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-1/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][78] ([Intel XE#3012])
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-force-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][79] ([Intel XE#2934]) +1 other test skip
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-4/igt@kms_joiner@basic-force-ultra-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-bmg: NOTRUN -> [SKIP][80] ([Intel XE#6590])
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][81] ([Intel XE#2927])
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-bmg: NOTRUN -> [SKIP][82] ([Intel XE#4090])
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
- shard-dg2-set2: NOTRUN -> [SKIP][83] ([Intel XE#2925])
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#2501])
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_panel_fitting@legacy:
- shard-bmg: NOTRUN -> [SKIP][85] ([Intel XE#2486]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-bmg: NOTRUN -> [SKIP][86] ([Intel XE#4329])
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_pipe_stress@stress-xrgb8888-ytiled.html
* igt@kms_plane_cursor@overlay@pipe-a-hdmi-a-1-size-64:
- shard-adlp: [PASS][87] -> [DMESG-WARN][88] ([Intel XE#2953] / [Intel XE#4173]) +1 other test dmesg-warn
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-adlp-3/igt@kms_plane_cursor@overlay@pipe-a-hdmi-a-1-size-64.html
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-8/igt@kms_plane_cursor@overlay@pipe-a-hdmi-a-1-size-64.html
* igt@kms_plane_lowres@tiling-yf:
- shard-bmg: NOTRUN -> [SKIP][89] ([Intel XE#2393]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-bmg: NOTRUN -> [SKIP][90] ([Intel XE#5021])
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-bmg: NOTRUN -> [SKIP][91] ([Intel XE#4596]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_plane_multiple@2x-tiling-yf.html
- shard-dg2-set2: NOTRUN -> [SKIP][92] ([Intel XE#5021])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-yf:
- shard-bmg: NOTRUN -> [SKIP][93] ([Intel XE#5020]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-4/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5:
- shard-bmg: NOTRUN -> [SKIP][94] ([Intel XE#2763]) +29 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-8/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-bmg: NOTRUN -> [SKIP][95] ([Intel XE#2938])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-8/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade:
- shard-bmg: NOTRUN -> [SKIP][96] ([Intel XE#870]) +4 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-4/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-bmg: NOTRUN -> [SKIP][97] ([Intel XE#2391])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-psr:
- shard-bmg: NOTRUN -> [SKIP][98] ([Intel XE#2392]) +1 other test skip
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc5-retention-flops:
- shard-bmg: NOTRUN -> [SKIP][99] ([Intel XE#3309])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_pm_dc@dc5-retention-flops.html
* igt@kms_pm_dc@deep-pkgc:
- shard-bmg: NOTRUN -> [SKIP][100] ([Intel XE#2505])
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_pm_dc@deep-pkgc.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-bmg: NOTRUN -> [SKIP][101] ([Intel XE#2499])
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-bmg: NOTRUN -> [SKIP][102] ([Intel XE#1439] / [Intel XE#836])
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-adlp: NOTRUN -> [SKIP][103] ([Intel XE#836])
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-bmg: NOTRUN -> [SKIP][104] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#836]) +3 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area:
- shard-dg2-set2: NOTRUN -> [SKIP][105] ([Intel XE#1406] / [Intel XE#1489])
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-464/igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-bmg: NOTRUN -> [SKIP][106] ([Intel XE#1406] / [Intel XE#1489]) +48 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-bmg: NOTRUN -> [SKIP][107] ([Intel XE#1406] / [Intel XE#2387]) +2 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-psr2-sprite-plane-move:
- shard-dg2-set2: NOTRUN -> [SKIP][108] ([Intel XE#1406] / [Intel XE#2850] / [Intel XE#929]) +3 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@kms_psr@fbc-psr2-sprite-plane-move.html
* igt@kms_psr@psr-primary-page-flip:
- shard-bmg: NOTRUN -> [SKIP][109] ([Intel XE#1406] / [Intel XE#2234] / [Intel XE#2850]) +72 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-1/igt@kms_psr@psr-primary-page-flip.html
* igt@kms_psr@psr2-primary-render:
- shard-bmg: NOTRUN -> [SKIP][110] ([Intel XE#1406] / [Intel XE#2234])
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_psr@psr2-primary-render.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-bmg: NOTRUN -> [SKIP][111] ([Intel XE#1406] / [Intel XE#2414]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-bmg: NOTRUN -> [SKIP][112] ([Intel XE#3414] / [Intel XE#3904]) +10 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-8/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-bmg: NOTRUN -> [SKIP][113] ([Intel XE#2330]) +2 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-bmg: NOTRUN -> [SKIP][114] ([Intel XE#2413]) +2 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-bmg: NOTRUN -> [SKIP][115] ([Intel XE#1435]) +4 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_sharpness_filter@invalid-filter-with-scaling-mode:
- shard-bmg: NOTRUN -> [SKIP][116] ([Intel XE#6503]) +13 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@kms_sharpness_filter@invalid-filter-with-scaling-mode.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-bmg: NOTRUN -> [SKIP][117] ([Intel XE#2426]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_tv_load_detect@load-detect:
- shard-bmg: NOTRUN -> [SKIP][118] ([Intel XE#2450])
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@kms_tv_load_detect@load-detect.html
* igt@kms_vrr@flip-suspend:
- shard-bmg: NOTRUN -> [SKIP][119] ([Intel XE#1499]) +9 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@kms_vrr@flip-suspend.html
* igt@kms_vrr@lobf:
- shard-bmg: NOTRUN -> [SKIP][120] ([Intel XE#2168]) +1 other test skip
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_vrr@lobf.html
* igt@xe_compute@ccs-mode-basic:
- shard-bmg: NOTRUN -> [SKIP][121] ([Intel XE#6599]) +2 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@xe_compute@ccs-mode-basic.html
* igt@xe_compute@eu-busy-10s:
- shard-dg2-set2: NOTRUN -> [SKIP][122] ([Intel XE#6598])
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@xe_compute@eu-busy-10s.html
* igt@xe_create@multigpu-create-massive-size:
- shard-bmg: NOTRUN -> [SKIP][123] ([Intel XE#2504])
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-4/igt@xe_create@multigpu-create-massive-size.html
* igt@xe_eu_stall@unprivileged-access:
- shard-dg2-set2: NOTRUN -> [SKIP][124] ([Intel XE#5626])
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-463/igt@xe_eu_stall@unprivileged-access.html
* igt@xe_eudebug@basic-exec-queues-enable:
- shard-dg2-set2: NOTRUN -> [SKIP][125] ([Intel XE#4837]) +1 other test skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@xe_eudebug@basic-exec-queues-enable.html
* igt@xe_eudebug@basic-vm-bind-metadata-discovery:
- shard-bmg: NOTRUN -> [SKIP][126] ([Intel XE#4837]) +76 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@xe_eudebug@basic-vm-bind-metadata-discovery.html
* igt@xe_eudebug_sriov@deny-sriov:
- shard-bmg: NOTRUN -> [SKIP][127] ([Intel XE#5793]) +1 other test skip
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@xe_eudebug_sriov@deny-sriov.html
* igt@xe_evict@evict-mixed-many-threads-small:
- shard-bmg: NOTRUN -> [INCOMPLETE][128] ([Intel XE#6321] / [Intel XE#6606])
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-8/igt@xe_evict@evict-mixed-many-threads-small.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr:
- shard-bmg: NOTRUN -> [SKIP][129] ([Intel XE#2322]) +51 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-1/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-bindexecqueue-userptr.html
* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-rebind:
- shard-adlp: NOTRUN -> [SKIP][130] ([Intel XE#1392] / [Intel XE#5575])
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-rebind.html
* igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-rebind-imm:
- shard-dg2-set2: NOTRUN -> [SKIP][131] ([Intel XE#288]) +5 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@xe_exec_fault_mode@many-execqueues-bindexecqueue-userptr-rebind-imm.html
* igt@xe_exec_fault_mode@once-userptr-prefetch:
- shard-adlp: NOTRUN -> [SKIP][132] ([Intel XE#288] / [Intel XE#5561]) +1 other test skip
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@xe_exec_fault_mode@once-userptr-prefetch.html
* igt@xe_exec_system_allocator@many-64k-mmap-huge-nomemset:
- shard-bmg: NOTRUN -> [SKIP][133] ([Intel XE#5007]) +4 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-1/igt@xe_exec_system_allocator@many-64k-mmap-huge-nomemset.html
* igt@xe_exec_system_allocator@process-many-large-new-bo-map-nomemset:
- shard-adlp: NOTRUN -> [SKIP][134] ([Intel XE#4915]) +10 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@xe_exec_system_allocator@process-many-large-new-bo-map-nomemset.html
* igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-mlock-nomemset:
- shard-dg2-set2: NOTRUN -> [SKIP][135] ([Intel XE#4915]) +92 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@xe_exec_system_allocator@threads-many-large-execqueues-malloc-mlock-nomemset.html
* igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-mmap-new-huge:
- shard-bmg: NOTRUN -> [SKIP][136] ([Intel XE#4943]) +136 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-mmap-new-huge.html
* igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add:
- shard-bmg: NOTRUN -> [SKIP][137] ([Intel XE#6281])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@xe_fault_injection@exec-queue-create-fail-xe_pxp_exec_queue_add.html
* igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv:
- shard-bmg: NOTRUN -> [ABORT][138] ([Intel XE#5466] / [Intel XE#5530])
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
* igt@xe_huc_copy@huc_copy:
- shard-dg2-set2: NOTRUN -> [SKIP][139] ([Intel XE#255])
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@xe_huc_copy@huc_copy.html
* igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit:
- shard-bmg: NOTRUN -> [SKIP][140] ([Intel XE#2229])
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-4/igt@xe_live_ktest@xe_bo@xe_ccs_migrate_kunit.html
* igt@xe_live_ktest@xe_eudebug:
- shard-bmg: NOTRUN -> [SKIP][141] ([Intel XE#2833])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@xe_live_ktest@xe_eudebug.html
* igt@xe_media_fill@media-fill:
- shard-bmg: NOTRUN -> [SKIP][142] ([Intel XE#2459] / [Intel XE#2596])
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@xe_media_fill@media-fill.html
* igt@xe_mmap@small-bar:
- shard-bmg: NOTRUN -> [SKIP][143] ([Intel XE#586])
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@xe_mmap@small-bar.html
* igt@xe_oa@create-destroy-userspace-config:
- shard-dg2-set2: NOTRUN -> [SKIP][144] ([Intel XE#3573]) +2 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-464/igt@xe_oa@create-destroy-userspace-config.html
* igt@xe_oa@oa-tlb-invalidate:
- shard-bmg: NOTRUN -> [SKIP][145] ([Intel XE#2248])
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@xe_oa@oa-tlb-invalidate.html
* igt@xe_pat@pat-index-xehpc:
- shard-bmg: NOTRUN -> [SKIP][146] ([Intel XE#1420])
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@xe_pat@pat-index-xehpc.html
* igt@xe_pat@pat-index-xelpg:
- shard-bmg: NOTRUN -> [SKIP][147] ([Intel XE#2236])
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@xe_pat@pat-index-xelpg.html
* igt@xe_peer2peer@read:
- shard-bmg: NOTRUN -> [SKIP][148] ([Intel XE#2427]) +1 other test skip
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@xe_peer2peer@read.html
* igt@xe_pm@d3cold-i2c:
- shard-bmg: NOTRUN -> [SKIP][149] ([Intel XE#5694])
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-4/igt@xe_pm@d3cold-i2c.html
* igt@xe_pm@s2idle-d3cold-basic-exec:
- shard-bmg: NOTRUN -> [SKIP][150] ([Intel XE#2284]) +7 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-1/igt@xe_pm@s2idle-d3cold-basic-exec.html
- shard-dg2-set2: NOTRUN -> [SKIP][151] ([Intel XE#2284] / [Intel XE#366])
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-464/igt@xe_pm@s2idle-d3cold-basic-exec.html
* igt@xe_pm@s2idle-multiple-execs:
- shard-adlp: [PASS][152] -> [DMESG-WARN][153] ([Intel XE#2953] / [Intel XE#4173] / [Intel XE#4504])
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-adlp-2/igt@xe_pm@s2idle-multiple-execs.html
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-2/igt@xe_pm@s2idle-multiple-execs.html
* igt@xe_pm@vram-d3cold-threshold:
- shard-bmg: NOTRUN -> [SKIP][154] ([Intel XE#579])
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@xe_pm@vram-d3cold-threshold.html
* igt@xe_pmu@engine-activity-accuracy-90@engine-drm_xe_engine_class_copy0:
- shard-lnl: [PASS][155] -> [FAIL][156] ([Intel XE#6251]) +1 other test fail
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-lnl-1/igt@xe_pmu@engine-activity-accuracy-90@engine-drm_xe_engine_class_copy0.html
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-lnl-3/igt@xe_pmu@engine-activity-accuracy-90@engine-drm_xe_engine_class_copy0.html
* igt@xe_pxp@pxp-termination-key-update-post-suspend:
- shard-bmg: NOTRUN -> [SKIP][157] ([Intel XE#4733]) +13 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@xe_pxp@pxp-termination-key-update-post-suspend.html
* igt@xe_query@multigpu-query-invalid-cs-cycles:
- shard-bmg: NOTRUN -> [SKIP][158] ([Intel XE#944]) +14 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-4/igt@xe_query@multigpu-query-invalid-cs-cycles.html
* igt@xe_query@multigpu-query-oa-units:
- shard-dg2-set2: NOTRUN -> [SKIP][159] ([Intel XE#944])
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-464/igt@xe_query@multigpu-query-oa-units.html
#### Possible fixes ####
* igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1:
- shard-lnl: [FAIL][160] ([Intel XE#6054]) -> [PASS][161] +3 other tests pass
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-lnl-4/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-lnl-2/igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-dg2-set2: [INCOMPLETE][162] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4345]) -> [PASS][163]
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [INCOMPLETE][164] ([Intel XE#2705] / [Intel XE#4212] / [Intel XE#4345]) -> [PASS][165] +1 other test pass
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-dp-4:
- shard-dg2-set2: [INCOMPLETE][166] ([Intel XE#2705] / [Intel XE#4212]) -> [PASS][167]
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-dg2-436/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-dp-4.html
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc@pipe-b-dp-4.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-dp-4:
- shard-dg2-set2: [INCOMPLETE][168] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212]) -> [PASS][169]
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-dg2-466/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-dp-4.html
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-463/igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-dp-4.html
* igt@kms_flip@basic-plain-flip@b-hdmi-a1:
- shard-adlp: [DMESG-WARN][170] ([Intel XE#4543]) -> [PASS][171]
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-adlp-9/igt@kms_flip@basic-plain-flip@b-hdmi-a1.html
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@kms_flip@basic-plain-flip@b-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend:
- shard-adlp: [DMESG-WARN][172] ([Intel XE#2953] / [Intel XE#4173]) -> [PASS][173] +4 other tests pass
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-adlp-9/igt@kms_flip@flip-vs-suspend.html
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-1/igt@kms_flip@flip-vs-suspend.html
* igt@xe_exec_basic@multigpu-once-null-defer-bind:
- shard-dg2-set2: [INCOMPLETE][174] -> [PASS][175]
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-dg2-463/igt@xe_exec_basic@multigpu-once-null-defer-bind.html
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-435/igt@xe_exec_basic@multigpu-once-null-defer-bind.html
* igt@xe_module_load@load:
- shard-bmg: ([DMESG-WARN][176], [DMESG-WARN][177], [DMESG-WARN][178], [DMESG-WARN][179], [DMESG-WARN][180], [DMESG-WARN][181], [DMESG-WARN][182], [DMESG-WARN][183], [DMESG-WARN][184], [DMESG-WARN][185], [DMESG-WARN][186], [DMESG-WARN][187], [DMESG-WARN][188], [DMESG-WARN][189], [DMESG-WARN][190], [DMESG-WARN][191], [DMESG-WARN][192], [DMESG-WARN][193], [DMESG-WARN][194], [DMESG-WARN][195], [DMESG-WARN][196], [DMESG-WARN][197], [DMESG-WARN][198], [DMESG-WARN][199], [DMESG-WARN][200]) ([Intel XE#6659]) -> ([PASS][201], [PASS][202], [PASS][203], [PASS][204], [PASS][205], [PASS][206], [PASS][207], [PASS][208], [PASS][209], [PASS][210], [PASS][211], [PASS][212], [PASS][213], [PASS][214], [PASS][215], [PASS][216], [PASS][217], [PASS][218], [PASS][219], [PASS][220], [PASS][221], [PASS][222], [PASS][223], [PASS][224], [PASS][225])
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-3/igt@xe_module_load@load.html
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-4/igt@xe_module_load@load.html
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-4/igt@xe_module_load@load.html
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-4/igt@xe_module_load@load.html
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-5/igt@xe_module_load@load.html
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-5/igt@xe_module_load@load.html
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-5/igt@xe_module_load@load.html
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-1/igt@xe_module_load@load.html
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-1/igt@xe_module_load@load.html
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-1/igt@xe_module_load@load.html
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-8/igt@xe_module_load@load.html
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-8/igt@xe_module_load@load.html
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-8/igt@xe_module_load@load.html
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-2/igt@xe_module_load@load.html
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-2/igt@xe_module_load@load.html
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-2/igt@xe_module_load@load.html
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-7/igt@xe_module_load@load.html
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-7/igt@xe_module_load@load.html
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-7/igt@xe_module_load@load.html
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-3/igt@xe_module_load@load.html
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-3/igt@xe_module_load@load.html
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-6/igt@xe_module_load@load.html
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-6/igt@xe_module_load@load.html
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-6/igt@xe_module_load@load.html
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-bmg-5/igt@xe_module_load@load.html
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@xe_module_load@load.html
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@xe_module_load@load.html
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@xe_module_load@load.html
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-8/igt@xe_module_load@load.html
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-8/igt@xe_module_load@load.html
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-1/igt@xe_module_load@load.html
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-1/igt@xe_module_load@load.html
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-1/igt@xe_module_load@load.html
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-4/igt@xe_module_load@load.html
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-4/igt@xe_module_load@load.html
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-8/igt@xe_module_load@load.html
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-4/igt@xe_module_load@load.html
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@xe_module_load@load.html
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-3/igt@xe_module_load@load.html
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@xe_module_load@load.html
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@xe_module_load@load.html
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@xe_module_load@load.html
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@xe_module_load@load.html
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-6/igt@xe_module_load@load.html
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@xe_module_load@load.html
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@xe_module_load@load.html
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-5/igt@xe_module_load@load.html
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@xe_module_load@load.html
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@xe_module_load@load.html
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-2/igt@xe_module_load@load.html
* igt@xe_oa@non-zero-reason-all:
- shard-lnl: [FAIL][226] ([Intel XE#6332]) -> [PASS][227] +1 other test pass
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-lnl-3/igt@xe_oa@non-zero-reason-all.html
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-lnl-3/igt@xe_oa@non-zero-reason-all.html
* igt@xe_pmu@engine-activity-accuracy-50@engine-drm_xe_engine_class_video_enhance0:
- shard-lnl: [FAIL][228] ([Intel XE#6251]) -> [PASS][229]
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-lnl-3/igt@xe_pmu@engine-activity-accuracy-50@engine-drm_xe_engine_class_video_enhance0.html
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-lnl-3/igt@xe_pmu@engine-activity-accuracy-50@engine-drm_xe_engine_class_video_enhance0.html
#### Warnings ####
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [INCOMPLETE][230] ([Intel XE#2705] / [Intel XE#4212] / [Intel XE#4345]) -> [INCOMPLETE][231] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4345] / [Intel XE#6168])
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-dg2-464/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-434/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-dg2-set2: [FAIL][232] ([Intel XE#1729]) -> [SKIP][233] ([Intel XE#362])
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-dg2-466/igt@kms_tiled_display@basic-test-pattern.html
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-dg2-463/igt@kms_tiled_display@basic-test-pattern.html
* igt@xe_sriov_scheduling@equal-throughput:
- shard-adlp: [DMESG-FAIL][234] ([Intel XE#3868] / [Intel XE#5213]) -> [ABORT][235] ([Intel XE#5466]) +1 other test abort
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7/shard-adlp-6/igt@xe_sriov_scheduling@equal-throughput.html
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-adlp-6/igt@xe_sriov_scheduling@equal-throughput.html
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1138]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1138
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[Intel XE#1188]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1188
[Intel XE#1340]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1340
[Intel XE#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1489]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1489
[Intel XE#1499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1499
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1508]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1508
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1729]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1729
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2168
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[Intel XE#2229]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2229
[Intel XE#2233]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2233
[Intel XE#2234]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2234
[Intel XE#2236]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2236
[Intel XE#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2248]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2248
[Intel XE#2252]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2252
[Intel XE#2284]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2284
[Intel XE#2286]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2286
[Intel XE#2291]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2291
[Intel XE#2293]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2293
[Intel XE#2311]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2311
[Intel XE#2312]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2312
[Intel XE#2313]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2313
[Intel XE#2314]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2314
[Intel XE#2316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2316
[Intel XE#2320]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2320
[Intel XE#2321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2321
[Intel XE#2322]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2322
[Intel XE#2325]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2325
[Intel XE#2327]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2327
[Intel XE#2328]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2328
[Intel XE#2330]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2330
[Intel XE#2341]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2341
[Intel XE#2350]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2350
[Intel XE#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
[Intel XE#2370]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2370
[Intel XE#2372]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2372
[Intel XE#2373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2373
[Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[Intel XE#2375]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2375
[Intel XE#2380]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2380
[Intel XE#2387]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2387
[Intel XE#2390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2390
[Intel XE#2391]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2391
[Intel XE#2392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2392
[Intel XE#2393]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2393
[Intel XE#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2414
[Intel XE#2426]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2426
[Intel XE#2427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2427
[Intel XE#2450]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2450
[Intel XE#2459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2459
[Intel XE#2486]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2486
[Intel XE#2499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2499
[Intel XE#2501]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2501
[Intel XE#2504]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2504
[Intel XE#2505]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2505
[Intel XE#255]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/255
[Intel XE#2596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2596
[Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
[Intel XE#2652]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2652
[Intel XE#2705]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2705
[Intel XE#2724]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2724
[Intel XE#2763]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2763
[Intel XE#2833]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2833
[Intel XE#2850]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2850
[Intel XE#288]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/288
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[Intel XE#2925]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2925
[Intel XE#2927]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2927
[Intel XE#2934]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2934
[Intel XE#2938]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2938
[Intel XE#2953]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2953
[Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3141
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#3309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3309
[Intel XE#3374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3374
[Intel XE#3414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3414
[Intel XE#3432]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3432
[Intel XE#3442]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3442
[Intel XE#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#3544]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3544
[Intel XE#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[Intel XE#362]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/362
[Intel XE#366]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/366
[Intel XE#367]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/367
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3868]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3868
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#4090]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4090
[Intel XE#4141]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4141
[Intel XE#4156]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4156
[Intel XE#4173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4173
[Intel XE#4212]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4212
[Intel XE#4294]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4294
[Intel XE#4329]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4329
[Intel XE#4331]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4331
[Intel XE#4345]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4345
[Intel XE#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
[Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
[Intel XE#4504]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4504
[Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543
[Intel XE#455]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/455
[Intel XE#4596]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4596
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#4837]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4837
[Intel XE#4915]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4915
[Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
[Intel XE#5007]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5007
[Intel XE#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020
[Intel XE#5021]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5021
[Intel XE#5213]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5213
[Intel XE#5466]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5466
[Intel XE#5530]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5530
[Intel XE#5561]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5561
[Intel XE#5575]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5575
[Intel XE#5626]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5626
[Intel XE#5694]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5694
[Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579
[Intel XE#5793]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5793
[Intel XE#586]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/586
[Intel XE#6054]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6054
[Intel XE#607]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/607
[Intel XE#610]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/610
[Intel XE#6168]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6168
[Intel XE#6251]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6251
[Intel XE#6281]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6281
[Intel XE#6321]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6321
[Intel XE#6332]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6332
[Intel XE#6503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6503
[Intel XE#6507]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6507
[Intel XE#651]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/651
[Intel XE#653]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/653
[Intel XE#656]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/656
[Intel XE#6590]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6590
[Intel XE#6598]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6598
[Intel XE#6599]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6599
[Intel XE#6606]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6606
[Intel XE#6659]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/6659
[Intel XE#776]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/776
[Intel XE#787]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/787
[Intel XE#836]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/836
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
Build changes
-------------
* Linux: xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7 -> xe-pw-157862v1
IGT_8636: 254cd102396ff95d61f2ebe49fc09128878bf483 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-4135-3d718db04a365cc44a3bc81ffa4db7bbd2e645d7: 3d718db04a365cc44a3bc81ffa4db7bbd2e645d7
xe-pw-157862v1: 157862v1
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/index.html
[-- Attachment #2: Type: text/html, Size: 78221 bytes --]
^ permalink raw reply [flat|nested] 20+ messages in thread
* RE: [PATCH 4/5] drm/i915/cx0: Read out power-down state of both TXs in PHY lane 0
2025-11-20 17:23 ` [PATCH 4/5] drm/i915/cx0: Read out power-down state of both TXs in PHY lane 0 Imre Deak
@ 2025-11-21 3:50 ` Kandpal, Suraj
0 siblings, 0 replies; 20+ messages in thread
From: Kandpal, Suraj @ 2025-11-21 3:50 UTC (permalink / raw)
To: Deak, Imre, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: Kahola, Mika
> Subject: [PATCH 4/5] drm/i915/cx0: Read out power-down state of both TXs in
> PHY lane 0
>
> If the number of used lanes is 1 or 2 then the power-down state of both TX
> lanes in PHY lane 0 should be read out. If 1 lane is used only 1 TX lane will be
> checked, make sure both TXs are checked in this case.
>
> Cc: Mika Kahola <mika.kahola@intel.com>
> Cc: Suraj Kandpal <suraj.kandpal@intel.com>
> Fixes: 230d4c748113 ("drm/i915/cx0: Track the Cx0 PHY enabled lane count in
> the PLL state")
> Signed-off-by: Imre Deak <imre.deak@intel.com>
LGTM,
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_cx0_phy.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> index 96ab7f3b5539c..0d524735dcf95 100644
> --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> @@ -2209,7 +2209,7 @@ static int readout_enabled_lane_count(struct
> intel_encoder *encoder)
> */
> max_tx_lane_count = DDI_PORT_WIDTH_GET(intel_de_read(display,
> DDI_BUF_CTL(encoder->port)));
> if (!drm_WARN_ON(display->drm, max_tx_lane_count == 0))
> - max_tx_lane_count =
> roundup_pow_of_two(max_tx_lane_count);
> + max_tx_lane_count = round_up(max_tx_lane_count, 2);
>
> for (tx_lane = 0; tx_lane < max_tx_lane_count; tx_lane++) {
> u8 phy_lane_mask = tx_lane < 2 ? INTEL_CX0_LANE0 :
> INTEL_CX0_LANE1;
> --
> 2.49.1
^ permalink raw reply [flat|nested] 20+ messages in thread
* RE: [PATCH 5/5] drm/i915/cx0: Read out power-down state of both PHY lanes for reversed lanes
2025-11-20 17:23 ` [PATCH 5/5] drm/i915/cx0: Read out power-down state of both PHY lanes for reversed lanes Imre Deak
@ 2025-11-21 3:54 ` Kandpal, Suraj
2025-11-21 8:31 ` Imre Deak
0 siblings, 1 reply; 20+ messages in thread
From: Kandpal, Suraj @ 2025-11-21 3:54 UTC (permalink / raw)
To: Deak, Imre, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: Kahola, Mika
> Subject: [PATCH 5/5] drm/i915/cx0: Read out power-down state of both PHY
> lanes for reversed lanes
>
> For a port used with lane reversal enabled the first two TX lanes will be enabled
> in PHY lane#1 instead of PHY lane#0. At the moment the HW readout will read
> out the power-down state for these two TX lanes from PHY lane#0 incorrectly.
> The display HW lane reversal feature (vs. the similar TCSS lane swap) is only
> used for TypeC legacy mode and for non-TypeC PHYs. Since in both of these
> cases the display owns both PHY lanes, both of these PHY lanes' state can be
> read out. Do that to fix cases when lane reversal is used with 1 or 2 active TX
> lanes.
>
> While at it add an assert to the PLL enable function about the above
> assumption on when lane reversal can be used.
>
> Cc: Mika Kahola <mika.kahola@intel.com>
> Cc: Suraj Kandpal <suraj.kandpal@intel.com>
> Fixes: 230d4c748113 ("drm/i915/cx0: Track the Cx0 PHY enabled lane count in
> the PLL state")
> Signed-off-by: Imre Deak <imre.deak@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_cx0_phy.c | 24 ++++++++++++++++++--
> 1 file changed, 22 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> index 0d524735dcf95..27be2a490297f 100644
> --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> @@ -2197,17 +2197,30 @@ static int readout_enabled_lane_count(struct
> intel_encoder *encoder) {
> struct intel_display *display = to_intel_display(encoder);
> u8 enabled_tx_lane_count = 0;
> - int max_tx_lane_count;
> + int max_tx_lane_count = 4;
> + bool lane_reversal;
> int tx_lane;
>
> + lane_reversal = intel_de_read(display, XELPDP_PORT_BUF_CTL1(display,
> encoder->port)) &
> + XELPDP_PORT_REVERSAL;
> +
Can't we just do
struct intel_digital_port *dig_port = enc_to_dig_port(encoder);
bool lane_reversal = dig_port->lane_reversal;
or are there limitations with that now?
Regards.
Suraj Kandpal
> /*
> * TODO: also check inactive TX lanes in all PHY lanes owned by the
> * display. For now checking only those PHY lane(s) which are owned
> * based on the active TX lane count (i.e.
> * 1,2 active TX lanes -> PHY lane#0
> * 3,4 active TX lanes -> PHY lane#0 and PHY lane#1).
> + *
> + * In case of lane reversal for 1, 2 active TX lanes, only PHY
> + * lane#1 is used. This is only possible in TypeC legacy mode or if
> + * the port is connected to a non-TC PHY. In both of these cases both
> + * PHY lane#0 and #1 are owned by display, so check all 4 TX lanes in
> + * both PHY lanes in those cases.
> */
> - max_tx_lane_count = DDI_PORT_WIDTH_GET(intel_de_read(display,
> DDI_BUF_CTL(encoder->port)));
> + if (!lane_reversal)
> + max_tx_lane_count =
> DDI_PORT_WIDTH_GET(intel_de_read(display,
> +
> DDI_BUF_CTL(encoder->port)));
> +
> if (!drm_WARN_ON(display->drm, max_tx_lane_count == 0))
> max_tx_lane_count = round_up(max_tx_lane_count, 2);
>
> @@ -3214,6 +3227,13 @@ static void intel_cx0pll_enable(struct intel_encoder
> *encoder,
> INTEL_CX0_LANE0;
> intel_wakeref_t wakeref = intel_cx0_phy_transaction_begin(encoder);
>
> + /*
> + * Lane reversal is never used in DP-alt mode, in that case the
> + * corresponding lane swapping (based on the TypeC cable flip state
> + * for instance) is handled automatically by the HW via a TCSS mux.
> + */
> + drm_WARN_ON(display->drm, lane_reversal &&
> +intel_tc_port_in_dp_alt_mode(dig_port));
> +
> /*
> * 1. Program PORT_CLOCK_CTL REGISTER to configure
> * clock muxes, gating and SSC
> --
> 2.49.1
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH 5/5] drm/i915/cx0: Read out power-down state of both PHY lanes for reversed lanes
2025-11-21 3:54 ` Kandpal, Suraj
@ 2025-11-21 8:31 ` Imre Deak
2025-11-21 8:45 ` Kandpal, Suraj
0 siblings, 1 reply; 20+ messages in thread
From: Imre Deak @ 2025-11-21 8:31 UTC (permalink / raw)
To: Suraj Kandpal
Cc: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org,
Mika Kahola
On Fri, Nov 21, 2025 at 05:54:46AM +0200, Suraj Kandpal wrote:
> > Subject: [PATCH 5/5] drm/i915/cx0: Read out power-down state of both PHY
> > lanes for reversed lanes
> >
> > For a port used with lane reversal enabled the first two TX lanes will be enabled
> > in PHY lane#1 instead of PHY lane#0. At the moment the HW readout will read
> > out the power-down state for these two TX lanes from PHY lane#0 incorrectly.
> > The display HW lane reversal feature (vs. the similar TCSS lane swap) is only
> > used for TypeC legacy mode and for non-TypeC PHYs. Since in both of these
> > cases the display owns both PHY lanes, both of these PHY lanes' state can be
> > read out. Do that to fix cases when lane reversal is used with 1 or 2 active TX
> > lanes.
> >
> > While at it add an assert to the PLL enable function about the above
> > assumption on when lane reversal can be used.
> >
> > Cc: Mika Kahola <mika.kahola@intel.com>
> > Cc: Suraj Kandpal <suraj.kandpal@intel.com>
> > Fixes: 230d4c748113 ("drm/i915/cx0: Track the Cx0 PHY enabled lane count in
> > the PLL state")
> > Signed-off-by: Imre Deak <imre.deak@intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_cx0_phy.c | 24 ++++++++++++++++++--
> > 1 file changed, 22 insertions(+), 2 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> > b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> > index 0d524735dcf95..27be2a490297f 100644
> > --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> > +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> > @@ -2197,17 +2197,30 @@ static int readout_enabled_lane_count(struct intel_encoder *encoder) {
> > struct intel_display *display = to_intel_display(encoder);
> > u8 enabled_tx_lane_count = 0;
> > - int max_tx_lane_count;
> > + int max_tx_lane_count = 4;
> > + bool lane_reversal;
> > int tx_lane;
> >
> > + lane_reversal = intel_de_read(display, XELPDP_PORT_BUF_CTL1(display, encoder->port)) &
> > + XELPDP_PORT_REVERSAL;
> > +
>
> Can't we just do
> struct intel_digital_port *dig_port = enc_to_dig_port(encoder);
> bool lane_reversal = dig_port->lane_reversal;
>
> or are there limitations with that now?
The HW/SW state verification should check what was programmed to the HW
(comparing the HW state to the SW state), so the readout here shouldn't
use any SW state. Also the PLL code should be independent, not rely on
anything in intel_encoder (except for port which is used to read out the
PLL/PHY registers).
> Regards.
> Suraj Kandpal
^ permalink raw reply [flat|nested] 20+ messages in thread
* RE: [PATCH 5/5] drm/i915/cx0: Read out power-down state of both PHY lanes for reversed lanes
2025-11-21 8:31 ` Imre Deak
@ 2025-11-21 8:45 ` Kandpal, Suraj
0 siblings, 0 replies; 20+ messages in thread
From: Kandpal, Suraj @ 2025-11-21 8:45 UTC (permalink / raw)
To: Deak, Imre
Cc: intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org,
Kahola, Mika
> Subject: Re: [PATCH 5/5] drm/i915/cx0: Read out power-down state of both
> PHY lanes for reversed lanes
>
> On Fri, Nov 21, 2025 at 05:54:46AM +0200, Suraj Kandpal wrote:
> > > Subject: [PATCH 5/5] drm/i915/cx0: Read out power-down state of both
> > > PHY lanes for reversed lanes
> > >
> > > For a port used with lane reversal enabled the first two TX lanes
> > > will be enabled in PHY lane#1 instead of PHY lane#0. At the moment
> > > the HW readout will read out the power-down state for these two TX lanes
> from PHY lane#0 incorrectly.
> > > The display HW lane reversal feature (vs. the similar TCSS lane
> > > swap) is only used for TypeC legacy mode and for non-TypeC PHYs.
> > > Since in both of these cases the display owns both PHY lanes, both
> > > of these PHY lanes' state can be read out. Do that to fix cases when
> > > lane reversal is used with 1 or 2 active TX lanes.
> > >
> > > While at it add an assert to the PLL enable function about the above
> > > assumption on when lane reversal can be used.
> > >
> > > Cc: Mika Kahola <mika.kahola@intel.com>
> > > Cc: Suraj Kandpal <suraj.kandpal@intel.com>
> > > Fixes: 230d4c748113 ("drm/i915/cx0: Track the Cx0 PHY enabled lane
> > > count in the PLL state")
> > > Signed-off-by: Imre Deak <imre.deak@intel.com>
> > > ---
> > > drivers/gpu/drm/i915/display/intel_cx0_phy.c | 24
> > > ++++++++++++++++++--
> > > 1 file changed, 22 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> > > b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> > > index 0d524735dcf95..27be2a490297f 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_cx0_phy.c
> > > @@ -2197,17 +2197,30 @@ static int readout_enabled_lane_count(struct
> intel_encoder *encoder) {
> > > struct intel_display *display = to_intel_display(encoder);
> > > u8 enabled_tx_lane_count = 0;
> > > - int max_tx_lane_count;
> > > + int max_tx_lane_count = 4;
> > > + bool lane_reversal;
> > > int tx_lane;
> > >
> > > + lane_reversal = intel_de_read(display, XELPDP_PORT_BUF_CTL1(display,
> encoder->port)) &
> > > + XELPDP_PORT_REVERSAL;
> > > +
> >
> > Can't we just do
> > struct intel_digital_port *dig_port = enc_to_dig_port(encoder); bool
> > lane_reversal = dig_port->lane_reversal;
> >
> > or are there limitations with that now?
>
> The HW/SW state verification should check what was programmed to the HW
> (comparing the HW state to the SW state), so the readout here shouldn't use
> any SW state. Also the PLL code should be independent, not rely on anything in
> intel_encoder (except for port which is used to read out the PLL/PHY registers).
Ohkay got it.
Reviewed-by: Suraj Kandpal <suraj.kandpal@intel.com>
>
> > Regards.
> > Suraj Kandpal
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH 2/5] drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC DDI/PHY ports
2025-11-20 17:23 ` [PATCH 2/5] drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC DDI/PHY ports Imre Deak
2025-11-21 2:56 ` Kandpal, Suraj
@ 2025-11-21 11:19 ` Jani Nikula
2025-11-21 15:26 ` Imre Deak
1 sibling, 1 reply; 20+ messages in thread
From: Jani Nikula @ 2025-11-21 11:19 UTC (permalink / raw)
To: Imre Deak, intel-gfx, intel-xe; +Cc: Suraj Kandpal, Mika Kahola
On Thu, 20 Nov 2025, Imre Deak <imre.deak@intel.com> wrote:
> intel_port_to_tc() returns the PORT_TC1..6 -> TC_PORT_1..6 mapping only
> for DDI ports that are connected to a TypeC PHY. In some cases this
> mapping is also required for TypeC DDI ports which are not connected to
> a TypeC PHY. Such DDI ports are the PORT_TC1..4 ports on RKL/ADLS/BMG.
>
> Add a separate intel_tc_phy_to_tc() helper to return the mapping for
> ports connected to a TypeC PHY, and make all the current users - which
> expect this semantic - call this helper. A follow-up change will need to
> get the same mapping for TypeC DDI ports not connected to a TypeC PHY,
> leave intel_port_to_tc() exported for that.
The TC port and phy stuff in our driver never cease to confuse me. And I
know you've explained all this to me several times.
I think we need some "TC port and phy for dummies" (that's me)
documentation comment somewhere in intel_tc.c that we (I) can refer to.
I also feel like the whole mess of intel_ddi_encoder_name() underlines
how problematic the concepts are. Moreover, I think intel_bios.c logs
the ports incorrectly.
BR,
Jani.
> Cc: Suraj Kandpal <suraj.kandpal@intel.com>
> Cc: Mika Kahola <mika.kahola@intel.com>
> Signed-off-by: Imre Deak <imre.deak@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_ddi.c | 4 ++--
> drivers/gpu/drm/i915/display/intel_display.c | 23 ++++++++++++++++----
> drivers/gpu/drm/i915/display/intel_display.h | 1 +
> 3 files changed, 22 insertions(+), 6 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
> index 8471bdab5c62f..ed9798b0ec009 100644
> --- a/drivers/gpu/drm/i915/display/intel_ddi.c
> +++ b/drivers/gpu/drm/i915/display/intel_ddi.c
> @@ -5148,7 +5148,7 @@ static const char *intel_ddi_encoder_name(struct intel_display *display,
> port_name(port - PORT_D_XELPD + PORT_D),
> phy_name(phy));
> } else if (DISPLAY_VER(display) >= 12) {
> - enum tc_port tc_port = intel_port_to_tc(display, port);
> + enum tc_port tc_port = intel_tc_phy_port_to_tc(display, port);
>
> seq_buf_printf(s, "DDI %s%c/PHY %s%c",
> port >= PORT_TC1 ? "TC" : "",
> @@ -5156,7 +5156,7 @@ static const char *intel_ddi_encoder_name(struct intel_display *display,
> tc_port != TC_PORT_NONE ? "TC" : "",
> tc_port != TC_PORT_NONE ? tc_port_name(tc_port) : phy_name(phy));
> } else if (DISPLAY_VER(display) >= 11) {
> - enum tc_port tc_port = intel_port_to_tc(display, port);
> + enum tc_port tc_port = intel_tc_phy_port_to_tc(display, port);
>
> seq_buf_printf(s, "DDI %c%s/PHY %s%c",
> port_name(port),
> diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
> index 6c8a7f63111ec..a8a3e80001870 100644
> --- a/drivers/gpu/drm/i915/display/intel_display.c
> +++ b/drivers/gpu/drm/i915/display/intel_display.c
> @@ -1859,17 +1859,32 @@ enum phy intel_port_to_phy(struct intel_display *display, enum port port)
> }
>
> /* Prefer intel_encoder_to_tc() */
> +/*
> + * Return TC_PORT_1..I915_MAX_TC_PORTS for any TypeC DDI port. The function
> + * can be also called for TypeC DDI ports not connected to a TypeC PHY such as
> + * the PORT_TC1..4 ports on RKL/ADLS/BMG.
> + */
> enum tc_port intel_port_to_tc(struct intel_display *display, enum port port)
> {
> - if (!intel_phy_is_tc(display, intel_port_to_phy(display, port)))
> - return TC_PORT_NONE;
> -
> if (DISPLAY_VER(display) >= 12)
> return TC_PORT_1 + port - PORT_TC1;
> else
> return TC_PORT_1 + port - PORT_C;
> }
>
> +/*
> + * Return TC_PORT_1..I915_MAX_TC_PORTS for TypeC DDI ports connected to a TypeC PHY.
> + * Note that on RKL, ADLS, BMG the PORT_TC1..4 ports are connected to a non-TypeC
> + * PHY, so on those platforms the function returns TC_PORT_NONE.
> + */
> +enum tc_port intel_tc_phy_port_to_tc(struct intel_display *display, enum port port)
> +{
> + if (!intel_phy_is_tc(display, intel_port_to_phy(display, port)))
> + return TC_PORT_NONE;
> +
> + return intel_port_to_tc(display, port);
> +}
> +
> enum phy intel_encoder_to_phy(struct intel_encoder *encoder)
> {
> struct intel_display *display = to_intel_display(encoder);
> @@ -1902,7 +1917,7 @@ enum tc_port intel_encoder_to_tc(struct intel_encoder *encoder)
> {
> struct intel_display *display = to_intel_display(encoder);
>
> - return intel_port_to_tc(display, encoder->port);
> + return intel_tc_phy_port_to_tc(display, encoder->port);
> }
>
> enum intel_display_power_domain
> diff --git a/drivers/gpu/drm/i915/display/intel_display.h b/drivers/gpu/drm/i915/display/intel_display.h
> index bcc6ccb69d2b5..f8e6e4e827222 100644
> --- a/drivers/gpu/drm/i915/display/intel_display.h
> +++ b/drivers/gpu/drm/i915/display/intel_display.h
> @@ -451,6 +451,7 @@ bool intel_phy_is_combo(struct intel_display *display, enum phy phy);
> bool intel_phy_is_tc(struct intel_display *display, enum phy phy);
> bool intel_phy_is_snps(struct intel_display *display, enum phy phy);
> enum tc_port intel_port_to_tc(struct intel_display *display, enum port port);
> +enum tc_port intel_tc_phy_port_to_tc(struct intel_display *display, enum port port);
>
> enum phy intel_encoder_to_phy(struct intel_encoder *encoder);
> bool intel_encoder_is_combo(struct intel_encoder *encoder);
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH 3/5] drm/i915/cx0: Use intel_port_to_tc() instead of open coding it
2025-11-20 17:23 ` [PATCH 3/5] drm/i915/cx0: Use intel_port_to_tc() instead of open coding it Imre Deak
2025-11-21 3:08 ` Kandpal, Suraj
@ 2025-11-21 11:28 ` Jani Nikula
2025-11-21 15:30 ` Imre Deak
1 sibling, 1 reply; 20+ messages in thread
From: Jani Nikula @ 2025-11-21 11:28 UTC (permalink / raw)
To: Imre Deak, intel-gfx, intel-xe; +Cc: Suraj Kandpal, Mika Kahola
On Thu, 20 Nov 2025, Imre Deak <imre.deak@intel.com> wrote:
> USe intel_port_to_tc() in mtl_port_to_pll_id(), instead of open coding
> the same.
Patch 1 just open coded it. Why have this back and forth instead of
starting off with patch 2 that directly fixes the issue? It's not like
we need to backport any of this anywhere.
BR,
Jani.
>
> Cc: Suraj Kandpal <suraj.kandpal@intel.com>
> Cc: Mika Kahola <mika.kahola@intel.com>
> Signed-off-by: Imre Deak <imre.deak@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
> index 8ae8cc7ad79d3..e0e5e5f65d193 100644
> --- a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
> +++ b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
> @@ -206,7 +206,7 @@ enum intel_dpll_id icl_tc_port_to_pll_id(enum tc_port tc_port)
> enum intel_dpll_id mtl_port_to_pll_id(struct intel_display *display, enum port port)
> {
> if (port >= PORT_TC1)
> - return icl_tc_port_to_pll_id(port - PORT_TC1 + TC_PORT_1);
> + return icl_tc_port_to_pll_id(intel_port_to_tc(display, port));
>
> switch (port) {
> case PORT_A:
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH 2/5] drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC DDI/PHY ports
2025-11-21 11:19 ` Jani Nikula
@ 2025-11-21 15:26 ` Imre Deak
0 siblings, 0 replies; 20+ messages in thread
From: Imre Deak @ 2025-11-21 15:26 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe, Suraj Kandpal, Mika Kahola
On Fri, Nov 21, 2025 at 01:19:38PM +0200, Jani Nikula wrote:
> On Thu, 20 Nov 2025, Imre Deak <imre.deak@intel.com> wrote:
> > intel_port_to_tc() returns the PORT_TC1..6 -> TC_PORT_1..6 mapping only
> > for DDI ports that are connected to a TypeC PHY. In some cases this
> > mapping is also required for TypeC DDI ports which are not connected to
> > a TypeC PHY. Such DDI ports are the PORT_TC1..4 ports on RKL/ADLS/BMG.
> >
> > Add a separate intel_tc_phy_to_tc() helper to return the mapping for
> > ports connected to a TypeC PHY, and make all the current users - which
> > expect this semantic - call this helper. A follow-up change will need to
> > get the same mapping for TypeC DDI ports not connected to a TypeC PHY,
> > leave intel_port_to_tc() exported for that.
>
> The TC port and phy stuff in our driver never cease to confuse me. And I
> know you've explained all this to me several times.
>
> I think we need some "TC port and phy for dummies" (that's me)
> documentation comment somewhere in intel_tc.c that we (I) can refer to.
I documented in this patch how the HW can connect a "TypeC" DDI to a
non-TypeC PHY. But I agree a documentation about all the kinds of DDIs
and PHYs used on each platform and the way these DDIs can be connected
to different PHYs would be good. I'll try to add that.
> I also feel like the whole mess of intel_ddi_encoder_name() underlines
> how problematic the concepts are.
That function should determine the name of the DDI and the PHY connected
to that DDI in a way, you can look up the corresponding DDIs and PHYs
from Bspec. I think the names are correct now, but I agree the
platform/port if-ladder is not great and should be improved. Will also
think more about this.
> Moreover, I think intel_bios.c logs the ports incorrectly.
In print_ddi_port(), I suppose. Yes, it's incorrect, imo it should match
the corresponding intel_ddi_encoder_name().
> BR,
> Jani.
>
>
> > Cc: Suraj Kandpal <suraj.kandpal@intel.com>
> > Cc: Mika Kahola <mika.kahola@intel.com>
> > Signed-off-by: Imre Deak <imre.deak@intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_ddi.c | 4 ++--
> > drivers/gpu/drm/i915/display/intel_display.c | 23 ++++++++++++++++----
> > drivers/gpu/drm/i915/display/intel_display.h | 1 +
> > 3 files changed, 22 insertions(+), 6 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
> > index 8471bdab5c62f..ed9798b0ec009 100644
> > --- a/drivers/gpu/drm/i915/display/intel_ddi.c
> > +++ b/drivers/gpu/drm/i915/display/intel_ddi.c
> > @@ -5148,7 +5148,7 @@ static const char *intel_ddi_encoder_name(struct intel_display *display,
> > port_name(port - PORT_D_XELPD + PORT_D),
> > phy_name(phy));
> > } else if (DISPLAY_VER(display) >= 12) {
> > - enum tc_port tc_port = intel_port_to_tc(display, port);
> > + enum tc_port tc_port = intel_tc_phy_port_to_tc(display, port);
> >
> > seq_buf_printf(s, "DDI %s%c/PHY %s%c",
> > port >= PORT_TC1 ? "TC" : "",
> > @@ -5156,7 +5156,7 @@ static const char *intel_ddi_encoder_name(struct intel_display *display,
> > tc_port != TC_PORT_NONE ? "TC" : "",
> > tc_port != TC_PORT_NONE ? tc_port_name(tc_port) : phy_name(phy));
> > } else if (DISPLAY_VER(display) >= 11) {
> > - enum tc_port tc_port = intel_port_to_tc(display, port);
> > + enum tc_port tc_port = intel_tc_phy_port_to_tc(display, port);
> >
> > seq_buf_printf(s, "DDI %c%s/PHY %s%c",
> > port_name(port),
> > diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
> > index 6c8a7f63111ec..a8a3e80001870 100644
> > --- a/drivers/gpu/drm/i915/display/intel_display.c
> > +++ b/drivers/gpu/drm/i915/display/intel_display.c
> > @@ -1859,17 +1859,32 @@ enum phy intel_port_to_phy(struct intel_display *display, enum port port)
> > }
> >
> > /* Prefer intel_encoder_to_tc() */
> > +/*
> > + * Return TC_PORT_1..I915_MAX_TC_PORTS for any TypeC DDI port. The function
> > + * can be also called for TypeC DDI ports not connected to a TypeC PHY such as
> > + * the PORT_TC1..4 ports on RKL/ADLS/BMG.
> > + */
> > enum tc_port intel_port_to_tc(struct intel_display *display, enum port port)
> > {
> > - if (!intel_phy_is_tc(display, intel_port_to_phy(display, port)))
> > - return TC_PORT_NONE;
> > -
> > if (DISPLAY_VER(display) >= 12)
> > return TC_PORT_1 + port - PORT_TC1;
> > else
> > return TC_PORT_1 + port - PORT_C;
> > }
> >
> > +/*
> > + * Return TC_PORT_1..I915_MAX_TC_PORTS for TypeC DDI ports connected to a TypeC PHY.
> > + * Note that on RKL, ADLS, BMG the PORT_TC1..4 ports are connected to a non-TypeC
> > + * PHY, so on those platforms the function returns TC_PORT_NONE.
> > + */
> > +enum tc_port intel_tc_phy_port_to_tc(struct intel_display *display, enum port port)
> > +{
> > + if (!intel_phy_is_tc(display, intel_port_to_phy(display, port)))
> > + return TC_PORT_NONE;
> > +
> > + return intel_port_to_tc(display, port);
> > +}
> > +
> > enum phy intel_encoder_to_phy(struct intel_encoder *encoder)
> > {
> > struct intel_display *display = to_intel_display(encoder);
> > @@ -1902,7 +1917,7 @@ enum tc_port intel_encoder_to_tc(struct intel_encoder *encoder)
> > {
> > struct intel_display *display = to_intel_display(encoder);
> >
> > - return intel_port_to_tc(display, encoder->port);
> > + return intel_tc_phy_port_to_tc(display, encoder->port);
> > }
> >
> > enum intel_display_power_domain
> > diff --git a/drivers/gpu/drm/i915/display/intel_display.h b/drivers/gpu/drm/i915/display/intel_display.h
> > index bcc6ccb69d2b5..f8e6e4e827222 100644
> > --- a/drivers/gpu/drm/i915/display/intel_display.h
> > +++ b/drivers/gpu/drm/i915/display/intel_display.h
> > @@ -451,6 +451,7 @@ bool intel_phy_is_combo(struct intel_display *display, enum phy phy);
> > bool intel_phy_is_tc(struct intel_display *display, enum phy phy);
> > bool intel_phy_is_snps(struct intel_display *display, enum phy phy);
> > enum tc_port intel_port_to_tc(struct intel_display *display, enum port port);
> > +enum tc_port intel_tc_phy_port_to_tc(struct intel_display *display, enum port port);
> >
> > enum phy intel_encoder_to_phy(struct intel_encoder *encoder);
> > bool intel_encoder_is_combo(struct intel_encoder *encoder);
>
> --
> Jani Nikula, Intel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: [PATCH 3/5] drm/i915/cx0: Use intel_port_to_tc() instead of open coding it
2025-11-21 11:28 ` Jani Nikula
@ 2025-11-21 15:30 ` Imre Deak
0 siblings, 0 replies; 20+ messages in thread
From: Imre Deak @ 2025-11-21 15:30 UTC (permalink / raw)
To: Jani Nikula; +Cc: intel-gfx, intel-xe, Suraj Kandpal, Mika Kahola
On Fri, Nov 21, 2025 at 01:28:03PM +0200, Jani Nikula wrote:
> On Thu, 20 Nov 2025, Imre Deak <imre.deak@intel.com> wrote:
> > USe intel_port_to_tc() in mtl_port_to_pll_id(), instead of open coding
> > the same.
>
> Patch 1 just open coded it. Why have this back and forth instead of
> starting off with patch 2 that directly fixes the issue? It's not like
> we need to backport any of this anywhere.
I still wanted to keep the fix itself simple, as it has been tested
already by CI without the rest of the changes, to make both reviewing
and merging it simpler.
> BR,
> Jani.
>
> >
> > Cc: Suraj Kandpal <suraj.kandpal@intel.com>
> > Cc: Mika Kahola <mika.kahola@intel.com>
> > Signed-off-by: Imre Deak <imre.deak@intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
> > index 8ae8cc7ad79d3..e0e5e5f65d193 100644
> > --- a/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
> > +++ b/drivers/gpu/drm/i915/display/intel_dpll_mgr.c
> > @@ -206,7 +206,7 @@ enum intel_dpll_id icl_tc_port_to_pll_id(enum tc_port tc_port)
> > enum intel_dpll_id mtl_port_to_pll_id(struct intel_display *display, enum port port)
> > {
> > if (port >= PORT_TC1)
> > - return icl_tc_port_to_pll_id(port - PORT_TC1 + TC_PORT_1);
> > + return icl_tc_port_to_pll_id(intel_port_to_tc(display, port));
> >
> > switch (port) {
> > case PORT_A:
>
> --
> Jani Nikula, Intel
^ permalink raw reply [flat|nested] 20+ messages in thread
* Re: ✗ i915.CI.Full: failure for series starting with [1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG
[not found] ` <176372186635.17117.13640185361724504300@a3b018990fe9>
@ 2025-11-21 19:47 ` Imre Deak
0 siblings, 0 replies; 20+ messages in thread
From: Imre Deak @ 2025-11-21 19:47 UTC (permalink / raw)
To: Mika Kahola, Suraj Kandpal, Jani Nikula
Cc: intel-gfx, intel-xe, I915-ci-infra
On Fri, Nov 21, 2025 at 10:44:26AM +0000, Patchwork wrote:
> == Series Details ==
>
> Series: series starting with [1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG
> URL : https://patchwork.freedesktop.org/series/157863/
> State : failure
Thanks for the reviews, patchset is pushed to drm-intel-next.
The failure is unrelated see below.
Patch 1 fixed an issue preventing the use of any display outputs or
running CI tests on BMG.
There is one remaining issue I see after the PLL mgr refactoring, where
the port clock stored in the PLL SW state mismatches the corresponding
HW state (see [1]). This off-by-one difference, is only due to not
adjusting the requested port clock to the actual one (which is based on
the PLL dividers programmed to the HW), storing this unadjusted port
clock rate to the PLL SW state, which will later mismatch the clock rate
based on the dividers read out from the HW. I think the fix for this is
simply removing the clock from the PLL SW state (i.e.
intel_c10pll_state::clock, intel_c20pll_state::clock), since that same
clock rate can be calculated from the divider values contained in the
same PLL state (i.e. from intel_c10pll_state::tx/cmn/pll[],
intel_c20pll_state::tx/cmn/mplla[]/mpllb[]/vdr).
The above mismatch doesn't cause any other issues besides the state
mismatch WARN and it's not related to the changes in this patchset.
[1] https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-157862v1/shard-bmg-7/igt@kms_hdr@bpc-switch-dpms.html#dmesg-warnings5315
> == Summary ==
>
> CI Bug Log - changes from CI_DRM_17576_full -> Patchwork_157863v1_full
> ====================================================
>
> Summary
> -------
>
> **FAILURE**
>
> Serious unknown changes coming with Patchwork_157863v1_full absolutely need to be
> verified manually.
>
> If you think the reported changes have nothing to do with the changes
> introduced in Patchwork_157863v1_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 -> 11)
> ------------------------------
>
> Additional (1): shard-dg2-set2
>
> Possible new issues
> -------------------
>
> Here are the unknown changes that may have been introduced in Patchwork_157863v1_full:
>
> ### IGT changes ###
>
> #### Possible regressions ####
>
> * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-1:
> - shard-tglu-1: NOTRUN -> [INCOMPLETE][1]
> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-b-hdmi-a-1.html
The changes in the patchset have an effect only on MTL+, so the failure
is not related.
It's the audio driver failing to suspend:
Audio driver acquires PW_2 and PW_3:
<6>[ 735.989194] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])
<7>[ 735.990186] i915 0000:00:02.0: [drm:intel_power_well_enable [i915]] enabling DC_off
<7>[ 735.990552] i915 0000:00:02.0: [drm:gen9_set_dc_state.part.0 [i915]] Setting DC state from 02 to 00
<7>[ 735.990884] i915 0000:00:02.0: [drm:intel_power_well_enable [i915]] enabling PW_2
<7>[ 735.991130] i915 0000:00:02.0: [drm:intel_power_well_enable [i915]] enabling PW_3
and it doesn't release these during suspend:
<6>[ 736.230369] PM: suspend entry (s2idle)
...
<7>[ 736.481107] i915 0000:00:02.0: [drm:intel_power_well_disable [i915]] disabling PW_5
<7>[ 736.481815] i915 0000:00:02.0: [drm:intel_power_well_disable [i915]] disabling PW_4
<7>[ 736.482364] i915 0000:00:02.0: [drm:gen9_set_dc_state.part.0 [i915]] Setting DC state from 00 to 00
<7>[ 736.482890] i915 0000:00:02.0: [drm:gen9_dbuf_slices_update [i915]] Updating dbuf slices to 0x0
<7>[ 736.483437] i915 0000:00:02.0: [drm:intel_power_well_disable [i915]] disabling PW_1
<7>[ 736.485059] i915 0000:00:02.0: [drm:hsw_wait_for_power_well_disable [i915]] PW_1 forced on (bios:0 driver:0 kvmr:0 debug:0)
<7>[ 736.485533] i915 0000:00:02.0: [drm:bxt_enable_dc9 [i915]] Enabling DC9
<7>[ 736.485898] i915 0000:00:02.0: [drm:gen9_set_dc_state.part.0 [i915]] Setting DC state from 00 to 08
<4>[ 736.486405] ------------[ cut here ]------------
<4>[ 736.486408] i915 0000:00:02.0: [drm] i915 raw-wakerefs=1 wakelocks=1 on cleanup
leading to power well enabling timeouts and unclaimed register accesses
after resume:
<7>[ 751.949363] i915 0000:00:02.0: [drm:intel_power_well_enable [i915]] enabling PW_4
<7>[ 751.950669] i915 0000:00:02.0: [drm:hsw_wait_for_power_well_enable [i915]] PW_4 power well enable timeout
<4>[ 751.951082] ------------[ cut here ]------------
<4>[ 751.951085] i915 0000:00:02.0: [drm] drm_WARN_ON(!timeout_expected)
...
<7>[ 751.961210] i915 0000:00:02.0: [drm:intel_power_well_enable [i915]] enabling PW_5
<7>[ 751.962663] i915 0000:00:02.0: [drm:hsw_wait_for_power_well_enable [i915]] PW_5 power well enable timeout
<4>[ 751.962915] ------------[ cut here ]------------
<4>[ 751.962917] i915 0000:00:02.0: [drm] drm_WARN_ON(!timeout_expected)
...
<4>[ 751.975473] i915 0000:00:02.0: [drm] Unclaimed read from register 0x64300
<4>[ 751.979307] i915 0000:00:02.0: [drm] Unclaimed read from register 0x64400
<4>[ 751.981981] i915 0000:00:02.0: [drm] Unclaimed read from register 0x64500
<4>[ 751.984420] i915 0000:00:02.0: [drm] Unclaimed read from register 0x64600
<4>[ 752.119780] i915 0000:00:02.0: [drm] Unclaimed write to register 0x44434
(further unclaimed accesses until the machine hangs)
The same issue happened earlier already at least in:
https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157555v2/shard-tglu-1/dmesg15.txt
> #### Warnings ####
>
> * igt@kms_hdr@brightness-with-hdr:
> - shard-rkl: [SKIP][2] ([i915#12713]) -> [SKIP][3]
> [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-4/igt@kms_hdr@brightness-with-hdr.html
> [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-1/igt@kms_hdr@brightness-with-hdr.html
>
>
> New tests
> ---------
>
> New tests have been introduced between CI_DRM_17576_full and Patchwork_157863v1_full:
>
> ### New IGT tests (1) ###
>
> * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2:
> - Statuses : 1 pass(s)
> - Exec time: [1.36] s
>
>
>
> Known issues
> ------------
>
> Here are the changes found in Patchwork_157863v1_full that come from known issues:
>
> ### IGT changes ###
>
> #### Issues hit ####
>
> * igt@api_intel_bb@object-reloc-keep-cache:
> - shard-mtlp: NOTRUN -> [SKIP][4] ([i915#8411])
> [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@api_intel_bb@object-reloc-keep-cache.html
>
> * igt@device_reset@unbind-cold-reset-rebind:
> - shard-rkl: NOTRUN -> [SKIP][5] ([i915#11078])
> [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@device_reset@unbind-cold-reset-rebind.html
>
> * igt@gem_basic@multigpu-create-close:
> - shard-mtlp: NOTRUN -> [SKIP][6] ([i915#7697])
> [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@gem_basic@multigpu-create-close.html
>
> * igt@gem_ccs@large-ctrl-surf-copy:
> - shard-mtlp: NOTRUN -> [SKIP][7] ([i915#13008])
> [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@gem_ccs@large-ctrl-surf-copy.html
>
> * igt@gem_ccs@suspend-resume:
> - shard-rkl: NOTRUN -> [SKIP][8] ([i915#9323])
> [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@gem_ccs@suspend-resume.html
>
> * igt@gem_close_race@multigpu-basic-process:
> - shard-tglu: NOTRUN -> [SKIP][9] ([i915#7697])
> [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-5/igt@gem_close_race@multigpu-basic-process.html
>
> * igt@gem_ctx_sseu@invalid-args:
> - shard-tglu: NOTRUN -> [SKIP][10] ([i915#280])
> [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@gem_ctx_sseu@invalid-args.html
>
> * igt@gem_exec_balancer@parallel-balancer:
> - shard-tglu-1: NOTRUN -> [SKIP][11] ([i915#4525]) +1 other test skip
> [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@gem_exec_balancer@parallel-balancer.html
>
> * igt@gem_exec_balancer@parallel-bb-first:
> - shard-rkl: NOTRUN -> [SKIP][12] ([i915#4525])
> [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@gem_exec_balancer@parallel-bb-first.html
>
> * igt@gem_exec_balancer@parallel-keep-submit-fence:
> - shard-tglu: NOTRUN -> [SKIP][13] ([i915#4525]) +1 other test skip
> [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@gem_exec_balancer@parallel-keep-submit-fence.html
>
> * igt@gem_exec_fence@submit3:
> - shard-mtlp: NOTRUN -> [SKIP][14] ([i915#4812])
> [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@gem_exec_fence@submit3.html
>
> * igt@gem_exec_reloc@basic-wc-cpu:
> - shard-rkl: NOTRUN -> [SKIP][15] ([i915#3281]) +2 other tests skip
> [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@gem_exec_reloc@basic-wc-cpu.html
>
> * igt@gem_exec_suspend@basic-s0:
> - shard-dg2: [PASS][16] -> [INCOMPLETE][17] ([i915#13356]) +1 other test incomplete
> [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-4/igt@gem_exec_suspend@basic-s0.html
> [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-3/igt@gem_exec_suspend@basic-s0.html
>
> * igt@gem_fence_thrash@bo-write-verify-x:
> - shard-mtlp: NOTRUN -> [SKIP][18] ([i915#4860])
> [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@gem_fence_thrash@bo-write-verify-x.html
>
> * igt@gem_huc_copy@huc-copy:
> - shard-tglu: NOTRUN -> [SKIP][19] ([i915#2190])
> [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@gem_huc_copy@huc-copy.html
>
> * igt@gem_lmem_swapping@heavy-multi:
> - shard-rkl: NOTRUN -> [SKIP][20] ([i915#4613])
> [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@gem_lmem_swapping@heavy-multi.html
>
> * igt@gem_lmem_swapping@parallel-random:
> - shard-glk: NOTRUN -> [SKIP][21] ([i915#4613])
> [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-glk3/igt@gem_lmem_swapping@parallel-random.html
>
> * igt@gem_lmem_swapping@random-engines:
> - shard-tglu-1: NOTRUN -> [SKIP][22] ([i915#4613]) +2 other tests skip
> [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@gem_lmem_swapping@random-engines.html
>
> * igt@gem_lmem_swapping@verify-random-ccs:
> - shard-tglu: NOTRUN -> [SKIP][23] ([i915#4613])
> [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@gem_lmem_swapping@verify-random-ccs.html
>
> * igt@gem_mmap@bad-size:
> - shard-mtlp: NOTRUN -> [SKIP][24] ([i915#4083]) +2 other tests skip
> [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@gem_mmap@bad-size.html
>
> * igt@gem_pxp@hw-rejects-pxp-buffer:
> - shard-tglu: NOTRUN -> [SKIP][25] ([i915#13398])
> [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@gem_pxp@hw-rejects-pxp-buffer.html
>
> * igt@gem_readwrite@beyond-eob:
> - shard-mtlp: NOTRUN -> [SKIP][26] ([i915#3282])
> [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@gem_readwrite@beyond-eob.html
>
> * igt@gem_render_copy@y-tiled-to-vebox-linear:
> - shard-mtlp: NOTRUN -> [SKIP][27] ([i915#8428])
> [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@gem_render_copy@y-tiled-to-vebox-linear.html
>
> * igt@gem_set_tiling_vs_blt@tiled-to-untiled:
> - shard-rkl: NOTRUN -> [SKIP][28] ([i915#8411]) +1 other test skip
> [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
>
> * igt@gem_tiled_pread_basic:
> - shard-rkl: NOTRUN -> [SKIP][29] ([i915#3282])
> [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@gem_tiled_pread_basic.html
>
> * igt@gem_userptr_blits@forbidden-operations:
> - shard-mtlp: NOTRUN -> [SKIP][30] ([i915#3282] / [i915#3297])
> [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@gem_userptr_blits@forbidden-operations.html
>
> * igt@gem_userptr_blits@readonly-pwrite-unsync:
> - shard-tglu-1: NOTRUN -> [SKIP][31] ([i915#3297])
> [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@gem_userptr_blits@readonly-pwrite-unsync.html
>
> * igt@gem_userptr_blits@unsync-overlap:
> - shard-rkl: NOTRUN -> [SKIP][32] ([i915#3297])
> [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@gem_userptr_blits@unsync-overlap.html
> - shard-tglu: NOTRUN -> [SKIP][33] ([i915#3297]) +1 other test skip
> [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-5/igt@gem_userptr_blits@unsync-overlap.html
>
> * igt@gen3_render_linear_blits:
> - shard-rkl: NOTRUN -> [SKIP][34] +7 other tests skip
> [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@gen3_render_linear_blits.html
>
> * igt@gen7_exec_parse@basic-allocation:
> - shard-mtlp: NOTRUN -> [SKIP][35] +2 other tests skip
> [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@gen7_exec_parse@basic-allocation.html
>
> * igt@gen9_exec_parse@allowed-single:
> - shard-rkl: NOTRUN -> [SKIP][36] ([i915#2527]) +1 other test skip
> [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@gen9_exec_parse@allowed-single.html
>
> * igt@gen9_exec_parse@bb-oversize:
> - shard-mtlp: NOTRUN -> [SKIP][37] ([i915#2856])
> [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@gen9_exec_parse@bb-oversize.html
>
> * igt@gen9_exec_parse@bb-start-cmd:
> - shard-tglu-1: NOTRUN -> [SKIP][38] ([i915#2527] / [i915#2856]) +1 other test skip
> [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@gen9_exec_parse@bb-start-cmd.html
>
> * igt@gen9_exec_parse@unaligned-access:
> - shard-tglu: NOTRUN -> [SKIP][39] ([i915#2527] / [i915#2856])
> [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@gen9_exec_parse@unaligned-access.html
>
> * igt@i915_drm_fdinfo@busy-idle@rcs0:
> - shard-mtlp: NOTRUN -> [SKIP][40] ([i915#14073]) +6 other tests skip
> [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@i915_drm_fdinfo@busy-idle@rcs0.html
>
> * igt@i915_module_load@reload-no-display:
> - shard-tglu-1: NOTRUN -> [DMESG-WARN][41] ([i915#13029] / [i915#14545])
> [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@i915_module_load@reload-no-display.html
> - shard-snb: [PASS][42] -> [DMESG-WARN][43] ([i915#14545])
> [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-snb1/igt@i915_module_load@reload-no-display.html
> [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-snb6/igt@i915_module_load@reload-no-display.html
>
> * igt@i915_module_load@reload-with-fault-injection:
> - shard-dg2: [PASS][44] -> [DMESG-WARN][45] ([i915#13447])
> [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html
> [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-1/igt@i915_module_load@reload-with-fault-injection.html
>
> * igt@i915_module_load@resize-bar:
> - shard-tglu: NOTRUN -> [SKIP][46] ([i915#6412])
> [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@i915_module_load@resize-bar.html
>
> * igt@i915_pm_freq_api@freq-basic-api:
> - shard-tglu: NOTRUN -> [SKIP][47] ([i915#8399])
> [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@i915_pm_freq_api@freq-basic-api.html
>
> * igt@i915_pm_freq_api@freq-reset:
> - shard-tglu-1: NOTRUN -> [SKIP][48] ([i915#8399])
> [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@i915_pm_freq_api@freq-reset.html
>
> * igt@i915_pm_rc6_residency@rc6-fence:
> - shard-tglu: NOTRUN -> [WARN][49] ([i915#13790] / [i915#2681]) +1 other test warn
> [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@i915_pm_rc6_residency@rc6-fence.html
>
> * igt@i915_pm_rc6_residency@rc6-idle:
> - shard-tglu-1: NOTRUN -> [SKIP][50] ([i915#14498])
> [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@i915_pm_rc6_residency@rc6-idle.html
>
> * igt@i915_query@hwconfig_table:
> - shard-tglu-1: NOTRUN -> [SKIP][51] ([i915#6245])
> [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@i915_query@hwconfig_table.html
>
> * igt@i915_suspend@basic-s3-without-i915:
> - shard-glk: NOTRUN -> [INCOMPLETE][52] ([i915#4817])
> [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-glk3/igt@i915_suspend@basic-s3-without-i915.html
>
> * igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
> - shard-tglu: NOTRUN -> [SKIP][53] ([i915#1769] / [i915#3555])
> [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
>
> * igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
> - shard-glk10: NOTRUN -> [SKIP][54] ([i915#1769])
> [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-glk10/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
>
> * igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
> - shard-tglu: NOTRUN -> [SKIP][55] ([i915#5286]) +2 other tests skip
> [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
>
> * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180:
> - shard-tglu-1: NOTRUN -> [SKIP][56] ([i915#5286]) +1 other test skip
> [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html
>
> * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
> - shard-rkl: NOTRUN -> [SKIP][57] ([i915#5286]) +2 other tests skip
> [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
> - shard-mtlp: [PASS][58] -> [FAIL][59] ([i915#5138])
> [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
> [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
>
> * igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-4:
> - shard-dg1: NOTRUN -> [SKIP][60] ([i915#6095]) +79 other tests skip
> [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg1-14/igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-4.html
>
> * igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
> - shard-mtlp: NOTRUN -> [SKIP][61] ([i915#12313])
> [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs.html
>
> * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2:
> - shard-rkl: NOTRUN -> [SKIP][62] ([i915#14544] / [i915#6095]) +20 other tests skip
> [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-2.html
>
> * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1:
> - shard-rkl: NOTRUN -> [SKIP][63] ([i915#6095]) +74 other tests skip
> [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1.html
>
> * igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-dp-3:
> - shard-dg2: NOTRUN -> [SKIP][64] ([i915#10307] / [i915#6095]) +124 other tests skip
> [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-11/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-dp-3.html
>
> * igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
> - shard-tglu-1: NOTRUN -> [SKIP][65] ([i915#12313])
> [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
>
> * igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
> - shard-glk: NOTRUN -> [SKIP][66] +95 other tests skip
> [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-glk3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html
>
> * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1:
> - shard-tglu: NOTRUN -> [SKIP][67] ([i915#6095]) +49 other tests skip
> [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-5/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1.html
>
> * igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
> - shard-glk: NOTRUN -> [INCOMPLETE][68] ([i915#12796]) +1 other test incomplete
> [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-glk9/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
>
> * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-b-edp-1:
> - shard-mtlp: NOTRUN -> [SKIP][69] ([i915#6095]) +9 other tests skip
> [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-mc-ccs@pipe-b-edp-1.html
>
> * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
> - shard-tglu-1: NOTRUN -> [ABORT][70] ([i915#14849] / [i915#14871]) +1 other test abort
> [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
>
> * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-b-dp-3:
> - shard-dg2: NOTRUN -> [SKIP][71] ([i915#6095]) +19 other tests skip
> [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-11/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-b-dp-3.html
>
> * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2:
> - shard-rkl: NOTRUN -> [SKIP][72] ([i915#14098] / [i915#14544] / [i915#6095]) +10 other tests skip
> [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2.html
>
> * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs:
> - shard-tglu: NOTRUN -> [SKIP][73] ([i915#12313])
> [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-lnl-ccs.html
>
> * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1:
> - shard-rkl: NOTRUN -> [SKIP][74] ([i915#14098] / [i915#6095]) +43 other tests skip
> [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1.html
>
> * igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-1:
> - shard-glk10: NOTRUN -> [SKIP][75] +126 other tests skip
> [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-glk10/igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-1.html
>
> * igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
> - shard-tglu-1: NOTRUN -> [SKIP][76] ([i915#6095]) +24 other tests skip
> [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
>
> * igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-hdmi-a-1:
> - shard-dg2: NOTRUN -> [SKIP][77] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
> [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-4/igt@kms_ccs@random-ccs-data-yf-tiled-ccs@pipe-d-hdmi-a-1.html
>
> * igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
> - shard-dg2: NOTRUN -> [SKIP][78] ([i915#13781]) +3 other tests skip
> [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-7/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html
>
> * igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1:
> - shard-dg2: NOTRUN -> [SKIP][79] ([i915#13783]) +3 other tests skip
> [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-4/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html
>
> * igt@kms_chamelium_audio@hdmi-audio-edid:
> - shard-mtlp: NOTRUN -> [SKIP][80] ([i915#11151] / [i915#7828]) +1 other test skip
> [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_chamelium_audio@hdmi-audio-edid.html
>
> * igt@kms_chamelium_edid@hdmi-edid-read:
> - shard-tglu-1: NOTRUN -> [SKIP][81] ([i915#11151] / [i915#7828]) +3 other tests skip
> [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_chamelium_edid@hdmi-edid-read.html
>
> * igt@kms_chamelium_frames@hdmi-aspect-ratio:
> - shard-tglu: NOTRUN -> [SKIP][82] ([i915#11151] / [i915#7828]) +4 other tests skip
> [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
>
> * igt@kms_chamelium_hpd@dp-hpd-after-suspend:
> - shard-rkl: NOTRUN -> [SKIP][83] ([i915#11151] / [i915#7828]) +1 other test skip
> [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html
>
> * igt@kms_content_protection@atomic:
> - shard-tglu-1: NOTRUN -> [SKIP][84] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
> [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_content_protection@atomic.html
>
> * igt@kms_content_protection@atomic-dpms@pipe-a-dp-3:
> - shard-dg2: NOTRUN -> [FAIL][85] ([i915#7173])
> [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-11/igt@kms_content_protection@atomic-dpms@pipe-a-dp-3.html
>
> * igt@kms_content_protection@dp-mst-type-0:
> - shard-rkl: NOTRUN -> [SKIP][86] ([i915#3116])
> [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@kms_content_protection@dp-mst-type-0.html
>
> * igt@kms_content_protection@type1:
> - shard-tglu: NOTRUN -> [SKIP][87] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424]) +2 other tests skip
> [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_content_protection@type1.html
>
> * igt@kms_cursor_crc@cursor-offscreen-64x21:
> - shard-mtlp: NOTRUN -> [SKIP][88] ([i915#8814])
> [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_cursor_crc@cursor-offscreen-64x21.html
>
> * igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1:
> - shard-rkl: NOTRUN -> [FAIL][89] ([i915#13566]) +5 other tests fail
> [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-1.html
>
> * igt@kms_cursor_crc@cursor-onscreen-512x512:
> - shard-tglu: NOTRUN -> [SKIP][90] ([i915#13049])
> [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_cursor_crc@cursor-onscreen-512x512.html
>
> * igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1:
> - shard-tglu: NOTRUN -> [FAIL][91] ([i915#13566]) +1 other test fail
> [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_cursor_crc@cursor-onscreen-64x21@pipe-a-hdmi-a-1.html
>
> * igt@kms_cursor_crc@cursor-onscreen-max-size:
> - shard-rkl: NOTRUN -> [SKIP][92] ([i915#3555])
> [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-max-size.html
>
> * igt@kms_cursor_crc@cursor-random-max-size:
> - shard-tglu-1: NOTRUN -> [SKIP][93] ([i915#3555]) +1 other test skip
> [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_cursor_crc@cursor-random-max-size.html
>
> * igt@kms_cursor_crc@cursor-rapid-movement-512x512:
> - shard-tglu-1: NOTRUN -> [SKIP][94] ([i915#13049])
> [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-512x512.html
>
> * igt@kms_cursor_crc@cursor-sliding-128x42:
> - shard-rkl: [PASS][95] -> [FAIL][96] ([i915#13566])
> [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-2/igt@kms_cursor_crc@cursor-sliding-128x42.html
> [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-7/igt@kms_cursor_crc@cursor-sliding-128x42.html
>
> * igt@kms_cursor_crc@cursor-sliding-32x32:
> - shard-mtlp: NOTRUN -> [SKIP][97] ([i915#3555] / [i915#8814])
> [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_cursor_crc@cursor-sliding-32x32.html
>
> * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
> - shard-tglu-1: NOTRUN -> [SKIP][98] ([i915#4103])
> [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
>
> * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions:
> - shard-mtlp: NOTRUN -> [SKIP][99] ([i915#9809])
> [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions.html
>
> * igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
> - shard-tglu-1: NOTRUN -> [SKIP][100] ([i915#9723])
> [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
>
> * igt@kms_display_modes@extended-mode-basic:
> - shard-rkl: NOTRUN -> [SKIP][101] ([i915#13691])
> [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@kms_display_modes@extended-mode-basic.html
> - shard-tglu: NOTRUN -> [SKIP][102] ([i915#13691])
> [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-5/igt@kms_display_modes@extended-mode-basic.html
>
> * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
> - shard-rkl: NOTRUN -> [SKIP][103] ([i915#3804])
> [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-7/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
>
> * igt@kms_dp_link_training@non-uhbr-sst:
> - shard-tglu: NOTRUN -> [SKIP][104] ([i915#13749])
> [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_dp_link_training@non-uhbr-sst.html
>
> * igt@kms_dp_link_training@uhbr-mst:
> - shard-tglu-1: NOTRUN -> [SKIP][105] ([i915#13748])
> [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_dp_link_training@uhbr-mst.html
>
> * igt@kms_dp_linktrain_fallback@dp-fallback:
> - shard-dg2: [PASS][106] -> [SKIP][107] ([i915#13707])
> [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-11/igt@kms_dp_linktrain_fallback@dp-fallback.html
> [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-7/igt@kms_dp_linktrain_fallback@dp-fallback.html
>
> * igt@kms_dsc@dsc-fractional-bpp-with-bpc:
> - shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#3840])
> [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
>
> * igt@kms_dsc@dsc-with-output-formats:
> - shard-tglu: NOTRUN -> [SKIP][109] ([i915#3555] / [i915#3840])
> [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_dsc@dsc-with-output-formats.html
>
> * igt@kms_fbcon_fbt@fbc-suspend:
> - shard-glk: NOTRUN -> [INCOMPLETE][110] ([i915#9878])
> [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-glk1/igt@kms_fbcon_fbt@fbc-suspend.html
> - shard-rkl: [PASS][111] -> [INCOMPLETE][112] ([i915#9878])
> [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-7/igt@kms_fbcon_fbt@fbc-suspend.html
> [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-4/igt@kms_fbcon_fbt@fbc-suspend.html
>
> * igt@kms_feature_discovery@psr1:
> - shard-tglu: NOTRUN -> [SKIP][113] ([i915#658])
> [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-5/igt@kms_feature_discovery@psr1.html
> - shard-rkl: NOTRUN -> [SKIP][114] ([i915#658])
> [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@kms_feature_discovery@psr1.html
>
> * igt@kms_feature_discovery@psr2:
> - shard-tglu-1: NOTRUN -> [SKIP][115] ([i915#658])
> [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_feature_discovery@psr2.html
>
> * igt@kms_flip@2x-dpms-vs-vblank-race:
> - shard-tglu-1: NOTRUN -> [SKIP][116] ([i915#3637] / [i915#9934]) +2 other tests skip
> [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_flip@2x-dpms-vs-vblank-race.html
>
> * igt@kms_flip@2x-flip-vs-absolute-wf_vblank:
> - shard-tglu: NOTRUN -> [SKIP][117] ([i915#3637] / [i915#9934]) +2 other tests skip
> [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-5/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html
>
> * igt@kms_flip@2x-flip-vs-suspend-interruptible:
> - shard-snb: [PASS][118] -> [TIMEOUT][119] ([i915#14033] / [i915#14350])
> [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-snb1/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
> [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-snb6/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
>
> * igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1:
> - shard-snb: [PASS][120] -> [TIMEOUT][121] ([i915#14033])
> [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-snb1/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
> [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-snb6/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
>
> * igt@kms_flip@2x-plain-flip-interruptible:
> - shard-rkl: NOTRUN -> [SKIP][122] ([i915#9934]) +3 other tests skip
> [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@kms_flip@2x-plain-flip-interruptible.html
>
> * igt@kms_flip@flip-vs-fences:
> - shard-mtlp: NOTRUN -> [SKIP][123] ([i915#8381])
> [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_flip@flip-vs-fences.html
>
> * igt@kms_flip@modeset-vs-vblank-race:
> - shard-tglu: [PASS][124] -> [FAIL][125] ([i915#10826]) +1 other test fail
> [124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-tglu-6/igt@kms_flip@modeset-vs-vblank-race.html
> [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-8/igt@kms_flip@modeset-vs-vblank-race.html
>
> * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
> - shard-tglu-1: NOTRUN -> [SKIP][126] ([i915#2587] / [i915#2672]) +1 other test skip
> [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
>
> * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
> - shard-tglu: NOTRUN -> [SKIP][127] ([i915#2672] / [i915#3555]) +1 other test skip
> [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
>
> * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
> - shard-tglu: NOTRUN -> [SKIP][128] ([i915#2587] / [i915#2672]) +1 other test skip
> [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
>
> * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode:
> - shard-mtlp: NOTRUN -> [SKIP][129] ([i915#2672] / [i915#8813]) +2 other tests skip
> [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-default-mode.html
>
> * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling:
> - shard-tglu-1: NOTRUN -> [SKIP][130] ([i915#2672] / [i915#3555]) +1 other test skip
> [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-downscaling.html
>
> * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
> - shard-mtlp: NOTRUN -> [SKIP][131] ([i915#2672] / [i915#3555] / [i915#8813]) +2 other tests skip
> [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
>
> * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-cpu:
> - shard-mtlp: NOTRUN -> [SKIP][132] ([i915#1825]) +5 other tests skip
> [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-cpu.html
>
> * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-onoff:
> - shard-tglu: NOTRUN -> [SKIP][133] +41 other tests skip
> [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-onoff.html
>
> * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt:
> - shard-dg2: [PASS][134] -> [FAIL][135] ([i915#6880])
> [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt.html
> [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt.html
>
> * igt@kms_frontbuffer_tracking@fbc-tiling-4:
> - shard-rkl: NOTRUN -> [SKIP][136] ([i915#5439])
> [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
> - shard-tglu: NOTRUN -> [SKIP][137] ([i915#5439])
> [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-5/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw:
> - shard-tglu-1: NOTRUN -> [SKIP][138] +27 other tests skip
> [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-pri-indfb-multidraw.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt:
> - shard-rkl: NOTRUN -> [SKIP][139] ([i915#1825]) +15 other tests skip
> [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-gtt.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt:
> - shard-tglu-1: NOTRUN -> [SKIP][140] ([i915#15102]) +8 other tests skip
> [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-blt.html
>
> * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt:
> - shard-rkl: NOTRUN -> [SKIP][141] ([i915#15102])
> [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-gtt.html
>
> * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move:
> - shard-tglu: NOTRUN -> [SKIP][142] ([i915#15102]) +15 other tests skip
> [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-move.html
>
> * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
> - shard-mtlp: NOTRUN -> [SKIP][143] ([i915#8708]) +2 other tests skip
> [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
>
> * igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
> - shard-rkl: NOTRUN -> [SKIP][144] ([i915#15102] / [i915#3023]) +6 other tests skip
> [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
>
> * igt@kms_hdmi_inject@inject-audio:
> - shard-tglu-1: NOTRUN -> [SKIP][145] ([i915#13030])
> [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_hdmi_inject@inject-audio.html
>
> * igt@kms_hdr@static-toggle:
> - shard-dg2: [PASS][146] -> [SKIP][147] ([i915#3555] / [i915#8228]) +1 other test skip
> [146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-11/igt@kms_hdr@static-toggle.html
> [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-5/igt@kms_hdr@static-toggle.html
> - shard-tglu: NOTRUN -> [SKIP][148] ([i915#3555] / [i915#8228]) +2 other tests skip
> [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_hdr@static-toggle.html
>
> * igt@kms_hdr@static-toggle-dpms:
> - shard-rkl: NOTRUN -> [SKIP][149] ([i915#3555] / [i915#8228])
> [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@kms_hdr@static-toggle-dpms.html
>
> * igt@kms_hdr@static-toggle-suspend:
> - shard-rkl: [PASS][150] -> [SKIP][151] ([i915#3555] / [i915#8228]) +2 other tests skip
> [150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_hdr@static-toggle-suspend.html
> [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_hdr@static-toggle-suspend.html
>
> * igt@kms_joiner@invalid-modeset-force-big-joiner:
> - shard-dg2: [PASS][152] -> [SKIP][153] ([i915#10656] / [i915#12388])
> [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-11/igt@kms_joiner@invalid-modeset-force-big-joiner.html
> [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-5/igt@kms_joiner@invalid-modeset-force-big-joiner.html
> - shard-tglu: NOTRUN -> [SKIP][154] ([i915#10656] / [i915#12388])
> [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_joiner@invalid-modeset-force-big-joiner.html
>
> * igt@kms_joiner@invalid-modeset-ultra-joiner:
> - shard-mtlp: NOTRUN -> [SKIP][155] ([i915#12339])
> [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_joiner@invalid-modeset-ultra-joiner.html
>
> * igt@kms_plane_lowres@tiling-4:
> - shard-mtlp: NOTRUN -> [SKIP][156] ([i915#10226] / [i915#11614] / [i915#3555] / [i915#8821])
> [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_plane_lowres@tiling-4.html
>
> * igt@kms_plane_lowres@tiling-4@pipe-c-edp-1:
> - shard-mtlp: NOTRUN -> [SKIP][157] ([i915#11614] / [i915#3582]) +3 other tests skip
> [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_plane_lowres@tiling-4@pipe-c-edp-1.html
>
> * igt@kms_plane_multiple@2x-tiling-y:
> - shard-rkl: NOTRUN -> [SKIP][158] ([i915#13958])
> [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@kms_plane_multiple@2x-tiling-y.html
> - shard-tglu: NOTRUN -> [SKIP][159] ([i915#13958]) +1 other test skip
> [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-5/igt@kms_plane_multiple@2x-tiling-y.html
>
> * igt@kms_plane_multiple@2x-tiling-yf:
> - shard-tglu-1: NOTRUN -> [SKIP][160] ([i915#13958])
> [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-yf.html
>
> * igt@kms_plane_scaling@intel-max-src-size:
> - shard-tglu-1: NOTRUN -> [SKIP][161] ([i915#6953])
> [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_plane_scaling@intel-max-src-size.html
>
> * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
> - shard-tglu-1: NOTRUN -> [SKIP][162] ([i915#12247]) +9 other tests skip
> [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
>
> * igt@kms_pm_dc@dc3co-vpb-simulation:
> - shard-tglu: NOTRUN -> [SKIP][163] ([i915#9685])
> [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_pm_dc@dc3co-vpb-simulation.html
>
> * igt@kms_pm_dc@dc5-retention-flops:
> - shard-mtlp: NOTRUN -> [SKIP][164] ([i915#3828])
> [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_pm_dc@dc5-retention-flops.html
>
> * igt@kms_pm_dc@dc9-dpms:
> - shard-tglu: NOTRUN -> [SKIP][165] ([i915#4281])
> [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_pm_dc@dc9-dpms.html
>
> * igt@kms_pm_rpm@dpms-lpsp:
> - shard-rkl: [PASS][166] -> [SKIP][167] ([i915#15073]) +2 other tests skip
> [166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-8/igt@kms_pm_rpm@dpms-lpsp.html
> [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-1/igt@kms_pm_rpm@dpms-lpsp.html
>
> * igt@kms_pm_rpm@modeset-non-lpsp:
> - shard-tglu: NOTRUN -> [SKIP][168] ([i915#15073])
> [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_pm_rpm@modeset-non-lpsp.html
>
> * igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area:
> - shard-glk: NOTRUN -> [SKIP][169] ([i915#11520]) +3 other tests skip
> [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-glk1/igt@kms_psr2_sf@fbc-pr-plane-move-sf-dmg-area.html
>
> * igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf:
> - shard-glk10: NOTRUN -> [SKIP][170] ([i915#11520]) +3 other tests skip
> [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-glk10/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html
>
> * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf:
> - shard-snb: NOTRUN -> [SKIP][171] ([i915#11520])
> [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-snb7/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
>
> * igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
> - shard-rkl: NOTRUN -> [SKIP][172] ([i915#11520]) +2 other tests skip
> [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf.html
>
> * igt@kms_psr2_sf@pr-cursor-plane-update-sf:
> - shard-mtlp: NOTRUN -> [SKIP][173] ([i915#12316]) +1 other test skip
> [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_psr2_sf@pr-cursor-plane-update-sf.html
>
> * igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf:
> - shard-tglu-1: NOTRUN -> [SKIP][174] ([i915#11520]) +3 other tests skip
> [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-fully-sf.html
>
> * igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
> - shard-tglu: NOTRUN -> [SKIP][175] ([i915#11520]) +6 other tests skip
> [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb.html
>
> * igt@kms_psr2_su@page_flip-nv12:
> - shard-rkl: NOTRUN -> [SKIP][176] ([i915#9683])
> [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@kms_psr2_su@page_flip-nv12.html
>
> * igt@kms_psr@fbc-pr-sprite-plane-onoff:
> - shard-tglu: NOTRUN -> [SKIP][177] ([i915#9732]) +14 other tests skip
> [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-5/igt@kms_psr@fbc-pr-sprite-plane-onoff.html
>
> * igt@kms_psr@fbc-psr-primary-page-flip:
> - shard-rkl: NOTRUN -> [SKIP][178] ([i915#1072] / [i915#9732]) +5 other tests skip
> [178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@kms_psr@fbc-psr-primary-page-flip.html
>
> * igt@kms_psr@fbc-psr2-suspend@edp-1:
> - shard-mtlp: NOTRUN -> [SKIP][179] ([i915#9688]) +3 other tests skip
> [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_psr@fbc-psr2-suspend@edp-1.html
>
> * igt@kms_psr@psr-cursor-plane-move:
> - shard-tglu-1: NOTRUN -> [SKIP][180] ([i915#9732]) +9 other tests skip
> [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_psr@psr-cursor-plane-move.html
>
> * igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
> - shard-tglu-1: NOTRUN -> [SKIP][181] ([i915#9685])
> [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html
>
> * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
> - shard-mtlp: NOTRUN -> [SKIP][182] ([i915#5289])
> [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
>
> * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
> - shard-tglu: NOTRUN -> [SKIP][183] ([i915#5289])
> [183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
>
> * igt@kms_rotation_crc@sprite-rotation-270:
> - shard-mtlp: NOTRUN -> [SKIP][184] ([i915#12755])
> [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_rotation_crc@sprite-rotation-270.html
>
> * igt@kms_setmode@basic-clone-single-crtc:
> - shard-tglu: NOTRUN -> [SKIP][185] ([i915#3555]) +3 other tests skip
> [185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_setmode@basic-clone-single-crtc.html
>
> * igt@kms_sharpness_filter@filter-rotations:
> - shard-tglu-1: NOTRUN -> [SKIP][186] ([i915#15232])
> [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@kms_sharpness_filter@filter-rotations.html
>
> * igt@kms_sharpness_filter@filter-strength:
> - shard-tglu: NOTRUN -> [SKIP][187] ([i915#15232]) +2 other tests skip
> [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_sharpness_filter@filter-strength.html
>
> * igt@kms_tiled_display@basic-test-pattern-with-chamelium:
> - shard-rkl: NOTRUN -> [SKIP][188] ([i915#8623])
> [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
>
> * igt@kms_vrr@negative-basic:
> - shard-dg2: [PASS][189] -> [SKIP][190] ([i915#3555] / [i915#9906])
> [189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-11/igt@kms_vrr@negative-basic.html
> [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-6/igt@kms_vrr@negative-basic.html
> - shard-tglu: NOTRUN -> [SKIP][191] ([i915#3555] / [i915#9906])
> [191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-5/igt@kms_vrr@negative-basic.html
>
> * igt@kms_vrr@seamless-rr-switch-vrr:
> - shard-tglu: NOTRUN -> [SKIP][192] ([i915#9906])
> [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_vrr@seamless-rr-switch-vrr.html
>
> * igt@kms_writeback@writeback-check-output:
> - shard-tglu: NOTRUN -> [SKIP][193] ([i915#2437])
> [193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-2/igt@kms_writeback@writeback-check-output.html
>
> * igt@kms_writeback@writeback-pixel-formats:
> - shard-mtlp: NOTRUN -> [SKIP][194] ([i915#2437] / [i915#9412])
> [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@kms_writeback@writeback-pixel-formats.html
>
> * igt@perf@unprivileged-single-ctx-counters:
> - shard-rkl: NOTRUN -> [SKIP][195] ([i915#2433])
> [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@perf@unprivileged-single-ctx-counters.html
>
> * igt@prime_vgem@basic-read:
> - shard-rkl: NOTRUN -> [SKIP][196] ([i915#3291] / [i915#3708])
> [196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@prime_vgem@basic-read.html
>
> * igt@prime_vgem@fence-flip-hang:
> - shard-mtlp: NOTRUN -> [SKIP][197] ([i915#3708])
> [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@prime_vgem@fence-flip-hang.html
>
> * igt@sriov_basic@enable-vfs-autoprobe-on:
> - shard-mtlp: NOTRUN -> [FAIL][198] ([i915#12910]) +9 other tests fail
> [198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@sriov_basic@enable-vfs-autoprobe-on.html
>
> * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
> - shard-tglu-1: NOTRUN -> [FAIL][199] ([i915#12910])
> [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-1/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
>
> * igt@sysfs_heartbeat_interval@precise:
> - shard-snb: NOTRUN -> [SKIP][200] +19 other tests skip
> [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-snb7/igt@sysfs_heartbeat_interval@precise.html
>
>
> #### Possible fixes ####
>
> * igt@gem_ccs@suspend-resume:
> - shard-dg2: [INCOMPLETE][201] ([i915#13356]) -> [PASS][202]
> [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-7/igt@gem_ccs@suspend-resume.html
> [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-8/igt@gem_ccs@suspend-resume.html
>
> * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0:
> - shard-dg2: [INCOMPLETE][203] ([i915#12392] / [i915#13356]) -> [PASS][204]
> [203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-7/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html
> [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-8/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html
>
> * igt@gem_mmap_offset@clear-via-pagefault:
> - shard-mtlp: [ABORT][205] ([i915#14809]) -> [PASS][206] +1 other test pass
> [205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-mtlp-8/igt@gem_mmap_offset@clear-via-pagefault.html
> [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-3/igt@gem_mmap_offset@clear-via-pagefault.html
>
> * igt@gem_softpin@noreloc-s3:
> - shard-rkl: [INCOMPLETE][207] ([i915#13809]) -> [PASS][208]
> [207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-3/igt@gem_softpin@noreloc-s3.html
> [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-2/igt@gem_softpin@noreloc-s3.html
>
> * igt@i915_module_load@reload-no-display:
> - shard-dg2: [DMESG-WARN][209] ([i915#13029] / [i915#14545]) -> [PASS][210]
> [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-4/igt@i915_module_load@reload-no-display.html
> [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-8/igt@i915_module_load@reload-no-display.html
>
> * igt@i915_suspend@fence-restore-untiled:
> - shard-rkl: [INCOMPLETE][211] ([i915#4817]) -> [PASS][212]
> [211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-4/igt@i915_suspend@fence-restore-untiled.html
> [212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-8/igt@i915_suspend@fence-restore-untiled.html
>
> * igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
> - shard-tglu: [FAIL][213] ([i915#14857]) -> [PASS][214] +1 other test pass
> [213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-tglu-2/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
> [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
>
> * igt@kms_atomic_transition@plane-use-after-nonblocking-unbind:
> - shard-dg1: [DMESG-WARN][215] ([i915#4423]) -> [PASS][216] +2 other tests pass
> [215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg1-19/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind.html
> [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg1-15/igt@kms_atomic_transition@plane-use-after-nonblocking-unbind.html
>
> * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
> - shard-mtlp: [FAIL][217] ([i915#5138]) -> [PASS][218]
> [217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
> [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-mtlp-8/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][219] ([i915#13566]) -> [PASS][220] +1 other test pass
> [219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-tglu-10/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
> [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-5/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
>
> * igt@kms_dither@fb-8bpc-vs-panel-8bpc:
> - shard-dg2: [SKIP][221] ([i915#3555]) -> [PASS][222]
> [221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-1/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
> [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-11/igt@kms_dither@fb-8bpc-vs-panel-8bpc.html
>
> * igt@kms_dp_aux_dev:
> - shard-dg2: [SKIP][223] ([i915#1257]) -> [PASS][224]
> [223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-6/igt@kms_dp_aux_dev.html
> [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-11/igt@kms_dp_aux_dev.html
>
> * igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1:
> - shard-tglu: [FAIL][225] ([i915#14600]) -> [PASS][226] +1 other test pass
> [225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-tglu-6/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1.html
> [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-8/igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a1.html
>
> * igt@kms_hdr@invalid-metadata-sizes:
> - shard-dg2: [SKIP][227] ([i915#3555] / [i915#8228]) -> [PASS][228]
> [227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-5/igt@kms_hdr@invalid-metadata-sizes.html
> [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-11/igt@kms_hdr@invalid-metadata-sizes.html
> - shard-rkl: [SKIP][229] ([i915#3555] / [i915#8228]) -> [PASS][230]
> [229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_hdr@invalid-metadata-sizes.html
> [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_hdr@invalid-metadata-sizes.html
>
> * igt@kms_joiner@basic-force-big-joiner:
> - shard-dg2: [SKIP][231] ([i915#12388]) -> [PASS][232]
> [231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-6/igt@kms_joiner@basic-force-big-joiner.html
> [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-11/igt@kms_joiner@basic-force-big-joiner.html
>
> * igt@kms_pm_lpsp@kms-lpsp:
> - shard-dg2: [SKIP][233] ([i915#9340]) -> [PASS][234]
> [233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-6/igt@kms_pm_lpsp@kms-lpsp.html
> [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
>
> * igt@kms_pm_rpm@dpms-non-lpsp:
> - shard-dg2: [SKIP][235] ([i915#15073]) -> [PASS][236]
> [235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-4/igt@kms_pm_rpm@dpms-non-lpsp.html
> [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-8/igt@kms_pm_rpm@dpms-non-lpsp.html
> - shard-rkl: [SKIP][237] ([i915#15073]) -> [PASS][238]
> [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-8/igt@kms_pm_rpm@dpms-non-lpsp.html
> [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-4/igt@kms_pm_rpm@dpms-non-lpsp.html
>
>
> #### Warnings ####
>
> * igt@gem_bad_reloc@negative-reloc-lut:
> - shard-rkl: [SKIP][239] ([i915#3281]) -> [SKIP][240] ([i915#14544] / [i915#3281]) +4 other tests skip
> [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@gem_bad_reloc@negative-reloc-lut.html
> [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html
>
> * igt@gem_ccs@block-multicopy-compressed:
> - shard-rkl: [SKIP][241] ([i915#9323]) -> [SKIP][242] ([i915#14544] / [i915#9323])
> [241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@gem_ccs@block-multicopy-compressed.html
> [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@gem_ccs@block-multicopy-compressed.html
>
> * igt@gem_ccs@block-multicopy-inplace:
> - shard-rkl: [SKIP][243] ([i915#3555] / [i915#9323]) -> [SKIP][244] ([i915#14544] / [i915#3555] / [i915#9323])
> [243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@gem_ccs@block-multicopy-inplace.html
> [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@gem_ccs@block-multicopy-inplace.html
>
> * igt@gem_ccs@ctrl-surf-copy-new-ctx:
> - shard-rkl: [SKIP][245] ([i915#14544] / [i915#9323]) -> [SKIP][246] ([i915#9323])
> [245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
> [246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@gem_ccs@ctrl-surf-copy-new-ctx.html
>
> * igt@gem_create@create-ext-set-pat:
> - shard-rkl: [SKIP][247] ([i915#8562]) -> [SKIP][248] ([i915#14544] / [i915#8562])
> [247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@gem_create@create-ext-set-pat.html
> [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@gem_create@create-ext-set-pat.html
>
> * igt@gem_ctx_sseu@invalid-sseu:
> - shard-rkl: [SKIP][249] ([i915#14544] / [i915#280]) -> [SKIP][250] ([i915#280])
> [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@gem_ctx_sseu@invalid-sseu.html
> [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@gem_ctx_sseu@invalid-sseu.html
>
> * igt@gem_exec_reloc@basic-write-read:
> - shard-rkl: [SKIP][251] ([i915#14544] / [i915#3281]) -> [SKIP][252] ([i915#3281]) +5 other tests skip
> [251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@gem_exec_reloc@basic-write-read.html
> [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@gem_exec_reloc@basic-write-read.html
>
> * igt@gem_lmem_evict@dontneed-evict-race:
> - shard-rkl: [SKIP][253] ([i915#4613] / [i915#7582]) -> [SKIP][254] ([i915#14544] / [i915#4613] / [i915#7582])
> [253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@gem_lmem_evict@dontneed-evict-race.html
> [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@gem_lmem_evict@dontneed-evict-race.html
>
> * igt@gem_lmem_swapping@heavy-verify-multi-ccs:
> - shard-rkl: [SKIP][255] ([i915#14544] / [i915#4613]) -> [SKIP][256] ([i915#4613]) +1 other test skip
> [255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
> [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
>
> * igt@gem_lmem_swapping@parallel-random-verify:
> - shard-rkl: [SKIP][257] ([i915#4613]) -> [SKIP][258] ([i915#14544] / [i915#4613]) +3 other tests skip
> [257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@gem_lmem_swapping@parallel-random-verify.html
> [258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify.html
>
> * igt@gem_partial_pwrite_pread@reads-uncached:
> - shard-rkl: [SKIP][259] ([i915#14544] / [i915#3282]) -> [SKIP][260] ([i915#3282]) +3 other tests skip
> [259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@gem_partial_pwrite_pread@reads-uncached.html
> [260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@gem_partial_pwrite_pread@reads-uncached.html
>
> * igt@gem_pread@snoop:
> - shard-rkl: [SKIP][261] ([i915#3282]) -> [SKIP][262] ([i915#14544] / [i915#3282]) +4 other tests skip
> [261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@gem_pread@snoop.html
> [262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@gem_pread@snoop.html
>
> * igt@gem_set_tiling_vs_blt@untiled-to-tiled:
> - shard-rkl: [SKIP][263] ([i915#14544] / [i915#8411]) -> [SKIP][264] ([i915#8411])
> [263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
> [264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
>
> * igt@gem_softpin@evict-snoop:
> - shard-rkl: [SKIP][265] ([i915#14544]) -> [SKIP][266] +11 other tests skip
> [265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@gem_softpin@evict-snoop.html
> [266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@gem_softpin@evict-snoop.html
>
> * igt@gem_userptr_blits@create-destroy-unsync:
> - shard-rkl: [SKIP][267] ([i915#3297]) -> [SKIP][268] ([i915#14544] / [i915#3297])
> [267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@gem_userptr_blits@create-destroy-unsync.html
> [268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@gem_userptr_blits@create-destroy-unsync.html
>
> * igt@gem_userptr_blits@dmabuf-unsync:
> - shard-rkl: [SKIP][269] ([i915#14544] / [i915#3297]) -> [SKIP][270] ([i915#3297]) +2 other tests skip
> [269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@gem_userptr_blits@dmabuf-unsync.html
> [270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@gem_userptr_blits@dmabuf-unsync.html
>
> * igt@gem_userptr_blits@relocations:
> - shard-rkl: [SKIP][271] ([i915#3281] / [i915#3297]) -> [SKIP][272] ([i915#14544] / [i915#3281] / [i915#3297])
> [271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@gem_userptr_blits@relocations.html
> [272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@gem_userptr_blits@relocations.html
>
> * igt@gen9_exec_parse@batch-invalid-length:
> - shard-rkl: [SKIP][273] ([i915#14544] / [i915#2527]) -> [SKIP][274] ([i915#2527])
> [273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@gen9_exec_parse@batch-invalid-length.html
> [274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@gen9_exec_parse@batch-invalid-length.html
>
> * igt@gen9_exec_parse@secure-batches:
> - shard-rkl: [SKIP][275] ([i915#2527]) -> [SKIP][276] ([i915#14544] / [i915#2527]) +1 other test skip
> [275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@gen9_exec_parse@secure-batches.html
> [276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@gen9_exec_parse@secure-batches.html
>
> * igt@i915_power@sanity:
> - shard-rkl: [SKIP][277] ([i915#14544] / [i915#7984]) -> [SKIP][278] ([i915#7984])
> [277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@i915_power@sanity.html
> [278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@i915_power@sanity.html
>
> * igt@i915_query@test-query-geometry-subslices:
> - shard-rkl: [SKIP][279] ([i915#14544] / [i915#5723]) -> [SKIP][280] ([i915#5723])
> [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@i915_query@test-query-geometry-subslices.html
> [280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@i915_query@test-query-geometry-subslices.html
>
> * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
> - shard-rkl: [SKIP][281] ([i915#5286]) -> [SKIP][282] ([i915#14544] / [i915#5286]) +5 other tests skip
> [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
> [282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
>
> * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
> - shard-rkl: [SKIP][283] ([i915#14544] / [i915#5286]) -> [SKIP][284] ([i915#5286]) +2 other tests skip
> [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
> [284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
>
> * igt@kms_big_fb@linear-8bpp-rotate-270:
> - shard-rkl: [SKIP][285] ([i915#14544] / [i915#3638]) -> [SKIP][286] ([i915#3638]) +2 other tests skip
> [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-270.html
> [286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_big_fb@linear-8bpp-rotate-270.html
>
> * igt@kms_big_fb@y-tiled-8bpp-rotate-90:
> - shard-rkl: [SKIP][287] ([i915#3638]) -> [SKIP][288] ([i915#14544] / [i915#3638]) +3 other tests skip
> [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html
> [288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_big_fb@y-tiled-8bpp-rotate-90.html
>
> * igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2:
> - shard-rkl: [SKIP][289] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][290] ([i915#14098] / [i915#6095]) +17 other tests skip
> [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
> [290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-mc-ccs@pipe-c-hdmi-a-2.html
>
> * igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
> - shard-rkl: [SKIP][291] ([i915#12313] / [i915#14544]) -> [SKIP][292] ([i915#12313])
> [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
> [292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
>
> * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
> - shard-rkl: [SKIP][293] ([i915#14098] / [i915#6095]) -> [SKIP][294] ([i915#14098] / [i915#14544] / [i915#6095]) +10 other tests skip
> [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
> [294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
>
> * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs:
> - shard-rkl: [SKIP][295] ([i915#12313]) -> [SKIP][296] ([i915#12313] / [i915#14544])
> [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
> [296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-bmg-ccs.html
>
> * igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
> - shard-dg1: [SKIP][297] ([i915#12313] / [i915#4423]) -> [SKIP][298] ([i915#12313])
> [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg1-16/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
> [298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg1-16/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
>
> * igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
> - shard-rkl: [SKIP][299] ([i915#14544] / [i915#6095]) -> [SKIP][300] ([i915#6095]) +17 other tests skip
> [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
> [300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
>
> * igt@kms_cdclk@mode-transition:
> - shard-rkl: [SKIP][301] ([i915#3742]) -> [SKIP][302] ([i915#14544] / [i915#3742])
> [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_cdclk@mode-transition.html
> [302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_cdclk@mode-transition.html
>
> * igt@kms_chamelium_frames@hdmi-crc-multiple:
> - shard-rkl: [SKIP][303] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][304] ([i915#11151] / [i915#7828]) +5 other tests skip
> [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-multiple.html
> [304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_chamelium_frames@hdmi-crc-multiple.html
>
> * igt@kms_chamelium_hpd@common-hpd-after-suspend:
> - shard-rkl: [SKIP][305] ([i915#11151] / [i915#7828]) -> [SKIP][306] ([i915#11151] / [i915#14544] / [i915#7828]) +6 other tests skip
> [305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
> [306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
>
> * igt@kms_content_protection@atomic-dpms:
> - shard-dg2: [SKIP][307] ([i915#7118] / [i915#9424]) -> [FAIL][308] ([i915#7173])
> [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-1/igt@kms_content_protection@atomic-dpms.html
> [308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-11/igt@kms_content_protection@atomic-dpms.html
>
> * igt@kms_content_protection@dp-mst-lic-type-0:
> - shard-rkl: [SKIP][309] ([i915#3116]) -> [SKIP][310] ([i915#14544] / [i915#3116])
> [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_content_protection@dp-mst-lic-type-0.html
> [310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-0.html
>
> * igt@kms_content_protection@dp-mst-lic-type-1:
> - shard-rkl: [SKIP][311] ([i915#14544] / [i915#3116]) -> [SKIP][312] ([i915#3116])
> [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-1.html
> [312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_content_protection@dp-mst-lic-type-1.html
>
> * igt@kms_content_protection@legacy:
> - shard-dg2: [FAIL][313] ([i915#7173]) -> [SKIP][314] ([i915#7118] / [i915#9424])
> [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-11/igt@kms_content_protection@legacy.html
> [314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-5/igt@kms_content_protection@legacy.html
>
> * igt@kms_content_protection@lic-type-1:
> - shard-rkl: [SKIP][315] ([i915#9424]) -> [SKIP][316] ([i915#14544] / [i915#9424])
> [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_content_protection@lic-type-1.html
> [316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_content_protection@lic-type-1.html
>
> * igt@kms_content_protection@mei-interface:
> - shard-dg1: [SKIP][317] ([i915#9424]) -> [SKIP][318] ([i915#9433])
> [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg1-17/igt@kms_content_protection@mei-interface.html
> [318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg1-12/igt@kms_content_protection@mei-interface.html
>
> * igt@kms_content_protection@uevent:
> - shard-dg2: [FAIL][319] ([i915#1339] / [i915#7173]) -> [SKIP][320] ([i915#7118] / [i915#9424])
> [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-11/igt@kms_content_protection@uevent.html
> [320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-5/igt@kms_content_protection@uevent.html
>
> * igt@kms_cursor_crc@cursor-offscreen-32x32:
> - shard-rkl: [SKIP][321] ([i915#14544] / [i915#3555]) -> [SKIP][322] ([i915#3555])
> [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-32x32.html
> [322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_cursor_crc@cursor-offscreen-32x32.html
>
> * igt@kms_cursor_crc@cursor-random-512x170:
> - shard-rkl: [SKIP][323] ([i915#13049] / [i915#14544]) -> [SKIP][324] ([i915#13049])
> [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x170.html
> [324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_cursor_crc@cursor-random-512x170.html
>
> * igt@kms_cursor_crc@cursor-rapid-movement-32x10:
> - shard-rkl: [SKIP][325] ([i915#3555]) -> [SKIP][326] ([i915#14544] / [i915#3555]) +4 other tests skip
> [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
> [326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
>
> * igt@kms_cursor_crc@cursor-sliding-512x170:
> - shard-dg1: [SKIP][327] ([i915#13049]) -> [SKIP][328] ([i915#13049] / [i915#4423])
> [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg1-18/igt@kms_cursor_crc@cursor-sliding-512x170.html
> [328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg1-17/igt@kms_cursor_crc@cursor-sliding-512x170.html
>
> * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
> - shard-rkl: [SKIP][329] -> [SKIP][330] ([i915#14544]) +17 other tests skip
> [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
> [330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
>
> * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
> - shard-rkl: [SKIP][331] ([i915#14544] / [i915#9067]) -> [SKIP][332] ([i915#9067])
> [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
> [332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
>
> * igt@kms_dp_aux_dev:
> - shard-rkl: [SKIP][333] ([i915#1257] / [i915#14544]) -> [SKIP][334] ([i915#1257])
> [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_dp_aux_dev.html
> [334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_dp_aux_dev.html
>
> * igt@kms_dp_linktrain_fallback@dsc-fallback:
> - shard-rkl: [SKIP][335] ([i915#13707]) -> [SKIP][336] ([i915#13707] / [i915#14544]) +1 other test skip
> [335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_dp_linktrain_fallback@dsc-fallback.html
> [336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html
> - shard-dg1: [SKIP][337] ([i915#13707] / [i915#4423]) -> [SKIP][338] ([i915#13707])
> [337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg1-18/igt@kms_dp_linktrain_fallback@dsc-fallback.html
> [338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg1-18/igt@kms_dp_linktrain_fallback@dsc-fallback.html
>
> * igt@kms_dsc@dsc-fractional-bpp:
> - shard-rkl: [SKIP][339] ([i915#14544] / [i915#3840]) -> [SKIP][340] ([i915#3840])
> [339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp.html
> [340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_dsc@dsc-fractional-bpp.html
>
> * igt@kms_fbcon_fbt@psr-suspend:
> - shard-rkl: [SKIP][341] ([i915#3955]) -> [SKIP][342] ([i915#14544] / [i915#3955])
> [341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_fbcon_fbt@psr-suspend.html
> [342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html
>
> * igt@kms_feature_discovery@display-2x:
> - shard-rkl: [SKIP][343] ([i915#1839]) -> [SKIP][344] ([i915#14544] / [i915#1839])
> [343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_feature_discovery@display-2x.html
> [344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_feature_discovery@display-2x.html
>
> * igt@kms_flip@2x-absolute-wf_vblank-interruptible:
> - shard-rkl: [SKIP][345] ([i915#14544] / [i915#9934]) -> [SKIP][346] ([i915#9934]) +5 other tests skip
> [345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
> [346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html
>
> * igt@kms_flip@2x-flip-vs-suspend:
> - shard-glk: [INCOMPLETE][347] ([i915#12745] / [i915#4839] / [i915#6113]) -> [INCOMPLETE][348] ([i915#12745] / [i915#4839])
> [347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-glk1/igt@kms_flip@2x-flip-vs-suspend.html
> [348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-glk6/igt@kms_flip@2x-flip-vs-suspend.html
>
> * igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2:
> - shard-glk: [INCOMPLETE][349] ([i915#4839] / [i915#6113]) -> [INCOMPLETE][350] ([i915#4839])
> [349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-glk1/igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2.html
> [350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-glk6/igt@kms_flip@2x-flip-vs-suspend@ab-hdmi-a1-hdmi-a2.html
>
> * igt@kms_flip@2x-plain-flip:
> - shard-rkl: [SKIP][351] ([i915#9934]) -> [SKIP][352] ([i915#14544] / [i915#9934]) +7 other tests skip
> [351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_flip@2x-plain-flip.html
> [352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_flip@2x-plain-flip.html
>
> * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
> - shard-rkl: [SKIP][353] ([i915#14544] / [i915#2672] / [i915#3555]) -> [SKIP][354] ([i915#2672] / [i915#3555]) +3 other tests skip
> [353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
> [354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
>
> * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode:
> - shard-rkl: [SKIP][355] ([i915#14544] / [i915#2672]) -> [SKIP][356] ([i915#2672]) +3 other tests skip
> [355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
> [356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html
>
> * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
> - shard-rkl: [SKIP][357] ([i915#2672] / [i915#3555]) -> [SKIP][358] ([i915#14544] / [i915#2672] / [i915#3555])
> [357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
> [358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
>
> * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode:
> - shard-rkl: [SKIP][359] ([i915#2672]) -> [SKIP][360] ([i915#14544] / [i915#2672])
> [359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html
> [360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render:
> - shard-dg1: [SKIP][361] ([i915#15102] / [i915#4423]) -> [SKIP][362] ([i915#15102])
> [361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render.html
> [362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-render.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
> - shard-rkl: [SKIP][363] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][364] ([i915#15102] / [i915#3023]) +9 other tests skip
> [363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
> [364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite:
> - shard-rkl: [SKIP][365] ([i915#15102] / [i915#3023]) -> [SKIP][366] ([i915#14544] / [i915#15102] / [i915#3023]) +14 other tests skip
> [365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
> [366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-pwrite.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt:
> - shard-dg1: [SKIP][367] -> [SKIP][368] ([i915#4423])
> [367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt.html
> [368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt:
> - shard-dg1: [SKIP][369] ([i915#4423]) -> [SKIP][370]
> [369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt.html
> [370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg1-18/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-blt.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt:
> - shard-rkl: [SKIP][371] ([i915#1825]) -> [SKIP][372] ([i915#14544] / [i915#1825]) +24 other tests skip
> [371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt.html
> [372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-msflip-blt.html
>
> * igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary:
> - shard-dg2: [SKIP][373] ([i915#15102] / [i915#3458]) -> [SKIP][374] ([i915#10433] / [i915#15102] / [i915#3458]) +1 other test skip
> [373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html
> [374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary.html
>
> * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-blt:
> - shard-rkl: [SKIP][375] ([i915#14544] / [i915#15102]) -> [SKIP][376] ([i915#15102]) +3 other tests skip
> [375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-blt.html
> [376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-blt.html
>
> * igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt:
> - shard-rkl: [SKIP][377] ([i915#15102]) -> [SKIP][378] ([i915#14544] / [i915#15102]) +1 other test skip
> [377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
> [378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
>
> * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
> - shard-dg2: [SKIP][379] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][380] ([i915#15102] / [i915#3458]) +1 other test skip
> [379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
> [380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg2-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
>
> * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc:
> - shard-rkl: [SKIP][381] ([i915#14544] / [i915#1825]) -> [SKIP][382] ([i915#1825]) +22 other tests skip
> [381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
> [382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-mmap-wc.html
>
> * igt@kms_hdr@brightness-with-hdr:
> - shard-tglu: [SKIP][383] ([i915#1187] / [i915#12713]) -> [SKIP][384] ([i915#12713])
> [383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html
> [384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-tglu-8/igt@kms_hdr@brightness-with-hdr.html
>
> * igt@kms_joiner@basic-force-big-joiner:
> - shard-rkl: [SKIP][385] ([i915#12388] / [i915#14544]) -> [SKIP][386] ([i915#12388])
> [385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_joiner@basic-force-big-joiner.html
> [386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_joiner@basic-force-big-joiner.html
>
> * igt@kms_joiner@invalid-modeset-big-joiner:
> - shard-rkl: [SKIP][387] ([i915#10656] / [i915#14544]) -> [SKIP][388] ([i915#10656])
> [387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_joiner@invalid-modeset-big-joiner.html
> [388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_joiner@invalid-modeset-big-joiner.html
>
> * igt@kms_panel_fitting@atomic-fastset:
> - shard-rkl: [SKIP][389] ([i915#6301]) -> [SKIP][390] ([i915#14544] / [i915#6301])
> [389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_panel_fitting@atomic-fastset.html
> [390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_panel_fitting@atomic-fastset.html
>
> * igt@kms_plane_multiple@2x-tiling-none:
> - shard-rkl: [SKIP][391] ([i915#13958]) -> [SKIP][392] ([i915#13958] / [i915#14544])
> [391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_plane_multiple@2x-tiling-none.html
> [392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-none.html
>
> * igt@kms_plane_multiple@tiling-4:
> - shard-rkl: [SKIP][393] ([i915#14259]) -> [SKIP][394] ([i915#14259] / [i915#14544])
> [393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_plane_multiple@tiling-4.html
> [394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_plane_multiple@tiling-4.html
>
> * igt@kms_plane_multiple@tiling-yf:
> - shard-rkl: [SKIP][395] ([i915#14259] / [i915#14544]) -> [SKIP][396] ([i915#14259])
> [395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_plane_multiple@tiling-yf.html
> [396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_plane_multiple@tiling-yf.html
>
> * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
> - shard-rkl: [SKIP][397] ([i915#12247] / [i915#14544]) -> [SKIP][398] ([i915#12247]) +3 other tests skip
> [397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
> [398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
>
> * igt@kms_pm_backlight@brightness-with-dpms:
> - shard-rkl: [SKIP][399] ([i915#12343]) -> [SKIP][400] ([i915#12343] / [i915#14544])
> [399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_pm_backlight@brightness-with-dpms.html
> [400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_pm_backlight@brightness-with-dpms.html
>
> * igt@kms_pm_backlight@fade-with-dpms:
> - shard-rkl: [SKIP][401] ([i915#14544] / [i915#5354]) -> [SKIP][402] ([i915#5354])
> [401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_pm_backlight@fade-with-dpms.html
> [402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_pm_backlight@fade-with-dpms.html
>
> * igt@kms_pm_dc@dc5-psr:
> - shard-rkl: [SKIP][403] ([i915#9685]) -> [SKIP][404] ([i915#14544] / [i915#9685]) +1 other test skip
> [403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_pm_dc@dc5-psr.html
> [404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_pm_dc@dc5-psr.html
>
> * igt@kms_pm_rpm@modeset-lpsp:
> - shard-rkl: [SKIP][405] ([i915#14544] / [i915#15073]) -> [SKIP][406] ([i915#15073]) +1 other test skip
> [405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp.html
> [406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp.html
>
> * igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area:
> - shard-rkl: [SKIP][407] ([i915#11520]) -> [SKIP][408] ([i915#11520] / [i915#14544]) +5 other tests skip
> [407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
> [408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html
>
> * igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
> - shard-rkl: [SKIP][409] ([i915#11520] / [i915#14544]) -> [SKIP][410] ([i915#11520]) +4 other tests skip
> [409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
> [410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html
>
> * igt@kms_psr2_su@frontbuffer-xrgb8888:
> - shard-rkl: [SKIP][411] ([i915#9683]) -> [SKIP][412] ([i915#14544] / [i915#9683])
> [411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_psr2_su@frontbuffer-xrgb8888.html
> [412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_psr2_su@frontbuffer-xrgb8888.html
>
> * igt@kms_psr@pr-cursor-render:
> - shard-rkl: [SKIP][413] ([i915#1072] / [i915#9732]) -> [SKIP][414] ([i915#1072] / [i915#14544] / [i915#9732]) +13 other tests skip
> [413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_psr@pr-cursor-render.html
> [414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_psr@pr-cursor-render.html
>
> * igt@kms_psr@psr2-cursor-plane-move:
> - shard-rkl: [SKIP][415] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][416] ([i915#1072] / [i915#9732]) +10 other tests skip
> [415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_psr@psr2-cursor-plane-move.html
> [416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_psr@psr2-cursor-plane-move.html
>
> * igt@kms_psr@psr2-no-drrs:
> - shard-dg1: [SKIP][417] ([i915#1072] / [i915#4423] / [i915#9732]) -> [SKIP][418] ([i915#1072] / [i915#9732])
> [417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-dg1-16/igt@kms_psr@psr2-no-drrs.html
> [418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-dg1-16/igt@kms_psr@psr2-no-drrs.html
>
> * igt@kms_rotation_crc@primary-4-tiled-reflect-x-0:
> - shard-rkl: [SKIP][419] ([i915#5289]) -> [SKIP][420] ([i915#14544] / [i915#5289])
> [419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
> [420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html
>
> * igt@kms_sharpness_filter@filter-formats:
> - shard-rkl: [SKIP][421] ([i915#15232]) -> [SKIP][422] ([i915#14544] / [i915#15232]) +1 other test skip
> [421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_sharpness_filter@filter-formats.html
> [422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_sharpness_filter@filter-formats.html
>
> * igt@kms_sharpness_filter@invalid-filter-with-scaler:
> - shard-rkl: [SKIP][423] ([i915#14544] / [i915#15232]) -> [SKIP][424] ([i915#15232]) +2 other tests skip
> [423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@kms_sharpness_filter@invalid-filter-with-scaler.html
> [424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@kms_sharpness_filter@invalid-filter-with-scaler.html
>
> * igt@kms_vrr@flip-suspend:
> - shard-rkl: [SKIP][425] ([i915#15243] / [i915#3555]) -> [SKIP][426] ([i915#14544] / [i915#15243] / [i915#3555])
> [425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_vrr@flip-suspend.html
> [426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_vrr@flip-suspend.html
>
> * igt@kms_writeback@writeback-fb-id-xrgb2101010:
> - shard-rkl: [SKIP][427] ([i915#2437] / [i915#9412]) -> [SKIP][428] ([i915#14544] / [i915#2437] / [i915#9412])
> [427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
> [428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
>
> * igt@kms_writeback@writeback-invalid-parameters:
> - shard-rkl: [SKIP][429] ([i915#2437]) -> [SKIP][430] ([i915#14544] / [i915#2437])
> [429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@kms_writeback@writeback-invalid-parameters.html
> [430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@kms_writeback@writeback-invalid-parameters.html
>
> * igt@prime_vgem@basic-fence-read:
> - shard-rkl: [SKIP][431] ([i915#3291] / [i915#3708]) -> [SKIP][432] ([i915#14544] / [i915#3291] / [i915#3708])
> [431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@prime_vgem@basic-fence-read.html
> [432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@prime_vgem@basic-fence-read.html
>
> * igt@prime_vgem@coherency-gtt:
> - shard-rkl: [SKIP][433] ([i915#3708]) -> [SKIP][434] ([i915#14544] / [i915#3708])
> [433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@prime_vgem@coherency-gtt.html
> [434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@prime_vgem@coherency-gtt.html
>
> * igt@sriov_basic@enable-vfs-autoprobe-off:
> - shard-rkl: [SKIP][435] ([i915#9917]) -> [SKIP][436] ([i915#14544] / [i915#9917])
> [435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-5/igt@sriov_basic@enable-vfs-autoprobe-off.html
> [436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-off.html
>
> * igt@sriov_basic@enable-vfs-bind-unbind-each:
> - shard-rkl: [SKIP][437] ([i915#14544] / [i915#9917]) -> [SKIP][438] ([i915#9917])
> [437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17576/shard-rkl-6/igt@sriov_basic@enable-vfs-bind-unbind-each.html
> [438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_157863v1/shard-rkl-3/igt@sriov_basic@enable-vfs-bind-unbind-each.html
>
>
> [i915#10226]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10226
> [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
> [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
> [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
> [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
> [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#11614]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11614
> [i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
> [i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
> [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
> [i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
> [i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
> [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
> [i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
> [i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
> [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
> [i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
> [i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
> [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
> [i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796
> [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
> [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008
> [i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
> [i915#13030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13030
> [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
> [i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
> [i915#1339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1339
> [i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
> [i915#13447]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13447
> [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
> [i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
> [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
> [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
> [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
> [i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
> [i915#13783]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13783
> [i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
> [i915#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#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
> [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
> [i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
> [i915#14350]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14350
> [i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
> [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
> [i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
> [i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
> [i915#14809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14809
> [i915#14849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14849
> [i915#14857]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14857
> [i915#14871]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14871
> [i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
> [i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
> [i915#15232]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15232
> [i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
> [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#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
> [i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
> [i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
> [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
> [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
> [i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
> [i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
> [i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
> [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
> [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
> [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
> [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
> [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
> [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
> [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
> [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
> [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
> [i915#3582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3582
> [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
> [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
> [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
> [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
> [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
> [i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
> [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
> [i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
> [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
> [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
> [i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
> [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
> [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
> [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
> [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
> [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
> [i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
> [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
> [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
> [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
> [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
> [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
> [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
> [i915#5723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5723
> [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
> [i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
> [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
> [i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
> [i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
> [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
> [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
> [i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
> [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
> [i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
> [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
> [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
> [i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
> [i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
> [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
> [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
> [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
> [i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
> [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
> [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
> [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
> [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
> [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
> [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
> [i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
> [i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
> [i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
> [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#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
> [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
> [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
> [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
> [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
> [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
> [i915#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#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
> [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
> [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
> [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
>
>
> Build changes
> -------------
>
> * Linux: CI_DRM_17576 -> Patchwork_157863v1
>
> CI-20190529: 20190529
> CI_DRM_17576: 3d718db04a365cc44a3bc81ffa4db7bbd2e645d7 @ git://anongit.freedesktop.org/gfx-ci/linux
> IGT_8636: 254cd102396ff95d61f2ebe49fc09128878bf483 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
> Patchwork_157863v1: 3d718db04a365cc44a3bc81ffa4db7bbd2e645d7 @ 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_157863v1/index.html
^ permalink raw reply [flat|nested] 20+ messages in thread
end of thread, other threads:[~2025-11-21 19:48 UTC | newest]
Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-20 17:23 [PATCH 1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG Imre Deak
2025-11-20 17:23 ` [PATCH 2/5] drm/i915/tc: Add separate intel_tc_phy_port_to_tc() for TC DDI/PHY ports Imre Deak
2025-11-21 2:56 ` Kandpal, Suraj
2025-11-21 11:19 ` Jani Nikula
2025-11-21 15:26 ` Imre Deak
2025-11-20 17:23 ` [PATCH 3/5] drm/i915/cx0: Use intel_port_to_tc() instead of open coding it Imre Deak
2025-11-21 3:08 ` Kandpal, Suraj
2025-11-21 11:28 ` Jani Nikula
2025-11-21 15:30 ` Imre Deak
2025-11-20 17:23 ` [PATCH 4/5] drm/i915/cx0: Read out power-down state of both TXs in PHY lane 0 Imre Deak
2025-11-21 3:50 ` Kandpal, Suraj
2025-11-20 17:23 ` [PATCH 5/5] drm/i915/cx0: Read out power-down state of both PHY lanes for reversed lanes Imre Deak
2025-11-21 3:54 ` Kandpal, Suraj
2025-11-21 8:31 ` Imre Deak
2025-11-21 8:45 ` Kandpal, Suraj
2025-11-20 22:05 ` ✓ CI.KUnit: success for series starting with [1/5] drm/i915/cx0: Fix port to PLL ID mapping on BMG Patchwork
2025-11-20 22:20 ` ✗ CI.checksparse: warning " Patchwork
2025-11-20 22:44 ` ✓ Xe.CI.BAT: success " Patchwork
2025-11-21 3:43 ` ✗ Xe.CI.Full: failure " Patchwork
[not found] ` <176372186635.17117.13640185361724504300@a3b018990fe9>
2025-11-21 19:47 ` ✗ i915.CI.Full: " Imre Deak
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox