Skip to contentSkip to conversation

drm/i915/tc: Fix enabled/disconnected DP-alt sink handling

PATCH In review Imre Deak 5 participants 68 messages Aug 5, 2025 – Aug 13, 2025

Subsystems (4)
lore
Share & tools
lore

Imre Deak

author
#0 lore raw

cover drm/i915/tc: Fix enabled/disconnected DP-alt sink handling

This patchset fixes an issue on LNL+, where the TypeC PHY's mode/state is detected incorrectly during HW readout for a DP-alt sink that got enabled by BIOS/GOP, but later the sink got disconnected by the user before the driver got loaded.

The issue in the driver is due to overlooking a change on LNL+ in the way the PHY ready flag and pin assignment is set/cleared in the PHY registers by the HW/FW wrt. how this works on all the earlier (ICL-MTL) TypeC platforms.

The first 5 patches fix the issue, the rest refactor the PHY's max lane count and pin assignment query functions, sanitizing the code, removing duplications and validating the register values read out from the HW.

Imre Deak (19):
drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink drm/i915/icl+/tc: Cache the max lane count value drm/i915/lnl+/tc: Fix max lane count HW readout drm/i915/lnl+/tc: Use the cached max lane count value drm/i915/icl+/tc: Convert AUX powered WARN to a debug message drm/i915/tc: Use the cached max lane count value drm/i915/tc: Move getting the power domain before reading DFLEX
registers
drm/i915/tc: Move asserting the power state after reading
TCSS_DDI_STATUS
drm/i915/tc: Add an enum for the TypeC pin assignment drm/i915/tc: Pass pin assignment value around using the pin assignment
enum
drm/i915/tc: Handle pin assignment NONE on all platforms drm/i915/tc: Validate the pin assignment on all platforms drm/i915/tc: Unify the way to get the pin assignment on all platforms drm/i915/tc: Unify the way to get the max lane count value on MTL+ drm/i915/tc: Handle non-TC encoders when getting the pin assignment drm/i915/tc: Pass intel_tc_port to internal lane mask/count helpers dmc/i915/tc: Report pin assignment NONE in TBT-alt mode drm/i915/tc: Cache the pin assignment value
drm/i915/tc: Debug print the pin assignment and max lane count

 drivers/gpu/drm/i915/display/intel_ddi.c      |  19 +-
 .../gpu/drm/i915/display/intel_display_regs.h |   2 +
 drivers/gpu/drm/i915/display/intel_tc.c       | 217 ++++++++++++------
 drivers/gpu/drm/i915/display/intel_tc.h       |  72 +++++-
 4 files changed, 225 insertions(+), 85 deletions(-)
Signature · 1 line
2.49.1
author
#1 lore raw

PATCH 1/19 drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink

The TypeC PHY HW readout during driver loading and system resume determines which TypeC mode the PHY is in (legacy/DP-alt/TBT-alt) and whether the PHY is connected, based on the PHY's Owned and Ready flags. For the PHY to be in DP-alt or legacy mode and for the PHY to be in the connected state in these modes, both the Owned (set by the BIOS/driver) and the Ready (set by the HW) flags should be set.

On ICL-MTL the HW kept the PHY's Ready flag set after the driver connected the PHY by acquiring the PHY ownership (by setting the Owned flag), until the driver disconnected the PHY by releasing the PHY ownership (by clearing the Owned flag). On LNL+ this has changed, in that the HW clears the Ready flag as soon as the sink gets disconnected, even if the PHY ownership was acquired already and hence the PHY is being used by the display.

When inheriting the HW state from BIOS for a PHY connected in DP-alt mode on which the sink got disconnected - i.e. in a case where the sink was connected while BIOS/GOP was running and so the sink got enabled connecting the PHY, but the user disconnected the sink by the time the driver loaded - the PHY Owned but not Ready state must be accounted for on LNL+ according to the above. Do that by assuming on LNL+ that the PHY is connected in DP-alt mode whenever the PHY Owned flag is set, regardless of the PHY Ready flag.

This fixes a problem on LNL+, where the PHY TypeC mode / connected state was detected incorrectly for a DP-alt sink, which got connected and then disconnected by the user in the above way.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +10 -6
index 3bc57579fe53e..73a08bd84a70a 100644
@@ -1226,14 +1226,18 @@ static void tc_phy_get_hw_state(struct intel_tc_port *tc)
 	tc->phy_ops->get_hw_state(tc);
 }
 
-static bool tc_phy_is_ready_and_owned(struct intel_tc_port *tc,
-				      bool phy_is_ready, bool phy_is_owned)
+static bool tc_phy_in_legacy_or_dp_alt_mode(struct intel_tc_port *tc,
+					    bool phy_is_ready, bool phy_is_owned)
 {
 	struct intel_display *display = to_intel_display(tc->dig_port);
 
-	drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
+	if (DISPLAY_VER(display) < 20) {
+		drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
 
-	return phy_is_ready && phy_is_owned;
+		return phy_is_ready && phy_is_owned;
+	} else {
+		return phy_is_owned;
+	}
 }
 
 static bool tc_phy_is_connected(struct intel_tc_port *tc,
@@ -1244,7 +1248,7 @@ static bool tc_phy_is_connected(struct intel_tc_port *tc,
 	bool phy_is_owned = tc_phy_is_owned(tc);
 	bool is_connected;
 
-	if (tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned))
+	if (tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned))
 		is_connected = port_pll_type == ICL_PORT_DPLL_MG_PHY;
 	else
 		is_connected = port_pll_type == ICL_PORT_DPLL_DEFAULT;
@@ -1352,7 +1356,7 @@ tc_phy_get_current_mode(struct intel_tc_port *tc)
 	phy_is_ready = tc_phy_is_ready(tc);
 	phy_is_owned = tc_phy_is_owned(tc);
 
-	if (!tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned)) {
+	if (!tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned)) {
 		mode = get_tc_mode_in_phy_not_owned_state(tc, live_mode);
 	} else {
 		drm_WARN_ON(display->drm, live_mode == TC_PORT_TBT_ALT);
Signature · 1 line
2.49.1
Reviewed-by on v1 1/19
#2 lore raw

RE: [PATCH 01/19] drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink

Quoted 23 lines

-----Original Message-----
From: Intel-xe <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Cc: [email protected]; Lin, Charlton <[email protected]>; Almahallawy, Khaled <[email protected]>
Subject: [PATCH 01/19] drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink

The TypeC PHY HW readout during driver loading and system resume determines which TypeC mode the PHY is in (legacy/DP- alt/TBT-alt) and whether the PHY is connected, based on the PHY's Owned and Ready flags.
For the PHY to be in DP-alt or legacy mode and for the PHY to be in the connected state in these modes, both the Owned (set by the BIOS/driver) and the Ready (set by the HW) flags should be set.

On ICL-MTL the HW kept the PHY's Ready flag set after the driver connected the PHY by acquiring the PHY ownership (by setting the Owned flag), until the driver disconnected the PHY by releasing the PHY ownership (by clearing the Owned flag). On LNL+ this has changed, in that the HW clears the Ready flag as soon as the sink gets disconnected, even if the PHY ownership was acquired already and hence the PHY is being used by the display.

When inheriting the HW state from BIOS for a PHY connected in DP-alt mode on which the sink got disconnected - i.e. in a case where the sink was connected while BIOS/GOP was running and so the sink got enabled connecting the PHY, but the user disconnected the sink by the time the driver loaded - the PHY Owned but not Ready state must be accounted for on LNL+ according to the above. Do that by assuming on LNL+ that the PHY is connected in DP-alt mode whenever the PHY Owned flag is set, regardless of the PHY Ready flag.

Quoted 6 lines

This fixes a problem on LNL+, where the PHY TypeC mode / connected state was detected incorrectly for a DP-alt sink, which got connected and then disconnected by the user in the above way.

Quoted 53 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +8 -4
index 3bc57579fe53e..73a08bd84a70a 100644
@@ -1226,14 +1226,18 @@ static void tc_phy_get_hw_state(struct intel_tc_port *tc)
 	tc->phy_ops->get_hw_state(tc);
 }
 
-static bool tc_phy_is_ready_and_owned(struct intel_tc_port *tc,
-				      bool phy_is_ready, bool phy_is_owned)
+static bool tc_phy_in_legacy_or_dp_alt_mode(struct intel_tc_port *tc,
+					    bool phy_is_ready, bool phy_is_owned)
 {
 	struct intel_display *display = to_intel_display(tc->dig_port);
 
-	drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
+	if (DISPLAY_VER(display) < 20) {
+		drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
 
-	return phy_is_ready && phy_is_owned;
+		return phy_is_ready && phy_is_owned;
+	} else {
+		return phy_is_owned;
+	}
 }
 
 static bool tc_phy_is_connected(struct intel_tc_port *tc, @@ -1244,7 +1248,7 @@ static bool tc_phy_is_connected(struct

intel_tc_port *tc,

drivers/gpu/drm/i915/display/intel_tc.c +1 -1
 	bool phy_is_owned = tc_phy_is_owned(tc);
 	bool is_connected;
 
-	if (tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned))
+	if (tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned))
 		is_connected = port_pll_type == ICL_PORT_DPLL_MG_PHY;
 	else
 		is_connected = port_pll_type == ICL_PORT_DPLL_DEFAULT; @@ -1352,7 +1356,7 @@

tc_phy_get_current_mode(struct intel_tc_port *tc)

drivers/gpu/drm/i915/display/intel_tc.c +2 -2
 	phy_is_ready = tc_phy_is_ready(tc);
 	phy_is_owned = tc_phy_is_owned(tc);
 
-	if (!tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned)) {
+	if (!tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned))
+{
 		mode = get_tc_mode_in_phy_not_owned_state(tc, live_mode);
 	} else {
 		drm_WARN_ON(display->drm, live_mode == TC_PORT_TBT_ALT);
--

2.49.1

Reviewed-by on v1 1/19
#3 lore raw

Re: [PATCH 01/19] drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink

In reply to Imre Deak
Quoted 41 lines · Imre Deak

The TypeC PHY HW readout during driver loading and system resume determines which TypeC mode the PHY is in (legacy/DP-alt/TBT-alt) and whether the PHY is connected, based on the PHY's Owned and Ready flags. For the PHY to be in DP-alt or legacy mode and for the PHY to be in the connected state in these modes, both the Owned (set by the BIOS/driver) and the Ready (set by the HW) flags should be set.

On ICL-MTL the HW kept the PHY's Ready flag set after the driver connected the PHY by acquiring the PHY ownership (by setting the Owned flag), until the driver disconnected the PHY by releasing the PHY ownership (by clearing the Owned flag). On LNL+ this has changed, in that the HW clears the Ready flag as soon as the sink gets disconnected, even if the PHY ownership was acquired already and hence the PHY is being used by the display.

When inheriting the HW state from BIOS for a PHY connected in DP-alt mode on which the sink got disconnected - i.e. in a case where the sink was connected while BIOS/GOP was running and so the sink got enabled connecting the PHY, but the user disconnected the sink by the time the driver loaded - the PHY Owned but not Ready state must be accounted for on LNL+ according to the above. Do that by assuming on LNL+ that the PHY is connected in DP-alt mode whenever the PHY Owned flag is set, regardless of the PHY Ready flag.

This fixes a problem on LNL+, where the PHY TypeC mode / connected state was detected incorrectly for a DP-alt sink, which got connected and then disconnected by the user in the above way.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +0 -0
index 3bc57579fe53e..73a08bd84a70a 100644

drivers/gpu/drm/i915/display/intel_tc.c static void tc_phy_get_hw_state(struct intel_tc_port *tc) · line 1230

Quoted 7 lines
drivers/gpu/drm/i915/display/intel_tc.c +2 -2
@@ -1226,14 +1226,18 @@ static void tc_phy_get_hw_state(struct intel_tc_port *tc)
 	tc->phy_ops->get_hw_state(tc);
 }
 
-static bool tc_phy_is_ready_and_owned(struct intel_tc_port *tc,
-				      bool phy_is_ready, bool phy_is_owned)
+static bool tc_phy_in_legacy_or_dp_alt_mode(struct intel_tc_port *tc,
+					    bool phy_is_ready, bool phy_is_owned)

Personally I don't like the "or" in the function name. You're returning a boolean which is true or false. The return value is akin to answering "Yes/No" to the question "Is it black or white".

This is a nitpick, obviously, so I'll leave it up to you.

Regardless:

--
Cheers,
Luca.

Quoted 33 lines
drivers/gpu/drm/i915/display/intel_tc.c +8 -4
 {
 	struct intel_display *display = to_intel_display(tc->dig_port);
 
-	drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
+	if (DISPLAY_VER(display) < 20) {
+		drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
 
-	return phy_is_ready && phy_is_owned;
+		return phy_is_ready && phy_is_owned;
+	} else {
+		return phy_is_owned;
+	}
 }
 
 static bool tc_phy_is_connected(struct intel_tc_port *tc,
@@ -1244,7 +1248,7 @@ static bool tc_phy_is_connected(struct intel_tc_port *tc,
 	bool phy_is_owned = tc_phy_is_owned(tc);
 	bool is_connected;
 
-	if (tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned))
+	if (tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned))
 		is_connected = port_pll_type == ICL_PORT_DPLL_MG_PHY;
 	else
 		is_connected = port_pll_type == ICL_PORT_DPLL_DEFAULT;
@@ -1352,7 +1356,7 @@ tc_phy_get_current_mode(struct intel_tc_port *tc)
 	phy_is_ready = tc_phy_is_ready(tc);
 	phy_is_owned = tc_phy_is_owned(tc);
 
-	if (!tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned)) {
+	if (!tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned)) {
 		mode = get_tc_mode_in_phy_not_owned_state(tc, live_mode);
 	} else {
 		drm_WARN_ON(display->drm, live_mode == TC_PORT_TBT_ALT);
author
#4 lore raw

Re: [PATCH 01/19] drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink

Quoted 45 lines · Luca Coelho
Quoted 44 lines · Imre Deak

The TypeC PHY HW readout during driver loading and system resume determines which TypeC mode the PHY is in (legacy/DP-alt/TBT-alt) and whether the PHY is connected, based on the PHY's Owned and Ready flags. For the PHY to be in DP-alt or legacy mode and for the PHY to be in the connected state in these modes, both the Owned (set by the BIOS/driver) and the Ready (set by the HW) flags should be set.

On ICL-MTL the HW kept the PHY's Ready flag set after the driver connected the PHY by acquiring the PHY ownership (by setting the Owned flag), until the driver disconnected the PHY by releasing the PHY ownership (by clearing the Owned flag). On LNL+ this has changed, in that the HW clears the Ready flag as soon as the sink gets disconnected, even if the PHY ownership was acquired already and hence the PHY is being used by the display.

When inheriting the HW state from BIOS for a PHY connected in DP-alt mode on which the sink got disconnected - i.e. in a case where the sink was connected while BIOS/GOP was running and so the sink got enabled connecting the PHY, but the user disconnected the sink by the time the driver loaded - the PHY Owned but not Ready state must be accounted for on LNL+ according to the above. Do that by assuming on LNL+ that the PHY is connected in DP-alt mode whenever the PHY Owned flag is set, regardless of the PHY Ready flag.

This fixes a problem on LNL+, where the PHY TypeC mode / connected state was detected incorrectly for a DP-alt sink, which got connected and then disconnected by the user in the above way.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +0 -0
index 3bc57579fe53e..73a08bd84a70a 100644
@@ -1226,14 +1226,18 @@ static void tc_phy_get_hw_state(struct intel_tc_port *tc)
 	tc->phy_ops->get_hw_state(tc);
 }
 
Quoted 8 lines

drivers/gpu/drm/i915/display/intel_tc.c static void tc_phy_get_hw_state(struct intel_tc_port *tc) · line 1230

Quoted 4 lines
drivers/gpu/drm/i915/display/intel_tc.c +2 -2
-static bool tc_phy_is_ready_and_owned(struct intel_tc_port *tc,
-				      bool phy_is_ready, bool phy_is_owned)
+static bool tc_phy_in_legacy_or_dp_alt_mode(struct intel_tc_port *tc,
+					    bool phy_is_ready, bool phy_is_owned)

Personally I don't like the "or" in the function name. You're returning a boolean which is true or false. The return value is akin to answering "Yes/No" to the question "Is it black or white".

The question the function is meant to answer is "Is the PHY in legacy or DP-alt mode?". The return value is true (yes) if the PHY is in either legacy or DP-alt mode, false (no) if the PHY is neither in legacy or DP-alt mode. There are many other uses of "or" in function names in this sense, so not sure how else I'd name this one. Simply leaving out "or" would make it less clear that the legacy and DP-alt modes are two separate modes.

Quoted 43 lines

This is a nitpick, obviously, so I'll leave it up to you.

Regardless:

--
Cheers,
Luca.

Quoted 33 lines
drivers/gpu/drm/i915/display/intel_tc.c +8 -4
 {
 	struct intel_display *display = to_intel_display(tc->dig_port);
 
-	drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
+	if (DISPLAY_VER(display) < 20) {
+		drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
 
-	return phy_is_ready && phy_is_owned;
+		return phy_is_ready && phy_is_owned;
+	} else {
+		return phy_is_owned;
+	}
 }
 
 static bool tc_phy_is_connected(struct intel_tc_port *tc,
@@ -1244,7 +1248,7 @@ static bool tc_phy_is_connected(struct intel_tc_port *tc,
 	bool phy_is_owned = tc_phy_is_owned(tc);
 	bool is_connected;
 
-	if (tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned))
+	if (tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned))
 		is_connected = port_pll_type == ICL_PORT_DPLL_MG_PHY;
 	else
 		is_connected = port_pll_type == ICL_PORT_DPLL_DEFAULT;
@@ -1352,7 +1356,7 @@ tc_phy_get_current_mode(struct intel_tc_port *tc)
 	phy_is_ready = tc_phy_is_ready(tc);
 	phy_is_owned = tc_phy_is_owned(tc);
 
-	if (!tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned)) {
+	if (!tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned)) {
 		mode = get_tc_mode_in_phy_not_owned_state(tc, live_mode);
 	} else {
 		drm_WARN_ON(display->drm, live_mode == TC_PORT_TBT_ALT);
maintainer
#5 lore raw

Re: [PATCH 01/19] drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink

Quoted 55 lines · Imre Deak
Quoted 45 lines · Luca Coelho
Quoted 44 lines · Imre Deak

The TypeC PHY HW readout during driver loading and system resume determines which TypeC mode the PHY is in (legacy/DP-alt/TBT-alt) and whether the PHY is connected, based on the PHY's Owned and Ready flags. For the PHY to be in DP-alt or legacy mode and for the PHY to be in the connected state in these modes, both the Owned (set by the BIOS/driver) and the Ready (set by the HW) flags should be set.

On ICL-MTL the HW kept the PHY's Ready flag set after the driver connected the PHY by acquiring the PHY ownership (by setting the Owned flag), until the driver disconnected the PHY by releasing the PHY ownership (by clearing the Owned flag). On LNL+ this has changed, in that the HW clears the Ready flag as soon as the sink gets disconnected, even if the PHY ownership was acquired already and hence the PHY is being used by the display.

When inheriting the HW state from BIOS for a PHY connected in DP-alt mode on which the sink got disconnected - i.e. in a case where the sink was connected while BIOS/GOP was running and so the sink got enabled connecting the PHY, but the user disconnected the sink by the time the driver loaded - the PHY Owned but not Ready state must be accounted for on LNL+ according to the above. Do that by assuming on LNL+ that the PHY is connected in DP-alt mode whenever the PHY Owned flag is set, regardless of the PHY Ready flag.

This fixes a problem on LNL+, where the PHY TypeC mode / connected state was detected incorrectly for a DP-alt sink, which got connected and then disconnected by the user in the above way.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +0 -0
index 3bc57579fe53e..73a08bd84a70a 100644
@@ -1226,14 +1226,18 @@ static void tc_phy_get_hw_state(struct intel_tc_port *tc)
 	tc->phy_ops->get_hw_state(tc);
 }
 
Quoted 8 lines

drivers/gpu/drm/i915/display/intel_tc.c static void tc_phy_get_hw_state(struct intel_tc_port *tc) · line 1230

Quoted 4 lines
drivers/gpu/drm/i915/display/intel_tc.c +2 -2
-static bool tc_phy_is_ready_and_owned(struct intel_tc_port *tc,
-				      bool phy_is_ready, bool phy_is_owned)
+static bool tc_phy_in_legacy_or_dp_alt_mode(struct intel_tc_port *tc,
+					    bool phy_is_ready, bool phy_is_owned)

Personally I don't like the "or" in the function name. You're returning a boolean which is true or false. The return value is akin to answering "Yes/No" to the question "Is it black or white".

Quoted 7 lines

The question the function is meant to answer is "Is the PHY in legacy or DP-alt mode?". The return value is true (yes) if the PHY is in either legacy or DP-alt mode, false (no) if the PHY is neither in legacy or DP-alt mode. There are many other uses of "or" in function names in this sense, so not sure how else I'd name this one. Simply leaving out "or" would make it less clear that the legacy and DP-alt modes are two separate modes.

What's the opposite of "Is the PHY in legacy or DP-alt mode"?

Would that lead to a simpler name, with the reversed return value?

BR,
Jani.

Quoted 44 lines
Quoted 44 lines

This is a nitpick, obviously, so I'll leave it up to you.

Regardless:

--
Cheers,
Luca.

Quoted 33 lines
drivers/gpu/drm/i915/display/intel_tc.c +8 -4
 {
 	struct intel_display *display = to_intel_display(tc->dig_port);
 
-	drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
+	if (DISPLAY_VER(display) < 20) {
+		drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
 
-	return phy_is_ready && phy_is_owned;
+		return phy_is_ready && phy_is_owned;
+	} else {
+		return phy_is_owned;
+	}
 }
 
 static bool tc_phy_is_connected(struct intel_tc_port *tc,
@@ -1244,7 +1248,7 @@ static bool tc_phy_is_connected(struct intel_tc_port *tc,
 	bool phy_is_owned = tc_phy_is_owned(tc);
 	bool is_connected;
 
-	if (tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned))
+	if (tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned))
 		is_connected = port_pll_type == ICL_PORT_DPLL_MG_PHY;
 	else
 		is_connected = port_pll_type == ICL_PORT_DPLL_DEFAULT;
@@ -1352,7 +1356,7 @@ tc_phy_get_current_mode(struct intel_tc_port *tc)
 	phy_is_ready = tc_phy_is_ready(tc);
 	phy_is_owned = tc_phy_is_owned(tc);
 
-	if (!tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned)) {
+	if (!tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned)) {
 		mode = get_tc_mode_in_phy_not_owned_state(tc, live_mode);
 	} else {
 		drm_WARN_ON(display->drm, live_mode == TC_PORT_TBT_ALT);
Signature · 1 line
Jani Nikula, Intel
author
#6 lore raw

Re: [PATCH 01/19] drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink

Quoted 64 lines · Jani Nikula
Quoted 55 lines · Imre Deak
Quoted 45 lines · Luca Coelho
Quoted 44 lines · Imre Deak

The TypeC PHY HW readout during driver loading and system resume determines which TypeC mode the PHY is in (legacy/DP-alt/TBT-alt) and whether the PHY is connected, based on the PHY's Owned and Ready flags. For the PHY to be in DP-alt or legacy mode and for the PHY to be in the connected state in these modes, both the Owned (set by the BIOS/driver) and the Ready (set by the HW) flags should be set.

On ICL-MTL the HW kept the PHY's Ready flag set after the driver connected the PHY by acquiring the PHY ownership (by setting the Owned flag), until the driver disconnected the PHY by releasing the PHY ownership (by clearing the Owned flag). On LNL+ this has changed, in that the HW clears the Ready flag as soon as the sink gets disconnected, even if the PHY ownership was acquired already and hence the PHY is being used by the display.

When inheriting the HW state from BIOS for a PHY connected in DP-alt mode on which the sink got disconnected - i.e. in a case where the sink was connected while BIOS/GOP was running and so the sink got enabled connecting the PHY, but the user disconnected the sink by the time the driver loaded - the PHY Owned but not Ready state must be accounted for on LNL+ according to the above. Do that by assuming on LNL+ that the PHY is connected in DP-alt mode whenever the PHY Owned flag is set, regardless of the PHY Ready flag.

This fixes a problem on LNL+, where the PHY TypeC mode / connected state was detected incorrectly for a DP-alt sink, which got connected and then disconnected by the user in the above way.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +0 -0
index 3bc57579fe53e..73a08bd84a70a 100644
@@ -1226,14 +1226,18 @@ static void tc_phy_get_hw_state(struct intel_tc_port *tc)
 	tc->phy_ops->get_hw_state(tc);
 }
 
Quoted 8 lines

drivers/gpu/drm/i915/display/intel_tc.c static void tc_phy_get_hw_state(struct intel_tc_port *tc) · line 1230

Quoted 4 lines
drivers/gpu/drm/i915/display/intel_tc.c +2 -2
-static bool tc_phy_is_ready_and_owned(struct intel_tc_port *tc,
-				      bool phy_is_ready, bool phy_is_owned)
+static bool tc_phy_in_legacy_or_dp_alt_mode(struct intel_tc_port *tc,
+					    bool phy_is_ready, bool phy_is_owned)

Personally I don't like the "or" in the function name. You're returning a boolean which is true or false. The return value is akin to answering "Yes/No" to the question "Is it black or white".

Quoted 7 lines

The question the function is meant to answer is "Is the PHY in legacy or DP-alt mode?". The return value is true (yes) if the PHY is in either legacy or DP-alt mode, false (no) if the PHY is neither in legacy or DP-alt mode. There are many other uses of "or" in function names in this sense, so not sure how else I'd name this one. Simply leaving out "or" would make it less clear that the legacy and DP-alt modes are two separate modes.

Quoted 3 lines

What's the opposite of "Is the PHY in legacy or DP-alt mode"?

Would that lead to a simpler name, with the reversed return value?

The opposite is either TBT-alt or disconnected mode, so the reversal would result in the same function name format.

Quoted 52 lines

BR,
Jani.

Quoted 44 lines
Quoted 44 lines

This is a nitpick, obviously, so I'll leave it up to you.

Regardless:

--
Cheers,
Luca.

Quoted 33 lines
drivers/gpu/drm/i915/display/intel_tc.c +8 -4
 {
 	struct intel_display *display = to_intel_display(tc->dig_port);
 
-	drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
+	if (DISPLAY_VER(display) < 20) {
+		drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
 
-	return phy_is_ready && phy_is_owned;
+		return phy_is_ready && phy_is_owned;
+	} else {
+		return phy_is_owned;
+	}
 }
 
 static bool tc_phy_is_connected(struct intel_tc_port *tc,
@@ -1244,7 +1248,7 @@ static bool tc_phy_is_connected(struct intel_tc_port *tc,
 	bool phy_is_owned = tc_phy_is_owned(tc);
 	bool is_connected;
 
-	if (tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned))
+	if (tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned))
 		is_connected = port_pll_type == ICL_PORT_DPLL_MG_PHY;
 	else
 		is_connected = port_pll_type == ICL_PORT_DPLL_DEFAULT;
@@ -1352,7 +1356,7 @@ tc_phy_get_current_mode(struct intel_tc_port *tc)
 	phy_is_ready = tc_phy_is_ready(tc);
 	phy_is_owned = tc_phy_is_owned(tc);
 
-	if (!tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned)) {
+	if (!tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned)) {
 		mode = get_tc_mode_in_phy_not_owned_state(tc, live_mode);
 	} else {
 		drm_WARN_ON(display->drm, live_mode == TC_PORT_TBT_ALT);
Signature · 1 line
Jani Nikula, Intel
author
#7 lore raw

Re: [PATCH 01/19] drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink

Quoted 65 lines · Imre Deak
Quoted 64 lines · Jani Nikula
Quoted 62 lines · Imre Deak
Quoted 45 lines · Luca Coelho
Quoted 44 lines · Imre Deak

The TypeC PHY HW readout during driver loading and system resume determines which TypeC mode the PHY is in (legacy/DP-alt/TBT-alt) and whether the PHY is connected, based on the PHY's Owned and Ready flags. For the PHY to be in DP-alt or legacy mode and for the PHY to be in the connected state in these modes, both the Owned (set by the BIOS/driver) and the Ready (set by the HW) flags should be set.

On ICL-MTL the HW kept the PHY's Ready flag set after the driver connected the PHY by acquiring the PHY ownership (by setting the Owned flag), until the driver disconnected the PHY by releasing the PHY ownership (by clearing the Owned flag). On LNL+ this has changed, in that the HW clears the Ready flag as soon as the sink gets disconnected, even if the PHY ownership was acquired already and hence the PHY is being used by the display.

When inheriting the HW state from BIOS for a PHY connected in DP-alt mode on which the sink got disconnected - i.e. in a case where the sink was connected while BIOS/GOP was running and so the sink got enabled connecting the PHY, but the user disconnected the sink by the time the driver loaded - the PHY Owned but not Ready state must be accounted for on LNL+ according to the above. Do that by assuming on LNL+ that the PHY is connected in DP-alt mode whenever the PHY Owned flag is set, regardless of the PHY Ready flag.

This fixes a problem on LNL+, where the PHY TypeC mode / connected state was detected incorrectly for a DP-alt sink, which got connected and then disconnected by the user in the above way.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +0 -0
index 3bc57579fe53e..73a08bd84a70a 100644
@@ -1226,14 +1226,18 @@ static void tc_phy_get_hw_state(struct intel_tc_port *tc)
 	tc->phy_ops->get_hw_state(tc);
 }
 
Quoted 8 lines

drivers/gpu/drm/i915/display/intel_tc.c static void tc_phy_get_hw_state(struct intel_tc_port *tc) · line 1230

Quoted 4 lines
drivers/gpu/drm/i915/display/intel_tc.c +2 -2
-static bool tc_phy_is_ready_and_owned(struct intel_tc_port *tc,
-				      bool phy_is_ready, bool phy_is_owned)
+static bool tc_phy_in_legacy_or_dp_alt_mode(struct intel_tc_port *tc,
+					    bool phy_is_ready, bool phy_is_owned)

Personally I don't like the "or" in the function name. You're returning a boolean which is true or false. The return value is akin to answering "Yes/No" to the question "Is it black or white".

The question the function is meant to answer is "Is the PHY in legacy or DP-alt mode?". The return value is true (yes) if the PHY is in either legacy or DP-alt mode, false (no) if the PHY is neither in legacy or DP-alt mode. There are many other uses of "or" in function names in this sense, so not sure how else I'd name this one. Simply leaving out "or" would make it less clear that the legacy and DP-alt modes are two separate modes.

Quoted 6 lines
Quoted 3 lines

What's the opposite of "Is the PHY in legacy or DP-alt mode"?

Would that lead to a simpler name, with the reversed return value?

The opposite is either TBT-alt or disconnected mode, so the reversal would result in the same function name format.

Would you be ok with

tc_phy_owned_by_display()

?

Quoted 53 lines
Quoted 53 lines

BR,
Jani.

Quoted 44 lines
Quoted 44 lines

This is a nitpick, obviously, so I'll leave it up to you.

Regardless:

--
Cheers,
Luca.

Quoted 33 lines
drivers/gpu/drm/i915/display/intel_tc.c +8 -4
 {
 	struct intel_display *display = to_intel_display(tc->dig_port);
 
-	drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
+	if (DISPLAY_VER(display) < 20) {
+		drm_WARN_ON(display->drm, phy_is_owned && !phy_is_ready);
 
-	return phy_is_ready && phy_is_owned;
+		return phy_is_ready && phy_is_owned;
+	} else {
+		return phy_is_owned;
+	}
 }
 
 static bool tc_phy_is_connected(struct intel_tc_port *tc,
@@ -1244,7 +1248,7 @@ static bool tc_phy_is_connected(struct intel_tc_port *tc,
 	bool phy_is_owned = tc_phy_is_owned(tc);
 	bool is_connected;
 
-	if (tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned))
+	if (tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned))
 		is_connected = port_pll_type == ICL_PORT_DPLL_MG_PHY;
 	else
 		is_connected = port_pll_type == ICL_PORT_DPLL_DEFAULT;
@@ -1352,7 +1356,7 @@ tc_phy_get_current_mode(struct intel_tc_port *tc)
 	phy_is_ready = tc_phy_is_ready(tc);
 	phy_is_owned = tc_phy_is_owned(tc);
 
-	if (!tc_phy_is_ready_and_owned(tc, phy_is_ready, phy_is_owned)) {
+	if (!tc_phy_in_legacy_or_dp_alt_mode(tc, phy_is_ready, phy_is_owned)) {
 		mode = get_tc_mode_in_phy_not_owned_state(tc, live_mode);
 	} else {
 		drm_WARN_ON(display->drm, live_mode == TC_PORT_TBT_ALT);
Signature · 1 line
Jani Nikula, Intel
maintainer
#8 lore raw

Re: [PATCH 01/19] drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink

Quoted 3 lines · Imre Deak

Would you be ok with

tc_phy_owned_by_display()

Sounds good to me. Maybe add a brief comment "Is the PHY in legacy or DP-alt mode" or something above the function.

BR,
Jani.

Signature · 1 line
Jani Nikula, Intel
author
#9 lore raw

Re: [PATCH 01/19] drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink

Quoted 7 lines · Jani Nikula
Quoted 3 lines · Imre Deak

Would you be ok with

tc_phy_owned_by_display()

Sounds good to me. Maybe add a brief comment "Is the PHY in legacy or DP-alt mode" or something above the function.

Ok.

Quoted 6 lines

BR,
Jani.

Signature · 1 line
Jani Nikula, Intel
#10 lore raw

Re: [PATCH 01/19] drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink

In reply to Imre Deak
Quoted 58 lines · Imre Deak
Quoted 57 lines · Imre Deak
Quoted 56 lines · Jani Nikula
Quoted 55 lines · Imre Deak
Quoted 53 lines · Luca Coelho
Quoted 41 lines · Imre Deak

The TypeC PHY HW readout during driver loading and system resume determines which TypeC mode the PHY is in (legacy/DP-alt/TBT-alt) and whether the PHY is connected, based on the PHY's Owned and Ready flags. For the PHY to be in DP-alt or legacy mode and for the PHY to be in the connected state in these modes, both the Owned (set by the BIOS/driver) and the Ready (set by the HW) flags should be set.

On ICL-MTL the HW kept the PHY's Ready flag set after the driver connected the PHY by acquiring the PHY ownership (by setting the Owned flag), until the driver disconnected the PHY by releasing the PHY ownership (by clearing the Owned flag). On LNL+ this has changed, in that the HW clears the Ready flag as soon as the sink gets disconnected, even if the PHY ownership was acquired already and hence the PHY is being used by the display.

When inheriting the HW state from BIOS for a PHY connected in DP-alt mode on which the sink got disconnected - i.e. in a case where the sink was connected while BIOS/GOP was running and so the sink got enabled connecting the PHY, but the user disconnected the sink by the time the driver loaded - the PHY Owned but not Ready state must be accounted for on LNL+ according to the above. Do that by assuming on LNL+ that the PHY is connected in DP-alt mode whenever the PHY Owned flag is set, regardless of the PHY Ready flag.

This fixes a problem on LNL+, where the PHY TypeC mode / connected state was detected incorrectly for a DP-alt sink, which got connected and then disconnected by the user in the above way.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +0 -0
index 3bc57579fe53e..73a08bd84a70a 100644

drivers/gpu/drm/i915/display/intel_tc.c static void tc_phy_get_hw_state(struct intel_tc_port *tc) · line 1230

Quoted 7 lines
drivers/gpu/drm/i915/display/intel_tc.c +2 -2
@@ -1226,14 +1226,18 @@ static void tc_phy_get_hw_state(struct intel_tc_port *tc)
 	tc->phy_ops->get_hw_state(tc);
 }
 
-static bool tc_phy_is_ready_and_owned(struct intel_tc_port *tc,
-				      bool phy_is_ready, bool phy_is_owned)
+static bool tc_phy_in_legacy_or_dp_alt_mode(struct intel_tc_port *tc,
+					    bool phy_is_ready, bool phy_is_owned)

Personally I don't like the "or" in the function name. You're returning a boolean which is true or false. The return value is akin to answering "Yes/No" to the question "Is it black or white".

Quoted 7 lines
Quoted 7 lines
Quoted 7 lines
Quoted 7 lines

The question the function is meant to answer is "Is the PHY in legacy or DP-alt mode?". The return value is true (yes) if the PHY is in either legacy or DP-alt mode, false (no) if the PHY is neither in legacy or DP-alt mode. There are many other uses of "or" in function names in this sense, so not sure how else I'd name this one. Simply leaving out "or" would make it less clear that the legacy and DP-alt modes are two separate modes.

Right, I missed that. But one shouldn't have to go read the function implementation to know what it's doing.

Quoted 5 lines
Quoted 5 lines
Quoted 4 lines

What's the opposite of "Is the PHY in legacy or DP-alt mode"?

Would that lead to a simpler name, with the reversed return value?

Quoted 8 lines
Quoted 2 lines

The opposite is either TBT-alt or disconnected mode, so the reversal would result in the same function name format.

Would you be ok with

tc_phy_owned_by_display()

?

This sounds much better! And it's indeed what you're looking for. It doesn't matter if it's legacy DP-alt, TBT-alt or whatever. What you're checking is actually whether display owns the PHY. So this is a much better choice IMHO. :)

--
Cheers,
Luca.

author
#11 lore raw

PATCH 2/19 drm/i915/icl+/tc: Cache the max lane count value

In reply to Imre Deak

The PHY's pin assignment value in the TCSS_DDI_STATUS register - as set by the HW/FW based on the connected DP-alt sink's TypeC/PD pin assignment negotiation - gets cleared by the HW/FW on LNL+ as soon as the sink gets disconnected, even if the PHY ownership got acquired already by the driver (and hence the PHY itself is still connected and used by the display). This is similar to how the PHY Ready flag gets cleared on LNL+ in the same register.

To be able to query the max lane count value on LNL+ - which is based on the above pin assignment - at all times even after the sink gets disconnected, the max lane count must be determined and cached during the PHY's HW readout and connect sequences. Do that here, leaving the actual use of the cached value to a follow-up change.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 48 +++++++++++++++++++++----
 1 file changed, 42 insertions(+), 6 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +42 -6
index 73a08bd84a70a..ea6c73af683a0 100644
@@ -66,6 +66,7 @@ struct intel_tc_port {
 	enum tc_port_mode init_mode;
 	enum phy_fia phy_fia;
 	u8 phy_fia_idx;
+	u8 max_lane_count;
 };
 
 static enum intel_display_power_domain
@@ -365,12 +366,12 @@ static int intel_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 	}
 }
 
-int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)
+static int get_max_lane_count(struct intel_tc_port *tc)
 {
-	struct intel_display *display = to_intel_display(dig_port);
-	struct intel_tc_port *tc = to_tc_port(dig_port);
+	struct intel_display *display = to_intel_display(tc->dig_port);
+	struct intel_digital_port *dig_port = tc->dig_port;
 
-	if (!intel_encoder_is_tc(&dig_port->base) || tc->mode != TC_PORT_DP_ALT)
+	if (tc->mode != TC_PORT_DP_ALT)
 		return 4;
 
 	assert_tc_cold_blocked(tc);
@@ -384,6 +385,21 @@ int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)
 	return intel_tc_port_get_max_lane_count(dig_port);
 }
 
+static void read_pin_configuration(struct intel_tc_port *tc)
+{
+	tc->max_lane_count = get_max_lane_count(tc);
+}
+
+int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)
+{
+	struct intel_tc_port *tc = to_tc_port(dig_port);
+
+	if (!intel_encoder_is_tc(&dig_port->base))
+		return 4;
+
+	return get_max_lane_count(tc);
+}
+
 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port,
 				      int required_lanes)
 {
@@ -599,6 +615,8 @@ static void icl_tc_phy_get_hw_state(struct intel_tc_port *tc)
 	if (tc->mode != TC_PORT_DISCONNECTED)
 		tc->lock_wakeref = tc_cold_block(tc);
 
+	read_pin_configuration(tc);
+
 	__tc_cold_unblock(tc, domain, tc_cold_wref);
 }
 
@@ -656,8 +674,11 @@ static bool icl_tc_phy_connect(struct intel_tc_port *tc,
 
 	tc->lock_wakeref = tc_cold_block(tc);
 
-	if (tc->mode == TC_PORT_TBT_ALT)
+	if (tc->mode == TC_PORT_TBT_ALT) {
+		read_pin_configuration(tc);
+
 		return true;
+	}
 
 	if ((!tc_phy_is_ready(tc) ||
 	     !icl_tc_phy_take_ownership(tc, true)) &&
@@ -668,6 +689,7 @@ static bool icl_tc_phy_connect(struct intel_tc_port *tc,
 		goto out_unblock_tc_cold;
 	}
 
+	read_pin_configuration(tc);
 
 	if (!tc_phy_verify_legacy_or_dp_alt_mode(tc, required_lanes))
 		goto out_release_phy;
@@ -861,6 +883,8 @@ static void adlp_tc_phy_get_hw_state(struct intel_tc_port *tc)
 	if (tc->mode != TC_PORT_DISCONNECTED)
 		tc->lock_wakeref = tc_cold_block(tc);
 
+	read_pin_configuration(tc);
+
 	intel_display_power_put(display, port_power_domain, port_wakeref);
 }
 
@@ -873,6 +897,9 @@ static bool adlp_tc_phy_connect(struct intel_tc_port *tc, int required_lanes)
 
 	if (tc->mode == TC_PORT_TBT_ALT) {
 		tc->lock_wakeref = tc_cold_block(tc);
+
+		read_pin_configuration(tc);
+
 		return true;
 	}
 
@@ -894,6 +921,8 @@ static bool adlp_tc_phy_connect(struct intel_tc_port *tc, int required_lanes)
 
 	tc->lock_wakeref = tc_cold_block(tc);
 
+	read_pin_configuration(tc);
+
 	if (!tc_phy_verify_legacy_or_dp_alt_mode(tc, required_lanes))
 		goto out_unblock_tc_cold;
 
@@ -1127,6 +1156,8 @@ static void xelpdp_tc_phy_get_hw_state(struct intel_tc_port *tc)
 	if (tc->mode != TC_PORT_DISCONNECTED)
 		tc->lock_wakeref = tc_cold_block(tc);
 
+	read_pin_configuration(tc);
+
 	drm_WARN_ON(display->drm,
 		    (tc->mode == TC_PORT_DP_ALT || tc->mode == TC_PORT_LEGACY) &&
 		    !xelpdp_tc_phy_tcss_power_is_enabled(tc));
@@ -1138,14 +1169,19 @@ static bool xelpdp_tc_phy_connect(struct intel_tc_port *tc, int required_lanes)
 {
 	tc->lock_wakeref = tc_cold_block(tc);
 
-	if (tc->mode == TC_PORT_TBT_ALT)
+	if (tc->mode == TC_PORT_TBT_ALT) {
+		read_pin_configuration(tc);
+
 		return true;
+	}
 
 	if (!xelpdp_tc_phy_enable_tcss_power(tc, true))
 		goto out_unblock_tccold;
 
 	xelpdp_tc_phy_take_ownership(tc, true);
 
+	read_pin_configuration(tc);
+
 	if (!tc_phy_verify_legacy_or_dp_alt_mode(tc, required_lanes))
 		goto out_release_phy;
 
Signature · 1 line
2.49.1
author
#12 lore raw

PATCH v2 2/19 drm/i915/icl+/tc: Cache the max lane count value

The PHY's pin assignment value in the TCSS_DDI_STATUS register - as set by the HW/FW based on the connected DP-alt sink's TypeC/PD pin assignment negotiation - gets cleared by the HW/FW on LNL+ as soon as the sink gets disconnected, even if the PHY ownership got acquired already by the driver (and hence the PHY itself is still connected and used by the display). This is similar to how the PHY Ready flag gets cleared on LNL+ in the same register.

To be able to query the max lane count value on LNL+ - which is based on the above pin assignment - at all times even after the sink gets disconnected, the max lane count must be determined and cached during the PHY's HW readout and connect sequences. Do that here, leaving the actual use of the cached value to a follow-up change.

v2: Don't read out the pin configuration if the PHY is disconnected.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 57 +++++++++++++++++++++----
 1 file changed, 48 insertions(+), 9 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +48 -9
index 73a08bd84a70a..b8453fc3ab688 100644
@@ -66,6 +66,7 @@ struct intel_tc_port {
 	enum tc_port_mode init_mode;
 	enum phy_fia phy_fia;
 	u8 phy_fia_idx;
+	u8 max_lane_count;
 };
 
 static enum intel_display_power_domain
@@ -365,12 +366,12 @@ static int intel_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 	}
 }
 
-int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)
+static int get_max_lane_count(struct intel_tc_port *tc)
 {
-	struct intel_display *display = to_intel_display(dig_port);
-	struct intel_tc_port *tc = to_tc_port(dig_port);
+	struct intel_display *display = to_intel_display(tc->dig_port);
+	struct intel_digital_port *dig_port = tc->dig_port;
 
-	if (!intel_encoder_is_tc(&dig_port->base) || tc->mode != TC_PORT_DP_ALT)
+	if (tc->mode != TC_PORT_DP_ALT)
 		return 4;
 
 	assert_tc_cold_blocked(tc);
@@ -384,6 +385,21 @@ int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)
 	return intel_tc_port_get_max_lane_count(dig_port);
 }
 
+static void read_pin_configuration(struct intel_tc_port *tc)
+{
+	tc->max_lane_count = get_max_lane_count(tc);
+}
+
+int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)
+{
+	struct intel_tc_port *tc = to_tc_port(dig_port);
+
+	if (!intel_encoder_is_tc(&dig_port->base))
+		return 4;
+
+	return get_max_lane_count(tc);
+}
+
 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port,
 				      int required_lanes)
 {
@@ -596,9 +612,12 @@ static void icl_tc_phy_get_hw_state(struct intel_tc_port *tc)
 	tc_cold_wref = __tc_cold_block(tc, &domain);
 
 	tc->mode = tc_phy_get_current_mode(tc);
-	if (tc->mode != TC_PORT_DISCONNECTED)
+	if (tc->mode != TC_PORT_DISCONNECTED) {
 		tc->lock_wakeref = tc_cold_block(tc);
 
+		read_pin_configuration(tc);
+	}
+
 	__tc_cold_unblock(tc, domain, tc_cold_wref);
 }
 
@@ -656,8 +675,11 @@ static bool icl_tc_phy_connect(struct intel_tc_port *tc,
 
 	tc->lock_wakeref = tc_cold_block(tc);
 
-	if (tc->mode == TC_PORT_TBT_ALT)
+	if (tc->mode == TC_PORT_TBT_ALT) {
+		read_pin_configuration(tc);
+
 		return true;
+	}
 
 	if ((!tc_phy_is_ready(tc) ||
 	     !icl_tc_phy_take_ownership(tc, true)) &&
@@ -668,6 +690,7 @@ static bool icl_tc_phy_connect(struct intel_tc_port *tc,
 		goto out_unblock_tc_cold;
 	}
 
+	read_pin_configuration(tc);
 
 	if (!tc_phy_verify_legacy_or_dp_alt_mode(tc, required_lanes))
 		goto out_release_phy;
@@ -858,9 +881,12 @@ static void adlp_tc_phy_get_hw_state(struct intel_tc_port *tc)
 	port_wakeref = intel_display_power_get(display, port_power_domain);
 
 	tc->mode = tc_phy_get_current_mode(tc);
-	if (tc->mode != TC_PORT_DISCONNECTED)
+	if (tc->mode != TC_PORT_DISCONNECTED) {
 		tc->lock_wakeref = tc_cold_block(tc);
 
+		read_pin_configuration(tc);
+	}
+
 	intel_display_power_put(display, port_power_domain, port_wakeref);
 }
 
@@ -873,6 +899,9 @@ static bool adlp_tc_phy_connect(struct intel_tc_port *tc, int required_lanes)
 
 	if (tc->mode == TC_PORT_TBT_ALT) {
 		tc->lock_wakeref = tc_cold_block(tc);
+
+		read_pin_configuration(tc);
+
 		return true;
 	}
 
@@ -894,6 +923,8 @@ static bool adlp_tc_phy_connect(struct intel_tc_port *tc, int required_lanes)
 
 	tc->lock_wakeref = tc_cold_block(tc);
 
+	read_pin_configuration(tc);
+
 	if (!tc_phy_verify_legacy_or_dp_alt_mode(tc, required_lanes))
 		goto out_unblock_tc_cold;
 
@@ -1124,9 +1155,12 @@ static void xelpdp_tc_phy_get_hw_state(struct intel_tc_port *tc)
 	tc_cold_wref = __tc_cold_block(tc, &domain);
 
 	tc->mode = tc_phy_get_current_mode(tc);
-	if (tc->mode != TC_PORT_DISCONNECTED)
+	if (tc->mode != TC_PORT_DISCONNECTED) {
 		tc->lock_wakeref = tc_cold_block(tc);
 
+		read_pin_configuration(tc);
+	}
+
 	drm_WARN_ON(display->drm,
 		    (tc->mode == TC_PORT_DP_ALT || tc->mode == TC_PORT_LEGACY) &&
 		    !xelpdp_tc_phy_tcss_power_is_enabled(tc));
@@ -1138,14 +1172,19 @@ static bool xelpdp_tc_phy_connect(struct intel_tc_port *tc, int required_lanes)
 {
 	tc->lock_wakeref = tc_cold_block(tc);
 
-	if (tc->mode == TC_PORT_TBT_ALT)
+	if (tc->mode == TC_PORT_TBT_ALT) {
+		read_pin_configuration(tc);
+
 		return true;
+	}
 
 	if (!xelpdp_tc_phy_enable_tcss_power(tc, true))
 		goto out_unblock_tccold;
 
 	xelpdp_tc_phy_take_ownership(tc, true);
 
+	read_pin_configuration(tc);
+
 	if (!tc_phy_verify_legacy_or_dp_alt_mode(tc, required_lanes))
 		goto out_release_phy;
 
Signature · 1 line
2.49.1
Reviewed-by on v2 2/19
#13 lore raw

RE: [PATCH v2 02/19] drm/i915/icl+/tc: Cache the max lane count value

Quoted 16 lines

-----Original Message-----
From: Intel-gfx <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 12.34
To: [email protected]; [email protected]
Cc: [email protected]; Lin, Charlton <[email protected]>; Almahallawy, Khaled <[email protected]>
Subject: [PATCH v2 02/19] drm/i915/icl+/tc: Cache the max lane count value

The PHY's pin assignment value in the TCSS_DDI_STATUS register - as set by the HW/FW based on the connected DP-alt sink's TypeC/PD pin assignment negotiation - gets cleared by the HW/FW on LNL+ as soon as the sink gets disconnected, even if the PHY ownership got acquired already by the driver (and hence the PHY itself is still connected and used by the display). This is similar to how the PHY Ready flag gets cleared on LNL+ in the same register.

To be able to query the max lane count value on LNL+ - which is based on the above pin assignment - at all times even after the sink gets disconnected, the max lane count must be determined and cached during the PHY's HW readout and connect sequences. Do that here, leaving the actual use of the cached value to a follow-up change.

Quoted 5 lines

v2: Don't read out the pin configuration if the PHY is disconnected.

Quoted 155 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 57 +++++++++++++++++++++----
 1 file changed, 48 insertions(+), 9 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +25 -6
index 73a08bd84a70a..b8453fc3ab688 100644
@@ -66,6 +66,7 @@ struct intel_tc_port {
 	enum tc_port_mode init_mode;
 	enum phy_fia phy_fia;
 	u8 phy_fia_idx;
+	u8 max_lane_count;
 };
 
 static enum intel_display_power_domain
@@ -365,12 +366,12 @@ static int intel_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 	}
 }
 
-int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)
+static int get_max_lane_count(struct intel_tc_port *tc)
 {
-	struct intel_display *display = to_intel_display(dig_port);
-	struct intel_tc_port *tc = to_tc_port(dig_port);
+	struct intel_display *display = to_intel_display(tc->dig_port);
+	struct intel_digital_port *dig_port = tc->dig_port;
 
-	if (!intel_encoder_is_tc(&dig_port->base) || tc->mode != TC_PORT_DP_ALT)
+	if (tc->mode != TC_PORT_DP_ALT)
 		return 4;
 
 	assert_tc_cold_blocked(tc);
@@ -384,6 +385,21 @@ int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)
 	return intel_tc_port_get_max_lane_count(dig_port);
 }
 
+static void read_pin_configuration(struct intel_tc_port *tc) {
+	tc->max_lane_count = get_max_lane_count(tc); }
+
+int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port) {
+	struct intel_tc_port *tc = to_tc_port(dig_port);
+
+	if (!intel_encoder_is_tc(&dig_port->base))
+		return 4;
+
+	return get_max_lane_count(tc);
+}
+
 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port,
 				      int required_lanes)
 {
@@ -596,9 +612,12 @@ static void icl_tc_phy_get_hw_state(struct intel_tc_port *tc)
 	tc_cold_wref = __tc_cold_block(tc, &domain);
 
 	tc->mode = tc_phy_get_current_mode(tc);
-	if (tc->mode != TC_PORT_DISCONNECTED)
+	if (tc->mode != TC_PORT_DISCONNECTED) {
 		tc->lock_wakeref = tc_cold_block(tc);
 
+		read_pin_configuration(tc);
+	}
+
 	__tc_cold_unblock(tc, domain, tc_cold_wref);  }
 
@@ -656,8 +675,11 @@ static bool icl_tc_phy_connect(struct intel_tc_port *tc,
 
 	tc->lock_wakeref = tc_cold_block(tc);
 
-	if (tc->mode == TC_PORT_TBT_ALT)
+	if (tc->mode == TC_PORT_TBT_ALT) {
+		read_pin_configuration(tc);
+
 		return true;
+	}
 
 	if ((!tc_phy_is_ready(tc) ||
 	     !icl_tc_phy_take_ownership(tc, true)) && @@ -668,6 +690,7 @@ static bool icl_tc_phy_connect(struct intel_tc_port

*tc,

drivers/gpu/drm/i915/display/intel_tc.c +20 -4
 		goto out_unblock_tc_cold;
 	}
 
+	read_pin_configuration(tc);
 
 	if (!tc_phy_verify_legacy_or_dp_alt_mode(tc, required_lanes))
 		goto out_release_phy;
@@ -858,9 +881,12 @@ static void adlp_tc_phy_get_hw_state(struct intel_tc_port *tc)
 	port_wakeref = intel_display_power_get(display, port_power_domain);
 
 	tc->mode = tc_phy_get_current_mode(tc);
-	if (tc->mode != TC_PORT_DISCONNECTED)
+	if (tc->mode != TC_PORT_DISCONNECTED) {
 		tc->lock_wakeref = tc_cold_block(tc);
 
+		read_pin_configuration(tc);
+	}
+
 	intel_display_power_put(display, port_power_domain, port_wakeref);  }
 
@@ -873,6 +899,9 @@ static bool adlp_tc_phy_connect(struct intel_tc_port *tc, int required_lanes)
 
 	if (tc->mode == TC_PORT_TBT_ALT) {
 		tc->lock_wakeref = tc_cold_block(tc);
+
+		read_pin_configuration(tc);
+
 		return true;
 	}
 
@@ -894,6 +923,8 @@ static bool adlp_tc_phy_connect(struct intel_tc_port *tc, int required_lanes)
 
 	tc->lock_wakeref = tc_cold_block(tc);
 
+	read_pin_configuration(tc);
+
 	if (!tc_phy_verify_legacy_or_dp_alt_mode(tc, required_lanes))
 		goto out_unblock_tc_cold;
 
@@ -1124,9 +1155,12 @@ static void xelpdp_tc_phy_get_hw_state(struct intel_tc_port *tc)
 	tc_cold_wref = __tc_cold_block(tc, &domain);
 
 	tc->mode = tc_phy_get_current_mode(tc);
-	if (tc->mode != TC_PORT_DISCONNECTED)
+	if (tc->mode != TC_PORT_DISCONNECTED) {
 		tc->lock_wakeref = tc_cold_block(tc);
 
+		read_pin_configuration(tc);
+	}
+
 	drm_WARN_ON(display->drm,
 		    (tc->mode == TC_PORT_DP_ALT || tc->mode == TC_PORT_LEGACY) &&
 		    !xelpdp_tc_phy_tcss_power_is_enabled(tc));
@@ -1138,14 +1172,19 @@ static bool xelpdp_tc_phy_connect(struct intel_tc_port *tc, int required_lanes)  {
 	tc->lock_wakeref = tc_cold_block(tc);
 
-	if (tc->mode == TC_PORT_TBT_ALT)
+	if (tc->mode == TC_PORT_TBT_ALT) {
+		read_pin_configuration(tc);
+
 		return true;
+	}
 
 	if (!xelpdp_tc_phy_enable_tcss_power(tc, true))
 		goto out_unblock_tccold;
 
 	xelpdp_tc_phy_take_ownership(tc, true);
 
+	read_pin_configuration(tc);
+
 	if (!tc_phy_verify_legacy_or_dp_alt_mode(tc, required_lanes))
 		goto out_release_phy;
 
--

2.49.1

author
#14 lore raw

PATCH 3/19 drm/i915/lnl+/tc: Fix max lane count HW readout

In reply to Imre Deak

On LNL+ for a disconnected sink the pin assignment value gets cleared by the HW/FW as soon as the sink gets disconnected, even if the PHY ownership got acquired already by the BIOS/driver (and hence the PHY itself is still connected and used by the display). During HW readout this can result in detecting the PHY's max lane count as 0 - matching the above cleared aka NONE pin assignment HW state. For a connected PHY the driver in general (outside of intel_tc.c) expects the max lane count value to be valid for the video mode enabled on the corresponding output (1, 2 or 4). Ensure this by setting the max lane count to 4 in this case. Note, that it doesn't matter if this lane count happened to be more than the max lane count with which the PHY got connected and enabled, since the only thing the driver can do with such an output - where the DP-alt sink is disconnected - is to disable the output.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 9 +++++++++
 1 file changed, 9 insertions(+)
drivers/gpu/drm/i915/display/intel_tc.c +9 -0
index ea6c73af683a0..ea93893980e17 100644
@@ -23,6 +23,7 @@
 #include "intel_modeset_lock.h"
 #include "intel_tc.h"
 
+#define DP_PIN_ASSIGNMENT_NONE	0x0
 #define DP_PIN_ASSIGNMENT_C	0x3
 #define DP_PIN_ASSIGNMENT_D	0x4
 #define DP_PIN_ASSIGNMENT_E	0x5
@@ -308,6 +309,8 @@ static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 		REG_FIELD_GET(TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK, val);
 
 	switch (pin_assignment) {
+	case DP_PIN_ASSIGNMENT_NONE:
+		return 0;
 	default:
 		MISSING_CASE(pin_assignment);
 		fallthrough;
@@ -1157,6 +1160,12 @@ static void xelpdp_tc_phy_get_hw_state(struct intel_tc_port *tc)
 		tc->lock_wakeref = tc_cold_block(tc);
 
 	read_pin_configuration(tc);
+	/*
+	 * Set a valid lane count value for a DP-alt sink which got
+	 * disconnected. The driver can only disable the output on this PHY.
+	 */
+	if (tc->max_lane_count == 0)
+		tc->max_lane_count = 4;
 
 	drm_WARN_ON(display->drm,
 		    (tc->mode == TC_PORT_DP_ALT || tc->mode == TC_PORT_LEGACY) &&
Signature · 1 line
2.49.1
author
#15 lore raw

PATCH v2 3/19 drm/i915/lnl+/tc: Fix max lane count HW readout

On LNL+ for a disconnected sink the pin assignment value gets cleared by the HW/FW as soon as the sink gets disconnected, even if the PHY ownership got acquired already by the BIOS/driver (and hence the PHY itself is still connected and used by the display). During HW readout this can result in detecting the PHY's max lane count as 0 - matching the above cleared aka NONE pin assignment HW state. For a connected PHY the driver in general (outside of intel_tc.c) expects the max lane count value to be valid for the video mode enabled on the corresponding output (1, 2 or 4). Ensure this by setting the max lane count to 4 in this case. Note, that it doesn't matter if this lane count happened to be more than the max lane count with which the PHY got connected and enabled, since the only thing the driver can do with such an output - where the DP-alt sink is disconnected - is to disable the output.

v2: Rebased on change reading out the pin configuration only if the PHY
is connected.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 9 +++++++++
 1 file changed, 9 insertions(+)
drivers/gpu/drm/i915/display/intel_tc.c +9 -0
index b8453fc3ab688..a89fbbf848d7d 100644
@@ -23,6 +23,7 @@
 #include "intel_modeset_lock.h"
 #include "intel_tc.h"
 
+#define DP_PIN_ASSIGNMENT_NONE	0x0
 #define DP_PIN_ASSIGNMENT_C	0x3
 #define DP_PIN_ASSIGNMENT_D	0x4
 #define DP_PIN_ASSIGNMENT_E	0x5
@@ -308,6 +309,8 @@ static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 		REG_FIELD_GET(TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK, val);
 
 	switch (pin_assignment) {
+	case DP_PIN_ASSIGNMENT_NONE:
+		return 0;
 	default:
 		MISSING_CASE(pin_assignment);
 		fallthrough;
@@ -1159,6 +1162,12 @@ static void xelpdp_tc_phy_get_hw_state(struct intel_tc_port *tc)
 		tc->lock_wakeref = tc_cold_block(tc);
 
 		read_pin_configuration(tc);
+		/*
+		 * Set a valid lane count value for a DP-alt sink which got
+		 * disconnected. The driver can only disable the output on this PHY.
+		 */
+		if (tc->max_lane_count == 0)
+			tc->max_lane_count = 4;
 	}
 
 	drm_WARN_ON(display->drm,
Signature · 1 line
2.49.1
Reviewed-by on v2 3/19
#16 lore raw

RE: [PATCH v2 03/19] drm/i915/lnl+/tc: Fix max lane count HW readout

Quoted 16 lines

-----Original Message-----
From: Intel-gfx <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 12.34
To: [email protected]; [email protected]
Cc: [email protected]; Lin, Charlton <[email protected]>; Almahallawy, Khaled <[email protected]>
Subject: [PATCH v2 03/19] drm/i915/lnl+/tc: Fix max lane count HW readout

On LNL+ for a disconnected sink the pin assignment value gets cleared by the HW/FW as soon as the sink gets disconnected, even if the PHY ownership got acquired already by the BIOS/driver (and hence the PHY itself is still connected and used by the display). During HW readout this can result in detecting the PHY's max lane count as 0 - matching the above cleared aka NONE pin assignment HW state. For a connected PHY the driver in general (outside of intel_tc.c) expects the max lane count value to be valid for the video mode enabled on the corresponding output (1, 2 or 4). Ensure this by setting the max lane count to 4 in this case. Note, that it doesn't matter if this lane count happened to be more than the max lane count with which the PHY got connected and enabled, since the only thing the driver can do with such an output - where the DP-alt sink is disconnected - is to disable the output.

Quoted 6 lines

v2: Rebased on change reading out the pin configuration only if the PHY
is connected.

Quoted 41 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 9 +++++++++
 1 file changed, 9 insertions(+)
drivers/gpu/drm/i915/display/intel_tc.c +9 -1
index b8453fc3ab688..a89fbbf848d7d 100644
@@ -23,6 +23,7 @@
 #include "intel_modeset_lock.h"
 #include "intel_tc.h"
 
+#define DP_PIN_ASSIGNMENT_NONE	0x0
 #define DP_PIN_ASSIGNMENT_C	0x3
 #define DP_PIN_ASSIGNMENT_D	0x4
 #define DP_PIN_ASSIGNMENT_E	0x5
@@ -308,6 +309,8 @@ static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 		REG_FIELD_GET(TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK, val);
 
 	switch (pin_assignment) {
+	case DP_PIN_ASSIGNMENT_NONE:
+		return 0;
 	default:
 		MISSING_CASE(pin_assignment);
 		fallthrough;
@@ -1159,6 +1162,12 @@ static void xelpdp_tc_phy_get_hw_state(struct intel_tc_port *tc)
 		tc->lock_wakeref = tc_cold_block(tc);
 
 		read_pin_configuration(tc);
+		/*
+		 * Set a valid lane count value for a DP-alt sink which got
+		 * disconnected. The driver can only disable the output on this PHY.
+		 */
+		if (tc->max_lane_count == 0)
+			tc->max_lane_count = 4;
 	}
 
 	drm_WARN_ON(display->drm,
--

2.49.1

author
#17 lore raw

PATCH 4/19 drm/i915/lnl+/tc: Use the cached max lane count value

In reply to Imre Deak

Use the cached max lane count value on LNL+, to account for scenarios where this value is queried after the HW cleared the corresponding pin assignment value in the TCSS_DDI_STATUS register after the sink got disconnected.

For consistency, follow-up changes will use the cached max lane count value on other platforms as well and will also cache the pin assignment value in a similar way.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
drivers/gpu/drm/i915/display/intel_tc.c +5 -1
index ea93893980e17..14042a64375e1 100644
@@ -395,12 +395,16 @@ static void read_pin_configuration(struct intel_tc_port *tc)
 
 int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)
 {
+	struct intel_display *display = to_intel_display(dig_port);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
 
 	if (!intel_encoder_is_tc(&dig_port->base))
 		return 4;
 
-	return get_max_lane_count(tc);
+	if (DISPLAY_VER(display) < 20)
+		return get_max_lane_count(tc);
+
+	return tc->max_lane_count;
 }
 
 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port,
Signature · 1 line
2.49.1
Reviewed-by on v1 4/19
#18 lore raw

RE: [PATCH 04/19] drm/i915/lnl+/tc: Use the cached max lane count value

Quoted 10 lines

-----Original Message-----
From: Intel-xe <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Cc: [email protected]; Lin, Charlton <[email protected]>; Almahallawy, Khaled <[email protected]>
Subject: [PATCH 04/19] drm/i915/lnl+/tc: Use the cached max lane count value

Use the cached max lane count value on LNL+, to account for scenarios where this value is queried after the HW cleared the corresponding pin assignment value in the TCSS_DDI_STATUS register after the sink got disconnected.

Quoted 6 lines

For consistency, follow-up changes will use the cached max lane count value on other platforms as well and will also cache the pin assignment value in a similar way.

Quoted 28 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
drivers/gpu/drm/i915/display/intel_tc.c +5 -2
index ea93893980e17..14042a64375e1 100644
@@ -395,12 +395,16 @@ static void read_pin_configuration(struct intel_tc_port *tc)
 
 int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)  {
+	struct intel_display *display = to_intel_display(dig_port);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
 
 	if (!intel_encoder_is_tc(&dig_port->base))
 		return 4;
 
-	return get_max_lane_count(tc);
+	if (DISPLAY_VER(display) < 20)
+		return get_max_lane_count(tc);
+
+	return tc->max_lane_count;
 }
 
 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port,
--

2.49.1

author
#19 lore raw

PATCH 5/19 drm/i915/icl+/tc: Convert AUX powered WARN to a debug message

In reply to Imre Deak

The BIOS can leave the AUX power well enabled on an output, even if this isn't required (on platforms where the AUX power is only needed for an AUX access). This was observed at least on PTL. To avoid the WARN which would be triggered by this during the HW readout, convert the WARN to a debug message.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +3 -3
index 14042a64375e1..dec54cb0c8c63 100644
@@ -1494,11 +1494,11 @@ static void intel_tc_port_reset_mode(struct intel_tc_port *tc,
 	intel_display_power_flush_work(display);
 	if (!intel_tc_cold_requires_aux_pw(dig_port)) {
 		enum intel_display_power_domain aux_domain;
-		bool aux_powered;
 
 		aux_domain = intel_aux_power_domain(dig_port);
-		aux_powered = intel_display_power_is_enabled(display, aux_domain);
-		drm_WARN_ON(display->drm, aux_powered);
+		if (intel_display_power_is_enabled(display, aux_domain))
+			drm_dbg_kms(display->drm, "Port %s: AUX unexpectedly powered\n",
+				    tc->port_name);
 	}
 
 	tc_phy_disconnect(tc);
Signature · 1 line
2.49.1
Reviewed-by on v1 5/19
#20 lore raw

RE: [PATCH 05/19] drm/i915/icl+/tc: Convert AUX powered WARN to a debug message

Quoted 7 lines

-----Original Message-----
From: Intel-gfx <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Cc: [email protected]; Lin, Charlton <[email protected]>; Almahallawy, Khaled <[email protected]>
Subject: [PATCH 05/19] drm/i915/icl+/tc: Convert AUX powered WARN to a debug message

Quoted 7 lines

The BIOS can leave the AUX power well enabled on an output, even if this isn't required (on platforms where the AUX power is only needed for an AUX access). This was observed at least on PTL. To avoid the WARN which would be triggered by this during the HW readout, convert the WARN to a debug message.

Quoted 26 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +3 -4
index 14042a64375e1..dec54cb0c8c63 100644
@@ -1494,11 +1494,11 @@ static void intel_tc_port_reset_mode(struct intel_tc_port *tc,
 	intel_display_power_flush_work(display);
 	if (!intel_tc_cold_requires_aux_pw(dig_port)) {
 		enum intel_display_power_domain aux_domain;
-		bool aux_powered;
 
 		aux_domain = intel_aux_power_domain(dig_port);
-		aux_powered = intel_display_power_is_enabled(display, aux_domain);
-		drm_WARN_ON(display->drm, aux_powered);
+		if (intel_display_power_is_enabled(display, aux_domain))
+			drm_dbg_kms(display->drm, "Port %s: AUX unexpectedly powered\n",
+				    tc->port_name);
 	}
 
 	tc_phy_disconnect(tc);
--

2.49.1

author
#21 lore raw

PATCH 6/19 drm/i915/tc: Use the cached max lane count value

In reply to Imre Deak

Use the PHY's cached max lane count value on all platforms similarly to LNL+. On LNL+ using the cached value is mandatory - since the corresponding HW register field can get cleared by the time the value is queried - on earlier platforms there isn't a problem with using the HW register instead. Having a uniform way to query the value still makes sense and it's also a bit more efficient, so do that.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 4 ----
 1 file changed, 4 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +0 -4
index dec54cb0c8c63..d89c174bcb836 100644
@@ -395,15 +395,11 @@ static void read_pin_configuration(struct intel_tc_port *tc)
 
 int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)
 {
-	struct intel_display *display = to_intel_display(dig_port);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
 
 	if (!intel_encoder_is_tc(&dig_port->base))
 		return 4;
 
-	if (DISPLAY_VER(display) < 20)
-		return get_max_lane_count(tc);
-
 	return tc->max_lane_count;
 }
 
Signature · 1 line
2.49.1
Reviewed-by on v1 6/19
#22 lore raw

RE: [PATCH 06/19] drm/i915/tc: Use the cached max lane count value

Quoted 6 lines

-----Original Message-----
From: Intel-gfx <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 06/19] drm/i915/tc: Use the cached max lane count value

Quoted 7 lines

Use the PHY's cached max lane count value on all platforms similarly to
LNL+. On LNL+ using the cached value is mandatory - since the
corresponding HW register field can get cleared by the time the value is queried - on earlier platforms there isn't a problem with using the HW register instead. Having a uniform way to query the value still makes sense and it's also a bit more efficient, so do that.

Quoted 25 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 4 ----
 1 file changed, 4 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +0 -5
index dec54cb0c8c63..d89c174bcb836 100644
@@ -395,15 +395,11 @@ static void read_pin_configuration(struct intel_tc_port *tc)
 
 int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)  {
-	struct intel_display *display = to_intel_display(dig_port);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
 
 	if (!intel_encoder_is_tc(&dig_port->base))
 		return 4;
 
-	if (DISPLAY_VER(display) < 20)
-		return get_max_lane_count(tc);
-
 	return tc->max_lane_count;
 }
 
--

2.49.1

author
#23 lore raw

PATCH 7/19 drm/i915/tc: Move getting the power domain before reading DFLEX registers

In reply to Imre Deak

Move getting the required display power domain right before reading the PORT_TX_DFLEXDPSP and PORT_TX_DFLEXPA1 registers, similarly to how this is done while reading the other TCSS_DDI_STATUS PHY register.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +8 -10
index d89c174bcb836..4bd827c2187f5 100644
@@ -269,9 +269,11 @@ static u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port)
 {
 	struct intel_display *display = to_intel_display(dig_port);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
+	intel_wakeref_t wakeref;
 	u32 lane_mask;
 
-	lane_mask = intel_de_read(display, PORT_TX_DFLEXDPSP(tc->phy_fia));
+	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
+		lane_mask = intel_de_read(display, PORT_TX_DFLEXDPSP(tc->phy_fia));
 
 	drm_WARN_ON(display->drm, lane_mask == 0xffffffff);
 	assert_tc_cold_blocked(tc);
@@ -284,9 +286,11 @@ u32 intel_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port)
 {
 	struct intel_display *display = to_intel_display(dig_port);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
+	intel_wakeref_t wakeref;
 	u32 pin_mask;
 
-	pin_mask = intel_de_read(display, PORT_TX_DFLEXPA1(tc->phy_fia));
+	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
+		pin_mask = intel_de_read(display, PORT_TX_DFLEXPA1(tc->phy_fia));
 
 	drm_WARN_ON(display->drm, pin_mask == 0xffffffff);
 	assert_tc_cold_blocked(tc);
@@ -324,12 +328,9 @@ static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 
 static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 {
-	struct intel_display *display = to_intel_display(dig_port);
-	intel_wakeref_t wakeref;
 	u32 pin_mask;
 
-	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
-		pin_mask = intel_tc_port_get_pin_assignment_mask(dig_port);
+	pin_mask = intel_tc_port_get_pin_assignment_mask(dig_port);
 
 	switch (pin_mask) {
 	default:
@@ -345,12 +346,9 @@ static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 
 static int intel_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 {
-	struct intel_display *display = to_intel_display(dig_port);
-	intel_wakeref_t wakeref;
 	u32 lane_mask = 0;
 
-	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
-		lane_mask = intel_tc_port_get_lane_mask(dig_port);
+	lane_mask = intel_tc_port_get_lane_mask(dig_port);
 
 	switch (lane_mask) {
 	default:
Signature · 1 line
2.49.1
Reviewed-by on v1 7/19
#24 lore raw

RE: [PATCH 07/19] drm/i915/tc: Move getting the power domain before reading DFLEX registers

Quoted 10 lines

-----Original Message-----
From: Intel-xe <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 07/19] drm/i915/tc: Move getting the power domain before reading DFLEX registers

Move getting the required display power domain right before reading the PORT_TX_DFLEXDPSP and PORT_TX_DFLEXPA1 registers, similarly to how this is done while reading the other TCSS_DDI_STATUS PHY register.

Quoted 60 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +8 -11
index d89c174bcb836..4bd827c2187f5 100644
@@ -269,9 +269,11 @@ static u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port)  {
 	struct intel_display *display = to_intel_display(dig_port);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
+	intel_wakeref_t wakeref;
 	u32 lane_mask;
 
-	lane_mask = intel_de_read(display, PORT_TX_DFLEXDPSP(tc->phy_fia));
+	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
+		lane_mask = intel_de_read(display, PORT_TX_DFLEXDPSP(tc->phy_fia));
 
 	drm_WARN_ON(display->drm, lane_mask == 0xffffffff);
 	assert_tc_cold_blocked(tc);
@@ -284,9 +286,11 @@ u32 intel_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port)  {
 	struct intel_display *display = to_intel_display(dig_port);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
+	intel_wakeref_t wakeref;
 	u32 pin_mask;
 
-	pin_mask = intel_de_read(display, PORT_TX_DFLEXPA1(tc->phy_fia));
+	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
+		pin_mask = intel_de_read(display, PORT_TX_DFLEXPA1(tc->phy_fia));
 
 	drm_WARN_ON(display->drm, pin_mask == 0xffffffff);
 	assert_tc_cold_blocked(tc);
@@ -324,12 +328,9 @@ static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 
 static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)  {
-	struct intel_display *display = to_intel_display(dig_port);
-	intel_wakeref_t wakeref;
 	u32 pin_mask;
 
-	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
-		pin_mask = intel_tc_port_get_pin_assignment_mask(dig_port);
+	pin_mask = intel_tc_port_get_pin_assignment_mask(dig_port);
 
 	switch (pin_mask) {
 	default:
@@ -345,12 +346,9 @@ static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 
 static int intel_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)  {
-	struct intel_display *display = to_intel_display(dig_port);
-	intel_wakeref_t wakeref;
 	u32 lane_mask = 0;
 
-	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
-		lane_mask = intel_tc_port_get_lane_mask(dig_port);
+	lane_mask = intel_tc_port_get_lane_mask(dig_port);
 
 	switch (lane_mask) {
 	default:
--

2.49.1

author
#25 lore raw

PATCH 8/19 drm/i915/tc: Move asserting the power state after reading TCSS_DDI_STATUS

In reply to Imre Deak

Move asserting the expected TC cold power state and the read out register value right after reading the TCSS_DDI_STATUS register, similarly to how this is done with the other PORT_TX_DFLEXDPSP and PORT_TX_DFLEXPA1 PHY registers.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +4 -2
index 4bd827c2187f5..de9129b65d34f 100644
@@ -303,12 +303,16 @@ static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 {
 	struct intel_display *display = to_intel_display(dig_port);
 	enum tc_port tc_port = intel_encoder_to_tc(&dig_port->base);
+	struct intel_tc_port *tc = to_tc_port(dig_port);
 	intel_wakeref_t wakeref;
 	u32 val, pin_assignment;
 
 	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
 		val = intel_de_read(display, TCSS_DDI_STATUS(tc_port));
 
+	drm_WARN_ON(display->drm, val == 0xffffffff);
+	assert_tc_cold_blocked(tc);
+
 	pin_assignment =
 		REG_FIELD_GET(TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK, val);
 
@@ -375,8 +379,6 @@ static int get_max_lane_count(struct intel_tc_port *tc)
 	if (tc->mode != TC_PORT_DP_ALT)
 		return 4;
 
-	assert_tc_cold_blocked(tc);
-
 	if (DISPLAY_VER(display) >= 20)
 		return lnl_tc_port_get_max_lane_count(dig_port);
 
Signature · 1 line
2.49.1
Reviewed-by on v1 8/19
#26 lore raw

RE: [PATCH 08/19] drm/i915/tc: Move asserting the power state after reading TCSS_DDI_STATUS

Quoted 10 lines

-----Original Message-----
From: Intel-gfx <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 08/19] drm/i915/tc: Move asserting the power state after reading TCSS_DDI_STATUS

Move asserting the expected TC cold power state and the read out register value right after reading the TCSS_DDI_STATUS register, similarly to how this is done with the other PORT_TX_DFLEXDPSP and
PORT_TX_DFLEXPA1 PHY registers.

Quoted 36 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +4 -3
index 4bd827c2187f5..de9129b65d34f 100644
@@ -303,12 +303,16 @@ static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)  {
 	struct intel_display *display = to_intel_display(dig_port);
 	enum tc_port tc_port = intel_encoder_to_tc(&dig_port->base);
+	struct intel_tc_port *tc = to_tc_port(dig_port);
 	intel_wakeref_t wakeref;
 	u32 val, pin_assignment;
 
 	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
 		val = intel_de_read(display, TCSS_DDI_STATUS(tc_port));
 
+	drm_WARN_ON(display->drm, val == 0xffffffff);
+	assert_tc_cold_blocked(tc);
+
 	pin_assignment =
 		REG_FIELD_GET(TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK, val);
 
@@ -375,8 +379,6 @@ static int get_max_lane_count(struct intel_tc_port *tc)
 	if (tc->mode != TC_PORT_DP_ALT)
 		return 4;
 
-	assert_tc_cold_blocked(tc);
-
 	if (DISPLAY_VER(display) >= 20)
 		return lnl_tc_port_get_max_lane_count(dig_port);
 
--

2.49.1

author
#27 lore raw

PATCH 9/19 drm/i915/tc: Add an enum for the TypeC pin assignment

In reply to Imre Deak

Add an enum for the TypeC pin assignment, which is a better way to pass its value around than a plain integer. While at it add a description for each pin assignment, based on the DP and DP Alt mode Standards, opting for more details to ease any future debugging related to a given pin assignment and the cables / sink types used.

---
 .../gpu/drm/i915/display/intel_display_regs.h |  2 +
 drivers/gpu/drm/i915/display/intel_tc.c       | 19 ++---
 drivers/gpu/drm/i915/display/intel_tc.h       | 69 +++++++++++++++++++
 3 files changed, 78 insertions(+), 12 deletions(-)
drivers/gpu/drm/i915/display/intel_display_regs.h +2 -0
index 7bd09d981cd2d..9d71e26a4fa27 100644
@@ -2890,6 +2890,7 @@ enum skl_power_gate {
 #define   DP_PIN_ASSIGNMENT_SHIFT(idx)		((idx) * 4)
 #define   DP_PIN_ASSIGNMENT_MASK(idx)		(0xf << ((idx) * 4))
 #define   DP_PIN_ASSIGNMENT(idx, x)		((x) << ((idx) * 4))
+/* See enum intel_tc_pin_assignment for the pin assignment field values. */
 
 #define _TCSS_DDI_STATUS_1			0x161500
 #define _TCSS_DDI_STATUS_2			0x161504
@@ -2897,6 +2898,7 @@ enum skl_power_gate {
 								 _TCSS_DDI_STATUS_1, \
 								 _TCSS_DDI_STATUS_2))
 #define  TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK	REG_GENMASK(28, 25)
+/* See enum intel_tc_pin_assignment for the pin assignment field values. */
 #define  TCSS_DDI_STATUS_READY			REG_BIT(2)
 #define  TCSS_DDI_STATUS_HPD_LIVE_STATUS_TBT	REG_BIT(1)
 #define  TCSS_DDI_STATUS_HPD_LIVE_STATUS_ALT	REG_BIT(0)
drivers/gpu/drm/i915/display/intel_tc.c +7 -12
index de9129b65d34f..9a40ad07830f5 100644
@@ -23,11 +23,6 @@
 #include "intel_modeset_lock.h"
 #include "intel_tc.h"
 
-#define DP_PIN_ASSIGNMENT_NONE	0x0
-#define DP_PIN_ASSIGNMENT_C	0x3
-#define DP_PIN_ASSIGNMENT_D	0x4
-#define DP_PIN_ASSIGNMENT_E	0x5
-
 enum tc_port_mode {
 	TC_PORT_DISCONNECTED,
 	TC_PORT_TBT_ALT,
@@ -317,15 +312,15 @@ static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 		REG_FIELD_GET(TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK, val);
 
 	switch (pin_assignment) {
-	case DP_PIN_ASSIGNMENT_NONE:
+	case INTEL_TC_PIN_ASSIGNMENT_NONE:
 		return 0;
 	default:
 		MISSING_CASE(pin_assignment);
 		fallthrough;
-	case DP_PIN_ASSIGNMENT_D:
+	case INTEL_TC_PIN_ASSIGNMENT_D:
 		return 2;
-	case DP_PIN_ASSIGNMENT_C:
-	case DP_PIN_ASSIGNMENT_E:
+	case INTEL_TC_PIN_ASSIGNMENT_C:
+	case INTEL_TC_PIN_ASSIGNMENT_E:
 		return 4;
 	}
 }
@@ -340,10 +335,10 @@ static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 	default:
 		MISSING_CASE(pin_mask);
 		fallthrough;
-	case DP_PIN_ASSIGNMENT_D:
+	case INTEL_TC_PIN_ASSIGNMENT_D:
 		return 2;
-	case DP_PIN_ASSIGNMENT_C:
-	case DP_PIN_ASSIGNMENT_E:
+	case INTEL_TC_PIN_ASSIGNMENT_C:
+	case INTEL_TC_PIN_ASSIGNMENT_E:
 		return 4;
 	}
 }
drivers/gpu/drm/i915/display/intel_tc.h +69 -0

75 lines not on this page · raw message

Signature · 1 line
2.49.1
Reviewed-by on v1 9/19
#28 lore raw

RE: [PATCH 09/19] drm/i915/tc: Add an enum for the TypeC pin assignment

Quoted 10 lines

-----Original Message-----
From: Intel-xe <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 09/19] drm/i915/tc: Add an enum for the TypeC pin assignment

Add an enum for the TypeC pin assignment, which is a better way to pass its value around than a plain integer. While at it add a description for each pin assignment, based on the DP and DP Alt mode Standards, opting for more details to ease any future debugging related to a given pin assignment and the cables / sink types used.

Quoted 89 lines
---
 .../gpu/drm/i915/display/intel_display_regs.h |  2 +
 drivers/gpu/drm/i915/display/intel_tc.c       | 19 ++---
 drivers/gpu/drm/i915/display/intel_tc.h       | 69 +++++++++++++++++++
 3 files changed, 78 insertions(+), 12 deletions(-)
drivers/gpu/drm/i915/display/intel_display_regs.h +4 -0
index 7bd09d981cd2d..9d71e26a4fa27 100644
@@ -2890,6 +2890,7 @@ enum skl_power_gate {
 #define   DP_PIN_ASSIGNMENT_SHIFT(idx)		((idx) * 4)
 #define   DP_PIN_ASSIGNMENT_MASK(idx)		(0xf << ((idx) * 4))
 #define   DP_PIN_ASSIGNMENT(idx, x)		((x) << ((idx) * 4))
+/* See enum intel_tc_pin_assignment for the pin assignment field
+values. */
 
 #define _TCSS_DDI_STATUS_1			0x161500
 #define _TCSS_DDI_STATUS_2			0x161504
@@ -2897,6 +2898,7 @@ enum skl_power_gate {
 								 _TCSS_DDI_STATUS_1, \
 								 _TCSS_DDI_STATUS_2))
 #define  TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK	REG_GENMASK(28, 25)
+/* See enum intel_tc_pin_assignment for the pin assignment field
+values. */
 #define  TCSS_DDI_STATUS_READY			REG_BIT(2)
 #define  TCSS_DDI_STATUS_HPD_LIVE_STATUS_TBT	REG_BIT(1)
 #define  TCSS_DDI_STATUS_HPD_LIVE_STATUS_ALT	REG_BIT(0)
drivers/gpu/drm/i915/display/intel_tc.c +7 -12
index de9129b65d34f..9a40ad07830f5 100644
@@ -23,11 +23,6 @@
 #include "intel_modeset_lock.h"
 #include "intel_tc.h"
 
-#define DP_PIN_ASSIGNMENT_NONE	0x0
-#define DP_PIN_ASSIGNMENT_C	0x3
-#define DP_PIN_ASSIGNMENT_D	0x4
-#define DP_PIN_ASSIGNMENT_E	0x5
-
 enum tc_port_mode {
 	TC_PORT_DISCONNECTED,
 	TC_PORT_TBT_ALT,
@@ -317,15 +312,15 @@ static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 		REG_FIELD_GET(TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK, val);
 
 	switch (pin_assignment) {
-	case DP_PIN_ASSIGNMENT_NONE:
+	case INTEL_TC_PIN_ASSIGNMENT_NONE:
 		return 0;
 	default:
 		MISSING_CASE(pin_assignment);
 		fallthrough;
-	case DP_PIN_ASSIGNMENT_D:
+	case INTEL_TC_PIN_ASSIGNMENT_D:
 		return 2;
-	case DP_PIN_ASSIGNMENT_C:
-	case DP_PIN_ASSIGNMENT_E:
+	case INTEL_TC_PIN_ASSIGNMENT_C:
+	case INTEL_TC_PIN_ASSIGNMENT_E:
 		return 4;
 	}
 }
@@ -340,10 +335,10 @@ static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 	default:
 		MISSING_CASE(pin_mask);
 		fallthrough;
-	case DP_PIN_ASSIGNMENT_D:
+	case INTEL_TC_PIN_ASSIGNMENT_D:
 		return 2;
-	case DP_PIN_ASSIGNMENT_C:
-	case DP_PIN_ASSIGNMENT_E:
+	case INTEL_TC_PIN_ASSIGNMENT_C:
+	case INTEL_TC_PIN_ASSIGNMENT_E:
 		return 4;
 	}
 }
drivers/gpu/drm/i915/display/intel_tc.h +4 -0
index 26c4265368c1a..d35d9aae3b889 100644
@@ -12,6 +12,75 @@ struct intel_crtc_state;  struct intel_digital_port;  struct intel_encoder;
 
+/*
+ * The following enum values must stay fixed, as they match the
+corresponding
+ * pin assignment fields in the PORT_TX_DFLEXPA1 and TCSS_DDI_STATUS registers.

drivers/gpu/drm/i915/display/intel_tc.h struct intel_crtc_state; struct intel_digital_port; struct intel_encoder; · line 26

Quoted 10 lines
drivers/gpu/drm/i915/display/intel_tc.h +10 -0
+ */
+enum intel_tc_pin_assignment {            /* Lanes (a)   Signal/   Cable   Notes   */
+					  /* DP    USB   Rate (b)  type            */
+	INTEL_TC_PIN_ASSIGNMENT_NONE = 0, /* 4     -     -         -       (c)     */
+	INTEL_TC_PIN_ASSIGNMENT_A,        /* 2/4   0     GEN2      TC->TC  (d,e)   */
+	INTEL_TC_PIN_ASSIGNMENT_B,        /* 1/2   1     GEN2      TC->TC  (d,f,g) */
+	INTEL_TC_PIN_ASSIGNMENT_C,        /* 4     0     DP2       TC->TC  (h)     */
+	INTEL_TC_PIN_ASSIGNMENT_D,        /* 2     1     DP2       TC->TC  (h,g)   */
+	INTEL_TC_PIN_ASSIGNMENT_E,        /* 4     0     DP2       TC->DP          */
+	INTEL_TC_PIN_ASSIGNMENT_F,        /* 2     1     GEN1/DP1  TC->DP  (d,g,i) */

This summary is warmly welcomed addition!

Quoted 60 lines
drivers/gpu/drm/i915/display/intel_tc.h +56 -1
+	/*
+	 * (a) - DP unidirectional lanes, each lane using 1 differential signal
+	 *       pair.
+	 *     - USB SuperSpeed bidirectional lane, using 2 differential (TX and
+	 *       RX) signal pairs.
+	 *     - USB 2.0 (HighSpeed) unidirectional lane, using 1 differential
+	 *       signal pair. Not indicated, this lane is always present on pin
+	 *       assignments A-D and never present on pin assignments E/F.
+	 * (b) - GEN1: USB 3.1 GEN1 bit rate (5 Gbps) and signaling. This
+	 *             is used for transferring only a USB stream.
+	 *     - GEN2: USB 3.1 GEN2 bit rate (10 Gbps) and signaling. This
+	 *             allows transferring an HBR3 (8.1 Gbps) DP stream.
+	 *     - DP1:  Display Port signaling defined by the DP v1.3 Standard,
+	 *             with a maximum bit rate of HBR3.
+	 *     - DP2:  Display Port signaling defined by the DP v2.1 Standard,
+	 *             with a maximum bit rate defined by the DP Alt Mode
+	 *             v2.1a Standard depending on the cable type as follows:
+	 *             - Passive (Full-Featured) USB 3.2 GEN1
+	 *               TC->TC cables (CC3G1-X)                        : UHBR10
+	 *             - Passive (Full-Featured) USB 3.2/4 GEN2 and
+	 *               Thunderbolt Alt Mode GEN2
+	 *               TC->TC cables (CC3G2-X)                    all : UHBR10
+	 *                                                    DP54 logo : UHBR13.5
+	 *             - Passive (Full-Featured) USB4 GEN3+ and
+	 *               Thunderbolt Alt Mode GEN3+
+	 *               TC->TC cables (CC4G3-X)                    all : UHBR13.5
+	 *                                                    DP80 logo : UHBR20
+	 *             - Active Re-Timed or
+	 *               Active Linear Re-driven (LRD)
+	 *               USB3.2 GEN1/2 and USB4 GEN2+
+	 *               TC->TC cables                              all : HBR3
+	 *                                               with DP_BR CTS : UHBR10
+	 *                                                    DP54 logo : UHBR13.5
+	 *                                                    DP80 logo : UHBR20
+	 *             - Passive/Active Re-Timed or
+	 *               Active Linear Re-driven (LRD)
+	 *               TC->DP cables         with DP_BR CTS/DP8K logo : HBR3
+	 *                                               with DP_BR CTS : UHBR10
+	 *                                                    DP54 logo : UHBR13.5
+	 *                                                    DP80 logo : UHBR20
+	 * (c) Used in TBT-alt/legacy modes and on LNL+ after the sink
+	 *     disconnected in DP-alt mode.
+	 * (d) Only defined by the DP Alt Standard v1.0a, deprecated by v1.0b,
+	 *     only supported on ICL.
+	 * (e) GEN2 passive 1 m cable: 4 DP lanes, GEN2 active cable: 2 DP lanes.
+	 * (f) GEN2 passive 1 m cable: 2 DP lanes, GEN2 active cable: 1 DP lane.
+	 * (g) These pin assignments are also referred to as (USB/DP)
+	 *     multifunction or Multifunction Display Port (MFD) modes.
+	 * (h) Also used where one end of the cable is a captive connector,
+	 *     attached to a DP->HDMI/DVI/VGA converter.
+	 * (i) The DP end of the cable is a captive connector attached to a
+	 *     (DP/USB) multifunction dock as deined by the DockPort v1.0a
+	 *     specification.
+	 */
+};
+
 bool intel_tc_port_in_tbt_alt_mode(struct intel_digital_port *dig_port);  bool intel_tc_port_in_dp_alt_mode(struct
 intel_digital_port *dig_port);  bool intel_tc_port_in_legacy_mode(struct intel_digital_port *dig_port);
--

2.49.1

author
#29 lore raw

PATCH 10/19 drm/i915/tc: Pass pin assignment value around using the pin assignment enum

In reply to Imre Deak

Pass around the pin assignment value via the corresponding enum instead of a plain integer.

While at it rename intel_tc_port_get_pin_assignment_mask() to intel_tc_port_get_pin_assignment(), since the value returned is not a mask.

---
 drivers/gpu/drm/i915/display/intel_ddi.c | 19 ++++++++++---------
 drivers/gpu/drm/i915/display/intel_tc.c  | 14 ++++++++------
 drivers/gpu/drm/i915/display/intel_tc.h  |  3 ++-
 3 files changed, 20 insertions(+), 16 deletions(-)
drivers/gpu/drm/i915/display/intel_ddi.c +10 -9
index 866ed3e466645..2ed9fdd499c39 100644
@@ -2166,7 +2166,8 @@ icl_program_mg_dp_mode(struct intel_digital_port *dig_port,
 {
 	struct intel_display *display = to_intel_display(crtc_state);
 	enum tc_port tc_port = intel_encoder_to_tc(&dig_port->base);
-	u32 ln0, ln1, pin_assignment;
+	enum intel_tc_pin_assignment pin_assignment;
+	u32 ln0, ln1;
 	u8 width;
 
 	if (DISPLAY_VER(display) >= 14)
@@ -2188,11 +2189,11 @@ icl_program_mg_dp_mode(struct intel_digital_port *dig_port,
 	ln1 &= ~(MG_DP_MODE_CFG_DP_X1_MODE | MG_DP_MODE_CFG_DP_X2_MODE);
 
 	/* DPPATC */
-	pin_assignment = intel_tc_port_get_pin_assignment_mask(dig_port);
+	pin_assignment = intel_tc_port_get_pin_assignment(dig_port);
 	width = crtc_state->lane_count;
 
 	switch (pin_assignment) {
-	case 0x0:
+	case INTEL_TC_PIN_ASSIGNMENT_NONE:
 		drm_WARN_ON(display->drm,
 			    !intel_tc_port_in_legacy_mode(dig_port));
 		if (width == 1) {
@@ -2202,20 +2203,20 @@ icl_program_mg_dp_mode(struct intel_digital_port *dig_port,
 			ln1 |= MG_DP_MODE_CFG_DP_X2_MODE;
 		}
 		break;
-	case 0x1:
+	case INTEL_TC_PIN_ASSIGNMENT_A:
 		if (width == 4) {
 			ln0 |= MG_DP_MODE_CFG_DP_X2_MODE;
 			ln1 |= MG_DP_MODE_CFG_DP_X2_MODE;
 		}
 		break;
-	case 0x2:
+	case INTEL_TC_PIN_ASSIGNMENT_B:
 		if (width == 2) {
 			ln0 |= MG_DP_MODE_CFG_DP_X2_MODE;
 			ln1 |= MG_DP_MODE_CFG_DP_X2_MODE;
 		}
 		break;
-	case 0x3:
-	case 0x5:
+	case INTEL_TC_PIN_ASSIGNMENT_C:
+	case INTEL_TC_PIN_ASSIGNMENT_E:
 		if (width == 1) {
 			ln0 |= MG_DP_MODE_CFG_DP_X1_MODE;
 			ln1 |= MG_DP_MODE_CFG_DP_X1_MODE;
@@ -2224,8 +2225,8 @@ icl_program_mg_dp_mode(struct intel_digital_port *dig_port,
 			ln1 |= MG_DP_MODE_CFG_DP_X2_MODE;
 		}
 		break;
-	case 0x4:
-	case 0x6:
+	case INTEL_TC_PIN_ASSIGNMENT_D:
+	case INTEL_TC_PIN_ASSIGNMENT_F:
 		if (width == 1) {
 			ln0 |= MG_DP_MODE_CFG_DP_X1_MODE;
 			ln1 |= MG_DP_MODE_CFG_DP_X1_MODE;
drivers/gpu/drm/i915/display/intel_tc.c +8 -6
index 9a40ad07830f5..05df252640f46 100644
@@ -277,7 +277,8 @@ static u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port)
 	return lane_mask >> DP_LANE_ASSIGNMENT_SHIFT(tc->phy_fia_idx);
 }
 
-u32 intel_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port)
+enum intel_tc_pin_assignment
+intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port)
 {
 	struct intel_display *display = to_intel_display(dig_port);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
@@ -299,8 +300,9 @@ static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 	struct intel_display *display = to_intel_display(dig_port);
 	enum tc_port tc_port = intel_encoder_to_tc(&dig_port->base);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
+	enum intel_tc_pin_assignment pin_assignment;
 	intel_wakeref_t wakeref;
-	u32 val, pin_assignment;
+	u32 val;
 
 	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
 		val = intel_de_read(display, TCSS_DDI_STATUS(tc_port));
@@ -327,13 +329,13 @@ static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 
 static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 {
-	u32 pin_mask;
+	enum intel_tc_pin_assignment pin_assignment;
 
-	pin_mask = intel_tc_port_get_pin_assignment_mask(dig_port);
+	pin_assignment = intel_tc_port_get_pin_assignment(dig_port);
 
-	switch (pin_mask) {
+	switch (pin_assignment) {
 	default:
-		MISSING_CASE(pin_mask);
+		MISSING_CASE(pin_assignment);
 		fallthrough;
 	case INTEL_TC_PIN_ASSIGNMENT_D:
 		return 2;
drivers/gpu/drm/i915/display/intel_tc.h +2 -1
index d35d9aae3b889..3ecb3de54e874 100644
@@ -88,7 +88,8 @@ bool intel_tc_port_handles_hpd_glitches(struct intel_digital_port *dig_port);
 
 bool intel_tc_port_connected(struct intel_encoder *encoder);
 
-u32 intel_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port);
+enum intel_tc_pin_assignment
+intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port);
 int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port);
 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port,
 				      int required_lanes);
Signature · 1 line
2.49.1
Reviewed-by on v1 10/19
#30 lore raw

RE: [PATCH 10/19] drm/i915/tc: Pass pin assignment value around using the pin assignment enum

Quoted 11 lines

-----Original Message-----
From: Intel-gfx <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 10/19] drm/i915/tc: Pass pin assignment value around using the pin assignment enum

Pass around the pin assignment value via the corresponding enum instead of a plain integer.

While at it rename intel_tc_port_get_pin_assignment_mask() to intel_tc_port_get_pin_assignment(), since the value returned is not a mask.

Quoted 127 lines
---
 drivers/gpu/drm/i915/display/intel_ddi.c | 19 ++++++++++---------  drivers/gpu/drm/i915/display/intel_tc.c  | 14 ++++++++------
drivers/gpu/drm/i915/display/intel_tc.h  |  3 ++-
 3 files changed, 20 insertions(+), 16 deletions(-)
drivers/gpu/drm/i915/display/intel_ddi.c +10 -9
index 866ed3e466645..2ed9fdd499c39 100644
@@ -2166,7 +2166,8 @@ icl_program_mg_dp_mode(struct intel_digital_port *dig_port,  {
 	struct intel_display *display = to_intel_display(crtc_state);
 	enum tc_port tc_port = intel_encoder_to_tc(&dig_port->base);
-	u32 ln0, ln1, pin_assignment;
+	enum intel_tc_pin_assignment pin_assignment;
+	u32 ln0, ln1;
 	u8 width;
 
 	if (DISPLAY_VER(display) >= 14)
@@ -2188,11 +2189,11 @@ icl_program_mg_dp_mode(struct intel_digital_port *dig_port,
 	ln1 &= ~(MG_DP_MODE_CFG_DP_X1_MODE | MG_DP_MODE_CFG_DP_X2_MODE);
 
 	/* DPPATC */
-	pin_assignment = intel_tc_port_get_pin_assignment_mask(dig_port);
+	pin_assignment = intel_tc_port_get_pin_assignment(dig_port);
 	width = crtc_state->lane_count;
 
 	switch (pin_assignment) {
-	case 0x0:
+	case INTEL_TC_PIN_ASSIGNMENT_NONE:
 		drm_WARN_ON(display->drm,
 			    !intel_tc_port_in_legacy_mode(dig_port));
 		if (width == 1) {
@@ -2202,20 +2203,20 @@ icl_program_mg_dp_mode(struct intel_digital_port *dig_port,
 			ln1 |= MG_DP_MODE_CFG_DP_X2_MODE;
 		}
 		break;
-	case 0x1:
+	case INTEL_TC_PIN_ASSIGNMENT_A:
 		if (width == 4) {
 			ln0 |= MG_DP_MODE_CFG_DP_X2_MODE;
 			ln1 |= MG_DP_MODE_CFG_DP_X2_MODE;
 		}
 		break;
-	case 0x2:
+	case INTEL_TC_PIN_ASSIGNMENT_B:
 		if (width == 2) {
 			ln0 |= MG_DP_MODE_CFG_DP_X2_MODE;
 			ln1 |= MG_DP_MODE_CFG_DP_X2_MODE;
 		}
 		break;
-	case 0x3:
-	case 0x5:
+	case INTEL_TC_PIN_ASSIGNMENT_C:
+	case INTEL_TC_PIN_ASSIGNMENT_E:
 		if (width == 1) {
 			ln0 |= MG_DP_MODE_CFG_DP_X1_MODE;
 			ln1 |= MG_DP_MODE_CFG_DP_X1_MODE;
@@ -2224,8 +2225,8 @@ icl_program_mg_dp_mode(struct intel_digital_port *dig_port,
 			ln1 |= MG_DP_MODE_CFG_DP_X2_MODE;
 		}
 		break;
-	case 0x4:
-	case 0x6:
+	case INTEL_TC_PIN_ASSIGNMENT_D:
+	case INTEL_TC_PIN_ASSIGNMENT_F:
 		if (width == 1) {
 			ln0 |= MG_DP_MODE_CFG_DP_X1_MODE;
 			ln1 |= MG_DP_MODE_CFG_DP_X1_MODE;
drivers/gpu/drm/i915/display/intel_tc.c +2 -1
index 9a40ad07830f5..05df252640f46 100644
@@ -277,7 +277,8 @@ static u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port)
 	return lane_mask >> DP_LANE_ASSIGNMENT_SHIFT(tc->phy_fia_idx);
 }
 
-u32 intel_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port)
+enum intel_tc_pin_assignment
+intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port)
 {
 	struct intel_display *display = to_intel_display(dig_port);
 	struct intel_tc_port *tc = to_tc_port(dig_port); @@ -299,8 +300,9 @@ static int lnl_tc_port_get_max_lane_count(struct

intel_digital_port *dig_port)

drivers/gpu/drm/i915/display/intel_tc.c +2 -1
 	struct intel_display *display = to_intel_display(dig_port);
 	enum tc_port tc_port = intel_encoder_to_tc(&dig_port->base);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
+	enum intel_tc_pin_assignment pin_assignment;
 	intel_wakeref_t wakeref;
-	u32 val, pin_assignment;
+	u32 val;
 
 	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
 		val = intel_de_read(display, TCSS_DDI_STATUS(tc_port)); @@ -327,13 +329,13 @@ static int

lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)

static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port) {

drivers/gpu/drm/i915/display/intel_tc.c +4 -4
-	u32 pin_mask;
+	enum intel_tc_pin_assignment pin_assignment;
 
-	pin_mask = intel_tc_port_get_pin_assignment_mask(dig_port);
+	pin_assignment = intel_tc_port_get_pin_assignment(dig_port);
 
-	switch (pin_mask) {
+	switch (pin_assignment) {
 	default:
-		MISSING_CASE(pin_mask);
+		MISSING_CASE(pin_assignment);
 		fallthrough;
 	case INTEL_TC_PIN_ASSIGNMENT_D:
 		return 2;
drivers/gpu/drm/i915/display/intel_tc.h +2 -2
index d35d9aae3b889..3ecb3de54e874 100644
@@ -88,7 +88,8 @@ bool intel_tc_port_handles_hpd_glitches(struct intel_digital_port *dig_port);
 
 bool intel_tc_port_connected(struct intel_encoder *encoder);
 
-u32 intel_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port);
+enum intel_tc_pin_assignment
+intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port);
 int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port);  void intel_tc_port_set_fia_lane_count(struct
 intel_digital_port *dig_port,
 				      int required_lanes);
--

2.49.1

author
#31 lore raw

PATCH 11/19 drm/i915/tc: Handle pin assignment NONE on all platforms

In reply to Imre Deak

For consistency, handle pin assignment NONE on all platforms similarly to LNL+. On earlier platforms the driver doesn't actually see this pin assignment - as it's not valid on a connected DP-alt PHY - however it's a valid HW setting even on those platforms, for instance in legacy mode. Handle this pin assignment on earlier platforms as well, so that the way to query the pin assignment can be unified by a follow-up change.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 2 ++
 1 file changed, 2 insertions(+)
drivers/gpu/drm/i915/display/intel_tc.c +2 -0
index 05df252640f46..dcadbf7b3d40d 100644
@@ -334,6 +334,8 @@ static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 	pin_assignment = intel_tc_port_get_pin_assignment(dig_port);
 
 	switch (pin_assignment) {
+	case INTEL_TC_PIN_ASSIGNMENT_NONE:
+		return 0;
 	default:
 		MISSING_CASE(pin_assignment);
 		fallthrough;
Signature · 1 line
2.49.1
Reviewed-by on v1 11/19
#32 lore raw

RE: [PATCH 11/19] drm/i915/tc: Handle pin assignment NONE on all platforms

Quoted 6 lines

-----Original Message-----
From: Intel-gfx <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 11/19] drm/i915/tc: Handle pin assignment NONE on all platforms

Quoted 6 lines

For consistency, handle pin assignment NONE on all platforms similarly to LNL+. On earlier platforms the driver doesn't actually see this pin assignment - as it's not valid on a connected DP-alt PHY - however it's a valid HW setting even on those platforms, for instance in legacy mode.
Handle this pin assignment on earlier platforms as well, so that the way to query the pin assignment can be unified by a follow-up change.

Quoted 20 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 2 ++
 1 file changed, 2 insertions(+)
drivers/gpu/drm/i915/display/intel_tc.c +2 -1
index 05df252640f46..dcadbf7b3d40d 100644
@@ -334,6 +334,8 @@ static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 	pin_assignment = intel_tc_port_get_pin_assignment(dig_port);
 
 	switch (pin_assignment) {
+	case INTEL_TC_PIN_ASSIGNMENT_NONE:
+		return 0;
 	default:
 		MISSING_CASE(pin_assignment);
 		fallthrough;
--

2.49.1

author
#33 lore raw

PATCH 12/19 drm/i915/tc: Validate the pin assignment on all platforms

In reply to Imre Deak

Validate the pin assignment on ICL-TGL, similarly to how this is done on MTL+. ICL supports all the pin assignments, while TGL+ supports only the NONE, C, D, E pin assignments.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 28 ++++++++++++++++++++-----
 1 file changed, 23 insertions(+), 5 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +23 -5
index dcadbf7b3d40d..20d0bc8257860 100644
@@ -282,17 +282,35 @@ intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port)
 {
 	struct intel_display *display = to_intel_display(dig_port);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
+	enum intel_tc_pin_assignment pin_assignment;
 	intel_wakeref_t wakeref;
-	u32 pin_mask;
+	u32 val;
 
 	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
-		pin_mask = intel_de_read(display, PORT_TX_DFLEXPA1(tc->phy_fia));
+		val = intel_de_read(display, PORT_TX_DFLEXPA1(tc->phy_fia));
 
-	drm_WARN_ON(display->drm, pin_mask == 0xffffffff);
+	drm_WARN_ON(display->drm, val == 0xffffffff);
 	assert_tc_cold_blocked(tc);
 
-	return (pin_mask & DP_PIN_ASSIGNMENT_MASK(tc->phy_fia_idx)) >>
-	       DP_PIN_ASSIGNMENT_SHIFT(tc->phy_fia_idx);
+	pin_assignment = (val & DP_PIN_ASSIGNMENT_MASK(tc->phy_fia_idx)) >>
+			 DP_PIN_ASSIGNMENT_SHIFT(tc->phy_fia_idx);
+
+	switch (pin_assignment) {
+	case INTEL_TC_PIN_ASSIGNMENT_A:
+	case INTEL_TC_PIN_ASSIGNMENT_B:
+	case INTEL_TC_PIN_ASSIGNMENT_F:
+		drm_WARN_ON(display->drm, DISPLAY_VER(display) > 11);
+		break;
+	case INTEL_TC_PIN_ASSIGNMENT_NONE:
+	case INTEL_TC_PIN_ASSIGNMENT_C:
+	case INTEL_TC_PIN_ASSIGNMENT_D:
+	case INTEL_TC_PIN_ASSIGNMENT_E:
+		break;
+	default:
+		MISSING_CASE(pin_assignment);
+	}
+
+	return pin_assignment;
 }
 
 static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
Signature · 1 line
2.49.1
Reviewed-by on v1 12/19
#34 lore raw

RE: [PATCH 12/19] drm/i915/tc: Validate the pin assignment on all platforms

Quoted 10 lines

-----Original Message-----
From: Intel-xe <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 12/19] drm/i915/tc: Validate the pin assignment on all platforms

Validate the pin assignment on ICL-TGL, similarly to how this is done on MTL+. ICL supports all the pin assignments, while TGL+ supports only the NONE, C, D, E pin assignments.

Quoted 51 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 28 ++++++++++++++++++++-----
 1 file changed, 23 insertions(+), 5 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +23 -6
index dcadbf7b3d40d..20d0bc8257860 100644
@@ -282,17 +282,35 @@ intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port)  {
 	struct intel_display *display = to_intel_display(dig_port);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
+	enum intel_tc_pin_assignment pin_assignment;
 	intel_wakeref_t wakeref;
-	u32 pin_mask;
+	u32 val;
 
 	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
-		pin_mask = intel_de_read(display, PORT_TX_DFLEXPA1(tc->phy_fia));
+		val = intel_de_read(display, PORT_TX_DFLEXPA1(tc->phy_fia));
 
-	drm_WARN_ON(display->drm, pin_mask == 0xffffffff);
+	drm_WARN_ON(display->drm, val == 0xffffffff);
 	assert_tc_cold_blocked(tc);
 
-	return (pin_mask & DP_PIN_ASSIGNMENT_MASK(tc->phy_fia_idx)) >>
-	       DP_PIN_ASSIGNMENT_SHIFT(tc->phy_fia_idx);
+	pin_assignment = (val & DP_PIN_ASSIGNMENT_MASK(tc->phy_fia_idx)) >>
+			 DP_PIN_ASSIGNMENT_SHIFT(tc->phy_fia_idx);
+
+	switch (pin_assignment) {
+	case INTEL_TC_PIN_ASSIGNMENT_A:
+	case INTEL_TC_PIN_ASSIGNMENT_B:
+	case INTEL_TC_PIN_ASSIGNMENT_F:
+		drm_WARN_ON(display->drm, DISPLAY_VER(display) > 11);
+		break;
+	case INTEL_TC_PIN_ASSIGNMENT_NONE:
+	case INTEL_TC_PIN_ASSIGNMENT_C:
+	case INTEL_TC_PIN_ASSIGNMENT_D:
+	case INTEL_TC_PIN_ASSIGNMENT_E:
+		break;
+	default:
+		MISSING_CASE(pin_assignment);
+	}
+
+	return pin_assignment;
 }
 
 static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
--

2.49.1

author
#35 lore raw

PATCH 13/19 drm/i915/tc: Unify the way to get the pin assignment on all platforms

In reply to Imre Deak

Unify the way to get the pin assignment on all platforms. This removes the duplication in the helper functions in this and a follow-up change.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 47 ++++++++++++++-----------
 1 file changed, 27 insertions(+), 20 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +27 -20
index 20d0bc8257860..5b044ece815df 100644
@@ -277,23 +277,32 @@ static u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port)
 	return lane_mask >> DP_LANE_ASSIGNMENT_SHIFT(tc->phy_fia_idx);
 }
 
-enum intel_tc_pin_assignment
-intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port)
+static enum intel_tc_pin_assignment
+get_pin_assignment(struct intel_tc_port *tc)
 {
-	struct intel_display *display = to_intel_display(dig_port);
-	struct intel_tc_port *tc = to_tc_port(dig_port);
+	struct intel_display *display = to_intel_display(tc->dig_port);
+	enum tc_port tc_port = intel_encoder_to_tc(&tc->dig_port->base);
 	enum intel_tc_pin_assignment pin_assignment;
 	intel_wakeref_t wakeref;
+	i915_reg_t reg;
+	u32 mask;
 	u32 val;
 
+	if (DISPLAY_VER(display) >= 20) {
+		reg = TCSS_DDI_STATUS(tc_port);
+		mask = TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK;
+	} else {
+		reg = PORT_TX_DFLEXPA1(tc->phy_fia);
+		mask = DP_PIN_ASSIGNMENT_MASK(tc->phy_fia_idx);
+	}
+
 	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
-		val = intel_de_read(display, PORT_TX_DFLEXPA1(tc->phy_fia));
+		val = intel_de_read(display, reg);
 
 	drm_WARN_ON(display->drm, val == 0xffffffff);
 	assert_tc_cold_blocked(tc);
 
-	pin_assignment = (val & DP_PIN_ASSIGNMENT_MASK(tc->phy_fia_idx)) >>
-			 DP_PIN_ASSIGNMENT_SHIFT(tc->phy_fia_idx);
+	pin_assignment = (val & mask) >> (ffs(mask) - 1);
 
 	switch (pin_assignment) {
 	case INTEL_TC_PIN_ASSIGNMENT_A:
@@ -315,21 +324,10 @@ intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port)
 
 static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 {
-	struct intel_display *display = to_intel_display(dig_port);
-	enum tc_port tc_port = intel_encoder_to_tc(&dig_port->base);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
 	enum intel_tc_pin_assignment pin_assignment;
-	intel_wakeref_t wakeref;
-	u32 val;
 
-	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
-		val = intel_de_read(display, TCSS_DDI_STATUS(tc_port));
-
-	drm_WARN_ON(display->drm, val == 0xffffffff);
-	assert_tc_cold_blocked(tc);
-
-	pin_assignment =
-		REG_FIELD_GET(TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK, val);
+	pin_assignment = get_pin_assignment(tc);
 
 	switch (pin_assignment) {
 	case INTEL_TC_PIN_ASSIGNMENT_NONE:
@@ -347,9 +345,10 @@ static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 
 static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 {
+	struct intel_tc_port *tc = to_tc_port(dig_port);
 	enum intel_tc_pin_assignment pin_assignment;
 
-	pin_assignment = intel_tc_port_get_pin_assignment(dig_port);
+	pin_assignment = get_pin_assignment(tc);
 
 	switch (pin_assignment) {
 	case INTEL_TC_PIN_ASSIGNMENT_NONE:
@@ -420,6 +419,14 @@ int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)
 	return tc->max_lane_count;
 }
 
+enum intel_tc_pin_assignment
+intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port)
+{
+	struct intel_tc_port *tc = to_tc_port(dig_port);
+
+	return get_pin_assignment(tc);
+}
+
 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port,
 				      int required_lanes)
 {
Signature · 1 line
2.49.1
Reviewed-by on v1 13/19
#36 lore raw

RE: [PATCH 13/19] drm/i915/tc: Unify the way to get the pin assignment on all platforms

Quoted 9 lines

-----Original Message-----
From: Intel-xe <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 13/19] drm/i915/tc: Unify the way to get the pin assignment on all platforms

Unify the way to get the pin assignment on all platforms. This removes the duplication in the helper functions in this and a follow- up change.

Quoted 98 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 47 ++++++++++++++-----------
 1 file changed, 27 insertions(+), 20 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +26 -21
index 20d0bc8257860..5b044ece815df 100644
@@ -277,23 +277,32 @@ static u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port)
 	return lane_mask >> DP_LANE_ASSIGNMENT_SHIFT(tc->phy_fia_idx);
 }
 
-enum intel_tc_pin_assignment
-intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port)
+static enum intel_tc_pin_assignment
+get_pin_assignment(struct intel_tc_port *tc)
 {
-	struct intel_display *display = to_intel_display(dig_port);
-	struct intel_tc_port *tc = to_tc_port(dig_port);
+	struct intel_display *display = to_intel_display(tc->dig_port);
+	enum tc_port tc_port = intel_encoder_to_tc(&tc->dig_port->base);
 	enum intel_tc_pin_assignment pin_assignment;
 	intel_wakeref_t wakeref;
+	i915_reg_t reg;
+	u32 mask;
 	u32 val;
 
+	if (DISPLAY_VER(display) >= 20) {
+		reg = TCSS_DDI_STATUS(tc_port);
+		mask = TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK;
+	} else {
+		reg = PORT_TX_DFLEXPA1(tc->phy_fia);
+		mask = DP_PIN_ASSIGNMENT_MASK(tc->phy_fia_idx);
+	}
+
 	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
-		val = intel_de_read(display, PORT_TX_DFLEXPA1(tc->phy_fia));
+		val = intel_de_read(display, reg);
 
 	drm_WARN_ON(display->drm, val == 0xffffffff);
 	assert_tc_cold_blocked(tc);
 
-	pin_assignment = (val & DP_PIN_ASSIGNMENT_MASK(tc->phy_fia_idx)) >>
-			 DP_PIN_ASSIGNMENT_SHIFT(tc->phy_fia_idx);
+	pin_assignment = (val & mask) >> (ffs(mask) - 1);
 
 	switch (pin_assignment) {
 	case INTEL_TC_PIN_ASSIGNMENT_A:
@@ -315,21 +324,10 @@ intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port)
 
 static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)  {
-	struct intel_display *display = to_intel_display(dig_port);
-	enum tc_port tc_port = intel_encoder_to_tc(&dig_port->base);
 	struct intel_tc_port *tc = to_tc_port(dig_port);
 	enum intel_tc_pin_assignment pin_assignment;
-	intel_wakeref_t wakeref;
-	u32 val;
 
-	with_intel_display_power(display, POWER_DOMAIN_DISPLAY_CORE, wakeref)
-		val = intel_de_read(display, TCSS_DDI_STATUS(tc_port));
-
-	drm_WARN_ON(display->drm, val == 0xffffffff);
-	assert_tc_cold_blocked(tc);
-
-	pin_assignment =
-		REG_FIELD_GET(TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK, val);
+	pin_assignment = get_pin_assignment(tc);
 
 	switch (pin_assignment) {
 	case INTEL_TC_PIN_ASSIGNMENT_NONE:
@@ -347,9 +345,10 @@ static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 
 static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)  {
+	struct intel_tc_port *tc = to_tc_port(dig_port);
 	enum intel_tc_pin_assignment pin_assignment;
 
-	pin_assignment = intel_tc_port_get_pin_assignment(dig_port);
+	pin_assignment = get_pin_assignment(tc);
 
 	switch (pin_assignment) {
 	case INTEL_TC_PIN_ASSIGNMENT_NONE:
@@ -420,6 +419,14 @@ int intel_tc_port_max_lane_count(struct intel_digital_port *dig_port)
 	return tc->max_lane_count;
 }
 
+enum intel_tc_pin_assignment
+intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port) {
+	struct intel_tc_port *tc = to_tc_port(dig_port);
+
+	return get_pin_assignment(tc);
+}
+
 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port,
 				      int required_lanes)
 {
--

2.49.1

author
#37 lore raw

PATCH 14/19 drm/i915/tc: Unify the way to get the max lane count value on MTL+

In reply to Imre Deak

Unify the way to get the max lane count value on all MTL+ platforms, reducing the code duplication.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 24 ------------------------
 1 file changed, 24 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +0 -24
index 5b044ece815df..77c5a37450a26 100644
@@ -322,27 +322,6 @@ get_pin_assignment(struct intel_tc_port *tc)
 	return pin_assignment;
 }
 
-static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
-{
-	struct intel_tc_port *tc = to_tc_port(dig_port);
-	enum intel_tc_pin_assignment pin_assignment;
-
-	pin_assignment = get_pin_assignment(tc);
-
-	switch (pin_assignment) {
-	case INTEL_TC_PIN_ASSIGNMENT_NONE:
-		return 0;
-	default:
-		MISSING_CASE(pin_assignment);
-		fallthrough;
-	case INTEL_TC_PIN_ASSIGNMENT_D:
-		return 2;
-	case INTEL_TC_PIN_ASSIGNMENT_C:
-	case INTEL_TC_PIN_ASSIGNMENT_E:
-		return 4;
-	}
-}
-
 static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 {
 	struct intel_tc_port *tc = to_tc_port(dig_port);
@@ -395,9 +374,6 @@ static int get_max_lane_count(struct intel_tc_port *tc)
 	if (tc->mode != TC_PORT_DP_ALT)
 		return 4;
 
-	if (DISPLAY_VER(display) >= 20)
-		return lnl_tc_port_get_max_lane_count(dig_port);
-
 	if (DISPLAY_VER(display) >= 14)
 		return mtl_tc_port_get_max_lane_count(dig_port);
 
Signature · 1 line
2.49.1
Reviewed-by on v1 14/19
#38 lore raw

RE: [PATCH 14/19] drm/i915/tc: Unify the way to get the max lane count value on MTL+

Quoted 8 lines

-----Original Message-----
From: Intel-xe <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 14/19] drm/i915/tc: Unify the way to get the max lane count value on MTL+

Unify the way to get the max lane count value on all MTL+ platforms, reducing the code duplication.

Quoted 47 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 24 ------------------------
 1 file changed, 24 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +0 -24
index 5b044ece815df..77c5a37450a26 100644
@@ -322,27 +322,6 @@ get_pin_assignment(struct intel_tc_port *tc)
 	return pin_assignment;
 }
 
-static int lnl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port) -{
-	struct intel_tc_port *tc = to_tc_port(dig_port);
-	enum intel_tc_pin_assignment pin_assignment;
-
-	pin_assignment = get_pin_assignment(tc);
-
-	switch (pin_assignment) {
-	case INTEL_TC_PIN_ASSIGNMENT_NONE:
-		return 0;
-	default:
-		MISSING_CASE(pin_assignment);
-		fallthrough;
-	case INTEL_TC_PIN_ASSIGNMENT_D:
-		return 2;
-	case INTEL_TC_PIN_ASSIGNMENT_C:
-	case INTEL_TC_PIN_ASSIGNMENT_E:
-		return 4;
-	}
-}
-
 static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)  {
 	struct intel_tc_port *tc = to_tc_port(dig_port); @@ -395,9 +374,6 @@ static int get_max_lane_count(struct intel_tc_port
 *tc)
 	if (tc->mode != TC_PORT_DP_ALT)
 		return 4;
 
-	if (DISPLAY_VER(display) >= 20)
-		return lnl_tc_port_get_max_lane_count(dig_port);
-
 	if (DISPLAY_VER(display) >= 14)
 		return mtl_tc_port_get_max_lane_count(dig_port);
 
--

2.49.1

author
#39 lore raw

PATCH 15/19 drm/i915/tc: Handle non-TC encoders when getting the pin assignment

In reply to Imre Deak

For consistency, handle the case where intel_tc_port_get_pin_assignment() is called for a non-TypeC encoder, returning the default NONE pin assignment value, similarly to how this is done in intel_tc_port_max_lane_count().

---
 drivers/gpu/drm/i915/display/intel_tc.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/gpu/drm/i915/display/intel_tc.c +3 -0
index 77c5a37450a26..571d311dc09df 100644
@@ -400,6 +400,9 @@ intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port)
 {
 	struct intel_tc_port *tc = to_tc_port(dig_port);
 
+	if (!intel_encoder_is_tc(&dig_port->base))
+		return INTEL_TC_PIN_ASSIGNMENT_NONE;
+
 	return get_pin_assignment(tc);
 }
 
Signature · 1 line
2.49.1
Reviewed-by on v1 15/19
#40 lore raw

RE: [PATCH 15/19] drm/i915/tc: Handle non-TC encoders when getting the pin assignment

Quoted 10 lines

-----Original Message-----
From: Intel-xe <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 15/19] drm/i915/tc: Handle non-TC encoders when getting the pin assignment

For consistency, handle the case where
intel_tc_port_get_pin_assignment() is called for a non-TypeC encoder, returning the default NONE pin assignment value, similarly to how this is done in intel_tc_port_max_lane_count().

Quoted 20 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/gpu/drm/i915/display/intel_tc.c +3 -1
index 77c5a37450a26..571d311dc09df 100644
@@ -400,6 +400,9 @@ intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port)  {
 	struct intel_tc_port *tc = to_tc_port(dig_port);
 
+	if (!intel_encoder_is_tc(&dig_port->base))
+		return INTEL_TC_PIN_ASSIGNMENT_NONE;
+
 	return get_pin_assignment(tc);
 }
 
--

2.49.1

author
#41 lore raw

PATCH 16/19 drm/i915/tc: Pass intel_tc_port to internal lane mask/count helpers

In reply to Imre Deak

Pass the intel_tc_port pointer instead of intel_digital_port to all lane mask and count query helpers internal to intel_tc.c, to avoid the redundant intel_digital_port -> intel_tc_port conversions.

While at it shorten the function names, keeping the intel_tc_port_ prefix only for exported functions and use the mtl_, icl_ prefixes making it clear which platforms a given query function is specific for.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +7 -10
index 571d311dc09df..cd4f0179b8cc4 100644
@@ -260,10 +260,9 @@ assert_tc_port_power_enabled(struct intel_tc_port *tc)
 		    !intel_display_power_is_enabled(display, tc_port_power_domain(tc)));
 }
 
-static u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port)
+static u32 get_lane_mask(struct intel_tc_port *tc)
 {
-	struct intel_display *display = to_intel_display(dig_port);
-	struct intel_tc_port *tc = to_tc_port(dig_port);
+	struct intel_display *display = to_intel_display(tc->dig_port);
 	intel_wakeref_t wakeref;
 	u32 lane_mask;
 
@@ -322,9 +321,8 @@ get_pin_assignment(struct intel_tc_port *tc)
 	return pin_assignment;
 }
 
-static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
+static int mtl_get_max_lane_count(struct intel_tc_port *tc)
 {
-	struct intel_tc_port *tc = to_tc_port(dig_port);
 	enum intel_tc_pin_assignment pin_assignment;
 
 	pin_assignment = get_pin_assignment(tc);
@@ -343,11 +341,11 @@ static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 	}
 }
 
-static int intel_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
+static int icl_get_max_lane_count(struct intel_tc_port *tc)
 {
 	u32 lane_mask = 0;
 
-	lane_mask = intel_tc_port_get_lane_mask(dig_port);
+	lane_mask = get_lane_mask(tc);
 
 	switch (lane_mask) {
 	default:
@@ -369,15 +367,14 @@ static int intel_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
 static int get_max_lane_count(struct intel_tc_port *tc)
 {
 	struct intel_display *display = to_intel_display(tc->dig_port);
-	struct intel_digital_port *dig_port = tc->dig_port;
 
 	if (tc->mode != TC_PORT_DP_ALT)
 		return 4;
 
 	if (DISPLAY_VER(display) >= 14)
-		return mtl_tc_port_get_max_lane_count(dig_port);
+		return mtl_get_max_lane_count(tc);
 
-	return intel_tc_port_get_max_lane_count(dig_port);
+	return icl_get_max_lane_count(tc);
 }
 
 static void read_pin_configuration(struct intel_tc_port *tc)
Signature · 1 line
2.49.1
Reviewed-by on v1 16/19
#42 lore raw

RE: [PATCH 16/19] drm/i915/tc: Pass intel_tc_port to internal lane mask/count helpers

Quoted 6 lines

-----Original Message-----
From: Intel-gfx <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 16/19] drm/i915/tc: Pass intel_tc_port to internal lane mask/count helpers

Quoted 6 lines

Pass the intel_tc_port pointer instead of intel_digital_port to all lane mask and count query helpers internal to intel_tc.c, to avoid the redundant intel_digital_port -> intel_tc_port conversions.

While at it shorten the function names, keeping the intel_tc_port_ prefix only for exported functions and use the mtl_, icl_ prefixes making it clear which platforms a given query function is specific for.

Quoted 65 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +3 -5
index 571d311dc09df..cd4f0179b8cc4 100644
@@ -260,10 +260,9 @@ assert_tc_port_power_enabled(struct intel_tc_port *tc)
 		    !intel_display_power_is_enabled(display, tc_port_power_domain(tc)));  }
 
-static u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port)
+static u32 get_lane_mask(struct intel_tc_port *tc)
 {
-	struct intel_display *display = to_intel_display(dig_port);
-	struct intel_tc_port *tc = to_tc_port(dig_port);
+	struct intel_display *display = to_intel_display(tc->dig_port);
 	intel_wakeref_t wakeref;
 	u32 lane_mask;
 
@@ -322,9 +321,8 @@ get_pin_assignment(struct intel_tc_port *tc)
 	return pin_assignment;
 }
 
-static int mtl_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
+static int mtl_get_max_lane_count(struct intel_tc_port *tc)
 {
-	struct intel_tc_port *tc = to_tc_port(dig_port);
 	enum intel_tc_pin_assignment pin_assignment;
 
 	pin_assignment = get_pin_assignment(tc); @@ -343,11 +341,11 @@ static int mtl_tc_port_get_max_lane_count(struct

intel_digital_port *dig_port)

drivers/gpu/drm/i915/display/intel_tc.c +4 -6
 	}
 }
 
-static int intel_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)
+static int icl_get_max_lane_count(struct intel_tc_port *tc)
 {
 	u32 lane_mask = 0;
 
-	lane_mask = intel_tc_port_get_lane_mask(dig_port);
+	lane_mask = get_lane_mask(tc);
 
 	switch (lane_mask) {
 	default:
@@ -369,15 +367,14 @@ static int intel_tc_port_get_max_lane_count(struct intel_digital_port *dig_port)  static int
 get_max_lane_count(struct intel_tc_port *tc)  {
 	struct intel_display *display = to_intel_display(tc->dig_port);
-	struct intel_digital_port *dig_port = tc->dig_port;
 
 	if (tc->mode != TC_PORT_DP_ALT)
 		return 4;
 
 	if (DISPLAY_VER(display) >= 14)
-		return mtl_tc_port_get_max_lane_count(dig_port);
+		return mtl_get_max_lane_count(tc);
 
-	return intel_tc_port_get_max_lane_count(dig_port);
+	return icl_get_max_lane_count(tc);
 }
 
 static void read_pin_configuration(struct intel_tc_port *tc)
--

2.49.1

author
#43 lore raw

PATCH 17/19 dmc/i915/tc: Report pin assignment NONE in TBT-alt mode

In reply to Imre Deak

The pin assignment is only relevant in case the PHY is owned by the display, that is in legacy and DP-alt mode. In TBT-alt mode the PHY is owned by the TBT FW/driver and so the pin assignment/configuration is managed by those components. A follow-up change will cache the pin assignment value in all the TypeC modes - querying this by calling get_pin_assignment() - prepare for that here, by reporting pin assignment NONE in the TBT-alt mode.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/gpu/drm/i915/display/intel_tc.c +3 -0
index cd4f0179b8cc4..d874217529951 100644
@@ -287,6 +287,9 @@ get_pin_assignment(struct intel_tc_port *tc)
 	u32 mask;
 	u32 val;
 
+	if (tc->mode == TC_PORT_TBT_ALT)
+		return INTEL_TC_PIN_ASSIGNMENT_NONE;
+
 	if (DISPLAY_VER(display) >= 20) {
 		reg = TCSS_DDI_STATUS(tc_port);
 		mask = TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK;
Signature · 1 line
2.49.1
Reviewed-by on v1 17/19
#44 lore raw

RE: [PATCH 17/19] dmc/i915/tc: Report pin assignment NONE in TBT-alt mode

Quoted 11 lines

-----Original Message-----
From: Intel-xe <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 17/19] dmc/i915/tc: Report pin assignment NONE in TBT-alt mode

The pin assignment is only relevant in case the PHY is owned by the display, that is in legacy and DP-alt mode. In TBT-alt mode the PHY is owned by the TBT FW/driver and so the pin assignment/configuration is managed by those components. A follow-up change will cache the pin assignment value in all the TypeC modes - querying this by calling
get_pin_assignment() - prepare for that here, by reporting pin assignment NONE in the TBT-alt mode.

Quoted 21 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/gpu/drm/i915/display/intel_tc.c +3 -1
index cd4f0179b8cc4..d874217529951 100644
@@ -287,6 +287,9 @@ get_pin_assignment(struct intel_tc_port *tc)
 	u32 mask;
 	u32 val;
 
+	if (tc->mode == TC_PORT_TBT_ALT)
+		return INTEL_TC_PIN_ASSIGNMENT_NONE;
+
 	if (DISPLAY_VER(display) >= 20) {
 		reg = TCSS_DDI_STATUS(tc_port);
 		mask = TCSS_DDI_STATUS_PIN_ASSIGNMENT_MASK;
--

2.49.1

author
#45 lore raw

PATCH 18/19 drm/i915/tc: Cache the pin assignment value

In reply to Imre Deak

Cache the pin assignment value. This is more consistent with the way the max lane count value is tracked and a bit more efficient than reading out the same value from HW each time it's queried.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
drivers/gpu/drm/i915/display/intel_tc.c +3 -1
index d874217529951..f6bc253bec559 100644
@@ -61,6 +61,7 @@ struct intel_tc_port {
 	enum tc_port_mode mode;
 	enum tc_port_mode init_mode;
 	enum phy_fia phy_fia;
+	enum intel_tc_pin_assignment pin_assignment;
 	u8 phy_fia_idx;
 	u8 max_lane_count;
 };
@@ -382,6 +383,7 @@ static int get_max_lane_count(struct intel_tc_port *tc)
 
 static void read_pin_configuration(struct intel_tc_port *tc)
 {
+	tc->pin_assignment = get_pin_assignment(tc);
 	tc->max_lane_count = get_max_lane_count(tc);
 }
 
@@ -403,7 +405,7 @@ intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port)
 	if (!intel_encoder_is_tc(&dig_port->base))
 		return INTEL_TC_PIN_ASSIGNMENT_NONE;
 
-	return get_pin_assignment(tc);
+	return tc->pin_assignment;
 }
 
 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port,
Signature · 1 line
2.49.1
Reviewed-by on v1 18/19
#46 lore raw

RE: [PATCH 18/19] drm/i915/tc: Cache the pin assignment value

Quoted 9 lines

-----Original Message-----
From: Intel-gfx <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 18/19] drm/i915/tc: Cache the pin assignment value

Cache the pin assignment value. This is more consistent with the way the max lane count value is tracked and a bit more efficient than reading out the same value from HW each time it's queried.

Quoted 34 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
drivers/gpu/drm/i915/display/intel_tc.c +3 -2
index d874217529951..f6bc253bec559 100644
@@ -61,6 +61,7 @@ struct intel_tc_port {
 	enum tc_port_mode mode;
 	enum tc_port_mode init_mode;
 	enum phy_fia phy_fia;
+	enum intel_tc_pin_assignment pin_assignment;
 	u8 phy_fia_idx;
 	u8 max_lane_count;
 };
@@ -382,6 +383,7 @@ static int get_max_lane_count(struct intel_tc_port *tc)
 
 static void read_pin_configuration(struct intel_tc_port *tc)  {
+	tc->pin_assignment = get_pin_assignment(tc);
 	tc->max_lane_count = get_max_lane_count(tc);  }
 
@@ -403,7 +405,7 @@ intel_tc_port_get_pin_assignment(struct intel_digital_port *dig_port)
 	if (!intel_encoder_is_tc(&dig_port->base))
 		return INTEL_TC_PIN_ASSIGNMENT_NONE;
 
-	return get_pin_assignment(tc);
+	return tc->pin_assignment;
 }
 
 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port,
--

2.49.1

author
#47 lore raw

PATCH 19/19 drm/i915/tc: Debug print the pin assignment and max lane count

In reply to Imre Deak

Debug print the TypeC pin assignment and max lane count value during HW readout and after resetting the TypeC mode.

---
 drivers/gpu/drm/i915/display/intel_tc.c | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +17 -4
index f6bc253bec559..0330b428eb398 100644
@@ -277,6 +277,14 @@ static u32 get_lane_mask(struct intel_tc_port *tc)
 	return lane_mask >> DP_LANE_ASSIGNMENT_SHIFT(tc->phy_fia_idx);
 }
 
+static char pin_assignment_name(enum intel_tc_pin_assignment pin_assignment)
+{
+	if (pin_assignment == INTEL_TC_PIN_ASSIGNMENT_NONE)
+		return '-';
+
+	return 'A' + pin_assignment - INTEL_TC_PIN_ASSIGNMENT_A;
+}
+
 static enum intel_tc_pin_assignment
 get_pin_assignment(struct intel_tc_port *tc)
 {
@@ -1506,10 +1514,13 @@ static void intel_tc_port_reset_mode(struct intel_tc_port *tc,
 	if (!force_disconnect)
 		tc_phy_connect(tc, required_lanes);
 
-	drm_dbg_kms(display->drm, "Port %s: TC port mode reset (%s -> %s)\n",
+	drm_dbg_kms(display->drm,
+		    "Port %s: TC port mode reset (%s -> %s) pin assignment: %c max lanes: %d\n",
 		    tc->port_name,
 		    tc_port_mode_name(old_tc_mode),
-		    tc_port_mode_name(tc->mode));
+		    tc_port_mode_name(tc->mode),
+		    pin_assignment_name(tc->pin_assignment),
+		    tc->max_lane_count);
 }
 
 static bool intel_tc_port_needs_reset(struct intel_tc_port *tc)
@@ -1664,9 +1675,11 @@ void intel_tc_port_sanitize_mode(struct intel_digital_port *dig_port,
 		__intel_tc_port_put_link(tc);
 	}
 
-	drm_dbg_kms(display->drm, "Port %s: sanitize mode (%s)\n",
+	drm_dbg_kms(display->drm, "Port %s: sanitize mode (%s) pin assignment: %c max lanes: %d\n",
 		    tc->port_name,
-		    tc_port_mode_name(tc->mode));
+		    tc_port_mode_name(tc->mode),
+		    pin_assignment_name(tc->pin_assignment),
+		    tc->max_lane_count);
 
 	mutex_unlock(&tc->lock);
 }
Signature · 1 line
2.49.1
Reviewed-by on v1 19/19
#48 lore raw

RE: [PATCH 19/19] drm/i915/tc: Debug print the pin assignment and max lane count

Quoted 8 lines

-----Original Message-----
From: Intel-xe <[email protected]> On Behalf Of Imre Deak
Sent: Tuesday, 5 August 2025 10.37
To: [email protected]; [email protected]
Subject: [PATCH 19/19] drm/i915/tc: Debug print the pin assignment and max lane count

Debug print the TypeC pin assignment and max lane count value during HW readout and after resetting the TypeC mode.

Quoted 56 lines
---
 drivers/gpu/drm/i915/display/intel_tc.c | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)
drivers/gpu/drm/i915/display/intel_tc.c +13 -2
index f6bc253bec559..0330b428eb398 100644
@@ -277,6 +277,14 @@ static u32 get_lane_mask(struct intel_tc_port *tc)
 	return lane_mask >> DP_LANE_ASSIGNMENT_SHIFT(tc->phy_fia_idx);
 }
 
+static char pin_assignment_name(enum intel_tc_pin_assignment
+pin_assignment) {
+	if (pin_assignment == INTEL_TC_PIN_ASSIGNMENT_NONE)
+		return '-';
+
+	return 'A' + pin_assignment - INTEL_TC_PIN_ASSIGNMENT_A; }
+
 static enum intel_tc_pin_assignment
 get_pin_assignment(struct intel_tc_port *tc)  { @@ -1506,10 +1514,13 @@ static void intel_tc_port_reset_mode(struct
 intel_tc_port *tc,
 	if (!force_disconnect)
 		tc_phy_connect(tc, required_lanes);
 
-	drm_dbg_kms(display->drm, "Port %s: TC port mode reset (%s -> %s)\n",
+	drm_dbg_kms(display->drm,
+		    "Port %s: TC port mode reset (%s -> %s) pin assignment: %c max
+lanes: %d\n",
 		    tc->port_name,
 		    tc_port_mode_name(old_tc_mode),
-		    tc_port_mode_name(tc->mode));
+		    tc_port_mode_name(tc->mode),
+		    pin_assignment_name(tc->pin_assignment),
+		    tc->max_lane_count);
 }
 
 static bool intel_tc_port_needs_reset(struct intel_tc_port *tc) @@ -1664,9 +1675,11 @@ void

intel_tc_port_sanitize_mode(struct intel_digital_port *dig_port,

drivers/gpu/drm/i915/display/intel_tc.c +5 -3
 		__intel_tc_port_put_link(tc);
 	}
 
-	drm_dbg_kms(display->drm, "Port %s: sanitize mode (%s)\n",
+	drm_dbg_kms(display->drm, "Port %s: sanitize mode (%s) pin assignment:
+%c max lanes: %d\n",
 		    tc->port_name,
-		    tc_port_mode_name(tc->mode));
+		    tc_port_mode_name(tc->mode),
+		    pin_assignment_name(tc->pin_assignment),
+		    tc->max_lane_count);
 
 	mutex_unlock(&tc->lock);
 }
--

2.49.1

CI Tested-by Khaled Almahallawy Tested-by Khaled Almahallawy Tested-by Khaled Almahallawy Tested-by Khaled Almahallawy Tested-by Khaled Almahallawy on the v1 series
#49 lore raw

✗ CI.checkpatch: warning for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling

In reply to Imre Deak
== Series Details ==

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling
URL : https://patchwork.freedesktop.org/series/152514/
State : warning

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master c298eac5978c38dcc62a70c0d73c91765e7cc296
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit f3f5afd67ee7974ca399d2d2bd7cd317039d7697

Author: Imre Deak <[email protected]>
Date:   Tue Aug 5 10:37:00 2025 +0300

drm/i915/tc: Debug print the pin assignment and max lane count

Debug print the TypeC pin assignment and max lane count value during HW readout and after resetting the TypeC mode.

+ /mt/dim checkpatch c79dfb5e415ae8c63601b02f7b3a2082d1a2345b drm-intel
15c0253c3e62 drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink
-:36: WARNING:BAD_REPORTED_BY_LINK: Reported-by: should be immediately followed by Closes: with a URL to the report #36:

-:84: WARNING:MISSING_FIXES_TAG: The commit message has 'stable@', perhaps it also needs a 'Fixes:' tag?

total: 0 errors, 2 warnings, 0 checks, 38 lines checked
032f572013d5 drm/i915/icl+/tc: Cache the max lane count value
-:21: WARNING:BAD_REPORTED_BY_LINK: Reported-by: should be immediately followed by Closes: with a URL to the report #21:

-:163: WARNING:MISSING_FIXES_TAG: The commit message has 'stable@', perhaps it also needs a 'Fixes:' tag?

total: 0 errors, 2 warnings, 0 checks, 124 lines checked
ee01c9c7d751 drm/i915/lnl+/tc: Fix max lane count HW readout
-:21: WARNING:BAD_REPORTED_BY_LINK: Reported-by: should be immediately followed by Closes: with a URL to the report #21:

-:58: WARNING:MISSING_FIXES_TAG: The commit message has 'stable@', perhaps it also needs a 'Fixes:' tag?

total: 0 errors, 2 warnings, 0 checks, 27 lines checked
999f9ca5b2a6 drm/i915/lnl+/tc: Use the cached max lane count value
-:16: WARNING:BAD_REPORTED_BY_LINK: Reported-by: should be immediately followed by Closes: with a URL to the report #16:

-:41: WARNING:MISSING_FIXES_TAG: The commit message has 'stable@', perhaps it also needs a 'Fixes:' tag?

total: 0 errors, 2 warnings, 0 checks, 17 lines checked
e9256f6577b4 drm/i915/icl+/tc: Convert AUX powered WARN to a debug message
-:13: WARNING:BAD_REPORTED_BY_LINK: Reported-by: should be immediately followed by Closes: with a URL to the report #13:

-:35: WARNING:MISSING_FIXES_TAG: The commit message has 'stable@', perhaps it also needs a 'Fixes:' tag?

total: 0 errors, 2 warnings, 0 checks, 14 lines checked
213152a71f5c drm/i915/tc: Use the cached max lane count value
e5bdd7b6d1be drm/i915/tc: Move getting the power domain before reading DFLEX registers 73a294b9c201 drm/i915/tc: Move asserting the power state after reading TCSS_DDI_STATUS 4ab6879919e7 drm/i915/tc: Add an enum for the TypeC pin assignment 3cf74e647354 drm/i915/tc: Pass pin assignment value around using the pin assignment enum 65d246e04056 drm/i915/tc: Handle pin assignment NONE on all platforms e20220721ea1 drm/i915/tc: Validate the pin assignment on all platforms f7a0c8a64d45 drm/i915/tc: Unify the way to get the pin assignment on all platforms 865c2bb16658 drm/i915/tc: Unify the way to get the max lane count value on MTL+ 71794b24c2f1 drm/i915/tc: Handle non-TC encoders when getting the pin assignment 895b8c0a12c8 drm/i915/tc: Pass intel_tc_port to internal lane mask/count helpers b5c6e591aeea dmc/i915/tc: Report pin assignment NONE in TBT-alt mode ab6b04940979 drm/i915/tc: Cache the pin assignment value
f3f5afd67ee7 drm/i915/tc: Debug print the pin assignment and max lane count

#50 lore raw

✓ CI.KUnit: success for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling

In reply to Imre Deak
== Series Details ==

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling
URL : https://patchwork.freedesktop.org/series/152514/
State : success

== Summary ==

+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig [07:46:14] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:

$ make ARCH=um O=.kunit olddefconfig
[07:46:19] 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
[07:46:46] Starting KUnit Kernel (1/1)...
[07:46:46] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[07:46:46] ================== guc_buf (11 subtests) ===================
[07:46:46] [PASSED] test_smallest
[07:46:46] [PASSED] test_largest
[07:46:46] [PASSED] test_granular
[07:46:46] [PASSED] test_unique
[07:46:46] [PASSED] test_overlap
[07:46:46] [PASSED] test_reusable
[07:46:46] [PASSED] test_too_big
[07:46:46] [PASSED] test_flush
[07:46:46] [PASSED] test_lookup
[07:46:46] [PASSED] test_data
[07:46:46] [PASSED] test_class
[07:46:46] ===================== [PASSED] guc_buf =====================
[07:46:46] =================== guc_dbm (7 subtests) ===================
[07:46:46] [PASSED] test_empty
[07:46:46] [PASSED] test_default
[07:46:46] ======================== test_size  ========================
[07:46:46] [PASSED] 4
[07:46:46] [PASSED] 8
[07:46:46] [PASSED] 32
[07:46:46] [PASSED] 256
[07:46:46] ==================== [PASSED] test_size ====================
[07:46:46] ======================= test_reuse  ========================
[07:46:46] [PASSED] 4
[07:46:46] [PASSED] 8
[07:46:46] [PASSED] 32
[07:46:46] [PASSED] 256
[07:46:46] =================== [PASSED] test_reuse ====================
[07:46:46] =================== test_range_overlap  ====================
[07:46:46] [PASSED] 4
[07:46:46] [PASSED] 8
[07:46:46] [PASSED] 32
[07:46:46] [PASSED] 256
[07:46:46] =============== [PASSED] test_range_overlap ================
[07:46:46] =================== test_range_compact  ====================
[07:46:46] [PASSED] 4
[07:46:46] [PASSED] 8
[07:46:46] [PASSED] 32
[07:46:46] [PASSED] 256
[07:46:46] =============== [PASSED] test_range_compact ================
[07:46:46] ==================== test_range_spare  =====================
[07:46:46] [PASSED] 4
[07:46:46] [PASSED] 8
[07:46:46] [PASSED] 32
[07:46:46] [PASSED] 256
[07:46:46] ================ [PASSED] test_range_spare =================
[07:46:46] ===================== [PASSED] guc_dbm =====================
[07:46:46] =================== guc_idm (6 subtests) ===================
[07:46:46] [PASSED] bad_init
[07:46:46] [PASSED] no_init
[07:46:46] [PASSED] init_fini
[07:46:46] [PASSED] check_used
[07:46:46] [PASSED] check_quota
[07:46:46] [PASSED] check_all
[07:46:46] ===================== [PASSED] guc_idm =====================
[07:46:46] ================== no_relay (3 subtests) ===================
[07:46:46] [PASSED] xe_drops_guc2pf_if_not_ready
[07:46:46] [PASSED] xe_drops_guc2vf_if_not_ready
[07:46:46] [PASSED] xe_rejects_send_if_not_ready
[07:46:46] ==================== [PASSED] no_relay =====================
[07:46:46] ================== pf_relay (14 subtests) ==================
[07:46:46] [PASSED] pf_rejects_guc2pf_too_short
[07:46:46] [PASSED] pf_rejects_guc2pf_too_long
[07:46:46] [PASSED] pf_rejects_guc2pf_no_payload
[07:46:46] [PASSED] pf_fails_no_payload
[07:46:46] [PASSED] pf_fails_bad_origin
[07:46:46] [PASSED] pf_fails_bad_type
[07:46:46] [PASSED] pf_txn_reports_error
[07:46:46] [PASSED] pf_txn_sends_pf2guc
[07:46:46] [PASSED] pf_sends_pf2guc
[07:46:46] [SKIPPED] pf_loopback_nop
[07:46:46] [SKIPPED] pf_loopback_echo
[07:46:46] [SKIPPED] pf_loopback_fail
[07:46:46] [SKIPPED] pf_loopback_busy
[07:46:46] [SKIPPED] pf_loopback_retry
[07:46:46] ==================== [PASSED] pf_relay =====================
[07:46:46] ================== vf_relay (3 subtests) ===================
[07:46:46] [PASSED] vf_rejects_guc2vf_too_short
[07:46:46] [PASSED] vf_rejects_guc2vf_too_long
[07:46:46] [PASSED] vf_rejects_guc2vf_no_payload
[07:46:46] ==================== [PASSED] vf_relay =====================
[07:46:46] ===================== lmtt (1 subtest) =====================
[07:46:46] ======================== test_ops  =========================
[07:46:46] [PASSED] 2-level
[07:46:46] [PASSED] multi-level
[07:46:46] ==================== [PASSED] test_ops =====================
[07:46:46] ====================== [PASSED] lmtt =======================
[07:46:46] ================= pf_service (11 subtests) =================
[07:46:46] [PASSED] pf_negotiate_any
[07:46:46] [PASSED] pf_negotiate_base_match
[07:46:46] [PASSED] pf_negotiate_base_newer
[07:46:46] [PASSED] pf_negotiate_base_next
[07:46:46] [SKIPPED] pf_negotiate_base_older
[07:46:46] [PASSED] pf_negotiate_base_prev
[07:46:46] [PASSED] pf_negotiate_latest_match
[07:46:46] [PASSED] pf_negotiate_latest_newer
[07:46:46] [PASSED] pf_negotiate_latest_next
[07:46:46] [SKIPPED] pf_negotiate_latest_older
[07:46:46] [SKIPPED] pf_negotiate_latest_prev
[07:46:46] =================== [PASSED] pf_service ====================
[07:46:46] =================== xe_mocs (2 subtests) ===================
[07:46:46] ================ xe_live_mocs_kernel_kunit  ================
[07:46:46] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[07:46:46] ================ xe_live_mocs_reset_kunit  =================
[07:46:46] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[07:46:46] ==================== [SKIPPED] xe_mocs =====================
[07:46:46] ================= xe_migrate (2 subtests) ==================
[07:46:46] ================= xe_migrate_sanity_kunit  =================
[07:46:46] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[07:46:46] ================== xe_validate_ccs_kunit  ==================
[07:46:46] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[07:46:46] =================== [SKIPPED] xe_migrate ===================
[07:46:46] ================== xe_dma_buf (1 subtest) ==================
[07:46:46] ==================== xe_dma_buf_kunit  =====================
[07:46:46] ================ [SKIPPED] xe_dma_buf_kunit ================
[07:46:46] =================== [SKIPPED] xe_dma_buf ===================
[07:46:46] ================= xe_bo_shrink (1 subtest) =================
[07:46:46] =================== xe_bo_shrink_kunit  ====================
[07:46:46] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[07:46:46] ================== [SKIPPED] xe_bo_shrink ==================
[07:46:46] ==================== xe_bo (2 subtests) ====================
[07:46:46] ================== xe_ccs_migrate_kunit  ===================
[07:46:46] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[07:46:46] ==================== xe_bo_evict_kunit  ====================
[07:46:46] =============== [SKIPPED] xe_bo_evict_kunit ================
[07:46:46] ===================== [SKIPPED] xe_bo ======================
[07:46:46] ==================== args (11 subtests) ====================
[07:46:46] [PASSED] count_args_test
[07:46:46] [PASSED] call_args_example
[07:46:46] [PASSED] call_args_test
[07:46:46] [PASSED] drop_first_arg_example
[07:46:46] [PASSED] drop_first_arg_test
[07:46:46] [PASSED] first_arg_example
[07:46:46] [PASSED] first_arg_test
[07:46:46] [PASSED] last_arg_example
[07:46:46] [PASSED] last_arg_test
[07:46:46] [PASSED] pick_arg_example
[07:46:46] [PASSED] sep_comma_example
[07:46:46] ====================== [PASSED] args =======================
[07:46:46] =================== xe_pci (3 subtests) ====================
[07:46:46] ==================== check_graphics_ip  ====================
[07:46:46] [PASSED] 12.70 Xe_LPG
[07:46:46] [PASSED] 12.71 Xe_LPG
[07:46:46] [PASSED] 12.74 Xe_LPG+
[07:46:46] [PASSED] 20.01 Xe2_HPG
[07:46:46] [PASSED] 20.02 Xe2_HPG
[07:46:46] [PASSED] 20.04 Xe2_LPG
[07:46:46] [PASSED] 30.00 Xe3_LPG
[07:46:46] [PASSED] 30.01 Xe3_LPG
[07:46:46] [PASSED] 30.03 Xe3_LPG
[07:46:46] ================ [PASSED] check_graphics_ip ================
[07:46:46] ===================== check_media_ip  ======================
[07:46:46] [PASSED] 13.00 Xe_LPM+
[07:46:46] [PASSED] 13.01 Xe2_HPM
[07:46:46] [PASSED] 20.00 Xe2_LPM
[07:46:46] [PASSED] 30.00 Xe3_LPM
[07:46:46] [PASSED] 30.02 Xe3_LPM
[07:46:46] ================= [PASSED] check_media_ip ==================
[07:46:46] ================= check_platform_gt_count  =================
[07:46:46] [PASSED] 0x9A60 (TIGERLAKE)
[07:46:46] [PASSED] 0x9A68 (TIGERLAKE)
[07:46:46] [PASSED] 0x9A70 (TIGERLAKE)
[07:46:46] [PASSED] 0x9A40 (TIGERLAKE)
[07:46:46] [PASSED] 0x9A49 (TIGERLAKE)
[07:46:46] [PASSED] 0x9A59 (TIGERLAKE)
[07:46:46] [PASSED] 0x9A78 (TIGERLAKE)
[07:46:46] [PASSED] 0x9AC0 (TIGERLAKE)
[07:46:46] [PASSED] 0x9AC9 (TIGERLAKE)
[07:46:46] [PASSED] 0x9AD9 (TIGERLAKE)
[07:46:46] [PASSED] 0x9AF8 (TIGERLAKE)
[07:46:46] [PASSED] 0x4C80 (ROCKETLAKE)
[07:46:46] [PASSED] 0x4C8A (ROCKETLAKE)
[07:46:46] [PASSED] 0x4C8B (ROCKETLAKE)
[07:46:46] [PASSED] 0x4C8C (ROCKETLAKE)
[07:46:46] [PASSED] 0x4C90 (ROCKETLAKE)
[07:46:46] [PASSED] 0x4C9A (ROCKETLAKE)
[07:46:46] [PASSED] 0x4680 (ALDERLAKE_S)
[07:46:46] [PASSED] 0x4682 (ALDERLAKE_S)
[07:46:46] [PASSED] 0x4688 (ALDERLAKE_S)
[07:46:46] [PASSED] 0x468A (ALDERLAKE_S)
[07:46:46] [PASSED] 0x468B (ALDERLAKE_S)
[07:46:46] [PASSED] 0x4690 (ALDERLAKE_S)
[07:46:46] [PASSED] 0x4692 (ALDERLAKE_S)
[07:46:46] [PASSED] 0x4693 (ALDERLAKE_S)
[07:46:46] [PASSED] 0x46A0 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46A1 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46A2 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46A3 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46A6 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46A8 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46AA (ALDERLAKE_P)
[07:46:46] [PASSED] 0x462A (ALDERLAKE_P)
[07:46:46] [PASSED] 0x4626 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x4628 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46B0 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46B1 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46B2 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46B3 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46C0 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46C1 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46C2 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46C3 (ALDERLAKE_P)
[07:46:46] [PASSED] 0x46D0 (ALDERLAKE_N)
[07:46:46] [PASSED] 0x46D1 (ALDERLAKE_N)
[07:46:46] [PASSED] 0x46D2 (ALDERLAKE_N)
[07:46:46] [PASSED] 0x46D3 (ALDERLAKE_N)
[07:46:46] [PASSED] 0x46D4 (ALDERLAKE_N)
[07:46:46] [PASSED] 0xA721 (ALDERLAKE_P)
[07:46:46] [PASSED] 0xA7A1 (ALDERLAKE_P)
[07:46:46] [PASSED] 0xA7A9 (ALDERLAKE_P)
[07:46:46] [PASSED] 0xA7AC (ALDERLAKE_P)
[07:46:46] [PASSED] 0xA7AD (ALDERLAKE_P)
[07:46:46] [PASSED] 0xA720 (ALDERLAKE_P)
[07:46:46] [PASSED] 0xA7A0 (ALDERLAKE_P)
[07:46:46] [PASSED] 0xA7A8 (ALDERLAKE_P)
[07:46:46] [PASSED] 0xA7AA (ALDERLAKE_P)
[07:46:46] [PASSED] 0xA7AB (ALDERLAKE_P)
[07:46:46] [PASSED] 0xA780 (ALDERLAKE_S)
[07:46:46] [PASSED] 0xA781 (ALDERLAKE_S)
[07:46:46] [PASSED] 0xA782 (ALDERLAKE_S)
[07:46:46] [PASSED] 0xA783 (ALDERLAKE_S)
[07:46:46] [PASSED] 0xA788 (ALDERLAKE_S)
[07:46:46] [PASSED] 0xA789 (ALDERLAKE_S)
[07:46:46] [PASSED] 0xA78A (ALDERLAKE_S)
[07:46:46] [PASSED] 0xA78B (ALDERLAKE_S)
[07:46:46] [PASSED] 0x4905 (DG1)
[07:46:46] [PASSED] 0x4906 (DG1)
[07:46:46] [PASSED] 0x4907 (DG1)
[07:46:46] [PASSED] 0x4908 (DG1)
[07:46:46] [PASSED] 0x4909 (DG1)
[07:46:46] [PASSED] 0x56C0 (DG2)
[07:46:46] [PASSED] 0x56C2 (DG2)
[07:46:46] [PASSED] 0x56C1 (DG2)
[07:46:46] [PASSED] 0x7D51 (METEORLAKE)
[07:46:46] [PASSED] 0x7DD1 (METEORLAKE)
[07:46:46] [PASSED] 0x7D41 (METEORLAKE)
[07:46:46] [PASSED] 0x7D67 (METEORLAKE)
[07:46:46] [PASSED] 0xB640 (METEORLAKE)
[07:46:46] [PASSED] 0x56A0 (DG2)
[07:46:46] [PASSED] 0x56A1 (DG2)
[07:46:46] [PASSED] 0x56A2 (DG2)
[07:46:46] [PASSED] 0x56BE (DG2)
[07:46:46] [PASSED] 0x56BF (DG2)
[07:46:46] [PASSED] 0x5690 (DG2)
[07:46:46] [PASSED] 0x5691 (DG2)
[07:46:46] [PASSED] 0x5692 (DG2)
[07:46:46] [PASSED] 0x56A5 (DG2)
[07:46:46] [PASSED] 0x56A6 (DG2)
[07:46:46] [PASSED] 0x56B0 (DG2)
[07:46:46] [PASSED] 0x56B1 (DG2)
[07:46:46] [PASSED] 0x56BA (DG2)
[07:46:46] [PASSED] 0x56BB (DG2)
[07:46:46] [PASSED] 0x56BC (DG2)
[07:46:46] [PASSED] 0x56BD (DG2)
[07:46:46] [PASSED] 0x5693 (DG2)
[07:46:46] [PASSED] 0x5694 (DG2)
[07:46:46] [PASSED] 0x5695 (DG2)
[07:46:46] [PASSED] 0x56A3 (DG2)
[07:46:46] [PASSED] 0x56A4 (DG2)
[07:46:46] [PASSED] 0x56B2 (DG2)
[07:46:46] [PASSED] 0x56B3 (DG2)
[07:46:46] [PASSED] 0x5696 (DG2)
[07:46:46] [PASSED] 0x5697 (DG2)
[07:46:46] [PASSED] 0xB69 (PVC)
[07:46:46] [PASSED] 0xB6E (PVC)
[07:46:46] [PASSED] 0xBD4 (PVC)
[07:46:46] [PASSED] 0xBD5 (PVC)
[07:46:46] [PASSED] 0xBD6 (PVC)
[07:46:46] [PASSED] 0xBD7 (PVC)
[07:46:46] [PASSED] 0xBD8 (PVC)
[07:46:46] [PASSED] 0xBD9 (PVC)
[07:46:46] [PASSED] 0xBDA (PVC)
[07:46:46] [PASSED] 0xBDB (PVC)
[07:46:46] [PASSED] 0xBE0 (PVC)
[07:46:46] [PASSED] 0xBE1 (PVC)
[07:46:46] [PASSED] 0xBE5 (PVC)
[07:46:46] [PASSED] 0x7D40 (METEORLAKE)
[07:46:46] [PASSED] 0x7D45 (METEORLAKE)
[07:46:46] [PASSED] 0x7D55 (METEORLAKE)
[07:46:46] [PASSED] 0x7D60 (METEORLAKE)
[07:46:46] [PASSED] 0x7DD5 (METEORLAKE)
[07:46:46] [PASSED] 0x6420 (LUNARLAKE)
[07:46:46] [PASSED] 0x64A0 (LUNARLAKE)
[07:46:46] [PASSED] 0x64B0 (LUNARLAKE)
[07:46:46] [PASSED] 0xE202 (BATTLEMAGE)
[07:46:46] [PASSED] 0xE209 (BATTLEMAGE)
[07:46:46] [PASSED] 0xE20B (BATTLEMAGE)
[07:46:46] [PASSED] 0xE20C (BATTLEMAGE)
[07:46:46] [PASSED] 0xE20D (BATTLEMAGE)
[07:46:46] [PASSED] 0xE210 (BATTLEMAGE)
[07:46:46] [PASSED] 0xE211 (BATTLEMAGE)
[07:46:46] [PASSED] 0xE212 (BATTLEMAGE)
[07:46:46] [PASSED] 0xE216 (BATTLEMAGE)
[07:46:46] [PASSED] 0xE220 (BATTLEMAGE)
[07:46:46] [PASSED] 0xE221 (BATTLEMAGE)
[07:46:46] [PASSED] 0xE222 (BATTLEMAGE)
[07:46:46] [PASSED] 0xE223 (BATTLEMAGE)
[07:46:46] [PASSED] 0xB080 (PANTHERLAKE)
[07:46:46] [PASSED] 0xB081 (PANTHERLAKE)
[07:46:46] [PASSED] 0xB082 (PANTHERLAKE)
[07:46:46] [PASSED] 0xB083 (PANTHERLAKE)
[07:46:46] [PASSED] 0xB084 (PANTHERLAKE)
[07:46:46] [PASSED] 0xB085 (PANTHERLAKE)
[07:46:46] [PASSED] 0xB086 (PANTHERLAKE)
[07:46:46] [PASSED] 0xB087 (PANTHERLAKE)
[07:46:46] [PASSED] 0xB08F (PANTHERLAKE)
[07:46:46] [PASSED] 0xB090 (PANTHERLAKE)
[07:46:46] [PASSED] 0xB0A0 (PANTHERLAKE)
[07:46:46] [PASSED] 0xB0B0 (PANTHERLAKE)
[07:46:46] [PASSED] 0xFD80 (PANTHERLAKE)
[07:46:46] [PASSED] 0xFD81 (PANTHERLAKE)
[07:46:46] ============= [PASSED] check_platform_gt_count =============
[07:46:46] ===================== [PASSED] xe_pci ======================
[07:46:46] =================== xe_rtp (2 subtests) ====================
[07:46:46] =============== xe_rtp_process_to_sr_tests  ================
[07:46:46] [PASSED] coalesce-same-reg
[07:46:46] [PASSED] no-match-no-add
[07:46:46] [PASSED] match-or
[07:46:46] [PASSED] match-or-xfail
[07:46:46] [PASSED] no-match-no-add-multiple-rules
[07:46:46] [PASSED] two-regs-two-entries
[07:46:46] [PASSED] clr-one-set-other
[07:46:46] [PASSED] set-field
[07:46:46] [PASSED] conflict-duplicate
[07:46:46] [PASSED] conflict-not-disjoint
[07:46:46] [PASSED] conflict-reg-type
[07:46:46] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[07:46:46] ================== xe_rtp_process_tests  ===================
[07:46:46] [PASSED] active1
[07:46:46] [PASSED] active2
[07:46:46] [PASSED] active-inactive
[07:46:46] [PASSED] inactive-active
[07:46:46] [PASSED] inactive-1st_or_active-inactive
[07:46:46] [PASSED] inactive-2nd_or_active-inactive
[07:46:46] [PASSED] inactive-last_or_active-inactive
[07:46:46] [PASSED] inactive-no_or_active-inactive
[07:46:46] ============== [PASSED] xe_rtp_process_tests ===============
[07:46:46] ===================== [PASSED] xe_rtp ======================
[07:46:46] ==================== xe_wa (1 subtest) =====================
[07:46:46] ======================== xe_wa_gt  =========================
[07:46:46] [PASSED] TIGERLAKE (B0)
[07:46:46] [PASSED] DG1 (A0)
[07:46:46] [PASSED] DG1 (B0)
[07:46:46] [PASSED] ALDERLAKE_S (A0)
[07:46:46] [PASSED] ALDERLAKE_S (B0)
[07:46:46] [PASSED] ALDERLAKE_S (C0)
[07:46:46] [PASSED] ALDERLAKE_S (D0)
[07:46:46] [PASSED] ALDERLAKE_P (A0)
[07:46:46] [PASSED] ALDERLAKE_P (B0)
[07:46:46] [PASSED] ALDERLAKE_P (C0)
[07:46:46] [PASSED] ALDERLAKE_S_RPLS (D0)
[07:46:46] [PASSED] ALDERLAKE_P_RPLU (E0)
[07:46:46] [PASSED] DG2_G10 (C0)
[07:46:46] [PASSED] DG2_G11 (B1)
[07:46:46] [PASSED] DG2_G12 (A1)
[07:46:46] [PASSED] METEORLAKE (g:A0, m:A0)
[07:46:46] [PASSED] METEORLAKE (g:A0, m:A0)
[07:46:46] [PASSED] METEORLAKE (g:A0, m:A0)
[07:46:46] [PASSED] LUNARLAKE (g:A0, m:A0)
[07:46:46] [PASSED] LUNARLAKE (g:B0, m:A0)
stty: 'standard input': Inappropriate ioctl for device
[07:46:46] [PASSED] BATTLEMAGE (g:A0, m:A1)
[07:46:46] ==================== [PASSED] xe_wa_gt =====================
[07:46:46] ====================== [PASSED] xe_wa ======================
[07:46:46] ============================================================
[07:46:46] Testing complete. Ran 297 tests: passed: 281, skipped: 16
[07:46:46] Elapsed time: 31.712s total, 4.201s configuring, 27.145s building, 0.327s running

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig [07:46:46] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:

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

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig [07:47:10] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:

$ make ARCH=um O=.kunit olddefconfig
[07:47:11] 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
[07:47:19] Starting KUnit Kernel (1/1)...
[07:47:19] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[07:47:19] ================= ttm_device (5 subtests) ==================
[07:47:19] [PASSED] ttm_device_init_basic
[07:47:19] [PASSED] ttm_device_init_multiple
[07:47:19] [PASSED] ttm_device_fini_basic
[07:47:19] [PASSED] ttm_device_init_no_vma_man
[07:47:19] ================== ttm_device_init_pools  ==================
[07:47:19] [PASSED] No DMA allocations, no DMA32 required
[07:47:19] [PASSED] DMA allocations, DMA32 required
[07:47:19] [PASSED] No DMA allocations, DMA32 required
[07:47:19] [PASSED] DMA allocations, no DMA32 required
[07:47:19] ============== [PASSED] ttm_device_init_pools ==============
[07:47:19] =================== [PASSED] ttm_device ====================
[07:47:19] ================== ttm_pool (8 subtests) ===================
[07:47:19] ================== ttm_pool_alloc_basic  ===================
[07:47:19] [PASSED] One page
[07:47:19] [PASSED] More than one page
[07:47:19] [PASSED] Above the allocation limit
[07:47:19] [PASSED] One page, with coherent DMA mappings enabled
[07:47:19] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[07:47:19] ============== [PASSED] ttm_pool_alloc_basic ===============
[07:47:19] ============== ttm_pool_alloc_basic_dma_addr  ==============
[07:47:19] [PASSED] One page
[07:47:19] [PASSED] More than one page
[07:47:19] [PASSED] Above the allocation limit
[07:47:19] [PASSED] One page, with coherent DMA mappings enabled
[07:47:19] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[07:47:19] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[07:47:19] [PASSED] ttm_pool_alloc_order_caching_match
[07:47:19] [PASSED] ttm_pool_alloc_caching_mismatch
[07:47:19] [PASSED] ttm_pool_alloc_order_mismatch
[07:47:19] [PASSED] ttm_pool_free_dma_alloc
[07:47:19] [PASSED] ttm_pool_free_no_dma_alloc
[07:47:19] [PASSED] ttm_pool_fini_basic
[07:47:19] ==================== [PASSED] ttm_pool =====================
[07:47:19] ================ ttm_resource (8 subtests) =================
[07:47:19] ================= ttm_resource_init_basic  =================
[07:47:19] [PASSED] Init resource in TTM_PL_SYSTEM
[07:47:19] [PASSED] Init resource in TTM_PL_VRAM
[07:47:19] [PASSED] Init resource in a private placement
[07:47:19] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[07:47:19] ============= [PASSED] ttm_resource_init_basic =============
[07:47:19] [PASSED] ttm_resource_init_pinned
[07:47:19] [PASSED] ttm_resource_fini_basic
[07:47:19] [PASSED] ttm_resource_manager_init_basic
[07:47:19] [PASSED] ttm_resource_manager_usage_basic
[07:47:19] [PASSED] ttm_resource_manager_set_used_basic
[07:47:19] [PASSED] ttm_sys_man_alloc_basic
[07:47:19] [PASSED] ttm_sys_man_free_basic
[07:47:19] ================== [PASSED] ttm_resource ===================
[07:47:19] =================== ttm_tt (15 subtests) ===================
[07:47:19] ==================== ttm_tt_init_basic  ====================
[07:47:19] [PASSED] Page-aligned size
[07:47:19] [PASSED] Extra pages requested
[07:47:19] ================ [PASSED] ttm_tt_init_basic ================
[07:47:19] [PASSED] ttm_tt_init_misaligned
[07:47:19] [PASSED] ttm_tt_fini_basic
[07:47:19] [PASSED] ttm_tt_fini_sg
[07:47:19] [PASSED] ttm_tt_fini_shmem
[07:47:19] [PASSED] ttm_tt_create_basic
[07:47:19] [PASSED] ttm_tt_create_invalid_bo_type
[07:47:19] [PASSED] ttm_tt_create_ttm_exists
[07:47:19] [PASSED] ttm_tt_create_failed
[07:47:19] [PASSED] ttm_tt_destroy_basic
[07:47:19] [PASSED] ttm_tt_populate_null_ttm
[07:47:19] [PASSED] ttm_tt_populate_populated_ttm
[07:47:19] [PASSED] ttm_tt_unpopulate_basic
[07:47:19] [PASSED] ttm_tt_unpopulate_empty_ttm
[07:47:19] [PASSED] ttm_tt_swapin_basic
[07:47:19] ===================== [PASSED] ttm_tt ======================
[07:47:19] =================== ttm_bo (14 subtests) ===================
[07:47:19] =========== ttm_bo_reserve_optimistic_no_ticket  ===========
[07:47:19] [PASSED] Cannot be interrupted and sleeps
[07:47:19] [PASSED] Cannot be interrupted, locks straight away
[07:47:19] [PASSED] Can be interrupted, sleeps
[07:47:19] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[07:47:19] [PASSED] ttm_bo_reserve_locked_no_sleep
[07:47:19] [PASSED] ttm_bo_reserve_no_wait_ticket
[07:47:19] [PASSED] ttm_bo_reserve_double_resv
[07:47:19] [PASSED] ttm_bo_reserve_interrupted
[07:47:19] [PASSED] ttm_bo_reserve_deadlock
[07:47:19] [PASSED] ttm_bo_unreserve_basic
[07:47:19] [PASSED] ttm_bo_unreserve_pinned
[07:47:19] [PASSED] ttm_bo_unreserve_bulk
[07:47:19] [PASSED] ttm_bo_put_basic
[07:47:19] [PASSED] ttm_bo_put_shared_resv
[07:47:19] [PASSED] ttm_bo_pin_basic
[07:47:19] [PASSED] ttm_bo_pin_unpin_resource
[07:47:19] [PASSED] ttm_bo_multiple_pin_one_unpin
[07:47:19] ===================== [PASSED] ttm_bo ======================
[07:47:19] ============== ttm_bo_validate (21 subtests) ===============
[07:47:19] ============== ttm_bo_init_reserved_sys_man  ===============
[07:47:19] [PASSED] Buffer object for userspace
[07:47:19] [PASSED] Kernel buffer object
[07:47:19] [PASSED] Shared buffer object
[07:47:19] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[07:47:19] ============== ttm_bo_init_reserved_mock_man  ==============
[07:47:19] [PASSED] Buffer object for userspace
[07:47:19] [PASSED] Kernel buffer object
[07:47:19] [PASSED] Shared buffer object
[07:47:19] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[07:47:19] [PASSED] ttm_bo_init_reserved_resv
[07:47:19] ================== ttm_bo_validate_basic  ==================
[07:47:19] [PASSED] Buffer object for userspace
[07:47:19] [PASSED] Kernel buffer object
[07:47:19] [PASSED] Shared buffer object
[07:47:19] ============== [PASSED] ttm_bo_validate_basic ==============
[07:47:19] [PASSED] ttm_bo_validate_invalid_placement
[07:47:19] ============= ttm_bo_validate_same_placement  ==============
[07:47:19] [PASSED] System manager
[07:47:19] [PASSED] VRAM manager
[07:47:19] ========= [PASSED] ttm_bo_validate_same_placement ==========
[07:47:19] [PASSED] ttm_bo_validate_failed_alloc
[07:47:19] [PASSED] ttm_bo_validate_pinned
[07:47:19] [PASSED] ttm_bo_validate_busy_placement
[07:47:19] ================ ttm_bo_validate_multihop  =================
[07:47:19] [PASSED] Buffer object for userspace
[07:47:19] [PASSED] Kernel buffer object
[07:47:19] [PASSED] Shared buffer object
[07:47:19] ============ [PASSED] ttm_bo_validate_multihop =============
[07:47:19] ========== ttm_bo_validate_no_placement_signaled  ==========
[07:47:19] [PASSED] Buffer object in system domain, no page vector
[07:47:19] [PASSED] Buffer object in system domain with an existing page vector
[07:47:19] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[07:47:19] ======== ttm_bo_validate_no_placement_not_signaled  ========
[07:47:19] [PASSED] Buffer object for userspace
[07:47:19] [PASSED] Kernel buffer object
[07:47:19] [PASSED] Shared buffer object
[07:47:19] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[07:47:19] [PASSED] ttm_bo_validate_move_fence_signaled
[07:47:19] ========= ttm_bo_validate_move_fence_not_signaled  =========
[07:47:19] [PASSED] Waits for GPU
[07:47:19] [PASSED] Tries to lock straight away
[07:47:19] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[07:47:19] [PASSED] ttm_bo_validate_happy_evict
[07:47:19] [PASSED] ttm_bo_validate_all_pinned_evict
[07:47:19] [PASSED] ttm_bo_validate_allowed_only_evict
[07:47:19] [PASSED] ttm_bo_validate_deleted_evict
[07:47:19] [PASSED] ttm_bo_validate_busy_domain_evict
[07:47:19] [PASSED] ttm_bo_validate_evict_gutting
[07:47:19] [PASSED] ttm_bo_validate_recrusive_evict
stty: 'standard input': Inappropriate ioctl for device
[07:47:19] ================= [PASSED] ttm_bo_validate =================
[07:47:19] ============================================================
[07:47:19] Testing complete. Ran 101 tests: passed: 101
[07:47:19] Elapsed time: 9.652s total, 1.629s configuring, 7.807s building, 0.182s running

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

#51 lore raw

✗ CI.checksparse: warning for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling

In reply to Imre Deak
== Series Details ==

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling
URL : https://patchwork.freedesktop.org/series/152514/
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
+ cd /kernel
+ git config --global --add safe.directory /kernel
make: Leaving directory '/root/linux/maintainer-tools'
+ /root/linux/maintainer-tools/dim sparse --fast c79dfb5e415ae8c63601b02f7b3a2082d1a2345b 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_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:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2031:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2031:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2031:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_hdcp.c: note: in included file:
+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

#52 lore raw

✗ Xe.CI.BAT: failure for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling

In reply to Imre Deak
== Series Details ==

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling
URL : https://patchwork.freedesktop.org/series/152514/
State : failure

== Summary ==

CI Bug Log - changes from xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b_BAT -> xe-pw-152514v1_BAT
====================================================

Summary
-------

**FAILURE**

Serious unknown changes coming with xe-pw-152514v1_BAT absolutely need to be verified manually.

If you think the reported changes have nothing to do with the changes
introduced in xe-pw-152514v1_BAT, please notify your bug team ([email protected]) to allow them to document this new failure mode, which will reduce false positives in CI.

Participating hosts (8 -> 7)
------------------------------

Missing (1): bat-adlp-vm

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

Here are the unknown changes that may have been introduced in xe-pw-152514v1_BAT:

### IGT changes ###

#### Possible regressions ####

* igt@core_hotunplug@unbind-rebind:
- bat-adlp-7: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/bat-adlp-7/igt@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/bat-adlp-7/igt@[email protected]

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

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

### IGT changes ###

#### Issues hit ####

* igt@kms_flip@basic-flip-vs-wf_vblank:
- bat-adlp-7: [PASS][3] -> [DMESG-WARN][4] ([Intel XE#4543]) +1 other test dmesg-warn
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank.html
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank.html

[Intel XE#4543]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4543

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

* Linux: xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b -> xe-pw-152514v1

IGT_8486: 8f22580f497c9e9444cf31f53d990b1333ce40d5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b: c79dfb5e415ae8c63601b02f7b3a2082d1a2345b
xe-pw-152514v1: 152514v1

== Logs ==

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

#53 lore raw

✗ i915.CI.BAT: failure for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling

In reply to Imre Deak
== Series Details ==

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling
URL : https://patchwork.freedesktop.org/series/152515/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_16959 -> Patchwork_152515v1
====================================================

Summary
-------

**FAILURE**

Serious unknown changes coming with Patchwork_152515v1 absolutely need to be verified manually.

If you think the reported changes have nothing to do with the changes
introduced in Patchwork_152515v1, please notify your bug team ([email protected]) to allow them to document this new failure mode, which will reduce false positives in CI.

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

Participating hosts (45 -> 44)
------------------------------

Missing (1): fi-snb-2520m

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

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

### IGT changes ###

#### Possible regressions ####

* igt@core_hotunplug@unbind-rebind:
- bat-adlp-11: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-adlp-11/igt@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v1/bat-adlp-11/igt@[email protected]
- bat-adlp-6: [PASS][3] -> [ABORT][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-adlp-6/igt@[email protected]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v1/bat-adlp-6/igt@[email protected]
- bat-adlp-9: [PASS][5] -> [ABORT][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-adlp-9/igt@[email protected]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v1/bat-adlp-9/igt@[email protected]

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

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

### IGT changes ###

#### Possible fixes ####

* igt@dmabuf@all-tests@dma_fence_chain:
- fi-bsw-nick: [ABORT][7] ([i915#12904]) -> [PASS][8] +1 other test pass
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v1/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html
- fi-bsw-n3050: [ABORT][9] ([i915#12904]) -> [PASS][10] +1 other test pass
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/fi-bsw-n3050/igt@dmabuf@all-tests@dma_fence_chain.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v1/fi-bsw-n3050/igt@dmabuf@all-tests@dma_fence_chain.html

* igt@i915_selftest@live:
- bat-mtlp-8: [DMESG-FAIL][11] ([i915#12061]) -> [PASS][12] +1 other test pass
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-mtlp-8/igt@[email protected]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v1/bat-mtlp-8/igt@[email protected]

* igt@i915_selftest@live@late_gt_pm:
- fi-cfl-8109u: [DMESG-WARN][13] ([i915#13735]) -> [PASS][14] +80 other tests pass
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v1/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html

* igt@i915_selftest@live@workarounds:
- bat-mtlp-6: [DMESG-FAIL][15] ([i915#12061]) -> [PASS][16] +1 other test pass
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-mtlp-6/igt@i915_selftest@[email protected]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v1/bat-mtlp-6/igt@i915_selftest@[email protected]
- bat-mtlp-9: [DMESG-FAIL][17] ([i915#12061]) -> [PASS][18] +1 other test pass
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-mtlp-9/igt@i915_selftest@[email protected]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v1/bat-mtlp-9/igt@i915_selftest@[email protected]

* igt@kms_pipe_crc_basic@read-crc:
- fi-cfl-8109u: [DMESG-WARN][19] ([i915#13735] / [i915#13890]) -> [PASS][20] +49 other tests pass
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/fi-cfl-8109u/igt@[email protected]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v1/fi-cfl-8109u/igt@[email protected]

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

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

* Linux: CI_DRM_16959 -> Patchwork_152515v1

CI-20190529: 20190529
CI_DRM_16959: c79dfb5e415ae8c63601b02f7b3a2082d1a2345b @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8485: cb040c57e8bbc1cdac111ada808d5a7dd569a546 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_152515v1: c79dfb5e415ae8c63601b02f7b3a2082d1a2345b @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

#54 lore raw

✓ Xe.CI.Full: success for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling

In reply to Imre Deak
== Series Details ==

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling
URL : https://patchwork.freedesktop.org/series/152514/
State : success

== Summary ==

CI Bug Log - changes from xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b_FULL -> xe-pw-152514v1_FULL
====================================================

Summary
-------

**SUCCESS**

No regressions found.

Participating hosts (4 -> 4)
------------------------------

No changes in participating hosts

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

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

### IGT changes ###

#### Issues hit ####

* igt@core_hotunplug@hotreplug:
- shard-bmg: [PASS][1] -> [SKIP][2] ([Intel XE#4963])
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@core_setmaster@master-drop-set-shared-fd:
- shard-bmg: NOTRUN -> [SKIP][3] ([Intel XE#5715])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@intel_hwmon@hwmon-read:
- shard-bmg: NOTRUN -> [SKIP][4] ([Intel XE#5177])
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-bmg: NOTRUN -> [SKIP][5] ([Intel XE#2233])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@[email protected]

* igt@kms_async_flips@alternate-sync-async-flip-atomic:
- shard-bmg: [PASS][6] -> [FAIL][7] ([Intel XE#3718] / [Intel XE#827])
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-3/igt@[email protected]

* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][8] ([Intel XE#3718] / [Intel XE#827])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-3/igt@kms_async_flips@[email protected]

* igt@kms_async_flips@invalid-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][9] ([Intel XE#873])
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@kms_big_fb@4-tiled-32bpp-rotate-90:
- shard-bmg: NOTRUN -> [SKIP][10] ([Intel XE#4947]) +39 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-adlp: NOTRUN -> [SKIP][11] ([Intel XE#1124])
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@[email protected]

* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-dg2-set2: NOTRUN -> [SKIP][12] ([Intel XE#316]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-464/igt@[email protected]

* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-bmg: NOTRUN -> [SKIP][13] ([Intel XE#1124])
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@kms_big_fb@y-tiled-64bpp-rotate-180:
- shard-dg2-set2: NOTRUN -> [SKIP][14] ([Intel XE#1124]) +4 other tests skip
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@kms_bw@connected-linear-tiling-3-displays-2560x1440p:
- shard-bmg: NOTRUN -> [SKIP][15] ([Intel XE#2314] / [Intel XE#2894])
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p:
- shard-dg2-set2: NOTRUN -> [SKIP][16] ([Intel XE#2191])
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@kms_bw@linear-tiling-4-displays-1920x1080p:
- shard-bmg: NOTRUN -> [SKIP][17] ([Intel XE#367])
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs@pipe-c-dp-2:
- shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#2652] / [Intel XE#787]) +3 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@kms_ccs@[email protected]

* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-c-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][19] ([Intel XE#787]) +174 other tests skip
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-432/igt@kms_ccs@[email protected]

* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-d-dp-2:
- shard-dg2-set2: NOTRUN -> [SKIP][20] ([Intel XE#455] / [Intel XE#787]) +32 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-432/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-1:
- shard-adlp: NOTRUN -> [SKIP][21] ([Intel XE#787]) +2 other tests skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-adlp: NOTRUN -> [SKIP][22] ([Intel XE#455] / [Intel XE#787]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@kms_ccs@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][23] ([Intel XE#2907])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [PASS][24] -> [INCOMPLETE][25] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4345] / [Intel XE#4522])
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-432/igt@[email protected]
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-466/igt@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs@pipe-c-dp-4:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][26] ([Intel XE#1727] / [Intel XE#2705] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522])
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-466/igt@kms_ccs@[email protected]

* igt@kms_cdclk@mode-transition@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][27] ([Intel XE#4417]) +3 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@kms_cdclk@[email protected]

* igt@kms_chamelium_color@ctm-0-50:
- shard-dg2-set2: NOTRUN -> [SKIP][28] ([Intel XE#306]) +1 other test skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@[email protected]

* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-bmg: NOTRUN -> [SKIP][29] ([Intel XE#2252]) +1 other test skip
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@kms_chamelium_hpd@hdmi-hpd-fast:
- shard-dg2-set2: NOTRUN -> [SKIP][30] ([Intel XE#373]) +6 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-bmg: NOTRUN -> [SKIP][31] ([Intel XE#2390])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@kms_content_protection@lic-type-0@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][32] ([Intel XE#1178])
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@kms_content_protection@[email protected]

* igt@kms_content_protection@srm@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][33] ([Intel XE#1178]) +1 other test fail
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@kms_content_protection@[email protected]

* igt@kms_content_protection@uevent@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][34] ([Intel XE#1188])
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-434/igt@kms_content_protection@[email protected]

* igt@kms_cursor_crc@cursor-onscreen-256x85:
- shard-bmg: NOTRUN -> [SKIP][35] ([Intel XE#2320]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2-set2: NOTRUN -> [SKIP][36] ([Intel XE#308]) +2 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@kms_cursor_crc@cursor-suspend:
- shard-bmg: [PASS][37] -> [SKIP][38] ([Intel XE#4950]) +22 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-bmg: [PASS][39] -> [SKIP][40] ([Intel XE#2291]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@[email protected]
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@[email protected]

* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-dg2-set2: NOTRUN -> [SKIP][41] ([Intel XE#323])
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html

* igt@kms_dirtyfb@default-dirtyfb-ioctl:
- shard-bmg: [PASS][42] -> [SKIP][43] ([Intel XE#4947]) +6 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-dg2-set2: NOTRUN -> [SKIP][44] ([Intel XE#4494])
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-432/igt@kms_dither@[email protected]

* igt@kms_dp_aux_dev:
- shard-bmg: [PASS][45] -> [SKIP][46] ([Intel XE#3009])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@kms_dp_aux_dev.html
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@kms_dp_aux_dev.html

* igt@kms_dp_link_training@non-uhbr-sst:
- shard-adlp: NOTRUN -> [SKIP][47] ([Intel XE#4354])
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@[email protected]

* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-dg2-set2: NOTRUN -> [SKIP][48] ([Intel XE#4331])
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@kms_feature_discovery@psr2:
- shard-dg2-set2: NOTRUN -> [SKIP][49] ([Intel XE#1135])
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@[email protected]

* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-bmg: [PASS][50] -> [SKIP][51] ([Intel XE#2316])
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@[email protected]
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@[email protected]

* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-adlp: NOTRUN -> [SKIP][52] ([Intel XE#310])
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@[email protected]

* igt@kms_flip@flip-vs-blocking-wf-vblank@c-hdmi-a1:
- shard-adlp: [PASS][53] -> [DMESG-WARN][54] ([Intel XE#4543]) +4 other tests dmesg-warn
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-6/igt@kms_flip@[email protected]
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@kms_flip@[email protected]

* igt@kms_flip@flip-vs-expired-vblank@b-edp1:
- shard-lnl: [PASS][55] -> [FAIL][56] ([Intel XE#301]) +1 other test fail
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-1/igt@kms_flip@[email protected]
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-lnl-8/igt@kms_flip@[email protected]

* igt@kms_flip@flip-vs-suspend@d-dp4:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][57] ([Intel XE#2049] / [Intel XE#2597])
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-436/igt@kms_flip@[email protected]

* igt@kms_flip@flip-vs-suspend@d-hdmi-a1:
- shard-adlp: [PASS][58] -> [DMESG-WARN][59] ([Intel XE#2953] / [Intel XE#4173] / [Intel XE#4543])
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-2/igt@kms_flip@[email protected]
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@kms_flip@[email protected]

* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2-set2: NOTRUN -> [SKIP][60] ([Intel XE#455]) +9 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][61] ([Intel XE#2380])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html

* igt@kms_flip_tiling@flip-change-tiling@pipe-d-hdmi-a-1-x-to-x:
- shard-adlp: [PASS][62] -> [FAIL][63] ([Intel XE#1874])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-2/igt@kms_flip_tiling@[email protected]
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@kms_flip_tiling@[email protected]

* igt@kms_flip_tiling@flip-change-tiling@pipe-d-hdmi-a-1-y-to-y:
- shard-adlp: [PASS][64] -> [DMESG-FAIL][65] ([Intel XE#4543])
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-2/igt@kms_flip_tiling@[email protected]
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@kms_flip_tiling@[email protected]

* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-cur-indfb-onoff:
- shard-dg2-set2: NOTRUN -> [SKIP][66] ([Intel XE#651]) +14 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-bmg: NOTRUN -> [SKIP][67] ([Intel XE#5390]) +2 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][68] ([Intel XE#2311]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-shrfb-pgflip-blt.html

* igt@kms_frontbuffer_tracking@fbcdrrs-rgb101010-draw-blt:
- shard-adlp: NOTRUN -> [SKIP][69] ([Intel XE#651])
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][70] ([Intel XE#2312]) +2 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-blt.html

* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc:
- shard-dg2-set2: NOTRUN -> [SKIP][71] ([Intel XE#653]) +16 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc.html

* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-blt:
- shard-adlp: NOTRUN -> [SKIP][72] ([Intel XE#656])
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@[email protected]

* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-bmg: NOTRUN -> [SKIP][73] ([Intel XE#2313]) +2 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@kms_joiner@basic-force-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][74] ([Intel XE#2934])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@kms_joiner@basic-ultra-joiner:
- shard-dg2-set2: NOTRUN -> [SKIP][75] ([Intel XE#2927])
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@[email protected]

* igt@kms_lease@possible-crtcs-filtering:
- shard-bmg: NOTRUN -> [SKIP][76] ([Intel XE#4950]) +24 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_plane_cursor@viewport:
- shard-dg2-set2: NOTRUN -> [FAIL][77] ([Intel XE#616]) +1 other test fail
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@[email protected]

* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b:
- shard-bmg: NOTRUN -> [SKIP][78] ([Intel XE#2763]) +3 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@kms_plane_scaling@[email protected]

* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg2-set2: NOTRUN -> [SKIP][79] ([Intel XE#2938])
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@[email protected]

* igt@kms_pm_backlight@fade-with-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][80] ([Intel XE#870]) +1 other test skip
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@kms_pm_rpm@basic-pci-d3-state:
- shard-bmg: [PASS][81] -> [SKIP][82] ([Intel XE#4962])
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_pm_rpm@universal-planes:
- shard-bmg: NOTRUN -> [SKIP][83] ([Intel XE#4962])
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_properties@invalid-properties-legacy:
- shard-adlp: [PASS][84] -> [DMESG-WARN][85] ([Intel XE#2953] / [Intel XE#4173])
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-9/igt@[email protected]
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-8/igt@[email protected]

* igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
- shard-dg2-set2: NOTRUN -> [SKIP][86] ([Intel XE#1489]) +6 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@[email protected]

* igt@kms_psr@fbc-pr-primary-render:
- shard-bmg: NOTRUN -> [SKIP][87] ([Intel XE#2234] / [Intel XE#2850]) +1 other test skip
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@kms_psr@fbc-pr-suspend:
- shard-adlp: NOTRUN -> [SKIP][88] ([Intel XE#2850] / [Intel XE#929]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@[email protected]

* igt@kms_psr@fbc-psr2-sprite-plane-move:
- shard-dg2-set2: NOTRUN -> [SKIP][89] ([Intel XE#2850] / [Intel XE#929]) +8 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@[email protected]

* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-dg2-set2: NOTRUN -> [SKIP][90] ([Intel XE#1127]) +1 other test skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2-set2: NOTRUN -> [SKIP][91] ([Intel XE#3414])
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-bmg: NOTRUN -> [SKIP][92] ([Intel XE#1499])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@xe_compute@ccs-mode-basic:
- shard-adlp: NOTRUN -> [SKIP][93] ([Intel XE#1447] / [Intel XE#5617])
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@[email protected]

* igt@xe_copy_basic@mem-copy-linear-0x3fff:
- shard-dg2-set2: NOTRUN -> [SKIP][94] ([Intel XE#1123])
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@xe_eu_stall@invalid-event-report-count:
- shard-dg2-set2: NOTRUN -> [SKIP][95] ([Intel XE#5626])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@xe_eudebug@discovery-empty:
- shard-bmg: NOTRUN -> [SKIP][96] ([Intel XE#4837]) +3 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@xe_eudebug@multigpu-basic-client-many:
- shard-dg2-set2: NOTRUN -> [SKIP][97] ([Intel XE#4837]) +7 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@xe_evict@evict-beng-small-external:
- shard-adlp: NOTRUN -> [SKIP][98] ([Intel XE#261] / [Intel XE#5564] / [Intel XE#688])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@[email protected]

* igt@xe_exec_basic@multigpu-once-basic-defer-bind:
- shard-bmg: NOTRUN -> [SKIP][99] ([Intel XE#2322]) +1 other test skip
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@xe_exec_basic@multigpu-once-bindexecqueue:
- shard-dg2-set2: [PASS][100] -> [SKIP][101] ([Intel XE#1392]) +4 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-464/igt@[email protected]
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-432/igt@[email protected]

* igt@xe_exec_basic@multigpu-once-userptr-rebind:
- shard-adlp: NOTRUN -> [SKIP][102] ([Intel XE#1392] / [Intel XE#5575])
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@[email protected]

* igt@xe_exec_fault_mode@many-invalid-userptr-fault:
- shard-adlp: NOTRUN -> [SKIP][103] ([Intel XE#288] / [Intel XE#5561]) +3 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@[email protected]

* igt@xe_exec_fault_mode@once-rebind-prefetch:
- shard-dg2-set2: NOTRUN -> [SKIP][104] ([Intel XE#288]) +14 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@[email protected]

* igt@xe_exec_reset@cat-error:
- shard-adlp: NOTRUN -> [DMESG-WARN][105] ([Intel XE#3868])
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@[email protected]

* igt@xe_exec_system_allocator@process-many-large-mmap-remap-ro:
- shard-adlp: NOTRUN -> [SKIP][106] ([Intel XE#4915] / [Intel XE#5560]) +24 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@[email protected]

* igt@xe_exec_system_allocator@threads-many-large-mmap-shared-remap-dontunmap-eocheck:
- shard-dg2-set2: NOTRUN -> [SKIP][107] ([Intel XE#4915]) +158 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@xe_exec_system_allocator@threads-many-large-mmap-shared-remap-dontunmap-eocheck.html

* igt@xe_exec_system_allocator@threads-many-mmap-free-huge:
- shard-bmg: NOTRUN -> [SKIP][108] ([Intel XE#4943]) +2 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@xe_exec_system_allocator@threads-many-stride-free-nomemset:
- shard-bmg: [PASS][109] -> [SKIP][110] ([Intel XE#4945]) +102 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset:
- shard-lnl: [PASS][111] -> [FAIL][112] ([Intel XE#5018])
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-4/igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset.html
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-lnl-7/igt@xe_exec_system_allocator@threads-shared-vm-many-large-new-bo-map-nomemset.html

* igt@xe_exec_system_allocator@twice-large-malloc-nomemset:
- shard-bmg: NOTRUN -> [SKIP][113] ([Intel XE#4945]) +110 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv:
- shard-bmg: NOTRUN -> [ABORT][114] ([Intel XE#4917] / [Intel XE#5466] / [Intel XE#5530])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html

* igt@xe_media_fill@media-fill:
- shard-dg2-set2: NOTRUN -> [SKIP][115] ([Intel XE#560])
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@[email protected]

* igt@xe_module_load@load:
- shard-bmg: ([PASS][116], [PASS][117], [PASS][118], [PASS][119], [PASS][120], [PASS][121], [PASS][122], [PASS][123], [PASS][124], [PASS][125], [PASS][126], [PASS][127], [PASS][128], [PASS][129], [PASS][130], [PASS][131], [PASS][132], [PASS][133], [PASS][134], [PASS][135], [PASS][136], [PASS][137], [PASS][138], [PASS][139], [PASS][140]) -> ([PASS][141], [PASS][142], [PASS][143], [PASS][144], [PASS][145], [PASS][146], [PASS][147], [PASS][148], [PASS][149], [PASS][150], [PASS][151], [PASS][152], [SKIP][153], [PASS][154], [PASS][155], [PASS][156], [PASS][157], [PASS][158], [PASS][159], [PASS][160], [PASS][161], [PASS][162], [PASS][163], [PASS][164], [PASS][165], [PASS][166]) ([Intel XE#2457])
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-8/igt@[email protected]
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-3/igt@[email protected]
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-3/igt@[email protected]
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-8/igt@[email protected]
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-8/igt@[email protected]
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-3/igt@[email protected]
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-7/igt@[email protected]
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-7/igt@[email protected]
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-7/igt@[email protected]
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@[email protected]
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@[email protected]
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-4/igt@[email protected]
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-4/igt@[email protected]
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-4/igt@[email protected]
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@[email protected]
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@[email protected]
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-3/igt@[email protected]
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@[email protected]
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-4/igt@[email protected]
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-4/igt@[email protected]
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-3/igt@[email protected]
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-4/igt@[email protected]
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-3/igt@[email protected]
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-1/igt@[email protected]
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-1/igt@[email protected]

* igt@xe_oa@syncs-userptr-wait-cfg:
- shard-dg2-set2: NOTRUN -> [SKIP][167] ([Intel XE#3573]) +4 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@[email protected]

* igt@xe_pat@pat-index-xehpc:
- shard-dg2-set2: NOTRUN -> [SKIP][168] ([Intel XE#2838] / [Intel XE#979])
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@xe_pm@d3cold-mmap-vram:
- shard-dg2-set2: NOTRUN -> [SKIP][169] ([Intel XE#2284] / [Intel XE#366])
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@xe_pm@d3cold-multiple-execs:
- shard-adlp: NOTRUN -> [SKIP][170] ([Intel XE#2284] / [Intel XE#366])
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@[email protected]

* igt@xe_pm@vram-d3cold-threshold:
- shard-dg2-set2: NOTRUN -> [SKIP][171] ([Intel XE#579])
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@xe_pxp@pxp-stale-bo-exec-post-termination-irq:
- shard-dg2-set2: NOTRUN -> [SKIP][172] ([Intel XE#4733])
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@[email protected]

* igt@xe_query@multigpu-query-cs-cycles:
- shard-dg2-set2: NOTRUN -> [SKIP][173] ([Intel XE#944]) +2 other tests skip
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@xe_spin_batch@spin-mem-copy:
- shard-dg2-set2: NOTRUN -> [SKIP][174] ([Intel XE#4821])
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-435/igt@[email protected]

* igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling:
- shard-bmg: NOTRUN -> [SKIP][175] ([Intel XE#4130])
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html

* igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs:
- shard-dg2-set2: NOTRUN -> [SKIP][176] ([Intel XE#4130])
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs.html

#### Possible fixes ####

* igt@core_hotunplug@hotrebind-lateclose:
- shard-bmg: [SKIP][177] ([Intel XE#4963]) -> [PASS][178]
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@fbdev@info:
- shard-bmg: [SKIP][179] ([Intel XE#2134]) -> [PASS][180]
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-c-edp-1:
- shard-lnl: [FAIL][181] ([Intel XE#911]) -> [PASS][182] +2 other tests pass
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-5/igt@kms_async_flips@[email protected]
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-lnl-4/igt@kms_async_flips@[email protected]

* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0:
- shard-bmg: [SKIP][183] ([Intel XE#4947]) -> [PASS][184] +8 other tests pass
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_bw@connected-linear-tiling-2-displays-3840x2160p:
- shard-bmg: [SKIP][185] ([Intel XE#2314] / [Intel XE#2894]) -> [PASS][186]
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [INCOMPLETE][187] ([Intel XE#3862]) -> [PASS][188]
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-432/igt@[email protected]
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-433/igt@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs:
- shard-dg2-set2: [INCOMPLETE][189] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#3124] / [Intel XE#4345]) -> [PASS][190]
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-466/igt@[email protected]
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-464/igt@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-dg2-set2: [INCOMPLETE][191] ([Intel XE#1727] / [Intel XE#3113] / [Intel XE#4212] / [Intel XE#4522]) -> [PASS][192] +1 other test pass
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-433/igt@[email protected]
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-463/igt@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4:
- shard-dg2-set2: [INCOMPLETE][193] ([Intel XE#3124]) -> [PASS][194]
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-466/igt@kms_ccs@[email protected]
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-464/igt@kms_ccs@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6:
- shard-dg2-set2: [DMESG-WARN][195] ([Intel XE#1727] / [Intel XE#3113]) -> [PASS][196]
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-466/igt@kms_ccs@[email protected]
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-464/igt@kms_ccs@[email protected]

* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-bmg: [SKIP][197] ([Intel XE#2291]) -> [PASS][198] +5 other tests pass
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-3/igt@[email protected]

* igt@kms_flip@2x-plain-flip-fb-recreate:
- shard-bmg: [SKIP][199] ([Intel XE#4950]) -> [PASS][200] +39 other tests pass
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-bmg: [SKIP][201] ([Intel XE#2316]) -> [PASS][202] +4 other tests pass
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-3/igt@[email protected]

* igt@kms_flip@flip-vs-dpms-on-nop-interruptible:
- shard-adlp: [DMESG-WARN][203] ([Intel XE#4543]) -> [PASS][204] +2 other tests pass
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-9/igt@[email protected]
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-8/igt@[email protected]

* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
- shard-lnl: [FAIL][205] ([Intel XE#301]) -> [PASS][206] +2 other tests pass
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-2/igt@kms_flip@[email protected]
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-lnl-2/igt@kms_flip@[email protected]

* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-bmg: [INCOMPLETE][207] ([Intel XE#2049] / [Intel XE#2597]) -> [PASS][208] +1 other test pass
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-8/igt@[email protected]
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@[email protected]

* igt@kms_flip@flip-vs-suspend@c-dp4:
- shard-dg2-set2: [INCOMPLETE][209] ([Intel XE#2049] / [Intel XE#2597]) -> [PASS][210]
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-466/igt@kms_flip@[email protected]
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-436/igt@kms_flip@[email protected]

* igt@kms_flip@plain-flip-ts-check-interruptible:
- shard-dg2-set2: [FAIL][211] ([Intel XE#5416]) -> [PASS][212]
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-434/igt@[email protected]
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-432/igt@[email protected]

* igt@kms_flip_tiling@flip-change-tiling@pipe-c-hdmi-a-1-y-to-x:
- shard-adlp: [DMESG-FAIL][213] ([Intel XE#4543]) -> [PASS][214] +1 other test pass
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-2/igt@kms_flip_tiling@[email protected]
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-9/igt@kms_flip_tiling@[email protected]

* igt@kms_hdr@static-swap:
- shard-bmg: [SKIP][215] ([Intel XE#1503]) -> [PASS][216]
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_plane_multiple@2x-tiling-none:
- shard-bmg: [SKIP][217] ([Intel XE#4596]) -> [PASS][218]
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* {igt@xe_compute_preempt@compute-preempt-many-vram}:
- shard-bmg: [ABORT][219] ([Intel XE#3970]) -> [PASS][220] +1 other test pass
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-3/igt@[email protected]
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@xe_eu_stall@non-blocking-re-enable:
- shard-bmg: [FAIL][221] ([Intel XE#5420]) -> [PASS][222]
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@[email protected]
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@[email protected]

* igt@xe_exec_basic@multigpu-no-exec-null-defer-bind:
- shard-dg2-set2: [SKIP][223] ([Intel XE#1392]) -> [PASS][224] +5 other tests pass
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-432/igt@[email protected]
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-dg2-434/igt@[email protected]

* igt@xe_exec_system_allocator@threads-shared-vm-many-stride-free-nomemset:
- shard-bmg: [SKIP][225] ([Intel XE#4945]) -> [PASS][226] +208 other tests pass
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-free-nomemset.html
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@xe_exec_system_allocator@threads-shared-vm-many-stride-free-nomemset.html

* igt@xe_pm@s4-basic:
- shard-adlp: [DMESG-WARN][227] ([Intel XE#2953] / [Intel XE#4173]) -> [PASS][228] +1 other test pass
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-8/igt@[email protected]
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-adlp-1/igt@[email protected]

#### Warnings ####

* igt@kms_async_flips@invalid-async-flip:
- shard-bmg: [SKIP][229] ([Intel XE#4950]) -> [SKIP][230] ([Intel XE#873])
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_big_fb@x-tiled-16bpp-rotate-90:
- shard-bmg: [SKIP][231] ([Intel XE#4947]) -> [SKIP][232] ([Intel XE#2327]) +3 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_big_fb@y-tiled-addfb:
- shard-bmg: [SKIP][233] ([Intel XE#2328]) -> [SKIP][234] ([Intel XE#4947])
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
- shard-bmg: [SKIP][235] ([Intel XE#4947]) -> [SKIP][236] ([Intel XE#1124]) +4 other tests skip
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip:
- shard-bmg: [SKIP][237] ([Intel XE#1124]) -> [SKIP][238] ([Intel XE#4947]) +1 other test skip
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html

* igt@kms_bw@connected-linear-tiling-3-displays-1920x1080p:
- shard-bmg: [SKIP][239] ([Intel XE#2314] / [Intel XE#2894]) -> [SKIP][240] ([Intel XE#4950])
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p:
- shard-bmg: [SKIP][241] ([Intel XE#4950]) -> [SKIP][242] ([Intel XE#2314] / [Intel XE#2894])
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_bw@linear-tiling-1-displays-1920x1080p:
- shard-bmg: [SKIP][243] ([Intel XE#367]) -> [SKIP][244] ([Intel XE#4950])
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_bw@linear-tiling-1-displays-2160x1440p:
- shard-bmg: [SKIP][245] ([Intel XE#4950]) -> [SKIP][246] ([Intel XE#367])
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-bmg: [INCOMPLETE][247] ([Intel XE#3862]) -> [SKIP][248] ([Intel XE#4947])
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@[email protected]
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs:
- shard-bmg: [SKIP][249] ([Intel XE#4947]) -> [SKIP][250] ([Intel XE#3432])
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
- shard-bmg: [SKIP][251] ([Intel XE#3432]) -> [SKIP][252] ([Intel XE#4947])
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc:
- shard-bmg: [SKIP][253] ([Intel XE#2887]) -> [SKIP][254] ([Intel XE#4947]) +2 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: [SKIP][255] ([Intel XE#4947]) -> [SKIP][256] ([Intel XE#2887]) +6 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_cdclk@plane-scaling:
- shard-bmg: [SKIP][257] ([Intel XE#4947]) -> [SKIP][258] ([Intel XE#2724])
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_chamelium_audio@dp-audio-edid:
- shard-bmg: [SKIP][259] ([Intel XE#2252]) -> [SKIP][260] ([Intel XE#4950]) +2 other tests skip
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_chamelium_color@degamma:
- shard-bmg: [SKIP][261] ([Intel XE#4950]) -> [SKIP][262] ([Intel XE#2325])
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_chamelium_hpd@hdmi-hpd-fast:
- shard-bmg: [SKIP][263] ([Intel XE#4950]) -> [SKIP][264] ([Intel XE#2252]) +3 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_content_protection@dp-mst-type-1:
- shard-bmg: [SKIP][265] ([Intel XE#4950]) -> [SKIP][266] ([Intel XE#2390])
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_content_protection@lic-type-0:
- shard-bmg: [SKIP][267] ([Intel XE#2341]) -> [FAIL][268] ([Intel XE#1178])
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@[email protected]

* igt@kms_content_protection@uevent:
- shard-bmg: [FAIL][269] ([Intel XE#1188]) -> [SKIP][270] ([Intel XE#2341])
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@[email protected]
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@[email protected]

* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-bmg: [SKIP][271] ([Intel XE#4950]) -> [SKIP][272] ([Intel XE#2320]) +2 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-bmg: [SKIP][273] ([Intel XE#4950]) -> [DMESG-WARN][274] ([Intel XE#5354])
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html

* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-bmg: [SKIP][275] ([Intel XE#4947]) -> [SKIP][276] ([Intel XE#4331])
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_fbcon_fbt@fbc-suspend:
- shard-bmg: [SKIP][277] ([Intel XE#4947]) -> [SKIP][278] ([Intel XE#5425])
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_fbcon_fbt@psr-suspend:
- shard-bmg: [SKIP][279] ([Intel XE#776]) -> [SKIP][280] ([Intel XE#4947])
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_feature_discovery@psr1:
- shard-bmg: [SKIP][281] ([Intel XE#4950]) -> [SKIP][282] ([Intel XE#2374])
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_flip@bo-too-big-interruptible@a-edp1:
- shard-lnl: [TIMEOUT][283] ([Intel XE#1504]) -> [TIMEOUT][284] ([Intel XE#1504] / [Intel XE#5737]) +1 other test timeout
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-4/igt@kms_flip@[email protected]
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-lnl-5/igt@kms_flip@[email protected]

* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-lnl: [FAIL][285] ([Intel XE#301]) -> [FAIL][286] ([Intel XE#301] / [Intel XE#3149])
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-2/igt@[email protected]
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-lnl-2/igt@[email protected]

* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-bmg: [SKIP][287] ([Intel XE#4947]) -> [SKIP][288] ([Intel XE#2380])
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
- shard-bmg: [SKIP][289] ([Intel XE#2293] / [Intel XE#2380]) -> [SKIP][290] ([Intel XE#4947]) +1 other test skip
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html

* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-blt:
- shard-bmg: [SKIP][291] ([Intel XE#4947]) -> [SKIP][292] ([Intel XE#2311]) +13 other tests skip
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-blt.html
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-blt.html

* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][293] ([Intel XE#2311]) -> [SKIP][294] ([Intel XE#2312]) +4 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-wc.html
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-mmap-wc.html

* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][295] ([Intel XE#2311]) -> [SKIP][296] ([Intel XE#4947]) +6 other tests skip
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-wc.html
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-pri-indfb-draw-mmap-wc.html

* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][297] ([Intel XE#2312]) -> [SKIP][298] ([Intel XE#2311]) +10 other tests skip
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-3/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html

* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt:
- shard-bmg: [SKIP][299] ([Intel XE#4947]) -> [SKIP][300] ([Intel XE#5390]) +5 other tests skip
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render:
- shard-bmg: [SKIP][301] ([Intel XE#5390]) -> [SKIP][302] ([Intel XE#4947]) +3 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render.html
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render.html

* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][303] ([Intel XE#2312]) -> [SKIP][304] ([Intel XE#5390]) +7 other tests skip
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-wc.html

* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
- shard-bmg: [SKIP][305] ([Intel XE#4947]) -> [SKIP][306] ([Intel XE#2352])
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render:
- shard-bmg: [SKIP][307] ([Intel XE#4947]) -> [SKIP][308] ([Intel XE#2313]) +14 other tests skip
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render.html
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-render.html

* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt:
- shard-bmg: [SKIP][309] ([Intel XE#2313]) -> [SKIP][310] ([Intel XE#4947]) +5 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt.html
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-blt.html

* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt:
- shard-bmg: [SKIP][311] ([Intel XE#2313]) -> [SKIP][312] ([Intel XE#2312]) +4 other tests skip
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-draw-blt.html

* igt@kms_frontbuffer_tracking@fbcpsr-tiling-y:
- shard-bmg: [SKIP][313] ([Intel XE#2352]) -> [SKIP][314] ([Intel XE#4947])
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][315] ([Intel XE#2312]) -> [SKIP][316] ([Intel XE#2313]) +10 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html

* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-bmg: [SKIP][317] ([Intel XE#4947]) -> [SKIP][318] ([Intel XE#4090])
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[318]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_plane_multiple@tiling-y:
- shard-bmg: [SKIP][319] ([Intel XE#5020]) -> [SKIP][320] ([Intel XE#4950])
[319]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[320]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5:
- shard-bmg: [SKIP][321] ([Intel XE#4950]) -> [SKIP][322] ([Intel XE#2763])
[321]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[322]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_pm_backlight@basic-brightness:
- shard-bmg: [SKIP][323] ([Intel XE#870]) -> [SKIP][324] ([Intel XE#4947])
[323]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[324]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_pm_backlight@fade-with-suspend:
- shard-bmg: [SKIP][325] ([Intel XE#4947]) -> [SKIP][326] ([Intel XE#870])
[325]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[326]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_pm_lpsp@kms-lpsp:
- shard-bmg: [SKIP][327] ([Intel XE#4947]) -> [SKIP][328] ([Intel XE#2499])
[327]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[328]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-bmg: [SKIP][329] ([Intel XE#4947]) -> [SKIP][330] ([Intel XE#1489]) +3 other tests skip
[329]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[330]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf:
- shard-bmg: [SKIP][331] ([Intel XE#1489]) -> [SKIP][332] ([Intel XE#4947]) +2 other tests skip
[331]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[332]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_psr2_su@page_flip-nv12:
- shard-bmg: [SKIP][333] ([Intel XE#4947]) -> [SKIP][334] ([Intel XE#2387])
[333]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@kms_psr2_su@page_flip-nv12.html
[334]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@kms_psr2_su@page_flip-nv12.html

* igt@kms_psr@fbc-psr-primary-blt:
- shard-bmg: [SKIP][335] ([Intel XE#2234] / [Intel XE#2850]) -> [SKIP][336] ([Intel XE#4947]) +2 other tests skip
[335]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[336]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@kms_psr@fbc-psr-primary-render:
- shard-bmg: [SKIP][337] ([Intel XE#4947]) -> [SKIP][338] ([Intel XE#2234] / [Intel XE#2850]) +6 other tests skip
[337]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[338]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_rotation_crc@primary-rotation-90:
- shard-bmg: [SKIP][339] ([Intel XE#4950]) -> [SKIP][340] ([Intel XE#3414] / [Intel XE#3904]) +1 other test skip
[339]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[340]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-bmg: [SKIP][341] ([Intel XE#4950]) -> [SKIP][342] ([Intel XE#2330])
[341]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[342]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@kms_scaling_modes@scaling-mode-full:
- shard-bmg: [SKIP][343] ([Intel XE#4950]) -> [SKIP][344] ([Intel XE#2413])
[343]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[344]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@xe_eudebug@basic-vm-access-parameters-faultable:
- shard-bmg: [SKIP][345] ([Intel XE#4837]) -> [SKIP][346] ([Intel XE#4945]) +3 other tests skip
[345]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[346]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@xe_eudebug_online@single-step-one:
- shard-bmg: [SKIP][347] ([Intel XE#4945]) -> [SKIP][348] ([Intel XE#4837]) +4 other tests skip
[347]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[348]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate:
- shard-bmg: [SKIP][349] ([Intel XE#2322]) -> [SKIP][350] ([Intel XE#4945])
[349]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[350]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

* igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-rebind:
- shard-bmg: [SKIP][351] ([Intel XE#4945]) -> [SKIP][352] ([Intel XE#2322]) +4 other tests skip
[351]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[352]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@xe_exec_system_allocator@threads-many-mmap-new-huge-nomemset:
- shard-bmg: [SKIP][353] ([Intel XE#4945]) -> [SKIP][354] ([Intel XE#4943]) +8 other tests skip
[353]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@xe_exec_system_allocator@threads-many-mmap-new-huge-nomemset.html
[354]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@xe_exec_system_allocator@threads-many-mmap-new-huge-nomemset.html

* igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-mmap-new-huge-nomemset:
- shard-bmg: [SKIP][355] ([Intel XE#4943]) -> [SKIP][356] ([Intel XE#4945]) +9 other tests skip
[355]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-mmap-new-huge-nomemset.html
[356]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-mmap-new-huge-nomemset.html

* igt@xe_pat@pat-index-xehpc:
- shard-bmg: [SKIP][357] ([Intel XE#4945]) -> [SKIP][358] ([Intel XE#1420])
[357]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[358]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@xe_pat@pat-index-xelp:
- shard-bmg: [SKIP][359] ([Intel XE#4945]) -> [SKIP][360] ([Intel XE#2245])
[359]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[360]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@xe_pxp@pxp-stale-queue-post-termination-irq:
- shard-bmg: [SKIP][361] ([Intel XE#4945]) -> [SKIP][362] ([Intel XE#4733])
[361]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[362]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-7/igt@[email protected]

* igt@xe_query@multigpu-query-cs-cycles:
- shard-bmg: [SKIP][363] ([Intel XE#4945]) -> [SKIP][364] ([Intel XE#944]) +2 other tests skip
[363]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[364]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-8/igt@[email protected]

* igt@xe_query@multigpu-query-topology:
- shard-bmg: [SKIP][365] ([Intel XE#944]) -> [SKIP][366] ([Intel XE#4945])
[365]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[366]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v1/shard-bmg-5/igt@[email protected]

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

[Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1135]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1135
[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#1392]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1392
[Intel XE#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420
[Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447
[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#1504]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1504
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1874]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1874
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[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#2245]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2245
[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#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#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#2352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2352
[Intel XE#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[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#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2457
[Intel XE#2499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2499
[Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
[Intel XE#261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/261
[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#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838
[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#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#3009]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3009
[Intel XE#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#310]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/310
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
[Intel XE#3149]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3149
[Intel XE#316]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/316
[Intel XE#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[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#3573]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3573
[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#3718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3718
[Intel XE#373]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/373
[Intel XE#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862
[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#3970]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3970
[Intel XE#4090]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4090
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[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#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#4417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4417
[Intel XE#4494]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4494
[Intel XE#4522]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4522
[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#4821]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4821
[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#4917]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4917
[Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
[Intel XE#4945]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4945
[Intel XE#4947]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4947
[Intel XE#4950]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4950
[Intel XE#4962]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4962
[Intel XE#4963]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4963
[Intel XE#5018]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5018
[Intel XE#5020]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5020
[Intel XE#5177]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5177
[Intel XE#5300]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5300
[Intel XE#5354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5354
[Intel XE#5390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5390
[Intel XE#5416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5416
[Intel XE#5420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5420
[Intel XE#5425]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5425
[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#5560]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5560
[Intel XE#5561]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5561
[Intel XE#5564]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5564
[Intel XE#5575]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5575
[Intel XE#560]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/560
[Intel XE#5617]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5617
[Intel XE#5626]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5626
[Intel XE#5715]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5715
[Intel XE#5737]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5737
[Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579
[Intel XE#616]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/616
[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#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[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#827]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/827
[Intel XE#870]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/870
[Intel XE#873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/873
[Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979

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

* Linux: xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b -> xe-pw-152514v1

IGT_8486: 8f22580f497c9e9444cf31f53d990b1333ce40d5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b: c79dfb5e415ae8c63601b02f7b3a2082d1a2345b
xe-pw-152514v1: 152514v1

== Logs ==

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

#55 lore raw

✓ i915.CI.BAT: success for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)

In reply to Imre Deak
== Series Details ==

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)
URL : https://patchwork.freedesktop.org/series/152515/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_16959 -> Patchwork_152515v3
====================================================

Summary
-------

**SUCCESS**

No regressions found.

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

Participating hosts (45 -> 44)
------------------------------

Missing (1): fi-snb-2520m

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

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

### IGT changes ###

#### Issues hit ####

* igt@i915_pm_rpm@module-reload:
- bat-adlp-6: [PASS][1] -> [DMESG-WARN][2] ([i915#13890]) +77 other tests dmesg-warn
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-adlp-6/igt@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/bat-adlp-6/igt@[email protected]

* igt@i915_selftest@live@workarounds:
- bat-arlh-3: [PASS][3] -> [DMESG-FAIL][4] ([i915#12061]) +1 other test dmesg-fail
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-arlh-3/igt@i915_selftest@[email protected]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/bat-arlh-3/igt@i915_selftest@[email protected]

#### Possible fixes ####

* igt@dmabuf@all-tests@dma_fence_chain:
- fi-bsw-nick: [ABORT][5] ([i915#12904]) -> [PASS][6] +1 other test pass
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html
- fi-bsw-n3050: [ABORT][7] ([i915#12904]) -> [PASS][8] +1 other test pass
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/fi-bsw-n3050/igt@dmabuf@all-tests@dma_fence_chain.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/fi-bsw-n3050/igt@dmabuf@all-tests@dma_fence_chain.html

* igt@i915_selftest@live:
- bat-mtlp-8: [DMESG-FAIL][9] ([i915#12061]) -> [PASS][10] +1 other test pass
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-mtlp-8/igt@[email protected]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/bat-mtlp-8/igt@[email protected]

* igt@i915_selftest@live@late_gt_pm:
- fi-cfl-8109u: [DMESG-WARN][11] ([i915#13735]) -> [PASS][12] +80 other tests pass
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/fi-cfl-8109u/igt@i915_selftest@live@late_gt_pm.html

* igt@i915_selftest@live@workarounds:
- bat-mtlp-6: [DMESG-FAIL][13] ([i915#12061]) -> [PASS][14] +1 other test pass
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-mtlp-6/igt@i915_selftest@[email protected]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/bat-mtlp-6/igt@i915_selftest@[email protected]
- bat-dg2-11: [DMESG-FAIL][15] ([i915#12061]) -> [PASS][16] +1 other test pass
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-dg2-11/igt@i915_selftest@[email protected]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/bat-dg2-11/igt@i915_selftest@[email protected]
- bat-mtlp-9: [DMESG-FAIL][17] ([i915#12061]) -> [PASS][18] +1 other test pass
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-mtlp-9/igt@i915_selftest@[email protected]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/bat-mtlp-9/igt@i915_selftest@[email protected]

* igt@kms_pipe_crc_basic@read-crc:
- fi-cfl-8109u: [DMESG-WARN][19] ([i915#13735] / [i915#13890]) -> [PASS][20] +49 other tests pass
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/fi-cfl-8109u/igt@[email protected]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/fi-cfl-8109u/igt@[email protected]

#### Warnings ####

* igt@i915_selftest@live:
- bat-atsm-1: [DMESG-FAIL][21] ([i915#12061] / [i915#13929]) -> [DMESG-FAIL][22] ([i915#12061] / [i915#14204])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-atsm-1/igt@[email protected]
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/bat-atsm-1/igt@[email protected]

* igt@i915_selftest@live@mman:
- bat-atsm-1: [DMESG-FAIL][23] ([i915#13929]) -> [DMESG-FAIL][24] ([i915#14204])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/bat-atsm-1/igt@i915_selftest@[email protected]
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/bat-atsm-1/igt@i915_selftest@[email protected]

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

[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904
[i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735
[i915#13890]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13890
[i915#13929]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929
[i915#14204]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204

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

* Linux: CI_DRM_16959 -> Patchwork_152515v3

CI-20190529: 20190529
CI_DRM_16959: c79dfb5e415ae8c63601b02f7b3a2082d1a2345b @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8485: cb040c57e8bbc1cdac111ada808d5a7dd569a546 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_152515v3: c79dfb5e415ae8c63601b02f7b3a2082d1a2345b @ git://anongit.freedesktop.org/gfx-ci/linux

== Logs ==

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

CI Tested-by Khaled Almahallawy Tested-by Khaled Almahallawy Tested-by Khaled Almahallawy Tested-by Khaled Almahallawy Tested-by Khaled Almahallawy on the v1 series
#56 lore raw

✗ CI.checkpatch: warning for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)

In reply to Imre Deak
== Series Details ==

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)
URL : https://patchwork.freedesktop.org/series/152514/
State : warning

== Summary ==

+ KERNEL=/kernel
+ git clone https://gitlab.freedesktop.org/drm/maintainer-tools mt Cloning into 'mt'...
warning: redirecting to https://gitlab.freedesktop.org/drm/maintainer-tools.git/
+ git -C mt rev-list -n1 origin/master c298eac5978c38dcc62a70c0d73c91765e7cc296
+ cd /kernel
+ git config --global --add safe.directory /kernel
+ git log -n1
commit 6f4abb0858c45eabf94ef3df55850b8b7da913c3

Author: Imre Deak <[email protected]>
Date:   Tue Aug 5 10:37:00 2025 +0300

drm/i915/tc: Debug print the pin assignment and max lane count

Debug print the TypeC pin assignment and max lane count value during HW readout and after resetting the TypeC mode.

+ /mt/dim checkpatch 22cf8ca94d0cf9e5ed0dd5a4e8fed96f6cdab2bb drm-intel
ed2cf3332697 drm/i915/lnl+/tc: Fix handling of an enabled/disconnected dp-alt sink
-:36: WARNING:BAD_REPORTED_BY_LINK: Reported-by: should be immediately followed by Closes: with a URL to the report #36:

-:84: WARNING:MISSING_FIXES_TAG: The commit message has 'stable@', perhaps it also needs a 'Fixes:' tag?

total: 0 errors, 2 warnings, 0 checks, 38 lines checked
00dee60f64e6 drm/i915/icl+/tc: Cache the max lane count value
-:23: WARNING:BAD_REPORTED_BY_LINK: Reported-by: should be immediately followed by Closes: with a URL to the report #23:

-:180: WARNING:MISSING_FIXES_TAG: The commit message has 'stable@', perhaps it also needs a 'Fixes:' tag?

total: 0 errors, 2 warnings, 0 checks, 139 lines checked
9f73599ccd98 drm/i915/lnl+/tc: Fix max lane count HW readout
-:24: WARNING:BAD_REPORTED_BY_LINK: Reported-by: should be immediately followed by Closes: with a URL to the report #24:

-:61: WARNING:MISSING_FIXES_TAG: The commit message has 'stable@', perhaps it also needs a 'Fixes:' tag?

total: 0 errors, 2 warnings, 0 checks, 27 lines checked
53674e3033f1 drm/i915/lnl+/tc: Use the cached max lane count value
-:16: WARNING:BAD_REPORTED_BY_LINK: Reported-by: should be immediately followed by Closes: with a URL to the report #16:

-:41: WARNING:MISSING_FIXES_TAG: The commit message has 'stable@', perhaps it also needs a 'Fixes:' tag?

total: 0 errors, 2 warnings, 0 checks, 17 lines checked
ab25f61e3cbe drm/i915/icl+/tc: Convert AUX powered WARN to a debug message
-:13: WARNING:BAD_REPORTED_BY_LINK: Reported-by: should be immediately followed by Closes: with a URL to the report #13:

-:35: WARNING:MISSING_FIXES_TAG: The commit message has 'stable@', perhaps it also needs a 'Fixes:' tag?

total: 0 errors, 2 warnings, 0 checks, 14 lines checked
24227cc026af drm/i915/tc: Use the cached max lane count value
440f6eb5589e drm/i915/tc: Move getting the power domain before reading DFLEX registers 134e7a584280 drm/i915/tc: Move asserting the power state after reading TCSS_DDI_STATUS 5fc7bbf52e63 drm/i915/tc: Add an enum for the TypeC pin assignment 191d5baceb3d drm/i915/tc: Pass pin assignment value around using the pin assignment enum 4f57ee26bdc4 drm/i915/tc: Handle pin assignment NONE on all platforms 943c921f068c drm/i915/tc: Validate the pin assignment on all platforms 233d3c13826b drm/i915/tc: Unify the way to get the pin assignment on all platforms c1acddd7018d drm/i915/tc: Unify the way to get the max lane count value on MTL+ 7d172c1f496f drm/i915/tc: Handle non-TC encoders when getting the pin assignment aa920a712e80 drm/i915/tc: Pass intel_tc_port to internal lane mask/count helpers 6fcdbc21c327 dmc/i915/tc: Report pin assignment NONE in TBT-alt mode e74f42cae5b2 drm/i915/tc: Cache the pin assignment value
6f4abb0858c4 drm/i915/tc: Debug print the pin assignment and max lane count

#57 lore raw

✓ CI.KUnit: success for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)

In reply to Imre Deak
== Series Details ==

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)
URL : https://patchwork.freedesktop.org/series/152514/
State : success

== Summary ==

+ trap cleanup EXIT
+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/xe/.kunitconfig [11:41:37] Configuring KUnit Kernel ...
Generating .config ...
Populating config with:

$ make ARCH=um O=.kunit olddefconfig
[11:41:41] 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
[11:42:09] Starting KUnit Kernel (1/1)...
[11:42:09] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[11:42:09] ================== guc_buf (11 subtests) ===================
[11:42:09] [PASSED] test_smallest
[11:42:09] [PASSED] test_largest
[11:42:09] [PASSED] test_granular
[11:42:09] [PASSED] test_unique
[11:42:09] [PASSED] test_overlap
[11:42:09] [PASSED] test_reusable
[11:42:09] [PASSED] test_too_big
[11:42:09] [PASSED] test_flush
[11:42:09] [PASSED] test_lookup
[11:42:09] [PASSED] test_data
[11:42:09] [PASSED] test_class
[11:42:09] ===================== [PASSED] guc_buf =====================
[11:42:09] =================== guc_dbm (7 subtests) ===================
[11:42:09] [PASSED] test_empty
[11:42:09] [PASSED] test_default
[11:42:09] ======================== test_size  ========================
[11:42:09] [PASSED] 4
[11:42:09] [PASSED] 8
[11:42:09] [PASSED] 32
[11:42:09] [PASSED] 256
[11:42:09] ==================== [PASSED] test_size ====================
[11:42:09] ======================= test_reuse  ========================
[11:42:09] [PASSED] 4
[11:42:09] [PASSED] 8
[11:42:09] [PASSED] 32
[11:42:09] [PASSED] 256
[11:42:09] =================== [PASSED] test_reuse ====================
[11:42:09] =================== test_range_overlap  ====================
[11:42:09] [PASSED] 4
[11:42:09] [PASSED] 8
[11:42:09] [PASSED] 32
[11:42:09] [PASSED] 256
[11:42:09] =============== [PASSED] test_range_overlap ================
[11:42:09] =================== test_range_compact  ====================
[11:42:09] [PASSED] 4
[11:42:09] [PASSED] 8
[11:42:09] [PASSED] 32
[11:42:09] [PASSED] 256
[11:42:09] =============== [PASSED] test_range_compact ================
[11:42:09] ==================== test_range_spare  =====================
[11:42:09] [PASSED] 4
[11:42:09] [PASSED] 8
[11:42:09] [PASSED] 32
[11:42:09] [PASSED] 256
[11:42:09] ================ [PASSED] test_range_spare =================
[11:42:09] ===================== [PASSED] guc_dbm =====================
[11:42:09] =================== guc_idm (6 subtests) ===================
[11:42:09] [PASSED] bad_init
[11:42:09] [PASSED] no_init
[11:42:09] [PASSED] init_fini
[11:42:09] [PASSED] check_used
[11:42:09] [PASSED] check_quota
[11:42:09] [PASSED] check_all
[11:42:09] ===================== [PASSED] guc_idm =====================
[11:42:09] ================== no_relay (3 subtests) ===================
[11:42:09] [PASSED] xe_drops_guc2pf_if_not_ready
[11:42:09] [PASSED] xe_drops_guc2vf_if_not_ready
[11:42:09] [PASSED] xe_rejects_send_if_not_ready
[11:42:09] ==================== [PASSED] no_relay =====================
[11:42:09] ================== pf_relay (14 subtests) ==================
[11:42:09] [PASSED] pf_rejects_guc2pf_too_short
[11:42:09] [PASSED] pf_rejects_guc2pf_too_long
[11:42:09] [PASSED] pf_rejects_guc2pf_no_payload
[11:42:09] [PASSED] pf_fails_no_payload
[11:42:09] [PASSED] pf_fails_bad_origin
[11:42:09] [PASSED] pf_fails_bad_type
[11:42:09] [PASSED] pf_txn_reports_error
[11:42:09] [PASSED] pf_txn_sends_pf2guc
[11:42:09] [PASSED] pf_sends_pf2guc
[11:42:09] [SKIPPED] pf_loopback_nop
[11:42:09] [SKIPPED] pf_loopback_echo
[11:42:09] [SKIPPED] pf_loopback_fail
[11:42:09] [SKIPPED] pf_loopback_busy
[11:42:09] [SKIPPED] pf_loopback_retry
[11:42:09] ==================== [PASSED] pf_relay =====================
[11:42:09] ================== vf_relay (3 subtests) ===================
[11:42:09] [PASSED] vf_rejects_guc2vf_too_short
[11:42:09] [PASSED] vf_rejects_guc2vf_too_long
[11:42:09] [PASSED] vf_rejects_guc2vf_no_payload
[11:42:09] ==================== [PASSED] vf_relay =====================
[11:42:09] ===================== lmtt (1 subtest) =====================
[11:42:09] ======================== test_ops  =========================
[11:42:09] [PASSED] 2-level
[11:42:09] [PASSED] multi-level
[11:42:09] ==================== [PASSED] test_ops =====================
[11:42:09] ====================== [PASSED] lmtt =======================
[11:42:09] ================= pf_service (11 subtests) =================
[11:42:09] [PASSED] pf_negotiate_any
[11:42:09] [PASSED] pf_negotiate_base_match
[11:42:09] [PASSED] pf_negotiate_base_newer
[11:42:09] [PASSED] pf_negotiate_base_next
[11:42:09] [SKIPPED] pf_negotiate_base_older
[11:42:09] [PASSED] pf_negotiate_base_prev
[11:42:09] [PASSED] pf_negotiate_latest_match
[11:42:09] [PASSED] pf_negotiate_latest_newer
[11:42:09] [PASSED] pf_negotiate_latest_next
[11:42:09] [SKIPPED] pf_negotiate_latest_older
[11:42:09] [SKIPPED] pf_negotiate_latest_prev
[11:42:09] =================== [PASSED] pf_service ====================
[11:42:09] =================== xe_mocs (2 subtests) ===================
[11:42:09] ================ xe_live_mocs_kernel_kunit  ================
[11:42:09] =========== [SKIPPED] xe_live_mocs_kernel_kunit ============
[11:42:09] ================ xe_live_mocs_reset_kunit  =================
[11:42:09] ============ [SKIPPED] xe_live_mocs_reset_kunit ============
[11:42:09] ==================== [SKIPPED] xe_mocs =====================
[11:42:09] ================= xe_migrate (2 subtests) ==================
[11:42:09] ================= xe_migrate_sanity_kunit  =================
[11:42:09] ============ [SKIPPED] xe_migrate_sanity_kunit =============
[11:42:09] ================== xe_validate_ccs_kunit  ==================
[11:42:09] ============= [SKIPPED] xe_validate_ccs_kunit ==============
[11:42:09] =================== [SKIPPED] xe_migrate ===================
[11:42:09] ================== xe_dma_buf (1 subtest) ==================
[11:42:09] ==================== xe_dma_buf_kunit  =====================
[11:42:09] ================ [SKIPPED] xe_dma_buf_kunit ================
[11:42:09] =================== [SKIPPED] xe_dma_buf ===================
[11:42:09] ================= xe_bo_shrink (1 subtest) =================
[11:42:09] =================== xe_bo_shrink_kunit  ====================
[11:42:09] =============== [SKIPPED] xe_bo_shrink_kunit ===============
[11:42:09] ================== [SKIPPED] xe_bo_shrink ==================
[11:42:09] ==================== xe_bo (2 subtests) ====================
[11:42:09] ================== xe_ccs_migrate_kunit  ===================
[11:42:09] ============== [SKIPPED] xe_ccs_migrate_kunit ==============
[11:42:09] ==================== xe_bo_evict_kunit  ====================
[11:42:09] =============== [SKIPPED] xe_bo_evict_kunit ================
[11:42:09] ===================== [SKIPPED] xe_bo ======================
[11:42:09] ==================== args (11 subtests) ====================
[11:42:09] [PASSED] count_args_test
[11:42:09] [PASSED] call_args_example
[11:42:09] [PASSED] call_args_test
[11:42:09] [PASSED] drop_first_arg_example
[11:42:09] [PASSED] drop_first_arg_test
[11:42:09] [PASSED] first_arg_example
[11:42:09] [PASSED] first_arg_test
[11:42:09] [PASSED] last_arg_example
[11:42:09] [PASSED] last_arg_test
[11:42:09] [PASSED] pick_arg_example
[11:42:09] [PASSED] sep_comma_example
[11:42:09] ====================== [PASSED] args =======================
[11:42:09] =================== xe_pci (3 subtests) ====================
[11:42:09] ==================== check_graphics_ip  ====================
[11:42:09] [PASSED] 12.70 Xe_LPG
[11:42:09] [PASSED] 12.71 Xe_LPG
[11:42:09] [PASSED] 12.74 Xe_LPG+
[11:42:09] [PASSED] 20.01 Xe2_HPG
[11:42:09] [PASSED] 20.02 Xe2_HPG
[11:42:09] [PASSED] 20.04 Xe2_LPG
[11:42:09] [PASSED] 30.00 Xe3_LPG
[11:42:09] [PASSED] 30.01 Xe3_LPG
[11:42:09] [PASSED] 30.03 Xe3_LPG
[11:42:09] ================ [PASSED] check_graphics_ip ================
[11:42:09] ===================== check_media_ip  ======================
[11:42:09] [PASSED] 13.00 Xe_LPM+
[11:42:09] [PASSED] 13.01 Xe2_HPM
[11:42:09] [PASSED] 20.00 Xe2_LPM
[11:42:09] [PASSED] 30.00 Xe3_LPM
[11:42:09] [PASSED] 30.02 Xe3_LPM
[11:42:09] ================= [PASSED] check_media_ip ==================
[11:42:09] ================= check_platform_gt_count  =================
[11:42:09] [PASSED] 0x9A60 (TIGERLAKE)
[11:42:09] [PASSED] 0x9A68 (TIGERLAKE)
[11:42:09] [PASSED] 0x9A70 (TIGERLAKE)
[11:42:09] [PASSED] 0x9A40 (TIGERLAKE)
[11:42:09] [PASSED] 0x9A49 (TIGERLAKE)
[11:42:09] [PASSED] 0x9A59 (TIGERLAKE)
[11:42:09] [PASSED] 0x9A78 (TIGERLAKE)
[11:42:09] [PASSED] 0x9AC0 (TIGERLAKE)
[11:42:09] [PASSED] 0x9AC9 (TIGERLAKE)
[11:42:09] [PASSED] 0x9AD9 (TIGERLAKE)
[11:42:09] [PASSED] 0x9AF8 (TIGERLAKE)
[11:42:09] [PASSED] 0x4C80 (ROCKETLAKE)
[11:42:09] [PASSED] 0x4C8A (ROCKETLAKE)
[11:42:09] [PASSED] 0x4C8B (ROCKETLAKE)
[11:42:09] [PASSED] 0x4C8C (ROCKETLAKE)
[11:42:09] [PASSED] 0x4C90 (ROCKETLAKE)
[11:42:09] [PASSED] 0x4C9A (ROCKETLAKE)
[11:42:09] [PASSED] 0x4680 (ALDERLAKE_S)
[11:42:09] [PASSED] 0x4682 (ALDERLAKE_S)
[11:42:09] [PASSED] 0x4688 (ALDERLAKE_S)
[11:42:09] [PASSED] 0x468A (ALDERLAKE_S)
[11:42:09] [PASSED] 0x468B (ALDERLAKE_S)
[11:42:09] [PASSED] 0x4690 (ALDERLAKE_S)
[11:42:09] [PASSED] 0x4692 (ALDERLAKE_S)
[11:42:09] [PASSED] 0x4693 (ALDERLAKE_S)
[11:42:09] [PASSED] 0x46A0 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46A1 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46A2 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46A3 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46A6 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46A8 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46AA (ALDERLAKE_P)
[11:42:09] [PASSED] 0x462A (ALDERLAKE_P)
[11:42:09] [PASSED] 0x4626 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x4628 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46B0 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46B1 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46B2 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46B3 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46C0 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46C1 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46C2 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46C3 (ALDERLAKE_P)
[11:42:09] [PASSED] 0x46D0 (ALDERLAKE_N)
[11:42:09] [PASSED] 0x46D1 (ALDERLAKE_N)
[11:42:09] [PASSED] 0x46D2 (ALDERLAKE_N)
[11:42:09] [PASSED] 0x46D3 (ALDERLAKE_N)
[11:42:09] [PASSED] 0x46D4 (ALDERLAKE_N)
[11:42:09] [PASSED] 0xA721 (ALDERLAKE_P)
[11:42:09] [PASSED] 0xA7A1 (ALDERLAKE_P)
[11:42:09] [PASSED] 0xA7A9 (ALDERLAKE_P)
[11:42:09] [PASSED] 0xA7AC (ALDERLAKE_P)
[11:42:09] [PASSED] 0xA7AD (ALDERLAKE_P)
[11:42:09] [PASSED] 0xA720 (ALDERLAKE_P)
[11:42:09] [PASSED] 0xA7A0 (ALDERLAKE_P)
[11:42:09] [PASSED] 0xA7A8 (ALDERLAKE_P)
[11:42:09] [PASSED] 0xA7AA (ALDERLAKE_P)
[11:42:09] [PASSED] 0xA7AB (ALDERLAKE_P)
[11:42:09] [PASSED] 0xA780 (ALDERLAKE_S)
[11:42:09] [PASSED] 0xA781 (ALDERLAKE_S)
[11:42:09] [PASSED] 0xA782 (ALDERLAKE_S)
[11:42:09] [PASSED] 0xA783 (ALDERLAKE_S)
[11:42:09] [PASSED] 0xA788 (ALDERLAKE_S)
[11:42:09] [PASSED] 0xA789 (ALDERLAKE_S)
[11:42:09] [PASSED] 0xA78A (ALDERLAKE_S)
[11:42:09] [PASSED] 0xA78B (ALDERLAKE_S)
[11:42:09] [PASSED] 0x4905 (DG1)
[11:42:09] [PASSED] 0x4906 (DG1)
[11:42:09] [PASSED] 0x4907 (DG1)
[11:42:09] [PASSED] 0x4908 (DG1)
[11:42:09] [PASSED] 0x4909 (DG1)
[11:42:09] [PASSED] 0x56C0 (DG2)
[11:42:09] [PASSED] 0x56C2 (DG2)
[11:42:09] [PASSED] 0x56C1 (DG2)
[11:42:09] [PASSED] 0x7D51 (METEORLAKE)
[11:42:09] [PASSED] 0x7DD1 (METEORLAKE)
[11:42:09] [PASSED] 0x7D41 (METEORLAKE)
[11:42:09] [PASSED] 0x7D67 (METEORLAKE)
[11:42:09] [PASSED] 0xB640 (METEORLAKE)
[11:42:09] [PASSED] 0x56A0 (DG2)
[11:42:09] [PASSED] 0x56A1 (DG2)
[11:42:09] [PASSED] 0x56A2 (DG2)
[11:42:09] [PASSED] 0x56BE (DG2)
[11:42:09] [PASSED] 0x56BF (DG2)
[11:42:09] [PASSED] 0x5690 (DG2)
[11:42:09] [PASSED] 0x5691 (DG2)
[11:42:09] [PASSED] 0x5692 (DG2)
[11:42:09] [PASSED] 0x56A5 (DG2)
[11:42:09] [PASSED] 0x56A6 (DG2)
[11:42:09] [PASSED] 0x56B0 (DG2)
[11:42:09] [PASSED] 0x56B1 (DG2)
[11:42:09] [PASSED] 0x56BA (DG2)
[11:42:09] [PASSED] 0x56BB (DG2)
[11:42:09] [PASSED] 0x56BC (DG2)
[11:42:09] [PASSED] 0x56BD (DG2)
[11:42:09] [PASSED] 0x5693 (DG2)
[11:42:09] [PASSED] 0x5694 (DG2)
[11:42:09] [PASSED] 0x5695 (DG2)
[11:42:09] [PASSED] 0x56A3 (DG2)
[11:42:09] [PASSED] 0x56A4 (DG2)
[11:42:09] [PASSED] 0x56B2 (DG2)
[11:42:09] [PASSED] 0x56B3 (DG2)
[11:42:09] [PASSED] 0x5696 (DG2)
[11:42:09] [PASSED] 0x5697 (DG2)
[11:42:09] [PASSED] 0xB69 (PVC)
[11:42:09] [PASSED] 0xB6E (PVC)
[11:42:09] [PASSED] 0xBD4 (PVC)
[11:42:09] [PASSED] 0xBD5 (PVC)
[11:42:09] [PASSED] 0xBD6 (PVC)
[11:42:09] [PASSED] 0xBD7 (PVC)
[11:42:09] [PASSED] 0xBD8 (PVC)
[11:42:09] [PASSED] 0xBD9 (PVC)
[11:42:09] [PASSED] 0xBDA (PVC)
[11:42:09] [PASSED] 0xBDB (PVC)
[11:42:09] [PASSED] 0xBE0 (PVC)
[11:42:09] [PASSED] 0xBE1 (PVC)
[11:42:09] [PASSED] 0xBE5 (PVC)
[11:42:09] [PASSED] 0x7D40 (METEORLAKE)
[11:42:09] [PASSED] 0x7D45 (METEORLAKE)
[11:42:09] [PASSED] 0x7D55 (METEORLAKE)
[11:42:09] [PASSED] 0x7D60 (METEORLAKE)
[11:42:09] [PASSED] 0x7DD5 (METEORLAKE)
[11:42:09] [PASSED] 0x6420 (LUNARLAKE)
[11:42:09] [PASSED] 0x64A0 (LUNARLAKE)
[11:42:09] [PASSED] 0x64B0 (LUNARLAKE)
[11:42:09] [PASSED] 0xE202 (BATTLEMAGE)
[11:42:09] [PASSED] 0xE209 (BATTLEMAGE)
[11:42:09] [PASSED] 0xE20B (BATTLEMAGE)
[11:42:09] [PASSED] 0xE20C (BATTLEMAGE)
[11:42:09] [PASSED] 0xE20D (BATTLEMAGE)
[11:42:09] [PASSED] 0xE210 (BATTLEMAGE)
[11:42:09] [PASSED] 0xE211 (BATTLEMAGE)
[11:42:09] [PASSED] 0xE212 (BATTLEMAGE)
[11:42:09] [PASSED] 0xE216 (BATTLEMAGE)
[11:42:09] [PASSED] 0xE220 (BATTLEMAGE)
[11:42:09] [PASSED] 0xE221 (BATTLEMAGE)
[11:42:09] [PASSED] 0xE222 (BATTLEMAGE)
[11:42:09] [PASSED] 0xE223 (BATTLEMAGE)
[11:42:09] [PASSED] 0xB080 (PANTHERLAKE)
[11:42:09] [PASSED] 0xB081 (PANTHERLAKE)
[11:42:09] [PASSED] 0xB082 (PANTHERLAKE)
[11:42:09] [PASSED] 0xB083 (PANTHERLAKE)
[11:42:09] [PASSED] 0xB084 (PANTHERLAKE)
[11:42:09] [PASSED] 0xB085 (PANTHERLAKE)
[11:42:09] [PASSED] 0xB086 (PANTHERLAKE)
[11:42:09] [PASSED] 0xB087 (PANTHERLAKE)
[11:42:09] [PASSED] 0xB08F (PANTHERLAKE)
[11:42:09] [PASSED] 0xB090 (PANTHERLAKE)
[11:42:09] [PASSED] 0xB0A0 (PANTHERLAKE)
[11:42:09] [PASSED] 0xB0B0 (PANTHERLAKE)
[11:42:09] [PASSED] 0xFD80 (PANTHERLAKE)
[11:42:09] [PASSED] 0xFD81 (PANTHERLAKE)
[11:42:09] ============= [PASSED] check_platform_gt_count =============
[11:42:09] ===================== [PASSED] xe_pci ======================
[11:42:09] =================== xe_rtp (2 subtests) ====================
[11:42:09] =============== xe_rtp_process_to_sr_tests  ================
[11:42:09] [PASSED] coalesce-same-reg
[11:42:09] [PASSED] no-match-no-add
[11:42:09] [PASSED] match-or
[11:42:09] [PASSED] match-or-xfail
[11:42:09] [PASSED] no-match-no-add-multiple-rules
[11:42:09] [PASSED] two-regs-two-entries
[11:42:09] [PASSED] clr-one-set-other
[11:42:09] [PASSED] set-field
[11:42:09] [PASSED] conflict-duplicate
[11:42:09] [PASSED] conflict-not-disjoint
[11:42:09] [PASSED] conflict-reg-type
[11:42:09] =========== [PASSED] xe_rtp_process_to_sr_tests ============
[11:42:09] ================== xe_rtp_process_tests  ===================
[11:42:09] [PASSED] active1
[11:42:09] [PASSED] active2
[11:42:09] [PASSED] active-inactive
[11:42:09] [PASSED] inactive-active
[11:42:09] [PASSED] inactive-1st_or_active-inactive
[11:42:09] [PASSED] inactive-2nd_or_active-inactive
[11:42:09] [PASSED] inactive-last_or_active-inactive
[11:42:09] [PASSED] inactive-no_or_active-inactive
[11:42:09] ============== [PASSED] xe_rtp_process_tests ===============
[11:42:09] ===================== [PASSED] xe_rtp ======================
[11:42:09] ==================== xe_wa (1 subtest) =====================
[11:42:09] ======================== xe_wa_gt  =========================
[11:42:09] [PASSED] TIGERLAKE (B0)
[11:42:09] [PASSED] DG1 (A0)
[11:42:09] [PASSED] DG1 (B0)
[11:42:09] [PASSED] ALDERLAKE_S (A0)
[11:42:09] [PASSED] ALDERLAKE_S (B0)
[11:42:09] [PASSED] ALDERLAKE_S (C0)
[11:42:09] [PASSED] ALDERLAKE_S (D0)
[11:42:09] [PASSED] ALDERLAKE_P (A0)
[11:42:09] [PASSED] ALDERLAKE_P (B0)
[11:42:09] [PASSED] ALDERLAKE_P (C0)
[11:42:09] [PASSED] ALDERLAKE_S_RPLS (D0)
[11:42:09] [PASSED] ALDERLAKE_P_RPLU (E0)
[11:42:09] [PASSED] DG2_G10 (C0)
[11:42:09] [PASSED] DG2_G11 (B1)
[11:42:09] [PASSED] DG2_G12 (A1)
[11:42:09] [PASSED] METEORLAKE (g:A0, m:A0)
[11:42:09] [PASSED] METEORLAKE (g:A0, m:A0)
[11:42:09] [PASSED] METEORLAKE (g:A0, m:A0)
[11:42:09] [PASSED] LUNARLAKE (g:A0, m:A0)
[11:42:09] [PASSED] LUNARLAKE (g:B0, m:A0)
stty: 'standard input': Inappropriate ioctl for device
[11:42:09] [PASSED] BATTLEMAGE (g:A0, m:A1)
[11:42:09] ==================== [PASSED] xe_wa_gt =====================
[11:42:09] ====================== [PASSED] xe_wa ======================
[11:42:09] ============================================================
[11:42:09] Testing complete. Ran 297 tests: passed: 281, skipped: 16
[11:42:09] Elapsed time: 32.073s total, 4.156s configuring, 27.601s building, 0.310s running

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/tests/.kunitconfig [11:42:09] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:

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

+ /kernel/tools/testing/kunit/kunit.py run --kunitconfig /kernel/drivers/gpu/drm/ttm/tests/.kunitconfig [11:42:33] Configuring KUnit Kernel ...
Regenerating .config ...
Populating config with:

$ make ARCH=um O=.kunit olddefconfig
[11:42:35] 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
[11:42:42] Starting KUnit Kernel (1/1)...
[11:42:42] ============================================================
Running tests with:
$ .kunit/linux kunit.enable=1 mem=1G console=tty kunit_shutdown=halt
[11:42:43] ================= ttm_device (5 subtests) ==================
[11:42:43] [PASSED] ttm_device_init_basic
[11:42:43] [PASSED] ttm_device_init_multiple
[11:42:43] [PASSED] ttm_device_fini_basic
[11:42:43] [PASSED] ttm_device_init_no_vma_man
[11:42:43] ================== ttm_device_init_pools  ==================
[11:42:43] [PASSED] No DMA allocations, no DMA32 required
[11:42:43] [PASSED] DMA allocations, DMA32 required
[11:42:43] [PASSED] No DMA allocations, DMA32 required
[11:42:43] [PASSED] DMA allocations, no DMA32 required
[11:42:43] ============== [PASSED] ttm_device_init_pools ==============
[11:42:43] =================== [PASSED] ttm_device ====================
[11:42:43] ================== ttm_pool (8 subtests) ===================
[11:42:43] ================== ttm_pool_alloc_basic  ===================
[11:42:43] [PASSED] One page
[11:42:43] [PASSED] More than one page
[11:42:43] [PASSED] Above the allocation limit
[11:42:43] [PASSED] One page, with coherent DMA mappings enabled
[11:42:43] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[11:42:43] ============== [PASSED] ttm_pool_alloc_basic ===============
[11:42:43] ============== ttm_pool_alloc_basic_dma_addr  ==============
[11:42:43] [PASSED] One page
[11:42:43] [PASSED] More than one page
[11:42:43] [PASSED] Above the allocation limit
[11:42:43] [PASSED] One page, with coherent DMA mappings enabled
[11:42:43] [PASSED] Above the allocation limit, with coherent DMA mappings enabled
[11:42:43] ========== [PASSED] ttm_pool_alloc_basic_dma_addr ==========
[11:42:43] [PASSED] ttm_pool_alloc_order_caching_match
[11:42:43] [PASSED] ttm_pool_alloc_caching_mismatch
[11:42:43] [PASSED] ttm_pool_alloc_order_mismatch
[11:42:43] [PASSED] ttm_pool_free_dma_alloc
[11:42:43] [PASSED] ttm_pool_free_no_dma_alloc
[11:42:43] [PASSED] ttm_pool_fini_basic
[11:42:43] ==================== [PASSED] ttm_pool =====================
[11:42:43] ================ ttm_resource (8 subtests) =================
[11:42:43] ================= ttm_resource_init_basic  =================
[11:42:43] [PASSED] Init resource in TTM_PL_SYSTEM
[11:42:43] [PASSED] Init resource in TTM_PL_VRAM
[11:42:43] [PASSED] Init resource in a private placement
[11:42:43] [PASSED] Init resource in TTM_PL_SYSTEM, set placement flags
[11:42:43] ============= [PASSED] ttm_resource_init_basic =============
[11:42:43] [PASSED] ttm_resource_init_pinned
[11:42:43] [PASSED] ttm_resource_fini_basic
[11:42:43] [PASSED] ttm_resource_manager_init_basic
[11:42:43] [PASSED] ttm_resource_manager_usage_basic
[11:42:43] [PASSED] ttm_resource_manager_set_used_basic
[11:42:43] [PASSED] ttm_sys_man_alloc_basic
[11:42:43] [PASSED] ttm_sys_man_free_basic
[11:42:43] ================== [PASSED] ttm_resource ===================
[11:42:43] =================== ttm_tt (15 subtests) ===================
[11:42:43] ==================== ttm_tt_init_basic  ====================
[11:42:43] [PASSED] Page-aligned size
[11:42:43] [PASSED] Extra pages requested
[11:42:43] ================ [PASSED] ttm_tt_init_basic ================
[11:42:43] [PASSED] ttm_tt_init_misaligned
[11:42:43] [PASSED] ttm_tt_fini_basic
[11:42:43] [PASSED] ttm_tt_fini_sg
[11:42:43] [PASSED] ttm_tt_fini_shmem
[11:42:43] [PASSED] ttm_tt_create_basic
[11:42:43] [PASSED] ttm_tt_create_invalid_bo_type
[11:42:43] [PASSED] ttm_tt_create_ttm_exists
[11:42:43] [PASSED] ttm_tt_create_failed
[11:42:43] [PASSED] ttm_tt_destroy_basic
[11:42:43] [PASSED] ttm_tt_populate_null_ttm
[11:42:43] [PASSED] ttm_tt_populate_populated_ttm
[11:42:43] [PASSED] ttm_tt_unpopulate_basic
[11:42:43] [PASSED] ttm_tt_unpopulate_empty_ttm
[11:42:43] [PASSED] ttm_tt_swapin_basic
[11:42:43] ===================== [PASSED] ttm_tt ======================
[11:42:43] =================== ttm_bo (14 subtests) ===================
[11:42:43] =========== ttm_bo_reserve_optimistic_no_ticket  ===========
[11:42:43] [PASSED] Cannot be interrupted and sleeps
[11:42:43] [PASSED] Cannot be interrupted, locks straight away
[11:42:43] [PASSED] Can be interrupted, sleeps
[11:42:43] ======= [PASSED] ttm_bo_reserve_optimistic_no_ticket =======
[11:42:43] [PASSED] ttm_bo_reserve_locked_no_sleep
[11:42:43] [PASSED] ttm_bo_reserve_no_wait_ticket
[11:42:43] [PASSED] ttm_bo_reserve_double_resv
[11:42:43] [PASSED] ttm_bo_reserve_interrupted
[11:42:43] [PASSED] ttm_bo_reserve_deadlock
[11:42:43] [PASSED] ttm_bo_unreserve_basic
[11:42:43] [PASSED] ttm_bo_unreserve_pinned
[11:42:43] [PASSED] ttm_bo_unreserve_bulk
[11:42:43] [PASSED] ttm_bo_put_basic
[11:42:43] [PASSED] ttm_bo_put_shared_resv
[11:42:43] [PASSED] ttm_bo_pin_basic
[11:42:43] [PASSED] ttm_bo_pin_unpin_resource
[11:42:43] [PASSED] ttm_bo_multiple_pin_one_unpin
[11:42:43] ===================== [PASSED] ttm_bo ======================
[11:42:43] ============== ttm_bo_validate (21 subtests) ===============
[11:42:43] ============== ttm_bo_init_reserved_sys_man  ===============
[11:42:43] [PASSED] Buffer object for userspace
[11:42:43] [PASSED] Kernel buffer object
[11:42:43] [PASSED] Shared buffer object
[11:42:43] ========== [PASSED] ttm_bo_init_reserved_sys_man ===========
[11:42:43] ============== ttm_bo_init_reserved_mock_man  ==============
[11:42:43] [PASSED] Buffer object for userspace
[11:42:43] [PASSED] Kernel buffer object
[11:42:43] [PASSED] Shared buffer object
[11:42:43] ========== [PASSED] ttm_bo_init_reserved_mock_man ==========
[11:42:43] [PASSED] ttm_bo_init_reserved_resv
[11:42:43] ================== ttm_bo_validate_basic  ==================
[11:42:43] [PASSED] Buffer object for userspace
[11:42:43] [PASSED] Kernel buffer object
[11:42:43] [PASSED] Shared buffer object
[11:42:43] ============== [PASSED] ttm_bo_validate_basic ==============
[11:42:43] [PASSED] ttm_bo_validate_invalid_placement
[11:42:43] ============= ttm_bo_validate_same_placement  ==============
[11:42:43] [PASSED] System manager
[11:42:43] [PASSED] VRAM manager
[11:42:43] ========= [PASSED] ttm_bo_validate_same_placement ==========
[11:42:43] [PASSED] ttm_bo_validate_failed_alloc
[11:42:43] [PASSED] ttm_bo_validate_pinned
[11:42:43] [PASSED] ttm_bo_validate_busy_placement
[11:42:43] ================ ttm_bo_validate_multihop  =================
[11:42:43] [PASSED] Buffer object for userspace
[11:42:43] [PASSED] Kernel buffer object
[11:42:43] [PASSED] Shared buffer object
[11:42:43] ============ [PASSED] ttm_bo_validate_multihop =============
[11:42:43] ========== ttm_bo_validate_no_placement_signaled  ==========
[11:42:43] [PASSED] Buffer object in system domain, no page vector
[11:42:43] [PASSED] Buffer object in system domain with an existing page vector
[11:42:43] ====== [PASSED] ttm_bo_validate_no_placement_signaled ======
[11:42:43] ======== ttm_bo_validate_no_placement_not_signaled  ========
[11:42:43] [PASSED] Buffer object for userspace
[11:42:43] [PASSED] Kernel buffer object
[11:42:43] [PASSED] Shared buffer object
[11:42:43] ==== [PASSED] ttm_bo_validate_no_placement_not_signaled ====
[11:42:43] [PASSED] ttm_bo_validate_move_fence_signaled
[11:42:43] ========= ttm_bo_validate_move_fence_not_signaled  =========
[11:42:43] [PASSED] Waits for GPU
[11:42:43] [PASSED] Tries to lock straight away
[11:42:43] ===== [PASSED] ttm_bo_validate_move_fence_not_signaled =====
[11:42:43] [PASSED] ttm_bo_validate_happy_evict
[11:42:43] [PASSED] ttm_bo_validate_all_pinned_evict
[11:42:43] [PASSED] ttm_bo_validate_allowed_only_evict
[11:42:43] [PASSED] ttm_bo_validate_deleted_evict
[11:42:43] [PASSED] ttm_bo_validate_busy_domain_evict
[11:42:43] [PASSED] ttm_bo_validate_evict_gutting
[11:42:43] [PASSED] ttm_bo_validate_recrusive_evict
stty: 'standard input': Inappropriate ioctl for device
[11:42:43] ================= [PASSED] ttm_bo_validate =================
[11:42:43] ============================================================
[11:42:43] Testing complete. Ran 101 tests: passed: 101
[11:42:43] Elapsed time: 9.732s total, 1.688s configuring, 7.827s building, 0.176s running

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

#58 lore raw

✗ CI.checksparse: warning for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)

In reply to Imre Deak
== Series Details ==

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)
URL : https://patchwork.freedesktop.org/series/152514/
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 22cf8ca94d0cf9e5ed0dd5a4e8fed96f6cdab2bb 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_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:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2018:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2031:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2031:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_display_types.h:2031:24: warning: unreplaced symbol '<noident>' +drivers/gpu/drm/i915/display/intel_hdcp.c: note: in included file:
+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

#59 lore raw

✗ i915.CI.Full: failure for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)

In reply to Imre Deak
== Series Details ==

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)
URL : https://patchwork.freedesktop.org/series/152515/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_16959_full -> Patchwork_152515v3_full
====================================================

Summary
-------

**FAILURE**

Serious unknown changes coming with Patchwork_152515v3_full absolutely need to be verified manually.

If you think the reported changes have nothing to do with the changes
introduced in Patchwork_152515v3_full, please notify your bug team ([email protected]) to allow them to document this new failure mode, which will reduce false positives in CI.

Participating hosts (13 -> 12)
------------------------------

Missing (1): shard-snb-0

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

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

### IGT changes ###

#### Possible regressions ####

* igt@kms_atomic_transition@plane-all-transition-fencing@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][1] -> [FAIL][2] +1 other test fail
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-tglu-7/igt@kms_atomic_transition@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-10/igt@kms_atomic_transition@[email protected]

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

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

### IGT changes ###

#### Issues hit ####

* igt@api_intel_bb@object-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][3] ([i915#8411])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@fbdev@pan:
- shard-rkl: [PASS][4] -> [SKIP][5] ([i915#14544] / [i915#2582])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gem_basic@multigpu-create-close:
- shard-dg2-9: NOTRUN -> [SKIP][6] ([i915#7697])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_ccs@suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][7] ([i915#9323])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: NOTRUN -> [SKIP][8] ([i915#7697])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@gem_compute@compute-square:
- shard-dg2: NOTRUN -> [FAIL][9] ([i915#13665])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu-1: NOTRUN -> [SKIP][10] ([i915#6335]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@gem_ctx_isolation@preservation-s3:
- shard-dg2: [PASS][11] -> [INCOMPLETE][12] ([i915#12353]) +1 other test incomplete
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-3/igt@[email protected]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-2/igt@[email protected]
- shard-glk10: NOTRUN -> [INCOMPLETE][13] ([i915#12353]) +1 other test incomplete
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk10/igt@[email protected]

* igt@gem_ctx_persistence@heartbeat-close:
- shard-dg2-9: NOTRUN -> [SKIP][14] ([i915#8555])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_ctx_persistence@processes:
- shard-snb: NOTRUN -> [SKIP][15] ([i915#1099])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-snb1/igt@[email protected]

* igt@gem_ctx_sseu@mmap-args:
- shard-dg2: NOTRUN -> [SKIP][16] ([i915#280])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][17] ([i915#280])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@gem_eio@in-flight-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][18] ([i915#13390])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk10/igt@[email protected]

* igt@gem_eio@kms:
- shard-tglu: NOTRUN -> [DMESG-WARN][19] ([i915#13363])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@gem_eio@reset-stress:
- shard-dg2: [PASS][20] -> [FAIL][21] ([i915#5784])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-8/igt@[email protected]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-10/igt@[email protected]

* igt@gem_eio@wait-wedge-10ms:
- shard-dg1: [PASS][22] -> [DMESG-WARN][23] ([i915#4391] / [i915#4423]) +1 other test dmesg-warn
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-18/igt@[email protected]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-13/igt@[email protected]

* igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#4525])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-tglu-1: NOTRUN -> [SKIP][25] ([i915#4525])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@gem_exec_balancer@parallel-ordering:
- shard-tglu: NOTRUN -> [SKIP][26] ([i915#4525]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@gem_exec_balancer@sliced:
- shard-dg2-9: NOTRUN -> [SKIP][27] ([i915#4812]) +2 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_exec_big@single:
- shard-tglu: [PASS][28] -> [ABORT][29] ([i915#11713] / [i915#14756])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-tglu-2/igt@[email protected]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-8/igt@[email protected]

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

* igt@gem_exec_flush@basic-wb-prw-default:
- shard-dg2: NOTRUN -> [SKIP][31] ([i915#3539] / [i915#4852])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_exec_flush@basic-wb-set-default:
- shard-dg2-9: NOTRUN -> [SKIP][32] ([i915#3539] / [i915#4852]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-rkl: NOTRUN -> [SKIP][33] ([i915#3281]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@gem_exec_reloc@basic-cpu-read:
- shard-dg2-9: NOTRUN -> [SKIP][34] ([i915#3281]) +6 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_exec_reloc@basic-wc:
- shard-dg2: NOTRUN -> [SKIP][35] ([i915#3281]) +2 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@gem_exec_schedule@preempt-queue:
- shard-dg2-9: NOTRUN -> [SKIP][36] ([i915#4537] / [i915#4812])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#4537] / [i915#4812]) +2 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [PASS][38] -> [INCOMPLETE][39] ([i915#11441] / [i915#13304])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-6/igt@[email protected]
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@gem_exec_suspend@basic-s0@lmem0:
- shard-dg2: [PASS][40] -> [INCOMPLETE][41] ([i915#11441])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-6/igt@gem_exec_suspend@[email protected]
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@gem_exec_suspend@[email protected]

* igt@gem_fenced_exec_thrash@no-spare-fences:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#4860])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][43] ([i915#4860])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_lmem_swapping@smem-oom:
- shard-tglu: NOTRUN -> [SKIP][44] ([i915#4613]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@gem_lmem_swapping@verify-ccs:
- shard-glk: NOTRUN -> [SKIP][45] ([i915#4613]) +2 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][46] ([i915#4613]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@gem_lmem_swapping@verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][47] ([i915#4613])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@gem_madvise@dontneed-before-exec:
- shard-dg2-9: NOTRUN -> [SKIP][48] ([i915#3282]) +2 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_mmap_gtt@basic-copy:
- shard-dg2-9: NOTRUN -> [SKIP][49] ([i915#4077]) +11 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_mmap_gtt@cpuset-big-copy-odd:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#4077]) +9 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_mmap_wc@bad-offset:
- shard-dg2-9: NOTRUN -> [SKIP][51] ([i915#4083])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_mmap_wc@close:
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#4083])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-rkl: NOTRUN -> [SKIP][53] ([i915#3282]) +3 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@gem_pwrite@basic-exhaustion:
- shard-tglu-1: NOTRUN -> [WARN][54] ([i915#2658])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]
- shard-glk10: NOTRUN -> [WARN][55] ([i915#14702] / [i915#2658])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk10/igt@[email protected]

* igt@gem_pxp@create-protected-buffer:
- shard-rkl: [PASS][56] -> [TIMEOUT][57] ([i915#12964])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

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

* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-rkl: NOTRUN -> [TIMEOUT][59] ([i915#12964])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@gem_pxp@reject-modify-context-protection-off-3:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#4270])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: NOTRUN -> [TIMEOUT][61] ([i915#12917] / [i915#12964])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-rkl: [PASS][62] -> [TIMEOUT][63] ([i915#12917] / [i915#12964]) +2 other tests timeout
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@gem_pxp@verify-pxp-stale-buf-optout-execution:
- shard-dg2-9: NOTRUN -> [SKIP][64] ([i915#4270]) +2 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_readwrite@read-write:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#3282]) +4 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@gem_render_copy@y-tiled-to-vebox-linear:
- shard-dg2-9: NOTRUN -> [SKIP][66] ([i915#5190] / [i915#8428]) +2 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_render_copy@yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#5190] / [i915#8428]) +3 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][68] ([i915#4079]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_unfence_active_buffers:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#4879])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@gem_unfence_active_buffers.html

* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#3297]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@gem_userptr_blits@dmabuf-sync:
- shard-tglu: NOTRUN -> [SKIP][71] ([i915#3297] / [i915#3323])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@gem_userptr_blits@unsync-overlap:
- shard-dg2-9: NOTRUN -> [SKIP][72] ([i915#3297]) +1 other test skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-tglu-1: NOTRUN -> [SKIP][73] ([i915#3297])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@gen7_exec_parse@basic-allocation:
- shard-dg2-9: NOTRUN -> [SKIP][74] +8 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gen9_exec_parse@secure-batches:
- shard-tglu: NOTRUN -> [SKIP][75] ([i915#2527] / [i915#2856])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@gen9_exec_parse@shadow-peek:
- shard-dg2-9: NOTRUN -> [SKIP][76] ([i915#2856]) +2 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gen9_exec_parse@unaligned-jump:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#2856]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gen9_exec_parse@valid-registers:
- shard-tglu-1: NOTRUN -> [SKIP][78] ([i915#2527] / [i915#2856]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@i915_drm_fdinfo@virtual-busy-all:
- shard-dg2-9: NOTRUN -> [SKIP][79] ([i915#14118])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@i915_drm_fdinfo@virtual-busy-hang-all:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#14118])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@i915_module_load@reload-no-display:
- shard-tglu-1: NOTRUN -> [DMESG-WARN][81] ([i915#13029] / [i915#14545])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]
- shard-snb: [PASS][82] -> [DMESG-WARN][83] ([i915#14545])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-snb1/igt@[email protected]
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-snb7/igt@[email protected]

* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#8399])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu: NOTRUN -> [WARN][85] ([i915#13790] / [i915#2681]) +1 other test warn
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@i915_pm_rc6_residency@rc6-idle:
- shard-rkl: NOTRUN -> [SKIP][86] ([i915#14498])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@i915_pm_sseu@full-enable:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#4387])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]
- shard-tglu: NOTRUN -> [SKIP][88] ([i915#4387])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@i915_query@query-topology-coherent-slice-mask:
- shard-dg2-9: NOTRUN -> [SKIP][89] ([i915#6188])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@i915_suspend@basic-s2idle-without-i915:
- shard-rkl: [PASS][90] -> [DMESG-WARN][91] ([i915#12917] / [i915#12964])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-7/igt@[email protected]

* igt@i915_suspend@forcewake:
- shard-glk11: NOTRUN -> [INCOMPLETE][92] ([i915#4817])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk11/igt@[email protected]

* igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling:
- shard-dg2-9: NOTRUN -> [SKIP][93] ([i915#4212]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_addfb_basic@basic-x-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][94] ([i915#4212]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_async_flips@alternate-sync-async-flip-atomic:
- shard-glk: NOTRUN -> [FAIL][95] ([i915#10991] / [i915#13335])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@[email protected]

* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [FAIL][96] ([i915#13335])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@kms_async_flips@[email protected]

* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][97] ([i915#10991])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@kms_async_flips@[email protected]

* igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][98] ([i915#12761]) +1 other test incomplete
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk9/igt@kms_async_flips@[email protected]

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

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

* igt@kms_atomic_transition@plane-all-transition-fencing:
- shard-rkl: NOTRUN -> [DMESG-WARN][101] ([i915#12964]) +8 other tests dmesg-warn
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_big_fb@4-tiled-16bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#5286]) +2 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_big_fb@4-tiled-8bpp-rotate-180:
- shard-tglu-1: NOTRUN -> [SKIP][103] ([i915#5286]) +4 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-tglu: NOTRUN -> [SKIP][104] ([i915#5286]) +3 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html

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

* igt@kms_big_fb@y-tiled-32bpp-rotate-270:
- shard-dg2-9: NOTRUN -> [SKIP][106] ([i915#4538] / [i915#5190]) +6 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_big_fb@y-tiled-64bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#4538] / [i915#5190]) +4 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@kms_big_fb@y-tiled-addfb:
- shard-dg2-9: NOTRUN -> [SKIP][108] ([i915#5190])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#5190])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-tglu-1: NOTRUN -> [SKIP][110] +56 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-rkl: NOTRUN -> [SKIP][111] +5 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

* igt@kms_busy@basic@flip:
- shard-rkl: [PASS][112] -> [DMESG-WARN][113] ([i915#12964]) +15 other tests dmesg-warn
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-5/igt@kms_busy@[email protected]
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@kms_busy@[email protected]

* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][114] ([i915#12313]) +1 other test skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

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

* igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-b-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][116] ([i915#10307] / [i915#6095]) +64 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][117] ([i915#6095]) +39 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#10307] / [i915#6095]) +154 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-11/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][119] ([i915#6095]) +114 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-13/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][120] ([i915#12805])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][121] ([i915#6095]) +4 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][122] ([i915#6095]) +49 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-b-dp-3:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#6095]) +20 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-10/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#6095]) +45 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][125] ([i915#10307] / [i915#10434] / [i915#6095]) +3 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-4/igt@kms_ccs@[email protected]

* igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][126] ([i915#4423] / [i915#6095])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-18/igt@kms_ccs@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][127] ([i915#12313])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_cdclk@plane-scaling@pipe-c-dp-3:
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#13783]) +3 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-11/igt@kms_cdclk@[email protected]

* igt@kms_chamelium_color@ctm-green-to-red:
- shard-dg2: NOTRUN -> [SKIP][129] +11 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_chamelium_edid@vga-edid-read:
- shard-rkl: NOTRUN -> [SKIP][130] ([i915#11151] / [i915#7828]) +2 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-tglu: NOTRUN -> [SKIP][131] ([i915#11151] / [i915#7828]) +4 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-dg2-9: NOTRUN -> [SKIP][132] ([i915#11151] / [i915#7828]) +5 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-tglu-1: NOTRUN -> [SKIP][133] ([i915#11151] / [i915#7828]) +4 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-dg2: NOTRUN -> [SKIP][134] ([i915#11151] / [i915#7828]) +5 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@kms_color@deep-color:
- shard-dg2: [PASS][135] -> [SKIP][136] ([i915#12655] / [i915#3555])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-11/igt@[email protected]
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-1/igt@[email protected]

* igt@kms_color@deep-color@pipe-c-edp-1-gamma:
- shard-mtlp: [PASS][137] -> [FAIL][138] ([i915#6892])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-mtlp-8/igt@kms_color@[email protected]
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-4/igt@kms_color@[email protected]

* igt@kms_color@degamma:
- shard-rkl: [PASS][139] -> [SKIP][140] ([i915#12655] / [i915#14544]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_content_protection@atomic-dpms:
- shard-dg2-9: NOTRUN -> [SKIP][141] ([i915#7118] / [i915#9424])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_content_protection@content-type-change:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#9424])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2-9: NOTRUN -> [SKIP][143] ([i915#3299])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2: NOTRUN -> [SKIP][144] ([i915#3299])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][145] ([i915#3116] / [i915#3299]) +1 other test skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][146] ([i915#7118])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]
- shard-tglu: NOTRUN -> [SKIP][147] ([i915#6944] / [i915#7116] / [i915#7118])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_cursor_crc@cursor-offscreen-max-size:
- shard-dg2: NOTRUN -> [SKIP][148] ([i915#3555]) +2 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_cursor_crc@cursor-onscreen-256x256:
- shard-rkl: [PASS][149] -> [SKIP][150] ([i915#14544]) +26 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-rkl: NOTRUN -> [SKIP][151] ([i915#3555]) +2 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][152] ([i915#13049])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-tglu: NOTRUN -> [SKIP][153] ([i915#3555]) +1 other test skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_cursor_crc@cursor-random-max-size:
- shard-tglu-1: NOTRUN -> [SKIP][154] ([i915#3555]) +4 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-dg2-9: NOTRUN -> [SKIP][155] ([i915#13049]) +3 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic:
- shard-dg2-9: NOTRUN -> [SKIP][156] ([i915#13046] / [i915#5354]) +4 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-tglu: NOTRUN -> [SKIP][157] ([i915#4103]) +1 other test skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu-1: NOTRUN -> [SKIP][158] ([i915#4103]) +2 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- shard-glk11: NOTRUN -> [SKIP][159] ([i915#11190]) +1 other test skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk11/igt@[email protected]

* igt@kms_cursor_legacy@cursor-vs-flip-atomic:
- shard-glk11: NOTRUN -> [SKIP][160] +169 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk11/igt@[email protected]

* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic:
- shard-dg2: NOTRUN -> [SKIP][161] ([i915#13046] / [i915#5354]) +1 other test skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#4103] / [i915#4213])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-tglu: NOTRUN -> [SKIP][163] ([i915#9723])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#9833])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][165] ([i915#9723])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-dg2: [PASS][166] -> [SKIP][167] ([i915#3555])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-10/igt@[email protected]
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-4/igt@[email protected]

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

* igt@kms_dp_aux_dev:
- shard-dg2: [PASS][169] -> [SKIP][170] ([i915#1257])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-11/igt@kms_dp_aux_dev.html
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-1/igt@kms_dp_aux_dev.html

* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg2-9: NOTRUN -> [SKIP][171] ([i915#13749]) +1 other test skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

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

* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][173] ([i915#8812])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_dsc@dsc-with-bpc:
- shard-tglu: NOTRUN -> [SKIP][174] ([i915#3555] / [i915#3840])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_dsc@dsc-with-formats:
- shard-dg2: NOTRUN -> [SKIP][175] ([i915#3555] / [i915#3840])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][176] ([i915#3555] / [i915#3840])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-tglu-1: NOTRUN -> [SKIP][177] ([i915#3840] / [i915#9053])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_fbcon_fbt@fbc-suspend:
- shard-dg2: [PASS][178] -> [ABORT][179] ([i915#8213])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-11/igt@[email protected]
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-10/igt@[email protected]
- shard-rkl: [PASS][180] -> [SKIP][181] ([i915#14544] / [i915#14561])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][182] ([i915#3469])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_feature_discovery@display-4x:
- shard-dg2-9: NOTRUN -> [SKIP][183] ([i915#1839])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

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

* igt@kms_flip@2x-blocking-wf_vblank:
- shard-dg2: NOTRUN -> [SKIP][185] ([i915#9934]) +1 other test skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@kms_flip@2x-blocking-wf_vblank.html

* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-dg2-9: NOTRUN -> [SKIP][186] ([i915#9934]) +9 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk: NOTRUN -> [INCOMPLETE][187] ([i915#4839])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk6/igt@kms_flip@[email protected]

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

* igt@kms_flip@2x-plain-flip-interruptible:
- shard-tglu: NOTRUN -> [SKIP][189] ([i915#3637] / [i915#9934]) +1 other test skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@kms_flip@2x-plain-flip-ts-check:
- shard-rkl: NOTRUN -> [SKIP][190] ([i915#9934]) +2 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-rkl: [PASS][191] -> [SKIP][192] ([i915#14544] / [i915#3637]) +2 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html

* igt@kms_flip@flip-vs-dpms-on-nop:
- shard-rkl: [PASS][193] -> [SKIP][194] ([i915#14544] / [i915#14553])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_flip@flip-vs-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][195] ([i915#12745] / [i915#4839] / [i915#6113])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@[email protected]

* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: NOTRUN -> [INCOMPLETE][196] ([i915#12745] / [i915#4839]) +1 other test incomplete
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk5/igt@[email protected]

* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][197] ([i915#12745])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk5/igt@kms_flip@[email protected]

* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][198] ([i915#12745] / [i915#6113])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@kms_flip@[email protected]

* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][199] ([i915#2672] / [i915#3555]) +3 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html

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

* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-dg2-9: NOTRUN -> [SKIP][201] ([i915#2672] / [i915#3555] / [i915#5190])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html

* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][202] ([i915#2672]) +2 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode.html

* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][203] ([i915#2587] / [i915#2672] / [i915#3555])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/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-dg2: NOTRUN -> [SKIP][204] ([i915#2672]) +3 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html
- shard-tglu-1: NOTRUN -> [SKIP][205] ([i915#2587] / [i915#2672]) +3 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html

* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][206] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][207] ([i915#2672] / [i915#3555]) +1 other test skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#2672]) +2 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html
- shard-tglu: NOTRUN -> [SKIP][209] ([i915#2587] / [i915#2672]) +3 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html

* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][210] ([i915#2672] / [i915#3555]) +2 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling:
- shard-rkl: [PASS][211] -> [SKIP][212] ([i915#14544] / [i915#3555]) +1 other test skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#2672] / [i915#3555]) +1 other test skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html

* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [PASS][214] -> [SKIP][215] ([i915#14544] / [i915#1849] / [i915#5354]) +6 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt.html

* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][216] ([i915#8708]) +12 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc.html

* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-move:
- shard-dg2-9: NOTRUN -> [SKIP][217] ([i915#5354]) +21 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-snb: NOTRUN -> [SKIP][218] +69 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-snb1/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu:
- shard-dg2-9: NOTRUN -> [SKIP][219] ([i915#3458]) +19 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html

* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][220] ([i915#3458]) +10 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html

* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#5354]) +24 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html

* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#1825]) +16 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html

* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen:
- shard-tglu: NOTRUN -> [SKIP][223] +56 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen.html

* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][224] ([i915#9766])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2-9: NOTRUN -> [SKIP][225] ([i915#8708]) +5 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-wc.html

* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][226] ([i915#3023]) +6 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-render.html

* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu: NOTRUN -> [SKIP][227] ([i915#3555] / [i915#8228]) +2 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#3555] / [i915#8228])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2-9: NOTRUN -> [SKIP][229] ([i915#3555] / [i915#8228])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_invalid_mode@bad-htotal:
- shard-rkl: [PASS][230] -> [SKIP][231] ([i915#14544] / [i915#3555] / [i915#8826]) +1 other test skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_joiner@basic-force-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][232] ([i915#12388])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]
- shard-rkl: NOTRUN -> [SKIP][233] ([i915#12388])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@kms_joiner@basic-max-non-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][234] ([i915#13688])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_joiner@basic-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][235] ([i915#12339])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][236] ([i915#12339])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][237] ([i915#13522])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][238] ([i915#4816])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu-1: NOTRUN -> [SKIP][239] ([i915#6301]) +1 other test skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_panel_fitting@legacy:
- shard-dg2: NOTRUN -> [SKIP][240] ([i915#6301])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][241] ([i915#13409] / [i915#13476])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk9/igt@kms_pipe_crc_basic@[email protected]

* igt@kms_plane_lowres@tiling-yf:
- shard-dg2-9: NOTRUN -> [SKIP][242] ([i915#3555] / [i915#8821])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_plane_multiple@2x-tiling-none:
- shard-dg2-9: NOTRUN -> [SKIP][243] ([i915#13958])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

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

* igt@kms_plane_multiple@2x-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#13958])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@kms_plane_multiple@2x-tiling-yf:
- shard-tglu: NOTRUN -> [SKIP][246] ([i915#13958])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]
- shard-rkl: NOTRUN -> [SKIP][247] ([i915#13958])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@kms_plane_multiple@tiling-4:
- shard-tglu: NOTRUN -> [SKIP][248] ([i915#14259])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2-9: NOTRUN -> [SKIP][249] ([i915#6953] / [i915#9423])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-b:
- shard-rkl: [PASS][250] -> [SKIP][251] ([i915#12247] / [i915#14544] / [i915#8152]) +3 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_plane_scaling@[email protected]
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_plane_scaling@[email protected]

* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-d:
- shard-tglu-1: NOTRUN -> [SKIP][252] ([i915#12247]) +4 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@kms_plane_scaling@[email protected]

* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][253] ([i915#12247])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_plane_scaling@[email protected]

* igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20@pipe-a:
- shard-rkl: [PASS][254] -> [SKIP][255] ([i915#12247] / [i915#14544]) +1 other test skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_plane_scaling@[email protected]
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_plane_scaling@[email protected]

* igt@kms_pm_backlight@basic-brightness:
- shard-tglu: NOTRUN -> [SKIP][256] ([i915#9812])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_pm_backlight@fade:
- shard-tglu-1: NOTRUN -> [SKIP][257] ([i915#9812])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-dg2-9: NOTRUN -> [SKIP][258] ([i915#9685])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_pm_dc@dc5-retention-flops:
- shard-dg2-9: NOTRUN -> [SKIP][259] ([i915#3828])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_pm_dc@dc6-dpms:
- shard-dg2-9: NOTRUN -> [SKIP][260] ([i915#14104])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_pm_dc@dc6-psr:
- shard-rkl: NOTRUN -> [SKIP][261] ([i915#9685]) +1 other test skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]
- shard-tglu: NOTRUN -> [SKIP][262] ([i915#9685])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_pm_lpsp@kms-lpsp:
- shard-glk10: NOTRUN -> [SKIP][263] +183 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk10/igt@[email protected]

* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: [PASS][264] -> [SKIP][265] ([i915#9519])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-4/igt@[email protected]
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-1/igt@[email protected]

* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-rkl: [PASS][266] -> [SKIP][267] ([i915#14544] / [i915#9519])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_pm_rpm@i2c:
- shard-dg1: [PASS][268] -> [DMESG-WARN][269] ([i915#4423]) +1 other test dmesg-warn
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-16/igt@[email protected]
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-14/igt@[email protected]

* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#9519]) +1 other test skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [PASS][271] -> [SKIP][272] ([i915#9519])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-3/igt@[email protected]
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-tglu: NOTRUN -> [SKIP][273] ([i915#9519])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_prime@basic-modeset-hybrid:
- shard-dg2-9: NOTRUN -> [SKIP][274] ([i915#6524] / [i915#6805])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_properties@crtc-properties-legacy:
- shard-rkl: [PASS][275] -> [SKIP][276] ([i915#11521] / [i915#14544])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-snb: NOTRUN -> [SKIP][277] ([i915#11520]) +1 other test skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-snb1/igt@[email protected]

* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-tglu: NOTRUN -> [SKIP][278] ([i915#11520]) +5 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html

* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-glk11: NOTRUN -> [SKIP][279] ([i915#11520]) +4 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk11/igt@[email protected]
- shard-rkl: NOTRUN -> [SKIP][280] ([i915#11520]) +1 other test skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

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

* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-glk: NOTRUN -> [SKIP][282] ([i915#11520]) +7 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk6/igt@[email protected]

* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
- shard-dg2: NOTRUN -> [SKIP][283] ([i915#11520]) +4 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf:
- shard-glk10: NOTRUN -> [SKIP][284] ([i915#11520]) +2 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk10/igt@[email protected]

* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-dg2-9: NOTRUN -> [SKIP][285] ([i915#11520]) +5 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: NOTRUN -> [SKIP][286] ([i915#9683])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-tglu: NOTRUN -> [SKIP][287] ([i915#9683]) +1 other test skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@kms_psr2_su@page_flip-xrgb8888.html

* igt@kms_psr@fbc-psr-sprite-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][288] ([i915#1072] / [i915#9732]) +13 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@kms_psr@fbc-psr-suspend:
- shard-dg2-9: NOTRUN -> [SKIP][289] ([i915#1072] / [i915#9732]) +15 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][290] +316 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk6/igt@[email protected]

* igt@kms_psr@pr-cursor-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][291] ([i915#1072] / [i915#9732]) +7 other tests skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_psr@pr-dpms:
- shard-tglu: NOTRUN -> [SKIP][292] ([i915#9732]) +13 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@kms_psr@psr2-cursor-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][293] ([i915#9732]) +14 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg2: NOTRUN -> [SKIP][294] ([i915#9685])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-rkl: NOTRUN -> [SKIP][295] ([i915#5289])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]
- shard-tglu: NOTRUN -> [SKIP][296] ([i915#5289])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2-9: NOTRUN -> [SKIP][297] ([i915#12755])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-dg2-9: NOTRUN -> [SKIP][298] ([i915#12755] / [i915#5190])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_scaling_modes@scaling-mode-center:
- shard-dg2-9: NOTRUN -> [SKIP][299] ([i915#3555])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_selftest@drm_framebuffer:
- shard-tglu: NOTRUN -> [ABORT][300] ([i915#13179]) +1 other test abort
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@kms_selftest@drm_framebuffer.html
- shard-glk: NOTRUN -> [ABORT][301] ([i915#13179]) +1 other test abort
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk6/igt@kms_selftest@drm_framebuffer.html

* igt@kms_setmode@basic:
- shard-tglu: NOTRUN -> [FAIL][302] ([i915#5465]) +2 other tests fail
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_setmode@basic@pipe-b-edp-1:
- shard-mtlp: [PASS][303] -> [FAIL][304] ([i915#5465]) +2 other tests fail
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-mtlp-5/igt@kms_setmode@[email protected]
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-5/igt@kms_setmode@[email protected]

* igt@kms_tiled_display@basic-test-pattern:
- shard-tglu: NOTRUN -> [SKIP][305] ([i915#8623])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]
- shard-rkl: NOTRUN -> [SKIP][306] ([i915#8623])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][307] ([i915#11920])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][308] ([i915#11920])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_vrr@negative-basic:
- shard-mtlp: [PASS][309] -> [FAIL][310] ([i915#10393]) +1 other test fail
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-mtlp-7/igt@[email protected]
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-1/igt@[email protected]

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

* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: NOTRUN -> [SKIP][312] ([i915#9906])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]
- shard-tglu: NOTRUN -> [SKIP][313] ([i915#9906]) +1 other test skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg2-9: NOTRUN -> [SKIP][314] ([i915#2437] / [i915#9412])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_writeback@writeback-fb-id:
- shard-dg2-9: NOTRUN -> [SKIP][315] ([i915#2437])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-glk: NOTRUN -> [SKIP][316] ([i915#2437])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@[email protected]
- shard-dg2: NOTRUN -> [SKIP][317] ([i915#2437] / [i915#9412])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_writeback@writeback-invalid-parameters:
- shard-rkl: NOTRUN -> [SKIP][318] ([i915#2437])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-dg2: NOTRUN -> [SKIP][319] ([i915#2436])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@perf@mi-rpc:
- shard-dg2: NOTRUN -> [SKIP][320] ([i915#2434])
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@perf@polling-small-buf:
- shard-rkl: [PASS][321] -> [FAIL][322] ([i915#14550])
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@perf_pmu@interrupts-sync:
- shard-rkl: [PASS][323] -> [FAIL][324] ([i915#14470])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-7/igt@[email protected]
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-7/igt@[email protected]

* igt@perf_pmu@rc6-all-gts:
- shard-dg2: NOTRUN -> [SKIP][325] ([i915#8516])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][326] ([i915#8516])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@prime_vgem@basic-fence-flip:
- shard-dg2-9: NOTRUN -> [SKIP][327] ([i915#3708])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]
- shard-rkl: [PASS][328] -> [SKIP][329] ([i915#14544] / [i915#3708])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@prime_vgem@fence-read-hang:
- shard-dg2: NOTRUN -> [SKIP][330] ([i915#3708])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@runner@aborted:
- shard-mtlp: NOTRUN -> ([FAIL][331], [FAIL][332]) ([i915#14489])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-1/igt@[email protected]
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-1/igt@[email protected]

* igt@sriov_basic@bind-unbind-vf:
- shard-rkl: NOTRUN -> [SKIP][333] ([i915#9917])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-tglu: NOTRUN -> [FAIL][334] ([i915#12910]) +19 other tests fail
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-dg2-9: NOTRUN -> [SKIP][335] ([i915#9917])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-dg2: NOTRUN -> [SKIP][336] ([i915#9917])
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

#### Possible fixes ####

* igt@gem_mmap_wc@set-cache-level:
- shard-rkl: [SKIP][337] ([i915#14544] / [i915#1850]) -> [PASS][338]
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_pxp@display-protected-crc:
- shard-rkl: [TIMEOUT][339] ([i915#12917] / [i915#12964]) -> [PASS][340] +2 other tests pass
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_pxp@fail-invalid-protected-context:
- shard-rkl: [TIMEOUT][341] ([i915#12964]) -> [PASS][342]
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-3/igt@[email protected]
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@i915_module_load@resize-bar:
- shard-dg2: [DMESG-WARN][343] ([i915#14545]) -> [PASS][344]
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-2/igt@[email protected]
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-8/igt@[email protected]

* igt@i915_power@sanity:
- shard-mtlp: [SKIP][345] ([i915#7984]) -> [PASS][346]
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-mtlp-4/igt@[email protected]
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-6/igt@[email protected]

* igt@i915_suspend@sysfs-reader:
- shard-rkl: [INCOMPLETE][347] ([i915#4817]) -> [PASS][348]
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-3/igt@[email protected]
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@kms_async_flips@alternate-sync-async-flip:
- shard-dg1: [FAIL][349] ([i915#10991] / [i915#12518] / [i915#12766]) -> [PASS][350]
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-18/igt@[email protected]
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-17/igt@[email protected]

* igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-4:
- shard-dg1: [FAIL][351] ([i915#10991]) -> [PASS][352]
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-18/igt@kms_async_flips@[email protected]
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-17/igt@kms_async_flips@[email protected]

* {igt@kms_async_flips@async-flip-hang}:
- shard-rkl: [SKIP][353] ([i915#14544]) -> [PASS][354] +14 other tests pass
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-2:
- shard-rkl: [DMESG-WARN][355] ([i915#12964]) -> [PASS][356] +10 other tests pass
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-3/igt@kms_atomic_transition@[email protected]
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_atomic_transition@[email protected]

* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180:
- shard-dg1: [DMESG-WARN][357] ([i915#4391] / [i915#4423]) -> [PASS][358]
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-18/igt@[email protected]
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-17/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
- shard-rkl: [INCOMPLETE][359] ([i915#12796]) -> [PASS][360]
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-3/igt@[email protected]
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_color@ctm-blue-to-red:
- shard-rkl: [SKIP][361] ([i915#12655] / [i915#14544]) -> [PASS][362]
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_color@deep-color@pipe-b-edp-1-gamma:
- shard-mtlp: [FAIL][363] ([i915#6892]) -> [PASS][364]
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-mtlp-8/igt@kms_color@[email protected]
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-4/igt@kms_color@[email protected]

* igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size:
- shard-rkl: [FAIL][365] ([i915#14786]) -> [PASS][366]
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-7/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html

* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-rkl: [FAIL][367] ([i915#2346]) -> [PASS][368]
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html

* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-glk: [SKIP][369] -> [PASS][370]
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-glk8/igt@[email protected]
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk9/igt@[email protected]

* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-dg2: [FAIL][371] ([i915#13027]) -> [PASS][372]
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-2/igt@[email protected]
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-8/igt@[email protected]

* igt@kms_flip@modeset-vs-vblank-race:
- shard-rkl: [SKIP][373] ([i915#14544] / [i915#3637]) -> [PASS][374] +2 other tests pass
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling:
- shard-rkl: [SKIP][375] ([i915#14544] / [i915#3555]) -> [PASS][376]
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html

* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][377] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][378] +2 other tests pass
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html

* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite:
- shard-dg2: [FAIL][379] ([i915#6880]) -> [PASS][380] +1 other test pass
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-3/igt@[email protected]
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-2/igt@[email protected]

* igt@kms_hdr@static-swap:
- shard-dg2: [SKIP][381] ([i915#3555] / [i915#8228]) -> [PASS][382] +1 other test pass
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-5/igt@[email protected]
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-11/igt@[email protected]

* igt@kms_invalid_mode@bad-vtotal:
- shard-rkl: [SKIP][383] ([i915#14544] / [i915#3555] / [i915#8826]) -> [PASS][384]
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2: [SKIP][385] ([i915#12388]) -> [PASS][386]
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-5/igt@[email protected]
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-11/igt@[email protected]

* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-dg2: [ABORT][387] ([i915#8213]) -> [PASS][388]
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-10/igt@[email protected]
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format:
- shard-rkl: [SKIP][389] ([i915#14544] / [i915#8152]) -> [PASS][390]
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html

* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-a:
- shard-rkl: [SKIP][391] ([i915#12247] / [i915#14544]) -> [PASS][392]
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_plane_scaling@[email protected]
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_plane_scaling@[email protected]

* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-b:
- shard-rkl: [SKIP][393] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][394]
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_plane_scaling@[email protected]
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_plane_scaling@[email protected]

* igt@kms_pm_rpm@fences-dpms:
- shard-rkl: [SKIP][395] ([i915#14544] / [i915#1849]) -> [PASS][396]
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2: [SKIP][397] ([i915#9519]) -> [PASS][398]
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-1/igt@[email protected]
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-4/igt@[email protected]

* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: [SKIP][399] ([i915#9519]) -> [PASS][400] +3 other tests pass
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-5/igt@[email protected]
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

#### Warnings ####

* igt@device_reset@cold-reset-bound:
- shard-rkl: [SKIP][401] ([i915#11078] / [i915#14544]) -> [SKIP][402] ([i915#11078])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_basic@multigpu-create-close:
- shard-rkl: [SKIP][403] ([i915#7697]) -> [SKIP][404] ([i915#14544] / [i915#7697])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gem_exec_balancer@parallel-bb-first:
- shard-rkl: [SKIP][405] ([i915#14544] / [i915#4525]) -> [SKIP][406] ([i915#4525])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_exec_balancer@parallel-out-fence:
- shard-rkl: [SKIP][407] ([i915#4525]) -> [SKIP][408] ([i915#14544] / [i915#4525])
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: [SKIP][409] ([i915#3281]) -> [SKIP][410] ([i915#14544] / [i915#3281]) +5 other tests skip
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gem_exec_reloc@basic-write-read:
- shard-rkl: [SKIP][411] ([i915#14544] / [i915#3281]) -> [SKIP][412] ([i915#3281]) +2 other tests skip
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_lmem_swapping@heavy-verify-random:
- shard-rkl: [SKIP][413] ([i915#14544] / [i915#4613]) -> [SKIP][414] ([i915#4613])
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_lmem_swapping@parallel-random:
- shard-rkl: [SKIP][415] ([i915#4613]) -> [SKIP][416] ([i915#14544] / [i915#4613]) +1 other test skip
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gem_pwrite@basic-random:
- shard-rkl: [SKIP][417] ([i915#3282]) -> [SKIP][418] ([i915#14544] / [i915#3282]) +1 other test skip
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gem_userptr_blits@dmabuf-unsync:
- shard-rkl: [SKIP][419] ([i915#14544] / [i915#3297]) -> [SKIP][420] ([i915#3297]) +1 other test skip
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_userptr_blits@readonly-pwrite-unsync:
- shard-rkl: [SKIP][421] ([i915#3297]) -> [SKIP][422] ([i915#14544] / [i915#3297]) +2 other tests skip
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gen9_exec_parse@batch-without-end:
- shard-rkl: [SKIP][423] ([i915#2527]) -> [SKIP][424] ([i915#14544] / [i915#2527])
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gen9_exec_parse@bb-start-out:
- shard-rkl: [SKIP][425] ([i915#14544] / [i915#2527]) -> [SKIP][426] ([i915#2527])
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@i915_pm_freq_api@freq-reset:
- shard-rkl: [SKIP][427] ([i915#14544] / [i915#8399]) -> [SKIP][428] ([i915#8399])
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- shard-dg1: [SKIP][429] ([i915#4212]) -> [SKIP][430] ([i915#4212] / [i915#4423])
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-15/igt@[email protected]
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-17/igt@[email protected]

* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-rkl: [SKIP][431] ([i915#5286]) -> [SKIP][432] ([i915#14544]) +2 other tests skip
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180:
- shard-rkl: [SKIP][433] ([i915#14544]) -> [SKIP][434] ([i915#5286])
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_big_fb@y-tiled-8bpp-rotate-90:
- shard-rkl: [SKIP][435] ([i915#3638]) -> [SKIP][436] ([i915#14544]) +1 other test skip
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-rkl: [SKIP][437] ([i915#14544]) -> [SKIP][438] +3 other tests skip
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: [SKIP][439] ([i915#14544]) -> [SKIP][440] ([i915#14098] / [i915#6095]) +2 other tests skip
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][441] ([i915#6095]) -> [SKIP][442] ([i915#14098] / [i915#6095]) +3 other tests skip
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_ccs@[email protected]
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-3/igt@kms_ccs@[email protected]

* igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-a-hdmi-a-4:
- shard-dg1: [SKIP][443] ([i915#6095]) -> [SKIP][444] ([i915#4423] / [i915#6095]) +1 other test skip
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-14/igt@kms_ccs@[email protected]
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-15/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][445] ([i915#14098] / [i915#6095]) -> [SKIP][446] ([i915#6095])
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-3/igt@kms_ccs@[email protected]
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][447] ([i915#12313]) -> [SKIP][448] ([i915#14544])
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][449] ([i915#14544]) -> [SKIP][450] ([i915#12313])
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: [INCOMPLETE][451] ([i915#12796]) -> [INCOMPLETE][452] ([i915#12796] / [i915#14694]) +1 other test incomplete
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-glk6/igt@kms_ccs@[email protected]
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk3/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs:
- shard-rkl: [SKIP][453] ([i915#14098] / [i915#6095]) -> [SKIP][454] ([i915#14544]) +6 other tests skip
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs:
- shard-dg1: [SKIP][455] ([i915#4423] / [i915#6095]) -> [SKIP][456] ([i915#6095])
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-12/igt@[email protected]
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-18/igt@[email protected]

* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k:
- shard-rkl: [SKIP][457] ([i915#11151] / [i915#7828]) -> [SKIP][458] ([i915#11151] / [i915#14544] / [i915#7828]) +3 other tests skip
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_chamelium_hpd@hdmi-hpd-storm:
- shard-rkl: [SKIP][459] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][460] ([i915#11151] / [i915#7828]) +1 other test skip
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_content_protection@atomic:
- shard-dg2: [FAIL][461] ([i915#7173]) -> [SKIP][462] ([i915#7118] / [i915#9424])
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-10/igt@[email protected]
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-4/igt@[email protected]
- shard-rkl: [SKIP][463] ([i915#14544]) -> [SKIP][464] ([i915#7118] / [i915#9424])
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_content_protection@lic-type-1:
- shard-rkl: [SKIP][465] ([i915#9424]) -> [SKIP][466] ([i915#14544])
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_content_protection@type1:
- shard-dg2: [SKIP][467] ([i915#7118] / [i915#7162] / [i915#9424]) -> [SKIP][468] ([i915#7118] / [i915#9424])
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-11/igt@[email protected]
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-1/igt@[email protected]

* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-rkl: [SKIP][469] ([i915#14544]) -> [SKIP][470] ([i915#13049])
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-rkl: [SKIP][471] ([i915#3555]) -> [SKIP][472] ([i915#14544]) +2 other tests skip
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-rkl: [SKIP][473] -> [SKIP][474] ([i915#14544]) +8 other tests skip
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: [SKIP][475] ([i915#9067]) -> [SKIP][476] ([i915#14544])
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: [SKIP][477] ([i915#14544]) -> [SKIP][478] ([i915#3555] / [i915#3804])
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_dp_link_training@non-uhbr-sst:
- shard-rkl: [SKIP][479] ([i915#13749]) -> [SKIP][480] ([i915#14544])
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_feature_discovery@display-2x:
- shard-rkl: [SKIP][481] ([i915#14544] / [i915#1839]) -> [SKIP][482] ([i915#1839])
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_flip@2x-flip-vs-dpms:
- shard-rkl: [SKIP][483] ([i915#14544] / [i915#9934]) -> [SKIP][484] ([i915#9934]) +1 other test skip
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
- shard-rkl: [SKIP][485] ([i915#9934]) -> [SKIP][486] ([i915#14544] / [i915#9934]) +4 other tests skip
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-rkl: [SKIP][487] ([i915#14544] / [i915#3555]) -> [SKIP][488] ([i915#2672] / [i915#3555])
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html

* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-rkl: [SKIP][489] ([i915#2672] / [i915#3555]) -> [SKIP][490] ([i915#14544] / [i915#3555]) +1 other test skip
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html

* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [SKIP][491] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][492] ([i915#1825]) +10 other tests skip
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html

* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move:
- shard-dg2: [SKIP][493] ([i915#3458]) -> [SKIP][494] ([i915#10433] / [i915#3458]) +2 other tests skip
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-1/igt@[email protected]
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-4/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbcpsr-1p-rte:
- shard-rkl: [SKIP][495] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][496] ([i915#3023]) +4 other tests skip
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
- shard-rkl: [SKIP][497] ([i915#3023]) -> [SKIP][498] ([i915#14544] / [i915#1849] / [i915#5354]) +11 other tests skip
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg2: [SKIP][499] ([i915#10433] / [i915#3458]) -> [SKIP][500] ([i915#3458]) +2 other tests skip
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-4/igt@[email protected]
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-1/igt@[email protected]

* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render:
- shard-rkl: [SKIP][501] ([i915#1825]) -> [SKIP][502] ([i915#14544] / [i915#1849] / [i915#5354]) +14 other tests skip
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html

* igt@kms_hdr@brightness-with-hdr:
- shard-mtlp: [SKIP][503] ([i915#1187] / [i915#12713]) -> [SKIP][504] ([i915#12713])
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-mtlp-1/igt@[email protected]
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-5/igt@[email protected]
- shard-dg2: [SKIP][505] ([i915#13331]) -> [SKIP][506] ([i915#12713])
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-11/igt@[email protected]
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-1/igt@[email protected]

* igt@kms_hdr@invalid-hdr:
- shard-dg1: [SKIP][507] ([i915#3555] / [i915#8228]) -> [SKIP][508] ([i915#3555] / [i915#4423] / [i915#8228])
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-18/igt@[email protected]
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-13/igt@[email protected]

* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: [SKIP][509] ([i915#14544]) -> [SKIP][510] ([i915#14259])
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: [SKIP][511] ([i915#3555]) -> [SKIP][512] ([i915#14544] / [i915#3555] / [i915#8152])
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html

* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a:
- shard-rkl: [SKIP][513] ([i915#12247]) -> [SKIP][514] ([i915#12247] / [i915#14544])
[513]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_plane_scaling@[email protected]
[514]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_plane_scaling@[email protected]

* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b:
- shard-rkl: [SKIP][515] ([i915#12247]) -> [SKIP][516] ([i915#12247] / [i915#14544] / [i915#8152])
[515]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_plane_scaling@[email protected]
[516]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_plane_scaling@[email protected]

* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation:
- shard-rkl: [SKIP][517] ([i915#12247] / [i915#14544] / [i915#8152]) -> [SKIP][518] ([i915#12247]) +1 other test skip
[517]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[518]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

264 lines not shown · raw message

Part of this message is not shown here. View the raw message.

author
#60 lore raw

Re: ✗ i915.CI.Full: failure for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)

Hi CI team,

please see one ticket below, which probably needs to be reopened.

Quoted 5 lines · Patchwork

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)
URL : https://patchwork.freedesktop.org/series/152515/
State : failure

Thanks for the review, patches 6-19 pushed to drm-intel-next, after patches 1-5 got merged.

The failure is unrelated, details below.

The corresponding xe CI test passed:
https://patchwork.freedesktop.org/series/152514/#rev3

Quoted 29 lines

== Summary ==

CI Bug Log - changes from CI_DRM_16959_full -> Patchwork_152515v3_full
====================================================

Summary
-------

**FAILURE**

Serious unknown changes coming with Patchwork_152515v3_full absolutely need to be verified manually.

If you think the reported changes have nothing to do with the changes
introduced in Patchwork_152515v3_full, please notify your bug team ([email protected]) to allow them to document this new failure mode, which will reduce false positives in CI.

Participating hosts (13 -> 12)
------------------------------

Missing (1): shard-snb-0

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

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

Quoted 8 lines

### IGT changes ###

#### Possible regressions ####

* igt@kms_atomic_transition@plane-all-transition-fencing@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][1] -> [FAIL][2] +1 other test fail
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-tglu-7/igt@kms_atomic_transition@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-10/igt@kms_atomic_transition@[email protected]

There are TypeC PHYs/connectors on this host, but no sink is connected on them, so the failure is unrelated. It's

(kms_atomic_transition:3067) CRITICAL: Test assertion failure function wait_for_transition, file ../tests/kms_atomic_transition.c:534:
(kms_atomic_transition:3067) CRITICAL: Failed assertion: fd_completed(fence_fd)

and looks to be the failure on the same host and spot in the earlier
https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16372/shard-tglu-10/igt@kms_atomic_transition@[email protected]

The ticket which was opened for the above issue and then later closed is
https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14064

so looks like it needs to be reopened.

Quoted 1,923 lines

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

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

### IGT changes ###

#### Issues hit ####

* igt@api_intel_bb@object-reloc-purge-cache:
- shard-dg2: NOTRUN -> [SKIP][3] ([i915#8411])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@fbdev@pan:
- shard-rkl: [PASS][4] -> [SKIP][5] ([i915#14544] / [i915#2582])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gem_basic@multigpu-create-close:
- shard-dg2-9: NOTRUN -> [SKIP][6] ([i915#7697])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_ccs@suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][7] ([i915#9323])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@gem_close_race@multigpu-basic-threads:
- shard-rkl: NOTRUN -> [SKIP][8] ([i915#7697])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@gem_compute@compute-square:
- shard-dg2: NOTRUN -> [FAIL][9] ([i915#13665])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-tglu-1: NOTRUN -> [SKIP][10] ([i915#6335]) +1 other test skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@gem_ctx_isolation@preservation-s3:
- shard-dg2: [PASS][11] -> [INCOMPLETE][12] ([i915#12353]) +1 other test incomplete
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-3/igt@[email protected]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-2/igt@[email protected]
- shard-glk10: NOTRUN -> [INCOMPLETE][13] ([i915#12353]) +1 other test incomplete
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk10/igt@[email protected]

* igt@gem_ctx_persistence@heartbeat-close:
- shard-dg2-9: NOTRUN -> [SKIP][14] ([i915#8555])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_ctx_persistence@processes:
- shard-snb: NOTRUN -> [SKIP][15] ([i915#1099])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-snb1/igt@[email protected]

* igt@gem_ctx_sseu@mmap-args:
- shard-dg2: NOTRUN -> [SKIP][16] ([i915#280])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][17] ([i915#280])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@gem_eio@in-flight-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][18] ([i915#13390])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk10/igt@[email protected]

* igt@gem_eio@kms:
- shard-tglu: NOTRUN -> [DMESG-WARN][19] ([i915#13363])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@gem_eio@reset-stress:
- shard-dg2: [PASS][20] -> [FAIL][21] ([i915#5784])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-8/igt@[email protected]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-10/igt@[email protected]

* igt@gem_eio@wait-wedge-10ms:
- shard-dg1: [PASS][22] -> [DMESG-WARN][23] ([i915#4391] / [i915#4423]) +1 other test dmesg-warn
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-18/igt@[email protected]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-13/igt@[email protected]

* igt@gem_exec_balancer@parallel-dmabuf-import-out-fence:
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#4525])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-tglu-1: NOTRUN -> [SKIP][25] ([i915#4525])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@gem_exec_balancer@parallel-ordering:
- shard-tglu: NOTRUN -> [SKIP][26] ([i915#4525]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@gem_exec_balancer@sliced:
- shard-dg2-9: NOTRUN -> [SKIP][27] ([i915#4812]) +2 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_exec_big@single:
- shard-tglu: [PASS][28] -> [ABORT][29] ([i915#11713] / [i915#14756])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-tglu-2/igt@[email protected]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-8/igt@[email protected]

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

* igt@gem_exec_flush@basic-wb-prw-default:
- shard-dg2: NOTRUN -> [SKIP][31] ([i915#3539] / [i915#4852])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_exec_flush@basic-wb-set-default:
- shard-dg2-9: NOTRUN -> [SKIP][32] ([i915#3539] / [i915#4852]) +2 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-rkl: NOTRUN -> [SKIP][33] ([i915#3281]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@gem_exec_reloc@basic-cpu-read:
- shard-dg2-9: NOTRUN -> [SKIP][34] ([i915#3281]) +6 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_exec_reloc@basic-wc:
- shard-dg2: NOTRUN -> [SKIP][35] ([i915#3281]) +2 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@gem_exec_schedule@preempt-queue:
- shard-dg2-9: NOTRUN -> [SKIP][36] ([i915#4537] / [i915#4812])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_exec_schedule@preempt-queue-contexts-chain:
- shard-dg2: NOTRUN -> [SKIP][37] ([i915#4537] / [i915#4812]) +2 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [PASS][38] -> [INCOMPLETE][39] ([i915#11441] / [i915#13304])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-6/igt@[email protected]
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@gem_exec_suspend@basic-s0@lmem0:
- shard-dg2: [PASS][40] -> [INCOMPLETE][41] ([i915#11441])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-6/igt@gem_exec_suspend@[email protected]
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@gem_exec_suspend@[email protected]

* igt@gem_fenced_exec_thrash@no-spare-fences:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#4860])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_fenced_exec_thrash@no-spare-fences-busy-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][43] ([i915#4860])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_lmem_swapping@smem-oom:
- shard-tglu: NOTRUN -> [SKIP][44] ([i915#4613]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@gem_lmem_swapping@verify-ccs:
- shard-glk: NOTRUN -> [SKIP][45] ([i915#4613]) +2 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][46] ([i915#4613]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@gem_lmem_swapping@verify-random-ccs:
- shard-rkl: NOTRUN -> [SKIP][47] ([i915#4613])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@gem_madvise@dontneed-before-exec:
- shard-dg2-9: NOTRUN -> [SKIP][48] ([i915#3282]) +2 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_mmap_gtt@basic-copy:
- shard-dg2-9: NOTRUN -> [SKIP][49] ([i915#4077]) +11 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_mmap_gtt@cpuset-big-copy-odd:
- shard-dg2: NOTRUN -> [SKIP][50] ([i915#4077]) +9 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_mmap_wc@bad-offset:
- shard-dg2-9: NOTRUN -> [SKIP][51] ([i915#4083])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_mmap_wc@close:
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#4083])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-rkl: NOTRUN -> [SKIP][53] ([i915#3282]) +3 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@gem_pwrite@basic-exhaustion:
- shard-tglu-1: NOTRUN -> [WARN][54] ([i915#2658])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]
- shard-glk10: NOTRUN -> [WARN][55] ([i915#14702] / [i915#2658])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk10/igt@[email protected]

* igt@gem_pxp@create-protected-buffer:
- shard-rkl: [PASS][56] -> [TIMEOUT][57] ([i915#12964])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

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

* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-rkl: NOTRUN -> [TIMEOUT][59] ([i915#12964])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@gem_pxp@reject-modify-context-protection-off-3:
- shard-dg2: NOTRUN -> [SKIP][60] ([i915#4270])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: NOTRUN -> [TIMEOUT][61] ([i915#12917] / [i915#12964])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-rkl: [PASS][62] -> [TIMEOUT][63] ([i915#12917] / [i915#12964]) +2 other tests timeout
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@gem_pxp@verify-pxp-stale-buf-optout-execution:
- shard-dg2-9: NOTRUN -> [SKIP][64] ([i915#4270]) +2 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_readwrite@read-write:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#3282]) +4 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@gem_render_copy@y-tiled-to-vebox-linear:
- shard-dg2-9: NOTRUN -> [SKIP][66] ([i915#5190] / [i915#8428]) +2 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_render_copy@yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#5190] / [i915#8428]) +3 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][68] ([i915#4079]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_unfence_active_buffers:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#4879])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@gem_unfence_active_buffers.html

* igt@gem_userptr_blits@coherency-sync:
- shard-dg2: NOTRUN -> [SKIP][70] ([i915#3297]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@gem_userptr_blits@dmabuf-sync:
- shard-tglu: NOTRUN -> [SKIP][71] ([i915#3297] / [i915#3323])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@gem_userptr_blits@unsync-overlap:
- shard-dg2-9: NOTRUN -> [SKIP][72] ([i915#3297]) +1 other test skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-tglu-1: NOTRUN -> [SKIP][73] ([i915#3297])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@gen7_exec_parse@basic-allocation:
- shard-dg2-9: NOTRUN -> [SKIP][74] +8 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gen9_exec_parse@secure-batches:
- shard-tglu: NOTRUN -> [SKIP][75] ([i915#2527] / [i915#2856])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@gen9_exec_parse@shadow-peek:
- shard-dg2-9: NOTRUN -> [SKIP][76] ([i915#2856]) +2 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@gen9_exec_parse@unaligned-jump:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#2856]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@gen9_exec_parse@valid-registers:
- shard-tglu-1: NOTRUN -> [SKIP][78] ([i915#2527] / [i915#2856]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@i915_drm_fdinfo@virtual-busy-all:
- shard-dg2-9: NOTRUN -> [SKIP][79] ([i915#14118])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@i915_drm_fdinfo@virtual-busy-hang-all:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#14118])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@i915_module_load@reload-no-display:
- shard-tglu-1: NOTRUN -> [DMESG-WARN][81] ([i915#13029] / [i915#14545])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]
- shard-snb: [PASS][82] -> [DMESG-WARN][83] ([i915#14545])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-snb1/igt@[email protected]
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-snb7/igt@[email protected]

* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#8399])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu: NOTRUN -> [WARN][85] ([i915#13790] / [i915#2681]) +1 other test warn
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@i915_pm_rc6_residency@rc6-idle:
- shard-rkl: NOTRUN -> [SKIP][86] ([i915#14498])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@i915_pm_sseu@full-enable:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#4387])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]
- shard-tglu: NOTRUN -> [SKIP][88] ([i915#4387])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@i915_query@query-topology-coherent-slice-mask:
- shard-dg2-9: NOTRUN -> [SKIP][89] ([i915#6188])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@i915_suspend@basic-s2idle-without-i915:
- shard-rkl: [PASS][90] -> [DMESG-WARN][91] ([i915#12917] / [i915#12964])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-7/igt@[email protected]

* igt@i915_suspend@forcewake:
- shard-glk11: NOTRUN -> [INCOMPLETE][92] ([i915#4817])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk11/igt@[email protected]

* igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling:
- shard-dg2-9: NOTRUN -> [SKIP][93] ([i915#4212]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_addfb_basic@basic-x-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][94] ([i915#4212]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_async_flips@alternate-sync-async-flip-atomic:
- shard-glk: NOTRUN -> [FAIL][95] ([i915#10991] / [i915#13335])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@[email protected]

* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [FAIL][96] ([i915#13335])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@kms_async_flips@[email protected]

* igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][97] ([i915#10991])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@kms_async_flips@[email protected]

* igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][98] ([i915#12761]) +1 other test incomplete
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk9/igt@kms_async_flips@[email protected]

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

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

* igt@kms_atomic_transition@plane-all-transition-fencing:
- shard-rkl: NOTRUN -> [DMESG-WARN][101] ([i915#12964]) +8 other tests dmesg-warn
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_big_fb@4-tiled-16bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][102] ([i915#5286]) +2 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_big_fb@4-tiled-8bpp-rotate-180:
- shard-tglu-1: NOTRUN -> [SKIP][103] ([i915#5286]) +4 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-tglu: NOTRUN -> [SKIP][104] ([i915#5286]) +3 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html

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

* igt@kms_big_fb@y-tiled-32bpp-rotate-270:
- shard-dg2-9: NOTRUN -> [SKIP][106] ([i915#4538] / [i915#5190]) +6 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_big_fb@y-tiled-64bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][107] ([i915#4538] / [i915#5190]) +4 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@kms_big_fb@y-tiled-addfb:
- shard-dg2-9: NOTRUN -> [SKIP][108] ([i915#5190])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#5190])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@kms_big_fb@yf-tiled-addfb-size-offset-overflow:
- shard-tglu-1: NOTRUN -> [SKIP][110] +56 other tests skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-rkl: NOTRUN -> [SKIP][111] +5 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

* igt@kms_busy@basic@flip:
- shard-rkl: [PASS][112] -> [DMESG-WARN][113] ([i915#12964]) +15 other tests dmesg-warn
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-5/igt@kms_busy@[email protected]
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@kms_busy@[email protected]

* igt@kms_ccs@bad-rotation-90-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][114] ([i915#12313]) +1 other test skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

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

* igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-b-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][116] ([i915#10307] / [i915#6095]) +64 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][117] ([i915#6095]) +39 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-rc-ccs@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [SKIP][118] ([i915#10307] / [i915#6095]) +154 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-11/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][119] ([i915#6095]) +114 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-13/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-tglu: NOTRUN -> [SKIP][120] ([i915#12805])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-mc-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][121] ([i915#6095]) +4 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][122] ([i915#6095]) +49 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-b-dp-3:
- shard-dg2: NOTRUN -> [SKIP][123] ([i915#6095]) +20 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-10/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#6095]) +45 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][125] ([i915#10307] / [i915#10434] / [i915#6095]) +3 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-4/igt@kms_ccs@[email protected]

* igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][126] ([i915#4423] / [i915#6095])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-18/igt@kms_ccs@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][127] ([i915#12313])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_cdclk@plane-scaling@pipe-c-dp-3:
- shard-dg2: NOTRUN -> [SKIP][128] ([i915#13783]) +3 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-11/igt@kms_cdclk@[email protected]

* igt@kms_chamelium_color@ctm-green-to-red:
- shard-dg2: NOTRUN -> [SKIP][129] +11 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_chamelium_edid@vga-edid-read:
- shard-rkl: NOTRUN -> [SKIP][130] ([i915#11151] / [i915#7828]) +2 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-tglu: NOTRUN -> [SKIP][131] ([i915#11151] / [i915#7828]) +4 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_chamelium_frames@hdmi-crc-fast:
- shard-dg2-9: NOTRUN -> [SKIP][132] ([i915#11151] / [i915#7828]) +5 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-tglu-1: NOTRUN -> [SKIP][133] ([i915#11151] / [i915#7828]) +4 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-dg2: NOTRUN -> [SKIP][134] ([i915#11151] / [i915#7828]) +5 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@kms_color@deep-color:
- shard-dg2: [PASS][135] -> [SKIP][136] ([i915#12655] / [i915#3555])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-11/igt@[email protected]
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-1/igt@[email protected]

* igt@kms_color@deep-color@pipe-c-edp-1-gamma:
- shard-mtlp: [PASS][137] -> [FAIL][138] ([i915#6892])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-mtlp-8/igt@kms_color@[email protected]
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-4/igt@kms_color@[email protected]

* igt@kms_color@degamma:
- shard-rkl: [PASS][139] -> [SKIP][140] ([i915#12655] / [i915#14544]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_content_protection@atomic-dpms:
- shard-dg2-9: NOTRUN -> [SKIP][141] ([i915#7118] / [i915#9424])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_content_protection@content-type-change:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#9424])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2-9: NOTRUN -> [SKIP][143] ([i915#3299])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2: NOTRUN -> [SKIP][144] ([i915#3299])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][145] ([i915#3116] / [i915#3299]) +1 other test skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_content_protection@srm:
- shard-rkl: NOTRUN -> [SKIP][146] ([i915#7118])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]
- shard-tglu: NOTRUN -> [SKIP][147] ([i915#6944] / [i915#7116] / [i915#7118])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_cursor_crc@cursor-offscreen-max-size:
- shard-dg2: NOTRUN -> [SKIP][148] ([i915#3555]) +2 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_cursor_crc@cursor-onscreen-256x256:
- shard-rkl: [PASS][149] -> [SKIP][150] ([i915#14544]) +26 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-rkl: NOTRUN -> [SKIP][151] ([i915#3555]) +2 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][152] ([i915#13049])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-tglu: NOTRUN -> [SKIP][153] ([i915#3555]) +1 other test skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_cursor_crc@cursor-random-max-size:
- shard-tglu-1: NOTRUN -> [SKIP][154] ([i915#3555]) +4 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-dg2-9: NOTRUN -> [SKIP][155] ([i915#13049]) +3 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic:
- shard-dg2-9: NOTRUN -> [SKIP][156] ([i915#13046] / [i915#5354]) +4 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-tglu: NOTRUN -> [SKIP][157] ([i915#4103]) +1 other test skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu-1: NOTRUN -> [SKIP][158] ([i915#4103]) +2 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html

* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- shard-glk11: NOTRUN -> [SKIP][159] ([i915#11190]) +1 other test skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk11/igt@[email protected]

* igt@kms_cursor_legacy@cursor-vs-flip-atomic:
- shard-glk11: NOTRUN -> [SKIP][160] +169 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk11/igt@[email protected]

* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic:
- shard-dg2: NOTRUN -> [SKIP][161] ([i915#13046] / [i915#5354]) +1 other test skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-dg2: NOTRUN -> [SKIP][162] ([i915#4103] / [i915#4213])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-tglu: NOTRUN -> [SKIP][163] ([i915#9723])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_dirtyfb@psr-dirtyfb-ioctl:
- shard-dg2: NOTRUN -> [SKIP][164] ([i915#9833])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][165] ([i915#9723])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-dg2: [PASS][166] -> [SKIP][167] ([i915#3555])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-10/igt@[email protected]
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-4/igt@[email protected]

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

* igt@kms_dp_aux_dev:
- shard-dg2: [PASS][169] -> [SKIP][170] ([i915#1257])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-11/igt@kms_dp_aux_dev.html
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-1/igt@kms_dp_aux_dev.html

* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg2-9: NOTRUN -> [SKIP][171] ([i915#13749]) +1 other test skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

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

* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][173] ([i915#8812])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_dsc@dsc-with-bpc:
- shard-tglu: NOTRUN -> [SKIP][174] ([i915#3555] / [i915#3840])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_dsc@dsc-with-formats:
- shard-dg2: NOTRUN -> [SKIP][175] ([i915#3555] / [i915#3840])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][176] ([i915#3555] / [i915#3840])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-tglu-1: NOTRUN -> [SKIP][177] ([i915#3840] / [i915#9053])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_fbcon_fbt@fbc-suspend:
- shard-dg2: [PASS][178] -> [ABORT][179] ([i915#8213])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-11/igt@[email protected]
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-10/igt@[email protected]
- shard-rkl: [PASS][180] -> [SKIP][181] ([i915#14544] / [i915#14561])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][182] ([i915#3469])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_feature_discovery@display-4x:
- shard-dg2-9: NOTRUN -> [SKIP][183] ([i915#1839])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

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

* igt@kms_flip@2x-blocking-wf_vblank:
- shard-dg2: NOTRUN -> [SKIP][185] ([i915#9934]) +1 other test skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@kms_flip@2x-blocking-wf_vblank.html

* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-dg2-9: NOTRUN -> [SKIP][186] ([i915#9934]) +9 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk: NOTRUN -> [INCOMPLETE][187] ([i915#4839])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk6/igt@kms_flip@[email protected]

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

* igt@kms_flip@2x-plain-flip-interruptible:
- shard-tglu: NOTRUN -> [SKIP][189] ([i915#3637] / [i915#9934]) +1 other test skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@kms_flip@2x-plain-flip-ts-check:
- shard-rkl: NOTRUN -> [SKIP][190] ([i915#9934]) +2 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible:
- shard-rkl: [PASS][191] -> [SKIP][192] ([i915#14544] / [i915#3637]) +2 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible.html

* igt@kms_flip@flip-vs-dpms-on-nop:
- shard-rkl: [PASS][193] -> [SKIP][194] ([i915#14544] / [i915#14553])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_flip@flip-vs-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][195] ([i915#12745] / [i915#4839] / [i915#6113])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@[email protected]

* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: NOTRUN -> [INCOMPLETE][196] ([i915#12745] / [i915#4839]) +1 other test incomplete
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk5/igt@[email protected]

* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][197] ([i915#12745])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk5/igt@kms_flip@[email protected]

* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][198] ([i915#12745] / [i915#6113])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@kms_flip@[email protected]

* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][199] ([i915#2672] / [i915#3555]) +3 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html

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

* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-dg2-9: NOTRUN -> [SKIP][201] ([i915#2672] / [i915#3555] / [i915#5190])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html

* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][202] ([i915#2672]) +2 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode.html

* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][203] ([i915#2587] / [i915#2672] / [i915#3555])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/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-dg2: NOTRUN -> [SKIP][204] ([i915#2672]) +3 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html
- shard-tglu-1: NOTRUN -> [SKIP][205] ([i915#2587] / [i915#2672]) +3 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html

* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][206] ([i915#2672] / [i915#3555] / [i915#5190]) +1 other test skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
- shard-rkl: NOTRUN -> [SKIP][207] ([i915#2672] / [i915#3555]) +1 other test skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][208] ([i915#2672]) +2 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html
- shard-tglu: NOTRUN -> [SKIP][209] ([i915#2587] / [i915#2672]) +3 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html

* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][210] ([i915#2672] / [i915#3555]) +2 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling:
- shard-rkl: [PASS][211] -> [SKIP][212] ([i915#14544] / [i915#3555]) +1 other test skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#2672] / [i915#3555]) +1 other test skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html

* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [PASS][214] -> [SKIP][215] ([i915#14544] / [i915#1849] / [i915#5354]) +6 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt.html

* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][216] ([i915#8708]) +12 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-wc.html

* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-move:
- shard-dg2-9: NOTRUN -> [SKIP][217] ([i915#5354]) +21 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-snb: NOTRUN -> [SKIP][218] +69 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-snb1/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu:
- shard-dg2-9: NOTRUN -> [SKIP][219] ([i915#3458]) +19 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-mmap-cpu.html

* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][220] ([i915#3458]) +10 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-cpu.html

* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#5354]) +24 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-render.html

* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#1825]) +16 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html

* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen:
- shard-tglu: NOTRUN -> [SKIP][223] +56 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-fullscreen.html

* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: NOTRUN -> [SKIP][224] ([i915#9766])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-wc:
- shard-dg2-9: NOTRUN -> [SKIP][225] ([i915#8708]) +5 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-mmap-wc.html

* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][226] ([i915#3023]) +6 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-render.html

* igt@kms_hdr@bpc-switch-suspend:
- shard-tglu: NOTRUN -> [SKIP][227] ([i915#3555] / [i915#8228]) +2 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]
- shard-rkl: NOTRUN -> [SKIP][228] ([i915#3555] / [i915#8228])
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2-9: NOTRUN -> [SKIP][229] ([i915#3555] / [i915#8228])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_invalid_mode@bad-htotal:
- shard-rkl: [PASS][230] -> [SKIP][231] ([i915#14544] / [i915#3555] / [i915#8826]) +1 other test skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_joiner@basic-force-big-joiner:
- shard-tglu: NOTRUN -> [SKIP][232] ([i915#12388])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]
- shard-rkl: NOTRUN -> [SKIP][233] ([i915#12388])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@kms_joiner@basic-max-non-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][234] ([i915#13688])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_joiner@basic-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][235] ([i915#12339])
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][236] ([i915#12339])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][237] ([i915#13522])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][238] ([i915#4816])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu-1: NOTRUN -> [SKIP][239] ([i915#6301]) +1 other test skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_panel_fitting@legacy:
- shard-dg2: NOTRUN -> [SKIP][240] ([i915#6301])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-b-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][241] ([i915#13409] / [i915#13476])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk9/igt@kms_pipe_crc_basic@[email protected]

* igt@kms_plane_lowres@tiling-yf:
- shard-dg2-9: NOTRUN -> [SKIP][242] ([i915#3555] / [i915#8821])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_plane_multiple@2x-tiling-none:
- shard-dg2-9: NOTRUN -> [SKIP][243] ([i915#13958])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

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

* igt@kms_plane_multiple@2x-tiling-y:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#13958])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@kms_plane_multiple@2x-tiling-yf:
- shard-tglu: NOTRUN -> [SKIP][246] ([i915#13958])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]
- shard-rkl: NOTRUN -> [SKIP][247] ([i915#13958])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@kms_plane_multiple@tiling-4:
- shard-tglu: NOTRUN -> [SKIP][248] ([i915#14259])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2-9: NOTRUN -> [SKIP][249] ([i915#6953] / [i915#9423])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-pixel-format@pipe-b:
- shard-rkl: [PASS][250] -> [SKIP][251] ([i915#12247] / [i915#14544] / [i915#8152]) +3 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_plane_scaling@[email protected]
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_plane_scaling@[email protected]

* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-d:
- shard-tglu-1: NOTRUN -> [SKIP][252] ([i915#12247]) +4 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@kms_plane_scaling@[email protected]

* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][253] ([i915#12247])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_plane_scaling@[email protected]

* igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-20x20@pipe-a:
- shard-rkl: [PASS][254] -> [SKIP][255] ([i915#12247] / [i915#14544]) +1 other test skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_plane_scaling@[email protected]
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_plane_scaling@[email protected]

* igt@kms_pm_backlight@basic-brightness:
- shard-tglu: NOTRUN -> [SKIP][256] ([i915#9812])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_pm_backlight@fade:
- shard-tglu-1: NOTRUN -> [SKIP][257] ([i915#9812])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-dg2-9: NOTRUN -> [SKIP][258] ([i915#9685])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_pm_dc@dc5-retention-flops:
- shard-dg2-9: NOTRUN -> [SKIP][259] ([i915#3828])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_pm_dc@dc6-dpms:
- shard-dg2-9: NOTRUN -> [SKIP][260] ([i915#14104])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_pm_dc@dc6-psr:
- shard-rkl: NOTRUN -> [SKIP][261] ([i915#9685]) +1 other test skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]
- shard-tglu: NOTRUN -> [SKIP][262] ([i915#9685])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_pm_lpsp@kms-lpsp:
- shard-glk10: NOTRUN -> [SKIP][263] +183 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk10/igt@[email protected]

* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: [PASS][264] -> [SKIP][265] ([i915#9519])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-4/igt@[email protected]
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-1/igt@[email protected]

* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-rkl: [PASS][266] -> [SKIP][267] ([i915#14544] / [i915#9519])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_pm_rpm@i2c:
- shard-dg1: [PASS][268] -> [DMESG-WARN][269] ([i915#4423]) +1 other test dmesg-warn
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-16/igt@[email protected]
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-14/igt@[email protected]

* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: NOTRUN -> [SKIP][270] ([i915#9519]) +1 other test skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [PASS][271] -> [SKIP][272] ([i915#9519])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-3/igt@[email protected]
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-tglu: NOTRUN -> [SKIP][273] ([i915#9519])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_prime@basic-modeset-hybrid:
- shard-dg2-9: NOTRUN -> [SKIP][274] ([i915#6524] / [i915#6805])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_properties@crtc-properties-legacy:
- shard-rkl: [PASS][275] -> [SKIP][276] ([i915#11521] / [i915#14544])
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-snb: NOTRUN -> [SKIP][277] ([i915#11520]) +1 other test skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-snb1/igt@[email protected]

* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-tglu: NOTRUN -> [SKIP][278] ([i915#11520]) +5 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html

* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-glk11: NOTRUN -> [SKIP][279] ([i915#11520]) +4 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk11/igt@[email protected]
- shard-rkl: NOTRUN -> [SKIP][280] ([i915#11520]) +1 other test skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

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

* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf:
- shard-glk: NOTRUN -> [SKIP][282] ([i915#11520]) +7 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk6/igt@[email protected]

* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
- shard-dg2: NOTRUN -> [SKIP][283] ([i915#11520]) +4 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf:
- shard-glk10: NOTRUN -> [SKIP][284] ([i915#11520]) +2 other tests skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk10/igt@[email protected]

* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb:
- shard-dg2-9: NOTRUN -> [SKIP][285] ([i915#11520]) +5 other tests skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: NOTRUN -> [SKIP][286] ([i915#9683])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@kms_psr2_su@page_flip-xrgb8888.html
- shard-tglu: NOTRUN -> [SKIP][287] ([i915#9683]) +1 other test skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@kms_psr2_su@page_flip-xrgb8888.html

* igt@kms_psr@fbc-psr-sprite-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][288] ([i915#1072] / [i915#9732]) +13 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@kms_psr@fbc-psr-suspend:
- shard-dg2-9: NOTRUN -> [SKIP][289] ([i915#1072] / [i915#9732]) +15 other tests skip
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_psr@fbc-psr2-cursor-mmap-gtt:
- shard-glk: NOTRUN -> [SKIP][290] +316 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk6/igt@[email protected]

* igt@kms_psr@pr-cursor-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][291] ([i915#1072] / [i915#9732]) +7 other tests skip
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_psr@pr-dpms:
- shard-tglu: NOTRUN -> [SKIP][292] ([i915#9732]) +13 other tests skip
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@[email protected]

* igt@kms_psr@psr2-cursor-mmap-gtt:
- shard-tglu-1: NOTRUN -> [SKIP][293] ([i915#9732]) +14 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-dg2: NOTRUN -> [SKIP][294] ([i915#9685])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-rkl: NOTRUN -> [SKIP][295] ([i915#5289])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]
- shard-tglu: NOTRUN -> [SKIP][296] ([i915#5289])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_rotation_crc@primary-rotation-270:
- shard-dg2-9: NOTRUN -> [SKIP][297] ([i915#12755])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-dg2-9: NOTRUN -> [SKIP][298] ([i915#12755] / [i915#5190])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_scaling_modes@scaling-mode-center:
- shard-dg2-9: NOTRUN -> [SKIP][299] ([i915#3555])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_selftest@drm_framebuffer:
- shard-tglu: NOTRUN -> [ABORT][300] ([i915#13179]) +1 other test abort
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-7/igt@kms_selftest@drm_framebuffer.html
- shard-glk: NOTRUN -> [ABORT][301] ([i915#13179]) +1 other test abort
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk6/igt@kms_selftest@drm_framebuffer.html

* igt@kms_setmode@basic:
- shard-tglu: NOTRUN -> [FAIL][302] ([i915#5465]) +2 other tests fail
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_setmode@basic@pipe-b-edp-1:
- shard-mtlp: [PASS][303] -> [FAIL][304] ([i915#5465]) +2 other tests fail
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-mtlp-5/igt@kms_setmode@[email protected]
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-5/igt@kms_setmode@[email protected]

* igt@kms_tiled_display@basic-test-pattern:
- shard-tglu: NOTRUN -> [SKIP][305] ([i915#8623])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]
- shard-rkl: NOTRUN -> [SKIP][306] ([i915#8623])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][307] ([i915#11920])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][308] ([i915#11920])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@kms_vrr@negative-basic:
- shard-mtlp: [PASS][309] -> [FAIL][310] ([i915#10393]) +1 other test fail
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-mtlp-7/igt@[email protected]
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-1/igt@[email protected]

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

* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: NOTRUN -> [SKIP][312] ([i915#9906])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]
- shard-tglu: NOTRUN -> [SKIP][313] ([i915#9906]) +1 other test skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg2-9: NOTRUN -> [SKIP][314] ([i915#2437] / [i915#9412])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_writeback@writeback-fb-id:
- shard-dg2-9: NOTRUN -> [SKIP][315] ([i915#2437])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-glk: NOTRUN -> [SKIP][316] ([i915#2437])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk1/igt@[email protected]
- shard-dg2: NOTRUN -> [SKIP][317] ([i915#2437] / [i915#9412])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@kms_writeback@writeback-invalid-parameters:
- shard-rkl: NOTRUN -> [SKIP][318] ([i915#2437])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-dg2: NOTRUN -> [SKIP][319] ([i915#2436])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@perf@mi-rpc:
- shard-dg2: NOTRUN -> [SKIP][320] ([i915#2434])
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@perf@polling-small-buf:
- shard-rkl: [PASS][321] -> [FAIL][322] ([i915#14550])
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@perf_pmu@interrupts-sync:
- shard-rkl: [PASS][323] -> [FAIL][324] ([i915#14470])
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-7/igt@[email protected]
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-7/igt@[email protected]

* igt@perf_pmu@rc6-all-gts:
- shard-dg2: NOTRUN -> [SKIP][325] ([i915#8516])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]
- shard-tglu-1: NOTRUN -> [SKIP][326] ([i915#8516])
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-1/igt@[email protected]

* igt@prime_vgem@basic-fence-flip:
- shard-dg2-9: NOTRUN -> [SKIP][327] ([i915#3708])
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]
- shard-rkl: [PASS][328] -> [SKIP][329] ([i915#14544] / [i915#3708])
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@prime_vgem@fence-read-hang:
- shard-dg2: NOTRUN -> [SKIP][330] ([i915#3708])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-3/igt@[email protected]

* igt@runner@aborted:
- shard-mtlp: NOTRUN -> ([FAIL][331], [FAIL][332]) ([i915#14489])
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-1/igt@[email protected]
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-1/igt@[email protected]

* igt@sriov_basic@bind-unbind-vf:
- shard-rkl: NOTRUN -> [SKIP][333] ([i915#9917])
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-tglu: NOTRUN -> [FAIL][334] ([i915#12910]) +19 other tests fail
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-tglu-3/igt@[email protected]

* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-dg2-9: NOTRUN -> [SKIP][335] ([i915#9917])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-9/igt@[email protected]

* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-dg2: NOTRUN -> [SKIP][336] ([i915#9917])
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

#### Possible fixes ####

* igt@gem_mmap_wc@set-cache-level:
- shard-rkl: [SKIP][337] ([i915#14544] / [i915#1850]) -> [PASS][338]
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_pxp@display-protected-crc:
- shard-rkl: [TIMEOUT][339] ([i915#12917] / [i915#12964]) -> [PASS][340] +2 other tests pass
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_pxp@fail-invalid-protected-context:
- shard-rkl: [TIMEOUT][341] ([i915#12964]) -> [PASS][342]
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-3/igt@[email protected]
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@i915_module_load@resize-bar:
- shard-dg2: [DMESG-WARN][343] ([i915#14545]) -> [PASS][344]
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-2/igt@[email protected]
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-8/igt@[email protected]

* igt@i915_power@sanity:
- shard-mtlp: [SKIP][345] ([i915#7984]) -> [PASS][346]
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-mtlp-4/igt@[email protected]
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-6/igt@[email protected]

* igt@i915_suspend@sysfs-reader:
- shard-rkl: [INCOMPLETE][347] ([i915#4817]) -> [PASS][348]
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-3/igt@[email protected]
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@[email protected]

* igt@kms_async_flips@alternate-sync-async-flip:
- shard-dg1: [FAIL][349] ([i915#10991] / [i915#12518] / [i915#12766]) -> [PASS][350]
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-18/igt@[email protected]
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-17/igt@[email protected]

* igt@kms_async_flips@alternate-sync-async-flip@pipe-c-hdmi-a-4:
- shard-dg1: [FAIL][351] ([i915#10991]) -> [PASS][352]
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-18/igt@kms_async_flips@[email protected]
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-17/igt@kms_async_flips@[email protected]

* {igt@kms_async_flips@async-flip-hang}:
- shard-rkl: [SKIP][353] ([i915#14544]) -> [PASS][354] +14 other tests pass
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_atomic_transition@plane-all-modeset-transition@pipe-b-hdmi-a-2:
- shard-rkl: [DMESG-WARN][355] ([i915#12964]) -> [PASS][356] +10 other tests pass
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-3/igt@kms_atomic_transition@[email protected]
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_atomic_transition@[email protected]

* igt@kms_big_fb@linear-max-hw-stride-32bpp-rotate-180:
- shard-dg1: [DMESG-WARN][357] ([i915#4391] / [i915#4423]) -> [PASS][358]
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-18/igt@[email protected]
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-17/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
- shard-rkl: [INCOMPLETE][359] ([i915#12796]) -> [PASS][360]
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-3/igt@[email protected]
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

* igt@kms_color@ctm-blue-to-red:
- shard-rkl: [SKIP][361] ([i915#12655] / [i915#14544]) -> [PASS][362]
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_color@deep-color@pipe-b-edp-1-gamma:
- shard-mtlp: [FAIL][363] ([i915#6892]) -> [PASS][364]
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-mtlp-8/igt@kms_color@[email protected]
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-4/igt@kms_color@[email protected]

* igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size:
- shard-rkl: [FAIL][365] ([i915#14786]) -> [PASS][366]
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-7/igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size.html

* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-rkl: [FAIL][367] ([i915#2346]) -> [PASS][368]
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html

* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-glk: [SKIP][369] -> [PASS][370]
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-glk8/igt@[email protected]
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk9/igt@[email protected]

* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-dg2: [FAIL][371] ([i915#13027]) -> [PASS][372]
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-2/igt@[email protected]
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-8/igt@[email protected]

* igt@kms_flip@modeset-vs-vblank-race:
- shard-rkl: [SKIP][373] ([i915#14544] / [i915#3637]) -> [PASS][374] +2 other tests pass
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling:
- shard-rkl: [SKIP][375] ([i915#14544] / [i915#3555]) -> [PASS][376]
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html

* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][377] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][378] +2 other tests pass
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html

* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-pwrite:
- shard-dg2: [FAIL][379] ([i915#6880]) -> [PASS][380] +1 other test pass
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-3/igt@[email protected]
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-2/igt@[email protected]

* igt@kms_hdr@static-swap:
- shard-dg2: [SKIP][381] ([i915#3555] / [i915#8228]) -> [PASS][382] +1 other test pass
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-5/igt@[email protected]
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-11/igt@[email protected]

* igt@kms_invalid_mode@bad-vtotal:
- shard-rkl: [SKIP][383] ([i915#14544] / [i915#3555] / [i915#8826]) -> [PASS][384]
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-dg2: [SKIP][385] ([i915#12388]) -> [PASS][386]
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-5/igt@[email protected]
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-11/igt@[email protected]

* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-dg2: [ABORT][387] ([i915#8213]) -> [PASS][388]
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-10/igt@[email protected]
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-7/igt@[email protected]

* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format:
- shard-rkl: [SKIP][389] ([i915#14544] / [i915#8152]) -> [PASS][390]
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format.html

* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-a:
- shard-rkl: [SKIP][391] ([i915#12247] / [i915#14544]) -> [PASS][392]
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_plane_scaling@[email protected]
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_plane_scaling@[email protected]

* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-pixel-format@pipe-b:
- shard-rkl: [SKIP][393] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][394]
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_plane_scaling@[email protected]
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_plane_scaling@[email protected]

* igt@kms_pm_rpm@fences-dpms:
- shard-rkl: [SKIP][395] ([i915#14544] / [i915#1849]) -> [PASS][396]
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2: [SKIP][397] ([i915#9519]) -> [PASS][398]
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-1/igt@[email protected]
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-4/igt@[email protected]

* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: [SKIP][399] ([i915#9519]) -> [PASS][400] +3 other tests pass
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-5/igt@[email protected]
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-4/igt@[email protected]

#### Warnings ####

* igt@device_reset@cold-reset-bound:
- shard-rkl: [SKIP][401] ([i915#11078] / [i915#14544]) -> [SKIP][402] ([i915#11078])
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_basic@multigpu-create-close:
- shard-rkl: [SKIP][403] ([i915#7697]) -> [SKIP][404] ([i915#14544] / [i915#7697])
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gem_exec_balancer@parallel-bb-first:
- shard-rkl: [SKIP][405] ([i915#14544] / [i915#4525]) -> [SKIP][406] ([i915#4525])
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_exec_balancer@parallel-out-fence:
- shard-rkl: [SKIP][407] ([i915#4525]) -> [SKIP][408] ([i915#14544] / [i915#4525])
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gem_exec_reloc@basic-gtt-cpu:
- shard-rkl: [SKIP][409] ([i915#3281]) -> [SKIP][410] ([i915#14544] / [i915#3281]) +5 other tests skip
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gem_exec_reloc@basic-write-read:
- shard-rkl: [SKIP][411] ([i915#14544] / [i915#3281]) -> [SKIP][412] ([i915#3281]) +2 other tests skip
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_lmem_swapping@heavy-verify-random:
- shard-rkl: [SKIP][413] ([i915#14544] / [i915#4613]) -> [SKIP][414] ([i915#4613])
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_lmem_swapping@parallel-random:
- shard-rkl: [SKIP][415] ([i915#4613]) -> [SKIP][416] ([i915#14544] / [i915#4613]) +1 other test skip
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gem_pwrite@basic-random:
- shard-rkl: [SKIP][417] ([i915#3282]) -> [SKIP][418] ([i915#14544] / [i915#3282]) +1 other test skip
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gem_userptr_blits@dmabuf-unsync:
- shard-rkl: [SKIP][419] ([i915#14544] / [i915#3297]) -> [SKIP][420] ([i915#3297]) +1 other test skip
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@gem_userptr_blits@readonly-pwrite-unsync:
- shard-rkl: [SKIP][421] ([i915#3297]) -> [SKIP][422] ([i915#14544] / [i915#3297]) +2 other tests skip
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gen9_exec_parse@batch-without-end:
- shard-rkl: [SKIP][423] ([i915#2527]) -> [SKIP][424] ([i915#14544] / [i915#2527])
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@gen9_exec_parse@bb-start-out:
- shard-rkl: [SKIP][425] ([i915#14544] / [i915#2527]) -> [SKIP][426] ([i915#2527])
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@i915_pm_freq_api@freq-reset:
- shard-rkl: [SKIP][427] ([i915#14544] / [i915#8399]) -> [SKIP][428] ([i915#8399])
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- shard-dg1: [SKIP][429] ([i915#4212]) -> [SKIP][430] ([i915#4212] / [i915#4423])
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-15/igt@[email protected]
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-17/igt@[email protected]

* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-rkl: [SKIP][431] ([i915#5286]) -> [SKIP][432] ([i915#14544]) +2 other tests skip
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180:
- shard-rkl: [SKIP][433] ([i915#14544]) -> [SKIP][434] ([i915#5286])
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_big_fb@y-tiled-8bpp-rotate-90:
- shard-rkl: [SKIP][435] ([i915#3638]) -> [SKIP][436] ([i915#14544]) +1 other test skip
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-rkl: [SKIP][437] ([i915#14544]) -> [SKIP][438] +3 other tests skip
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: [SKIP][439] ([i915#14544]) -> [SKIP][440] ([i915#14098] / [i915#6095]) +2 other tests skip
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_ccs@bad-pixel-format-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][441] ([i915#6095]) -> [SKIP][442] ([i915#14098] / [i915#6095]) +3 other tests skip
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_ccs@[email protected]
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-3/igt@kms_ccs@[email protected]

* igt@kms_ccs@bad-pixel-format-y-tiled-ccs@pipe-a-hdmi-a-4:
- shard-dg1: [SKIP][443] ([i915#6095]) -> [SKIP][444] ([i915#4423] / [i915#6095]) +1 other test skip
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-14/igt@kms_ccs@[email protected]
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-15/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][445] ([i915#14098] / [i915#6095]) -> [SKIP][446] ([i915#6095])
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-3/igt@kms_ccs@[email protected]
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][447] ([i915#12313]) -> [SKIP][448] ([i915#14544])
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-rkl: [SKIP][449] ([i915#14544]) -> [SKIP][450] ([i915#12313])
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-1:
- shard-glk: [INCOMPLETE][451] ([i915#12796]) -> [INCOMPLETE][452] ([i915#12796] / [i915#14694]) +1 other test incomplete
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-glk6/igt@kms_ccs@[email protected]
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-glk3/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs:
- shard-rkl: [SKIP][453] ([i915#14098] / [i915#6095]) -> [SKIP][454] ([i915#14544]) +6 other tests skip
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs:
- shard-dg1: [SKIP][455] ([i915#4423] / [i915#6095]) -> [SKIP][456] ([i915#6095])
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-12/igt@[email protected]
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-18/igt@[email protected]

* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k:
- shard-rkl: [SKIP][457] ([i915#11151] / [i915#7828]) -> [SKIP][458] ([i915#11151] / [i915#14544] / [i915#7828]) +3 other tests skip
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_chamelium_hpd@hdmi-hpd-storm:
- shard-rkl: [SKIP][459] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][460] ([i915#11151] / [i915#7828]) +1 other test skip
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_content_protection@atomic:
- shard-dg2: [FAIL][461] ([i915#7173]) -> [SKIP][462] ([i915#7118] / [i915#9424])
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-10/igt@[email protected]
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-4/igt@[email protected]
- shard-rkl: [SKIP][463] ([i915#14544]) -> [SKIP][464] ([i915#7118] / [i915#9424])
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_content_protection@lic-type-1:
- shard-rkl: [SKIP][465] ([i915#9424]) -> [SKIP][466] ([i915#14544])
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_content_protection@type1:
- shard-dg2: [SKIP][467] ([i915#7118] / [i915#7162] / [i915#9424]) -> [SKIP][468] ([i915#7118] / [i915#9424])
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-11/igt@[email protected]
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-1/igt@[email protected]

* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-rkl: [SKIP][469] ([i915#14544]) -> [SKIP][470] ([i915#13049])
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_cursor_crc@cursor-sliding-32x10:
- shard-rkl: [SKIP][471] ([i915#3555]) -> [SKIP][472] ([i915#14544]) +2 other tests skip
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-rkl: [SKIP][473] -> [SKIP][474] ([i915#14544]) +8 other tests skip
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: [SKIP][475] ([i915#9067]) -> [SKIP][476] ([i915#14544])
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: [SKIP][477] ([i915#14544]) -> [SKIP][478] ([i915#3555] / [i915#3804])
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_dp_link_training@non-uhbr-sst:
- shard-rkl: [SKIP][479] ([i915#13749]) -> [SKIP][480] ([i915#14544])
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_feature_discovery@display-2x:
- shard-rkl: [SKIP][481] ([i915#14544] / [i915#1839]) -> [SKIP][482] ([i915#1839])
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_flip@2x-flip-vs-dpms:
- shard-rkl: [SKIP][483] ([i915#14544] / [i915#9934]) -> [SKIP][484] ([i915#9934]) +1 other test skip
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_flip@2x-modeset-vs-vblank-race-interruptible:
- shard-rkl: [SKIP][485] ([i915#9934]) -> [SKIP][486] ([i915#14544] / [i915#9934]) +4 other tests skip
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-rkl: [SKIP][487] ([i915#14544] / [i915#3555]) -> [SKIP][488] ([i915#2672] / [i915#3555])
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html

* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-rkl: [SKIP][489] ([i915#2672] / [i915#3555]) -> [SKIP][490] ([i915#14544] / [i915#3555]) +1 other test skip
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html

* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [SKIP][491] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][492] ([i915#1825]) +10 other tests skip
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html

* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move:
- shard-dg2: [SKIP][493] ([i915#3458]) -> [SKIP][494] ([i915#10433] / [i915#3458]) +2 other tests skip
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-1/igt@[email protected]
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-4/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbcpsr-1p-rte:
- shard-rkl: [SKIP][495] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][496] ([i915#3023]) +4 other tests skip
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-wc:
- shard-rkl: [SKIP][497] ([i915#3023]) -> [SKIP][498] ([i915#14544] / [i915#1849] / [i915#5354]) +11 other tests skip
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@[email protected]
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@[email protected]

* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg2: [SKIP][499] ([i915#10433] / [i915#3458]) -> [SKIP][500] ([i915#3458]) +2 other tests skip
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-4/igt@[email protected]
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-1/igt@[email protected]

* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render:
- shard-rkl: [SKIP][501] ([i915#1825]) -> [SKIP][502] ([i915#14544] / [i915#1849] / [i915#5354]) +14 other tests skip
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html

* igt@kms_hdr@brightness-with-hdr:
- shard-mtlp: [SKIP][503] ([i915#1187] / [i915#12713]) -> [SKIP][504] ([i915#12713])
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-mtlp-1/igt@[email protected]
[504]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-mtlp-5/igt@[email protected]
- shard-dg2: [SKIP][505] ([i915#13331]) -> [SKIP][506] ([i915#12713])
[505]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg2-11/igt@[email protected]
[506]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg2-1/igt@[email protected]

* igt@kms_hdr@invalid-hdr:
- shard-dg1: [SKIP][507] ([i915#3555] / [i915#8228]) -> [SKIP][508] ([i915#3555] / [i915#4423] / [i915#8228])
[507]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-dg1-18/igt@[email protected]
[508]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-dg1-13/igt@[email protected]

* igt@kms_plane_multiple@tiling-yf:
- shard-rkl: [SKIP][509] ([i915#14544]) -> [SKIP][510] ([i915#14259])
[509]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-6/igt@[email protected]
[510]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-8/igt@[email protected]

* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: [SKIP][511] ([i915#3555]) -> [SKIP][512] ([i915#14544] / [i915#3555] / [i915#8152])
[511]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_16959/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
[512]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_152515v3/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html

276 lines not shown · raw message

Part of this message is not shown here. View the raw message.

#61 lore raw

✓ Xe.CI.BAT: success for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)

In reply to Imre Deak
== Series Details ==

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)
URL : https://patchwork.freedesktop.org/series/152514/
State : success

== Summary ==

CI Bug Log - changes from xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b_BAT -> xe-pw-152514v3_BAT
====================================================

Summary
-------

**SUCCESS**

No regressions found.

Participating hosts (8 -> 7)
------------------------------

Missing (1): bat-adlp-vm

Changes
-------

No changes found

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

* IGT: IGT_8486 -> IGT_8487
* Linux: xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b -> xe-pw-152514v3

IGT_8486: 8f22580f497c9e9444cf31f53d990b1333ce40d5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8487: 8487
xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b: c79dfb5e415ae8c63601b02f7b3a2082d1a2345b
xe-pw-152514v3: 152514v3

== Logs ==

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

#62 lore raw

✓ Xe.CI.Full: success for drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)

In reply to Imre Deak
== Series Details ==

== Series Details ==

Series: drm/i915/tc: Fix enabled/disconnected DP-alt sink handling (rev3)
URL : https://patchwork.freedesktop.org/series/152514/
State : success

== Summary ==

CI Bug Log - changes from xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b_FULL -> xe-pw-152514v3_FULL
====================================================

Summary
-------

**SUCCESS**

No regressions found.

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-152514v3_FULL:

### IGT changes ###

#### Suppressed ####

The following results come from untrusted machines, tests, or statuses. They do not affect the overall result.

* {igt@xe_pmu@engine-activity-render-node-idle}:
- shard-dg2-set2: NOTRUN -> [FAIL][1] +1 other test fail
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-464/igt@[email protected]

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

Here are the changes found in xe-pw-152514v3_FULL that come from known issues:

### IGT changes ###

#### Issues hit ####

* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-bmg: NOTRUN -> [SKIP][2] ([Intel XE#2233])
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@kms_async_flips@async-flip-with-page-flip-events-linear-atomic@pipe-a-edp-1:
- shard-lnl: [PASS][3] -> [FAIL][4] ([Intel XE#911])
[3]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-5/igt@kms_async_flips@[email protected]
[4]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-8/igt@kms_async_flips@[email protected]

* igt@kms_async_flips@invalid-async-flip:
- shard-dg2-set2: NOTRUN -> [SKIP][5] ([Intel XE#873])
[5]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-464/igt@[email protected]

* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0:
- shard-adlp: NOTRUN -> [SKIP][6] ([Intel XE#1124]) +2 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-2/igt@[email protected]

* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-lnl: NOTRUN -> [SKIP][7] ([Intel XE#1407])
[7]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-8/igt@[email protected]

* igt@kms_big_fb@linear-16bpp-rotate-270:
- shard-bmg: NOTRUN -> [SKIP][8] ([Intel XE#2327])
[8]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]

* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-dg2-set2: NOTRUN -> [SKIP][9] ([Intel XE#316]) +1 other test skip
[9]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-436/igt@[email protected]

* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-adlp: [PASS][10] -> [DMESG-FAIL][11] ([Intel XE#4543]) +3 other tests dmesg-fail
[10]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[11]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-9/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html

* igt@kms_big_fb@y-tiled-16bpp-rotate-180:
- shard-bmg: NOTRUN -> [SKIP][12] ([Intel XE#1124]) +4 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@[email protected]

* igt@kms_big_fb@y-tiled-64bpp-rotate-180:
- shard-dg2-set2: NOTRUN -> [SKIP][13] ([Intel XE#1124]) +7 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-464/igt@[email protected]

* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-adlp: NOTRUN -> [DMESG-FAIL][14] ([Intel XE#4543])
[14]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html

* igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip:
- shard-lnl: NOTRUN -> [SKIP][15] ([Intel XE#1124]) +4 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-7/igt@[email protected]

* igt@kms_bw@connected-linear-tiling-2-displays-1920x1080p:
- shard-bmg: [PASS][16] -> [SKIP][17] ([Intel XE#2314] / [Intel XE#2894]) +1 other test skip
[16]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-7/igt@[email protected]
[17]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_bw@connected-linear-tiling-3-displays-2560x1440p:
- shard-bmg: NOTRUN -> [SKIP][18] ([Intel XE#2314] / [Intel XE#2894])
[18]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@[email protected]

* igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p:
- shard-dg2-set2: NOTRUN -> [SKIP][19] ([Intel XE#2191])
[19]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-434/igt@[email protected]

* igt@kms_bw@linear-tiling-3-displays-2160x1440p:
- shard-dg2-set2: NOTRUN -> [SKIP][20] ([Intel XE#367]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-436/igt@[email protected]

* igt@kms_bw@linear-tiling-4-displays-1920x1080p:
- shard-bmg: NOTRUN -> [SKIP][21] ([Intel XE#367]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]

* igt@kms_bw@linear-tiling-4-displays-2160x1440p:
- shard-lnl: NOTRUN -> [SKIP][22] ([Intel XE#1512]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-2/igt@[email protected]

* igt@kms_bw@linear-tiling-4-displays-3840x2160p:
- shard-adlp: NOTRUN -> [SKIP][23] ([Intel XE#367])
[23]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-2/igt@[email protected]

* igt@kms_ccs@bad-rotation-90-4-tiled-dg2-rc-ccs:
- shard-lnl: NOTRUN -> [SKIP][24] ([Intel XE#2887]) +4 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-4/igt@[email protected]

* igt@kms_ccs@crc-primary-basic-y-tiled-ccs@pipe-d-hdmi-a-2:
- shard-dg2-set2: NOTRUN -> [SKIP][25] ([Intel XE#787]) +174 other tests skip
[25]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-432/igt@kms_ccs@[email protected]

* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: NOTRUN -> [SKIP][26] ([Intel XE#2887]) +4 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@[email protected]
- shard-adlp: NOTRUN -> [SKIP][27] ([Intel XE#455] / [Intel XE#787]) +5 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-4/igt@[email protected]

* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1:
- shard-adlp: NOTRUN -> [SKIP][28] ([Intel XE#787]) +8 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-4/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-b-hdmi-a-1.html

* igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][29] ([Intel XE#2907])
[29]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-435/igt@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-dp-4:
- shard-dg2-set2: NOTRUN -> [INCOMPLETE][30] ([Intel XE#3124])
[30]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-433/igt@kms_ccs@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-6:
- shard-dg2-set2: NOTRUN -> [DMESG-WARN][31] ([Intel XE#1727] / [Intel XE#3113])
[31]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-433/igt@kms_ccs@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-mtl-mc-ccs:
- shard-dg2-set2: NOTRUN -> [SKIP][32] ([Intel XE#455] / [Intel XE#787]) +34 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-463/igt@[email protected]

* igt@kms_cdclk@mode-transition@pipe-d-dp-4:
- shard-dg2-set2: NOTRUN -> [SKIP][33] ([Intel XE#4417]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-434/igt@kms_cdclk@[email protected]

* igt@kms_chamelium_color@ctm-0-50:
- shard-dg2-set2: NOTRUN -> [SKIP][34] ([Intel XE#306]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-435/igt@[email protected]

* igt@kms_chamelium_color@ctm-blue-to-red:
- shard-lnl: NOTRUN -> [SKIP][35] ([Intel XE#306])
[35]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-2/igt@[email protected]

* igt@kms_chamelium_color@ctm-green-to-red:
- shard-bmg: NOTRUN -> [SKIP][36] ([Intel XE#2325])
[36]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@kms_chamelium_edid@vga-edid-read:
- shard-lnl: NOTRUN -> [SKIP][37] ([Intel XE#373]) +2 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-8/igt@[email protected]
- shard-adlp: NOTRUN -> [SKIP][38] ([Intel XE#373])
[38]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-6/igt@[email protected]

* igt@kms_chamelium_hpd@dp-hpd-storm-disable:
- shard-bmg: NOTRUN -> [SKIP][39] ([Intel XE#2252]) +4 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_chamelium_hpd@hdmi-hpd:
- shard-dg2-set2: NOTRUN -> [SKIP][40] ([Intel XE#373]) +8 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-463/igt@[email protected]

* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-bmg: NOTRUN -> [SKIP][41] ([Intel XE#2390])
[41]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_content_protection@lic-type-0@pipe-a-dp-2:
- shard-bmg: NOTRUN -> [FAIL][42] ([Intel XE#1178]) +1 other test fail
[42]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@kms_content_protection@[email protected]

* igt@kms_content_protection@srm@pipe-a-dp-4:
- shard-dg2-set2: NOTRUN -> [FAIL][43] ([Intel XE#1178]) +2 other tests fail
[43]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-463/igt@kms_content_protection@[email protected]

* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-dg2-set2: NOTRUN -> [SKIP][44] ([Intel XE#308]) +2 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-432/igt@[email protected]

* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-bmg: NOTRUN -> [SKIP][45] ([Intel XE#2321])
[45]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_cursor_crc@cursor-random-128x42:
- shard-adlp: [PASS][46] -> [DMESG-WARN][47] ([Intel XE#2953] / [Intel XE#4173]) +1 other test dmesg-warn
[46]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-4/igt@[email protected]
[47]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-3/igt@[email protected]

* igt@kms_cursor_crc@cursor-random-32x32:
- shard-adlp: NOTRUN -> [SKIP][48] ([Intel XE#455]) +4 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-3/igt@[email protected]
- shard-bmg: NOTRUN -> [SKIP][49] ([Intel XE#2320]) +4 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_cursor_crc@cursor-rapid-movement-128x42:
- shard-lnl: NOTRUN -> [SKIP][50] ([Intel XE#1424]) +2 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-5/igt@[email protected]

* igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size:
- shard-adlp: NOTRUN -> [SKIP][51] ([Intel XE#309])
[51]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-9/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html

* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-bmg: [PASS][52] -> [SKIP][53] ([Intel XE#2291]) +2 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@[email protected]
[53]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_cursor_legacy@flip-vs-cursor-legacy:
- shard-bmg: [PASS][54] -> [FAIL][55] ([Intel XE#4633])
[54]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-3/igt@[email protected]
[55]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-dg2-set2: NOTRUN -> [SKIP][56] ([Intel XE#323])
[56]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-463/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html

* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-3:
- shard-bmg: NOTRUN -> [SKIP][57] ([Intel XE#1340])
[57]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@kms_dither@[email protected]

* igt@kms_dp_link_training@non-uhbr-sst:
- shard-adlp: NOTRUN -> [SKIP][58] ([Intel XE#4354])
[58]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-1/igt@[email protected]

* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-adlp: NOTRUN -> [SKIP][59] ([Intel XE#4331])
[59]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-3/igt@[email protected]
- shard-lnl: NOTRUN -> [SKIP][60] ([Intel XE#4294])
[60]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-3/igt@[email protected]

* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-dg2-set2: NOTRUN -> [SKIP][61] ([Intel XE#4331])
[61]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-463/igt@[email protected]

* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats:
- shard-lnl: NOTRUN -> [SKIP][62] ([Intel XE#4422])
[62]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-3/igt@[email protected]

* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-out-visible-area:
- shard-bmg: NOTRUN -> [SKIP][63] ([Intel XE#4422])
[63]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@[email protected]

* igt@kms_flip@2x-flip-vs-panning-interruptible:
- shard-lnl: NOTRUN -> [SKIP][64] ([Intel XE#1421]) +2 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-1/igt@[email protected]

* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-adlp: NOTRUN -> [SKIP][65] ([Intel XE#310]) +2 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-3/igt@[email protected]

* igt@kms_flip@2x-plain-flip:
- shard-bmg: [PASS][66] -> [SKIP][67] ([Intel XE#2316]) +3 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-4/igt@[email protected]
[67]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_flip@flip-vs-expired-vblank-interruptible@d-hdmi-a1:
- shard-adlp: [PASS][68] -> [DMESG-WARN][69] ([Intel XE#4543]) +23 other tests dmesg-warn
[68]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-9/igt@kms_flip@[email protected]
[69]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-4/igt@kms_flip@[email protected]

* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-lnl: NOTRUN -> [SKIP][70] ([Intel XE#1401] / [Intel XE#1745]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html

* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][71] ([Intel XE#1401]) +1 other test skip
[71]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-default-mode.html

* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][72] ([Intel XE#2293]) +8 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html

* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2-set2: NOTRUN -> [SKIP][73] ([Intel XE#455]) +10 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-434/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode:
- shard-bmg: NOTRUN -> [SKIP][74] ([Intel XE#2380])
[74]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling@pipe-a-valid-mode.html

* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-bmg: NOTRUN -> [SKIP][75] ([Intel XE#2293] / [Intel XE#2380]) +2 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling:
- shard-lnl: NOTRUN -> [SKIP][76] ([Intel XE#1397] / [Intel XE#1745])
[76]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-1/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-default-mode:
- shard-lnl: NOTRUN -> [SKIP][77] ([Intel XE#1397])
[77]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-1/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling@pipe-a-default-mode.html

* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-adlp: [PASS][78] -> [DMESG-FAIL][79] ([Intel XE#4543] / [Intel XE#4921]) +3 other tests dmesg-fail
[78]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode.html
[79]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode.html

* igt@kms_force_connector_basic@force-connector-state:
- shard-lnl: NOTRUN -> [SKIP][80] ([Intel XE#352])
[80]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-5/igt@[email protected]

* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt:
- shard-adlp: NOTRUN -> [SKIP][81] ([Intel XE#651]) +3 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-4/igt@kms_frontbuffer_tracking@drrs-1p-primscrn-cur-indfb-draw-blt.html

* igt@kms_frontbuffer_tracking@drrs-1p-primscrn-shrfb-msflip-blt:
- shard-lnl: NOTRUN -> [SKIP][82] ([Intel XE#651]) +4 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-4/igt@[email protected]

* igt@kms_frontbuffer_tracking@drrs-2p-pri-indfb-multidraw:
- shard-bmg: NOTRUN -> [SKIP][83] ([Intel XE#2311]) +12 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt:
- shard-bmg: NOTRUN -> [SKIP][84] ([Intel XE#5390]) +8 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render:
- shard-dg2-set2: NOTRUN -> [SKIP][85] ([Intel XE#651]) +21 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-463/igt@kms_frontbuffer_tracking@fbcdrrs-1p-primscrn-cur-indfb-draw-render.html

* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-blt:
- shard-adlp: NOTRUN -> [SKIP][86] ([Intel XE#656]) +5 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-2/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-spr-indfb-draw-blt.html

* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt:
- shard-bmg: NOTRUN -> [SKIP][87] ([Intel XE#2313]) +15 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt.html

* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-bmg: NOTRUN -> [SKIP][88] ([Intel XE#2312]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html

* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc:
- shard-dg2-set2: NOTRUN -> [SKIP][89] ([Intel XE#653]) +21 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-434/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc.html

* igt@kms_frontbuffer_tracking@psr-2p-primscrn-shrfb-pgflip-blt:
- shard-lnl: NOTRUN -> [SKIP][90] ([Intel XE#656]) +11 other tests skip
[90]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-2/igt@[email protected]

* igt@kms_frontbuffer_tracking@psr-modesetfrombusy:
- shard-adlp: NOTRUN -> [SKIP][91] ([Intel XE#653]) +2 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-4/igt@[email protected]

* igt@kms_hdr@static-toggle-dpms:
- shard-bmg: [PASS][92] -> [SKIP][93] ([Intel XE#1503])
[92]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[93]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_joiner@basic-big-joiner:
- shard-adlp: NOTRUN -> [SKIP][94] ([Intel XE#346])
[94]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-6/igt@[email protected]
- shard-bmg: NOTRUN -> [SKIP][95] ([Intel XE#346])
[95]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]
- shard-dg2-set2: NOTRUN -> [SKIP][96] ([Intel XE#346])
[96]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-464/igt@[email protected]
- shard-lnl: NOTRUN -> [SKIP][97] ([Intel XE#346])
[97]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-8/igt@[email protected]

* igt@kms_joiner@basic-force-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][98] ([Intel XE#2934])
[98]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@[email protected]

* igt@kms_joiner@basic-ultra-joiner:
- shard-dg2-set2: NOTRUN -> [SKIP][99] ([Intel XE#2927])
[99]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-464/igt@[email protected]

* igt@kms_joiner@invalid-modeset-ultra-joiner:
- shard-bmg: NOTRUN -> [SKIP][100] ([Intel XE#2927])
[100]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@[email protected]

* igt@kms_pipe_stress@stress-xrgb8888-ytiled:
- shard-bmg: NOTRUN -> [SKIP][101] ([Intel XE#4329])
[101]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@[email protected]

* igt@kms_plane_multiple@2x-tiling-x:
- shard-adlp: NOTRUN -> [SKIP][102] ([Intel XE#4596])
[102]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-8/igt@[email protected]
- shard-bmg: NOTRUN -> [SKIP][103] ([Intel XE#4596])
[103]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_plane_multiple@2x-tiling-y:
- shard-lnl: NOTRUN -> [SKIP][104] ([Intel XE#4596]) +1 other test skip
[104]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-3/igt@[email protected]

* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-lnl: NOTRUN -> [SKIP][105] ([Intel XE#309]) +2 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-2/igt@[email protected]

* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-5@pipe-a:
- shard-lnl: NOTRUN -> [SKIP][106] ([Intel XE#2763]) +3 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-7/igt@kms_plane_scaling@[email protected]

* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b:
- shard-bmg: NOTRUN -> [SKIP][107] ([Intel XE#2763]) +3 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@kms_plane_scaling@[email protected]

* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg2-set2: NOTRUN -> [SKIP][108] ([Intel XE#2938])
[108]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-435/igt@[email protected]

* igt@kms_pm_backlight@fade-with-dpms:
- shard-bmg: NOTRUN -> [SKIP][109] ([Intel XE#870])
[109]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]

* igt@kms_pm_backlight@fade-with-suspend:
- shard-dg2-set2: NOTRUN -> [SKIP][110] ([Intel XE#870]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-464/igt@[email protected]

* igt@kms_pm_dc@dc6-dpms:
- shard-lnl: [PASS][111] -> [FAIL][112] ([Intel XE#718]) +1 other test fail
[111]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-2/igt@[email protected]
[112]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-3/igt@[email protected]

* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf:
- shard-lnl: NOTRUN -> [SKIP][113] ([Intel XE#2893] / [Intel XE#4608])
[113]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-8/igt@[email protected]
- shard-adlp: NOTRUN -> [SKIP][114] ([Intel XE#1489])
[114]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-4/igt@[email protected]

* igt@kms_psr2_sf@fbc-psr2-overlay-plane-update-continuous-sf@pipe-a-edp-1:
- shard-lnl: NOTRUN -> [SKIP][115] ([Intel XE#4608]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-8/igt@kms_psr2_sf@[email protected]

* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf:
- shard-bmg: NOTRUN -> [SKIP][116] ([Intel XE#1489]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@[email protected]

* igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
- shard-dg2-set2: NOTRUN -> [SKIP][117] ([Intel XE#1489]) +8 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-436/igt@[email protected]

* igt@kms_psr@fbc-psr2-sprite-plane-move:
- shard-dg2-set2: NOTRUN -> [SKIP][118] ([Intel XE#2850] / [Intel XE#929]) +15 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-434/igt@[email protected]

* igt@kms_psr@fbc-psr2-sprite-plane-onoff:
- shard-lnl: NOTRUN -> [SKIP][119] ([Intel XE#1406]) +2 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-8/igt@[email protected]

* igt@kms_psr@fbc-psr2-sprite-plane-onoff@edp-1:
- shard-lnl: NOTRUN -> [SKIP][120] ([Intel XE#4609])
[120]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-8/igt@kms_psr@[email protected]

* igt@kms_psr@fbc-psr2-sprite-render:
- shard-bmg: NOTRUN -> [SKIP][121] ([Intel XE#2234] / [Intel XE#2850]) +7 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_psr@psr-cursor-render:
- shard-adlp: NOTRUN -> [SKIP][122] ([Intel XE#2850] / [Intel XE#929]) +5 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-8/igt@[email protected]

* igt@kms_psr@psr2-suspend@edp-1:
- shard-lnl: [PASS][123] -> [FAIL][124] ([Intel XE#5298]) +1 other test fail
[123]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-2/igt@kms_psr@[email protected]
[124]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-5/igt@kms_psr@[email protected]

* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-dg2-set2: NOTRUN -> [SKIP][125] ([Intel XE#1127]) +1 other test skip
[125]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-434/igt@[email protected]

* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-lnl: NOTRUN -> [SKIP][126] ([Intel XE#3414] / [Intel XE#3904]) +1 other test skip
[126]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-1/igt@[email protected]

* igt@kms_rotation_crc@sprite-rotation-90-pos-100-0:
- shard-dg2-set2: NOTRUN -> [SKIP][127] ([Intel XE#3414])
[127]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-464/igt@[email protected]

* igt@kms_setmode@basic@pipe-b-edp-1:
- shard-lnl: [PASS][128] -> [FAIL][129] ([Intel XE#2883]) +2 other tests fail
[128]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-7/igt@kms_setmode@[email protected]
[129]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-3/igt@kms_setmode@[email protected]

* igt@kms_setmode@clone-exclusive-crtc:
- shard-lnl: NOTRUN -> [SKIP][130] ([Intel XE#1435])
[130]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-3/igt@[email protected]

* igt@kms_setmode@invalid-clone-single-crtc:
- shard-bmg: [PASS][131] -> [SKIP][132] ([Intel XE#1435])
[131]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-7/igt@[email protected]
[132]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_vrr@cmrr@pipe-a-edp-1:
- shard-lnl: [PASS][133] -> [FAIL][134] ([Intel XE#4459]) +1 other test fail
[133]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-4/igt@kms_vrr@[email protected]
[134]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-1/igt@kms_vrr@[email protected]

* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-bmg: NOTRUN -> [SKIP][135] ([Intel XE#1499])
[135]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]

* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-dg2-set2: NOTRUN -> [SKIP][136] ([Intel XE#1091] / [Intel XE#2849])
[136]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-463/igt@[email protected]
- shard-lnl: NOTRUN -> [SKIP][137] ([Intel XE#1091] / [Intel XE#2849])
[137]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-8/igt@[email protected]
- shard-bmg: NOTRUN -> [SKIP][138] ([Intel XE#1091] / [Intel XE#2849])
[138]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@[email protected]

* igt@xe_compute@ccs-mode-basic:
- shard-adlp: NOTRUN -> [SKIP][139] ([Intel XE#1447] / [Intel XE#5617])
[139]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-9/igt@[email protected]

* igt@xe_copy_basic@mem-copy-linear-0x3fff:
- shard-dg2-set2: NOTRUN -> [SKIP][140] ([Intel XE#1123])
[140]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-435/igt@[email protected]

* igt@xe_create@multigpu-create-massive-size:
- shard-bmg: NOTRUN -> [SKIP][141] ([Intel XE#2504])
[141]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@[email protected]
- shard-adlp: NOTRUN -> [SKIP][142] ([Intel XE#944])
[142]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-4/igt@[email protected]

* igt@xe_eu_stall@blocking-read:
- shard-bmg: [PASS][143] -> [FAIL][144] ([Intel XE#5420])
[143]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-7/igt@[email protected]
[144]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]

* igt@xe_eu_stall@invalid-event-report-count:
- shard-dg2-set2: NOTRUN -> [SKIP][145] ([Intel XE#5626])
[145]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-435/igt@[email protected]

* igt@xe_eudebug@basic-client:
- shard-lnl: NOTRUN -> [SKIP][146] ([Intel XE#4837]) +5 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-2/igt@[email protected]

* igt@xe_eudebug@basic-vm-access-userptr-faultable:
- shard-dg2-set2: NOTRUN -> [SKIP][147] ([Intel XE#4837]) +10 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-434/igt@[email protected]

* igt@xe_eudebug@discovery-empty:
- shard-bmg: NOTRUN -> [SKIP][148] ([Intel XE#4837]) +10 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@[email protected]

* igt@xe_eudebug_online@set-breakpoint-faultable:
- shard-adlp: NOTRUN -> [SKIP][149] ([Intel XE#4837] / [Intel XE#5565]) +2 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-8/igt@[email protected]

* igt@xe_evict@evict-beng-large-external:
- shard-adlp: NOTRUN -> [SKIP][150] ([Intel XE#261] / [Intel XE#5564])
[150]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-6/igt@[email protected]

* igt@xe_evict@evict-beng-small-external:
- shard-adlp: NOTRUN -> [SKIP][151] ([Intel XE#261] / [Intel XE#5564] / [Intel XE#688])
[151]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-4/igt@[email protected]

* igt@xe_evict_ccs@evict-overcommit-parallel-instantfree-samefd:
- shard-lnl: NOTRUN -> [SKIP][152] ([Intel XE#688]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-2/igt@[email protected]

* igt@xe_exec_basic@multigpu-many-execqueues-many-vm-userptr-invalidate:
- shard-adlp: NOTRUN -> [SKIP][153] ([Intel XE#1392] / [Intel XE#5575]) +2 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-1/igt@xe_exec_basic@multigpu-many-execqueues-many-vm-userptr-invalidate.html

* igt@xe_exec_basic@multigpu-no-exec-userptr:
- shard-lnl: NOTRUN -> [SKIP][154] ([Intel XE#1392]) +2 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-5/igt@[email protected]

* igt@xe_exec_basic@multigpu-no-exec-userptr-invalidate-race:
- shard-dg2-set2: [PASS][155] -> [SKIP][156] ([Intel XE#1392]) +4 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-463/igt@[email protected]
[156]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-432/igt@[email protected]

* igt@xe_exec_basic@multigpu-once-null-rebind:
- shard-bmg: NOTRUN -> [SKIP][157] ([Intel XE#2322]) +5 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@xe_exec_fault_mode@many-invalid-userptr-fault:
- shard-adlp: NOTRUN -> [SKIP][158] ([Intel XE#288] / [Intel XE#5561]) +8 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-6/igt@[email protected]

* igt@xe_exec_fault_mode@once-rebind-prefetch:
- shard-dg2-set2: NOTRUN -> [SKIP][159] ([Intel XE#288]) +23 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-466/igt@[email protected]

* igt@xe_exec_reset@parallel-gt-reset:
- shard-dg2-set2: [PASS][160] -> [DMESG-WARN][161] ([Intel XE#3876])
[160]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-463/igt@[email protected]
[161]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-464/igt@[email protected]

* igt@xe_exec_system_allocator@process-many-execqueues-mmap-huge-nomemset:
- shard-lnl: NOTRUN -> [SKIP][162] ([Intel XE#4943]) +7 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-8/igt@xe_exec_system_allocator@process-many-execqueues-mmap-huge-nomemset.html

* igt@xe_exec_system_allocator@process-many-large-mmap-remap-ro:
- shard-adlp: NOTRUN -> [SKIP][163] ([Intel XE#4915] / [Intel XE#5560]) +58 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-4/igt@[email protected]

* igt@xe_exec_system_allocator@threads-many-large-mmap-shared-remap-dontunmap-eocheck:
- shard-dg2-set2: NOTRUN -> [SKIP][164] ([Intel XE#4915]) +212 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-435/igt@xe_exec_system_allocator@threads-many-large-mmap-shared-remap-dontunmap-eocheck.html

* igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-mmap-new-huge:
- shard-bmg: NOTRUN -> [SKIP][165] ([Intel XE#4943]) +7 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@xe_exec_system_allocator@threads-shared-vm-many-execqueues-mmap-new-huge.html

* igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv:
- shard-bmg: NOTRUN -> [ABORT][166] ([Intel XE#4917] / [Intel XE#5466] / [Intel XE#5530])
[166]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html

* igt@xe_media_fill@media-fill:
- shard-dg2-set2: NOTRUN -> [SKIP][167] ([Intel XE#560])
[167]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-464/igt@[email protected]

* igt@xe_mmap@small-bar:
- shard-lnl: NOTRUN -> [SKIP][168] ([Intel XE#512])
[168]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-2/igt@[email protected]

* igt@xe_module_load@load:
- shard-bmg: ([PASS][169], [PASS][170], [PASS][171], [PASS][172], [PASS][173], [PASS][174], [PASS][175], [PASS][176], [PASS][177], [PASS][178], [PASS][179], [PASS][180], [PASS][181], [PASS][182], [PASS][183], [PASS][184], [PASS][185], [PASS][186], [PASS][187], [PASS][188], [PASS][189], [PASS][190], [PASS][191], [PASS][192], [PASS][193]) -> ([PASS][194], [PASS][195], [PASS][196], [PASS][197], [PASS][198], [PASS][199], [SKIP][200], [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]) ([Intel XE#2457])
[169]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-8/igt@[email protected]
[170]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[171]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-3/igt@[email protected]
[172]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-3/igt@[email protected]
[173]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-1/igt@[email protected]
[174]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-8/igt@[email protected]
[175]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-8/igt@[email protected]
[176]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-3/igt@[email protected]
[177]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[178]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[179]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-7/igt@[email protected]
[180]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[181]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-7/igt@[email protected]
[182]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-7/igt@[email protected]
[183]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[184]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@[email protected]
[185]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@[email protected]
[186]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-4/igt@[email protected]
[187]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-4/igt@[email protected]
[188]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[189]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[190]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[191]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[192]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[193]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-4/igt@[email protected]
[194]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@[email protected]
[195]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@[email protected]
[196]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@[email protected]
[197]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]
[198]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]
[199]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]
[200]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]
[201]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]
[202]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]
[203]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]
[204]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]
[205]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]
[206]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]
[207]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]
[208]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]
[209]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]
[210]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]
[211]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@[email protected]
[212]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]
[213]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]
[214]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]
[215]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@[email protected]
[216]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@[email protected]
[217]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@[email protected]
[218]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@[email protected]
[219]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@[email protected]

* igt@xe_module_load@unload:
- shard-dg2-set2: [PASS][220] -> [INCOMPLETE][221] ([Intel XE#2594])
[220]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-435/igt@[email protected]
[221]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-464/igt@[email protected]

* igt@xe_oa@invalid-remove-userspace-config:
- shard-adlp: NOTRUN -> [SKIP][222] ([Intel XE#3573])
[222]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-1/igt@[email protected]

* igt@xe_oa@syncs-userptr-wait-cfg:
- shard-dg2-set2: NOTRUN -> [SKIP][223] ([Intel XE#3573]) +6 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-432/igt@[email protected]

* igt@xe_pat@pat-index-xehpc:
- shard-dg2-set2: NOTRUN -> [SKIP][224] ([Intel XE#2838] / [Intel XE#979])
[224]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-435/igt@[email protected]

* igt@xe_peer2peer@write:
- shard-bmg: NOTRUN -> [SKIP][225] ([Intel XE#2427])
[225]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@[email protected]
- shard-adlp: NOTRUN -> [SKIP][226] ([Intel XE#1061] / [Intel XE#5568])
[226]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-4/igt@[email protected]
- shard-lnl: NOTRUN -> [SKIP][227] ([Intel XE#1061])
[227]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-8/igt@[email protected]

* igt@xe_peer2peer@write@write-gpua-vram01-gpub-system-p2p:
- shard-dg2-set2: NOTRUN -> [FAIL][228] ([Intel XE#1173]) +1 other test fail
[228]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-463/igt@xe_peer2peer@[email protected]

* igt@xe_pm@d3cold-basic-exec:
- shard-lnl: NOTRUN -> [SKIP][229] ([Intel XE#2284] / [Intel XE#366])
[229]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-2/igt@[email protected]

* igt@xe_pm@d3cold-mmap-vram:
- shard-dg2-set2: NOTRUN -> [SKIP][230] ([Intel XE#2284] / [Intel XE#366]) +1 other test skip
[230]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-434/igt@[email protected]

* igt@xe_pm@d3cold-multiple-execs:
- shard-adlp: NOTRUN -> [SKIP][231] ([Intel XE#2284] / [Intel XE#366])
[231]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-2/igt@[email protected]

* igt@xe_pm@s3-d3hot-basic-exec:
- shard-lnl: NOTRUN -> [SKIP][232] ([Intel XE#584])
[232]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-4/igt@[email protected]

* igt@xe_pm@vram-d3cold-threshold:
- shard-dg2-set2: NOTRUN -> [SKIP][233] ([Intel XE#579])
[233]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-434/igt@[email protected]

* igt@xe_pxp@display-pxp-fb:
- shard-bmg: NOTRUN -> [SKIP][234] ([Intel XE#4733]) +1 other test skip
[234]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]
- shard-adlp: NOTRUN -> [SKIP][235] ([Intel XE#4733])
[235]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-4/igt@[email protected]
- shard-dg2-set2: NOTRUN -> [SKIP][236] ([Intel XE#4733]) +2 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-434/igt@[email protected]

* igt@xe_pxp@pxp-stale-bo-bind-post-termination-irq:
- shard-adlp: NOTRUN -> [SKIP][237] ([Intel XE#4733] / [Intel XE#5594])
[237]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-8/igt@[email protected]

* igt@xe_query@multigpu-query-cs-cycles:
- shard-dg2-set2: NOTRUN -> [SKIP][238] ([Intel XE#944]) +3 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-432/igt@[email protected]

* igt@xe_query@multigpu-query-hwconfig:
- shard-bmg: NOTRUN -> [SKIP][239] ([Intel XE#944])
[239]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]

* igt@xe_query@multigpu-query-mem-usage:
- shard-lnl: NOTRUN -> [SKIP][240] ([Intel XE#944]) +1 other test skip
[240]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-3/igt@[email protected]

* igt@xe_spin_batch@spin-mem-copy:
- shard-dg2-set2: NOTRUN -> [SKIP][241] ([Intel XE#4821])
[241]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-434/igt@[email protected]

* igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling:
- shard-bmg: NOTRUN -> [SKIP][242] ([Intel XE#4130])
[242]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@xe_sriov_auto_provisioning@resources-released-on-vfs-disabling.html

* igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs:
- shard-dg2-set2: NOTRUN -> [SKIP][243] ([Intel XE#4130])
[243]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-432/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-increase-numvfs.html

* igt@xe_sriov_flr@flr-twice:
- shard-bmg: NOTRUN -> [SKIP][244] ([Intel XE#4273])
[244]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

#### Possible fixes ####

* igt@core_hotunplug@hotrebind:
- shard-bmg: [SKIP][245] ([Intel XE#4963]) -> [PASS][246] +1 other test pass
[245]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[246]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]

* igt@fbdev@info:
- shard-bmg: [SKIP][247] ([Intel XE#2134]) -> [PASS][248] +3 other tests pass
[247]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[248]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]

* igt@intel_hwmon@hwmon-write:
- shard-bmg: [FAIL][249] ([Intel XE#4665]) -> [PASS][250]
[249]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-3/igt@[email protected]
[250]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]

* igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-c-edp-1:
- shard-lnl: [FAIL][251] ([Intel XE#911]) -> [PASS][252] +3 other tests pass
[251]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-2/igt@kms_async_flips@[email protected]
[252]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-5/igt@kms_async_flips@[email protected]

* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip:
- shard-bmg: [SKIP][253] ([Intel XE#4947]) -> [PASS][254] +21 other tests pass
[253]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html
[254]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html

* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-bmg: [INCOMPLETE][255] ([Intel XE#3862]) -> [PASS][256] +1 other test pass
[255]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-2/igt@[email protected]
[256]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs:
- shard-dg2-set2: [INCOMPLETE][257] ([Intel XE#3862]) -> [PASS][258]
[257]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-432/igt@[email protected]
[258]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-436/igt@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-dp-4:
- shard-dg2-set2: [INCOMPLETE][259] ([Intel XE#3124]) -> [PASS][260]
[259]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-466/igt@kms_ccs@[email protected]
[260]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-433/igt@kms_ccs@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs@pipe-a-hdmi-a-6:
- shard-dg2-set2: [DMESG-WARN][261] ([Intel XE#1727] / [Intel XE#3113]) -> [PASS][262]
[261]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-466/igt@kms_ccs@[email protected]
[262]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-433/igt@kms_ccs@[email protected]

* igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy:
- shard-bmg: [SKIP][263] ([Intel XE#2291]) -> [PASS][264] +4 other tests pass
[263]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[264]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]

* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-bmg: [SKIP][265] ([Intel XE#4950]) -> [PASS][266] +125 other tests pass
[265]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
[266]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html

* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-bmg: [SKIP][267] ([Intel XE#2316]) -> [PASS][268] +4 other tests pass
[267]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[268]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@[email protected]

* igt@kms_flip@flip-vs-dpms-on-nop-interruptible:
- shard-adlp: [DMESG-WARN][269] ([Intel XE#4543]) -> [PASS][270] +2 other tests pass
[269]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-9/igt@[email protected]
[270]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-4/igt@[email protected]

* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
- shard-lnl: [FAIL][271] ([Intel XE#301]) -> [PASS][272] +2 other tests pass
[271]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-2/igt@kms_flip@[email protected]
[272]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-1/igt@kms_flip@[email protected]

* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-bmg: [INCOMPLETE][273] ([Intel XE#2049] / [Intel XE#2597]) -> [PASS][274] +1 other test pass
[273]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-8/igt@[email protected]
[274]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@[email protected]

* igt@kms_flip@plain-flip-ts-check-interruptible:
- shard-dg2-set2: [FAIL][275] ([Intel XE#5416]) -> [PASS][276] +1 other test pass
[275]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-434/igt@[email protected]
[276]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-463/igt@[email protected]

* igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling:
- shard-adlp: [DMESG-FAIL][277] ([Intel XE#4543] / [Intel XE#4921]) -> [PASS][278] +1 other test pass
[277]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-9/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html
[278]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-2/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling.html

* igt@kms_flip_tiling@flip-change-tiling@pipe-c-hdmi-a-1-y-to-x:
- shard-adlp: [DMESG-FAIL][279] ([Intel XE#4543]) -> [PASS][280] +10 other tests pass
[279]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-2/igt@kms_flip_tiling@[email protected]
[280]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-3/igt@kms_flip_tiling@[email protected]

* igt@kms_hdr@invalid-hdr:
- shard-dg2-set2: [SKIP][281] ([Intel XE#455]) -> [PASS][282]
[281]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-436/igt@[email protected]
[282]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-463/igt@[email protected]

* igt@kms_hdr@static-swap:
- shard-bmg: [SKIP][283] ([Intel XE#1503]) -> [PASS][284]
[283]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[284]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@kms_plane_multiple@2x-tiling-none:
- shard-bmg: [SKIP][285] ([Intel XE#4596]) -> [PASS][286]
[285]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[286]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]

* igt@kms_pm_dc@dc5-psr:
- shard-lnl: [FAIL][287] ([Intel XE#718]) -> [PASS][288]
[287]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-5/igt@[email protected]
[288]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-1/igt@[email protected]

* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-bmg: [SKIP][289] ([Intel XE#4962]) -> [PASS][290] +1 other test pass
[289]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[290]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]

* {igt@xe_compute_preempt@compute-preempt-many-vram}:
- shard-bmg: [ABORT][291] ([Intel XE#3970]) -> [PASS][292] +1 other test pass
[291]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-3/igt@[email protected]
[292]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]

* igt@xe_exec_basic@multigpu-no-exec-null-defer-bind:
- shard-dg2-set2: [SKIP][293] ([Intel XE#1392]) -> [PASS][294] +5 other tests pass
[293]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-432/igt@[email protected]
[294]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-464/igt@[email protected]

* igt@xe_exec_reset@parallel-gt-reset:
- shard-bmg: [DMESG-WARN][295] ([Intel XE#3876]) -> [PASS][296]
[295]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-8/igt@[email protected]
[296]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@[email protected]

* igt@xe_exec_system_allocator@process-many-large-mmap-nomemset:
- shard-bmg: [SKIP][297] ([Intel XE#4945]) -> [PASS][298] +570 other tests pass
[297]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[298]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]

* igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset:
- shard-lnl: [FAIL][299] ([Intel XE#5018]) -> [PASS][300]
[299]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-7/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html
[300]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-7/igt@xe_exec_system_allocator@threads-shared-vm-many-large-execqueues-new-bo-map-nomemset.html

* igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv:
- shard-dg2-set2: [INCOMPLETE][301] ([Intel XE#5531]) -> [PASS][302]
[301]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-434/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html
[302]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-433/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html
- shard-adlp: [TIMEOUT][303] ([Intel XE#5531]) -> [PASS][304]
[303]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-3/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html
[304]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-2/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html

* igt@xe_pm@s4-basic:
- shard-adlp: [DMESG-WARN][305] ([Intel XE#2953] / [Intel XE#4173]) -> [PASS][306]
[305]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-8/igt@[email protected]
[306]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-1/igt@[email protected]

#### Warnings ####

* igt@kms_async_flips@invalid-async-flip:
- shard-bmg: [SKIP][307] ([Intel XE#4950]) -> [SKIP][308] ([Intel XE#873])
[307]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[308]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_big_fb@4-tiled-64bpp-rotate-90:
- shard-bmg: [SKIP][309] ([Intel XE#4947]) -> [SKIP][310] ([Intel XE#2327]) +7 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[310]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]

* igt@kms_big_fb@yf-tiled-32bpp-rotate-0:
- shard-bmg: [SKIP][311] ([Intel XE#4947]) -> [SKIP][312] ([Intel XE#1124]) +16 other tests skip
[311]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[312]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@kms_bw@connected-linear-tiling-4-displays-2160x1440p:
- shard-bmg: [SKIP][313] ([Intel XE#4950]) -> [SKIP][314] ([Intel XE#2314] / [Intel XE#2894])
[313]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[314]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@kms_bw@linear-tiling-4-displays-2160x1440p:
- shard-bmg: [SKIP][315] ([Intel XE#4950]) -> [SKIP][316] ([Intel XE#367]) +3 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[316]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]

* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc:
- shard-bmg: [SKIP][317] ([Intel XE#4947]) -> [SKIP][318] ([Intel XE#3432]) +4 other tests skip
[317]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[318]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@kms_ccs@random-ccs-data-4-tiled-dg2-rc-ccs-cc:
- shard-bmg: [SKIP][319] ([Intel XE#4947]) -> [SKIP][320] ([Intel XE#2887]) +17 other tests skip
[319]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[320]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]

* igt@kms_cdclk@plane-scaling:
- shard-bmg: [SKIP][321] ([Intel XE#4947]) -> [SKIP][322] ([Intel XE#2724])
[321]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[322]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]

* igt@kms_chamelium_audio@hdmi-audio-edid:
- shard-bmg: [SKIP][323] ([Intel XE#4950]) -> [SKIP][324] ([Intel XE#2252]) +12 other tests skip
[323]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[324]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_chamelium_color@degamma:
- shard-bmg: [SKIP][325] ([Intel XE#4950]) -> [SKIP][326] ([Intel XE#2325]) +1 other test skip
[325]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[326]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]

* igt@kms_content_protection@atomic-dpms:
- shard-bmg: [SKIP][327] ([Intel XE#4950]) -> [FAIL][328] ([Intel XE#1178])
[327]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[328]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]

* igt@kms_content_protection@dp-mst-type-1:
- shard-bmg: [SKIP][329] ([Intel XE#4950]) -> [SKIP][330] ([Intel XE#2390])
[329]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[330]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]

* igt@kms_content_protection@lic-type-0:
- shard-bmg: [SKIP][331] ([Intel XE#2341]) -> [FAIL][332] ([Intel XE#1178])
[331]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[332]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]

* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-bmg: [SKIP][333] ([Intel XE#4950]) -> [SKIP][334] ([Intel XE#2320]) +6 other tests skip
[333]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[334]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]

* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-bmg: [SKIP][335] ([Intel XE#4950]) -> [FAIL][336] ([Intel XE#1475])
[335]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[336]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@[email protected]

* igt@kms_dp_link_training@non-uhbr-sst:
- shard-bmg: [SKIP][337] ([Intel XE#4947]) -> [SKIP][338] ([Intel XE#4354])
[337]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[338]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-bmg: [SKIP][339] ([Intel XE#4947]) -> [SKIP][340] ([Intel XE#4331])
[339]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[340]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@[email protected]

* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-bmg: [SKIP][341] ([Intel XE#4947]) -> [SKIP][342] ([Intel XE#2244])
[341]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[342]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@[email protected]

* igt@kms_fbc_dirty_rect@fbc-dirty-rectangle-different-formats:
- shard-bmg: [SKIP][343] ([Intel XE#4945]) -> [SKIP][344] ([Intel XE#4422])
[343]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[344]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_fbcon_fbt@fbc-suspend:
- shard-bmg: [SKIP][345] ([Intel XE#4947]) -> [SKIP][346] ([Intel XE#5425])
[345]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[346]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]

* igt@kms_feature_discovery@psr1:
- shard-bmg: [SKIP][347] ([Intel XE#4950]) -> [SKIP][348] ([Intel XE#2374])
[347]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[348]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@[email protected]

* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-bmg: [SKIP][349] ([Intel XE#4950]) -> [SKIP][350] ([Intel XE#2316]) +2 other tests skip
[349]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[350]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_flip@bo-too-big-interruptible@a-edp1:
- shard-lnl: [TIMEOUT][351] ([Intel XE#1504]) -> [TIMEOUT][352] ([Intel XE#1504] / [Intel XE#5737]) +1 other test timeout
[351]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-4/igt@kms_flip@[email protected]
[352]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-5/igt@kms_flip@[email protected]

* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling:
- shard-bmg: [SKIP][353] ([Intel XE#4947]) -> [SKIP][354] ([Intel XE#2293] / [Intel XE#2380]) +5 other tests skip
[353]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html
[354]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling.html

* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-bmg: [SKIP][355] ([Intel XE#4947]) -> [SKIP][356] ([Intel XE#2380])
[355]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
[356]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html

* igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-blt:
- shard-bmg: [SKIP][357] ([Intel XE#4947]) -> [SKIP][358] ([Intel XE#2311]) +37 other tests skip
[357]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-blt.html
[358]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@kms_frontbuffer_tracking@drrs-2p-primscrn-cur-indfb-draw-blt.html

* igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][359] ([Intel XE#2312]) -> [SKIP][360] ([Intel XE#2311]) +8 other tests skip
[359]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[360]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@kms_frontbuffer_tracking@drrs-2p-scndscrn-pri-indfb-draw-mmap-wc.html

* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt:
- shard-bmg: [SKIP][361] ([Intel XE#4947]) -> [SKIP][362] ([Intel XE#5390]) +16 other tests skip
[361]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[362]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render:
- shard-adlp: [DMESG-FAIL][363] ([Intel XE#4543]) -> [FAIL][364] ([Intel XE#5671])
[363]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render.html
[364]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-9/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-render.html

* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt:
- shard-bmg: [SKIP][365] ([Intel XE#2312]) -> [SKIP][366] ([Intel XE#5390]) +4 other tests skip
[365]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@[email protected]
[366]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: [SKIP][367] ([Intel XE#5390]) -> [SKIP][368] ([Intel XE#2312]) +2 other tests skip
[367]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-4/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html
[368]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-fullscreen.html

* igt@kms_frontbuffer_tracking@fbc-2p-rte:
- shard-bmg: [SKIP][369] ([Intel XE#4947]) -> [SKIP][370] ([Intel XE#5427])
[369]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[370]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-msflip-blt:
- shard-bmg: [SKIP][371] ([Intel XE#2311]) -> [SKIP][372] ([Intel XE#2312]) +6 other tests skip
[371]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-3/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-msflip-blt.html
[372]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcdrrs-2p-scndscrn-indfb-msflip-blt.html

* igt@kms_frontbuffer_tracking@fbcdrrs-tiling-y:
- shard-bmg: [SKIP][373] ([Intel XE#4947]) -> [SKIP][374] ([Intel XE#2352]) +1 other test skip
[373]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[374]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@[email protected]

* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-plflip-blt:
- shard-bmg: [SKIP][375] ([Intel XE#4947]) -> [SKIP][376] ([Intel XE#2312]) +2 other tests skip
[375]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-plflip-blt.html
[376]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-plflip-blt.html

* igt@kms_frontbuffer_tracking@fbcpsr-indfb-scaledprimary:
- shard-bmg: [SKIP][377] ([Intel XE#4947]) -> [SKIP][378] ([Intel XE#2313]) +39 other tests skip
[377]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[378]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-bmg: [SKIP][379] ([Intel XE#4947]) -> [SKIP][380] ([Intel XE#2350])
[379]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[380]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen:
- shard-bmg: [SKIP][381] ([Intel XE#2313]) -> [SKIP][382] ([Intel XE#2312]) +5 other tests skip
[381]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html
[382]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-fullscreen.html

* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-bmg: [SKIP][383] ([Intel XE#2312]) -> [SKIP][384] ([Intel XE#2313]) +7 other tests skip
[383]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html
[384]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html

* igt@kms_joiner@basic-force-big-joiner:
- shard-bmg: [SKIP][385] ([Intel XE#4947]) -> [SKIP][386] ([Intel XE#3012])
[385]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[386]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-bmg: [SKIP][387] ([Intel XE#4947]) -> [SKIP][388] ([Intel XE#346])
[387]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[388]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]

* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-bmg: [SKIP][389] ([Intel XE#4947]) -> [SKIP][390] ([Intel XE#4090])
[389]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[390]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@kms_plane_multiple@2x-tiling-y:
- shard-bmg: [SKIP][391] ([Intel XE#4950]) -> [SKIP][392] ([Intel XE#4596])
[391]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[392]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5:
- shard-bmg: [SKIP][393] ([Intel XE#4950]) -> [SKIP][394] ([Intel XE#2763])
[393]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[394]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@[email protected]

* igt@kms_pm_backlight@fade-with-suspend:
- shard-bmg: [SKIP][395] ([Intel XE#4947]) -> [SKIP][396] ([Intel XE#870])
[395]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[396]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_pm_lpsp@kms-lpsp:
- shard-bmg: [SKIP][397] ([Intel XE#4947]) -> [SKIP][398] ([Intel XE#2499])
[397]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[398]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@[email protected]

* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-bmg: [SKIP][399] ([Intel XE#4962]) -> [SKIP][400] ([Intel XE#1439] / [Intel XE#3141] / [Intel XE#836])
[399]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[400]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]

* igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-sf:
- shard-bmg: [SKIP][401] ([Intel XE#4947]) -> [SKIP][402] ([Intel XE#1489]) +9 other tests skip
[401]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[402]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]

* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-lnl: [SKIP][403] ([Intel XE#2893]) -> [SKIP][404] ([Intel XE#1489])
[403]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-lnl-7/igt@[email protected]
[404]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-lnl-3/igt@[email protected]

* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-bmg: [SKIP][405] ([Intel XE#4947]) -> [SKIP][406] ([Intel XE#2387]) +1 other test skip
[405]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[406]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@[email protected]

* igt@kms_psr@fbc-pr-cursor-blt:
- shard-bmg: [SKIP][407] ([Intel XE#4947]) -> [SKIP][408] ([Intel XE#2234] / [Intel XE#2850]) +19 other tests skip
[407]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[408]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-5/igt@[email protected]

* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-bmg: [SKIP][409] ([Intel XE#4947]) -> [SKIP][410] ([Intel XE#2414])
[409]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[410]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@kms_rotation_crc@bad-pixel-format:
- shard-bmg: [SKIP][411] ([Intel XE#4950]) -> [SKIP][412] ([Intel XE#3414] / [Intel XE#3904]) +3 other tests skip
[411]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[412]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@kms_rotation_crc@primary-y-tiled-reflect-x-180:
- shard-bmg: [SKIP][413] ([Intel XE#4950]) -> [SKIP][414] ([Intel XE#2330])
[413]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[414]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@kms_scaling_modes@scaling-mode-full:
- shard-bmg: [SKIP][415] ([Intel XE#4950]) -> [SKIP][416] ([Intel XE#2413])
[415]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[416]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-dg2-set2: [SKIP][417] ([Intel XE#1500]) -> [SKIP][418] ([Intel XE#362])
[417]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-dg2-435/igt@[email protected]
[418]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-dg2-463/igt@[email protected]

* igt@kms_vrr@flipline:
- shard-bmg: [SKIP][419] ([Intel XE#4950]) -> [SKIP][420] ([Intel XE#1499])
[419]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[420]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@xe_eudebug_online@single-step-one:
- shard-bmg: [SKIP][421] ([Intel XE#4945]) -> [SKIP][422] ([Intel XE#4837]) +15 other tests skip
[421]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[422]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@xe_eudebug_sriov@deny-sriov:
- shard-bmg: [SKIP][423] ([Intel XE#4945]) -> [SKIP][424] ([Intel XE#4518]) +1 other test skip
[423]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[424]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]

* igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate:
- shard-bmg: [SKIP][425] ([Intel XE#4945]) -> [SKIP][426] ([Intel XE#2322]) +11 other tests skip
[425]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate.html
[426]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@xe_exec_basic@multigpu-once-bindexecqueue-userptr-invalidate.html

* igt@xe_exec_system_allocator@many-execqueues-mmap-huge-nomemset:
- shard-bmg: [SKIP][427] ([Intel XE#4945]) -> [SKIP][428] ([Intel XE#4943]) +28 other tests skip
[427]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[428]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-4/igt@[email protected]

* igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv:
- shard-adlp: [ABORT][429] ([Intel XE#4917] / [Intel XE#5530]) -> [ABORT][430] ([Intel XE#5530])
[429]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-adlp-8/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html
[430]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-adlp-6/igt@xe_fault_injection@probe-fail-guc-xe_guc_ct_send_recv.html

* igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv:
- shard-bmg: [SKIP][431] ([Intel XE#4945]) -> [ABORT][432] ([Intel XE#5530])
[431]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html
[432]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@xe_fault_injection@probe-fail-guc-xe_guc_mmio_send_recv.html

* igt@xe_mmap@small-bar:
- shard-bmg: [SKIP][433] ([Intel XE#4945]) -> [SKIP][434] ([Intel XE#586])
[433]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[434]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-1/igt@[email protected]

* igt@xe_oa@oa-tlb-invalidate:
- shard-bmg: [SKIP][435] ([Intel XE#4945]) -> [SKIP][436] ([Intel XE#2248])
[435]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[436]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-8/igt@[email protected]

* igt@xe_pat@pat-index-xehpc:
- shard-bmg: [SKIP][437] ([Intel XE#4945]) -> [SKIP][438] ([Intel XE#1420])
[437]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[438]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@xe_pat@pat-index-xelp:
- shard-bmg: [SKIP][439] ([Intel XE#4945]) -> [SKIP][440] ([Intel XE#2245])
[439]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[440]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]

* igt@xe_pm@d3cold-multiple-execs:
- shard-bmg: [SKIP][441] ([Intel XE#4945]) -> [SKIP][442] ([Intel XE#2284]) +1 other test skip
[441]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[442]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-2/igt@[email protected]

* igt@xe_pmu@fn-engine-activity-load:
- shard-bmg: [SKIP][443] ([Intel XE#4945]) -> [SKIP][444] ([Intel XE#4650]) +1 other test skip
[443]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[444]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@[email protected]

* igt@xe_pxp@pxp-stale-bo-exec-post-suspend:
- shard-bmg: [SKIP][445] ([Intel XE#4945]) -> [SKIP][446] ([Intel XE#4733]) +1 other test skip
[445]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[446]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@[email protected]

* igt@xe_query@multigpu-query-mem-usage:
- shard-bmg: [SKIP][447] ([Intel XE#4945]) -> [SKIP][448] ([Intel XE#944]) +6 other tests skip
[447]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[448]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-6/igt@[email protected]

* igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs:
- shard-bmg: [SKIP][449] ([Intel XE#4945]) -> [SKIP][450] ([Intel XE#4130]) +1 other test skip
[449]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html
[450]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-3/igt@xe_sriov_auto_provisioning@selfconfig-reprovision-reduce-numvfs.html

* igt@xe_sriov_flr@flr-each-isolation:
- shard-bmg: [SKIP][451] ([Intel XE#4945]) -> [SKIP][452] ([Intel XE#3342])
[451]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b/shard-bmg-5/igt@[email protected]
[452]: https://intel-gfx-ci.01.org/tree/intel-xe/xe-pw-152514v3/shard-bmg-7/igt@[email protected]

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

[Intel XE#1061]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1061
[Intel XE#1091]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1091
[Intel XE#1123]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1123
[Intel XE#1124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1124
[Intel XE#1127]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1127
[Intel XE#1173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1173
[Intel XE#1178]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1178
[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#1397]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1397
[Intel XE#1401]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1401
[Intel XE#1406]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1406
[Intel XE#1407]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1407
[Intel XE#1420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1420
[Intel XE#1421]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1421
[Intel XE#1424]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1424
[Intel XE#1435]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1435
[Intel XE#1439]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1439
[Intel XE#1447]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1447
[Intel XE#1475]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1475
[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#1500]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1500
[Intel XE#1503]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1503
[Intel XE#1504]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1504
[Intel XE#1512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1512
[Intel XE#1727]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1727
[Intel XE#1745]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/1745
[Intel XE#2049]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2049
[Intel XE#2134]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2134
[Intel XE#2191]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2191
[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#2244]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2244
[Intel XE#2245]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2245
[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#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#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#2374]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2374
[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#2413]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2413
[Intel XE#2414]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2414
[Intel XE#2427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2427
[Intel XE#2457]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2457
[Intel XE#2499]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2499
[Intel XE#2504]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2504
[Intel XE#2594]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2594
[Intel XE#2597]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2597
[Intel XE#261]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/261
[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#2838]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2838
[Intel XE#2849]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2849
[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#2883]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2883
[Intel XE#2887]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2887
[Intel XE#2893]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2893
[Intel XE#2894]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2894
[Intel XE#2907]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/2907
[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#301]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/301
[Intel XE#3012]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3012
[Intel XE#306]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/306
[Intel XE#308]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/308
[Intel XE#309]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/309
[Intel XE#310]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/310
[Intel XE#3113]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3113
[Intel XE#3124]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3124
[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#323]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/323
[Intel XE#3342]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3342
[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#346]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/346
[Intel XE#352]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/352
[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#3862]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3862
[Intel XE#3876]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3876
[Intel XE#3904]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3904
[Intel XE#3970]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/3970
[Intel XE#4090]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4090
[Intel XE#4130]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4130
[Intel XE#4173]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4173
[Intel XE#4273]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4273
[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#4354]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4354
[Intel XE#4417]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4417
[Intel XE#4422]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4422
[Intel XE#4459]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4459
[Intel XE#4518]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4518
[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#4608]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4608
[Intel XE#4609]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4609
[Intel XE#4633]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4633
[Intel XE#4650]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4650
[Intel XE#4665]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4665
[Intel XE#4733]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4733
[Intel XE#4821]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4821
[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#4917]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4917
[Intel XE#4921]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4921
[Intel XE#4943]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4943
[Intel XE#4945]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4945
[Intel XE#4947]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4947
[Intel XE#4950]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4950
[Intel XE#4962]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4962
[Intel XE#4963]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/4963
[Intel XE#5018]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5018
[Intel XE#512]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/512
[Intel XE#5298]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5298
[Intel XE#5300]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5300
[Intel XE#5390]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5390
[Intel XE#5416]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5416
[Intel XE#5420]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5420
[Intel XE#5425]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5425
[Intel XE#5427]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5427
[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#5531]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5531
[Intel XE#5560]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5560
[Intel XE#5561]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5561
[Intel XE#5564]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5564
[Intel XE#5565]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5565
[Intel XE#5568]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5568
[Intel XE#5575]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5575
[Intel XE#5594]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5594
[Intel XE#560]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/560
[Intel XE#5617]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5617
[Intel XE#5626]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5626
[Intel XE#5671]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5671
[Intel XE#5737]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/5737
[Intel XE#579]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/579
[Intel XE#584]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/584
[Intel XE#586]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/586
[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#688]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/688
[Intel XE#718]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/718
[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#873]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/873
[Intel XE#911]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/911
[Intel XE#929]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/929
[Intel XE#944]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/944
[Intel XE#979]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/979

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

* IGT: IGT_8486 -> IGT_8487
* Linux: xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b -> xe-pw-152514v3

IGT_8486: 8f22580f497c9e9444cf31f53d990b1333ce40d5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
IGT_8487: 8487
xe-3507-c79dfb5e415ae8c63601b02f7b3a2082d1a2345b: c79dfb5e415ae8c63601b02f7b3a2082d1a2345b
xe-pw-152514v3: 152514v3

== Logs ==

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

#63 lore raw
In reply to Imre Deak
Quoted 5 lines · Imre Deak

This patchset fixes an issue on LNL+, where the TypeC PHY's mode/state is detected incorrectly during HW readout for a DP-alt sink that got enabled by BIOS/GOP, but later the sink got disconnected by the user before the driver got loaded.

Quoted 8 lines

The issue in the driver is due to overlooking a change on LNL+ in the way the PHY ready flag and pin assignment is set/cleared in the PHY registers by the HW/FW wrt. how this works on all the earlier (ICL-MTL) TypeC platforms.

The first 5 patches fix the issue, the rest refactor the PHY's max lane count and pin assignment query functions, sanitizing the code, removing duplications and validating the register values read out from the HW.

If you have 5 fix patches and the rest is refactoring, wouldn't it be better to split the series in two?

--
Cheers,
Luca.

author
#64 lore raw
Quoted 11 lines · Luca Coelho
Quoted 10 lines · Imre Deak

This patchset fixes an issue on LNL+, where the TypeC PHY's mode/state is detected incorrectly during HW readout for a DP-alt sink that got enabled by BIOS/GOP, but later the sink got disconnected by the user before the driver got loaded.

The issue in the driver is due to overlooking a change on LNL+ in the way the PHY ready flag and pin assignment is set/cleared in the PHY registers by the HW/FW wrt. how this works on all the earlier (ICL-MTL) TypeC platforms.

Quoted 6 lines
Quoted 3 lines

The first 5 patches fix the issue, the rest refactor the PHY's max lane count and pin assignment query functions, sanitizing the code, removing duplications and validating the register values read out from the HW.

If you have 5 fix patches and the rest is refactoring, wouldn't it be better to split the series in two?

The refactoring part depends on the changes in the fixes part, so I couldn't send the refactoring part separately.

Quoted 3 lines

--
Cheers,
Luca.

#65 lore raw
Quoted 16 lines · Imre Deak
Quoted 15 lines · Luca Coelho
Quoted 13 lines · Imre Deak

This patchset fixes an issue on LNL+, where the TypeC PHY's mode/state is detected incorrectly during HW readout for a DP-alt sink that got enabled by BIOS/GOP, but later the sink got disconnected by the user before the driver got loaded.

The issue in the driver is due to overlooking a change on LNL+ in the way the PHY ready flag and pin assignment is set/cleared in the PHY registers by the HW/FW wrt. how this works on all the earlier (ICL-MTL) TypeC platforms.

The first 5 patches fix the issue, the rest refactor the PHY's max lane count and pin assignment query functions, sanitizing the code, removing duplications and validating the register values read out from the HW.

Quoted 5 lines
Quoted 2 lines

If you have 5 fix patches and the rest is refactoring, wouldn't it be better to split the series in two?

The refactoring part depends on the changes in the fixes part, so I couldn't send the refactoring part separately.

Okay, fair enough. I'd usually send the second part _after_ sending the first one, of course, but you'd have to somehow mark the dependency for CI and such. Is that possible with our infra?

--
Cheers,
Luca.

author
#66 lore raw
Quoted 20 lines · Luca Coelho
Quoted 19 lines · Imre Deak
Quoted 17 lines · Luca Coelho
Quoted 5 lines · Imre Deak

This patchset fixes an issue on LNL+, where the TypeC PHY's mode/state is detected incorrectly during HW readout for a DP-alt sink that got enabled by BIOS/GOP, but later the sink got disconnected by the user before the driver got loaded.

Quoted 8 lines

The issue in the driver is due to overlooking a change on LNL+ in the way the PHY ready flag and pin assignment is set/cleared in the PHY registers by the HW/FW wrt. how this works on all the earlier (ICL-MTL) TypeC platforms.

The first 5 patches fix the issue, the rest refactor the PHY's max lane count and pin assignment query functions, sanitizing the code, removing duplications and validating the register values read out from the HW.

If you have 5 fix patches and the rest is refactoring, wouldn't it be better to split the series in two?

Quoted 6 lines
Quoted 2 lines

The refactoring part depends on the changes in the fixes part, so I couldn't send the refactoring part separately.

Okay, fair enough. I'd usually send the second part _after_ sending the first one, of course, but you'd have to somehow mark the dependency for CI and such. Is that possible with our infra?

Not aware of such. (There was a way to specify an IGT patchset to test the kernel changes with, but that's a different thing.)

I agree it's better to have a separate CI run for the fixes part and also merge it separately. I think the reviewing could still happen for the current patchset and I could resend the fixes part only for CI. Are you ok with that?

Quoted 3 lines

--
Cheers,
Luca.

#67 lore raw
Quoted 28 lines · Imre Deak
Quoted 20 lines · Luca Coelho
Quoted 19 lines · Imre Deak
Quoted 17 lines · Luca Coelho
Quoted 5 lines · Imre Deak

This patchset fixes an issue on LNL+, where the TypeC PHY's mode/state is detected incorrectly during HW readout for a DP-alt sink that got enabled by BIOS/GOP, but later the sink got disconnected by the user before the driver got loaded.

Quoted 8 lines

The issue in the driver is due to overlooking a change on LNL+ in the way the PHY ready flag and pin assignment is set/cleared in the PHY registers by the HW/FW wrt. how this works on all the earlier (ICL-MTL) TypeC platforms.

The first 5 patches fix the issue, the rest refactor the PHY's max lane count and pin assignment query functions, sanitizing the code, removing duplications and validating the register values read out from the HW.

If you have 5 fix patches and the rest is refactoring, wouldn't it be better to split the series in two?

Quoted 6 lines
Quoted 2 lines

The refactoring part depends on the changes in the fixes part, so I couldn't send the refactoring part separately.

Okay, fair enough. I'd usually send the second part _after_ sending the first one, of course, but you'd have to somehow mark the dependency for CI and such. Is that possible with our infra?

Quoted 7 lines

Not aware of such. (There was a way to specify an IGT patchset to test the kernel changes with, but that's a different thing.)

I agree it's better to have a separate CI run for the fixes part and also merge it separately. I think the reviewing could still happen for the current patchset and I could resend the fixes part only for CI. Are you ok with that?

Of course, totally okay and I'll review them in a bit. Resending the fixes part only, for CI, would indeed be a good idea, so we'll know if there are any issues if they're taken without the refactoring (as what would happen for stable or other cherry-picks).

--
Cheers,
Luca.