* [PATCH 0/8] Preparatory patches for guardband optimization
@ 2025-10-13 12:35 Ankit Nautiyal
2025-10-13 12:35 ` [PATCH 1/8] drm/i915/vrr: Use crtc_vsync_start/end for computing vrr.vsync_start/end Ankit Nautiyal
` (9 more replies)
0 siblings, 10 replies; 15+ messages in thread
From: Ankit Nautiyal @ 2025-10-13 12:35 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal
Handle few cases which will need changes when guardband will no longer
be matched to vblank length.
- Fix the vblank_start evaluation.
- Fix PSR wake latency checks wrt to guradband.
Rev 2: PSR went through some changes recently, rebase the patches on latest
PSR changes.
Rev 3: Address comments from Ville and Jouni:
- Add a patch to move intel_dpll_crtc_compute_clock() early in the
function.
- Merge patch to adjust vblank_start and the readout changes.
- Fix agument to alpm_config_valid()
- Add documentation for retionale behind PSR late-stage configuration.
Ankit Nautiyal (8):
drm/i915/vrr: Use crtc_vsync_start/end for computing
vrr.vsync_start/end
drm/i915/display: Move intel_dpll_crtc_compute_clock early
drm/i915/vrr:
s/intel_vrr_compute_config_late/intel_vrr_compute_guardband
drm/i915/vblank: Add helper to get correct vblank length
drm/i915/psr: Consider SCL lines when validating vblank for wake
latency
drm/i915/display: Check if final vblank is sufficient for PSR features
drm/i915/vrr: Recompute vblank_start for platforms with always-on VRR
TG
drm/i915/display: Add vblank_start adjustment logic for always-on VRR
TG
drivers/gpu/drm/i915/display/intel_ddi.c | 3 +
drivers/gpu/drm/i915/display/intel_display.c | 18 +-
drivers/gpu/drm/i915/display/intel_dp.c | 9 +
drivers/gpu/drm/i915/display/intel_dp.h | 3 +
drivers/gpu/drm/i915/display/intel_psr.c | 167 +++++++++++++------
drivers/gpu/drm/i915/display/intel_psr.h | 2 +
drivers/gpu/drm/i915/display/intel_vblank.c | 10 ++
drivers/gpu/drm/i915/display/intel_vblank.h | 2 +
drivers/gpu/drm/i915/display/intel_vrr.c | 26 ++-
drivers/gpu/drm/i915/display/intel_vrr.h | 2 +-
drivers/gpu/drm/i915/display/skl_watermark.c | 3 +-
11 files changed, 184 insertions(+), 61 deletions(-)
--
2.45.2
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 1/8] drm/i915/vrr: Use crtc_vsync_start/end for computing vrr.vsync_start/end
2025-10-13 12:35 [PATCH 0/8] Preparatory patches for guardband optimization Ankit Nautiyal
@ 2025-10-13 12:35 ` Ankit Nautiyal
2025-10-13 12:35 ` [PATCH 2/8] drm/i915/display: Move intel_dpll_crtc_compute_clock early Ankit Nautiyal
` (8 subsequent siblings)
9 siblings, 0 replies; 15+ messages in thread
From: Ankit Nautiyal @ 2025-10-13 12:35 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal,
Uma Shankar
Use adjusted_mode->crtc_vsync_start/end instead of
adjusted_mode->vsync_start while computing vrr.vsync_start/end.
For most modes, these are same but for 3D/stereo modes the
crtc_vsync_start is different than vsync_start.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Reviewed-by: Uma Shankar <uma.shankar@intel.com>
---
drivers/gpu/drm/i915/display/intel_vrr.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index 190c51be5cbc..4bc14b5e685f 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -394,10 +394,10 @@ intel_vrr_compute_config(struct intel_crtc_state *crtc_state,
if (HAS_AS_SDP(display)) {
crtc_state->vrr.vsync_start =
(crtc_state->hw.adjusted_mode.crtc_vtotal -
- crtc_state->hw.adjusted_mode.vsync_start);
+ crtc_state->hw.adjusted_mode.crtc_vsync_start);
crtc_state->vrr.vsync_end =
(crtc_state->hw.adjusted_mode.crtc_vtotal -
- crtc_state->hw.adjusted_mode.vsync_end);
+ crtc_state->hw.adjusted_mode.crtc_vsync_end);
}
}
--
2.45.2
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 2/8] drm/i915/display: Move intel_dpll_crtc_compute_clock early
2025-10-13 12:35 [PATCH 0/8] Preparatory patches for guardband optimization Ankit Nautiyal
2025-10-13 12:35 ` [PATCH 1/8] drm/i915/vrr: Use crtc_vsync_start/end for computing vrr.vsync_start/end Ankit Nautiyal
@ 2025-10-13 12:35 ` Ankit Nautiyal
2025-10-13 14:03 ` Ville Syrjälä
2025-10-13 12:35 ` [PATCH 3/8] drm/i915/vrr: s/intel_vrr_compute_config_late/intel_vrr_compute_guardband Ankit Nautiyal
` (7 subsequent siblings)
9 siblings, 1 reply; 15+ messages in thread
From: Ankit Nautiyal @ 2025-10-13 12:35 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal
Move intel_dpll_crtc_compute_clock in the beginning of the function so that
clocks are set before other things.
This will help in subsequent changes when the vrr guardband computation
is moved to intel_crtc_compute_config().
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_display.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index d5b2612d4ec2..3f725553599e 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -2410,11 +2410,11 @@ static int intel_crtc_compute_config(struct intel_atomic_state *state,
intel_atomic_get_new_crtc_state(state, crtc);
int ret;
- ret = intel_crtc_compute_set_context_latency(state, crtc);
+ ret = intel_dpll_crtc_compute_clock(state, crtc);
if (ret)
return ret;
- ret = intel_dpll_crtc_compute_clock(state, crtc);
+ ret = intel_crtc_compute_set_context_latency(state, crtc);
if (ret)
return ret;
--
2.45.2
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 3/8] drm/i915/vrr: s/intel_vrr_compute_config_late/intel_vrr_compute_guardband
2025-10-13 12:35 [PATCH 0/8] Preparatory patches for guardband optimization Ankit Nautiyal
2025-10-13 12:35 ` [PATCH 1/8] drm/i915/vrr: Use crtc_vsync_start/end for computing vrr.vsync_start/end Ankit Nautiyal
2025-10-13 12:35 ` [PATCH 2/8] drm/i915/display: Move intel_dpll_crtc_compute_clock early Ankit Nautiyal
@ 2025-10-13 12:35 ` Ankit Nautiyal
2025-10-13 14:16 ` Ville Syrjälä
2025-10-13 12:35 ` [PATCH 4/8] drm/i915/vblank: Add helper to get correct vblank length Ankit Nautiyal
` (6 subsequent siblings)
9 siblings, 1 reply; 15+ messages in thread
From: Ankit Nautiyal @ 2025-10-13 12:35 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal
The helper intel_vrr_compute_config_late() practically just computes the
guardband. Rename intel_vrr_compute_config_late() to
intel_vrr_compute_guardband().
Since we are going to compute the guardband and then move the
vblank_start for optmizing guardband move it to
intel_crtc_compute_config() which handles such changes.
v2: Move the function at the last after clocks, pipe_mode etc. are all
set. (Ville)
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_display.c | 4 ++--
drivers/gpu/drm/i915/display/intel_vrr.c | 2 +-
drivers/gpu/drm/i915/display/intel_vrr.h | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index 3f725553599e..ceee5ae99c2c 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -2431,6 +2431,8 @@ static int intel_crtc_compute_config(struct intel_atomic_state *state,
if (crtc_state->has_pch_encoder)
return ilk_fdi_compute_config(crtc, crtc_state);
+ intel_vrr_compute_guardband(crtc_state);
+
return 0;
}
@@ -4722,8 +4724,6 @@ intel_modeset_pipe_config_late(struct intel_atomic_state *state,
struct drm_connector *connector;
int i;
- intel_vrr_compute_config_late(crtc_state);
-
for_each_new_connector_in_state(&state->base, connector,
conn_state, i) {
struct intel_encoder *encoder =
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index 4bc14b5e685f..8d71d7dc9d12 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -433,7 +433,7 @@ intel_vrr_max_guardband(struct intel_crtc_state *crtc_state)
intel_vrr_max_vblank_guardband(crtc_state));
}
-void intel_vrr_compute_config_late(struct intel_crtc_state *crtc_state)
+void intel_vrr_compute_guardband(struct intel_crtc_state *crtc_state)
{
struct intel_display *display = to_intel_display(crtc_state);
const struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode;
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.h b/drivers/gpu/drm/i915/display/intel_vrr.h
index 7317f8730089..bc9044621635 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.h
+++ b/drivers/gpu/drm/i915/display/intel_vrr.h
@@ -21,7 +21,7 @@ bool intel_vrr_possible(const struct intel_crtc_state *crtc_state);
void intel_vrr_check_modeset(struct intel_atomic_state *state);
void intel_vrr_compute_config(struct intel_crtc_state *crtc_state,
struct drm_connector_state *conn_state);
-void intel_vrr_compute_config_late(struct intel_crtc_state *crtc_state);
+void intel_vrr_compute_guardband(struct intel_crtc_state *crtc_state);
void intel_vrr_set_transcoder_timings(const struct intel_crtc_state *crtc_state);
void intel_vrr_enable(const struct intel_crtc_state *crtc_state);
void intel_vrr_send_push(struct intel_dsb *dsb,
--
2.45.2
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 4/8] drm/i915/vblank: Add helper to get correct vblank length
2025-10-13 12:35 [PATCH 0/8] Preparatory patches for guardband optimization Ankit Nautiyal
` (2 preceding siblings ...)
2025-10-13 12:35 ` [PATCH 3/8] drm/i915/vrr: s/intel_vrr_compute_config_late/intel_vrr_compute_guardband Ankit Nautiyal
@ 2025-10-13 12:35 ` Ankit Nautiyal
2025-10-13 12:35 ` [PATCH 5/8] drm/i915/psr: Consider SCL lines when validating vblank for wake latency Ankit Nautiyal
` (5 subsequent siblings)
9 siblings, 0 replies; 15+ messages in thread
From: Ankit Nautiyal @ 2025-10-13 12:35 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal
Currently crtc_vblank_start is assumed to be the vblank_start for the fixed
refresh rate case. That value can be different from the variable refresh
rate case whenever always_use_vrr_tg()==false. On icl/tgl it's always
different due to the extra vblank delay, and also on adl+ it could be
different if we were to use an optimized guardband.
So places where crtc_vblank_start is used to compute vblank length needs
change so as to account for cases where vrr is enabled. Specifically
with vrr.enable the effective vblank length is actually guardband.
Add a helper to get the correct vblank length for both vrr and fixed
refresh rate cases. Use this helper where vblank_start is used to
compute the vblank length.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_vblank.c | 10 ++++++++++
drivers/gpu/drm/i915/display/intel_vblank.h | 2 ++
drivers/gpu/drm/i915/display/skl_watermark.c | 3 ++-
3 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c
index 0b7fcc05e64c..2fc0c1c0bb87 100644
--- a/drivers/gpu/drm/i915/display/intel_vblank.c
+++ b/drivers/gpu/drm/i915/display/intel_vblank.c
@@ -767,3 +767,13 @@ int intel_vblank_evade(struct intel_vblank_evade_ctx *evade)
return scanline;
}
+
+int intel_crtc_vblank_length(const struct intel_crtc_state *crtc_state)
+{
+ const struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode;
+
+ if (crtc_state->vrr.enable)
+ return crtc_state->vrr.guardband;
+ else
+ return adjusted_mode->crtc_vtotal - adjusted_mode->crtc_vblank_start;
+}
diff --git a/drivers/gpu/drm/i915/display/intel_vblank.h b/drivers/gpu/drm/i915/display/intel_vblank.h
index 21fbb08d61d5..98d04cacd65f 100644
--- a/drivers/gpu/drm/i915/display/intel_vblank.h
+++ b/drivers/gpu/drm/i915/display/intel_vblank.h
@@ -48,4 +48,6 @@ const struct intel_crtc_state *
intel_pre_commit_crtc_state(struct intel_atomic_state *state,
struct intel_crtc *crtc);
+int intel_crtc_vblank_length(const struct intel_crtc_state *crtc_state);
+
#endif /* __INTEL_VBLANK_H__ */
diff --git a/drivers/gpu/drm/i915/display/skl_watermark.c b/drivers/gpu/drm/i915/display/skl_watermark.c
index 9df9ee137bf9..06e5e6c77d2e 100644
--- a/drivers/gpu/drm/i915/display/skl_watermark.c
+++ b/drivers/gpu/drm/i915/display/skl_watermark.c
@@ -28,6 +28,7 @@
#include "intel_flipq.h"
#include "intel_pcode.h"
#include "intel_plane.h"
+#include "intel_vblank.h"
#include "intel_wm.h"
#include "skl_universal_plane_regs.h"
#include "skl_watermark.h"
@@ -2241,7 +2242,7 @@ skl_is_vblank_too_short(const struct intel_crtc_state *crtc_state,
scaler_prefill_latency(crtc_state) +
dsc_prefill_latency(crtc_state) +
wm0_lines >
- adjusted_mode->crtc_vtotal - adjusted_mode->crtc_vblank_start;
+ intel_crtc_vblank_length(crtc_state);
}
static int skl_max_wm0_lines(const struct intel_crtc_state *crtc_state)
--
2.45.2
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 5/8] drm/i915/psr: Consider SCL lines when validating vblank for wake latency
2025-10-13 12:35 [PATCH 0/8] Preparatory patches for guardband optimization Ankit Nautiyal
` (3 preceding siblings ...)
2025-10-13 12:35 ` [PATCH 4/8] drm/i915/vblank: Add helper to get correct vblank length Ankit Nautiyal
@ 2025-10-13 12:35 ` Ankit Nautiyal
2025-10-13 12:35 ` [PATCH 6/8] drm/i915/display: Check if final vblank is sufficient for PSR features Ankit Nautiyal
` (4 subsequent siblings)
9 siblings, 0 replies; 15+ messages in thread
From: Ankit Nautiyal @ 2025-10-13 12:35 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal
Panel Replay and PSR2 selective update require sufficient vblank duration
to accommodate wake latencies. However, the current
wake_lines_fit_into_vblank() logic does not account for the minimum
Set Context Latency (SCL) lines.
Separate out _intel_psr_min_set_context_latency() to compute the minimum
SCL requirement based on platform and feature usage.
The alpm_config_valid() helper is updated to pass the necessary context for
determining whether Panel Replay or PSR2 selective update is enabled.
v2: While calling alpm_config_valid() for selective_update use false flag
instead of has_panel_replay. (Jouni)
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Cc: Animesh Manna <animesh.manna@intel.com>
Cc: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_psr.c | 102 ++++++++++++++---------
1 file changed, 61 insertions(+), 41 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index 2131473cead6..28efa4410c2a 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -1361,14 +1361,64 @@ static int intel_psr_entry_setup_frames(struct intel_dp *intel_dp,
return entry_setup_frames;
}
+static
+int _intel_psr_min_set_context_latency(const struct intel_crtc_state *crtc_state,
+ bool needs_panel_replay,
+ bool needs_sel_update)
+{
+ struct intel_display *display = to_intel_display(crtc_state);
+
+ if (!crtc_state->has_psr)
+ return 0;
+
+ /* Wa_14015401596 */
+ if (intel_vrr_possible(crtc_state) && IS_DISPLAY_VER(display, 13, 14))
+ return 1;
+
+ /* Rest is for SRD_STATUS needed on LunarLake and onwards */
+ if (DISPLAY_VER(display) < 20)
+ return 0;
+
+ /*
+ * Comment on SRD_STATUS register in Bspec for LunarLake and onwards:
+ *
+ * To deterministically capture the transition of the state machine
+ * going from SRDOFFACK to IDLE, the delayed V. Blank should be at least
+ * one line after the non-delayed V. Blank.
+ *
+ * Legacy TG: TRANS_SET_CONTEXT_LATENCY > 0
+ * VRR TG: TRANS_VRR_CTL[ VRR Guardband ] < (TRANS_VRR_VMAX[ VRR Vmax ]
+ * - TRANS_VTOTAL[ Vertical Active ])
+ *
+ * SRD_STATUS is used only by PSR1 on PantherLake.
+ * SRD_STATUS is used by PSR1 and Panel Replay DP on LunarLake.
+ */
+
+ if (DISPLAY_VER(display) >= 30 && (needs_panel_replay ||
+ needs_sel_update))
+ return 0;
+ else if (DISPLAY_VER(display) < 30 && (needs_sel_update ||
+ intel_crtc_has_type(crtc_state,
+ INTEL_OUTPUT_EDP)))
+ return 0;
+ else
+ return 1;
+}
+
static bool wake_lines_fit_into_vblank(struct intel_dp *intel_dp,
const struct intel_crtc_state *crtc_state,
- bool aux_less)
+ bool aux_less,
+ bool needs_sel_update,
+ bool needs_panel_replay)
{
struct intel_display *display = to_intel_display(intel_dp);
int vblank = crtc_state->hw.adjusted_mode.crtc_vblank_end -
crtc_state->hw.adjusted_mode.crtc_vblank_start;
int wake_lines;
+ int scl = _intel_psr_min_set_context_latency(crtc_state,
+ needs_sel_update,
+ needs_panel_replay);
+ vblank -= scl;
if (aux_less)
wake_lines = crtc_state->alpm_state.aux_less_wake_lines;
@@ -1390,7 +1440,9 @@ static bool wake_lines_fit_into_vblank(struct intel_dp *intel_dp,
static bool alpm_config_valid(struct intel_dp *intel_dp,
struct intel_crtc_state *crtc_state,
- bool aux_less)
+ bool aux_less,
+ bool needs_sel_update,
+ bool needs_panel_replay)
{
struct intel_display *display = to_intel_display(intel_dp);
@@ -1400,7 +1452,8 @@ static bool alpm_config_valid(struct intel_dp *intel_dp,
return false;
}
- if (!wake_lines_fit_into_vblank(intel_dp, crtc_state, aux_less)) {
+ if (!wake_lines_fit_into_vblank(intel_dp, crtc_state, aux_less,
+ needs_sel_update, needs_panel_replay)) {
drm_dbg_kms(display->drm,
"PSR2/Panel Replay not enabled, too short vblank time\n");
return false;
@@ -1492,7 +1545,7 @@ static bool intel_psr2_config_valid(struct intel_dp *intel_dp,
return false;
}
- if (!alpm_config_valid(intel_dp, crtc_state, false))
+ if (!alpm_config_valid(intel_dp, crtc_state, false, true, false))
return false;
if (!crtc_state->enable_psr2_sel_fetch &&
@@ -1643,7 +1696,7 @@ _panel_replay_compute_config(struct intel_dp *intel_dp,
return false;
}
- if (!alpm_config_valid(intel_dp, crtc_state, true))
+ if (!alpm_config_valid(intel_dp, crtc_state, true, false, true))
return false;
return true;
@@ -2371,43 +2424,10 @@ void intel_psr_trigger_frame_change_event(struct intel_dsb *dsb,
*/
int intel_psr_min_set_context_latency(const struct intel_crtc_state *crtc_state)
{
- struct intel_display *display = to_intel_display(crtc_state);
-
- if (!crtc_state->has_psr)
- return 0;
-
- /* Wa_14015401596 */
- if (intel_vrr_possible(crtc_state) && IS_DISPLAY_VER(display, 13, 14))
- return 1;
-
- /* Rest is for SRD_STATUS needed on LunarLake and onwards */
- if (DISPLAY_VER(display) < 20)
- return 0;
- /*
- * Comment on SRD_STATUS register in Bspec for LunarLake and onwards:
- *
- * To deterministically capture the transition of the state machine
- * going from SRDOFFACK to IDLE, the delayed V. Blank should be at least
- * one line after the non-delayed V. Blank.
- *
- * Legacy TG: TRANS_SET_CONTEXT_LATENCY > 0
- * VRR TG: TRANS_VRR_CTL[ VRR Guardband ] < (TRANS_VRR_VMAX[ VRR Vmax ]
- * - TRANS_VTOTAL[ Vertical Active ])
- *
- * SRD_STATUS is used only by PSR1 on PantherLake.
- * SRD_STATUS is used by PSR1 and Panel Replay DP on LunarLake.
- */
-
- if (DISPLAY_VER(display) >= 30 && (crtc_state->has_panel_replay ||
- crtc_state->has_sel_update))
- return 0;
- else if (DISPLAY_VER(display) < 30 && (crtc_state->has_sel_update ||
- intel_crtc_has_type(crtc_state,
- INTEL_OUTPUT_EDP)))
- return 0;
- else
- return 1;
+ return _intel_psr_min_set_context_latency(crtc_state,
+ crtc_state->has_panel_replay,
+ crtc_state->has_sel_update);
}
static u32 man_trk_ctl_enable_bit_get(struct intel_display *display)
--
2.45.2
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 6/8] drm/i915/display: Check if final vblank is sufficient for PSR features
2025-10-13 12:35 [PATCH 0/8] Preparatory patches for guardband optimization Ankit Nautiyal
` (4 preceding siblings ...)
2025-10-13 12:35 ` [PATCH 5/8] drm/i915/psr: Consider SCL lines when validating vblank for wake latency Ankit Nautiyal
@ 2025-10-13 12:35 ` Ankit Nautiyal
2025-10-13 12:35 ` [PATCH 7/8] drm/i915/vrr: Recompute vblank_start for platforms with always-on VRR TG Ankit Nautiyal
` (3 subsequent siblings)
9 siblings, 0 replies; 15+ messages in thread
From: Ankit Nautiyal @ 2025-10-13 12:35 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal
Currently, wake line latency checks rely on the vblank length,
which does not account for either the extra vblank delay for icl/tgl or for
the optimized guardband which will come into picture later at some point.
Introduce intel_dp_compute_config_late() to handle late-stage
configuration checks for DP/eDP features. For now, it validates whether the
final vblank (with extra vblank delay) or guardband is sufficient to
support wake line latencies required by Panel Replay and PSR2 selective
update.
Check if vblank is sufficient for PSR features, and disable them if their
wake requirements cannot be accomodated.
v2: Add comments clarifying wake line checks and rationale for not
resetting SCL. (Jouni)
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Cc: Animesh Manna <animesh.manna@intel.com>
Cc: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_ddi.c | 3 ++
drivers/gpu/drm/i915/display/intel_dp.c | 9 ++++
drivers/gpu/drm/i915/display/intel_dp.h | 3 ++
drivers/gpu/drm/i915/display/intel_psr.c | 65 +++++++++++++++++++++---
drivers/gpu/drm/i915/display/intel_psr.h | 2 +
5 files changed, 74 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c
index c09aa759f4d4..94c593bbedf4 100644
--- a/drivers/gpu/drm/i915/display/intel_ddi.c
+++ b/drivers/gpu/drm/i915/display/intel_ddi.c
@@ -4560,6 +4560,9 @@ static int intel_ddi_compute_config_late(struct intel_encoder *encoder,
struct drm_connector *connector = conn_state->connector;
u8 port_sync_transcoders = 0;
+ if (intel_crtc_has_dp_encoder(crtc_state))
+ intel_dp_compute_config_late(encoder, crtc_state, conn_state);
+
drm_dbg_kms(display->drm, "[ENCODER:%d:%s] [CRTC:%d:%s]\n",
encoder->base.base.id, encoder->base.name,
crtc_state->uapi.crtc->base.id, crtc_state->uapi.crtc->name);
diff --git a/drivers/gpu/drm/i915/display/intel_dp.c b/drivers/gpu/drm/i915/display/intel_dp.c
index a723e846321f..e481ff4c4959 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.c
+++ b/drivers/gpu/drm/i915/display/intel_dp.c
@@ -6979,3 +6979,12 @@ void intel_dp_mst_resume(struct intel_display *display)
}
}
}
+
+void intel_dp_compute_config_late(struct intel_encoder *encoder,
+ struct intel_crtc_state *crtc_state,
+ struct drm_connector_state *conn_state)
+{
+ struct intel_dp *intel_dp = enc_to_intel_dp(encoder);
+
+ intel_psr_compute_config_late(intel_dp, crtc_state);
+}
diff --git a/drivers/gpu/drm/i915/display/intel_dp.h b/drivers/gpu/drm/i915/display/intel_dp.h
index b379443e0211..0d9573ca44cb 100644
--- a/drivers/gpu/drm/i915/display/intel_dp.h
+++ b/drivers/gpu/drm/i915/display/intel_dp.h
@@ -218,5 +218,8 @@ int intel_dp_compute_min_hblank(struct intel_crtc_state *crtc_state,
int intel_dp_dsc_bpp_step_x16(const struct intel_connector *connector);
void intel_dp_dpcd_set_probe(struct intel_dp *intel_dp, bool force_on_external);
bool intel_dp_in_hdr_mode(const struct drm_connector_state *conn_state);
+void intel_dp_compute_config_late(struct intel_encoder *encoder,
+ struct intel_crtc_state *crtc_state,
+ struct drm_connector_state *conn_state);
#endif /* __INTEL_DP_H__ */
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index 28efa4410c2a..c4a364a5677d 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -1405,6 +1405,20 @@ int _intel_psr_min_set_context_latency(const struct intel_crtc_state *crtc_state
return 1;
}
+static bool _wake_lines_fit_into_vblank(const struct intel_crtc_state *crtc_state,
+ int vblank,
+ int wake_lines)
+{
+ if (crtc_state->req_psr2_sdp_prior_scanline)
+ vblank -= 1;
+
+ /* Vblank >= PSR2_CTL Block Count Number maximum line count */
+ if (vblank < wake_lines)
+ return false;
+
+ return true;
+}
+
static bool wake_lines_fit_into_vblank(struct intel_dp *intel_dp,
const struct intel_crtc_state *crtc_state,
bool aux_less,
@@ -1428,14 +1442,16 @@ static bool wake_lines_fit_into_vblank(struct intel_dp *intel_dp,
crtc_state->alpm_state.fast_wake_lines) :
crtc_state->alpm_state.io_wake_lines;
- if (crtc_state->req_psr2_sdp_prior_scanline)
- vblank -= 1;
-
- /* Vblank >= PSR2_CTL Block Count Number maximum line count */
- if (vblank < wake_lines)
- return false;
-
- return true;
+ /*
+ * Guardband has not been computed yet, so we conservatively check if the
+ * full vblank duration is sufficient to accommodate wake line requirements
+ * for PSR features like Panel Replay and Selective Update.
+ *
+ * Once the actual guardband is available, a more accurate validation is
+ * performed in intel_psr_compute_config_late(), and PSR features are
+ * disabled if wake lines exceed the available guardband.
+ */
+ return _wake_lines_fit_into_vblank(crtc_state, vblank, wake_lines);
}
static bool alpm_config_valid(struct intel_dp *intel_dp,
@@ -4346,3 +4362,36 @@ bool intel_psr_needs_alpm_aux_less(struct intel_dp *intel_dp,
{
return intel_dp_is_edp(intel_dp) && crtc_state->has_panel_replay;
}
+
+void intel_psr_compute_config_late(struct intel_dp *intel_dp,
+ struct intel_crtc_state *crtc_state)
+{
+ struct intel_display *display = to_intel_display(intel_dp);
+ int vblank = intel_crtc_vblank_length(crtc_state);
+ int aux_less_wake_lines = crtc_state->alpm_state.aux_less_wake_lines;
+ int wake_lines = DISPLAY_VER(display) < 20 ?
+ psr2_block_count_lines(crtc_state->alpm_state.io_wake_lines,
+ crtc_state->alpm_state.fast_wake_lines) :
+ crtc_state->alpm_state.io_wake_lines;
+ /*
+ * Disable the PSR features if wake lines exceed the available vblank.
+ * Though SCL is computed based on these PSR features, it is not reset
+ * even if the PSR features are disabled to avoid changing vblank start
+ * at this stage.
+ */
+ if (intel_psr_needs_alpm_aux_less(intel_dp, crtc_state) &&
+ !_wake_lines_fit_into_vblank(crtc_state, vblank, aux_less_wake_lines)) {
+ drm_dbg_kms(display->drm,
+ "Disabling Panel replay: vblank too short for wake lines = %d\n",
+ aux_less_wake_lines);
+ crtc_state->has_panel_replay = false;
+ }
+
+ if (crtc_state->has_sel_update &&
+ !_wake_lines_fit_into_vblank(crtc_state, vblank, wake_lines)) {
+ drm_dbg_kms(display->drm,
+ "Disabling Selective Update: vblank too short for wake lines = %d\n",
+ wake_lines);
+ crtc_state->has_sel_update = false;
+ }
+}
diff --git a/drivers/gpu/drm/i915/display/intel_psr.h b/drivers/gpu/drm/i915/display/intel_psr.h
index 9147996d6c9e..b17ce312dc37 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.h
+++ b/drivers/gpu/drm/i915/display/intel_psr.h
@@ -83,5 +83,7 @@ void intel_psr_debugfs_register(struct intel_display *display);
bool intel_psr_needs_alpm(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state);
bool intel_psr_needs_alpm_aux_less(struct intel_dp *intel_dp,
const struct intel_crtc_state *crtc_state);
+void intel_psr_compute_config_late(struct intel_dp *intel_dp,
+ struct intel_crtc_state *crtc_state);
#endif /* __INTEL_PSR_H__ */
--
2.45.2
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 7/8] drm/i915/vrr: Recompute vblank_start for platforms with always-on VRR TG
2025-10-13 12:35 [PATCH 0/8] Preparatory patches for guardband optimization Ankit Nautiyal
` (5 preceding siblings ...)
2025-10-13 12:35 ` [PATCH 6/8] drm/i915/display: Check if final vblank is sufficient for PSR features Ankit Nautiyal
@ 2025-10-13 12:35 ` Ankit Nautiyal
2025-10-13 14:27 ` Ville Syrjälä
2025-10-13 12:35 ` [PATCH 8/8] drm/i915/display: Add vblank_start adjustment logic for " Ankit Nautiyal
` (2 subsequent siblings)
9 siblings, 1 reply; 15+ messages in thread
From: Ankit Nautiyal @ 2025-10-13 12:35 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal
Currently, crtc_vblank_start is read from either the VBLANK_START register
(on pre-ADL platforms) or computed as vdisplay + set_context_latency in
intel_get_transcoder_timings().
This works when the entire vblank region after vdisplay is treated as
guardband, i.e.:
delayed vblank start = vdisplay + SCL = vtotal - guardband.
However, with optimized guardband, the guardband becomes shorter, and the
delayed vblank_start moves further away from vdisplay.
For platforms where intel_vrr_always_use_vrr_tg == false, the delayed
vblank start is only relevant in VRR mode. We retain the original
crtc_vblank_start and apply adjustments in VRR-specific paths. Evasion
logic, push clear already use vtotal - guardband directly for VRR case.
On platforms where intel_vrr_always_use_vrr_tg == true, the delayed
vblank_start is used in both fixed and VRR modes. So we need to change the
crtc_vblank_start so that fixed rr case works properly.
Therefore for the readout, we need to overwrite crtc_vblank_start
with vtotal - guardband to ensure correct behavior across both modes.
This change prepares the pipeline for optimized guardband usage by ensuring
crtc_vblank_start reflects the correct timing on platforms with always-on
VRR TG.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_vrr.c | 14 ++++++++++++++
1 file changed, 14 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index 8d71d7dc9d12..221b25832e56 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -821,6 +821,20 @@ void intel_vrr_get_config(struct intel_crtc_state *crtc_state)
*/
if (crtc_state->vrr.enable)
crtc_state->mode_flags |= I915_MODE_FLAG_VRR;
+
+ /*
+ * For platforms that always use the VRR timing generator, we overwrite
+ * crtc_vblank_start with vtotal - guardband to reflect the delayed
+ * vblank start. This works for both default and optimized guardband values.
+ * On other platforms, we keep the original value from
+ * intel_get_transcoder_timings() and apply adjustments only in VRR-specific
+ * paths as needed.
+ */
+ if (intel_vrr_always_use_vrr_tg(display))
+ crtc_state->hw.adjusted_mode.crtc_vblank_start =
+ crtc_state->hw.adjusted_mode.crtc_vtotal -
+ crtc_state->vrr.guardband;
+
}
int intel_vrr_safe_window_start(const struct intel_crtc_state *crtc_state)
--
2.45.2
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 8/8] drm/i915/display: Add vblank_start adjustment logic for always-on VRR TG
2025-10-13 12:35 [PATCH 0/8] Preparatory patches for guardband optimization Ankit Nautiyal
` (6 preceding siblings ...)
2025-10-13 12:35 ` [PATCH 7/8] drm/i915/vrr: Recompute vblank_start for platforms with always-on VRR TG Ankit Nautiyal
@ 2025-10-13 12:35 ` Ankit Nautiyal
2025-10-13 14:02 ` ✓ i915.CI.BAT: success for Preparatory patches for guardband optimization (rev3) Patchwork
2025-10-13 15:45 ` ✓ i915.CI.Full: " Patchwork
9 siblings, 0 replies; 15+ messages in thread
From: Ankit Nautiyal @ 2025-10-13 12:35 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal
As we move towards using a shorter, optimized guardband, we need to adjust
how the delayed vblank start is computed.
Adjust the crtc_vblank_start using Vtotal - guardband only when
intel_vrr_always_use_vrr_tg() is true.
Also update allow_vblank_delay_fastset() to permit vblank delay adjustments
while switching to lower refresh rate mode (LRR), when VRR TG is always
active. This avoids full modeset due to change in vblank start, while
maintaining consistent guardband.
These changes pave the way for future guardband optimization, by handling
the movement of the crtc_vblank_start for platforms that have VRR TG always
active.
v2: Drop the helper and add the adjustment directly to
intel_vrr_compute_guardband(). (Ville)
v3: Use adjusted_mode.crtc_vtotal instead of vmin and include the readout
logic to keep the compute and readout paths in sync. (Ville)
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
drivers/gpu/drm/i915/display/intel_display.c | 10 ++++++++--
drivers/gpu/drm/i915/display/intel_vrr.c | 6 +++++-
2 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index ceee5ae99c2c..65a7da694ef6 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -4958,9 +4958,15 @@ static bool allow_vblank_delay_fastset(const struct intel_crtc_state *old_crtc_s
* Allow fastboot to fix up vblank delay (handled via LRR
* codepaths), a bit dodgy as the registers aren't
* double buffered but seems to be working more or less...
+ *
+ * Also allow this when the VRR timing generator is always on,
+ * and optimized guardband is used. In such cases,
+ * vblank delay may vary even without inherited state, but it's
+ * still safe as VRR guardband is still same.
*/
- return HAS_LRR(display) && old_crtc_state->inherited &&
- !intel_crtc_has_type(old_crtc_state, INTEL_OUTPUT_DSI);
+ return HAS_LRR(display) &&
+ (old_crtc_state->inherited || intel_vrr_always_use_vrr_tg(display)) &&
+ !intel_crtc_has_type(old_crtc_state, INTEL_OUTPUT_DSI);
}
bool
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index 221b25832e56..a4b416da53f4 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -436,7 +436,7 @@ intel_vrr_max_guardband(struct intel_crtc_state *crtc_state)
void intel_vrr_compute_guardband(struct intel_crtc_state *crtc_state)
{
struct intel_display *display = to_intel_display(crtc_state);
- const struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode;
+ struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode;
if (!intel_vrr_possible(crtc_state))
return;
@@ -444,6 +444,10 @@ void intel_vrr_compute_guardband(struct intel_crtc_state *crtc_state)
crtc_state->vrr.guardband = min(crtc_state->vrr.vmin - adjusted_mode->crtc_vdisplay,
intel_vrr_max_guardband(crtc_state));
+ if (intel_vrr_always_use_vrr_tg(display))
+ adjusted_mode->crtc_vblank_start =
+ adjusted_mode->crtc_vtotal - crtc_state->vrr.guardband;
+
if (DISPLAY_VER(display) < 13)
crtc_state->vrr.pipeline_full =
intel_vrr_guardband_to_pipeline_full(crtc_state,
--
2.45.2
^ permalink raw reply related [flat|nested] 15+ messages in thread
* ✓ i915.CI.BAT: success for Preparatory patches for guardband optimization (rev3)
2025-10-13 12:35 [PATCH 0/8] Preparatory patches for guardband optimization Ankit Nautiyal
` (7 preceding siblings ...)
2025-10-13 12:35 ` [PATCH 8/8] drm/i915/display: Add vblank_start adjustment logic for " Ankit Nautiyal
@ 2025-10-13 14:02 ` Patchwork
2025-10-13 15:45 ` ✓ i915.CI.Full: " Patchwork
9 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2025-10-13 14:02 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 3748 bytes --]
== Series Details ==
Series: Preparatory patches for guardband optimization (rev3)
URL : https://patchwork.freedesktop.org/series/155661/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_17347 -> Patchwork_155661v3
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/index.html
Participating hosts (40 -> 39)
------------------------------
Additional (1): fi-kbl-guc
Missing (2): bat-adlp-9 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_155661v3 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@fbdev@info:
- fi-kbl-guc: NOTRUN -> [SKIP][1] ([i915#1849])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/fi-kbl-guc/igt@fbdev@info.html
* igt@gem_lmem_swapping@basic:
- fi-kbl-guc: NOTRUN -> [SKIP][2] ([i915#4613]) +3 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/fi-kbl-guc/igt@gem_lmem_swapping@basic.html
* igt@i915_selftest@live:
- bat-mtlp-8: [PASS][3] -> [DMESG-FAIL][4] ([i915#12061]) +1 other test dmesg-fail
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/bat-mtlp-8/igt@i915_selftest@live.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/bat-mtlp-8/igt@i915_selftest@live.html
- bat-jsl-1: [PASS][5] -> [DMESG-FAIL][6] ([i915#13774]) +1 other test dmesg-fail
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/bat-jsl-1/igt@i915_selftest@live.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/bat-jsl-1/igt@i915_selftest@live.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-legacy:
- fi-kbl-guc: NOTRUN -> [SKIP][7] ([i915#11190]) +16 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/fi-kbl-guc/igt@kms_cursor_legacy@basic-flip-before-cursor-legacy.html
* igt@prime_vgem@basic-fence-flip:
- fi-kbl-guc: NOTRUN -> [SKIP][8] +18 other tests skip
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/fi-kbl-guc/igt@prime_vgem@basic-fence-flip.html
* igt@runner@aborted:
- fi-bsw-nick: NOTRUN -> [FAIL][9] ([i915#15118])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/fi-bsw-nick/igt@runner@aborted.html
#### Possible fixes ####
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [DMESG-FAIL][10] ([i915#12061]) -> [PASS][11] +1 other test pass
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/bat-arls-5/igt@i915_selftest@live@workarounds.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/bat-arls-5/igt@i915_selftest@live@workarounds.html
[i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#13774]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13774
[i915#15118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15118
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
Build changes
-------------
* Linux: CI_DRM_17347 -> Patchwork_155661v3
CI-20190529: 20190529
CI_DRM_17347: 9440a5fa093bfa622a010df17c5a178c1a0dac23 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8582: 8582
Patchwork_155661v3: 9440a5fa093bfa622a010df17c5a178c1a0dac23 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/index.html
[-- Attachment #2: Type: text/html, Size: 4592 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 2/8] drm/i915/display: Move intel_dpll_crtc_compute_clock early
2025-10-13 12:35 ` [PATCH 2/8] drm/i915/display: Move intel_dpll_crtc_compute_clock early Ankit Nautiyal
@ 2025-10-13 14:03 ` Ville Syrjälä
0 siblings, 0 replies; 15+ messages in thread
From: Ville Syrjälä @ 2025-10-13 14:03 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx, intel-xe, jouni.hogander, animesh.manna
On Mon, Oct 13, 2025 at 06:05:53PM +0530, Ankit Nautiyal wrote:
> Move intel_dpll_crtc_compute_clock in the beginning of the function so that
> clocks are set before other things.
>
> This will help in subsequent changes when the vrr guardband computation
> is moved to intel_crtc_compute_config().
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_display.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
> index d5b2612d4ec2..3f725553599e 100644
> --- a/drivers/gpu/drm/i915/display/intel_display.c
> +++ b/drivers/gpu/drm/i915/display/intel_display.c
> @@ -2410,11 +2410,11 @@ static int intel_crtc_compute_config(struct intel_atomic_state *state,
> intel_atomic_get_new_crtc_state(state, crtc);
> int ret;
>
> - ret = intel_crtc_compute_set_context_latency(state, crtc);
> + ret = intel_dpll_crtc_compute_clock(state, crtc);
> if (ret)
> return ret;
>
> - ret = intel_dpll_crtc_compute_clock(state, crtc);
> + ret = intel_crtc_compute_set_context_latency(state, crtc);
> if (ret)
> return ret;
>
> --
> 2.45.2
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 3/8] drm/i915/vrr: s/intel_vrr_compute_config_late/intel_vrr_compute_guardband
2025-10-13 12:35 ` [PATCH 3/8] drm/i915/vrr: s/intel_vrr_compute_config_late/intel_vrr_compute_guardband Ankit Nautiyal
@ 2025-10-13 14:16 ` Ville Syrjälä
0 siblings, 0 replies; 15+ messages in thread
From: Ville Syrjälä @ 2025-10-13 14:16 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx, intel-xe, jouni.hogander, animesh.manna
On Mon, Oct 13, 2025 at 06:05:54PM +0530, Ankit Nautiyal wrote:
> The helper intel_vrr_compute_config_late() practically just computes the
> guardband. Rename intel_vrr_compute_config_late() to
> intel_vrr_compute_guardband().
>
> Since we are going to compute the guardband and then move the
> vblank_start for optmizing guardband move it to
> intel_crtc_compute_config() which handles such changes.
>
> v2: Move the function at the last after clocks, pipe_mode etc. are all
> set. (Ville)
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_display.c | 4 ++--
> drivers/gpu/drm/i915/display/intel_vrr.c | 2 +-
> drivers/gpu/drm/i915/display/intel_vrr.h | 2 +-
> 3 files changed, 4 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
> index 3f725553599e..ceee5ae99c2c 100644
> --- a/drivers/gpu/drm/i915/display/intel_display.c
> +++ b/drivers/gpu/drm/i915/display/intel_display.c
> @@ -2431,6 +2431,8 @@ static int intel_crtc_compute_config(struct intel_atomic_state *state,
> if (crtc_state->has_pch_encoder)
> return ilk_fdi_compute_config(crtc, crtc_state);
>
> + intel_vrr_compute_guardband(crtc_state);
> +
Yeah, this probably makes most sense here. I was pondering if there's
anything in intel_crtc_compute_config() that needs to be done after
this and perhaps there is nothing. pipe_src perhaps we could do
afterwards but I suppose it doesn't really matter which way we do
that. We can move it later if desired.
I was first thinking that with the current method we could even use
pipe_src in the prefill/guardband calculations, but we actually don't
want to do that because we don't want the guardband to depend on the
pfit configuration. But pipe_mode should be good because you'd need
a full modeset anyway to change that (if we ignore DRRS that is).
One thing we'll probably want to do is fix up the pipe_mode.crtc_vblank_start
along with adjusted_mode.crtc_vblank_start, just to be sure they'll
remain in sync. But that'll belong in the patch where we fix up
adjusted_mode itself.
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> return 0;
> }
>
> @@ -4722,8 +4724,6 @@ intel_modeset_pipe_config_late(struct intel_atomic_state *state,
> struct drm_connector *connector;
> int i;
>
> - intel_vrr_compute_config_late(crtc_state);
> -
> for_each_new_connector_in_state(&state->base, connector,
> conn_state, i) {
> struct intel_encoder *encoder =
> diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
> index 4bc14b5e685f..8d71d7dc9d12 100644
> --- a/drivers/gpu/drm/i915/display/intel_vrr.c
> +++ b/drivers/gpu/drm/i915/display/intel_vrr.c
> @@ -433,7 +433,7 @@ intel_vrr_max_guardband(struct intel_crtc_state *crtc_state)
> intel_vrr_max_vblank_guardband(crtc_state));
> }
>
> -void intel_vrr_compute_config_late(struct intel_crtc_state *crtc_state)
> +void intel_vrr_compute_guardband(struct intel_crtc_state *crtc_state)
> {
> struct intel_display *display = to_intel_display(crtc_state);
> const struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode;
> diff --git a/drivers/gpu/drm/i915/display/intel_vrr.h b/drivers/gpu/drm/i915/display/intel_vrr.h
> index 7317f8730089..bc9044621635 100644
> --- a/drivers/gpu/drm/i915/display/intel_vrr.h
> +++ b/drivers/gpu/drm/i915/display/intel_vrr.h
> @@ -21,7 +21,7 @@ bool intel_vrr_possible(const struct intel_crtc_state *crtc_state);
> void intel_vrr_check_modeset(struct intel_atomic_state *state);
> void intel_vrr_compute_config(struct intel_crtc_state *crtc_state,
> struct drm_connector_state *conn_state);
> -void intel_vrr_compute_config_late(struct intel_crtc_state *crtc_state);
> +void intel_vrr_compute_guardband(struct intel_crtc_state *crtc_state);
> void intel_vrr_set_transcoder_timings(const struct intel_crtc_state *crtc_state);
> void intel_vrr_enable(const struct intel_crtc_state *crtc_state);
> void intel_vrr_send_push(struct intel_dsb *dsb,
> --
> 2.45.2
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 7/8] drm/i915/vrr: Recompute vblank_start for platforms with always-on VRR TG
2025-10-13 12:35 ` [PATCH 7/8] drm/i915/vrr: Recompute vblank_start for platforms with always-on VRR TG Ankit Nautiyal
@ 2025-10-13 14:27 ` Ville Syrjälä
0 siblings, 0 replies; 15+ messages in thread
From: Ville Syrjälä @ 2025-10-13 14:27 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx, intel-xe, jouni.hogander, animesh.manna
On Mon, Oct 13, 2025 at 06:05:58PM +0530, Ankit Nautiyal wrote:
> Currently, crtc_vblank_start is read from either the VBLANK_START register
> (on pre-ADL platforms) or computed as vdisplay + set_context_latency in
> intel_get_transcoder_timings().
>
> This works when the entire vblank region after vdisplay is treated as
> guardband, i.e.:
> delayed vblank start = vdisplay + SCL = vtotal - guardband.
>
> However, with optimized guardband, the guardband becomes shorter, and the
> delayed vblank_start moves further away from vdisplay.
>
> For platforms where intel_vrr_always_use_vrr_tg == false, the delayed
> vblank start is only relevant in VRR mode. We retain the original
> crtc_vblank_start and apply adjustments in VRR-specific paths. Evasion
> logic, push clear already use vtotal - guardband directly for VRR case.
>
> On platforms where intel_vrr_always_use_vrr_tg == true, the delayed
> vblank_start is used in both fixed and VRR modes. So we need to change the
> crtc_vblank_start so that fixed rr case works properly.
>
> Therefore for the readout, we need to overwrite crtc_vblank_start
> with vtotal - guardband to ensure correct behavior across both modes.
>
> This change prepares the pipeline for optimized guardband usage by ensuring
> crtc_vblank_start reflects the correct timing on platforms with always-on
> VRR TG.
>
> Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_vrr.c | 14 ++++++++++++++
> 1 file changed, 14 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
> index 8d71d7dc9d12..221b25832e56 100644
> --- a/drivers/gpu/drm/i915/display/intel_vrr.c
> +++ b/drivers/gpu/drm/i915/display/intel_vrr.c
> @@ -821,6 +821,20 @@ void intel_vrr_get_config(struct intel_crtc_state *crtc_state)
> */
> if (crtc_state->vrr.enable)
> crtc_state->mode_flags |= I915_MODE_FLAG_VRR;
> +
> + /*
> + * For platforms that always use the VRR timing generator, we overwrite
> + * crtc_vblank_start with vtotal - guardband to reflect the delayed
> + * vblank start. This works for both default and optimized guardband values.
> + * On other platforms, we keep the original value from
> + * intel_get_transcoder_timings() and apply adjustments only in VRR-specific
> + * paths as needed.
> + */
> + if (intel_vrr_always_use_vrr_tg(display))
> + crtc_state->hw.adjusted_mode.crtc_vblank_start =
> + crtc_state->hw.adjusted_mode.crtc_vtotal -
> + crtc_state->vrr.guardband;
You still lost the compute counterpart somewhere.
And as mentioned, the new order of compute_pipe_mode()->compute_guardband()
will require that we fix up pipe_mode well (in the compute path). Could
just do it as 'pipe_mode.crtc_vblank_start = adjusted_mode.crtc_vblank_start'
after adjusted_mode has been tweaked.
It's a bit annoying that we need that one special pipe_mode handling in
the compute path, but there is no counterpart in the readout path.
But I suppose the only way to fix that would be to manually account for
joiner in the guardband calculations, which might be annoying as well...
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* ✓ i915.CI.Full: success for Preparatory patches for guardband optimization (rev3)
2025-10-13 12:35 [PATCH 0/8] Preparatory patches for guardband optimization Ankit Nautiyal
` (8 preceding siblings ...)
2025-10-13 14:02 ` ✓ i915.CI.BAT: success for Preparatory patches for guardband optimization (rev3) Patchwork
@ 2025-10-13 15:45 ` Patchwork
9 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2025-10-13 15:45 UTC (permalink / raw)
To: Ankit Nautiyal; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 131668 bytes --]
== Series Details ==
Series: Preparatory patches for guardband optimization (rev3)
URL : https://patchwork.freedesktop.org/series/155661/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_17347_full -> Patchwork_155661v3_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (12 -> 12)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in Patchwork_155661v3_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-purge-cache:
- shard-dg1: NOTRUN -> [SKIP][1] ([i915#8411])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@api_intel_bb@blit-reloc-purge-cache.html
* igt@api_intel_bb@crc32:
- shard-tglu: NOTRUN -> [SKIP][2] ([i915#6230])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@api_intel_bb@crc32.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu: NOTRUN -> [SKIP][3] ([i915#11078])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_read@empty-block:
- shard-rkl: [PASS][4] -> [SKIP][5] ([i915#14544]) +12 other tests skip
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@drm_read@empty-block.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@drm_read@empty-block.html
* igt@fbdev@eof:
- shard-rkl: [PASS][6] -> [SKIP][7] ([i915#14544] / [i915#2582])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@fbdev@eof.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@fbdev@eof.html
* igt@gem_ccs@suspend-resume:
- shard-tglu: NOTRUN -> [SKIP][8] ([i915#9323])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@gem_ccs@suspend-resume.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-dg2: NOTRUN -> [SKIP][9] ([i915#7697])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-set-pat:
- shard-tglu: NOTRUN -> [SKIP][10] ([i915#8562])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_persistence@heartbeat-many:
- shard-dg2-9: NOTRUN -> [SKIP][11] ([i915#8555])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_ctx_persistence@heartbeat-many.html
* igt@gem_ctx_persistence@heartbeat-stop:
- shard-dg1: NOTRUN -> [SKIP][12] ([i915#8555])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@gem_ctx_persistence@heartbeat-stop.html
* igt@gem_ctx_persistence@saturated-hostile-nopreempt@rcs0:
- shard-dg2-9: NOTRUN -> [SKIP][13] ([i915#5882]) +7 other tests skip
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_ctx_persistence@saturated-hostile-nopreempt@rcs0.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-tglu: NOTRUN -> [SKIP][14] ([i915#280])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_eio@reset-stress:
- shard-dg1: [PASS][15] -> [FAIL][16] ([i915#5784])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg1-18/igt@gem_eio@reset-stress.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-17/igt@gem_eio@reset-stress.html
* igt@gem_exec_balancer@bonded-pair:
- shard-dg2-9: NOTRUN -> [SKIP][17] ([i915#4771])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_balancer@bonded-sync:
- shard-dg2: NOTRUN -> [SKIP][18] ([i915#4771])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@gem_exec_balancer@bonded-sync.html
* igt@gem_exec_balancer@hog:
- shard-dg2: NOTRUN -> [SKIP][19] ([i915#4812])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@gem_exec_balancer@hog.html
* igt@gem_exec_balancer@noheartbeat:
- shard-dg2: NOTRUN -> [SKIP][20] ([i915#8555])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@gem_exec_balancer@noheartbeat.html
* igt@gem_exec_balancer@parallel-bb-first:
- shard-tglu-1: NOTRUN -> [SKIP][21] ([i915#4525])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@gem_exec_balancer@parallel-bb-first.html
* igt@gem_exec_balancer@parallel-ordering:
- shard-tglu: NOTRUN -> [SKIP][22] ([i915#4525]) +1 other test skip
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@gem_exec_balancer@parallel-ordering.html
* igt@gem_exec_big@single:
- shard-tglu-1: NOTRUN -> [ABORT][23] ([i915#11713] / [i915#14756])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-tglu: NOTRUN -> [SKIP][24] ([i915#6334]) +1 other test skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_capture@capture@vecs0-lmem0:
- shard-dg2: NOTRUN -> [FAIL][25] ([i915#11965]) +4 other tests fail
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@gem_exec_capture@capture@vecs0-lmem0.html
* igt@gem_exec_flush@basic-batch-kernel-default-wb:
- shard-dg2-9: NOTRUN -> [SKIP][26] ([i915#3539] / [i915#4852]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_exec_flush@basic-batch-kernel-default-wb.html
* igt@gem_exec_flush@basic-uc-rw-default:
- shard-dg1: NOTRUN -> [SKIP][27] ([i915#3539] / [i915#4852])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@gem_exec_flush@basic-uc-rw-default.html
* igt@gem_exec_flush@basic-wb-ro-before-default:
- shard-dg2: NOTRUN -> [SKIP][28] ([i915#3539] / [i915#4852])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@gem_exec_flush@basic-wb-ro-before-default.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-dg2: NOTRUN -> [SKIP][29] ([i915#5107])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_params@secure-non-root:
- shard-dg2-9: NOTRUN -> [SKIP][30] +4 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_exec_params@secure-non-root.html
* igt@gem_exec_reloc@basic-gtt-read:
- shard-dg2: NOTRUN -> [SKIP][31] ([i915#3281]) +5 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@gem_exec_reloc@basic-gtt-read.html
* igt@gem_exec_reloc@basic-gtt-wc-active:
- shard-rkl: NOTRUN -> [SKIP][32] ([i915#3281]) +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-wc-active.html
* igt@gem_exec_reloc@basic-wc-read:
- shard-dg1: NOTRUN -> [SKIP][33] ([i915#3281]) +1 other test skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@gem_exec_reloc@basic-wc-read.html
* igt@gem_exec_reloc@basic-write-cpu-active:
- shard-dg2-9: NOTRUN -> [SKIP][34] ([i915#3281]) +2 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_exec_reloc@basic-write-cpu-active.html
* igt@gem_exec_schedule@preempt-queue-contexts:
- shard-dg1: NOTRUN -> [SKIP][35] ([i915#4812]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@gem_exec_schedule@preempt-queue-contexts.html
* igt@gem_exec_schedule@semaphore-power:
- shard-rkl: NOTRUN -> [SKIP][36] ([i915#7276])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_exec_whisper@basic-queues-priority:
- shard-rkl: NOTRUN -> [DMESG-WARN][37] ([i915#12917] / [i915#12964])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@gem_exec_whisper@basic-queues-priority.html
* igt@gem_fence_thrash@bo-copy:
- shard-dg2: NOTRUN -> [SKIP][38] ([i915#4860])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@gem_fence_thrash@bo-copy.html
* igt@gem_lmem_evict@dontneed-evict-race:
- shard-tglu: NOTRUN -> [SKIP][39] ([i915#4613] / [i915#7582])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@gem_lmem_evict@dontneed-evict-race.html
* igt@gem_lmem_swapping@heavy-multi:
- shard-glk: NOTRUN -> [SKIP][40] ([i915#4613])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk9/igt@gem_lmem_swapping@heavy-multi.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-tglu: NOTRUN -> [SKIP][41] ([i915#4613]) +2 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_media_fill@media-fill:
- shard-dg2-9: NOTRUN -> [SKIP][42] ([i915#8289])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_media_fill@media-fill.html
* igt@gem_mmap_gtt@isolation:
- shard-dg2-9: NOTRUN -> [SKIP][43] ([i915#4077]) +6 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_mmap_gtt@isolation.html
* igt@gem_mmap_gtt@medium-copy-xy:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#4077]) +12 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@gem_mmap_gtt@medium-copy-xy.html
* igt@gem_mmap_wc@copy:
- shard-dg2-9: NOTRUN -> [SKIP][45] ([i915#4083]) +1 other test skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_mmap_wc@copy.html
* igt@gem_mmap_wc@write-gtt-read-wc:
- shard-dg2: NOTRUN -> [SKIP][46] ([i915#4083]) +7 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@gem_mmap_wc@write-gtt-read-wc.html
* igt@gem_partial_pwrite_pread@reads-display:
- shard-dg2-9: NOTRUN -> [SKIP][47] ([i915#3282]) +1 other test skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_partial_pwrite_pread@reads-display.html
* igt@gem_pread@display:
- shard-rkl: NOTRUN -> [SKIP][48] ([i915#3282]) +2 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@gem_pread@display.html
* igt@gem_pwrite@basic-self:
- shard-dg1: NOTRUN -> [SKIP][49] ([i915#3282])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@gem_pwrite@basic-self.html
* igt@gem_pxp@fail-invalid-protected-context:
- shard-rkl: [PASS][50] -> [TIMEOUT][51] ([i915#12964])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@gem_pxp@fail-invalid-protected-context.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-7/igt@gem_pxp@fail-invalid-protected-context.html
* igt@gem_pxp@regular-baseline-src-copy-readible:
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#4270]) +4 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@gem_pxp@regular-baseline-src-copy-readible.html
* igt@gem_pxp@reject-modify-context-protection-off-1:
- shard-rkl: NOTRUN -> [TIMEOUT][53] ([i915#12917] / [i915#12964]) +1 other test timeout
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@gem_pxp@reject-modify-context-protection-off-1.html
* igt@gem_pxp@reject-modify-context-protection-off-2:
- shard-rkl: [PASS][54] -> [TIMEOUT][55] ([i915#12917] / [i915#12964]) +1 other test timeout
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-off-2.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-2/igt@gem_pxp@reject-modify-context-protection-off-2.html
* igt@gem_pxp@verify-pxp-stale-buf-optout-execution:
- shard-dg2-9: NOTRUN -> [SKIP][56] ([i915#4270]) +1 other test skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html
* igt@gem_readwrite@read-write:
- shard-dg2: NOTRUN -> [SKIP][57] ([i915#3282]) +2 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@gem_readwrite@read-write.html
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
- shard-dg2-9: NOTRUN -> [SKIP][58] ([i915#5190] / [i915#8428]) +2 other tests skip
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#5190] / [i915#8428]) +4 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled.html
* igt@gem_render_tiled_blits@basic:
- shard-dg1: NOTRUN -> [SKIP][60] ([i915#4079])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@gem_render_tiled_blits@basic.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-dg2: NOTRUN -> [SKIP][61] ([i915#4079]) +2 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_set_tiling_vs_gtt:
- shard-dg2-9: NOTRUN -> [SKIP][62] ([i915#4079])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_set_tiling_vs_gtt.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-tglu: NOTRUN -> [SKIP][63] ([i915#3297] / [i915#3323])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-dg2: NOTRUN -> [SKIP][64] ([i915#3297]) +2 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@gem_userptr_blits@dmabuf-unsync.html
- shard-tglu-1: NOTRUN -> [SKIP][65] ([i915#3297]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap:
- shard-dg1: NOTRUN -> [SKIP][66] ([i915#3297] / [i915#4880])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@gem_userptr_blits@map-fixed-invalidate-overlap.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][67] ([i915#3297] / [i915#4880])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-dg2-9: NOTRUN -> [SKIP][68] ([i915#3297]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gem_userptr_blits@readonly-unsync.html
* igt@gem_userptr_blits@relocations:
- shard-rkl: NOTRUN -> [SKIP][69] ([i915#3281] / [i915#3297])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@gem_userptr_blits@relocations.html
* igt@gem_userptr_blits@unsync-overlap:
- shard-tglu: NOTRUN -> [SKIP][70] ([i915#3297]) +1 other test skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@gem_userptr_blits@unsync-overlap.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-rkl: NOTRUN -> [SKIP][71] ([i915#2527])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@gen9_exec_parse@batch-invalid-length.html
* igt@gen9_exec_parse@batch-zero-length:
- shard-tglu-1: NOTRUN -> [SKIP][72] ([i915#2527] / [i915#2856])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@gen9_exec_parse@batch-zero-length.html
* igt@gen9_exec_parse@bb-chained:
- shard-dg2-9: NOTRUN -> [SKIP][73] ([i915#2856])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@gen9_exec_parse@bb-chained.html
* igt@gen9_exec_parse@bb-large:
- shard-tglu: NOTRUN -> [SKIP][74] ([i915#2527] / [i915#2856]) +3 other tests skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@unaligned-jump:
- shard-dg2: NOTRUN -> [SKIP][75] ([i915#2856]) +4 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@gen9_exec_parse@unaligned-jump.html
* igt@i915_drm_fdinfo@all-busy-check-all:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#14123])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@i915_drm_fdinfo@all-busy-check-all.html
* igt@i915_drm_fdinfo@busy-idle-check-all@ccs0:
- shard-dg2-9: NOTRUN -> [SKIP][77] ([i915#11527]) +7 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@i915_drm_fdinfo@busy-idle-check-all@ccs0.html
* igt@i915_drm_fdinfo@virtual-busy:
- shard-dg2: NOTRUN -> [SKIP][78] ([i915#14118])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@i915_drm_fdinfo@virtual-busy.html
* igt@i915_module_load@reload-no-display:
- shard-dg2: [PASS][79] -> [DMESG-WARN][80] ([i915#13029] / [i915#14545])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg2-8/igt@i915_module_load@reload-no-display.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@i915_module_load@reload-no-display.html
- shard-snb: [PASS][81] -> [DMESG-WARN][82] ([i915#14545])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-snb1/igt@i915_module_load@reload-no-display.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-snb6/igt@i915_module_load@reload-no-display.html
* igt@i915_module_load@resize-bar:
- shard-dg1: NOTRUN -> [SKIP][83] ([i915#7178])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#8399])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@i915_pm_freq_api@freq-suspend.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: NOTRUN -> [SKIP][85] ([i915#6590]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-tglu-1: NOTRUN -> [SKIP][86] ([i915#14498])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-dg1: NOTRUN -> [SKIP][87] ([i915#11681] / [i915#6621])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@i915_pm_rps@min-max-config-idle.html
* igt@kms_addfb_basic@addfb25-x-tiled-legacy:
- shard-dg1: NOTRUN -> [SKIP][88] ([i915#4212])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#4212]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-dg2-9: NOTRUN -> [SKIP][90] ([i915#9531])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-dg1: NOTRUN -> [SKIP][91] ([i915#1769] / [i915#3555])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-tglu-1: NOTRUN -> [SKIP][92] ([i915#1769] / [i915#3555])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-270:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#5286]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180:
- shard-tglu-1: NOTRUN -> [SKIP][94] ([i915#5286])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-dg1: NOTRUN -> [SKIP][95] ([i915#4538] / [i915#5286])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip:
- shard-tglu: NOTRUN -> [SKIP][96] ([i915#5286]) +3 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][97] ([i915#3638])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-8bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][98] ([i915#3638])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html
* igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#4538] / [i915#5190]) +12 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0:
- shard-dg2-9: NOTRUN -> [SKIP][100] ([i915#4538] / [i915#5190]) +3 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-dg1: NOTRUN -> [SKIP][101] ([i915#4538])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180:
- shard-tglu-1: NOTRUN -> [SKIP][102] +21 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][103] ([i915#6095]) +161 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-17/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][104] ([i915#6095]) +44 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_ccs@bad-aux-stride-y-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-a-hdmi-a-2:
- shard-dg2-9: NOTRUN -> [SKIP][105] ([i915#10307] / [i915#6095]) +14 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-rotation-90-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][106] ([i915#14098] / [i915#6095]) +30 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-4/igt@kms_ccs@bad-rotation-90-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2:
- shard-glk: NOTRUN -> [SKIP][107] +154 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk9/igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#12313]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#10307] / [i915#6095]) +146 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-4/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-dg2-9: NOTRUN -> [SKIP][110] ([i915#12313]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs:
- shard-dg2: NOTRUN -> [SKIP][111] ([i915#12805]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@kms_ccs@crc-primary-suspend-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][112] ([i915#6095]) +7 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][113] ([i915#6095]) +9 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][114] ([i915#6095]) +32 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][115] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-4/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][116] ([i915#4423] / [i915#6095])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs@pipe-a-hdmi-a-3.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][117] ([i915#12313])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-tglu-1: NOTRUN -> [SKIP][118] ([i915#3742])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_chamelium_audio@dp-audio:
- shard-tglu: NOTRUN -> [SKIP][119] ([i915#11151] / [i915#7828]) +6 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_chamelium_audio@dp-audio.html
* igt@kms_chamelium_audio@dp-audio-edid:
- shard-dg2-9: NOTRUN -> [SKIP][120] ([i915#11151] / [i915#7828]) +4 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_chamelium_audio@dp-audio-edid.html
* igt@kms_chamelium_edid@dp-mode-timings:
- shard-dg2: NOTRUN -> [SKIP][121] ([i915#11151] / [i915#7828]) +5 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@kms_chamelium_edid@dp-mode-timings.html
* igt@kms_chamelium_frames@dp-crc-single:
- shard-tglu-1: NOTRUN -> [SKIP][122] ([i915#11151] / [i915#7828]) +2 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_chamelium_frames@dp-crc-single.html
* igt@kms_chamelium_frames@hdmi-crc-multiple:
- shard-rkl: NOTRUN -> [SKIP][123] ([i915#11151] / [i915#7828]) +2 other tests skip
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_chamelium_frames@hdmi-crc-multiple.html
* igt@kms_color@deep-color:
- shard-tglu: NOTRUN -> [SKIP][124] ([i915#3555] / [i915#9979])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_color@deep-color.html
* igt@kms_content_protection@atomic:
- shard-tglu-1: NOTRUN -> [SKIP][125] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@atomic-dpms:
- shard-rkl: NOTRUN -> [SKIP][126] ([i915#7118] / [i915#9424])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@dp-mst-lic-type-0:
- shard-dg2-9: NOTRUN -> [SKIP][127] ([i915#3299])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_content_protection@dp-mst-lic-type-0.html
* igt@kms_content_protection@dp-mst-lic-type-1:
- shard-tglu: NOTRUN -> [SKIP][128] ([i915#3116] / [i915#3299])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_content_protection@dp-mst-lic-type-1.html
* igt@kms_content_protection@legacy:
- shard-dg2: NOTRUN -> [SKIP][129] ([i915#7118] / [i915#9424]) +1 other test skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@mei-interface:
- shard-tglu: NOTRUN -> [SKIP][130] ([i915#6944] / [i915#9424])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-dg2: NOTRUN -> [SKIP][131] ([i915#7118])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@kms_content_protection@srm.html
* igt@kms_content_protection@uevent:
- shard-tglu: NOTRUN -> [SKIP][132] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_content_protection@uevent.html
* igt@kms_cursor_crc@cursor-offscreen-512x170:
- shard-tglu: NOTRUN -> [SKIP][133] ([i915#13049]) +2 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_cursor_crc@cursor-offscreen-512x170.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#13049])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#13049]) +2 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x32:
- shard-dg2: NOTRUN -> [SKIP][136] ([i915#3555])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html
* igt@kms_cursor_crc@cursor-rapid-movement-max-size:
- shard-dg2-9: NOTRUN -> [SKIP][137] ([i915#3555]) +4 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_cursor_crc@cursor-rapid-movement-max-size.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][138] ([i915#13049]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-tglu: NOTRUN -> [SKIP][139] ([i915#3555]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][140] ([i915#12358] / [i915#14152] / [i915#7882])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk9/igt@kms_cursor_crc@cursor-suspend.html
- shard-rkl: [PASS][141] -> [INCOMPLETE][142] ([i915#12358] / [i915#14152])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-2/igt@kms_cursor_crc@cursor-suspend.html
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][143] ([i915#12358] / [i915#14152])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk9/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-suspend@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][144] ([i915#14152])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_cursor_crc@cursor-suspend@pipe-c-hdmi-a-2.html
* igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic:
- shard-glk: [PASS][145] -> [SKIP][146] +2 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-glk5/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk8/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu: NOTRUN -> [SKIP][147] ([i915#4103]) +1 other test skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
- shard-dg2: NOTRUN -> [SKIP][148] ([i915#4103] / [i915#4213])
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-toggle:
- shard-dg2-9: NOTRUN -> [SKIP][149] ([i915#13046] / [i915#5354]) +2 other tests skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-toggle:
- shard-dg2: NOTRUN -> [SKIP][150] ([i915#13046] / [i915#5354]) +6 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html
* igt@kms_cursor_legacy@flip-vs-cursor-varying-size:
- shard-rkl: [PASS][151] -> [FAIL][152] ([i915#2346])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-2/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_cursor_legacy@flip-vs-cursor-varying-size.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-tglu-1: NOTRUN -> [SKIP][153] ([i915#9067])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-dg1: NOTRUN -> [SKIP][154] ([i915#3555])
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-tglu: NOTRUN -> [SKIP][155] ([i915#13749])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-tglu: NOTRUN -> [SKIP][156] ([i915#13748])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dp_link_training@uhbr-sst:
- shard-dg1: NOTRUN -> [SKIP][157] ([i915#13748])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_dp_link_training@uhbr-sst.html
* igt@kms_dp_linktrain_fallback@dp-fallback:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#13707])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@kms_dp_linktrain_fallback@dp-fallback.html
* igt@kms_dp_linktrain_fallback@dsc-fallback:
- shard-tglu: NOTRUN -> [SKIP][159] ([i915#13707])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_dp_linktrain_fallback@dsc-fallback.html
* igt@kms_draw_crc@draw-method-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][160] ([i915#8812])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@kms_draw_crc@draw-method-mmap-gtt.html
* igt@kms_dsc@dsc-with-bpc:
- shard-dg2-9: NOTRUN -> [SKIP][161] ([i915#3555] / [i915#3840])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_dsc@dsc-with-bpc.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-rkl: [PASS][162] -> [SKIP][163] ([i915#14544] / [i915#14561])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_fbcon_fbt@fbc-suspend.html
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-dg2-9: NOTRUN -> [SKIP][164] ([i915#3469])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@chamelium:
- shard-dg2-9: NOTRUN -> [SKIP][165] ([i915#4854])
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-2x:
- shard-dg2: NOTRUN -> [SKIP][166] ([i915#1839])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-3x:
- shard-tglu-1: NOTRUN -> [SKIP][167] ([i915#1839])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_feature_discovery@display-3x.html
* igt@kms_fence_pin_leak:
- shard-dg2: NOTRUN -> [SKIP][168] ([i915#4881])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@kms_fence_pin_leak.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-dg2-9: NOTRUN -> [SKIP][169] ([i915#9934]) +5 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible:
- shard-dg1: NOTRUN -> [SKIP][170] ([i915#9934]) +1 other test skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-snb: [PASS][171] -> [TIMEOUT][172] ([i915#14033] / [i915#14350])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-snb5/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1:
- shard-snb: [PASS][173] -> [TIMEOUT][174] ([i915#14033])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-snb7/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-snb5/igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][175] ([i915#9934]) +7 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@kms_flip@2x-modeset-vs-vblank-race.html
- shard-tglu-1: NOTRUN -> [SKIP][176] ([i915#3637] / [i915#9934]) +2 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-tglu: NOTRUN -> [SKIP][177] ([i915#3637] / [i915#9934]) +5 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip@basic-flip-vs-wf_vblank:
- shard-rkl: [PASS][178] -> [DMESG-WARN][179] ([i915#12964]) +6 other tests dmesg-warn
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_flip@basic-flip-vs-wf_vblank.html
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-2/igt@kms_flip@basic-flip-vs-wf_vblank.html
* igt@kms_flip@blocking-wf_vblank:
- shard-rkl: [PASS][180] -> [FAIL][181] ([i915#10826])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-2/igt@kms_flip@blocking-wf_vblank.html
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_flip@blocking-wf_vblank.html
* igt@kms_flip@blocking-wf_vblank@a-hdmi-a2:
- shard-rkl: NOTRUN -> [FAIL][182] ([i915#10826])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_flip@blocking-wf_vblank@a-hdmi-a2.html
* igt@kms_flip@flip-vs-dpms-on-nop-interruptible:
- shard-rkl: [PASS][183] -> [SKIP][184] ([i915#14544] / [i915#3637]) +2 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_flip@flip-vs-dpms-on-nop-interruptible.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_flip@flip-vs-dpms-on-nop-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: NOTRUN -> [INCOMPLETE][185] ([i915#12745] / [i915#4839] / [i915#6113])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk1/igt@kms_flip@flip-vs-suspend-interruptible.html
- shard-dg1: [PASS][186] -> [DMESG-WARN][187] ([i915#4423]) +1 other test dmesg-warn
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg1-12/igt@kms_flip@flip-vs-suspend-interruptible.html
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-17/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][188] ([i915#12745])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk1/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a4:
- shard-dg1: NOTRUN -> [DMESG-WARN][189] ([i915#4423])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-17/igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a4.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a2:
- shard-glk: NOTRUN -> [INCOMPLETE][190] ([i915#12314] / [i915#4839])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk8/igt@kms_flip@flip-vs-suspend@a-hdmi-a2.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][191] ([i915#2672]) +2 other tests skip
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][192] ([i915#2672] / [i915#3555]) +1 other test skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling:
- shard-dg2-9: NOTRUN -> [SKIP][193] ([i915#2672] / [i915#3555])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-tglu: NOTRUN -> [SKIP][194] ([i915#2587] / [i915#2672] / [i915#3555])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][195] ([i915#2587] / [i915#2672]) +4 other tests skip
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling:
- shard-dg2-9: NOTRUN -> [SKIP][196] ([i915#2672] / [i915#3555] / [i915#5190])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode:
- shard-dg2-9: NOTRUN -> [SKIP][197] ([i915#2672]) +1 other test skip
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#2672] / [i915#3555]) +3 other tests skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][199] ([i915#2672] / [i915#3555])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][200] ([i915#2587] / [i915#2672])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: NOTRUN -> [SKIP][201] ([i915#2672] / [i915#3555])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling:
- shard-dg2: NOTRUN -> [SKIP][202] ([i915#2672] / [i915#3555] / [i915#5190]) +3 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][203] ([i915#2672]) +5 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff:
- shard-rkl: [PASS][204] -> [SKIP][205] ([i915#14544] / [i915#1849] / [i915#5354]) +1 other test skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff.html
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-onoff.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][206] ([i915#8708]) +19 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt:
- shard-rkl: NOTRUN -> [SKIP][207] ([i915#14544] / [i915#1849] / [i915#5354])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt:
- shard-dg2-9: NOTRUN -> [SKIP][208] ([i915#8708]) +8 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][209] ([i915#15102] / [i915#3458]) +7 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move:
- shard-rkl: NOTRUN -> [SKIP][210] ([i915#15102] / [i915#3023]) +3 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt:
- shard-dg2-9: NOTRUN -> [SKIP][211] ([i915#15102] / [i915#3458]) +7 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][212] ([i915#8708]) +1 other test skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-1p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move:
- shard-dg2: NOTRUN -> [SKIP][213] ([i915#5354]) +22 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt:
- shard-dg2-9: NOTRUN -> [SKIP][214] ([i915#5354]) +10 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-dg1: NOTRUN -> [SKIP][215] +9 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][216] ([i915#15102]) +12 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][217] ([i915#5439])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-pwrite:
- shard-dg1: NOTRUN -> [SKIP][218] ([i915#15102] / [i915#3458]) +2 other tests skip
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][219] ([i915#1825]) +8 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-tglu: NOTRUN -> [SKIP][220] +44 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc:
- shard-tglu-1: NOTRUN -> [SKIP][221] ([i915#15102]) +5 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2-9: NOTRUN -> [SKIP][222] ([i915#3555] / [i915#8228])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][223] ([i915#3555] / [i915#8228]) +1 other test skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_hdr@static-toggle-suspend.html
* igt@kms_invalid_mode@zero-vdisplay:
- shard-rkl: [PASS][224] -> [SKIP][225] ([i915#14544] / [i915#3555] / [i915#8826])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_invalid_mode@zero-vdisplay.html
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_invalid_mode@zero-vdisplay.html
* igt@kms_joiner@basic-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][226] ([i915#10656])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@kms_joiner@basic-big-joiner.html
* igt@kms_joiner@invalid-modeset-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][227] ([i915#10656])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_joiner@invalid-modeset-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][228] ([i915#12394]) +1 other test skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][229] ([i915#13522])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-dg1: NOTRUN -> [SKIP][230] ([i915#6301])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-dg2: NOTRUN -> [SKIP][231] +8 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
* igt@kms_pipe_crc_basic@hang-read-crc:
- shard-glk10: NOTRUN -> [SKIP][232] ([i915#11190])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk10/igt@kms_pipe_crc_basic@hang-read-crc.html
* igt@kms_plane_alpha_blend@constant-alpha-max:
- shard-glk: NOTRUN -> [FAIL][233] ([i915#10647] / [i915#12169])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk9/igt@kms_plane_alpha_blend@constant-alpha-max.html
* igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][234] ([i915#10647]) +1 other test fail
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk9/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-c-hdmi-a-1.html
* igt@kms_plane_lowres@tiling-x@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [DMESG-WARN][235] ([i915#12964]) +9 other tests dmesg-warn
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-3/igt@kms_plane_lowres@tiling-x@pipe-b-hdmi-a-2.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg2: NOTRUN -> [SKIP][236] ([i915#3555] / [i915#8821])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@kms_plane_lowres@tiling-yf.html
- shard-tglu-1: NOTRUN -> [SKIP][237] ([i915#3555]) +2 other tests skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#13958])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@2x-tiling-x:
- shard-dg1: NOTRUN -> [SKIP][239] ([i915#13958])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_plane_multiple@2x-tiling-x.html
* igt@kms_plane_multiple@2x-tiling-y:
- shard-tglu: NOTRUN -> [SKIP][240] ([i915#13958])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_plane_multiple@2x-tiling-y.html
* igt@kms_plane_multiple@2x-tiling-yf:
- shard-tglu-1: NOTRUN -> [SKIP][241] ([i915#13958])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-yf.html
* igt@kms_plane_multiple@tiling-yf:
- shard-tglu: NOTRUN -> [SKIP][242] ([i915#14259])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-dg2: NOTRUN -> [SKIP][243] ([i915#13046] / [i915#5354] / [i915#9423])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-tglu-1: NOTRUN -> [SKIP][244] ([i915#12247]) +4 other tests skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats:
- shard-rkl: [PASS][245] -> [SKIP][246] ([i915#14544] / [i915#3555] / [i915#8152])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-a:
- shard-rkl: [PASS][247] -> [SKIP][248] ([i915#12247] / [i915#14544]) +1 other test skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-a.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-a.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b:
- shard-rkl: [PASS][249] -> [SKIP][250] ([i915#12247] / [i915#14544] / [i915#8152]) +1 other test skip
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b.html
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b.html
* igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a:
- shard-dg1: NOTRUN -> [SKIP][251] ([i915#12247]) +4 other tests skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d:
- shard-tglu: NOTRUN -> [SKIP][252] ([i915#12247]) +4 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-d.html
* igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5:
- shard-rkl: [PASS][253] -> [SKIP][254] ([i915#12247] / [i915#14544] / [i915#3555] / [i915#6953] / [i915#8152])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-5.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-dg2: NOTRUN -> [SKIP][255] ([i915#12343])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_backlight@fade-with-dpms:
- shard-rkl: NOTRUN -> [SKIP][256] ([i915#5354])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_pm_backlight@fade-with-dpms.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu-1: NOTRUN -> [FAIL][257] ([i915#9295])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc6-psr:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#9685])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@kms_pm_dc@dc6-psr.html
- shard-tglu: NOTRUN -> [SKIP][259] ([i915#9685]) +1 other test skip
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_pm_dc@dc6-psr.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-dg1: NOTRUN -> [SKIP][260] ([i915#8430])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg2: [PASS][261] -> [SKIP][262] ([i915#15073])
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-7/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-dg2: NOTRUN -> [SKIP][263] ([i915#15073])
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg2-9: NOTRUN -> [SKIP][264] ([i915#15073])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [PASS][265] -> [SKIP][266] ([i915#15073])
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_prime@basic-crc-vgem:
- shard-dg2: NOTRUN -> [SKIP][267] ([i915#6524] / [i915#6805])
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@kms_prime@basic-crc-vgem.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-glk10: NOTRUN -> [SKIP][268] ([i915#11520]) +3 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk10/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-tglu: NOTRUN -> [SKIP][269] ([i915#11520]) +5 other tests skip
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][270] ([i915#11520]) +1 other test skip
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-dg2: NOTRUN -> [SKIP][271] ([i915#11520]) +5 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf:
- shard-dg1: NOTRUN -> [SKIP][272] ([i915#11520]) +1 other test skip
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf:
- shard-dg2-9: NOTRUN -> [SKIP][273] ([i915#11520]) +3 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf:
- shard-tglu-1: NOTRUN -> [SKIP][274] ([i915#11520]) +1 other test skip
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk: NOTRUN -> [SKIP][275] ([i915#11520]) +2 other tests skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk9/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-tglu-1: NOTRUN -> [SKIP][276] ([i915#9683])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_psr2_su@frontbuffer-xrgb8888.html
* igt@kms_psr2_su@page_flip-p010:
- shard-rkl: NOTRUN -> [SKIP][277] ([i915#9683])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_psr@fbc-psr-primary-mmap-cpu:
- shard-dg2-9: NOTRUN -> [SKIP][278] ([i915#1072] / [i915#9732]) +10 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_psr@fbc-psr-primary-mmap-cpu.html
* igt@kms_psr@pr-sprite-mmap-cpu:
- shard-tglu: NOTRUN -> [SKIP][279] ([i915#9732]) +14 other tests skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_psr@pr-sprite-mmap-cpu.html
* igt@kms_psr@psr-cursor-mmap-cpu:
- shard-dg2: NOTRUN -> [SKIP][280] ([i915#1072] / [i915#9732]) +19 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@kms_psr@psr-cursor-mmap-cpu.html
* igt@kms_psr@psr-no-drrs:
- shard-tglu-1: NOTRUN -> [SKIP][281] ([i915#9732]) +6 other tests skip
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_psr@psr-no-drrs.html
* igt@kms_psr@psr2-cursor-mmap-gtt:
- shard-dg1: NOTRUN -> [SKIP][282] ([i915#1072] / [i915#9732]) +3 other tests skip
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_psr@psr2-cursor-mmap-gtt.html
* igt@kms_psr@psr2-cursor-plane-move:
- shard-rkl: NOTRUN -> [SKIP][283] ([i915#1072] / [i915#9732]) +3 other tests skip
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_psr@psr2-cursor-plane-move.html
* igt@kms_rotation_crc@exhaust-fences:
- shard-dg1: NOTRUN -> [SKIP][284] ([i915#4884])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_rotation_crc@exhaust-fences.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-0:
- shard-dg2-9: NOTRUN -> [SKIP][285] ([i915#5190]) +1 other test skip
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90:
- shard-dg2: NOTRUN -> [SKIP][286] ([i915#12755] / [i915#5190])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
- shard-tglu-1: NOTRUN -> [SKIP][287] ([i915#5289]) +1 other test skip
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html
* igt@kms_selftest@drm_dp_mst_helper:
- shard-dg2: NOTRUN -> [FAIL][288] ([i915#15119]) +5 other tests fail
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@kms_selftest@drm_dp_mst_helper.html
* igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
- shard-dg2: NOTRUN -> [ABORT][289] ([i915#13179]) +1 other test abort
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
* igt@kms_selftest@drm_plane_helper@drm_test_check_plane_state:
- shard-tglu: NOTRUN -> [FAIL][290] ([i915#15119]) +5 other tests fail
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_selftest@drm_plane_helper@drm_test_check_plane_state.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-rkl: NOTRUN -> [SKIP][291] ([i915#3555])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-tglu: NOTRUN -> [SKIP][292] ([i915#8623])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_vblank@ts-continuation-dpms-suspend:
- shard-rkl: [PASS][293] -> [INCOMPLETE][294] ([i915#12276]) +1 other test incomplete
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-5/igt@kms_vblank@ts-continuation-dpms-suspend.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-3/igt@kms_vblank@ts-continuation-dpms-suspend.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][295] ([i915#12276]) +1 other test incomplete
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk3/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-hdmi-a-1.html
* igt@kms_vrr@flip-basic-fastset:
- shard-tglu-1: NOTRUN -> [SKIP][296] ([i915#9906])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-1/igt@kms_vrr@flip-basic-fastset.html
* igt@kms_vrr@lobf:
- shard-dg2: NOTRUN -> [SKIP][297] ([i915#11920])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@kms_vrr@lobf.html
* igt@kms_vrr@negative-basic:
- shard-tglu: NOTRUN -> [SKIP][298] ([i915#3555] / [i915#9906])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-drrs:
- shard-dg1: NOTRUN -> [SKIP][299] ([i915#9906])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_vrr@seamless-rr-switch-drrs.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: NOTRUN -> [SKIP][300] ([i915#9906])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@kms_writeback@writeback-check-output-xrgb2101010:
- shard-glk10: NOTRUN -> [SKIP][301] +146 other tests skip
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk10/igt@kms_writeback@writeback-check-output-xrgb2101010.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg2: NOTRUN -> [SKIP][302] ([i915#2437] / [i915#9412]) +1 other test skip
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@kms_writeback@writeback-invalid-parameters:
- shard-dg1: NOTRUN -> [SKIP][303] ([i915#2437])
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_writeback@writeback-invalid-parameters.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-tglu: NOTRUN -> [SKIP][304] ([i915#2437] / [i915#9412])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@kms_writeback@writeback-pixel-formats.html
* igt@perf@global-sseu-config-invalid:
- shard-dg2-9: NOTRUN -> [SKIP][305] ([i915#7387])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@perf@global-sseu-config-invalid.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][306] ([i915#2433])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@module-unload:
- shard-tglu: NOTRUN -> [FAIL][307] ([i915#14433])
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-9/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6-all-gts:
- shard-tglu: NOTRUN -> [SKIP][308] ([i915#8516])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@perf_pmu@rc6-all-gts.html
* igt@prime_mmap@test_aperture_limit:
- shard-dg2: NOTRUN -> [SKIP][309] ([i915#14121]) +1 other test skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@prime_mmap@test_aperture_limit.html
* igt@prime_vgem@coherency-gtt:
- shard-dg2: NOTRUN -> [SKIP][310] ([i915#3708] / [i915#4077]) +1 other test skip
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-8/igt@prime_vgem@coherency-gtt.html
* igt@sriov_basic@bind-unbind-vf:
- shard-dg2-9: NOTRUN -> [SKIP][311] ([i915#9917])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-9/igt@sriov_basic@bind-unbind-vf.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-dg2: NOTRUN -> [SKIP][312] ([i915#9917])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-3/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@sriov_basic@enable-vfs-autoprobe-on:
- shard-tglu: NOTRUN -> [FAIL][313] ([i915#12910]) +9 other tests fail
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@sriov_basic@enable-vfs-autoprobe-on.html
#### Possible fixes ####
* igt@gem_ccs@suspend-resume:
- shard-dg2: [INCOMPLETE][314] ([i915#13356]) -> [PASS][315]
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg2-1/igt@gem_ccs@suspend-resume.html
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@gem_ccs@suspend-resume.html
* igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0:
- shard-dg2: [INCOMPLETE][316] ([i915#12392] / [i915#13356]) -> [PASS][317]
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg2-1/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-smem-lmem0.html
* igt@gem_ctx_persistence@legacy-engines-mixed-process:
- shard-rkl: [ABORT][318] -> [PASS][319] +1 other test pass
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@gem_ctx_persistence@legacy-engines-mixed-process.html
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@gem_ctx_persistence@legacy-engines-mixed-process.html
* igt@gem_eio@wait-wedge-1us:
- shard-dg1: [DMESG-WARN][320] ([i915#4391] / [i915#4423]) -> [PASS][321] +2 other tests pass
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg1-17/igt@gem_eio@wait-wedge-1us.html
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-15/igt@gem_eio@wait-wedge-1us.html
* igt@gem_exec_parallel@basic@bcs0:
- shard-rkl: [DMESG-WARN][322] ([i915#12964]) -> [PASS][323] +8 other tests pass
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-5/igt@gem_exec_parallel@basic@bcs0.html
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@gem_exec_parallel@basic@bcs0.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg1: [ABORT][324] -> [PASS][325] +1 other test pass
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg1-19/igt@gem_lmem_swapping@smem-oom@lmem0.html
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_pxp@verify-pxp-key-change-after-suspend-resume:
- shard-rkl: [TIMEOUT][326] ([i915#12917] / [i915#12964]) -> [PASS][327] +1 other test pass
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-5/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html
* igt@i915_pm_rpm@system-suspend:
- shard-glk: [INCOMPLETE][328] ([i915#13356]) -> [PASS][329]
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-glk8/igt@i915_pm_rpm@system-suspend.html
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk9/igt@i915_pm_rpm@system-suspend.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [FAIL][330] ([i915#5138]) -> [PASS][331]
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-0:
- shard-rkl: [SKIP][332] ([i915#14544]) -> [PASS][333] +16 other tests pass
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs:
- shard-dg1: [DMESG-WARN][334] ([i915#4423]) -> [PASS][335] +3 other tests pass
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg1-17/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-15/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs.html
* igt@kms_color@deep-color:
- shard-dg2: [SKIP][336] ([i915#12655] / [i915#3555]) -> [PASS][337]
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg2-1/igt@kms_color@deep-color.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@kms_color@deep-color.html
* igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2:
- shard-rkl: [FAIL][338] ([i915#13566]) -> [PASS][339] +3 other tests pass
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-5/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_cursor_crc@cursor-random-256x85@pipe-a-hdmi-a-2.html
* igt@kms_cursor_legacy@flip-vs-cursor-legacy:
- shard-rkl: [FAIL][340] ([i915#2346]) -> [PASS][341]
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-5/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_cursor_legacy@flip-vs-cursor-legacy.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-dg2: [SKIP][342] ([i915#13749]) -> [PASS][343]
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg2-1/igt@kms_dp_link_training@non-uhbr-sst.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_flip@busy-flip:
- shard-rkl: [SKIP][344] ([i915#14544] / [i915#3637]) -> [PASS][345] +2 other tests pass
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_flip@busy-flip.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_flip@busy-flip.html
* igt@kms_flip@flip-vs-suspend:
- shard-dg2: [ABORT][346] -> [PASS][347]
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg2-10/igt@kms_flip@flip-vs-suspend.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-1/igt@kms_flip@flip-vs-suspend.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-glk: [SKIP][348] -> [PASS][349] +11 other tests pass
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-glk8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt:
- shard-rkl: [SKIP][350] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][351] +1 other test pass
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html
* igt@kms_hdr@static-swap:
- shard-dg2: [SKIP][352] ([i915#3555] / [i915#8228]) -> [PASS][353]
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg2-4/igt@kms_hdr@static-swap.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@kms_hdr@static-swap.html
* igt@kms_pipe_crc_basic@read-crc:
- shard-rkl: [SKIP][354] ([i915#11190] / [i915#14544]) -> [PASS][355]
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_pipe_crc_basic@read-crc.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_pipe_crc_basic@read-crc.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75:
- shard-rkl: [SKIP][356] ([i915#14544] / [i915#3555] / [i915#6953] / [i915#8152]) -> [PASS][357] +1 other test pass
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-a:
- shard-rkl: [SKIP][358] ([i915#12247] / [i915#14544]) -> [PASS][359]
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-a.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-a.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-b:
- shard-rkl: [SKIP][360] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][361]
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-b.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-75@pipe-b.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [SKIP][362] ([i915#15073]) -> [PASS][363] +1 other test pass
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg2-7/igt@kms_pm_rpm@modeset-lpsp-stress.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
* {igt@kms_pm_rpm@system-suspend-idle}:
- shard-rkl: [INCOMPLETE][364] ([i915#14419]) -> [PASS][365]
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-3/igt@kms_pm_rpm@system-suspend-idle.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-5/igt@kms_pm_rpm@system-suspend-idle.html
* igt@kms_vrr@negative-basic:
- shard-dg2: [SKIP][366] ([i915#3555] / [i915#9906]) -> [PASS][367]
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg2-1/igt@kms_vrr@negative-basic.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@kms_vrr@negative-basic.html
* igt@perf_pmu@most-busy-idle-check-all:
- shard-rkl: [FAIL][368] ([i915#4349]) -> [PASS][369] +3 other tests pass
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-2/igt@perf_pmu@most-busy-idle-check-all.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@perf_pmu@most-busy-idle-check-all.html
#### Warnings ####
* igt@gem_basic@multigpu-create-close:
- shard-rkl: [SKIP][370] ([i915#14544] / [i915#7697]) -> [SKIP][371] ([i915#7697])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@gem_basic@multigpu-create-close.html
* igt@gem_exec_balancer@parallel:
- shard-rkl: [SKIP][372] ([i915#14544] / [i915#4525]) -> [SKIP][373] ([i915#4525])
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@gem_exec_balancer@parallel.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-rkl: [SKIP][374] ([i915#4525]) -> [SKIP][375] ([i915#14544] / [i915#4525])
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@gem_exec_balancer@parallel-keep-in-fence.html
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_reloc@basic-range:
- shard-rkl: [SKIP][376] ([i915#3281]) -> [SKIP][377] ([i915#14544] / [i915#3281]) +1 other test skip
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@gem_exec_reloc@basic-range.html
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@gem_exec_reloc@basic-range.html
* igt@gem_exec_reloc@basic-write-read:
- shard-rkl: [SKIP][378] ([i915#14544] / [i915#3281]) -> [SKIP][379] ([i915#3281]) +1 other test skip
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@gem_exec_reloc@basic-write-read.html
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@gem_exec_reloc@basic-write-read.html
* igt@gem_huc_copy@huc-copy:
- shard-rkl: [SKIP][380] ([i915#2190]) -> [SKIP][381] ([i915#14544] / [i915#2190])
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@gem_huc_copy@huc-copy.html
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@gem_huc_copy@huc-copy.html
* igt@gem_pread@snoop:
- shard-rkl: [SKIP][382] ([i915#3282]) -> [SKIP][383] ([i915#14544] / [i915#3282]) +1 other test skip
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@gem_pread@snoop.html
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@gem_pread@snoop.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: [SKIP][384] ([i915#13717]) -> [FAIL][385] ([i915#14981])
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-context.html
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_readwrite@beyond-eob:
- shard-rkl: [SKIP][386] ([i915#14544] / [i915#3282]) -> [SKIP][387] ([i915#3282]) +2 other tests skip
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@gem_readwrite@beyond-eob.html
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@gem_readwrite@beyond-eob.html
* igt@gen9_exec_parse@allowed-all:
- shard-rkl: [SKIP][388] ([i915#2527]) -> [SKIP][389] ([i915#14544] / [i915#2527])
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@gen9_exec_parse@allowed-all.html
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@bb-start-param:
- shard-rkl: [SKIP][390] ([i915#14544] / [i915#2527]) -> [SKIP][391] ([i915#2527])
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@gen9_exec_parse@bb-start-param.html
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@gen9_exec_parse@bb-start-param.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0:
- shard-rkl: [SKIP][392] ([i915#5286]) -> [SKIP][393] ([i915#14544]) +1 other test skip
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: [SKIP][394] ([i915#14544]) -> [SKIP][395] ([i915#5286]) +1 other test skip
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-8bpp-rotate-90:
- shard-rkl: [SKIP][396] ([i915#14544]) -> [SKIP][397] ([i915#3638])
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-90.html
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_big_fb@linear-8bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-rkl: [SKIP][398] -> [SKIP][399] ([i915#14544]) +5 other tests skip
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: [SKIP][400] ([i915#14544]) -> [SKIP][401] ([i915#14098] / [i915#6095]) +3 other tests skip
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc.html
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][402] ([i915#14098] / [i915#6095]) -> [SKIP][403] ([i915#6095]) +2 other tests skip
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-mc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs:
- shard-dg1: [SKIP][404] ([i915#6095]) -> [SKIP][405] ([i915#4423] / [i915#6095])
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg1-15/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs.html
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_ccs@missing-ccs-buffer-yf-tiled-ccs.html
* igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs:
- shard-rkl: [SKIP][406] ([i915#14098] / [i915#6095]) -> [SKIP][407] ([i915#14544]) +4 other tests skip
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-dg2-mc-ccs.html
* igt@kms_cdclk@plane-scaling:
- shard-rkl: [SKIP][408] ([i915#14544] / [i915#3742]) -> [SKIP][409] ([i915#3742])
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_cdclk@plane-scaling.html
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-dg1: [SKIP][410] -> [SKIP][411] ([i915#4423]) +2 other tests skip
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg1-14/igt@kms_chamelium_color@ctm-green-to-red.html
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-12/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-rkl: [SKIP][412] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][413] ([i915#11151] / [i915#7828]) +1 other test skip
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_chamelium_frames@hdmi-frame-dump.html
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_chamelium_hpd@dp-hpd-after-suspend:
- shard-rkl: [SKIP][414] ([i915#11151] / [i915#7828]) -> [SKIP][415] ([i915#11151] / [i915#14544] / [i915#7828]) +1 other test skip
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-after-suspend.html
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- shard-rkl: [SKIP][416] ([i915#3555]) -> [SKIP][417] ([i915#14544])
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_cursor_crc@cursor-offscreen-32x10.html
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-32x10.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-rkl: [SKIP][418] ([i915#14544]) -> [SKIP][419] ([i915#13049])
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-rkl: [SKIP][420] ([i915#14544]) -> [SKIP][421] +2 other tests skip
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-rkl: [SKIP][422] ([i915#4103]) -> [SKIP][423] ([i915#14544])
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_display_modes@extended-mode-basic:
- shard-rkl: [SKIP][424] ([i915#14544]) -> [SKIP][425] ([i915#13691])
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_display_modes@extended-mode-basic.html
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_dsc@dsc-with-output-formats:
- shard-rkl: [SKIP][426] ([i915#3555] / [i915#3840]) -> [SKIP][427] ([i915#14544])
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_dsc@dsc-with-output-formats.html
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_dsc@dsc-with-output-formats.html
* igt@kms_flip@2x-nonexisting-fb-interruptible:
- shard-rkl: [SKIP][428] ([i915#9934]) -> [SKIP][429] ([i915#14544] / [i915#9934])
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_flip@2x-nonexisting-fb-interruptible.html
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_flip@2x-nonexisting-fb-interruptible.html
* igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset:
- shard-rkl: [SKIP][430] ([i915#14544] / [i915#9934]) -> [SKIP][431] ([i915#9934])
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html
* igt@kms_flip@flip-vs-suspend:
- shard-glk: [INCOMPLETE][432] ([i915#12314] / [i915#12745] / [i915#4839] / [i915#6113]) -> [INCOMPLETE][433] ([i915#12314] / [i915#12745] / [i915#4839])
[432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-glk5/igt@kms_flip@flip-vs-suspend.html
[433]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk8/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-rkl: [SKIP][434] ([i915#14544] / [i915#3555]) -> [SKIP][435] ([i915#2672] / [i915#3555]) +1 other test skip
[434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
[435]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling:
- shard-rkl: [SKIP][436] ([i915#2672] / [i915#3555]) -> [SKIP][437] ([i915#14544] / [i915#3555])
[436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
[437]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt:
- shard-rkl: [SKIP][438] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][439] ([i915#1825]) +7 other tests skip
[438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
[439]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [SKIP][440] ([i915#1825]) -> [SKIP][441] ([i915#14544] / [i915#1849] / [i915#5354]) +9 other tests skip
[440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
[441]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-msflip-blt:
- shard-dg1: [SKIP][442] ([i915#4423]) -> [SKIP][443]
[442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-msflip-blt.html
[443]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-15/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-rkl: [SKIP][444] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][445] ([i915#15102] / [i915#3023]) +5 other tests skip
[444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
[445]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite:
- shard-rkl: [SKIP][446] ([i915#15102] / [i915#3023]) -> [SKIP][447] ([i915#14544] / [i915#1849] / [i915#5354]) +3 other tests skip
[446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite.html
[447]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-pwrite.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-rkl: [SKIP][448] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][449] ([i915#9766])
[448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
[449]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][450] ([i915#15102] / [i915#3458]) -> [SKIP][451] ([i915#10433] / [i915#15102] / [i915#3458])
[450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg2-7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[451]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move:
- shard-dg2: [SKIP][452] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][453] ([i915#15102] / [i915#3458]) +3 other tests skip
[452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
[453]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg2-10/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-dg1: [SKIP][454] ([i915#8708]) -> [SKIP][455] ([i915#4423] / [i915#8708]) +1 other test skip
[454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg1-15/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
[455]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-13/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt:
- shard-dg1: [SKIP][456] ([i915#15102] / [i915#3458]) -> [SKIP][457] ([i915#15102] / [i915#3458] / [i915#4423])
[456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg1-12/igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt.html
[457]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt.html
* igt@kms_hdr@brightness-with-hdr:
- shard-rkl: [SKIP][458] ([i915#14544]) -> [SKIP][459] ([i915#12713])
[458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_hdr@brightness-with-hdr.html
[459]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_hdr@brightness-with-hdr.html
- shard-tglu: [SKIP][460] ([i915#1187] / [i915#12713]) -> [SKIP][461] ([i915#12713])
[460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-tglu-2/igt@kms_hdr@brightness-with-hdr.html
[461]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-4/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-rkl: [SKIP][462] ([i915#12388] / [i915#14544]) -> [SKIP][463] ([i915#12388])
[462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_joiner@basic-force-big-joiner.html
[463]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-rkl: [SKIP][464] ([i915#13958]) -> [SKIP][465] ([i915#14544])
[464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_plane_multiple@2x-tiling-4.html
[465]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu: [SKIP][466] -> [SKIP][467] ([i915#4281])
[466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-tglu-6/igt@kms_pm_dc@dc9-dpms.html
[467]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-tglu-7/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][468] ([i915#14544] / [i915#9340]) -> [SKIP][469] ([i915#9340])
[468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_pm_lpsp@kms-lpsp.html
[469]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [SKIP][470] ([i915#15073]) -> [SKIP][471] ([i915#14544] / [i915#15073])
[470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_pm_rpm@dpms-lpsp.html
[471]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-rkl: [SKIP][472] ([i915#15073]) -> [DMESG-WARN][473] ([i915#12964])
[472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[473]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-2/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@modeset-pc8-residency-stress:
- shard-rkl: [SKIP][474] ([i915#12916]) -> [SKIP][475]
[474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-5/igt@kms_pm_rpm@modeset-pc8-residency-stress.html
[475]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_pm_rpm@modeset-pc8-residency-stress.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-rkl: [SKIP][476] ([i915#11520]) -> [SKIP][477] ([i915#11520] / [i915#14544]) +1 other test skip
[476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
[477]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][478] ([i915#11520] / [i915#14544]) -> [SKIP][479] ([i915#11520]) +1 other test skip
[478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area.html
[479]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-rkl: [SKIP][480] ([i915#9683]) -> [SKIP][481] ([i915#14544] / [i915#9683])
[480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_psr2_su@page_flip-xrgb8888.html
[481]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_psr@fbc-psr2-cursor-mmap-cpu:
- shard-dg1: [SKIP][482] ([i915#1072] / [i915#9732]) -> [SKIP][483] ([i915#1072] / [i915#4423] / [i915#9732])
[482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg1-15/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html
[483]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-14/igt@kms_psr@fbc-psr2-cursor-mmap-cpu.html
* igt@kms_psr@pr-basic:
- shard-rkl: [SKIP][484] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][485] ([i915#1072] / [i915#9732]) +4 other tests skip
[484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_psr@pr-basic.html
[485]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_psr@pr-basic.html
* igt@kms_psr@psr2-cursor-blt:
- shard-rkl: [SKIP][486] ([i915#1072] / [i915#9732]) -> [SKIP][487] ([i915#1072] / [i915#14544] / [i915#9732]) +3 other tests skip
[486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_psr@psr2-cursor-blt.html
[487]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_psr@psr2-cursor-blt.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-rkl: [SKIP][488] ([i915#5289]) -> [SKIP][489] ([i915#14544])
[488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
[489]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-rkl: [SKIP][490] ([i915#14544]) -> [SKIP][491] ([i915#3555])
[490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-center.html
[491]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-glk: [SKIP][492] -> [FAIL][493] ([i915#10959])
[492]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-glk8/igt@kms_tiled_display@basic-test-pattern.html
[493]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-glk3/igt@kms_tiled_display@basic-test-pattern.html
- shard-rkl: [SKIP][494] ([i915#8623]) -> [SKIP][495] ([i915#14544])
[494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_tiled_display@basic-test-pattern.html
[495]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vrr@max-min:
- shard-dg1: [SKIP][496] ([i915#4423] / [i915#9906]) -> [SKIP][497] ([i915#9906])
[496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-dg1-17/igt@kms_vrr@max-min.html
[497]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-dg1-15/igt@kms_vrr@max-min.html
* igt@kms_writeback@writeback-fb-id:
- shard-rkl: [SKIP][498] ([i915#2437]) -> [SKIP][499] ([i915#14544] / [i915#2437])
[498]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-8/igt@kms_writeback@writeback-fb-id.html
[499]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-6/igt@kms_writeback@writeback-fb-id.html
* igt@prime_vgem@basic-write:
- shard-rkl: [SKIP][500] ([i915#14544] / [i915#3291] / [i915#3708]) -> [SKIP][501] ([i915#3291] / [i915#3708])
[500]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@prime_vgem@basic-write.html
[501]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@prime_vgem@basic-write.html
* igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all:
- shard-rkl: [SKIP][502] ([i915#14544] / [i915#9917]) -> [SKIP][503] ([i915#9917])
[502]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17347/shard-rkl-6/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
[503]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/shard-rkl-8/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
[i915#10959]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10959
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713
[i915#1187]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1187
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#11965]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11965
[i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#12392]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12392
[i915#12394]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12394
[i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655
[i915#12713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12713
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910
[i915#12916]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12916
[i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917
[i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13691]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13691
[i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14033]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14033
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14118
[i915#14121]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14121
[i915#14123]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14123
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14350]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14350
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14433
[i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14545]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14545
[i915#14561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14561
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#14756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14756
[i915#14981]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14981
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15104]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15104
[i915#15119]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15119
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880
[i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
[i915#4884]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4884
[i915#5107]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5107
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784
[i915#5882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5882
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7178
[i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276
[i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387
[i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7882
[i915#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8289
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8812
[i915#8821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8821
[i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9295]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9295
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
[i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979
Build changes
-------------
* Linux: CI_DRM_17347 -> Patchwork_155661v3
CI-20190529: 20190529
CI_DRM_17347: 9440a5fa093bfa622a010df17c5a178c1a0dac23 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8582: 8582
Patchwork_155661v3: 9440a5fa093bfa622a010df17c5a178c1a0dac23 @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_155661v3/index.html
[-- Attachment #2: Type: text/html, Size: 174404 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 3/8] drm/i915/vrr: s/intel_vrr_compute_config_late/intel_vrr_compute_guardband
2025-10-14 4:16 [PATCH 0/8] Preparatory patches for guardband optimization Ankit Nautiyal
@ 2025-10-14 4:16 ` Ankit Nautiyal
0 siblings, 0 replies; 15+ messages in thread
From: Ankit Nautiyal @ 2025-10-14 4:16 UTC (permalink / raw)
To: intel-gfx, intel-xe
Cc: ville.syrjala, jouni.hogander, animesh.manna, Ankit Nautiyal
The helper intel_vrr_compute_config_late() practically just computes the
guardband. Rename intel_vrr_compute_config_late() to
intel_vrr_compute_guardband().
Since we are going to compute the guardband and then move the
vblank_start for optmizing guardband move it to
intel_crtc_compute_config() which handles such changes.
v2: Move the function at the last after clocks, pipe_mode etc. are all
set. (Ville)
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_display.c | 4 ++--
drivers/gpu/drm/i915/display/intel_vrr.c | 2 +-
drivers/gpu/drm/i915/display/intel_vrr.h | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index 3f725553599e..ceee5ae99c2c 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -2431,6 +2431,8 @@ static int intel_crtc_compute_config(struct intel_atomic_state *state,
if (crtc_state->has_pch_encoder)
return ilk_fdi_compute_config(crtc, crtc_state);
+ intel_vrr_compute_guardband(crtc_state);
+
return 0;
}
@@ -4722,8 +4724,6 @@ intel_modeset_pipe_config_late(struct intel_atomic_state *state,
struct drm_connector *connector;
int i;
- intel_vrr_compute_config_late(crtc_state);
-
for_each_new_connector_in_state(&state->base, connector,
conn_state, i) {
struct intel_encoder *encoder =
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.c b/drivers/gpu/drm/i915/display/intel_vrr.c
index 4bc14b5e685f..8d71d7dc9d12 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.c
+++ b/drivers/gpu/drm/i915/display/intel_vrr.c
@@ -433,7 +433,7 @@ intel_vrr_max_guardband(struct intel_crtc_state *crtc_state)
intel_vrr_max_vblank_guardband(crtc_state));
}
-void intel_vrr_compute_config_late(struct intel_crtc_state *crtc_state)
+void intel_vrr_compute_guardband(struct intel_crtc_state *crtc_state)
{
struct intel_display *display = to_intel_display(crtc_state);
const struct drm_display_mode *adjusted_mode = &crtc_state->hw.adjusted_mode;
diff --git a/drivers/gpu/drm/i915/display/intel_vrr.h b/drivers/gpu/drm/i915/display/intel_vrr.h
index 7317f8730089..bc9044621635 100644
--- a/drivers/gpu/drm/i915/display/intel_vrr.h
+++ b/drivers/gpu/drm/i915/display/intel_vrr.h
@@ -21,7 +21,7 @@ bool intel_vrr_possible(const struct intel_crtc_state *crtc_state);
void intel_vrr_check_modeset(struct intel_atomic_state *state);
void intel_vrr_compute_config(struct intel_crtc_state *crtc_state,
struct drm_connector_state *conn_state);
-void intel_vrr_compute_config_late(struct intel_crtc_state *crtc_state);
+void intel_vrr_compute_guardband(struct intel_crtc_state *crtc_state);
void intel_vrr_set_transcoder_timings(const struct intel_crtc_state *crtc_state);
void intel_vrr_enable(const struct intel_crtc_state *crtc_state);
void intel_vrr_send_push(struct intel_dsb *dsb,
--
2.45.2
^ permalink raw reply related [flat|nested] 15+ messages in thread
end of thread, other threads:[~2025-10-14 4:29 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-13 12:35 [PATCH 0/8] Preparatory patches for guardband optimization Ankit Nautiyal
2025-10-13 12:35 ` [PATCH 1/8] drm/i915/vrr: Use crtc_vsync_start/end for computing vrr.vsync_start/end Ankit Nautiyal
2025-10-13 12:35 ` [PATCH 2/8] drm/i915/display: Move intel_dpll_crtc_compute_clock early Ankit Nautiyal
2025-10-13 14:03 ` Ville Syrjälä
2025-10-13 12:35 ` [PATCH 3/8] drm/i915/vrr: s/intel_vrr_compute_config_late/intel_vrr_compute_guardband Ankit Nautiyal
2025-10-13 14:16 ` Ville Syrjälä
2025-10-13 12:35 ` [PATCH 4/8] drm/i915/vblank: Add helper to get correct vblank length Ankit Nautiyal
2025-10-13 12:35 ` [PATCH 5/8] drm/i915/psr: Consider SCL lines when validating vblank for wake latency Ankit Nautiyal
2025-10-13 12:35 ` [PATCH 6/8] drm/i915/display: Check if final vblank is sufficient for PSR features Ankit Nautiyal
2025-10-13 12:35 ` [PATCH 7/8] drm/i915/vrr: Recompute vblank_start for platforms with always-on VRR TG Ankit Nautiyal
2025-10-13 14:27 ` Ville Syrjälä
2025-10-13 12:35 ` [PATCH 8/8] drm/i915/display: Add vblank_start adjustment logic for " Ankit Nautiyal
2025-10-13 14:02 ` ✓ i915.CI.BAT: success for Preparatory patches for guardband optimization (rev3) Patchwork
2025-10-13 15:45 ` ✓ i915.CI.Full: " Patchwork
-- strict thread matches above, loose matches on Subject: below --
2025-10-14 4:16 [PATCH 0/8] Preparatory patches for guardband optimization Ankit Nautiyal
2025-10-14 4:16 ` [PATCH 3/8] drm/i915/vrr: s/intel_vrr_compute_config_late/intel_vrr_compute_guardband Ankit Nautiyal
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox