* [PATCH v3 0/6] ALPM AUX-Less
@ 2024-03-06 10:45 Jouni Högander
2024-03-06 10:45 ` [PATCH v3 1/6] drm/display: Add missing aux less alpm wake related bits Jouni Högander
` (9 more replies)
0 siblings, 10 replies; 19+ messages in thread
From: Jouni Högander @ 2024-03-06 10:45 UTC (permalink / raw)
To: intel-gfx
Cc: Ville Syrjälä, Animesh Manna, Arun R Murthy,
Jouni Högander
This patch set is implementing calculation of ALPM AUX-Less parameters
for Intel HW and writing them in case of AUX-Less is enabled. It is
also enabling ALPM AUX-Less for eDP Panel Replay. Current code is not
allowing Panel Replay on eDP. Patches for this are coming later.
This implementation is only for Panel Replay usage. LOBF (Link Off
Between Active Frames) usage needs more work.
v3:
- use definitions instead of numbers for max values
- do not use alpm_ctl as uninitialized variable
v2:
- use variables instead of values directly
- fix several max values
- move converting port clock to Mhz into _lnl_compute_*
- do not set AUX-Wake related bits for AUX-Less case
- do not write ALPM configuration for DP2.0 Panel Replay or PSR1.
Jouni Högander (6):
drm/display: Add missing aux less alpm wake related bits
drm/i915/psr: Add missing ALPM AUX-Less register definitions
drm/i915/psr: Calculate aux less wake time
drm/i915/psr: Silence period and lfps half cycle
drm/i915/psr: Enable ALPM for eDP Panel replay
drm/i915/psr: Do not write ALPM configuration for PSR1 or DP2.0 Panel
Replay
.../drm/i915/display/intel_display_types.h | 3 +
drivers/gpu/drm/i915/display/intel_psr.c | 183 +++++++++++++++++-
drivers/gpu/drm/i915/display/intel_psr_regs.h | 12 +-
include/drm/display/drm_dp.h | 5 +-
4 files changed, 193 insertions(+), 10 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v3 1/6] drm/display: Add missing aux less alpm wake related bits
2024-03-06 10:45 [PATCH v3 0/6] ALPM AUX-Less Jouni Högander
@ 2024-03-06 10:45 ` Jouni Högander
2024-03-13 11:14 ` Manna, Animesh
2024-03-06 10:45 ` [PATCH v3 2/6] drm/i915/psr: Add missing ALPM AUX-Less register definitions Jouni Högander
` (8 subsequent siblings)
9 siblings, 1 reply; 19+ messages in thread
From: Jouni Högander @ 2024-03-06 10:45 UTC (permalink / raw)
To: intel-gfx
Cc: Ville Syrjälä, Animesh Manna, Arun R Murthy,
Jouni Högander
eDP1.5 adds some more bits into DP_RECEIVER_ALPM_CAP and
DP_RECEIVER_ALPM_CONFIG registers. Add definitions for these.
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
include/drm/display/drm_dp.h | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/include/drm/display/drm_dp.h b/include/drm/display/drm_dp.h
index 4891bd916d26..651d117d636d 100644
--- a/include/drm/display/drm_dp.h
+++ b/include/drm/display/drm_dp.h
@@ -232,6 +232,8 @@
#define DP_RECEIVER_ALPM_CAP 0x02e /* eDP 1.4 */
# define DP_ALPM_CAP (1 << 0)
+# define DP_ALPM_PM_STATE_2A_SUPPORT (1 << 1) /* eDP 1.5 */
+# define DP_ALPM_AUX_LESS_CAP (1 << 2) /* eDP 1.5 */
#define DP_SINK_DEVICE_AUX_FRAME_SYNC_CAP 0x02f /* eDP 1.4 */
# define DP_AUX_FRAME_SYNC_CAP (1 << 0)
@@ -677,7 +679,8 @@
#define DP_RECEIVER_ALPM_CONFIG 0x116 /* eDP 1.4 */
# define DP_ALPM_ENABLE (1 << 0)
-# define DP_ALPM_LOCK_ERROR_IRQ_HPD_ENABLE (1 << 1)
+# define DP_ALPM_LOCK_ERROR_IRQ_HPD_ENABLE (1 << 1) /* eDP 1.5 */
+# define DP_ALPM_MODE_AUX_LESS (1 << 2) /* eDP 1.5 */
#define DP_SINK_DEVICE_AUX_FRAME_SYNC_CONF 0x117 /* eDP 1.4 */
# define DP_AUX_FRAME_SYNC_ENABLE (1 << 0)
--
2.34.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v3 2/6] drm/i915/psr: Add missing ALPM AUX-Less register definitions
2024-03-06 10:45 [PATCH v3 0/6] ALPM AUX-Less Jouni Högander
2024-03-06 10:45 ` [PATCH v3 1/6] drm/display: Add missing aux less alpm wake related bits Jouni Högander
@ 2024-03-06 10:45 ` Jouni Högander
2024-03-06 10:45 ` [PATCH v3 3/6] drm/i915/psr: Calculate aux less wake time Jouni Högander
` (7 subsequent siblings)
9 siblings, 0 replies; 19+ messages in thread
From: Jouni Högander @ 2024-03-06 10:45 UTC (permalink / raw)
To: intel-gfx
Cc: Ville Syrjälä, Animesh Manna, Arun R Murthy,
Jouni Högander
Couple of ALPM AUX-Less related fields are missing from ALPM register
definitions. Add these and remove some duplicate definitions.
Bspec: 70294
V2: add Bspec reference
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_psr_regs.h | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_psr_regs.h b/drivers/gpu/drm/i915/display/intel_psr_regs.h
index 8427a736f639..b004672d1deb 100644
--- a/drivers/gpu/drm/i915/display/intel_psr_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_psr_regs.h
@@ -348,9 +348,13 @@
#define PORT_ALPM_LFPS_CTL(tran) _MMIO_TRANS2(tran, _PORT_ALPM_LFPS_CTL_A)
#define PORT_ALPM_LFPS_CTL_LFPS_START_POLARITY REG_BIT(31)
#define PORT_ALPM_LFPS_CTL_LFPS_CYCLE_COUNT_MASK REG_GENMASK(27, 24)
-#define ALPM_CTL_EXTENDED_FAST_WAKE_MIN_LINES 5
-#define ALPM_CTL_EXTENDED_FAST_WAKE_TIME(lines) REG_FIELD_PREP(ALPM_CTL_EXTENDED_FAST_WAKE_TIME_MASK, (lines) - ALPM_CTL_EXTENDED_FAST_WAKE_MIN_LINES)
-#define ALPM_CTL_AUX_LESS_WAKE_TIME_MASK REG_GENMASK(5, 0)
-#define ALPM_CTL_AUX_LESS_WAKE_TIME(val) REG_FIELD_PREP(ALPM_CTL_AUX_LESS_WAKE_TIME_MASK, val)
+#define PORT_ALPM_LFPS_CTL_LFPS_CYCLE_COUNT_MIN 7
+#define PORT_ALPM_LFPS_CTL_LFPS_CYCLE_COUNT(val) REG_FIELD_PREP(PORT_ALPM_LFPS_CTL_LFPS_CYCLE_COUNT_MASK, (val) - PORT_ALPM_LFPS_CTL_LFPS_CYCLE_COUNT_MIN)
+#define PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION_MASK REG_GENMASK(20, 16)
+#define PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION(val) REG_FIELD_PREP(PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION_MASK, val)
+#define PORT_ALPM_LFPS_CTL_FIRST_LFPS_HALF_CYCLE_DURATION_MASK REG_GENMASK(12, 8)
+#define PORT_ALPM_LFPS_CTL_FIRST_LFPS_HALF_CYCLE_DURATION(val) REG_FIELD_PREP(PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION_MASK, val)
+#define PORT_ALPM_LFPS_CTL_LAST_LFPS_HALF_CYCLE_DURATION_MASK REG_GENMASK(4, 0)
+#define PORT_ALPM_LFPS_CTL_LAST_LFPS_HALF_CYCLE_DURATION(val) REG_FIELD_PREP(PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION_MASK, val)
#endif /* __INTEL_PSR_REGS_H__ */
--
2.34.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v3 3/6] drm/i915/psr: Calculate aux less wake time
2024-03-06 10:45 [PATCH v3 0/6] ALPM AUX-Less Jouni Högander
2024-03-06 10:45 ` [PATCH v3 1/6] drm/display: Add missing aux less alpm wake related bits Jouni Högander
2024-03-06 10:45 ` [PATCH v3 2/6] drm/i915/psr: Add missing ALPM AUX-Less register definitions Jouni Högander
@ 2024-03-06 10:45 ` Jouni Högander
2024-03-13 11:14 ` Manna, Animesh
2024-03-06 10:45 ` [PATCH v3 4/6] drm/i915/psr: Silence period and lfps half cycle Jouni Högander
` (6 subsequent siblings)
9 siblings, 1 reply; 19+ messages in thread
From: Jouni Högander @ 2024-03-06 10:45 UTC (permalink / raw)
To: intel-gfx
Cc: Ville Syrjälä, Animesh Manna, Arun R Murthy,
Jouni Högander
Calculate aux less wake time and store it into alpm_params struct
Bspec: 71477
v3:
- use ALPM_CTL_AUX_LESS_WAKE_TIME_MASK instead of value 63
v2:
- use variables instead of values directly
- fix max value
- move converting port clock to Mhz into _lnl_compute_aux_less_wake_time
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
.../drm/i915/display/intel_display_types.h | 1 +
drivers/gpu/drm/i915/display/intel_psr.c | 60 +++++++++++++++++++
2 files changed, 61 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
index e67cd5b02e84..928317acc1bd 100644
--- a/drivers/gpu/drm/i915/display/intel_display_types.h
+++ b/drivers/gpu/drm/i915/display/intel_display_types.h
@@ -1737,6 +1737,7 @@ struct intel_psr {
/* LNL and beyond */
u8 check_entry_lines;
+ u8 aux_less_wake_lines;
} alpm_parameters;
ktime_t last_entry_attempt;
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index 6927785fd6ff..c545ee229684 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -1126,6 +1126,63 @@ static bool _compute_psr2_sdp_prior_scanline_indication(struct intel_dp *intel_d
return true;
}
+/*
+ * AUX-Less Wake Time = CEILING( ((PHY P2 to P0) + tLFPS_Period, Max+
+ * tSilence, Max+ tPHY Establishment + tCDS) / tline)
+ * For the "PHY P2 to P0" latency see the PHY Power Control page
+ * (PHY P2 to P0) : https://gfxspecs.intel.com/Predator/Home/Index/68965
+ * : 12 us
+ * The tLFPS_Period, Max term is 800ns
+ * The tSilence, Max term is 180ns
+ * The tPHY Establishment (a.k.a. t1) term is 50us
+ * The tCDS term is 1 or 2 times t2
+ * t2 = Number ML_PHY_LOCK * tML_PHY_LOCK
+ * Number ML_PHY_LOCK = ( 7 + CEILING( 6.5us / tML_PHY_LOCK ) + 1)
+ * Rounding up the 6.5us padding to the next ML_PHY_LOCK boundary and
+ * adding the "+ 1" term ensures all ML_PHY_LOCK sequences that start
+ * within the CDS period complete within the CDS period regardless of
+ * entry into the period
+ * tML_PHY_LOCK = TPS4 Length * ( 10 / (Link Rate in MHz) )
+ * TPS4 Length = 252 Symbols
+ */
+static int _lnl_compute_aux_less_wake_time(int port_clock)
+{
+ int tphy2_p2_to_p0 = 12 * 1000;
+ int tlfps_period_max = 800;
+ int tsilence_max = 180;
+ int t1 = 50 * 1000;
+ int tps4 = 252;
+ int tml_phy_lock = 1000 * 1000 * tps4 * 10 / port_clock;
+ int num_ml_phy_lock = 7 + DIV_ROUND_UP(6500, tml_phy_lock) + 1;
+ int t2 = num_ml_phy_lock * tml_phy_lock;
+ int tcds = 1 * t2;
+
+ return DIV_ROUND_UP(tphy2_p2_to_p0 + tlfps_period_max + tsilence_max +
+ t1 + tcds, 1000);
+}
+
+static int _lnl_compute_aux_less_alpm_params(struct intel_dp *intel_dp,
+ struct intel_crtc_state *crtc_state)
+{
+ struct drm_i915_private *i915 = dp_to_i915(intel_dp);
+ int aux_less_wake_time, aux_less_wake_lines;
+
+ aux_less_wake_time =
+ _lnl_compute_aux_less_wake_time(crtc_state->port_clock);
+ aux_less_wake_lines = intel_usecs_to_scanlines(&crtc_state->hw.adjusted_mode,
+ aux_less_wake_time);
+
+ if (aux_less_wake_lines > ALPM_CTL_AUX_LESS_WAKE_TIME_MASK)
+ return false;
+
+ if (i915->display.params.psr_safest_params)
+ aux_less_wake_lines = 63;
+
+ intel_dp->psr.alpm_parameters.aux_less_wake_lines = aux_less_wake_lines;
+
+ return true;
+}
+
static bool _lnl_compute_alpm_params(struct intel_dp *intel_dp,
struct intel_crtc_state *crtc_state)
{
@@ -1142,6 +1199,9 @@ static bool _lnl_compute_alpm_params(struct intel_dp *intel_dp,
if (check_entry_lines > 15)
return false;
+ if (!_lnl_compute_aux_less_alpm_params(intel_dp, crtc_state))
+ return false;
+
if (i915->display.params.psr_safest_params)
check_entry_lines = 15;
--
2.34.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v3 4/6] drm/i915/psr: Silence period and lfps half cycle
2024-03-06 10:45 [PATCH v3 0/6] ALPM AUX-Less Jouni Högander
` (2 preceding siblings ...)
2024-03-06 10:45 ` [PATCH v3 3/6] drm/i915/psr: Calculate aux less wake time Jouni Högander
@ 2024-03-06 10:45 ` Jouni Högander
2024-03-06 10:45 ` [PATCH v3 5/6] drm/i915/psr: Enable ALPM for eDP Panel replay Jouni Högander
` (5 subsequent siblings)
9 siblings, 0 replies; 19+ messages in thread
From: Jouni Högander @ 2024-03-06 10:45 UTC (permalink / raw)
To: intel-gfx
Cc: Ville Syrjälä, Animesh Manna, Arun R Murthy,
Jouni Högander
Add get function for silence period and lfps half cycle. Values are taken
from the tables in bspec.
Bspec: 71632
v3:
- use PORT_ALPM_CTL_SILENCE_PERIOD_MASK instead of value 255
- use PORT_ALPM_LFPS_CTL_LAST_LFPS_HALF_CYCLE_DURATION_MASK instead of
value 31
v2:
- fix some checks
- add some more comments
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
.../drm/i915/display/intel_display_types.h | 2 +
drivers/gpu/drm/i915/display/intel_psr.c | 82 ++++++++++++++++++-
2 files changed, 82 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
index 928317acc1bd..61605a9637b5 100644
--- a/drivers/gpu/drm/i915/display/intel_display_types.h
+++ b/drivers/gpu/drm/i915/display/intel_display_types.h
@@ -1738,6 +1738,8 @@ struct intel_psr {
/* LNL and beyond */
u8 check_entry_lines;
u8 aux_less_wake_lines;
+ u8 silence_period_sym_clocks;
+ u8 lfps_half_cycle_num_of_syms;
} alpm_parameters;
ktime_t last_entry_attempt;
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index c545ee229684..738ea623a395 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -1126,6 +1126,74 @@ static bool _compute_psr2_sdp_prior_scanline_indication(struct intel_dp *intel_d
return true;
}
+/*
+ * See Bspec: 71632 for the table
+ *
+ * Silence_period = tSilence,Min + ((tSilence,Max - tSilence,Min) / 2)
+ *
+ * Half cycle duration:
+ *
+ * Link rates 1.62 - 4.32 and tLFPS_Cycle = 70 ns
+ * FLOOR( (Link Rate * tLFPS_Cycle) / (2 * 10) )
+ *
+ * Link rates 5.4 - 8.1
+ * PORT_ALPM_LFPS_CTL[ LFPS Cycle Count ] = 10
+ * LFPS Period chosen is the mid-point of the min:max values from the table
+ * FLOOR( LFPS Period in Symbol clocks /
+ * (2 * PORT_ALPM_LFPS_CTL[ LFPS Cycle Count ]) )
+ */
+static bool _lnl_get_silence_period_and_lfps_half_cycle(int link_rate,
+ int *silence_period,
+ int *lfps_half_cycle)
+{
+ switch (link_rate) {
+ case 162000:
+ *silence_period = 20;
+ *lfps_half_cycle = 5;
+ break;
+ case 216000:
+ *silence_period = 27;
+ *lfps_half_cycle = 7;
+ break;
+ case 243000:
+ *silence_period = 31;
+ *lfps_half_cycle = 8;
+ break;
+ case 270000:
+ *silence_period = 34;
+ *lfps_half_cycle = 9;
+ break;
+ case 324000:
+ *silence_period = 41;
+ *lfps_half_cycle = 11;
+ break;
+ case 432000:
+ *silence_period = 56;
+ *lfps_half_cycle = 15;
+ break;
+ case 540000:
+ *silence_period = 69;
+ *lfps_half_cycle = 12;
+ break;
+ case 648000:
+ *silence_period = 84;
+ *lfps_half_cycle = 15;
+ break;
+ case 675000:
+ *silence_period = 87;
+ *lfps_half_cycle = 15;
+ break;
+ case 810000:
+ *silence_period = 104;
+ *lfps_half_cycle = 19;
+ break;
+ default:
+ *silence_period = *lfps_half_cycle = -1;
+ return false;
+ }
+ return true;
+}
+
/*
* AUX-Less Wake Time = CEILING( ((PHY P2 to P0) + tLFPS_Period, Max+
* tSilence, Max+ tPHY Establishment + tCDS) / tline)
@@ -1165,20 +1233,30 @@ static int _lnl_compute_aux_less_alpm_params(struct intel_dp *intel_dp,
struct intel_crtc_state *crtc_state)
{
struct drm_i915_private *i915 = dp_to_i915(intel_dp);
- int aux_less_wake_time, aux_less_wake_lines;
+ int aux_less_wake_time, aux_less_wake_lines, silence_period,
+ lfps_half_cycle;
aux_less_wake_time =
_lnl_compute_aux_less_wake_time(crtc_state->port_clock);
aux_less_wake_lines = intel_usecs_to_scanlines(&crtc_state->hw.adjusted_mode,
aux_less_wake_time);
- if (aux_less_wake_lines > ALPM_CTL_AUX_LESS_WAKE_TIME_MASK)
+ if (!_lnl_get_silence_period_and_lfps_half_cycle(intel_dp->link_rate,
+ &silence_period,
+ &lfps_half_cycle))
+ return false;
+
+ if (aux_less_wake_lines > ALPM_CTL_AUX_LESS_WAKE_TIME_MASK ||
+ silence_period > PORT_ALPM_CTL_SILENCE_PERIOD_MASK ||
+ lfps_half_cycle > PORT_ALPM_LFPS_CTL_LAST_LFPS_HALF_CYCLE_DURATION_MASK)
return false;
if (i915->display.params.psr_safest_params)
aux_less_wake_lines = 63;
intel_dp->psr.alpm_parameters.aux_less_wake_lines = aux_less_wake_lines;
+ intel_dp->psr.alpm_parameters.silence_period_sym_clocks = silence_period;
+ intel_dp->psr.alpm_parameters.lfps_half_cycle_num_of_syms = lfps_half_cycle;
return true;
}
--
2.34.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v3 5/6] drm/i915/psr: Enable ALPM for eDP Panel replay
2024-03-06 10:45 [PATCH v3 0/6] ALPM AUX-Less Jouni Högander
` (3 preceding siblings ...)
2024-03-06 10:45 ` [PATCH v3 4/6] drm/i915/psr: Silence period and lfps half cycle Jouni Högander
@ 2024-03-06 10:45 ` Jouni Högander
2024-03-13 11:15 ` Manna, Animesh
2024-03-06 10:45 ` [PATCH v3 6/6] drm/i915/psr: Do not write ALPM configuration for PSR1 or DP2.0 Panel Replay Jouni Högander
` (4 subsequent siblings)
9 siblings, 1 reply; 19+ messages in thread
From: Jouni Högander @ 2024-03-06 10:45 UTC (permalink / raw)
To: intel-gfx
Cc: Ville Syrjälä, Animesh Manna, Arun R Murthy,
Jouni Högander
Enable ALPM AUX-Less for Panel Replay eDP. Also write all calculated
AUX-Less configuration values accordingly.
Bspec: 71477
v3:
- do not use alpm_ctl as uninitialized variable
v2:
- do not set AUX-Wake related bits for AUX-Less case
- drop switch to active latency
- add SLEEP_HOLD_TIME_50_SYMBOLS
- add PORT_ALPM_CTL_MAX_PHY_SWING_HOLD
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_psr.c | 42 +++++++++++++++++++++---
1 file changed, 38 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index 738ea623a395..4cd2bad5241f 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -1697,14 +1697,39 @@ static void lnl_alpm_configure(struct intel_dp *intel_dp)
struct drm_i915_private *dev_priv = dp_to_i915(intel_dp);
enum transcoder cpu_transcoder = intel_dp->psr.transcoder;
struct intel_psr *psr = &intel_dp->psr;
+ u32 alpm_ctl;
if (DISPLAY_VER(dev_priv) < 20)
return;
- intel_de_write(dev_priv, ALPM_CTL(cpu_transcoder),
- ALPM_CTL_EXTENDED_FAST_WAKE_ENABLE |
- ALPM_CTL_ALPM_ENTRY_CHECK(psr->alpm_parameters.check_entry_lines) |
- ALPM_CTL_EXTENDED_FAST_WAKE_TIME(psr->alpm_parameters.fast_wake_lines));
+ if (intel_dp->psr.panel_replay_enabled && intel_dp_is_edp(intel_dp)) {
+ alpm_ctl = ALPM_CTL_ALPM_ENABLE |
+ ALPM_CTL_ALPM_AUX_LESS_ENABLE |
+ ALPM_CTL_AUX_LESS_SLEEP_HOLD_TIME_50_SYMBOLS;
+
+ intel_de_write(dev_priv, PORT_ALPM_CTL(cpu_transcoder),
+ PORT_ALPM_CTL_ALPM_AUX_LESS_ENABLE |
+ PORT_ALPM_CTL_MAX_PHY_SWING_SETUP(15) |
+ PORT_ALPM_CTL_MAX_PHY_SWING_HOLD(0) |
+ PORT_ALPM_CTL_SILENCE_PERIOD(
+ psr->alpm_parameters.silence_period_sym_clocks));
+
+ intel_de_write(dev_priv, PORT_ALPM_LFPS_CTL(cpu_transcoder),
+ PORT_ALPM_LFPS_CTL_LFPS_CYCLE_COUNT(10) |
+ PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION(
+ psr->alpm_parameters.lfps_half_cycle_num_of_syms) |
+ PORT_ALPM_LFPS_CTL_FIRST_LFPS_HALF_CYCLE_DURATION(
+ psr->alpm_parameters.lfps_half_cycle_num_of_syms) |
+ PORT_ALPM_LFPS_CTL_LAST_LFPS_HALF_CYCLE_DURATION(
+ psr->alpm_parameters.lfps_half_cycle_num_of_syms));
+ } else {
+ alpm_ctl = ALPM_CTL_EXTENDED_FAST_WAKE_ENABLE |
+ ALPM_CTL_EXTENDED_FAST_WAKE_TIME(psr->alpm_parameters.fast_wake_lines);
+ }
+
+ alpm_ctl |= ALPM_CTL_ALPM_ENTRY_CHECK(psr->alpm_parameters.check_entry_lines);
+
+ intel_de_write(dev_priv, ALPM_CTL(cpu_transcoder), alpm_ctl);
}
static void intel_psr_enable_source(struct intel_dp *intel_dp,
@@ -1975,6 +2000,15 @@ static void intel_psr_disable_locked(struct intel_dp *intel_dp)
intel_snps_phy_update_psr_power_state(dev_priv, phy, false);
+ if (intel_dp->psr.panel_replay_enabled && intel_dp_is_edp(intel_dp)) {
+ intel_de_rmw(dev_priv, ALPM_CTL(cpu_transcoder),
+ ALPM_CTL_ALPM_ENABLE |
+ ALPM_CTL_ALPM_AUX_LESS_ENABLE, 0);
+
+ intel_de_rmw(dev_priv, PORT_ALPM_CTL(cpu_transcoder),
+ PORT_ALPM_CTL_ALPM_AUX_LESS_ENABLE, 0);
+ }
+
/* Disable PSR on Sink */
drm_dp_dpcd_writeb(&intel_dp->aux, DP_PSR_EN_CFG, 0);
--
2.34.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v3 6/6] drm/i915/psr: Do not write ALPM configuration for PSR1 or DP2.0 Panel Replay
2024-03-06 10:45 [PATCH v3 0/6] ALPM AUX-Less Jouni Högander
` (4 preceding siblings ...)
2024-03-06 10:45 ` [PATCH v3 5/6] drm/i915/psr: Enable ALPM for eDP Panel replay Jouni Högander
@ 2024-03-06 10:45 ` Jouni Högander
2024-03-13 11:18 ` Manna, Animesh
2024-03-06 20:03 ` ✗ Fi.CI.CHECKPATCH: warning for ALPM AUX-Less (rev3) Patchwork
` (3 subsequent siblings)
9 siblings, 1 reply; 19+ messages in thread
From: Jouni Högander @ 2024-03-06 10:45 UTC (permalink / raw)
To: intel-gfx
Cc: Ville Syrjälä, Animesh Manna, Arun R Murthy,
Jouni Högander
No need to write ALPM configuration for DP2.0 Panel Replay or PSR1.
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_psr.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index 4cd2bad5241f..c7bda37444f0 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -1699,7 +1699,8 @@ static void lnl_alpm_configure(struct intel_dp *intel_dp)
struct intel_psr *psr = &intel_dp->psr;
u32 alpm_ctl;
- if (DISPLAY_VER(dev_priv) < 20)
+ if (DISPLAY_VER(dev_priv) < 20 || (!intel_dp->psr.psr2_enabled &&
+ !intel_dp_is_edp(intel_dp)))
return;
if (intel_dp->psr.panel_replay_enabled && intel_dp_is_edp(intel_dp)) {
--
2.34.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for ALPM AUX-Less (rev3)
2024-03-06 10:45 [PATCH v3 0/6] ALPM AUX-Less Jouni Högander
` (5 preceding siblings ...)
2024-03-06 10:45 ` [PATCH v3 6/6] drm/i915/psr: Do not write ALPM configuration for PSR1 or DP2.0 Panel Replay Jouni Högander
@ 2024-03-06 20:03 ` Patchwork
2024-03-06 20:03 ` ✗ Fi.CI.SPARSE: " Patchwork
` (2 subsequent siblings)
9 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2024-03-06 20:03 UTC (permalink / raw)
To: Jouni Högander; +Cc: intel-gfx
== Series Details ==
Series: ALPM AUX-Less (rev3)
URL : https://patchwork.freedesktop.org/series/129938/
State : warning
== Summary ==
Error: dim checkpatch failed
0b6310df18cc drm/display: Add missing aux less alpm wake related bits
46f774b6bd3b drm/i915/psr: Add missing ALPM AUX-Less register definitions
-:31: WARNING:LONG_LINE: line length of 169 exceeds 100 columns
#31: FILE: drivers/gpu/drm/i915/display/intel_psr_regs.h:352:
+#define PORT_ALPM_LFPS_CTL_LFPS_CYCLE_COUNT(val) REG_FIELD_PREP(PORT_ALPM_LFPS_CTL_LFPS_CYCLE_COUNT_MASK, (val) - PORT_ALPM_LFPS_CTL_LFPS_CYCLE_COUNT_MIN)
-:33: WARNING:LONG_LINE: line length of 133 exceeds 100 columns
#33: FILE: drivers/gpu/drm/i915/display/intel_psr_regs.h:354:
+#define PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION(val) REG_FIELD_PREP(PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION_MASK, val)
-:35: WARNING:LONG_LINE: line length of 133 exceeds 100 columns
#35: FILE: drivers/gpu/drm/i915/display/intel_psr_regs.h:356:
+#define PORT_ALPM_LFPS_CTL_FIRST_LFPS_HALF_CYCLE_DURATION(val) REG_FIELD_PREP(PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION_MASK, val)
-:37: WARNING:LONG_LINE: line length of 133 exceeds 100 columns
#37: FILE: drivers/gpu/drm/i915/display/intel_psr_regs.h:358:
+#define PORT_ALPM_LFPS_CTL_LAST_LFPS_HALF_CYCLE_DURATION(val) REG_FIELD_PREP(PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION_MASK, val)
total: 0 errors, 4 warnings, 0 checks, 17 lines checked
1ac340a4ebc7 drm/i915/psr: Calculate aux less wake time
2d817eb8a797 drm/i915/psr: Silence period and lfps half cycle
518e67b5d55d drm/i915/psr: Enable ALPM for eDP Panel replay
-:50: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#50: FILE: drivers/gpu/drm/i915/display/intel_psr.c:1714:
+ PORT_ALPM_CTL_SILENCE_PERIOD(
-:55: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#55: FILE: drivers/gpu/drm/i915/display/intel_psr.c:1719:
+ PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION(
-:57: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#57: FILE: drivers/gpu/drm/i915/display/intel_psr.c:1721:
+ PORT_ALPM_LFPS_CTL_FIRST_LFPS_HALF_CYCLE_DURATION(
-:59: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#59: FILE: drivers/gpu/drm/i915/display/intel_psr.c:1723:
+ PORT_ALPM_LFPS_CTL_LAST_LFPS_HALF_CYCLE_DURATION(
total: 0 errors, 0 warnings, 4 checks, 58 lines checked
29e63d3d3d8c drm/i915/psr: Do not write ALPM configuration for PSR1 or DP2.0 Panel Replay
^ permalink raw reply [flat|nested] 19+ messages in thread
* ✗ Fi.CI.SPARSE: warning for ALPM AUX-Less (rev3)
2024-03-06 10:45 [PATCH v3 0/6] ALPM AUX-Less Jouni Högander
` (6 preceding siblings ...)
2024-03-06 20:03 ` ✗ Fi.CI.CHECKPATCH: warning for ALPM AUX-Less (rev3) Patchwork
@ 2024-03-06 20:03 ` Patchwork
2024-03-06 20:17 ` ✓ Fi.CI.BAT: success " Patchwork
2024-03-07 15:11 ` ✗ Fi.CI.IGT: failure " Patchwork
9 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2024-03-06 20:03 UTC (permalink / raw)
To: Jouni Högander; +Cc: intel-gfx
== Series Details ==
Series: ALPM AUX-Less (rev3)
URL : https://patchwork.freedesktop.org/series/129938/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
^ permalink raw reply [flat|nested] 19+ messages in thread
* ✓ Fi.CI.BAT: success for ALPM AUX-Less (rev3)
2024-03-06 10:45 [PATCH v3 0/6] ALPM AUX-Less Jouni Högander
` (7 preceding siblings ...)
2024-03-06 20:03 ` ✗ Fi.CI.SPARSE: " Patchwork
@ 2024-03-06 20:17 ` Patchwork
2024-03-07 15:11 ` ✗ Fi.CI.IGT: failure " Patchwork
9 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2024-03-06 20:17 UTC (permalink / raw)
To: Jouni Högander; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 8547 bytes --]
== Series Details ==
Series: ALPM AUX-Less (rev3)
URL : https://patchwork.freedesktop.org/series/129938/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14398 -> Patchwork_129938v3
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/index.html
Participating hosts (41 -> 40)
------------------------------
Additional (1): fi-bsw-n3050
Missing (2): bat-mtlp-8 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_129938v3 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_lmem_swapping@random-engines:
- fi-bsw-n3050: NOTRUN -> [SKIP][1] +19 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/fi-bsw-n3050/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@verify-random:
- bat-arls-2: NOTRUN -> [SKIP][2] ([i915#10213]) +3 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@gem_lmem_swapping@verify-random.html
* igt@gem_mmap@basic:
- bat-arls-2: NOTRUN -> [SKIP][3] ([i915#4083])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic:
- bat-arls-2: NOTRUN -> [SKIP][4] ([i915#10196] / [i915#4077]) +2 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@gem_mmap_gtt@basic.html
* igt@gem_render_tiled_blits@basic:
- bat-arls-2: NOTRUN -> [SKIP][5] ([i915#10197] / [i915#10211] / [i915#4079])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@gem_render_tiled_blits@basic.html
* igt@gem_tiled_pread_basic:
- bat-arls-2: NOTRUN -> [SKIP][6] ([i915#10206] / [i915#4079])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-arls-2: NOTRUN -> [SKIP][7] ([i915#10209])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@i915_pm_rps@basic-api.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-arls-2: NOTRUN -> [SKIP][8] ([i915#10200]) +9 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-arls-2: NOTRUN -> [SKIP][9] ([i915#10202]) +1 other test skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-arls-2: NOTRUN -> [SKIP][10] ([i915#9886])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-arls-2: NOTRUN -> [SKIP][11] ([i915#10207])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_psr@psr-primary-mmap-gtt@edp-1:
- bat-arls-2: NOTRUN -> [SKIP][12] ([i915#10196] / [i915#4077] / [i915#9688])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@kms_psr@psr-primary-mmap-gtt@edp-1.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-arls-2: NOTRUN -> [SKIP][13] ([i915#10208] / [i915#8809])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-mmap:
- bat-arls-2: NOTRUN -> [SKIP][14] ([i915#10196] / [i915#3708] / [i915#4077]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-fence-read:
- bat-arls-2: NOTRUN -> [SKIP][15] ([i915#10212] / [i915#3708])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-read:
- bat-arls-2: NOTRUN -> [SKIP][16] ([i915#10214] / [i915#3708])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- bat-arls-2: NOTRUN -> [SKIP][17] ([i915#10216] / [i915#3708])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@gem_exec_parallel@engines@contexts:
- bat-arls-2: [ABORT][18] -> [PASS][19]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/bat-arls-2/igt@gem_exec_parallel@engines@contexts.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-2/igt@gem_exec_parallel@engines@contexts.html
* igt@gem_lmem_swapping@basic@lmem0:
- bat-dg2-14: [FAIL][20] ([i915#10378]) -> [PASS][21]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/bat-dg2-14/igt@gem_lmem_swapping@basic@lmem0.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-dg2-14/igt@gem_lmem_swapping@basic@lmem0.html
* igt@i915_selftest@live@gt_pm:
- bat-dg2-14: [ABORT][22] ([i915#10366]) -> [PASS][23]
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/bat-dg2-14/igt@i915_selftest@live@gt_pm.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-dg2-14/igt@i915_selftest@live@gt_pm.html
* igt@i915_selftest@live@gt_timelines:
- bat-arls-1: [INCOMPLETE][24] -> [PASS][25]
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/bat-arls-1/igt@i915_selftest@live@gt_timelines.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/bat-arls-1/igt@i915_selftest@live@gt_timelines.html
[i915#10196]: https://gitlab.freedesktop.org/drm/intel/issues/10196
[i915#10197]: https://gitlab.freedesktop.org/drm/intel/issues/10197
[i915#10200]: https://gitlab.freedesktop.org/drm/intel/issues/10200
[i915#10202]: https://gitlab.freedesktop.org/drm/intel/issues/10202
[i915#10206]: https://gitlab.freedesktop.org/drm/intel/issues/10206
[i915#10207]: https://gitlab.freedesktop.org/drm/intel/issues/10207
[i915#10208]: https://gitlab.freedesktop.org/drm/intel/issues/10208
[i915#10209]: https://gitlab.freedesktop.org/drm/intel/issues/10209
[i915#10211]: https://gitlab.freedesktop.org/drm/intel/issues/10211
[i915#10212]: https://gitlab.freedesktop.org/drm/intel/issues/10212
[i915#10213]: https://gitlab.freedesktop.org/drm/intel/issues/10213
[i915#10214]: https://gitlab.freedesktop.org/drm/intel/issues/10214
[i915#10216]: https://gitlab.freedesktop.org/drm/intel/issues/10216
[i915#10366]: https://gitlab.freedesktop.org/drm/intel/issues/10366
[i915#10378]: https://gitlab.freedesktop.org/drm/intel/issues/10378
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809
[i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
[i915#9886]: https://gitlab.freedesktop.org/drm/intel/issues/9886
Build changes
-------------
* Linux: CI_DRM_14398 -> Patchwork_129938v3
CI-20190529: 20190529
CI_DRM_14398: e96742a33719079709b8e180448b491622e6a427 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7749: 2fd91b8c3cf9aa2b0bb78537a6b5e2bc3de50e0e @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_129938v3: e96742a33719079709b8e180448b491622e6a427 @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
d0cb8d597b44 drm/i915/psr: Do not write ALPM configuration for PSR1 or DP2.0 Panel Replay
c8f78c7844de drm/i915/psr: Enable ALPM for eDP Panel replay
3f51615dc6d6 drm/i915/psr: Silence period and lfps half cycle
69dca550de7f drm/i915/psr: Calculate aux less wake time
833992054bde drm/i915/psr: Add missing ALPM AUX-Less register definitions
a1253380931e drm/display: Add missing aux less alpm wake related bits
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/index.html
[-- Attachment #2: Type: text/html, Size: 10228 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* ✗ Fi.CI.IGT: failure for ALPM AUX-Less (rev3)
2024-03-06 10:45 [PATCH v3 0/6] ALPM AUX-Less Jouni Högander
` (8 preceding siblings ...)
2024-03-06 20:17 ` ✓ Fi.CI.BAT: success " Patchwork
@ 2024-03-07 15:11 ` Patchwork
9 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2024-03-07 15:11 UTC (permalink / raw)
To: Jouni Högander; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 100247 bytes --]
== Series Details ==
Series: ALPM AUX-Less (rev3)
URL : https://patchwork.freedesktop.org/series/129938/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14398_full -> Patchwork_129938v3_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_129938v3_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_129938v3_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (8 -> 9)
------------------------------
Additional (1): shard-snb-0
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_129938v3_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg2-1/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-6/igt@gem_ccs@suspend-resume@tile4-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_mmap_gtt@cpuset-big-copy:
- shard-glk: [PASS][3] -> [INCOMPLETE][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-glk4/igt@gem_mmap_gtt@cpuset-big-copy.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk3/igt@gem_mmap_gtt@cpuset-big-copy.html
#### Warnings ####
* igt@i915_pm_rpm@gem-evict-pwrite:
- shard-dg1: [SKIP][5] ([i915#4077]) -> [ABORT][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg1-16/igt@i915_pm_rpm@gem-evict-pwrite.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-13/igt@i915_pm_rpm@gem-evict-pwrite.html
Known issues
------------
Here are the changes found in Patchwork_129938v3_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@crc32:
- shard-tglu: NOTRUN -> [SKIP][7] ([i915#6230])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@api_intel_bb@crc32.html
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-mtlp: NOTRUN -> [SKIP][8] ([i915#8411])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-2/igt@api_intel_bb@object-reloc-purge-cache.html
- shard-dg2: NOTRUN -> [SKIP][9] ([i915#8411]) +2 other tests skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@debugfs_test@basic-hwmon:
- shard-mtlp: NOTRUN -> [SKIP][10] ([i915#9318])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@debugfs_test@basic-hwmon.html
- shard-tglu: NOTRUN -> [SKIP][11] ([i915#9318])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@debugfs_test@basic-hwmon.html
* igt@device_reset@cold-reset-bound:
- shard-tglu: NOTRUN -> [SKIP][12] ([i915#7701])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-reset-rebind:
- shard-glk: NOTRUN -> [INCOMPLETE][13] ([i915#5507])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk4/igt@device_reset@unbind-reset-rebind.html
- shard-mtlp: NOTRUN -> [ABORT][14] ([i915#5507])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@device_reset@unbind-reset-rebind.html
* igt@drm_fdinfo@busy-check-all@bcs0:
- shard-dg1: NOTRUN -> [SKIP][15] ([i915#8414]) +11 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-12/igt@drm_fdinfo@busy-check-all@bcs0.html
* igt@drm_fdinfo@busy-idle-check-all@ccs3:
- shard-dg2: NOTRUN -> [SKIP][16] ([i915#8414]) +31 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@drm_fdinfo@busy-idle-check-all@ccs3.html
* igt@drm_fdinfo@busy-idle@vecs0:
- shard-mtlp: NOTRUN -> [SKIP][17] ([i915#8414]) +7 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-3/igt@drm_fdinfo@busy-idle@vecs0.html
* igt@drm_fdinfo@virtual-idle:
- shard-glk: [PASS][18] -> [DMESG-WARN][19] ([i915#118])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-glk8/igt@drm_fdinfo@virtual-idle.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk8/igt@drm_fdinfo@virtual-idle.html
* igt@gem_basic@multigpu-create-close:
- shard-tglu: NOTRUN -> [SKIP][20] ([i915#7697])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@gem_basic@multigpu-create-close.html
- shard-mtlp: NOTRUN -> [SKIP][21] ([i915#7697])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-copy-compressed:
- shard-tglu: NOTRUN -> [SKIP][22] ([i915#3555] / [i915#9323])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@gem_ccs@block-copy-compressed.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-mtlp: NOTRUN -> [SKIP][23] ([i915#9323])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-2/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-mtlp: NOTRUN -> [SKIP][24] ([i915#3555] / [i915#9323])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_ccs@ctrl-surf-copy:
- shard-dg1: NOTRUN -> [SKIP][25] ([i915#3555] / [i915#9323])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@gem_ccs@ctrl-surf-copy.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-dg2: NOTRUN -> [INCOMPLETE][26] ([i915#9364])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-10/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-mtlp: NOTRUN -> [SKIP][27] ([i915#6335])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-3/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_create@create-ext-set-pat:
- shard-tglu: NOTRUN -> [SKIP][28] ([i915#8562])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-rkl: [PASS][29] -> [FAIL][30] ([i915#6268])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-rkl-5/igt@gem_ctx_exec@basic-nohangcheck.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-4/igt@gem_ctx_exec@basic-nohangcheck.html
- shard-dg1: [PASS][31] -> [DMESG-WARN][32] ([i915#4423])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg1-19/igt@gem_ctx_exec@basic-nohangcheck.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-14/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_ctx_persistence@heartbeat-hang:
- shard-dg2: NOTRUN -> [SKIP][33] ([i915#8555])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@gem_ctx_persistence@heartbeat-hang.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-mtlp: NOTRUN -> [SKIP][34] ([i915#8555]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_persistence@heartbeat-stop:
- shard-dg1: NOTRUN -> [SKIP][35] ([i915#8555])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-14/igt@gem_ctx_persistence@heartbeat-stop.html
* igt@gem_ctx_sseu@engines:
- shard-dg1: NOTRUN -> [SKIP][36] ([i915#280])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-rkl: NOTRUN -> [SKIP][37] ([i915#280])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@gem_ctx_sseu@invalid-sseu.html
- shard-mtlp: NOTRUN -> [SKIP][38] ([i915#280])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@hibernate:
- shard-tglu: [PASS][39] -> [ABORT][40] ([i915#10030] / [i915#7975] / [i915#8213])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-tglu-7/igt@gem_eio@hibernate.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-10/igt@gem_eio@hibernate.html
* igt@gem_eio@reset-stress:
- shard-dg1: NOTRUN -> [FAIL][41] ([i915#5784])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@gem_eio@reset-stress.html
* igt@gem_exec_balancer@bonded-false-hang:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#4812]) +4 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@gem_exec_balancer@bonded-false-hang.html
* igt@gem_exec_balancer@invalid-bonds:
- shard-mtlp: NOTRUN -> [SKIP][43] ([i915#4036])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@gem_exec_balancer@invalid-bonds.html
* igt@gem_exec_capture@capture-invisible@lmem0:
- shard-dg1: NOTRUN -> [SKIP][44] ([i915#6334]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@gem_exec_capture@capture-invisible@lmem0.html
* igt@gem_exec_fair@basic-none-rrul:
- shard-dg1: NOTRUN -> [SKIP][45] ([i915#3539] / [i915#4852]) +3 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@gem_exec_fair@basic-none-rrul.html
* igt@gem_exec_fair@basic-none-share:
- shard-mtlp: NOTRUN -> [SKIP][46] ([i915#4473] / [i915#4771]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@gem_exec_fair@basic-none-share.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-tglu: [PASS][47] -> [FAIL][48] ([i915#2842])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-tglu-2/igt@gem_exec_fair@basic-none-share@rcs0.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-8/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none-solo:
- shard-snb: NOTRUN -> [SKIP][49] +14 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-snb4/igt@gem_exec_fair@basic-none-solo.html
- shard-mtlp: NOTRUN -> [SKIP][50] ([i915#4473])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-2/igt@gem_exec_fair@basic-none-solo.html
* igt@gem_exec_fair@basic-none@vcs0:
- shard-glk: [PASS][51] -> [FAIL][52] ([i915#2842])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-glk7/igt@gem_exec_fair@basic-none@vcs0.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk8/igt@gem_exec_fair@basic-none@vcs0.html
* igt@gem_exec_fair@basic-pace:
- shard-dg2: NOTRUN -> [SKIP][53] ([i915#3539])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-10/igt@gem_exec_fair@basic-pace.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: NOTRUN -> [FAIL][54] ([i915#2842]) +1 other test fail
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk8/igt@gem_exec_fair@basic-pace-share@rcs0.html
- shard-rkl: [PASS][55] -> [FAIL][56] ([i915#2842])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-rkl-3/igt@gem_exec_fair@basic-pace-share@rcs0.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_fence@submit:
- shard-dg1: NOTRUN -> [SKIP][57] ([i915#4812]) +2 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-14/igt@gem_exec_fence@submit.html
* igt@gem_exec_flush@basic-uc-pro-default:
- shard-dg2: NOTRUN -> [SKIP][58] ([i915#3539] / [i915#4852]) +5 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@gem_exec_flush@basic-uc-pro-default.html
* igt@gem_exec_flush@basic-uc-set-default:
- shard-dg1: NOTRUN -> [SKIP][59] ([i915#3539])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@gem_exec_flush@basic-uc-set-default.html
* igt@gem_exec_reloc@basic-cpu-read-noreloc:
- shard-mtlp: NOTRUN -> [SKIP][60] ([i915#3281]) +15 other tests skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@gem_exec_reloc@basic-cpu-read-noreloc.html
* igt@gem_exec_reloc@basic-scanout:
- shard-rkl: NOTRUN -> [SKIP][61] ([i915#3281]) +5 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@gem_exec_reloc@basic-scanout.html
* igt@gem_exec_reloc@basic-wc-read-active:
- shard-dg1: NOTRUN -> [SKIP][62] ([i915#3281]) +6 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-12/igt@gem_exec_reloc@basic-wc-read-active.html
* igt@gem_exec_reloc@basic-write-read-active:
- shard-dg2: NOTRUN -> [SKIP][63] ([i915#3281]) +9 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@gem_exec_reloc@basic-write-read-active.html
* igt@gem_exec_schedule@semaphore-power:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#4537] / [i915#4812])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_fence_thrash@bo-write-verify-x:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#4860]) +5 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@gem_fence_thrash@bo-write-verify-x.html
* igt@gem_fenced_exec_thrash@no-spare-fences-busy:
- shard-dg1: NOTRUN -> [SKIP][66] ([i915#4860]) +1 other test skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-12/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html
* igt@gem_fenced_exec_thrash@too-many-fences:
- shard-mtlp: NOTRUN -> [SKIP][67] ([i915#4860]) +2 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-3/igt@gem_fenced_exec_thrash@too-many-fences.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-tglu: NOTRUN -> [SKIP][68] ([i915#4613] / [i915#7582])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@heavy-multi@lmem0:
- shard-dg1: [PASS][69] -> [FAIL][70] ([i915#10378])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg1-19/igt@gem_lmem_swapping@heavy-multi@lmem0.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-17/igt@gem_lmem_swapping@heavy-multi@lmem0.html
* igt@gem_lmem_swapping@heavy-verify-multi-ccs:
- shard-mtlp: NOTRUN -> [SKIP][71] ([i915#4613]) +4 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-3/igt@gem_lmem_swapping@heavy-verify-multi-ccs.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-rkl: NOTRUN -> [SKIP][72] ([i915#4613]) +2 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@random-engines:
- shard-glk: NOTRUN -> [SKIP][73] ([i915#4613]) +2 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk9/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@verify-ccs@lmem0:
- shard-dg1: NOTRUN -> [SKIP][74] ([i915#4565])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@gem_lmem_swapping@verify-ccs@lmem0.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-tglu: NOTRUN -> [SKIP][75] ([i915#4613]) +1 other test skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_media_fill@media-fill:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#8289])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-6/igt@gem_media_fill@media-fill.html
* igt@gem_media_vme:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#284])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@gem_media_vme.html
* igt@gem_mmap@big-bo:
- shard-mtlp: NOTRUN -> [SKIP][78] ([i915#4083]) +3 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@gem_mmap@big-bo.html
* igt@gem_mmap@pf-nonblock:
- shard-dg2: NOTRUN -> [SKIP][79] ([i915#4083]) +6 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-6/igt@gem_mmap@pf-nonblock.html
* igt@gem_mmap_gtt@basic-read:
- shard-dg2: NOTRUN -> [SKIP][80] ([i915#4077]) +14 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@gem_mmap_gtt@basic-read.html
* igt@gem_mmap_gtt@cpuset-medium-copy-odd:
- shard-mtlp: NOTRUN -> [SKIP][81] ([i915#4077]) +23 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html
* igt@gem_mmap_wc@write-cpu-read-wc-unflushed:
- shard-dg1: NOTRUN -> [SKIP][82] ([i915#4083]) +7 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@gem_mmap_wc@write-cpu-read-wc-unflushed.html
* igt@gem_partial_pwrite_pread@write:
- shard-dg2: NOTRUN -> [SKIP][83] ([i915#3282]) +5 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@gem_partial_pwrite_pread@write.html
* igt@gem_partial_pwrite_pread@write-snoop:
- shard-mtlp: NOTRUN -> [SKIP][84] ([i915#3282]) +4 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@gem_partial_pwrite_pread@write-snoop.html
* igt@gem_partial_pwrite_pread@writes-after-reads:
- shard-rkl: NOTRUN -> [SKIP][85] ([i915#3282]) +2 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@gem_partial_pwrite_pread@writes-after-reads.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-dg1: NOTRUN -> [SKIP][86] ([i915#3282]) +5 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_pread@exhaustion:
- shard-glk: NOTRUN -> [WARN][87] ([i915#2658])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk8/igt@gem_pread@exhaustion.html
* igt@gem_pxp@create-regular-buffer:
- shard-dg2: NOTRUN -> [SKIP][88] ([i915#4270]) +3 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@gem_pxp@create-regular-buffer.html
* igt@gem_pxp@create-valid-protected-context:
- shard-dg1: NOTRUN -> [SKIP][89] ([i915#4270]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-12/igt@gem_pxp@create-valid-protected-context.html
* igt@gem_pxp@reject-modify-context-protection-off-3:
- shard-tglu: NOTRUN -> [SKIP][90] ([i915#4270]) +1 other test skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@gem_pxp@reject-modify-context-protection-off-3.html
* igt@gem_pxp@reject-modify-context-protection-on:
- shard-rkl: NOTRUN -> [SKIP][91] ([i915#4270]) +2 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@gem_pxp@reject-modify-context-protection-on.html
* igt@gem_pxp@verify-pxp-stale-buf-execution:
- shard-mtlp: NOTRUN -> [SKIP][92] ([i915#4270]) +4 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@gem_pxp@verify-pxp-stale-buf-execution.html
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-yf-tiled:
- shard-mtlp: NOTRUN -> [SKIP][93] ([i915#8428]) +6 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-yf-tiled.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-dg1: NOTRUN -> [SKIP][94] ([i915#4079]) +1 other test skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#4079])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-10/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_softpin@evict-snoop:
- shard-dg2: NOTRUN -> [SKIP][96] ([i915#4885])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@gem_softpin@evict-snoop.html
* igt@gem_tiled_pread_pwrite:
- shard-mtlp: NOTRUN -> [SKIP][97] ([i915#4079]) +1 other test skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@gem_tiled_pread_pwrite.html
* igt@gem_unfence_active_buffers:
- shard-dg2: NOTRUN -> [SKIP][98] ([i915#4879])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@access-control:
- shard-mtlp: NOTRUN -> [SKIP][99] ([i915#3297]) +5 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-2/igt@gem_userptr_blits@access-control.html
* igt@gem_userptr_blits@create-destroy-unsync:
- shard-dg2: NOTRUN -> [SKIP][100] ([i915#3297]) +1 other test skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@gem_userptr_blits@create-destroy-unsync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#3323])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-dg1: NOTRUN -> [SKIP][102] ([i915#3282] / [i915#3297])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap:
- shard-dg1: NOTRUN -> [SKIP][103] ([i915#3297] / [i915#4880])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-12/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
- shard-dg2: NOTRUN -> [SKIP][104] ([i915#3297] / [i915#4880])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-6/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-dg1: NOTRUN -> [SKIP][105] ([i915#3297]) +1 other test skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@gem_userptr_blits@readonly-unsync.html
* igt@gem_userptr_blits@unsync-unmap-after-close:
- shard-tglu: NOTRUN -> [SKIP][106] ([i915#3297])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@gem_userptr_blits@unsync-unmap-after-close.html
* igt@gen7_exec_parse@bitmasks:
- shard-dg2: NOTRUN -> [SKIP][107] +32 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-6/igt@gen7_exec_parse@bitmasks.html
* igt@gen9_exec_parse@allowed-single:
- shard-mtlp: NOTRUN -> [SKIP][108] ([i915#2856]) +3 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-3/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-tglu: NOTRUN -> [SKIP][109] ([i915#2527] / [i915#2856]) +2 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-3/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@bb-start-out:
- shard-rkl: NOTRUN -> [SKIP][110] ([i915#2527]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@gen9_exec_parse@bb-start-out.html
* igt@gen9_exec_parse@bb-start-param:
- shard-dg1: NOTRUN -> [SKIP][111] ([i915#2527])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-dg2: NOTRUN -> [SKIP][112] ([i915#2856]) +3 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@gen9_exec_parse@unaligned-jump.html
* igt@i915_module_load@load:
- shard-dg2: NOTRUN -> [SKIP][113] ([i915#6227])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@i915_module_load@load.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [PASS][114] -> [INCOMPLETE][115] ([i915#9820] / [i915#9849])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-rkl-7/igt@i915_module_load@reload-with-fault-injection.html
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@i915_module_load@reload-with-fault-injection.html
- shard-snb: [PASS][116] -> [INCOMPLETE][117] ([i915#9849])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-snb2/igt@i915_module_load@reload-with-fault-injection.html
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg1: [PASS][118] -> [INCOMPLETE][119] ([i915#9820] / [i915#9849])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg1-17/igt@i915_module_load@reload-with-fault-injection.html
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pipe_stress@stress-xrgb8888-ytiled:
- shard-mtlp: NOTRUN -> [SKIP][120] ([i915#8436])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@i915_pipe_stress@stress-xrgb8888-ytiled.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-tglu: NOTRUN -> [SKIP][121] ([i915#6590])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
- shard-tglu: NOTRUN -> [WARN][122] ([i915#2681]) +3 other tests warn
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
* igt@i915_pm_rps@basic-api:
- shard-dg1: NOTRUN -> [SKIP][123] ([i915#6621])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@i915_pm_rps@basic-api.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-dg2: NOTRUN -> [SKIP][124] ([i915#6621])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_pm_rps@thresholds-idle@gt0:
- shard-dg1: NOTRUN -> [SKIP][125] ([i915#8925])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@i915_pm_rps@thresholds-idle@gt0.html
* igt@i915_pm_sseu@full-enable:
- shard-dg2: NOTRUN -> [SKIP][126] ([i915#4387])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@i915_pm_sseu@full-enable.html
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#4387])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@i915_pm_sseu@full-enable.html
* igt@i915_query@query-topology-coherent-slice-mask:
- shard-mtlp: NOTRUN -> [SKIP][128] ([i915#6188])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@i915_query@query-topology-coherent-slice-mask.html
* igt@i915_selftest@mock@memory_region:
- shard-glk: NOTRUN -> [DMESG-WARN][129] ([i915#9311])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk4/igt@i915_selftest@mock@memory_region.html
- shard-mtlp: NOTRUN -> [DMESG-WARN][130] ([i915#9311])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@i915_selftest@mock@memory_region.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-tglu: NOTRUN -> [INCOMPLETE][131] ([i915#7443])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-3/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-mtlp: NOTRUN -> [SKIP][132] ([i915#5190])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@clobberred-modifier:
- shard-mtlp: NOTRUN -> [SKIP][133] ([i915#4212])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@kms_addfb_basic@clobberred-modifier.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#8709]) +3 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-dp-4-4-rc-ccs-cc:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#8709]) +11 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-dp-4-4-rc-ccs-cc.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-tglu: NOTRUN -> [SKIP][136] ([i915#9531])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-dg1: NOTRUN -> [SKIP][137] ([i915#1769] / [i915#3555])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][138] ([i915#4538] / [i915#5286]) +6 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-12/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: NOTRUN -> [SKIP][139] ([i915#5286])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0:
- shard-tglu: NOTRUN -> [SKIP][140] ([i915#5286]) +2 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [PASS][141] -> [FAIL][142] ([i915#5138])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-32bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#3638])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_big_fb@linear-32bpp-rotate-90.html
* igt@kms_big_fb@linear-8bpp-rotate-90:
- shard-dg1: NOTRUN -> [SKIP][144] ([i915#3638])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@kms_big_fb@linear-8bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-8bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][145] ([i915#4538] / [i915#5190]) +12 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-6/igt@kms_big_fb@y-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-mtlp: NOTRUN -> [SKIP][146] ([i915#6187])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-tglu: [PASS][147] -> [FAIL][148] ([i915#3743]) +1 other test fail
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-tglu-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][149] ([i915#4538]) +5 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-12/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html
* igt@kms_big_joiner@basic:
- shard-dg2: NOTRUN -> [SKIP][150] ([i915#2705])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_big_joiner@basic.html
* igt@kms_cdclk@mode-transition:
- shard-tglu: NOTRUN -> [SKIP][151] ([i915#3742])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][152] ([i915#7213] / [i915#9010]) +3 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@kms_cdclk@mode-transition@pipe-b-edp-1.html
* igt@kms_chamelium_audio@hdmi-audio:
- shard-dg2: NOTRUN -> [SKIP][153] ([i915#7828]) +8 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_chamelium_audio@hdmi-audio.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k:
- shard-tglu: NOTRUN -> [SKIP][154] ([i915#7828]) +3 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-4k.html
* igt@kms_chamelium_frames@hdmi-crc-single:
- shard-rkl: NOTRUN -> [SKIP][155] ([i915#7828]) +2 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_chamelium_frames@hdmi-crc-single.html
* igt@kms_chamelium_hpd@dp-hpd-after-suspend:
- shard-dg1: NOTRUN -> [SKIP][156] ([i915#7828]) +8 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html
* igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode:
- shard-mtlp: NOTRUN -> [SKIP][157] ([i915#7828]) +8 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#3299]) +1 other test skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-10/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-dg1: NOTRUN -> [SKIP][159] ([i915#3299])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@lic-type-0:
- shard-tglu: NOTRUN -> [SKIP][160] ([i915#6944] / [i915#9424])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@kms_content_protection@lic-type-0.html
- shard-mtlp: NOTRUN -> [SKIP][161] ([i915#6944] / [i915#9424]) +2 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: NOTRUN -> [SKIP][162] ([i915#9424])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-tglu: NOTRUN -> [SKIP][163] ([i915#6944] / [i915#7116] / [i915#7118])
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@kms_content_protection@srm.html
* igt@kms_content_protection@type1:
- shard-dg1: NOTRUN -> [SKIP][164] ([i915#7116] / [i915#9424])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@kms_content_protection@type1.html
* igt@kms_content_protection@uevent:
- shard-dg2: NOTRUN -> [SKIP][165] ([i915#7118] / [i915#9424]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-mtlp: NOTRUN -> [SKIP][166] ([i915#3359]) +3 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-2/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#3359])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-offscreen-64x21:
- shard-mtlp: NOTRUN -> [SKIP][168] ([i915#8814]) +2 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-3/igt@kms_cursor_crc@cursor-offscreen-64x21.html
* igt@kms_cursor_crc@cursor-offscreen-max-size:
- shard-dg1: NOTRUN -> [SKIP][169] ([i915#3555]) +5 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-12/igt@kms_cursor_crc@cursor-offscreen-max-size.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-dg1: NOTRUN -> [SKIP][170] ([i915#3359])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-max-size:
- shard-rkl: NOTRUN -> [SKIP][171] ([i915#3555]) +2 other tests skip
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-max-size.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2: NOTRUN -> [SKIP][172] ([i915#3359]) +3 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-tglu: NOTRUN -> [SKIP][173] ([i915#3555]) +1 other test skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-tglu: NOTRUN -> [SKIP][174] ([i915#3359])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-mtlp: NOTRUN -> [SKIP][175] ([i915#3555] / [i915#8814]) +2 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][176] ([i915#4103] / [i915#4213]) +1 other test skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-dg1: NOTRUN -> [SKIP][177] ([i915#4103] / [i915#4213]) +1 other test skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-mtlp: NOTRUN -> [SKIP][178] ([i915#9809]) +3 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions:
- shard-mtlp: NOTRUN -> [SKIP][179] +28 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: NOTRUN -> [FAIL][180] ([i915#2346])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-dg2: NOTRUN -> [SKIP][181] ([i915#9067])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
- shard-rkl: NOTRUN -> [SKIP][182] ([i915#9067])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-tglu: NOTRUN -> [SKIP][183] ([i915#9723])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
- shard-mtlp: NOTRUN -> [SKIP][184] ([i915#9833])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][185] ([i915#9723])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-13/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-3.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][186] ([i915#3804])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-5/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dp_aux_dev:
- shard-dg2: [PASS][187] -> [SKIP][188] ([i915#1257])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg2-11/igt@kms_dp_aux_dev.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-10/igt@kms_dp_aux_dev.html
- shard-tglu: NOTRUN -> [SKIP][189] ([i915#1257])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-3/igt@kms_dp_aux_dev.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-mtlp: NOTRUN -> [SKIP][190] ([i915#3840] / [i915#9688])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-3/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-dg1: NOTRUN -> [SKIP][191] ([i915#3555] / [i915#3840])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-formats:
- shard-mtlp: NOTRUN -> [SKIP][192] ([i915#3555] / [i915#3840])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-2/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-dg2: NOTRUN -> [SKIP][193] ([i915#3555] / [i915#3840]) +2 other tests skip
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@kms_dsc@dsc-with-output-formats.html
- shard-rkl: NOTRUN -> [SKIP][194] ([i915#3555] / [i915#3840])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-rkl: [PASS][195] -> [FAIL][196] ([i915#4767])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-rkl-5/igt@kms_fbcon_fbt@fbc-suspend.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-3/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: NOTRUN -> [SKIP][197] ([i915#3955])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_fbcon_fbt@psr.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-dg1: NOTRUN -> [SKIP][198] ([i915#3469])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-mtlp: NOTRUN -> [SKIP][199] ([i915#4854])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@kms_feature_discovery@chamelium.html
- shard-rkl: NOTRUN -> [SKIP][200] ([i915#4854])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-tglu: NOTRUN -> [SKIP][201] ([i915#1839])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-3/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@dp-mst:
- shard-dg2: NOTRUN -> [SKIP][202] ([i915#9337])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_feature_discovery@dp-mst.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][203] ([i915#3637]) +5 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk: [PASS][204] -> [FAIL][205] ([i915#79]) +1 other test fail
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-glk9/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk7/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-tglu: NOTRUN -> [SKIP][206] ([i915#3637]) +1 other test skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-plain-flip:
- shard-rkl: NOTRUN -> [SKIP][207] +22 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-plain-flip-ts-check-interruptible:
- shard-dg1: NOTRUN -> [SKIP][208] ([i915#9934]) +3 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-12/igt@kms_flip@2x-plain-flip-ts-check-interruptible.html
* igt@kms_flip@flip-vs-fences:
- shard-mtlp: NOTRUN -> [SKIP][209] ([i915#8381]) +1 other test skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@kms_flip@flip-vs-fences.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][210] ([i915#2672]) +3 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][211] ([i915#2672])
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#2672]) +3 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][213] ([i915#2587] / [i915#2672]) +2 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][214] ([i915#2587] / [i915#2672]) +4 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][215] ([i915#3555] / [i915#8810]) +1 other test skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][216] ([i915#2672] / [i915#3555]) +1 other test skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-default-mode.html
* igt@kms_force_connector_basic@prune-stale-modes:
- shard-mtlp: NOTRUN -> [SKIP][217] ([i915#5274])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite:
- shard-dg2: [PASS][218] -> [FAIL][219] ([i915#6880])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff:
- shard-mtlp: NOTRUN -> [SKIP][220] ([i915#1825]) +35 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#5354]) +43 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#5439])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbc-tiling-y:
- shard-mtlp: NOTRUN -> [SKIP][223] ([i915#10055])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbc-tiling-y.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt:
- shard-tglu: NOTRUN -> [SKIP][224] +44 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][225] ([i915#3023]) +9 other tests skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][226] ([i915#8708]) +22 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt:
- shard-rkl: NOTRUN -> [SKIP][227] ([i915#1825]) +14 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][228] +46 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#9766])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
- shard-dg1: NOTRUN -> [SKIP][230] ([i915#3458]) +20 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][231] ([i915#8708]) +15 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][232] ([i915#8708]) +12 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#3458]) +20 other tests skip
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-indfb-scaledprimary.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg1: NOTRUN -> [SKIP][234] ([i915#3555] / [i915#8228]) +1 other test skip
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-mtlp: NOTRUN -> [SKIP][235] ([i915#3555] / [i915#8228]) +1 other test skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-2/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle-suspend:
- shard-dg2: NOTRUN -> [SKIP][236] ([i915#3555] / [i915#8228]) +3 other tests skip
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-10/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-dg1: NOTRUN -> [SKIP][237] ([i915#1839])
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][238] ([i915#4573]) +5 other tests fail
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk8/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1.html
* igt@kms_plane_multiple@tiling-yf:
- shard-mtlp: NOTRUN -> [SKIP][239] ([i915#3555] / [i915#8806]) +1 other test skip
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-3/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-dg2: NOTRUN -> [SKIP][240] ([i915#5354] / [i915#9423])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [FAIL][241] ([i915#8292])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][242] ([i915#9423]) +11 other tests skip
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][243] ([i915#9423]) +15 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-4.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-d-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][244] ([i915#9423]) +3 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-3/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-d-hdmi-a-1.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][245] ([i915#9423]) +9 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-3/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][246] ([i915#5176]) +1 other test skip
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-3/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][247] ([i915#5176] / [i915#9423]) +1 other test skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-b-hdmi-a-2.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][248] ([i915#5176] / [i915#9423]) +3 other tests skip
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-14/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c-hdmi-a-4.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][249] ([i915#5235]) +3 other tests skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-d-hdmi-a-1.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][250] ([i915#5235]) +7 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-1/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-a-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][251] ([i915#5235] / [i915#9423] / [i915#9728]) +3 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][252] ([i915#5235]) +11 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-b-edp-1.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][253] ([i915#3555] / [i915#5235]) +3 other tests skip
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5@pipe-d-edp-1.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][254] ([i915#5235] / [i915#9423]) +11 other tests skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-5/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][255] ([i915#5235]) +15 other tests skip
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-4.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-dg1: NOTRUN -> [SKIP][256] ([i915#5354]) +1 other test skip
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc3co-vpb-simulation:
- shard-tglu: NOTRUN -> [SKIP][257] ([i915#9685])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@kms_pm_dc@dc3co-vpb-simulation.html
* igt@kms_pm_dc@dc5-psr:
- shard-rkl: NOTRUN -> [SKIP][258] ([i915#9685])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc6-dpms:
- shard-mtlp: NOTRUN -> [SKIP][259] ([i915#10139])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: NOTRUN -> [SKIP][260] ([i915#9340])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_pm_lpsp@kms-lpsp.html
- shard-rkl: NOTRUN -> [SKIP][261] ([i915#9340])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-1/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-dg2: NOTRUN -> [SKIP][262] ([i915#8430])
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-non-lpsp:
- shard-dg2: NOTRUN -> [SKIP][263] ([i915#9519])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-10/igt@kms_pm_rpm@dpms-non-lpsp.html
* igt@kms_pm_rpm@fences:
- shard-dg1: NOTRUN -> [SKIP][264] ([i915#4077]) +13 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@kms_pm_rpm@fences.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [PASS][265] -> [SKIP][266] ([i915#9519])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-1/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-dg2: [PASS][267] -> [SKIP][268] ([i915#9519])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg2-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-dg1: NOTRUN -> [SKIP][269] ([i915#6524]) +1 other test skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-14/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area@psr2-pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][270] ([i915#9808]) +7 other tests skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area@psr2-pipe-a-edp-1.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-dg2: NOTRUN -> [SKIP][271] ([i915#9683])
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-nv12:
- shard-mtlp: NOTRUN -> [SKIP][272] ([i915#4348])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@kms_psr2_su@page_flip-nv12.html
- shard-tglu: NOTRUN -> [SKIP][273] ([i915#9683])
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@kms_psr2_su@page_flip-nv12.html
* igt@kms_psr@fbc-psr-primary-page-flip:
- shard-dg2: NOTRUN -> [SKIP][274] ([i915#9732]) +22 other tests skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_psr@fbc-psr-primary-page-flip.html
* igt@kms_psr@pr-cursor-mmap-cpu:
- shard-rkl: NOTRUN -> [SKIP][275] ([i915#9732]) +9 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_psr@pr-cursor-mmap-cpu.html
* igt@kms_psr@pr-dpms:
- shard-tglu: NOTRUN -> [SKIP][276] ([i915#9732]) +11 other tests skip
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@kms_psr@pr-dpms.html
* igt@kms_psr@pr-primary-mmap-cpu:
- shard-mtlp: NOTRUN -> [SKIP][277] ([i915#9688]) +15 other tests skip
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@kms_psr@pr-primary-mmap-cpu.html
* igt@kms_psr@psr-cursor-blt:
- shard-dg2: NOTRUN -> [SKIP][278] ([i915#9673] / [i915#9732]) +4 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@kms_psr@psr-cursor-blt.html
* igt@kms_psr@psr2-primary-mmap-cpu:
- shard-dg1: NOTRUN -> [SKIP][279] ([i915#9732]) +24 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-12/igt@kms_psr@psr2-primary-mmap-cpu.html
* igt@kms_psr@psr2-primary-mmap-gtt@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][280] ([i915#4077] / [i915#9688])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@kms_psr@psr2-primary-mmap-gtt@edp-1.html
* igt@kms_psr@psr2-sprite-plane-onoff:
- shard-glk: NOTRUN -> [SKIP][281] +216 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk9/igt@kms_psr@psr2-sprite-plane-onoff.html
* igt@kms_psr_stress_test@invalidate-primary-flip-overlay:
- shard-dg2: NOTRUN -> [SKIP][282] ([i915#9685])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-10/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html
* igt@kms_rotation_crc@bad-pixel-format:
- shard-mtlp: NOTRUN -> [SKIP][283] ([i915#4235]) +3 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-3/igt@kms_rotation_crc@bad-pixel-format.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg2: NOTRUN -> [SKIP][284] ([i915#4235])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-rkl: NOTRUN -> [SKIP][285] ([i915#5289])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-dg2: NOTRUN -> [SKIP][286] ([i915#5190]) +10 other tests skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][287] ([i915#4235] / [i915#5190])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_rotation_crc@primary-y-tiled-reflect-x-270.html
* igt@kms_scaling_modes@scaling-mode-none:
- shard-dg2: NOTRUN -> [SKIP][288] ([i915#3555]) +8 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-10/igt@kms_scaling_modes@scaling-mode-none.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-mtlp: NOTRUN -> [SKIP][289] ([i915#3555] / [i915#8809])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-3/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@invalid-clone-exclusive-crtc:
- shard-mtlp: NOTRUN -> [SKIP][290] ([i915#3555] / [i915#8823])
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-2/igt@kms_setmode@invalid-clone-exclusive-crtc.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1:
- shard-mtlp: [PASS][291] -> [FAIL][292] ([i915#9196])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-mtlp-2/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
- shard-tglu: [PASS][293] -> [FAIL][294] ([i915#9196])
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-tglu-3/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-5/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: NOTRUN -> [SKIP][295] ([i915#9906])
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@kms_vrr@seamless-rr-switch-vrr.html
- shard-mtlp: NOTRUN -> [SKIP][296] ([i915#8808] / [i915#9906])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-dg1: NOTRUN -> [SKIP][297] ([i915#2437] / [i915#9412])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@kms_writeback@writeback-fb-id:
- shard-dg2: NOTRUN -> [SKIP][298] ([i915#2437])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@kms_writeback@writeback-fb-id.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-mtlp: NOTRUN -> [SKIP][299] ([i915#2437] / [i915#9412])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-glk: NOTRUN -> [SKIP][300] ([i915#2437]) +1 other test skip
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk8/igt@kms_writeback@writeback-invalid-parameters.html
* igt@perf@global-sseu-config:
- shard-dg2: NOTRUN -> [SKIP][301] ([i915#7387])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@perf@global-sseu-config.html
* igt@perf_pmu@busy-double-start@ccs0:
- shard-mtlp: NOTRUN -> [FAIL][302] ([i915#4349]) +6 other tests fail
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-2/igt@perf_pmu@busy-double-start@ccs0.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: NOTRUN -> [FAIL][303] ([i915#4349]) +3 other tests fail
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@cpu-hotplug:
- shard-tglu: NOTRUN -> [SKIP][304] ([i915#8850])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@perf_pmu@cpu-hotplug.html
* igt@perf_pmu@frequency@gt0:
- shard-dg2: NOTRUN -> [FAIL][305] ([i915#6806])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@perf_pmu@frequency@gt0.html
* igt@perf_pmu@rc6-all-gts:
- shard-dg1: NOTRUN -> [SKIP][306] ([i915#8516])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@perf_pmu@rc6-all-gts.html
* igt@perf_pmu@rc6@runtime-pm-gt0:
- shard-dg1: [PASS][307] -> [ABORT][308] ([i915#9853])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg1-15/igt@perf_pmu@rc6@runtime-pm-gt0.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-12/igt@perf_pmu@rc6@runtime-pm-gt0.html
* igt@prime_vgem@basic-fence-flip:
- shard-dg2: NOTRUN -> [SKIP][309] ([i915#3708])
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- shard-mtlp: NOTRUN -> [SKIP][310] ([i915#3708] / [i915#4077])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-fence-read:
- shard-dg1: NOTRUN -> [SKIP][311] ([i915#3708]) +1 other test skip
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-14/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-gtt:
- shard-dg1: NOTRUN -> [SKIP][312] ([i915#3708] / [i915#4077])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-15/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@fence-read-hang:
- shard-mtlp: NOTRUN -> [SKIP][313] ([i915#3708]) +3 other tests skip
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@prime_vgem@fence-read-hang.html
* igt@sriov_basic@bind-unbind-vf:
- shard-dg1: NOTRUN -> [SKIP][314] ([i915#9917])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-12/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-dg2: NOTRUN -> [SKIP][315] ([i915#9917])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-10/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@syncobj_timeline@invalid-wait-zero-handles:
- shard-dg2: NOTRUN -> [FAIL][316] ([i915#9781])
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@syncobj_timeline@invalid-wait-zero-handles.html
- shard-rkl: NOTRUN -> [FAIL][317] ([i915#9781])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@syncobj_timeline@invalid-wait-zero-handles.html
* igt@syncobj_wait@invalid-wait-zero-handles:
- shard-dg2: NOTRUN -> [FAIL][318] ([i915#9779])
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@syncobj_wait@invalid-wait-zero-handles.html
- shard-rkl: NOTRUN -> [FAIL][319] ([i915#9779])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@syncobj_wait@invalid-wait-zero-handles.html
* igt@tools_test@sysfs_l3_parity:
- shard-dg1: NOTRUN -> [SKIP][320] ([i915#4818])
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-14/igt@tools_test@sysfs_l3_parity.html
* igt@v3d/v3d_perfmon@create-two-perfmon:
- shard-dg2: NOTRUN -> [SKIP][321] ([i915#2575]) +17 other tests skip
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@v3d/v3d_perfmon@create-two-perfmon.html
* igt@v3d/v3d_submit_cl@valid-submission:
- shard-mtlp: NOTRUN -> [SKIP][322] ([i915#2575]) +14 other tests skip
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-6/igt@v3d/v3d_submit_cl@valid-submission.html
* igt@v3d/v3d_submit_csd@bad-multisync-pad:
- shard-dg1: NOTRUN -> [SKIP][323] ([i915#2575]) +10 other tests skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-19/igt@v3d/v3d_submit_csd@bad-multisync-pad.html
* igt@vc4/vc4_purgeable_bo@access-purged-bo-mem:
- shard-mtlp: NOTRUN -> [SKIP][324] ([i915#7711]) +8 other tests skip
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-7/igt@vc4/vc4_purgeable_bo@access-purged-bo-mem.html
* igt@vc4/vc4_purgeable_bo@free-purged-bo:
- shard-tglu: NOTRUN -> [SKIP][325] ([i915#2575]) +10 other tests skip
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-2/igt@vc4/vc4_purgeable_bo@free-purged-bo.html
* igt@vc4/vc4_purgeable_bo@mark-purgeable:
- shard-dg1: NOTRUN -> [SKIP][326] ([i915#7711]) +7 other tests skip
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg1-12/igt@vc4/vc4_purgeable_bo@mark-purgeable.html
* igt@vc4/vc4_tiling@get-bad-flags:
- shard-rkl: NOTRUN -> [SKIP][327] ([i915#7711]) +3 other tests skip
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@vc4/vc4_tiling@get-bad-flags.html
* igt@vc4/vc4_wait_bo@bad-bo:
- shard-dg2: NOTRUN -> [SKIP][328] ([i915#7711]) +11 other tests skip
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-2/igt@vc4/vc4_wait_bo@bad-bo.html
#### Possible fixes ####
* igt@drm_fdinfo@most-busy-check-all@rcs0:
- shard-rkl: [FAIL][329] ([i915#7742]) -> [PASS][330]
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-rkl-1/igt@drm_fdinfo@most-busy-check-all@rcs0.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@drm_fdinfo@most-busy-check-all@rcs0.html
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-tglu: [FAIL][331] ([i915#6268]) -> [PASS][332]
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-tglu-4/igt@gem_ctx_exec@basic-nohangcheck.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-4/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_exec_fair@basic-none@vecs0:
- shard-rkl: [FAIL][333] ([i915#2842]) -> [PASS][334] +3 other tests pass
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-rkl-5/igt@gem_exec_fair@basic-none@vecs0.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-1/igt@gem_exec_fair@basic-none@vecs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-tglu: [FAIL][335] ([i915#2842]) -> [PASS][336] +1 other test pass
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-tglu-3/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-10/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_lmem_swapping@heavy-verify-multi@lmem0:
- shard-dg2: [FAIL][337] ([i915#10378]) -> [PASS][338] +1 other test pass
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg2-2/igt@gem_lmem_swapping@heavy-verify-multi@lmem0.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-6/igt@gem_lmem_swapping@heavy-verify-multi@lmem0.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-tglu: [INCOMPLETE][339] -> [PASS][340]
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-tglu-9/igt@i915_module_load@reload-with-fault-injection.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-9/igt@i915_module_load@reload-with-fault-injection.html
- shard-mtlp: [ABORT][341] ([i915#10131] / [i915#9820]) -> [PASS][342]
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-mtlp-5/igt@i915_module_load@reload-with-fault-injection.html
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-1/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_selftest@live@gem:
- shard-dg2: [ABORT][343] ([i915#10366]) -> [PASS][344]
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg2-11/igt@i915_selftest@live@gem.html
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-6/igt@i915_selftest@live@gem.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-rkl: [FAIL][345] ([i915#10031]) -> [PASS][346]
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-rkl-4/igt@i915_suspend@basic-s3-without-i915.html
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-7/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-tglu: [FAIL][347] ([i915#3743]) -> [PASS][348]
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-tglu-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-tglu-10/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt:
- shard-dg2: [FAIL][349] ([i915#6880]) -> [PASS][350] +1 other test pass
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt.html
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-wc:
- shard-mtlp: [INCOMPLETE][351] -> [PASS][352]
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-mtlp-3/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-wc.html
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-2/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-wc.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [SKIP][353] ([i915#9519]) -> [PASS][354] +2 other tests pass
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-1/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
- shard-snb: [FAIL][355] ([i915#9196]) -> [PASS][356]
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-snb5/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-snb7/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1:
- shard-mtlp: [FAIL][357] ([i915#9196]) -> [PASS][358]
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-mtlp-2/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak@pipe-b-edp-1.html
* igt@perf@non-zero-reason@0-rcs0:
- shard-dg2: [FAIL][359] ([i915#7484]) -> [PASS][360]
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg2-11/igt@perf@non-zero-reason@0-rcs0.html
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-10/igt@perf@non-zero-reason@0-rcs0.html
* igt@perf_pmu@rc6@runtime-pm-gt0:
- shard-dg2: [ABORT][361] ([i915#9853]) -> [PASS][362]
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg2-10/igt@perf_pmu@rc6@runtime-pm-gt0.html
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-1/igt@perf_pmu@rc6@runtime-pm-gt0.html
#### Warnings ####
* igt@gen9_exec_parse@allowed-single:
- shard-glk: [ABORT][363] ([i915#5566]) -> [INCOMPLETE][364] ([i915#5566])
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-glk1/igt@gen9_exec_parse@allowed-single.html
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-glk9/igt@gen9_exec_parse@allowed-single.html
* igt@kms_content_protection@type1:
- shard-dg2: [SKIP][365] ([i915#7118] / [i915#9424]) -> [SKIP][366] ([i915#7118] / [i915#7162] / [i915#9424])
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg2-5/igt@kms_content_protection@type1.html
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@kms_content_protection@type1.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][367] ([i915#4816]) -> [SKIP][368] ([i915#4070] / [i915#4816])
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pm_dc@dc9-dpms:
- shard-rkl: [SKIP][369] ([i915#4281]) -> [SKIP][370] ([i915#3361])
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-rkl-4/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_psr@psr-primary-mmap-cpu:
- shard-dg2: [SKIP][371] ([i915#9673] / [i915#9732]) -> [SKIP][372] ([i915#9732]) +16 other tests skip
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg2-11/igt@kms_psr@psr-primary-mmap-cpu.html
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-5/igt@kms_psr@psr-primary-mmap-cpu.html
* igt@kms_psr@psr2-cursor-blt:
- shard-dg2: [SKIP][373] ([i915#9732]) -> [SKIP][374] ([i915#9673] / [i915#9732]) +15 other tests skip
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14398/shard-dg2-5/igt@kms_psr@psr2-cursor-blt.html
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/shard-dg2-11/igt@kms_psr@psr2-cursor-blt.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10030]: https://gitlab.freedesktop.org/drm/intel/issues/10030
[i915#10031]: https://gitlab.freedesktop.org/drm/intel/issues/10031
[i915#10055]: https://gitlab.freedesktop.org/drm/intel/issues/10055
[i915#10131]: https://gitlab.freedesktop.org/drm/intel/issues/10131
[i915#10139]: https://gitlab.freedesktop.org/drm/intel/issues/10139
[i915#10278]: https://gitlab.freedesktop.org/drm/intel/issues/10278
[i915#10307]: https://gitlab.freedesktop.org/drm/intel/issues/10307
[i915#10366]: https://gitlab.freedesktop.org/drm/intel/issues/10366
[i915#10378]: https://gitlab.freedesktop.org/drm/intel/issues/10378
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
[i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681
[i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281
[i915#4348]: https://gitlab.freedesktop.org/drm/intel/issues/4348
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387
[i915#4423]: https://gitlab.freedesktop.org/drm/intel/issues/4423
[i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
[i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565
[i915#4573]: https://gitlab.freedesktop.org/drm/intel/issues/4573
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816
[i915#4818]: https://gitlab.freedesktop.org/drm/intel/issues/4818
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
[i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
[i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
[i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439
[i915#5507]: https://gitlab.freedesktop.org/drm/intel/issues/5507
[i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187
[i915#6188]: https://gitlab.freedesktop.org/drm/intel/issues/6188
[i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227
[i915#6230]: https://gitlab.freedesktop.org/drm/intel/issues/6230
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6806]: https://gitlab.freedesktop.org/drm/intel/issues/6806
[i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880
[i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
[i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7162]: https://gitlab.freedesktop.org/drm/intel/issues/7162
[i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
[i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387
[i915#7443]: https://gitlab.freedesktop.org/drm/intel/issues/7443
[i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484
[i915#7582]: https://gitlab.freedesktop.org/drm/intel/issues/7582
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975
[i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8289]: https://gitlab.freedesktop.org/drm/intel/issues/8289
[i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292
[i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
[i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/intel/issues/8430
[i915#8436]: https://gitlab.freedesktop.org/drm/intel/issues/8436
[i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
[i915#8562]: https://gitlab.freedesktop.org/drm/intel/issues/8562
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
[i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806
[i915#8808]: https://gitlab.freedesktop.org/drm/intel/issues/8808
[i915#8809]: https://gitlab.freedesktop.org/drm/intel/issues/8809
[i915#8810]: https://gitlab.freedesktop.org/drm/intel/issues/8810
[i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
[i915#8823]: https://gitlab.freedesktop.org/drm/intel/issues/8823
[i915#8850]: https://gitlab.freedesktop.org/drm/intel/issues/8850
[i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
[i915#9010]: https://gitlab.freedesktop.org/drm/intel/issues/9010
[i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067
[i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
[i915#9311]: https://gitlab.freedesktop.org/drm/intel/issues/9311
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
[i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323
[i915#9337]: https://gitlab.freedesktop.org/drm/intel/issues/9337
[i915#9340]: https://gitlab.freedesktop.org/drm/intel/issues/9340
[i915#9364]: https://gitlab.freedesktop.org/drm/intel/issues/9364
[i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
[i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
[i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531
[i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
[i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685
[i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
[i915#972
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_129938v3/index.html
[-- Attachment #2: Type: text/html, Size: 121143 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH v3 1/6] drm/display: Add missing aux less alpm wake related bits
2024-03-06 10:45 ` [PATCH v3 1/6] drm/display: Add missing aux less alpm wake related bits Jouni Högander
@ 2024-03-13 11:14 ` Manna, Animesh
2024-03-13 12:05 ` Hogander, Jouni
0 siblings, 1 reply; 19+ messages in thread
From: Manna, Animesh @ 2024-03-13 11:14 UTC (permalink / raw)
To: Hogander, Jouni, intel-gfx@lists.freedesktop.org
Cc: Ville Syrjälä, Murthy, Arun R
> -----Original Message-----
> From: Hogander, Jouni <jouni.hogander@intel.com>
> Sent: Wednesday, March 6, 2024 4:15 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>; Manna, Animesh
> <animesh.manna@intel.com>; Murthy, Arun R <arun.r.murthy@intel.com>;
> Hogander, Jouni <jouni.hogander@intel.com>
> Subject: [PATCH v3 1/6] drm/display: Add missing aux less alpm wake related
> bits
>
> eDP1.5 adds some more bits into DP_RECEIVER_ALPM_CAP and
> DP_RECEIVER_ALPM_CONFIG registers. Add definitions for these.
Good to add this patch with the patch series where _CAP and _CONFIG registers will be used.
Regards,
Animesh
>
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> include/drm/display/drm_dp.h | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/include/drm/display/drm_dp.h b/include/drm/display/drm_dp.h
> index 4891bd916d26..651d117d636d 100644
> --- a/include/drm/display/drm_dp.h
> +++ b/include/drm/display/drm_dp.h
> @@ -232,6 +232,8 @@
>
> #define DP_RECEIVER_ALPM_CAP 0x02e /* eDP 1.4 */
> # define DP_ALPM_CAP (1 << 0)
> +# define DP_ALPM_PM_STATE_2A_SUPPORT (1 << 1) /* eDP 1.5 */
> +# define DP_ALPM_AUX_LESS_CAP (1 << 2) /* eDP 1.5 */
>
> #define DP_SINK_DEVICE_AUX_FRAME_SYNC_CAP 0x02f /* eDP 1.4 */
> # define DP_AUX_FRAME_SYNC_CAP (1 << 0)
> @@ -677,7 +679,8 @@
>
> #define DP_RECEIVER_ALPM_CONFIG 0x116 /* eDP 1.4 */
> # define DP_ALPM_ENABLE (1 << 0)
> -# define DP_ALPM_LOCK_ERROR_IRQ_HPD_ENABLE (1 << 1)
> +# define DP_ALPM_LOCK_ERROR_IRQ_HPD_ENABLE (1 << 1) /* eDP 1.5 */
> +# define DP_ALPM_MODE_AUX_LESS (1 << 2) /* eDP 1.5 */
>
> #define DP_SINK_DEVICE_AUX_FRAME_SYNC_CONF 0x117 /* eDP 1.4 */
> # define DP_AUX_FRAME_SYNC_ENABLE (1 << 0)
> --
> 2.34.1
^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH v3 3/6] drm/i915/psr: Calculate aux less wake time
2024-03-06 10:45 ` [PATCH v3 3/6] drm/i915/psr: Calculate aux less wake time Jouni Högander
@ 2024-03-13 11:14 ` Manna, Animesh
2024-03-13 12:11 ` Hogander, Jouni
0 siblings, 1 reply; 19+ messages in thread
From: Manna, Animesh @ 2024-03-13 11:14 UTC (permalink / raw)
To: Hogander, Jouni, intel-gfx@lists.freedesktop.org
Cc: Ville Syrjälä, Murthy, Arun R
> -----Original Message-----
> From: Hogander, Jouni <jouni.hogander@intel.com>
> Sent: Wednesday, March 6, 2024 4:15 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>; Manna, Animesh
> <animesh.manna@intel.com>; Murthy, Arun R <arun.r.murthy@intel.com>;
> Hogander, Jouni <jouni.hogander@intel.com>
> Subject: [PATCH v3 3/6] drm/i915/psr: Calculate aux less wake time
>
> Calculate aux less wake time and store it into alpm_params struct
>
> Bspec: 71477
>
> v3:
> - use ALPM_CTL_AUX_LESS_WAKE_TIME_MASK instead of value 63
> v2:
> - use variables instead of values directly
> - fix max value
> - move converting port clock to Mhz into
> _lnl_compute_aux_less_wake_time
>
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> .../drm/i915/display/intel_display_types.h | 1 +
> drivers/gpu/drm/i915/display/intel_psr.c | 60 +++++++++++++++++++
> 2 files changed, 61 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h
> b/drivers/gpu/drm/i915/display/intel_display_types.h
> index e67cd5b02e84..928317acc1bd 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> @@ -1737,6 +1737,7 @@ struct intel_psr {
>
> /* LNL and beyond */
> u8 check_entry_lines;
> + u8 aux_less_wake_lines;
As aux-wake or aux-less is mutually exclusive can we use existing wake-line variable for aux-less as well.
Regards,
Animesh
> } alpm_parameters;
>
> ktime_t last_entry_attempt;
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.c
> b/drivers/gpu/drm/i915/display/intel_psr.c
> index 6927785fd6ff..c545ee229684 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.c
> +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> @@ -1126,6 +1126,63 @@ static bool
> _compute_psr2_sdp_prior_scanline_indication(struct intel_dp *intel_d
> return true;
> }
>
> +/*
> + * AUX-Less Wake Time = CEILING( ((PHY P2 to P0) + tLFPS_Period, Max+
> + * tSilence, Max+ tPHY Establishment + tCDS) / tline)
> + * For the "PHY P2 to P0" latency see the PHY Power Control page
> + * (PHY P2 to P0) :
> +https://gfxspecs.intel.com/Predator/Home/Index/68965
> + * : 12 us
> + * The tLFPS_Period, Max term is 800ns
> + * The tSilence, Max term is 180ns
> + * The tPHY Establishment (a.k.a. t1) term is 50us
> + * The tCDS term is 1 or 2 times t2
> + * t2 = Number ML_PHY_LOCK * tML_PHY_LOCK
> + * Number ML_PHY_LOCK = ( 7 + CEILING( 6.5us / tML_PHY_LOCK ) + 1)
> + * Rounding up the 6.5us padding to the next ML_PHY_LOCK boundary and
> + * adding the "+ 1" term ensures all ML_PHY_LOCK sequences that start
> + * within the CDS period complete within the CDS period regardless of
> + * entry into the period
> + * tML_PHY_LOCK = TPS4 Length * ( 10 / (Link Rate in MHz) )
> + * TPS4 Length = 252 Symbols
> + */
> +static int _lnl_compute_aux_less_wake_time(int port_clock) {
> + int tphy2_p2_to_p0 = 12 * 1000;
> + int tlfps_period_max = 800;
> + int tsilence_max = 180;
> + int t1 = 50 * 1000;
> + int tps4 = 252;
> + int tml_phy_lock = 1000 * 1000 * tps4 * 10 / port_clock;
> + int num_ml_phy_lock = 7 + DIV_ROUND_UP(6500, tml_phy_lock) + 1;
> + int t2 = num_ml_phy_lock * tml_phy_lock;
> + int tcds = 1 * t2;
> +
> + return DIV_ROUND_UP(tphy2_p2_to_p0 + tlfps_period_max +
> tsilence_max +
> + t1 + tcds, 1000);
> +}
> +
> +static int _lnl_compute_aux_less_alpm_params(struct intel_dp *intel_dp,
> + struct intel_crtc_state *crtc_state)
> {
> + struct drm_i915_private *i915 = dp_to_i915(intel_dp);
> + int aux_less_wake_time, aux_less_wake_lines;
> +
> + aux_less_wake_time =
> + _lnl_compute_aux_less_wake_time(crtc_state->port_clock);
> + aux_less_wake_lines = intel_usecs_to_scanlines(&crtc_state-
> >hw.adjusted_mode,
> + aux_less_wake_time);
> +
> + if (aux_less_wake_lines > ALPM_CTL_AUX_LESS_WAKE_TIME_MASK)
> + return false;
> +
> + if (i915->display.params.psr_safest_params)
> + aux_less_wake_lines = 63;
> +
> + intel_dp->psr.alpm_parameters.aux_less_wake_lines =
> +aux_less_wake_lines;
> +
> + return true;
> +}
> +
> static bool _lnl_compute_alpm_params(struct intel_dp *intel_dp,
> struct intel_crtc_state *crtc_state) { @@ -
> 1142,6 +1199,9 @@ static bool _lnl_compute_alpm_params(struct intel_dp
> *intel_dp,
> if (check_entry_lines > 15)
> return false;
>
> + if (!_lnl_compute_aux_less_alpm_params(intel_dp, crtc_state))
> + return false;
> +
> if (i915->display.params.psr_safest_params)
> check_entry_lines = 15;
>
> --
> 2.34.1
^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH v3 5/6] drm/i915/psr: Enable ALPM for eDP Panel replay
2024-03-06 10:45 ` [PATCH v3 5/6] drm/i915/psr: Enable ALPM for eDP Panel replay Jouni Högander
@ 2024-03-13 11:15 ` Manna, Animesh
2024-03-13 12:15 ` Hogander, Jouni
0 siblings, 1 reply; 19+ messages in thread
From: Manna, Animesh @ 2024-03-13 11:15 UTC (permalink / raw)
To: Hogander, Jouni, intel-gfx@lists.freedesktop.org
Cc: Ville Syrjälä, Murthy, Arun R
> -----Original Message-----
> From: Hogander, Jouni <jouni.hogander@intel.com>
> Sent: Wednesday, March 6, 2024 4:15 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>; Manna, Animesh
> <animesh.manna@intel.com>; Murthy, Arun R <arun.r.murthy@intel.com>;
> Hogander, Jouni <jouni.hogander@intel.com>
> Subject: [PATCH v3 5/6] drm/i915/psr: Enable ALPM for eDP Panel replay
>
> Enable ALPM AUX-Less for Panel Replay eDP. Also write all calculated AUX-
> Less configuration values accordingly.
>
> Bspec: 71477
>
> v3:
> - do not use alpm_ctl as uninitialized variable
> v2:
> - do not set AUX-Wake related bits for AUX-Less case
> - drop switch to active latency
> - add SLEEP_HOLD_TIME_50_SYMBOLS
> - add PORT_ALPM_CTL_MAX_PHY_SWING_HOLD
>
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_psr.c | 42 +++++++++++++++++++++---
> 1 file changed, 38 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.c
> b/drivers/gpu/drm/i915/display/intel_psr.c
> index 738ea623a395..4cd2bad5241f 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.c
> +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> @@ -1697,14 +1697,39 @@ static void lnl_alpm_configure(struct intel_dp
> *intel_dp)
> struct drm_i915_private *dev_priv = dp_to_i915(intel_dp);
> enum transcoder cpu_transcoder = intel_dp->psr.transcoder;
> struct intel_psr *psr = &intel_dp->psr;
> + u32 alpm_ctl;
>
> if (DISPLAY_VER(dev_priv) < 20)
> return;
>
> - intel_de_write(dev_priv, ALPM_CTL(cpu_transcoder),
> - ALPM_CTL_EXTENDED_FAST_WAKE_ENABLE |
> - ALPM_CTL_ALPM_ENTRY_CHECK(psr-
> >alpm_parameters.check_entry_lines) |
> - ALPM_CTL_EXTENDED_FAST_WAKE_TIME(psr-
> >alpm_parameters.fast_wake_lines));
> + if (intel_dp->psr.panel_replay_enabled &&
> intel_dp_is_edp(intel_dp)) {
> + alpm_ctl = ALPM_CTL_ALPM_ENABLE |
> + ALPM_CTL_ALPM_AUX_LESS_ENABLE |
> +
> ALPM_CTL_AUX_LESS_SLEEP_HOLD_TIME_50_SYMBOLS;
> +
> + intel_de_write(dev_priv, PORT_ALPM_CTL(cpu_transcoder),
> + PORT_ALPM_CTL_ALPM_AUX_LESS_ENABLE |
Good to add code-comments why aux-less alpm is enabled without checking panel capability.
Same for below wherever we are setting bit for aux-less alpm.
Regards,
Animesh
> + PORT_ALPM_CTL_MAX_PHY_SWING_SETUP(15) |
> + PORT_ALPM_CTL_MAX_PHY_SWING_HOLD(0) |
> + PORT_ALPM_CTL_SILENCE_PERIOD(
> + psr-
> >alpm_parameters.silence_period_sym_clocks));
> +
> + intel_de_write(dev_priv,
> PORT_ALPM_LFPS_CTL(cpu_transcoder),
> + PORT_ALPM_LFPS_CTL_LFPS_CYCLE_COUNT(10) |
> +
> PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION(
> + psr-
> >alpm_parameters.lfps_half_cycle_num_of_syms) |
> +
> PORT_ALPM_LFPS_CTL_FIRST_LFPS_HALF_CYCLE_DURATION(
> + psr-
> >alpm_parameters.lfps_half_cycle_num_of_syms) |
> +
> PORT_ALPM_LFPS_CTL_LAST_LFPS_HALF_CYCLE_DURATION(
> + psr-
> >alpm_parameters.lfps_half_cycle_num_of_syms));
> + } else {
> + alpm_ctl = ALPM_CTL_EXTENDED_FAST_WAKE_ENABLE |
> + ALPM_CTL_EXTENDED_FAST_WAKE_TIME(psr-
> >alpm_parameters.fast_wake_lines);
> + }
> +
> + alpm_ctl |=
> +ALPM_CTL_ALPM_ENTRY_CHECK(psr-
> >alpm_parameters.check_entry_lines);
> +
> + intel_de_write(dev_priv, ALPM_CTL(cpu_transcoder), alpm_ctl);
> }
>
> static void intel_psr_enable_source(struct intel_dp *intel_dp, @@ -1975,6
> +2000,15 @@ static void intel_psr_disable_locked(struct intel_dp *intel_dp)
>
> intel_snps_phy_update_psr_power_state(dev_priv, phy, false);
>
> + if (intel_dp->psr.panel_replay_enabled &&
> intel_dp_is_edp(intel_dp)) {
> + intel_de_rmw(dev_priv, ALPM_CTL(cpu_transcoder),
> + ALPM_CTL_ALPM_ENABLE |
> + ALPM_CTL_ALPM_AUX_LESS_ENABLE, 0);
> +
> + intel_de_rmw(dev_priv, PORT_ALPM_CTL(cpu_transcoder),
> + PORT_ALPM_CTL_ALPM_AUX_LESS_ENABLE, 0);
> + }
> +
> /* Disable PSR on Sink */
> drm_dp_dpcd_writeb(&intel_dp->aux, DP_PSR_EN_CFG, 0);
>
> --
> 2.34.1
^ permalink raw reply [flat|nested] 19+ messages in thread
* RE: [PATCH v3 6/6] drm/i915/psr: Do not write ALPM configuration for PSR1 or DP2.0 Panel Replay
2024-03-06 10:45 ` [PATCH v3 6/6] drm/i915/psr: Do not write ALPM configuration for PSR1 or DP2.0 Panel Replay Jouni Högander
@ 2024-03-13 11:18 ` Manna, Animesh
2024-03-13 12:23 ` Hogander, Jouni
0 siblings, 1 reply; 19+ messages in thread
From: Manna, Animesh @ 2024-03-13 11:18 UTC (permalink / raw)
To: Hogander, Jouni, intel-gfx@lists.freedesktop.org
Cc: Ville Syrjälä, Murthy, Arun R
> -----Original Message-----
> From: Hogander, Jouni <jouni.hogander@intel.com>
> Sent: Wednesday, March 6, 2024 4:15 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>; Manna, Animesh
> <animesh.manna@intel.com>; Murthy, Arun R <arun.r.murthy@intel.com>;
> Hogander, Jouni <jouni.hogander@intel.com>
> Subject: [PATCH v3 6/6] drm/i915/psr: Do not write ALPM configuration for
> PSR1 or DP2.0 Panel Replay
>
> No need to write ALPM configuration for DP2.0 Panel Replay or PSR1.
>
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_psr.c | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.c
> b/drivers/gpu/drm/i915/display/intel_psr.c
> index 4cd2bad5241f..c7bda37444f0 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.c
> +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> @@ -1699,7 +1699,8 @@ static void lnl_alpm_configure(struct intel_dp
> *intel_dp)
> struct intel_psr *psr = &intel_dp->psr;
> u32 alpm_ctl;
>
> - if (DISPLAY_VER(dev_priv) < 20)
> + if (DISPLAY_VER(dev_priv) < 20 || (!intel_dp->psr.psr2_enabled &&
> + !intel_dp_is_edp(intel_dp)))
This patch maybe good to squash with previous patch, not sure will there be any negative impact if panel does not support aux-less alpm and from source side it is enabled.
Regards,
Animesh
> return;
>
> if (intel_dp->psr.panel_replay_enabled &&
> intel_dp_is_edp(intel_dp)) {
> --
> 2.34.1
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 1/6] drm/display: Add missing aux less alpm wake related bits
2024-03-13 11:14 ` Manna, Animesh
@ 2024-03-13 12:05 ` Hogander, Jouni
0 siblings, 0 replies; 19+ messages in thread
From: Hogander, Jouni @ 2024-03-13 12:05 UTC (permalink / raw)
To: Manna, Animesh, intel-gfx@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R
On Wed, 2024-03-13 at 11:14 +0000, Manna, Animesh wrote:
>
>
> > -----Original Message-----
> > From: Hogander, Jouni <jouni.hogander@intel.com>
> > Sent: Wednesday, March 6, 2024 4:15 PM
> > To: intel-gfx@lists.freedesktop.org
> > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>; Manna, Animesh
> > <animesh.manna@intel.com>; Murthy, Arun R
> > <arun.r.murthy@intel.com>;
> > Hogander, Jouni <jouni.hogander@intel.com>
> > Subject: [PATCH v3 1/6] drm/display: Add missing aux less alpm wake
> > related
> > bits
> >
> > eDP1.5 adds some more bits into DP_RECEIVER_ALPM_CAP and
> > DP_RECEIVER_ALPM_CONFIG registers. Add definitions for these.
>
> Good to add this patch with the patch series where _CAP and _CONFIG
> registers will be used.
Ok, I will drop it from this set.
BR,
Jouni Högander
>
> Regards,
> Animesh
>
> >
> > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > ---
> > include/drm/display/drm_dp.h | 5 ++++-
> > 1 file changed, 4 insertions(+), 1 deletion(-)
> >
> > diff --git a/include/drm/display/drm_dp.h
> > b/include/drm/display/drm_dp.h
> > index 4891bd916d26..651d117d636d 100644
> > --- a/include/drm/display/drm_dp.h
> > +++ b/include/drm/display/drm_dp.h
> > @@ -232,6 +232,8 @@
> >
> > #define DP_RECEIVER_ALPM_CAP 0x02e /* eDP 1.4 */
> > # define DP_ALPM_CAP (1 << 0)
> > +# define DP_ALPM_PM_STATE_2A_SUPPORT (1 << 1) /* eDP 1.5 */
> > +# define DP_ALPM_AUX_LESS_CAP (1 << 2) /* eDP 1.5 */
> >
> > #define DP_SINK_DEVICE_AUX_FRAME_SYNC_CAP 0x02f /* eDP 1.4 */
> > # define DP_AUX_FRAME_SYNC_CAP (1 << 0)
> > @@ -677,7 +679,8 @@
> >
> > #define DP_RECEIVER_ALPM_CONFIG 0x116 /* eDP
> > 1.4 */
> > # define DP_ALPM_ENABLE (1 << 0)
> > -# define DP_ALPM_LOCK_ERROR_IRQ_HPD_ENABLE (1 << 1)
> > +# define DP_ALPM_LOCK_ERROR_IRQ_HPD_ENABLE (1 << 1) /* eDP 1.5 */
> > +# define DP_ALPM_MODE_AUX_LESS (1 << 2) /* eDP 1.5 */
> >
> > #define DP_SINK_DEVICE_AUX_FRAME_SYNC_CONF 0x117 /* eDP 1.4 */
> > # define DP_AUX_FRAME_SYNC_ENABLE (1 << 0)
> > --
> > 2.34.1
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 3/6] drm/i915/psr: Calculate aux less wake time
2024-03-13 11:14 ` Manna, Animesh
@ 2024-03-13 12:11 ` Hogander, Jouni
0 siblings, 0 replies; 19+ messages in thread
From: Hogander, Jouni @ 2024-03-13 12:11 UTC (permalink / raw)
To: Manna, Animesh, intel-gfx@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R
On Wed, 2024-03-13 at 11:14 +0000, Manna, Animesh wrote:
>
>
> > -----Original Message-----
> > From: Hogander, Jouni <jouni.hogander@intel.com>
> > Sent: Wednesday, March 6, 2024 4:15 PM
> > To: intel-gfx@lists.freedesktop.org
> > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>; Manna, Animesh
> > <animesh.manna@intel.com>; Murthy, Arun R
> > <arun.r.murthy@intel.com>;
> > Hogander, Jouni <jouni.hogander@intel.com>
> > Subject: [PATCH v3 3/6] drm/i915/psr: Calculate aux less wake time
> >
> > Calculate aux less wake time and store it into alpm_params struct
> >
> > Bspec: 71477
> >
> > v3:
> > - use ALPM_CTL_AUX_LESS_WAKE_TIME_MASK instead of value 63
> > v2:
> > - use variables instead of values directly
> > - fix max value
> > - move converting port clock to Mhz into
> > _lnl_compute_aux_less_wake_time
> >
> > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > ---
> > .../drm/i915/display/intel_display_types.h | 1 +
> > drivers/gpu/drm/i915/display/intel_psr.c | 60
> > +++++++++++++++++++
> > 2 files changed, 61 insertions(+)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h
> > b/drivers/gpu/drm/i915/display/intel_display_types.h
> > index e67cd5b02e84..928317acc1bd 100644
> > --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> > +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> > @@ -1737,6 +1737,7 @@ struct intel_psr {
> >
> > /* LNL and beyond */
> > u8 check_entry_lines;
> > + u8 aux_less_wake_lines;
>
> As aux-wake or aux-less is mutually exclusive can we use existing
> wake-line variable for aux-less as well.
I do not have any objections here. I can do this change.
BR,
Jouni Högander
>
> Regards,
> Animesh
>
> > } alpm_parameters;
> >
> > ktime_t last_entry_attempt;
> > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c
> > b/drivers/gpu/drm/i915/display/intel_psr.c
> > index 6927785fd6ff..c545ee229684 100644
> > --- a/drivers/gpu/drm/i915/display/intel_psr.c
> > +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> > @@ -1126,6 +1126,63 @@ static bool
> > _compute_psr2_sdp_prior_scanline_indication(struct intel_dp
> > *intel_d
> > return true;
> > }
> >
> > +/*
> > + * AUX-Less Wake Time = CEILING( ((PHY P2 to P0) + tLFPS_Period,
> > Max+
> > + * tSilence, Max+ tPHY Establishment + tCDS) / tline)
> > + * For the "PHY P2 to P0" latency see the PHY Power Control page
> > + * (PHY P2 to P0) :
> > +https://gfxspecs.intel.com/Predator/Home/Index/68965
> > + * : 12 us
> > + * The tLFPS_Period, Max term is 800ns
> > + * The tSilence, Max term is 180ns
> > + * The tPHY Establishment (a.k.a. t1) term is 50us
> > + * The tCDS term is 1 or 2 times t2
> > + * t2 = Number ML_PHY_LOCK * tML_PHY_LOCK
> > + * Number ML_PHY_LOCK = ( 7 + CEILING( 6.5us / tML_PHY_LOCK ) + 1)
> > + * Rounding up the 6.5us padding to the next ML_PHY_LOCK boundary
> > and
> > + * adding the "+ 1" term ensures all ML_PHY_LOCK sequences that
> > start
> > + * within the CDS period complete within the CDS period regardless
> > of
> > + * entry into the period
> > + * tML_PHY_LOCK = TPS4 Length * ( 10 / (Link Rate in MHz) )
> > + * TPS4 Length = 252 Symbols
> > + */
> > +static int _lnl_compute_aux_less_wake_time(int port_clock) {
> > + int tphy2_p2_to_p0 = 12 * 1000;
> > + int tlfps_period_max = 800;
> > + int tsilence_max = 180;
> > + int t1 = 50 * 1000;
> > + int tps4 = 252;
> > + int tml_phy_lock = 1000 * 1000 * tps4 * 10 / port_clock;
> > + int num_ml_phy_lock = 7 + DIV_ROUND_UP(6500, tml_phy_lock)
> > + 1;
> > + int t2 = num_ml_phy_lock * tml_phy_lock;
> > + int tcds = 1 * t2;
> > +
> > + return DIV_ROUND_UP(tphy2_p2_to_p0 + tlfps_period_max +
> > tsilence_max +
> > + t1 + tcds, 1000);
> > +}
> > +
> > +static int _lnl_compute_aux_less_alpm_params(struct intel_dp
> > *intel_dp,
> > + struct
> > intel_crtc_state *crtc_state)
> > {
> > + struct drm_i915_private *i915 = dp_to_i915(intel_dp);
> > + int aux_less_wake_time, aux_less_wake_lines;
> > +
> > + aux_less_wake_time =
> > + _lnl_compute_aux_less_wake_time(crtc_state-
> > >port_clock);
> > + aux_less_wake_lines = intel_usecs_to_scanlines(&crtc_state-
> > > hw.adjusted_mode,
> > +
> > aux_less_wake_time);
> > +
> > + if (aux_less_wake_lines > ALPM_CTL_AUX_LESS_WAKE_TIME_MASK)
> > + return false;
> > +
> > + if (i915->display.params.psr_safest_params)
> > + aux_less_wake_lines = 63;
> > +
> > + intel_dp->psr.alpm_parameters.aux_less_wake_lines =
> > +aux_less_wake_lines;
> > +
> > + return true;
> > +}
> > +
> > static bool _lnl_compute_alpm_params(struct intel_dp *intel_dp,
> > struct intel_crtc_state
> > *crtc_state) { @@ -
> > 1142,6 +1199,9 @@ static bool _lnl_compute_alpm_params(struct
> > intel_dp
> > *intel_dp,
> > if (check_entry_lines > 15)
> > return false;
> >
> > + if (!_lnl_compute_aux_less_alpm_params(intel_dp,
> > crtc_state))
> > + return false;
> > +
> > if (i915->display.params.psr_safest_params)
> > check_entry_lines = 15;
> >
> > --
> > 2.34.1
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 5/6] drm/i915/psr: Enable ALPM for eDP Panel replay
2024-03-13 11:15 ` Manna, Animesh
@ 2024-03-13 12:15 ` Hogander, Jouni
0 siblings, 0 replies; 19+ messages in thread
From: Hogander, Jouni @ 2024-03-13 12:15 UTC (permalink / raw)
To: Manna, Animesh, intel-gfx@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R
On Wed, 2024-03-13 at 11:15 +0000, Manna, Animesh wrote:
>
>
> > -----Original Message-----
> > From: Hogander, Jouni <jouni.hogander@intel.com>
> > Sent: Wednesday, March 6, 2024 4:15 PM
> > To: intel-gfx@lists.freedesktop.org
> > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>; Manna, Animesh
> > <animesh.manna@intel.com>; Murthy, Arun R
> > <arun.r.murthy@intel.com>;
> > Hogander, Jouni <jouni.hogander@intel.com>
> > Subject: [PATCH v3 5/6] drm/i915/psr: Enable ALPM for eDP Panel
> > replay
> >
> > Enable ALPM AUX-Less for Panel Replay eDP. Also write all
> > calculated AUX-
> > Less configuration values accordingly.
> >
> > Bspec: 71477
> >
> > v3:
> > - do not use alpm_ctl as uninitialized variable
> > v2:
> > - do not set AUX-Wake related bits for AUX-Less case
> > - drop switch to active latency
> > - add SLEEP_HOLD_TIME_50_SYMBOLS
> > - add PORT_ALPM_CTL_MAX_PHY_SWING_HOLD
> >
> > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_psr.c | 42
> > +++++++++++++++++++++---
> > 1 file changed, 38 insertions(+), 4 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c
> > b/drivers/gpu/drm/i915/display/intel_psr.c
> > index 738ea623a395..4cd2bad5241f 100644
> > --- a/drivers/gpu/drm/i915/display/intel_psr.c
> > +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> > @@ -1697,14 +1697,39 @@ static void lnl_alpm_configure(struct
> > intel_dp
> > *intel_dp)
> > struct drm_i915_private *dev_priv = dp_to_i915(intel_dp);
> > enum transcoder cpu_transcoder = intel_dp->psr.transcoder;
> > struct intel_psr *psr = &intel_dp->psr;
> > + u32 alpm_ctl;
> >
> > if (DISPLAY_VER(dev_priv) < 20)
> > return;
> >
> > - intel_de_write(dev_priv, ALPM_CTL(cpu_transcoder),
> > - ALPM_CTL_EXTENDED_FAST_WAKE_ENABLE |
> > - ALPM_CTL_ALPM_ENTRY_CHECK(psr-
> > > alpm_parameters.check_entry_lines) |
> > - ALPM_CTL_EXTENDED_FAST_WAKE_TIME(psr-
> > > alpm_parameters.fast_wake_lines));
> > + if (intel_dp->psr.panel_replay_enabled &&
> > intel_dp_is_edp(intel_dp)) {
> > + alpm_ctl = ALPM_CTL_ALPM_ENABLE |
> > + ALPM_CTL_ALPM_AUX_LESS_ENABLE |
> > +
> > ALPM_CTL_AUX_LESS_SLEEP_HOLD_TIME_50_SYMBOLS;
> > +
> > + intel_de_write(dev_priv,
> > PORT_ALPM_CTL(cpu_transcoder),
> > + PORT_ALPM_CTL_ALPM_AUX_LESS_ENABLE |
>
> Good to add code-comments why aux-less alpm is enabled without
> checking panel capability.
>
> Same for below wherever we are setting bit for aux-less alpm.
Ok, I will add these comments.
BR,
Jouni Högander
>
> Regards,
> Animesh
>
> > +
> > PORT_ALPM_CTL_MAX_PHY_SWING_SETUP(15) |
> > + PORT_ALPM_CTL_MAX_PHY_SWING_HOLD(0)
> > |
> > + PORT_ALPM_CTL_SILENCE_PERIOD(
> > + psr-
> > > alpm_parameters.silence_period_sym_clocks));
> > +
> > + intel_de_write(dev_priv,
> > PORT_ALPM_LFPS_CTL(cpu_transcoder),
> > +
> > PORT_ALPM_LFPS_CTL_LFPS_CYCLE_COUNT(10) |
> > +
> > PORT_ALPM_LFPS_CTL_LFPS_HALF_CYCLE_DURATION(
> > + psr-
> > > alpm_parameters.lfps_half_cycle_num_of_syms) |
> > +
> > PORT_ALPM_LFPS_CTL_FIRST_LFPS_HALF_CYCLE_DURATION(
> > + psr-
> > > alpm_parameters.lfps_half_cycle_num_of_syms) |
> > +
> > PORT_ALPM_LFPS_CTL_LAST_LFPS_HALF_CYCLE_DURATION(
> > + psr-
> > > alpm_parameters.lfps_half_cycle_num_of_syms));
> > + } else {
> > + alpm_ctl = ALPM_CTL_EXTENDED_FAST_WAKE_ENABLE |
> > + ALPM_CTL_EXTENDED_FAST_WAKE_TIME(psr-
> > > alpm_parameters.fast_wake_lines);
> > + }
> > +
> > + alpm_ctl |=
> > +ALPM_CTL_ALPM_ENTRY_CHECK(psr-
> > > alpm_parameters.check_entry_lines);
> > +
> > + intel_de_write(dev_priv, ALPM_CTL(cpu_transcoder),
> > alpm_ctl);
> > }
> >
> > static void intel_psr_enable_source(struct intel_dp *intel_dp, @@
> > -1975,6
> > +2000,15 @@ static void intel_psr_disable_locked(struct intel_dp
> > *intel_dp)
> >
> > intel_snps_phy_update_psr_power_state(dev_priv, phy,
> > false);
> >
> > + if (intel_dp->psr.panel_replay_enabled &&
> > intel_dp_is_edp(intel_dp)) {
> > + intel_de_rmw(dev_priv, ALPM_CTL(cpu_transcoder),
> > + ALPM_CTL_ALPM_ENABLE |
> > + ALPM_CTL_ALPM_AUX_LESS_ENABLE, 0);
> > +
> > + intel_de_rmw(dev_priv,
> > PORT_ALPM_CTL(cpu_transcoder),
> > + PORT_ALPM_CTL_ALPM_AUX_LESS_ENABLE,
> > 0);
> > + }
> > +
> > /* Disable PSR on Sink */
> > drm_dp_dpcd_writeb(&intel_dp->aux, DP_PSR_EN_CFG, 0);
> >
> > --
> > 2.34.1
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v3 6/6] drm/i915/psr: Do not write ALPM configuration for PSR1 or DP2.0 Panel Replay
2024-03-13 11:18 ` Manna, Animesh
@ 2024-03-13 12:23 ` Hogander, Jouni
0 siblings, 0 replies; 19+ messages in thread
From: Hogander, Jouni @ 2024-03-13 12:23 UTC (permalink / raw)
To: Manna, Animesh, intel-gfx@lists.freedesktop.org
Cc: ville.syrjala@linux.intel.com, Murthy, Arun R
On Wed, 2024-03-13 at 11:18 +0000, Manna, Animesh wrote:
>
>
> > -----Original Message-----
> > From: Hogander, Jouni <jouni.hogander@intel.com>
> > Sent: Wednesday, March 6, 2024 4:15 PM
> > To: intel-gfx@lists.freedesktop.org
> > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>; Manna, Animesh
> > <animesh.manna@intel.com>; Murthy, Arun R
> > <arun.r.murthy@intel.com>;
> > Hogander, Jouni <jouni.hogander@intel.com>
> > Subject: [PATCH v3 6/6] drm/i915/psr: Do not write ALPM
> > configuration for
> > PSR1 or DP2.0 Panel Replay
> >
> > No need to write ALPM configuration for DP2.0 Panel Replay or PSR1.
> > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_psr.c | 3 ++-
> > 1 file changed, 2 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c
> > b/drivers/gpu/drm/i915/display/intel_psr.c
> > index 4cd2bad5241f..c7bda37444f0 100644
> > --- a/drivers/gpu/drm/i915/display/intel_psr.c
> > +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> > @@ -1699,7 +1699,8 @@ static void lnl_alpm_configure(struct
> > intel_dp
> > *intel_dp)
> > struct intel_psr *psr = &intel_dp->psr;
> > u32 alpm_ctl;
> >
> > - if (DISPLAY_VER(dev_priv) < 20)
> > + if (DISPLAY_VER(dev_priv) < 20 || (!intel_dp-
> > >psr.psr2_enabled &&
> > +
> > !intel_dp_is_edp(intel_dp)))
>
> This patch maybe good to squash with previous patch, not sure will
> there be any negative impact if panel does not support aux-less alpm
> and from source side it is enabled.
These are logically different things. Previous patch is enabling ALPM
for eDP panel replay. This patch could be applied already now and that
would do the right thing. I.e. do not configure alpm for psr1 or panel
replay.
BR,
Jouni Högander
>
> Regards,
> Animesh
>
> > return;
> >
> > if (intel_dp->psr.panel_replay_enabled &&
> > intel_dp_is_edp(intel_dp)) {
> > --
> > 2.34.1
>
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2024-03-13 12:23 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-06 10:45 [PATCH v3 0/6] ALPM AUX-Less Jouni Högander
2024-03-06 10:45 ` [PATCH v3 1/6] drm/display: Add missing aux less alpm wake related bits Jouni Högander
2024-03-13 11:14 ` Manna, Animesh
2024-03-13 12:05 ` Hogander, Jouni
2024-03-06 10:45 ` [PATCH v3 2/6] drm/i915/psr: Add missing ALPM AUX-Less register definitions Jouni Högander
2024-03-06 10:45 ` [PATCH v3 3/6] drm/i915/psr: Calculate aux less wake time Jouni Högander
2024-03-13 11:14 ` Manna, Animesh
2024-03-13 12:11 ` Hogander, Jouni
2024-03-06 10:45 ` [PATCH v3 4/6] drm/i915/psr: Silence period and lfps half cycle Jouni Högander
2024-03-06 10:45 ` [PATCH v3 5/6] drm/i915/psr: Enable ALPM for eDP Panel replay Jouni Högander
2024-03-13 11:15 ` Manna, Animesh
2024-03-13 12:15 ` Hogander, Jouni
2024-03-06 10:45 ` [PATCH v3 6/6] drm/i915/psr: Do not write ALPM configuration for PSR1 or DP2.0 Panel Replay Jouni Högander
2024-03-13 11:18 ` Manna, Animesh
2024-03-13 12:23 ` Hogander, Jouni
2024-03-06 20:03 ` ✗ Fi.CI.CHECKPATCH: warning for ALPM AUX-Less (rev3) Patchwork
2024-03-06 20:03 ` ✗ Fi.CI.SPARSE: " Patchwork
2024-03-06 20:17 ` ✓ Fi.CI.BAT: success " Patchwork
2024-03-07 15:11 ` ✗ Fi.CI.IGT: failure " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox