* [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring
@ 2026-08-26 13:40 Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 01/14] drm/i915/cdclk: Don't bail if pcode post nofify fails Ville Syrjala
` (15 more replies)
0 siblings, 16 replies; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Fix up some bugs around the cdclk pcode notificatiosn on DG2,
follow up with some unification/cleanups, and finally convert
the pcode stuff (except on dg2, due to it doing weird things)
into vfuncs (goal being to make the code less messy).
v2: s/cdclk/cdclk_mhz/ in the dg2 code
Ville Syrjälä (14):
drm/i915/cdclk: Don't bail if pcode post nofify fails
drm/i915/cdclk: Pass CDCLK in MHz to pcode on DG2
drm/i915/cdclk: Do the DG2 CDCLK/pipe power well notify properly
drm/i915/cdclk: Notify DG2 pcode about pipe power wells regardless of
CDCLK
drm/i915/cdclk: Stop forcing voltage level to 3 all the time on DG2
drm/i915/cdclk: Drop pointless platform check from bxt_set_cdclk()
drm/i915/dg2: s/intel_/dg2_/ for DG2 specific stuff
drm/i915/cdclk: Unify the pcode pre/post notify in bxt_set_cdclk()
drm/i915/cdclk: Unify pcode related debugs
drm/i915/cdclk: Extract bdw_cdclk_pcode_{pre,post}_notify()
drm/i915/cdclk: Extract skl_cdclk_pcode_{pre,post}_notify()
drm/i915/cdclk: Extract bxt_cdclk_pcode_{pre,post}_notify()
drm/i915/cdclk: Introduce CDCLK .{pre,post}_notify() vfuncs
drm/i915/cdclk: Hoist intel_cdclk_{pre,post}_notify() calls upwards
drivers/gpu/drm/i915/display/intel_cdclk.c | 314 ++++++++++++---------
1 file changed, 180 insertions(+), 134 deletions(-)
--
2.54.0
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v2 01/14] drm/i915/cdclk: Don't bail if pcode post nofify fails
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 02/14] drm/i915/cdclk: Pass CDCLK in MHz to pcode on DG2 Ville Syrjala
` (14 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
We already changed the actual cdclk frequency by the time we do
the pcode post notify. So skipping the subsequent readout is plain
wrong.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index 75ada941d113..c3206c9de239 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -2328,12 +2328,10 @@ static void bxt_set_cdclk(struct intel_display *display,
HSW_PCODE_DE_WRITE_FREQ_REQ,
cdclk_config->voltage_level, 2);
}
- if (ret) {
+ if (ret)
drm_err(display->drm,
"PCode CDCLK freq set failed, (err %d, freq %d)\n",
ret, cdclk);
- return;
- }
intel_update_cdclk(display);
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 02/14] drm/i915/cdclk: Pass CDCLK in MHz to pcode on DG2
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 01/14] drm/i915/cdclk: Don't bail if pcode post nofify fails Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 03/14] drm/i915/cdclk: Do the DG2 CDCLK/pipe power well notify properly Ville Syrjala
` (13 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
We are currently trying to pass the CDCLK in kHz to the pcode
on DG2, while the pcode expects a value in MHz units. Adjust
the units appropriately.
v2: Call it 'cdclk_mhz' (Jani)
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 25 +++++++++++++++-------
1 file changed, 17 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index c3206c9de239..308bcdd01699 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -2730,8 +2730,9 @@ static void intel_cdclk_pcode_pre_notify(struct intel_atomic_state *state)
intel_atomic_get_old_cdclk_state(state);
const struct intel_cdclk_state *new_cdclk_state =
intel_atomic_get_new_cdclk_state(state);
- unsigned int cdclk = 0; u8 voltage_level, num_active_pipes = 0;
+ u8 voltage_level, num_active_pipes = 0;
bool change_cdclk, update_pipe_count;
+ unsigned int cdclk_mhz = 0;
if (!intel_cdclk_changed(&old_cdclk_state->actual,
&new_cdclk_state->actual) &&
@@ -2752,8 +2753,12 @@ static void intel_cdclk_pcode_pre_notify(struct intel_atomic_state *state)
* if CDCLK is decreasing or not changing, set bits 25:16 to current CDCLK,
* which basically means we choose the maximum of old and new CDCLK, if we know both
*/
- if (change_cdclk)
- cdclk = max(new_cdclk_state->actual.cdclk, old_cdclk_state->actual.cdclk);
+ if (change_cdclk) {
+ unsigned int cdclk = max(new_cdclk_state->actual.cdclk,
+ old_cdclk_state->actual.cdclk);
+
+ cdclk_mhz = DIV_ROUND_UP(cdclk, 1000);
+ }
/*
* According to "Sequence For Pipe Count Change",
@@ -2764,7 +2769,7 @@ static void intel_cdclk_pcode_pre_notify(struct intel_atomic_state *state)
if (update_pipe_count)
num_active_pipes = dg2_power_well_count(display, new_cdclk_state);
- intel_pcode_notify(display, voltage_level, num_active_pipes, cdclk,
+ intel_pcode_notify(display, voltage_level, num_active_pipes, cdclk_mhz,
change_cdclk, update_pipe_count);
}
@@ -2775,8 +2780,9 @@ static void intel_cdclk_pcode_post_notify(struct intel_atomic_state *state)
intel_atomic_get_new_cdclk_state(state);
const struct intel_cdclk_state *old_cdclk_state =
intel_atomic_get_old_cdclk_state(state);
- unsigned int cdclk = 0; u8 voltage_level, num_active_pipes = 0;
+ u8 voltage_level, num_active_pipes = 0;
bool update_cdclk, update_pipe_count;
+ unsigned int cdclk_mhz = 0;
/* According to "Sequence After Frequency Change", set voltage to used level */
voltage_level = new_cdclk_state->actual.voltage_level;
@@ -2789,8 +2795,11 @@ static void intel_cdclk_pcode_post_notify(struct intel_atomic_state *state)
* According to "Sequence After Frequency Change",
* set bits 25:16 to current CDCLK
*/
- if (update_cdclk)
- cdclk = new_cdclk_state->actual.cdclk;
+ if (update_cdclk) {
+ unsigned int cdclk = new_cdclk_state->actual.cdclk;
+
+ cdclk_mhz = DIV_ROUND_UP(cdclk, 1000);
+ }
/*
* According to "Sequence For Pipe Count Change",
@@ -2801,7 +2810,7 @@ static void intel_cdclk_pcode_post_notify(struct intel_atomic_state *state)
if (update_pipe_count)
num_active_pipes = dg2_power_well_count(display, new_cdclk_state);
- intel_pcode_notify(display, voltage_level, num_active_pipes, cdclk,
+ intel_pcode_notify(display, voltage_level, num_active_pipes, cdclk_mhz,
update_cdclk, update_pipe_count);
}
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 03/14] drm/i915/cdclk: Do the DG2 CDCLK/pipe power well notify properly
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 01/14] drm/i915/cdclk: Don't bail if pcode post nofify fails Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 02/14] drm/i915/cdclk: Pass CDCLK in MHz to pcode on DG2 Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 04/14] drm/i915/cdclk: Notify DG2 pcode about pipe power wells regardless of CDCLK Ville Syrjala
` (12 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
The pcode post notify needs to happen after the CDCLK has been
changed, not before. Also move the pre_notify call a bit for the
sake of symmetry.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index 308bcdd01699..37b1bdaa78d4 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -2850,9 +2850,6 @@ intel_set_cdclk_pre_plane_update(struct intel_atomic_state *state)
&new_cdclk_state->actual))
return;
- if (display->platform.dg2)
- intel_cdclk_pcode_pre_notify(state);
-
if (new_cdclk_state->disable_pipes) {
cdclk_config = new_cdclk_state->actual;
pipe = INVALID_PIPE;
@@ -2877,6 +2874,9 @@ intel_set_cdclk_pre_plane_update(struct intel_atomic_state *state)
drm_WARN_ON(display->drm, !new_cdclk_state->base.changed);
+ if (display->platform.dg2)
+ intel_cdclk_pcode_pre_notify(state);
+
intel_set_cdclk(display, &cdclk_config, pipe,
"Pre changing CDCLK to");
}
@@ -2905,9 +2905,6 @@ intel_set_cdclk_post_plane_update(struct intel_atomic_state *state)
&new_cdclk_state->actual))
return;
- if (display->platform.dg2)
- intel_cdclk_pcode_post_notify(state);
-
if (!new_cdclk_state->disable_pipes &&
new_cdclk_state->actual.cdclk < old_cdclk_state->actual.cdclk)
pipe = new_cdclk_state->pipe;
@@ -2918,6 +2915,9 @@ intel_set_cdclk_post_plane_update(struct intel_atomic_state *state)
intel_set_cdclk(display, &new_cdclk_state->actual, pipe,
"Post changing CDCLK to");
+
+ if (display->platform.dg2)
+ intel_cdclk_pcode_post_notify(state);
}
/* pixels per CDCLK */
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 04/14] drm/i915/cdclk: Notify DG2 pcode about pipe power wells regardless of CDCLK
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
` (2 preceding siblings ...)
2026-08-26 13:40 ` [PATCH v2 03/14] drm/i915/cdclk: Do the DG2 CDCLK/pipe power well notify properly Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 13:58 ` sashiko-bot
2026-08-26 13:40 ` [PATCH v2 05/14] drm/i915/cdclk: Stop forcing voltage level to 3 all the time on DG2 Ville Syrjala
` (11 subsequent siblings)
15 siblings, 1 reply; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
We're currently skipping the pcode notifies on DG2 if the CDCLK isn't
changing while the power well counts would still need updating.
Do the pcode notifications also for pure pipe power well changes.
The lower level intel_set_cdclk() will skip doing any real work if the
actual CDCLK stuff doesn't need to change, so it's fine to call it even
if only the power wells need updating.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index 37b1bdaa78d4..052274cd0e19 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -2847,7 +2847,9 @@ intel_set_cdclk_pre_plane_update(struct intel_atomic_state *state)
return;
if (!intel_cdclk_changed(&old_cdclk_state->actual,
- &new_cdclk_state->actual))
+ &new_cdclk_state->actual) &&
+ dg2_power_well_count(display, old_cdclk_state) ==
+ dg2_power_well_count(display, new_cdclk_state))
return;
if (new_cdclk_state->disable_pipes) {
@@ -2902,7 +2904,9 @@ intel_set_cdclk_post_plane_update(struct intel_atomic_state *state)
return;
if (!intel_cdclk_changed(&old_cdclk_state->actual,
- &new_cdclk_state->actual))
+ &new_cdclk_state->actual) &&
+ dg2_power_well_count(display, old_cdclk_state) ==
+ dg2_power_well_count(display, new_cdclk_state))
return;
if (!new_cdclk_state->disable_pipes &&
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 05/14] drm/i915/cdclk: Stop forcing voltage level to 3 all the time on DG2
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
` (3 preceding siblings ...)
2026-08-26 13:40 ` [PATCH v2 04/14] drm/i915/cdclk: Notify DG2 pcode about pipe power wells regardless of CDCLK Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 06/14] drm/i915/cdclk: Drop pointless platform check from bxt_set_cdclk() Ville Syrjala
` (10 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
SKL_CDCLK_PREPARE_FOR_CHANGE == DISPLAY_TO_PCODE_VOLTAGE(3) so
we are currently forcing the voltage level to 3 all the time on
DG2. Remove SKL_CDCLK_PREPARE_FOR_CHANGE from the mask to avoid
this.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index 052274cd0e19..e05b6e76363c 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -2647,7 +2647,6 @@ static void intel_pcode_notify(struct intel_display *display,
update_mask |= DISPLAY_TO_PCODE_PIPE_COUNT_VALID;
ret = intel_parent_pcode_request(display, SKL_PCODE_CDCLK_CONTROL,
- SKL_CDCLK_PREPARE_FOR_CHANGE |
update_mask,
SKL_CDCLK_READY_FOR_CHANGE,
SKL_CDCLK_READY_FOR_CHANGE, 3);
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 06/14] drm/i915/cdclk: Drop pointless platform check from bxt_set_cdclk()
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
` (4 preceding siblings ...)
2026-08-26 13:40 ` [PATCH v2 05/14] drm/i915/cdclk: Stop forcing voltage level to 3 all the time on DG2 Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 07/14] drm/i915/dg2: s/intel_/dg2_/ for DG2 specific stuff Ville Syrjala
` (9 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Overwrite cdclk.hw.voltage_level from intel_update_cdclk() at the
end on bxt_set_cdclk() also on bxt/glk. While this isn't actually
necessary due to bxt/glk not having any extra DDI based voltage
level requirements, it does avoid one less silly 'if' in the code.
On icl+ the value derived by bxt_get_cdclk() may not be correct
if the voltage level was bumped up due to DDI requirements, thus
overwriting the assumed value is crucial there.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index e05b6e76363c..6453a7cc0cee 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -2335,12 +2335,11 @@ static void bxt_set_cdclk(struct intel_display *display,
intel_update_cdclk(display);
- if (DISPLAY_VER(display) >= 11)
- /*
- * Can't read out the voltage level :(
- * Let's just assume everything is as expected.
- */
- display->cdclk.hw.voltage_level = cdclk_config->voltage_level;
+ /*
+ * Can't read out the voltage level :(
+ * Let's just assume everything is as expected.
+ */
+ display->cdclk.hw.voltage_level = cdclk_config->voltage_level;
}
static void bxt_sanitize_cdclk(struct intel_display *display)
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 07/14] drm/i915/dg2: s/intel_/dg2_/ for DG2 specific stuff
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
` (5 preceding siblings ...)
2026-08-26 13:40 ` [PATCH v2 06/14] drm/i915/cdclk: Drop pointless platform check from bxt_set_cdclk() Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 13:52 ` sashiko-bot
2026-08-26 13:40 ` [PATCH v2 08/14] drm/i915/cdclk: Unify the pcode pre/post notify in bxt_set_cdclk() Ville Syrjala
` (8 subsequent siblings)
15 siblings, 1 reply; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
intel_pcode_*notify() are all DG2 specific code. Rename them
to have a dg2_ namespace.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 31 ++++++++++------------
1 file changed, 14 insertions(+), 17 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index 6453a7cc0cee..5334abbaaed8 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -2624,19 +2624,16 @@ void intel_cdclk_dump_config(struct intel_display *display,
cdclk_config->voltage_level);
}
-static void intel_pcode_notify(struct intel_display *display,
- u8 voltage_level,
- u8 active_pipe_count,
- u16 cdclk,
- bool cdclk_update_valid,
- bool pipe_count_update_valid)
+static void dg2_cdclk_pcode_notify(struct intel_display *display,
+ u8 voltage_level,
+ u8 active_pipe_count,
+ u16 cdclk,
+ bool cdclk_update_valid,
+ bool pipe_count_update_valid)
{
int ret;
u32 update_mask = 0;
- if (!display->platform.dg2)
- return;
-
update_mask = DISPLAY_TO_PCODE_UPDATE_MASK(cdclk, active_pipe_count, voltage_level);
if (cdclk_update_valid)
@@ -2721,7 +2718,7 @@ static bool dg2_power_well_count(struct intel_display *display,
return display->platform.dg2 ? hweight8(cdclk_state->active_pipes) : 0;
}
-static void intel_cdclk_pcode_pre_notify(struct intel_atomic_state *state)
+static void dg2_cdclk_pcode_pre_notify(struct intel_atomic_state *state)
{
struct intel_display *display = to_intel_display(state);
const struct intel_cdclk_state *old_cdclk_state =
@@ -2767,11 +2764,11 @@ static void intel_cdclk_pcode_pre_notify(struct intel_atomic_state *state)
if (update_pipe_count)
num_active_pipes = dg2_power_well_count(display, new_cdclk_state);
- intel_pcode_notify(display, voltage_level, num_active_pipes, cdclk_mhz,
- change_cdclk, update_pipe_count);
+ dg2_cdclk_pcode_notify(display, voltage_level, num_active_pipes, cdclk_mhz,
+ change_cdclk, update_pipe_count);
}
-static void intel_cdclk_pcode_post_notify(struct intel_atomic_state *state)
+static void dg2_cdclk_pcode_post_notify(struct intel_atomic_state *state)
{
struct intel_display *display = to_intel_display(state);
const struct intel_cdclk_state *new_cdclk_state =
@@ -2808,8 +2805,8 @@ static void intel_cdclk_pcode_post_notify(struct intel_atomic_state *state)
if (update_pipe_count)
num_active_pipes = dg2_power_well_count(display, new_cdclk_state);
- intel_pcode_notify(display, voltage_level, num_active_pipes, cdclk_mhz,
- update_cdclk, update_pipe_count);
+ dg2_cdclk_pcode_notify(display, voltage_level, num_active_pipes, cdclk_mhz,
+ update_cdclk, update_pipe_count);
}
bool intel_cdclk_is_decreasing_later(struct intel_atomic_state *state)
@@ -2875,7 +2872,7 @@ intel_set_cdclk_pre_plane_update(struct intel_atomic_state *state)
drm_WARN_ON(display->drm, !new_cdclk_state->base.changed);
if (display->platform.dg2)
- intel_cdclk_pcode_pre_notify(state);
+ dg2_cdclk_pcode_pre_notify(state);
intel_set_cdclk(display, &cdclk_config, pipe,
"Pre changing CDCLK to");
@@ -2919,7 +2916,7 @@ intel_set_cdclk_post_plane_update(struct intel_atomic_state *state)
"Post changing CDCLK to");
if (display->platform.dg2)
- intel_cdclk_pcode_post_notify(state);
+ dg2_cdclk_pcode_post_notify(state);
}
/* pixels per CDCLK */
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 08/14] drm/i915/cdclk: Unify the pcode pre/post notify in bxt_set_cdclk()
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
` (6 preceding siblings ...)
2026-08-26 13:40 ` [PATCH v2 07/14] drm/i915/dg2: s/intel_/dg2_/ for DG2 specific stuff Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 09/14] drm/i915/cdclk: Unify pcode related debugs Ville Syrjala
` (7 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
The control flow between the pcode pre and post notifications in
bxt_set_cdclk() is written in two different ways, even though
they end up doing the same thing. Unify the code.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 16 ++++++----------
1 file changed, 6 insertions(+), 10 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index 5334abbaaed8..53d6cb05e467 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -2264,7 +2264,7 @@ static void bxt_set_cdclk(struct intel_display *display,
{
struct intel_cdclk_config mid_cdclk_config;
int cdclk = cdclk_config->cdclk;
- int ret = 0;
+ int ret;
/*
* Inform power controller of upcoming frequency change.
@@ -2273,7 +2273,7 @@ static void bxt_set_cdclk(struct intel_display *display,
* this step.
*/
if (DISPLAY_VER(display) >= 14 || display->platform.dg2)
- ; /* NOOP */
+ ret = 0; /* NOOP */
else if (DISPLAY_VER(display) >= 11)
ret = intel_parent_pcode_request(display, SKL_PCODE_CDCLK_CONTROL,
SKL_CDCLK_PREPARE_FOR_CHANGE,
@@ -2309,15 +2309,12 @@ static void bxt_set_cdclk(struct intel_display *display,
if (DISPLAY_VER(display) >= 20 && cdclk > display->cdclk.hw.cdclk)
xe2lpd_mdclk_cdclk_ratio_program(display, cdclk_config);
- if (DISPLAY_VER(display) >= 14)
- /*
- * NOOP - No Pcode communication needed for
- * Display versions 14 and beyond
- */;
- else if (DISPLAY_VER(display) >= 11 && !display->platform.dg2)
+ if (DISPLAY_VER(display) >= 14 || display->platform.dg2)
+ ret = 0; /* NOOP */
+ else if (DISPLAY_VER(display) >= 11)
ret = intel_parent_pcode_write(display, SKL_PCODE_CDCLK_CONTROL,
cdclk_config->voltage_level);
- if (DISPLAY_VER(display) < 11) {
+ else
/*
* The timeout isn't specified, the 2ms used here is based on
* experiment.
@@ -2327,7 +2324,6 @@ static void bxt_set_cdclk(struct intel_display *display,
ret = intel_parent_pcode_write_timeout(display,
HSW_PCODE_DE_WRITE_FREQ_REQ,
cdclk_config->voltage_level, 2);
- }
if (ret)
drm_err(display->drm,
"PCode CDCLK freq set failed, (err %d, freq %d)\n",
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 09/14] drm/i915/cdclk: Unify pcode related debugs
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
` (7 preceding siblings ...)
2026-08-26 13:40 ` [PATCH v2 08/14] drm/i915/cdclk: Unify the pcode pre/post notify in bxt_set_cdclk() Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 10/14] drm/i915/cdclk: Extract bdw_cdclk_pcode_{pre, post}_notify() Ville Syrjala
` (6 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
The debug spew for the cdclk pcode per/post notify is very
inconsistent between different platforms. Unify it all to
the same form.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 65 ++++++++++++----------
1 file changed, 36 insertions(+), 29 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index 53d6cb05e467..ba1684a99886 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -891,7 +891,7 @@ static void bdw_set_cdclk(struct intel_display *display,
ret = intel_parent_pcode_write(display, BDW_PCODE_DISPLAY_FREQ_CHANGE_REQ, 0x0);
if (ret) {
drm_err(display->drm,
- "failed to inform pcode about cdclk change\n");
+ "Failed to inform PCODE about start of CDCLK change (%d)\n", ret);
return;
}
@@ -918,8 +918,11 @@ static void bdw_set_cdclk(struct intel_display *display,
if (ret)
drm_err(display->drm, "Switching back to LCPLL failed\n");
- intel_parent_pcode_write(display, HSW_PCODE_DE_WRITE_FREQ_REQ,
- cdclk_config->voltage_level);
+ ret = intel_parent_pcode_write(display, HSW_PCODE_DE_WRITE_FREQ_REQ,
+ cdclk_config->voltage_level);
+ if (ret)
+ drm_err(display->drm,
+ "Failed to inform PCODE about end of CDCLK change (%d)\n", ret);
intel_de_write(display, CDCLK_FREQ,
DIV_ROUND_CLOSEST(cdclk, 1000) - 1);
@@ -1181,7 +1184,7 @@ static void skl_set_cdclk(struct intel_display *display,
SKL_CDCLK_READY_FOR_CHANGE, 3);
if (ret) {
drm_err(display->drm,
- "Failed to inform PCU about cdclk change (%d)\n", ret);
+ "Failed to inform PCODE about start of CDCLK change (%d)\n", ret);
return;
}
@@ -1221,8 +1224,11 @@ static void skl_set_cdclk(struct intel_display *display,
intel_de_posting_read(display, CDCLK_CTL);
/* inform PCU of the change */
- intel_parent_pcode_write(display, SKL_PCODE_CDCLK_CONTROL,
- cdclk_config->voltage_level);
+ ret = intel_parent_pcode_write(display, SKL_PCODE_CDCLK_CONTROL,
+ cdclk_config->voltage_level);
+ if (ret)
+ drm_err(display->drm,
+ "Failed to inform PCODE about end of CDCLK change (%d)\n", ret);
intel_update_cdclk(display);
}
@@ -2290,8 +2296,7 @@ static void bxt_set_cdclk(struct intel_display *display,
if (ret) {
drm_err(display->drm,
- "Failed to inform PCU about cdclk change (err %d, freq %d)\n",
- ret, cdclk);
+ "Failed to inform PCODE about start of CDCLK change (%d)\n", ret);
return;
}
@@ -2326,8 +2331,7 @@ static void bxt_set_cdclk(struct intel_display *display,
cdclk_config->voltage_level, 2);
if (ret)
drm_err(display->drm,
- "PCode CDCLK freq set failed, (err %d, freq %d)\n",
- ret, cdclk);
+ "Failed to inform PCODE about end of CDCLK change (%d)\n", ret);
intel_update_cdclk(display);
@@ -2620,14 +2624,13 @@ void intel_cdclk_dump_config(struct intel_display *display,
cdclk_config->voltage_level);
}
-static void dg2_cdclk_pcode_notify(struct intel_display *display,
- u8 voltage_level,
- u8 active_pipe_count,
- u16 cdclk,
- bool cdclk_update_valid,
- bool pipe_count_update_valid)
+static int dg2_cdclk_pcode_notify(struct intel_display *display,
+ u8 voltage_level,
+ u8 active_pipe_count,
+ u16 cdclk,
+ bool cdclk_update_valid,
+ bool pipe_count_update_valid)
{
- int ret;
u32 update_mask = 0;
update_mask = DISPLAY_TO_PCODE_UPDATE_MASK(cdclk, active_pipe_count, voltage_level);
@@ -2638,14 +2641,10 @@ static void dg2_cdclk_pcode_notify(struct intel_display *display,
if (pipe_count_update_valid)
update_mask |= DISPLAY_TO_PCODE_PIPE_COUNT_VALID;
- ret = intel_parent_pcode_request(display, SKL_PCODE_CDCLK_CONTROL,
- update_mask,
- SKL_CDCLK_READY_FOR_CHANGE,
- SKL_CDCLK_READY_FOR_CHANGE, 3);
- if (ret)
- drm_err(display->drm,
- "Failed to inform PCU about display config (err %d)\n",
- ret);
+ return intel_parent_pcode_request(display, SKL_PCODE_CDCLK_CONTROL,
+ update_mask,
+ SKL_CDCLK_READY_FOR_CHANGE,
+ SKL_CDCLK_READY_FOR_CHANGE, 3);
}
static void intel_set_cdclk(struct intel_display *display,
@@ -2724,6 +2723,7 @@ static void dg2_cdclk_pcode_pre_notify(struct intel_atomic_state *state)
u8 voltage_level, num_active_pipes = 0;
bool change_cdclk, update_pipe_count;
unsigned int cdclk_mhz = 0;
+ int ret;
if (!intel_cdclk_changed(&old_cdclk_state->actual,
&new_cdclk_state->actual) &&
@@ -2760,8 +2760,11 @@ static void dg2_cdclk_pcode_pre_notify(struct intel_atomic_state *state)
if (update_pipe_count)
num_active_pipes = dg2_power_well_count(display, new_cdclk_state);
- dg2_cdclk_pcode_notify(display, voltage_level, num_active_pipes, cdclk_mhz,
- change_cdclk, update_pipe_count);
+ ret = dg2_cdclk_pcode_notify(display, voltage_level, num_active_pipes, cdclk_mhz,
+ change_cdclk, update_pipe_count);
+ if (ret)
+ drm_err(display->drm,
+ "Failed to inform PCODE about start of CDCLK change (%d)\n", ret);
}
static void dg2_cdclk_pcode_post_notify(struct intel_atomic_state *state)
@@ -2774,6 +2777,7 @@ static void dg2_cdclk_pcode_post_notify(struct intel_atomic_state *state)
u8 voltage_level, num_active_pipes = 0;
bool update_cdclk, update_pipe_count;
unsigned int cdclk_mhz = 0;
+ int ret;
/* According to "Sequence After Frequency Change", set voltage to used level */
voltage_level = new_cdclk_state->actual.voltage_level;
@@ -2801,8 +2805,11 @@ static void dg2_cdclk_pcode_post_notify(struct intel_atomic_state *state)
if (update_pipe_count)
num_active_pipes = dg2_power_well_count(display, new_cdclk_state);
- dg2_cdclk_pcode_notify(display, voltage_level, num_active_pipes, cdclk_mhz,
- update_cdclk, update_pipe_count);
+ ret = dg2_cdclk_pcode_notify(display, voltage_level, num_active_pipes, cdclk_mhz,
+ update_cdclk, update_pipe_count);
+ if (ret)
+ drm_err(display->drm,
+ "Failed to inform PCODE about end of CDCLK change (%d)\n", ret);
}
bool intel_cdclk_is_decreasing_later(struct intel_atomic_state *state)
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 10/14] drm/i915/cdclk: Extract bdw_cdclk_pcode_{pre, post}_notify()
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
` (8 preceding siblings ...)
2026-08-26 13:40 ` [PATCH v2 09/14] drm/i915/cdclk: Unify pcode related debugs Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 11/14] drm/i915/cdclk: Extract skl_cdclk_pcode_{pre, post}_notify() Ville Syrjala
` (5 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Extract the BDW pcode notify stuff to a few small helpers. The
plan is to unify these between all the platforms and turn them
into vfuncs.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 18 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index ba1684a99886..cf7670abc369 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -872,6 +872,19 @@ static u32 bdw_cdclk_freq_sel(int cdclk)
}
}
+static int bdw_cdclk_pcode_pre_notify(struct intel_display *display)
+{
+ return intel_parent_pcode_write(display, BDW_PCODE_DISPLAY_FREQ_CHANGE_REQ,
+ 0x0);
+}
+
+static int bdw_cdclk_pcode_post_notify(struct intel_display *display,
+ const struct intel_cdclk_config *cdclk_config)
+{
+ return intel_parent_pcode_write(display, HSW_PCODE_DE_WRITE_FREQ_REQ,
+ cdclk_config->voltage_level);
+}
+
static void bdw_set_cdclk(struct intel_display *display,
const struct intel_cdclk_config *cdclk_config,
enum pipe pipe)
@@ -888,7 +901,7 @@ static void bdw_set_cdclk(struct intel_display *display,
"trying to change cdclk frequency with cdclk not enabled\n"))
return;
- ret = intel_parent_pcode_write(display, BDW_PCODE_DISPLAY_FREQ_CHANGE_REQ, 0x0);
+ ret = bdw_cdclk_pcode_pre_notify(display);
if (ret) {
drm_err(display->drm,
"Failed to inform PCODE about start of CDCLK change (%d)\n", ret);
@@ -918,8 +931,7 @@ static void bdw_set_cdclk(struct intel_display *display,
if (ret)
drm_err(display->drm, "Switching back to LCPLL failed\n");
- ret = intel_parent_pcode_write(display, HSW_PCODE_DE_WRITE_FREQ_REQ,
- cdclk_config->voltage_level);
+ ret = bdw_cdclk_pcode_post_notify(display, cdclk_config);
if (ret)
drm_err(display->drm,
"Failed to inform PCODE about end of CDCLK change (%d)\n", ret);
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 11/14] drm/i915/cdclk: Extract skl_cdclk_pcode_{pre, post}_notify()
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
` (9 preceding siblings ...)
2026-08-26 13:40 ` [PATCH v2 10/14] drm/i915/cdclk: Extract bdw_cdclk_pcode_{pre, post}_notify() Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 12/14] drm/i915/cdclk: Extract bxt_cdclk_pcode_{pre, post}_notify() Ville Syrjala
` (4 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Extract the SKL/ICL+ pcode notify stuff to a few small helpers.
The plan is to unify these between all the platforms and turn
them into vfuncs.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 32 +++++++++++++---------
1 file changed, 19 insertions(+), 13 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index cf7670abc369..e42ecbcfc0a8 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -1170,6 +1170,21 @@ static u32 skl_cdclk_freq_sel(struct intel_display *display,
}
}
+static int skl_cdclk_pcode_pre_notify(struct intel_display *display)
+{
+ return intel_parent_pcode_request(display, SKL_PCODE_CDCLK_CONTROL,
+ SKL_CDCLK_PREPARE_FOR_CHANGE,
+ SKL_CDCLK_READY_FOR_CHANGE,
+ SKL_CDCLK_READY_FOR_CHANGE, 3);
+}
+
+static int skl_cdclk_pcode_post_notify(struct intel_display *display,
+ const struct intel_cdclk_config *cdclk_config)
+{
+ return intel_parent_pcode_write(display, SKL_PCODE_CDCLK_CONTROL,
+ cdclk_config->voltage_level);
+}
+
static void skl_set_cdclk(struct intel_display *display,
const struct intel_cdclk_config *cdclk_config,
enum pipe pipe)
@@ -1190,10 +1205,7 @@ static void skl_set_cdclk(struct intel_display *display,
drm_WARN_ON_ONCE(display->drm,
display->platform.skylake && vco == 8640000);
- ret = intel_parent_pcode_request(display, SKL_PCODE_CDCLK_CONTROL,
- SKL_CDCLK_PREPARE_FOR_CHANGE,
- SKL_CDCLK_READY_FOR_CHANGE,
- SKL_CDCLK_READY_FOR_CHANGE, 3);
+ ret = skl_cdclk_pcode_pre_notify(display);
if (ret) {
drm_err(display->drm,
"Failed to inform PCODE about start of CDCLK change (%d)\n", ret);
@@ -1235,9 +1247,7 @@ static void skl_set_cdclk(struct intel_display *display,
intel_de_write(display, CDCLK_CTL, cdclk_ctl);
intel_de_posting_read(display, CDCLK_CTL);
- /* inform PCU of the change */
- ret = intel_parent_pcode_write(display, SKL_PCODE_CDCLK_CONTROL,
- cdclk_config->voltage_level);
+ ret = skl_cdclk_pcode_post_notify(display, cdclk_config);
if (ret)
drm_err(display->drm,
"Failed to inform PCODE about end of CDCLK change (%d)\n", ret);
@@ -2293,10 +2303,7 @@ static void bxt_set_cdclk(struct intel_display *display,
if (DISPLAY_VER(display) >= 14 || display->platform.dg2)
ret = 0; /* NOOP */
else if (DISPLAY_VER(display) >= 11)
- ret = intel_parent_pcode_request(display, SKL_PCODE_CDCLK_CONTROL,
- SKL_CDCLK_PREPARE_FOR_CHANGE,
- SKL_CDCLK_READY_FOR_CHANGE,
- SKL_CDCLK_READY_FOR_CHANGE, 3);
+ ret = skl_cdclk_pcode_pre_notify(display);
else
/*
* BSpec requires us to wait up to 150usec, but that leads to
@@ -2329,8 +2336,7 @@ static void bxt_set_cdclk(struct intel_display *display,
if (DISPLAY_VER(display) >= 14 || display->platform.dg2)
ret = 0; /* NOOP */
else if (DISPLAY_VER(display) >= 11)
- ret = intel_parent_pcode_write(display, SKL_PCODE_CDCLK_CONTROL,
- cdclk_config->voltage_level);
+ ret = skl_cdclk_pcode_post_notify(display, cdclk_config);
else
/*
* The timeout isn't specified, the 2ms used here is based on
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 12/14] drm/i915/cdclk: Extract bxt_cdclk_pcode_{pre, post}_notify()
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
` (10 preceding siblings ...)
2026-08-26 13:40 ` [PATCH v2 11/14] drm/i915/cdclk: Extract skl_cdclk_pcode_{pre, post}_notify() Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 13/14] drm/i915/cdclk: Introduce CDCLK .{pre, post}_notify() vfuncs Ville Syrjala
` (3 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Extract the BXT/GLK pcode notify stuff to a few small helpers.
The plan is to unify these between all the platforms and turn
them into vfuncs.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 42 +++++++++++++---------
1 file changed, 26 insertions(+), 16 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index e42ecbcfc0a8..cf7efac7d648 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -2253,6 +2253,29 @@ static u32 bxt_cdclk_ctl(struct intel_display *display,
return val;
}
+static int bxt_cdclk_pcode_pre_notify(struct intel_display *display)
+{
+ /*
+ * BSpec requires us to wait up to 150usec, but that leads to
+ * timeouts; the 2ms used here is based on experiment.
+ */
+ return intel_parent_pcode_write_timeout(display, HSW_PCODE_DE_WRITE_FREQ_REQ,
+ 0x80000000, 2);
+}
+
+static int bxt_cdclk_pcode_post_notify(struct intel_display *display,
+ const struct intel_cdclk_config *cdclk_config)
+{
+ /*
+ * The timeout isn't specified, the 2ms used here is based on
+ * experiment.
+ * FIXME: Waiting for the request completion could be delayed
+ * until the next PCODE request based on BSpec.
+ */
+ return intel_parent_pcode_write_timeout(display, HSW_PCODE_DE_WRITE_FREQ_REQ,
+ cdclk_config->voltage_level, 2);
+}
+
static void _bxt_set_cdclk(struct intel_display *display,
const struct intel_cdclk_config *cdclk_config,
enum pipe pipe)
@@ -2305,13 +2328,7 @@ static void bxt_set_cdclk(struct intel_display *display,
else if (DISPLAY_VER(display) >= 11)
ret = skl_cdclk_pcode_pre_notify(display);
else
- /*
- * BSpec requires us to wait up to 150usec, but that leads to
- * timeouts; the 2ms used here is based on experiment.
- */
- ret = intel_parent_pcode_write_timeout(display,
- HSW_PCODE_DE_WRITE_FREQ_REQ,
- 0x80000000, 2);
+ ret = bxt_cdclk_pcode_pre_notify(display);
if (ret) {
drm_err(display->drm,
@@ -2338,15 +2355,8 @@ static void bxt_set_cdclk(struct intel_display *display,
else if (DISPLAY_VER(display) >= 11)
ret = skl_cdclk_pcode_post_notify(display, cdclk_config);
else
- /*
- * The timeout isn't specified, the 2ms used here is based on
- * experiment.
- * FIXME: Waiting for the request completion could be delayed
- * until the next PCODE request based on BSpec.
- */
- ret = intel_parent_pcode_write_timeout(display,
- HSW_PCODE_DE_WRITE_FREQ_REQ,
- cdclk_config->voltage_level, 2);
+ ret = bxt_cdclk_pcode_post_notify(display, cdclk_config);
+
if (ret)
drm_err(display->drm,
"Failed to inform PCODE about end of CDCLK change (%d)\n", ret);
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 13/14] drm/i915/cdclk: Introduce CDCLK .{pre, post}_notify() vfuncs
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
` (11 preceding siblings ...)
2026-08-26 13:40 ` [PATCH v2 12/14] drm/i915/cdclk: Extract bxt_cdclk_pcode_{pre, post}_notify() Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 14/14] drm/i915/cdclk: Hoist intel_cdclk_{pre, post}_notify() calls upwards Ville Syrjala
` (2 subsequent siblings)
15 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Turn the cdclk pcode pre/post notify functions into vfuncs.
Mainly to get rid of the hideous if-ladders in bxt_set_cdclk().
DG2 is currently doing its own thing with its pcode notify funcs so
can't be converted yet. And MTL+ go via the pmdemand stuff so this
is all supposedly handled elsewhere.
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 122 ++++++++++++---------
1 file changed, 73 insertions(+), 49 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index cf7efac7d648..b1b96f908e06 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -163,6 +163,9 @@ struct intel_cdclk_funcs {
void (*set_cdclk)(struct intel_display *display,
const struct intel_cdclk_config *cdclk_config,
enum pipe pipe);
+ int (*pre_notify)(struct intel_display *display);
+ int (*post_notify)(struct intel_display *display,
+ const struct intel_cdclk_config *cdclk_config);
int (*modeset_calc_cdclk)(struct intel_atomic_state *state);
u8 (*calc_voltage_level)(int cdclk);
};
@@ -173,6 +176,35 @@ void intel_cdclk_get_cdclk(struct intel_display *display,
display->cdclk.funcs->get_cdclk(display, cdclk_config);
}
+static int intel_cdclk_pre_notify(struct intel_display *display)
+{
+ int ret;
+
+ if (!display->cdclk.funcs->pre_notify)
+ return 0;
+
+ ret = display->cdclk.funcs->pre_notify(display);
+ if (ret)
+ drm_err(display->drm,
+ "Failed to inform system about start of CDCLK change (%d)\n", ret);
+
+ return ret;
+}
+
+static void intel_cdclk_post_notify(struct intel_display *display,
+ const struct intel_cdclk_config *cdclk_config)
+{
+ int ret;
+
+ if (!display->cdclk.funcs->post_notify)
+ return;
+
+ ret = display->cdclk.funcs->post_notify(display, cdclk_config);
+ if (ret)
+ drm_err(display->drm,
+ "Failed to inform system about end of CDCLK change (%d)\n", ret);
+}
+
static void intel_cdclk_set_cdclk(struct intel_display *display,
const struct intel_cdclk_config *cdclk_config,
enum pipe pipe)
@@ -901,12 +933,9 @@ static void bdw_set_cdclk(struct intel_display *display,
"trying to change cdclk frequency with cdclk not enabled\n"))
return;
- ret = bdw_cdclk_pcode_pre_notify(display);
- if (ret) {
- drm_err(display->drm,
- "Failed to inform PCODE about start of CDCLK change (%d)\n", ret);
+ ret = intel_cdclk_pre_notify(display);
+ if (ret)
return;
- }
intel_de_rmw(display, LCPLL_CTL,
0, LCPLL_CD_SOURCE_FCLK);
@@ -931,10 +960,7 @@ static void bdw_set_cdclk(struct intel_display *display,
if (ret)
drm_err(display->drm, "Switching back to LCPLL failed\n");
- ret = bdw_cdclk_pcode_post_notify(display, cdclk_config);
- if (ret)
- drm_err(display->drm,
- "Failed to inform PCODE about end of CDCLK change (%d)\n", ret);
+ intel_cdclk_post_notify(display, cdclk_config);
intel_de_write(display, CDCLK_FREQ,
DIV_ROUND_CLOSEST(cdclk, 1000) - 1);
@@ -1205,12 +1231,9 @@ static void skl_set_cdclk(struct intel_display *display,
drm_WARN_ON_ONCE(display->drm,
display->platform.skylake && vco == 8640000);
- ret = skl_cdclk_pcode_pre_notify(display);
- if (ret) {
- drm_err(display->drm,
- "Failed to inform PCODE about start of CDCLK change (%d)\n", ret);
+ ret = intel_cdclk_pre_notify(display);
+ if (ret)
return;
- }
freq_select = skl_cdclk_freq_sel(display, cdclk, vco);
@@ -1247,10 +1270,7 @@ static void skl_set_cdclk(struct intel_display *display,
intel_de_write(display, CDCLK_CTL, cdclk_ctl);
intel_de_posting_read(display, CDCLK_CTL);
- ret = skl_cdclk_pcode_post_notify(display, cdclk_config);
- if (ret)
- drm_err(display->drm,
- "Failed to inform PCODE about end of CDCLK change (%d)\n", ret);
+ intel_cdclk_post_notify(display, cdclk_config);
intel_update_cdclk(display);
}
@@ -2317,24 +2337,9 @@ static void bxt_set_cdclk(struct intel_display *display,
int cdclk = cdclk_config->cdclk;
int ret;
- /*
- * Inform power controller of upcoming frequency change.
- * Display versions 14 and beyond do not follow the PUnit
- * mailbox communication, skip
- * this step.
- */
- if (DISPLAY_VER(display) >= 14 || display->platform.dg2)
- ret = 0; /* NOOP */
- else if (DISPLAY_VER(display) >= 11)
- ret = skl_cdclk_pcode_pre_notify(display);
- else
- ret = bxt_cdclk_pcode_pre_notify(display);
-
- if (ret) {
- drm_err(display->drm,
- "Failed to inform PCODE about start of CDCLK change (%d)\n", ret);
+ ret = intel_cdclk_pre_notify(display);
+ if (ret)
return;
- }
if (DISPLAY_VER(display) >= 20 && cdclk < display->cdclk.hw.cdclk)
xe2lpd_mdclk_cdclk_ratio_program(display, cdclk_config);
@@ -2350,16 +2355,7 @@ static void bxt_set_cdclk(struct intel_display *display,
if (DISPLAY_VER(display) >= 20 && cdclk > display->cdclk.hw.cdclk)
xe2lpd_mdclk_cdclk_ratio_program(display, cdclk_config);
- if (DISPLAY_VER(display) >= 14 || display->platform.dg2)
- ret = 0; /* NOOP */
- else if (DISPLAY_VER(display) >= 11)
- ret = skl_cdclk_pcode_post_notify(display, cdclk_config);
- else
- ret = bxt_cdclk_pcode_post_notify(display, cdclk_config);
-
- if (ret)
- drm_err(display->drm,
- "Failed to inform PCODE about end of CDCLK change (%d)\n", ret);
+ intel_cdclk_post_notify(display, cdclk_config);
intel_update_cdclk(display);
@@ -3983,9 +3979,25 @@ static const struct intel_cdclk_funcs xe3lpd_cdclk_funcs = {
.calc_voltage_level = xe3lpd_calc_voltage_level,
};
+static const struct intel_cdclk_funcs mtl_cdclk_funcs = {
+ .get_cdclk = bxt_get_cdclk,
+ .set_cdclk = bxt_set_cdclk,
+ .modeset_calc_cdclk = bxt_modeset_calc_cdclk,
+ .calc_voltage_level = rplu_calc_voltage_level,
+};
+
+static const struct intel_cdclk_funcs dg2_cdclk_funcs = {
+ .get_cdclk = bxt_get_cdclk,
+ .set_cdclk = bxt_set_cdclk,
+ .modeset_calc_cdclk = bxt_modeset_calc_cdclk,
+ .calc_voltage_level = tgl_calc_voltage_level,
+};
+
static const struct intel_cdclk_funcs rplu_cdclk_funcs = {
.get_cdclk = bxt_get_cdclk,
.set_cdclk = bxt_set_cdclk,
+ .pre_notify = skl_cdclk_pcode_pre_notify,
+ .post_notify = skl_cdclk_pcode_post_notify,
.modeset_calc_cdclk = bxt_modeset_calc_cdclk,
.calc_voltage_level = rplu_calc_voltage_level,
};
@@ -3993,6 +4005,8 @@ static const struct intel_cdclk_funcs rplu_cdclk_funcs = {
static const struct intel_cdclk_funcs tgl_cdclk_funcs = {
.get_cdclk = bxt_get_cdclk,
.set_cdclk = bxt_set_cdclk,
+ .pre_notify = skl_cdclk_pcode_pre_notify,
+ .post_notify = skl_cdclk_pcode_post_notify,
.modeset_calc_cdclk = bxt_modeset_calc_cdclk,
.calc_voltage_level = tgl_calc_voltage_level,
};
@@ -4000,6 +4014,8 @@ static const struct intel_cdclk_funcs tgl_cdclk_funcs = {
static const struct intel_cdclk_funcs ehl_cdclk_funcs = {
.get_cdclk = bxt_get_cdclk,
.set_cdclk = bxt_set_cdclk,
+ .pre_notify = skl_cdclk_pcode_pre_notify,
+ .post_notify = skl_cdclk_pcode_post_notify,
.modeset_calc_cdclk = bxt_modeset_calc_cdclk,
.calc_voltage_level = ehl_calc_voltage_level,
};
@@ -4007,6 +4023,8 @@ static const struct intel_cdclk_funcs ehl_cdclk_funcs = {
static const struct intel_cdclk_funcs icl_cdclk_funcs = {
.get_cdclk = bxt_get_cdclk,
.set_cdclk = bxt_set_cdclk,
+ .pre_notify = skl_cdclk_pcode_pre_notify,
+ .post_notify = skl_cdclk_pcode_post_notify,
.modeset_calc_cdclk = bxt_modeset_calc_cdclk,
.calc_voltage_level = icl_calc_voltage_level,
};
@@ -4014,6 +4032,8 @@ static const struct intel_cdclk_funcs icl_cdclk_funcs = {
static const struct intel_cdclk_funcs bxt_cdclk_funcs = {
.get_cdclk = bxt_get_cdclk,
.set_cdclk = bxt_set_cdclk,
+ .pre_notify = bxt_cdclk_pcode_pre_notify,
+ .post_notify = bxt_cdclk_pcode_post_notify,
.modeset_calc_cdclk = bxt_modeset_calc_cdclk,
.calc_voltage_level = bxt_calc_voltage_level,
};
@@ -4021,12 +4041,16 @@ static const struct intel_cdclk_funcs bxt_cdclk_funcs = {
static const struct intel_cdclk_funcs skl_cdclk_funcs = {
.get_cdclk = skl_get_cdclk,
.set_cdclk = skl_set_cdclk,
+ .pre_notify = skl_cdclk_pcode_pre_notify,
+ .post_notify = skl_cdclk_pcode_post_notify,
.modeset_calc_cdclk = skl_modeset_calc_cdclk,
};
static const struct intel_cdclk_funcs bdw_cdclk_funcs = {
.get_cdclk = bdw_get_cdclk,
.set_cdclk = bdw_set_cdclk,
+ .pre_notify = bdw_cdclk_pcode_pre_notify,
+ .post_notify = bdw_cdclk_pcode_post_notify,
.modeset_calc_cdclk = bdw_modeset_calc_cdclk,
};
@@ -4132,16 +4156,16 @@ void intel_init_cdclk_hooks(struct intel_display *display)
display->cdclk.funcs = &xe3lpd_cdclk_funcs;
display->cdclk.table = xe3lpd_cdclk_table;
} else if (DISPLAY_VER(display) >= 20) {
- display->cdclk.funcs = &rplu_cdclk_funcs;
+ display->cdclk.funcs = &mtl_cdclk_funcs;
display->cdclk.table = xe2lpd_cdclk_table;
} else if (DISPLAY_VERx100(display) >= 1401) {
- display->cdclk.funcs = &rplu_cdclk_funcs;
+ display->cdclk.funcs = &mtl_cdclk_funcs;
display->cdclk.table = xe2hpd_cdclk_table;
} else if (DISPLAY_VER(display) >= 14) {
- display->cdclk.funcs = &rplu_cdclk_funcs;
+ display->cdclk.funcs = &mtl_cdclk_funcs;
display->cdclk.table = mtl_cdclk_table;
} else if (display->platform.dg2) {
- display->cdclk.funcs = &tgl_cdclk_funcs;
+ display->cdclk.funcs = &dg2_cdclk_funcs;
display->cdclk.table = dg2_cdclk_table;
} else if (display->platform.alderlake_p) {
/* Wa_22011320316:adl-p[a0] */
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v2 14/14] drm/i915/cdclk: Hoist intel_cdclk_{pre, post}_notify() calls upwards
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
` (12 preceding siblings ...)
2026-08-26 13:40 ` [PATCH v2 13/14] drm/i915/cdclk: Introduce CDCLK .{pre, post}_notify() vfuncs Ville Syrjala
@ 2026-08-26 13:40 ` Ville Syrjala
2026-08-26 15:28 ` ✓ i915.CI.BAT: success for drm/i915/cdclk: cdclk pcode related fixes and refactoring (rev2) Patchwork
2026-08-26 20:53 ` ✗ i915.CI.Full: failure " Patchwork
15 siblings, 0 replies; 19+ messages in thread
From: Ville Syrjala @ 2026-08-26 13:40 UTC (permalink / raw)
To: intel-gfx; +Cc: intel-xe, Jani Nikula
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Now that intel_cdclk_{pre,post}_notify() are implemented via vfuncs
there is no need to keep them inside the .set_cdclk() hooks. Move
the calls one level up to intel_cdclk_set_cdclk().
We do need to adjust {skl,bxt}_cdclk_(un)init_hw() to call the wrapper
rather than the low level implementation directly, or else they would
not do the pcode notification anymore.
The two slight functional changes here are:
- bdw_set_cdclk() might theoretically bail out after doing the
pre notification, but that codepath would only come into play
if the hardware is seriously misprogrammed, so should never happen
- cdclk hw readout is still done from .set_cdclk(), so that now
happens before the post notify vs. previously the readout happened
before it. This should not matter as the readout is not affected
by the post notify (since we can't actually read out anything from
pcode).
Reviewed-by: Jani Nikula <jani.nikula@intel.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_cdclk.c | 33 ++++++----------------
1 file changed, 9 insertions(+), 24 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
index b1b96f908e06..d545572a8b6e 100644
--- a/drivers/gpu/drm/i915/display/intel_cdclk.c
+++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
@@ -209,7 +209,12 @@ static void intel_cdclk_set_cdclk(struct intel_display *display,
const struct intel_cdclk_config *cdclk_config,
enum pipe pipe)
{
+ if (intel_cdclk_pre_notify(display))
+ return;
+
display->cdclk.funcs->set_cdclk(display, cdclk_config, pipe);
+
+ intel_cdclk_post_notify(display, cdclk_config);
}
static int intel_cdclk_modeset_calc_cdclk(struct intel_atomic_state *state)
@@ -933,10 +938,6 @@ static void bdw_set_cdclk(struct intel_display *display,
"trying to change cdclk frequency with cdclk not enabled\n"))
return;
- ret = intel_cdclk_pre_notify(display);
- if (ret)
- return;
-
intel_de_rmw(display, LCPLL_CTL,
0, LCPLL_CD_SOURCE_FCLK);
@@ -960,8 +961,6 @@ static void bdw_set_cdclk(struct intel_display *display,
if (ret)
drm_err(display->drm, "Switching back to LCPLL failed\n");
- intel_cdclk_post_notify(display, cdclk_config);
-
intel_de_write(display, CDCLK_FREQ,
DIV_ROUND_CLOSEST(cdclk, 1000) - 1);
@@ -1218,7 +1217,6 @@ static void skl_set_cdclk(struct intel_display *display,
int cdclk = cdclk_config->cdclk;
int vco = cdclk_config->vco;
u32 freq_select, cdclk_ctl;
- int ret;
/*
* Based on WA#1183 CDCLK rates 308 and 617MHz CDCLK rates are
@@ -1231,10 +1229,6 @@ static void skl_set_cdclk(struct intel_display *display,
drm_WARN_ON_ONCE(display->drm,
display->platform.skylake && vco == 8640000);
- ret = intel_cdclk_pre_notify(display);
- if (ret)
- return;
-
freq_select = skl_cdclk_freq_sel(display, cdclk, vco);
if (display->cdclk.hw.vco != 0 &&
@@ -1270,8 +1264,6 @@ static void skl_set_cdclk(struct intel_display *display,
intel_de_write(display, CDCLK_CTL, cdclk_ctl);
intel_de_posting_read(display, CDCLK_CTL);
- intel_cdclk_post_notify(display, cdclk_config);
-
intel_update_cdclk(display);
}
@@ -1362,7 +1354,7 @@ static void skl_cdclk_init_hw(struct intel_display *display)
cdclk_config.cdclk = skl_calc_cdclk(0, cdclk_config.vco);
cdclk_config.voltage_level = skl_calc_voltage_level(cdclk_config.cdclk);
- skl_set_cdclk(display, &cdclk_config, INVALID_PIPE);
+ intel_cdclk_set_cdclk(display, &cdclk_config, INVALID_PIPE);
}
static void skl_cdclk_uninit_hw(struct intel_display *display)
@@ -1373,7 +1365,7 @@ static void skl_cdclk_uninit_hw(struct intel_display *display)
cdclk_config.vco = 0;
cdclk_config.voltage_level = skl_calc_voltage_level(cdclk_config.cdclk);
- skl_set_cdclk(display, &cdclk_config, INVALID_PIPE);
+ intel_cdclk_set_cdclk(display, &cdclk_config, INVALID_PIPE);
}
struct intel_cdclk_vals {
@@ -2335,11 +2327,6 @@ static void bxt_set_cdclk(struct intel_display *display,
{
struct intel_cdclk_config mid_cdclk_config;
int cdclk = cdclk_config->cdclk;
- int ret;
-
- ret = intel_cdclk_pre_notify(display);
- if (ret)
- return;
if (DISPLAY_VER(display) >= 20 && cdclk < display->cdclk.hw.cdclk)
xe2lpd_mdclk_cdclk_ratio_program(display, cdclk_config);
@@ -2355,8 +2342,6 @@ static void bxt_set_cdclk(struct intel_display *display,
if (DISPLAY_VER(display) >= 20 && cdclk > display->cdclk.hw.cdclk)
xe2lpd_mdclk_cdclk_ratio_program(display, cdclk_config);
- intel_cdclk_post_notify(display, cdclk_config);
-
intel_update_cdclk(display);
/*
@@ -2463,7 +2448,7 @@ static void bxt_cdclk_init_hw(struct intel_display *display)
cdclk_config.voltage_level =
intel_cdclk_calc_voltage_level(display, cdclk_config.cdclk);
- bxt_set_cdclk(display, &cdclk_config, INVALID_PIPE);
+ intel_cdclk_set_cdclk(display, &cdclk_config, INVALID_PIPE);
}
static void bxt_cdclk_uninit_hw(struct intel_display *display)
@@ -2475,7 +2460,7 @@ static void bxt_cdclk_uninit_hw(struct intel_display *display)
cdclk_config.voltage_level =
intel_cdclk_calc_voltage_level(display, cdclk_config.cdclk);
- bxt_set_cdclk(display, &cdclk_config, INVALID_PIPE);
+ intel_cdclk_set_cdclk(display, &cdclk_config, INVALID_PIPE);
}
/**
--
2.54.0
^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH v2 07/14] drm/i915/dg2: s/intel_/dg2_/ for DG2 specific stuff
2026-08-26 13:40 ` [PATCH v2 07/14] drm/i915/dg2: s/intel_/dg2_/ for DG2 specific stuff Ville Syrjala
@ 2026-08-26 13:52 ` sashiko-bot
0 siblings, 0 replies; 19+ messages in thread
From: sashiko-bot @ 2026-08-26 13:52 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-xe, intel-gfx
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
Pre-existing issues:
- [High] The function `dg2_power_well_count` calculates the number of active pipes using `hweight8`, but incorrectly returns a `bool` instead of an integer type. This silently truncates multi-pipe counts (e.g., 2, 3, 4) to 1 (`true`), breaking change detection logic and passing incorrect active pipe counts to PCODE.
--
commit 2a634fe51c790d63b4660ef53fd78180cce30920
Author: Ville Syrjälä <ville.syrjala@linux.intel.com>
drm/i915/dg2: s/intel_/dg2_/ for DG2 specific stuff
This commit renames DG2-specific functions in intel_cdclk.c to use the dg2_
namespace. It updates intel_pcode_*notify() functions to
dg2_cdclk_pcode_notify() and its pre/post variants.
> diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
> index 1712ddea87dee..d59b187ef5365 100644
> --- a/drivers/gpu/drm/i915/display/intel_cdclk.c
> +++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
[ ... ]
> @@ -2715,7 +2712,7 @@ static bool dg2_power_well_count(struct intel_display *display,
> return display->platform.dg2 ? hweight8(cdclk_state->active_pipes) : 0;
> }
[Severity: High]
This isn't a bug introduced by this patch, but is it intentional that
dg2_power_well_count returns a bool rather than an integer type?
Since the function uses hweight8 to count the active pipes, returning a bool
silently truncates multi-pipe counts (e.g., 2, 3, 4) to 1 (true). This seems
to break change detection logic and pass incorrect active pipe counts to
PCODE.
Because the pipe count is coerced to a boolean, transitions from 1 pipe to 2
pipes evaluate as true == true (causing the driver to incorrectly skip
notifying PCODE of the change) and true > true evaluates to false.
Furthermore, when PCODE is notified, it receives a maximum pipe count of 1.
Could this failure to notify PCODE of additional active pipes result in
display power starvation, hardware hangs, or malfunctioning multi-display
configurations on DG2 hardware?
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260826134033.13976-1-ville.syrjala@linux.intel.com?part=7
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v2 04/14] drm/i915/cdclk: Notify DG2 pcode about pipe power wells regardless of CDCLK
2026-08-26 13:40 ` [PATCH v2 04/14] drm/i915/cdclk: Notify DG2 pcode about pipe power wells regardless of CDCLK Ville Syrjala
@ 2026-08-26 13:58 ` sashiko-bot
0 siblings, 0 replies; 19+ messages in thread
From: sashiko-bot @ 2026-08-26 13:58 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-xe, intel-gfx
Thank you for your contribution! Sashiko AI review found 1 potential issue(s) to consider:
Pre-existing issues:
- [High] The function `dg2_power_well_count` incorrectly returns a `bool` instead of an integer type, causing the active pipe count to be silently truncated to 1 for any multi-pipe configuration. This breaks the new equality checks introduced in this patch, preventing PCODE notifications during multi-pipe display transitions.
--
commit fcc366768f01016ec317b427777b27612fa4fe66
Author: Ville Syrjälä <ville.syrjala@linux.intel.com>
drm/i915/cdclk: Notify DG2 pcode about pipe power wells regardless of CDCLK
This patch updates the early return logic in CDCLK pre/post plane update
functions. It ensures DG2 pcode notifications are sent when pipe power well
counts change, even if the actual CDCLK remains unchanged.
> diff --git a/drivers/gpu/drm/i915/display/intel_cdclk.c b/drivers/gpu/drm/i915/display/intel_cdclk.c
> index d96067d7346b7..570c257626066 100644
> --- a/drivers/gpu/drm/i915/display/intel_cdclk.c
> +++ b/drivers/gpu/drm/i915/display/intel_cdclk.c
> @@ -2841,7 +2841,9 @@ intel_set_cdclk_pre_plane_update(struct intel_atomic_state *state)
> return;
>
> if (!intel_cdclk_changed(&old_cdclk_state->actual,
> - &new_cdclk_state->actual))
> + &new_cdclk_state->actual) &&
> + dg2_power_well_count(display, old_cdclk_state) ==
> + dg2_power_well_count(display, new_cdclk_state))
[Severity: High]
This isn't a bug introduced by this patch, but does this new equality check
work correctly given the return type of dg2_power_well_count()?
Looking at dg2_power_well_count() in intel_cdclk.c:
static bool dg2_power_well_count(struct intel_display *display,
const struct intel_cdclk_state *cdclk_state)
{
return display->platform.dg2 ? hweight8(cdclk_state->active_pipes) : 0;
}
Because it returns a bool instead of an integer type, any non-zero pipe count
returned by hweight8() will be truncated to 1 (true).
If a user transitions between non-zero active pipe counts (for example, going
from 1 to 2 pipes during a hotplug), the check will evaluate to true == true.
Could this falsely trigger the early return and skip the required pcode
notification on DG2?
[ ... ]
--
Sashiko AI review · https://sashiko.dev/#/patchset/20260826134033.13976-1-ville.syrjala@linux.intel.com?part=4
^ permalink raw reply [flat|nested] 19+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/cdclk: cdclk pcode related fixes and refactoring (rev2)
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
` (13 preceding siblings ...)
2026-08-26 13:40 ` [PATCH v2 14/14] drm/i915/cdclk: Hoist intel_cdclk_{pre, post}_notify() calls upwards Ville Syrjala
@ 2026-08-26 15:28 ` Patchwork
2026-08-26 20:53 ` ✗ i915.CI.Full: failure " Patchwork
15 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2026-08-26 15:28 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 5303 bytes --]
== Series Details ==
Series: drm/i915/cdclk: cdclk pcode related fixes and refactoring (rev2)
URL : https://patchwork.freedesktop.org/series/168274/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_19046 -> Patchwork_168274v2
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/index.html
Participating hosts (39 -> 38)
------------------------------
Additional (1): bat-twl-2
Missing (2): bat-dg2-13 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_168274v2 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_lmem_swapping@basic:
- bat-twl-2: NOTRUN -> [SKIP][1] ([i915#10213] / [i915#11671]) +3 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/bat-twl-2/igt@gem_lmem_swapping@basic.html
* igt@gem_tiled_pread_basic@basic:
- bat-twl-2: NOTRUN -> [SKIP][2] ([i915#15656])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/bat-twl-2/igt@gem_tiled_pread_basic@basic.html
* igt@i915_pm_rps@basic-api:
- bat-twl-2: NOTRUN -> [SKIP][3] ([i915#10209] / [i915#11681])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/bat-twl-2/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live@active:
- fi-bsw-nick: [PASS][4] -> [DMESG-FAIL][5] ([i915#14808]) +1 other test dmesg-fail
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/fi-bsw-nick/igt@i915_selftest@live@active.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/fi-bsw-nick/igt@i915_selftest@live@active.html
* igt@intel_hwmon@hwmon-write:
- bat-twl-2: NOTRUN -> [SKIP][6] ([i915#7707]) +1 other test skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/bat-twl-2/igt@intel_hwmon@hwmon-write.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- bat-twl-2: NOTRUN -> [SKIP][7] ([i915#11030] / [i915#11731]) +1 other test skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/bat-twl-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_dsc@dsc-basic:
- bat-twl-2: NOTRUN -> [SKIP][8] ([i915#16361])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/bat-twl-2/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-twl-2: NOTRUN -> [SKIP][9] ([i915#11032])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/bat-twl-2/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-twl-2: NOTRUN -> [SKIP][10] ([i915#8809])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/bat-twl-2/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-read:
- bat-twl-2: NOTRUN -> [SKIP][11] ([i915#10212] / [i915#3708])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/bat-twl-2/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-read:
- bat-twl-2: NOTRUN -> [SKIP][12] ([i915#10214] / [i915#3708])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/bat-twl-2/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- bat-twl-2: NOTRUN -> [SKIP][13] ([i915#10216] / [i915#3708])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/bat-twl-2/igt@prime_vgem@basic-write.html
[i915#10209]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10209
[i915#10212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10212
[i915#10213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10213
[i915#10214]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10214
[i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216
[i915#11030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11030
[i915#11032]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11032
[i915#11671]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11671
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11731]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11731
[i915#14808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14808
[i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
Build changes
-------------
* Linux: CI_DRM_19046 -> Patchwork_168274v2
CI-20190529: 20190529
CI_DRM_19046: 4a47d4b5bf957bd7e34d8d3ab7096c42161892c6 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9075: 9075
Patchwork_168274v2: 4a47d4b5bf957bd7e34d8d3ab7096c42161892c6 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/index.html
[-- Attachment #2: Type: text/html, Size: 6325 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915/cdclk: cdclk pcode related fixes and refactoring (rev2)
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
` (14 preceding siblings ...)
2026-08-26 15:28 ` ✓ i915.CI.BAT: success for drm/i915/cdclk: cdclk pcode related fixes and refactoring (rev2) Patchwork
@ 2026-08-26 20:53 ` Patchwork
15 siblings, 0 replies; 19+ messages in thread
From: Patchwork @ 2026-08-26 20:53 UTC (permalink / raw)
To: Ville Syrjala; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 122957 bytes --]
== Series Details ==
Series: drm/i915/cdclk: cdclk pcode related fixes and refactoring (rev2)
URL : https://patchwork.freedesktop.org/series/168274/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_19046_full -> Patchwork_168274v2_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_168274v2_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_168274v2_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_168274v2_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-c-hdmi-a-1:
- shard-tglu: [PASS][1] -> [ABORT][2] +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-5/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-c-hdmi-a-1.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-8/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-c-hdmi-a-1.html
* igt@perf_pmu@busy-check-all@bcs0:
- shard-tglu: [PASS][3] -> [FAIL][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-4/igt@perf_pmu@busy-check-all@bcs0.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@perf_pmu@busy-check-all@bcs0.html
#### Warnings ####
* igt@gem_eio@kms:
- shard-dg1: [ABORT][5] ([i915#16837]) -> [ABORT][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-15/igt@gem_eio@kms.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-19/igt@gem_eio@kms.html
New tests
---------
New tests have been introduced between CI_DRM_19046_full and Patchwork_168274v2_full:
### New IGT tests (106) ###
* igt@kms_flip@absolute-wf_vblank-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.79] s
* igt@kms_flip@absolute-wf_vblank-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.70] s
* igt@kms_flip@absolute-wf_vblank-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.70] s
* igt@kms_flip@absolute-wf_vblank@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.96] s
* igt@kms_flip@absolute-wf_vblank@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.71] s
* igt@kms_flip@absolute-wf_vblank@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.72] s
* igt@kms_flip@blocking-absolute-wf_vblank-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.81] s
* igt@kms_flip@blocking-absolute-wf_vblank-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.70] s
* igt@kms_flip@blocking-absolute-wf_vblank-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.70] s
* igt@kms_flip@blocking-absolute-wf_vblank@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.80] s
* igt@kms_flip@blocking-absolute-wf_vblank@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.71] s
* igt@kms_flip@blocking-absolute-wf_vblank@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.72] s
* igt@kms_flip@blocking-wf_vblank@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.23] s
* igt@kms_flip@blocking-wf_vblank@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.17] s
* igt@kms_flip@blocking-wf_vblank@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.17] s
* igt@kms_flip@bo-too-big-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.27] s
* igt@kms_flip@bo-too-big-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.20] s
* igt@kms_flip@bo-too-big-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.20] s
* igt@kms_flip@bo-too-big@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.31] s
* igt@kms_flip@bo-too-big@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.24] s
* igt@kms_flip@bo-too-big@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.23] s
* igt@kms_flip@busy-flip@a-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [0.78, 0.81] s
* igt@kms_flip@busy-flip@b-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [0.73, 0.74] s
* igt@kms_flip@busy-flip@c-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [0.71, 0.72] s
* igt@kms_flip@dpms-off-confusion-interruptible@a-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.83, 7.84] s
* igt@kms_flip@dpms-off-confusion-interruptible@b-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.72] s
* igt@kms_flip@dpms-off-confusion-interruptible@c-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.70, 7.74] s
* igt@kms_flip@dpms-off-confusion@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.79] s
* igt@kms_flip@dpms-off-confusion@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.71] s
* igt@kms_flip@dpms-off-confusion@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.72] s
* igt@kms_flip@dpms-vs-vblank-race-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [3.17] s
* igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [3.04] s
* igt@kms_flip@dpms-vs-vblank-race-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [3.09] s
* igt@kms_flip@dpms-vs-vblank-race@a-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [3.05, 3.19] s
* igt@kms_flip@dpms-vs-vblank-race@b-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [3.06, 3.08] s
* igt@kms_flip@dpms-vs-vblank-race@c-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [3.03, 3.07] s
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.05] s
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.97] s
* igt@kms_flip@flip-vs-absolute-wf_vblank-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.99] s
* igt@kms_flip@flip-vs-absolute-wf_vblank@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.09] s
* igt@kms_flip@flip-vs-absolute-wf_vblank@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.01] s
* igt@kms_flip@flip-vs-absolute-wf_vblank@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.00] s
* igt@kms_flip@flip-vs-blocking-wf-vblank@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.14] s
* igt@kms_flip@flip-vs-blocking-wf-vblank@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.00] s
* igt@kms_flip@flip-vs-blocking-wf-vblank@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.00] s
* igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible@a-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [0.76, 0.80] s
* igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible@b-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [0.67, 0.70] s
* igt@kms_flip@flip-vs-dpms-off-vs-modeset-interruptible@c-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [0.68, 0.70] s
* igt@kms_flip@flip-vs-dpms-off-vs-modeset@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.80] s
* igt@kms_flip@flip-vs-dpms-off-vs-modeset@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.74] s
* igt@kms_flip@flip-vs-dpms-off-vs-modeset@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.73] s
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.83] s
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.74] s
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.70] s
* igt@kms_flip@flip-vs-expired-vblank@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.82] s
* igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.71] s
* igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.72] s
* igt@kms_flip@flip-vs-modeset-vs-hang@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [51.47] s
* igt@kms_flip@flip-vs-panning-interruptible@a-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.82, 7.83] s
* igt@kms_flip@flip-vs-panning-interruptible@b-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.78, 7.80] s
* igt@kms_flip@flip-vs-panning-interruptible@c-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.78, 7.80] s
* igt@kms_flip@flip-vs-panning-vs-hang@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [51.56] s
* igt@kms_flip@flip-vs-panning@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.81] s
* igt@kms_flip@flip-vs-panning@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.74] s
* igt@kms_flip@flip-vs-panning@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.73] s
* igt@kms_flip@flip-vs-rmfb-interruptible@a-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.79, 7.82] s
* igt@kms_flip@flip-vs-rmfb-interruptible@b-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.71, 7.75] s
* igt@kms_flip@flip-vs-rmfb-interruptible@c-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.68, 7.75] s
* igt@kms_flip@flip-vs-rmfb@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.84] s
* igt@kms_flip@flip-vs-rmfb@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.78] s
* igt@kms_flip@flip-vs-rmfb@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.79] s
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [11.05] s
* igt@kms_flip@modeset-vs-vblank-race-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [3.24] s
* igt@kms_flip@modeset-vs-vblank-race-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [3.06] s
* igt@kms_flip@modeset-vs-vblank-race-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [3.01] s
* igt@kms_flip@modeset-vs-vblank-race@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [3.18] s
* igt@kms_flip@modeset-vs-vblank-race@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [3.15] s
* igt@kms_flip@modeset-vs-vblank-race@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [3.05] s
* igt@kms_flip@nonexisting-fb-interruptible@a-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [0.33, 0.34] s
* igt@kms_flip@nonexisting-fb-interruptible@b-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [0.21, 0.24] s
* igt@kms_flip@nonexisting-fb-interruptible@c-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [0.20, 0.24] s
* igt@kms_flip@nonexisting-fb@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.31] s
* igt@kms_flip@nonexisting-fb@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.26] s
* igt@kms_flip@nonexisting-fb@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.25] s
* igt@kms_flip@plain-flip-fb-recreate-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.12] s
* igt@kms_flip@plain-flip-fb-recreate-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.01] s
* igt@kms_flip@plain-flip-fb-recreate-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.00] s
* igt@kms_flip@plain-flip-fb-recreate@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.07] s
* igt@kms_flip@plain-flip-fb-recreate@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.03] s
* igt@kms_flip@plain-flip-fb-recreate@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.04] s
* igt@kms_flip@plain-flip-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.78] s
* igt@kms_flip@plain-flip-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.72] s
* igt@kms_flip@plain-flip-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.70] s
* igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.05] s
* igt@kms_flip@plain-flip-ts-check-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.99] s
* igt@kms_flip@plain-flip-ts-check-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [7.99] s
* igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.82] s
* igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.76] s
* igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [0.76] s
* igt@kms_flip@wf_vblank-ts-check-interruptible@a-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [8.08, 8.10] s
* igt@kms_flip@wf_vblank-ts-check-interruptible@b-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.98, 7.99] s
* igt@kms_flip@wf_vblank-ts-check-interruptible@c-hdmi-a3:
- Statuses : 2 pass(s)
- Exec time: [7.99] s
* igt@kms_flip@wf_vblank-ts-check@a-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.08] s
* igt@kms_flip@wf_vblank-ts-check@b-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.00] s
* igt@kms_flip@wf_vblank-ts-check@c-hdmi-a3:
- Statuses : 1 pass(s)
- Exec time: [8.00] s
* igt@kms_rmfb@rmfb-ioctl@pipe-c-hdmi-a-3:
- Statuses : 1 pass(s)
- Exec time: [0.24] s
Known issues
------------
Here are the changes found in Patchwork_168274v2_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_busy@semaphore:
- shard-dg2: NOTRUN -> [SKIP][7] ([i915#3936])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-3/igt@gem_busy@semaphore.html
* igt@gem_ccs@block-multicopy-compressed:
- shard-tglu: NOTRUN -> [SKIP][8] ([i915#9323])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@gem_ccs@block-multicopy-compressed.html
* igt@gem_ctx_sseu@engines:
- shard-rkl: NOTRUN -> [SKIP][9] ([i915#280])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-args:
- shard-mtlp: NOTRUN -> [SKIP][10] ([i915#280])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_eio@in-flight-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][11] ([i915#13390])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk8/igt@gem_eio@in-flight-suspend.html
* igt@gem_eio@unwedge-stress@blt:
- shard-mtlp: NOTRUN -> [SKIP][12] ([i915#15314])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@gem_eio@unwedge-stress@blt.html
* igt@gem_exec_balancer@hog:
- shard-dg2: NOTRUN -> [SKIP][13] ([i915#4812])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@gem_exec_balancer@hog.html
* igt@gem_exec_balancer@parallel:
- shard-tglu-1: NOTRUN -> [SKIP][14] ([i915#4525])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_capture@capture-invisible:
- shard-glk11: NOTRUN -> [SKIP][15] ([i915#6334]) +1 other test skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk11/igt@gem_exec_capture@capture-invisible.html
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-rkl: NOTRUN -> [SKIP][16] ([i915#3281]) +2 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
* igt@gem_exec_reloc@basic-write-cpu:
- shard-dg2: NOTRUN -> [SKIP][17] ([i915#3281]) +2 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@gem_exec_reloc@basic-write-cpu.html
* igt@gem_exec_suspend@basic-s3:
- shard-rkl: [PASS][18] -> [INCOMPLETE][19] ([i915#13356]) +1 other test incomplete
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-2/igt@gem_exec_suspend@basic-s3.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@gem_exec_suspend@basic-s3.html
* igt@gem_fenced_exec_thrash@2-spare-fences:
- shard-mtlp: NOTRUN -> [SKIP][20] ([i915#4860])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@gem_fenced_exec_thrash@2-spare-fences.html
* igt@gem_fenced_exec_thrash@no-spare-fences-busy:
- shard-dg2: NOTRUN -> [SKIP][21] ([i915#4860]) +1 other test skip
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-3/igt@gem_fenced_exec_thrash@no-spare-fences-busy.html
* igt@gem_huc_copy@huc-copy:
- shard-rkl: NOTRUN -> [SKIP][22] ([i915#2190])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@gem_huc_copy@huc-copy.html
- shard-tglu: NOTRUN -> [SKIP][23] ([i915#2190])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@random-engines:
- shard-glk: NOTRUN -> [SKIP][24] ([i915#4613]) +3 other tests skip
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk5/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-mtlp: NOTRUN -> [SKIP][25] ([i915#4613])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_mmap@bad-object:
- shard-mtlp: NOTRUN -> [SKIP][26] ([i915#4083])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@gem_mmap@bad-object.html
* igt@gem_mmap_gtt@basic-small-copy-xy:
- shard-dg2: NOTRUN -> [SKIP][27] ([i915#4077]) +1 other test skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@gem_mmap_gtt@basic-small-copy-xy.html
* igt@gem_mmap_gtt@medium-copy-xy:
- shard-mtlp: NOTRUN -> [SKIP][28] ([i915#4077]) +3 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@gem_mmap_gtt@medium-copy-xy.html
* igt@gem_pread@exhaustion:
- shard-glk10: NOTRUN -> [WARN][29] ([i915#2658])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk10/igt@gem_pread@exhaustion.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-tglu: NOTRUN -> [SKIP][30] ([i915#13398])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_render_copy@linear-to-vebox-y-tiled:
- shard-mtlp: NOTRUN -> [SKIP][31] ([i915#8428]) +2 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@gem_render_copy@linear-to-vebox-y-tiled.html
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
- shard-dg2: NOTRUN -> [SKIP][32] ([i915#5190] / [i915#8428]) +1 other test skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-3/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@gem_set_tiling_vs_blt@untiled-to-tiled:
- shard-rkl: NOTRUN -> [SKIP][33] ([i915#8411])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html
* igt@gem_tiled_partial_pwrite_pread@writes-after-reads:
- shard-rkl: NOTRUN -> [SKIP][34] ([i915#3282]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-rkl: NOTRUN -> [SKIP][35] ([i915#3297]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@gem_userptr_blits@readonly-unsync.html
* igt@gem_workarounds@suspend-resume-context:
- shard-glk11: NOTRUN -> [INCOMPLETE][36] ([i915#13356])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk11/igt@gem_workarounds@suspend-resume-context.html
* igt@gen7_exec_parse@basic-allocation:
- shard-mtlp: NOTRUN -> [SKIP][37] +7 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@gen7_exec_parse@basic-allocation.html
* igt@gen9_exec_parse@allowed-single:
- shard-dg2: NOTRUN -> [SKIP][38] ([i915#2856])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-3/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@basic-rejected:
- shard-tglu: NOTRUN -> [SKIP][39] ([i915#2527] / [i915#2856]) +1 other test skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@gen9_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@batch-invalid-length:
- shard-tglu-1: NOTRUN -> [SKIP][40] ([i915#2527] / [i915#2856])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@gen9_exec_parse@batch-invalid-length.html
* igt@gen9_exec_parse@bb-chained:
- shard-rkl: NOTRUN -> [SKIP][41] ([i915#2527]) +1 other test skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@gen9_exec_parse@bb-chained.html
* igt@i915_drm_fdinfo@isolation@rcs0:
- shard-dg2: NOTRUN -> [SKIP][42] ([i915#14073]) +7 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@i915_drm_fdinfo@isolation@rcs0.html
* igt@i915_fb_tiling@basic-x-tiling:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#13786])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-6/igt@i915_fb_tiling@basic-x-tiling.html
* igt@i915_module_load@fault-injection@intel_connector_register:
- shard-glk: NOTRUN -> [ABORT][44] ([i915#15342]) +1 other test abort
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk9/igt@i915_module_load@fault-injection@intel_connector_register.html
* igt@i915_pm_freq_api@freq-basic-api:
- shard-rkl: NOTRUN -> [SKIP][45] ([i915#8399])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@i915_pm_freq_api@freq-basic-api.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-tglu: NOTRUN -> [SKIP][46] ([i915#6590]) +1 other test skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-mtlp: NOTRUN -> [SKIP][47] ([i915#16080] / [i915#16166])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu: [PASS][48] -> [WARN][49] ([i915#13790] / [i915#2681]) +1 other test warn
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-6/igt@i915_pm_rc6_residency@rc6-fence.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-5/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_suspend@debugfs-reader:
- shard-glk: [PASS][50] -> [INCOMPLETE][51] ([i915#16182] / [i915#4817])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-glk9/igt@i915_suspend@debugfs-reader.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk8/igt@i915_suspend@debugfs-reader.html
* igt@i915_suspend@forcewake:
- shard-rkl: [PASS][52] -> [INCOMPLETE][53] ([i915#4817]) +1 other test incomplete
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-4/igt@i915_suspend@forcewake.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-3/igt@i915_suspend@forcewake.html
- shard-glk11: NOTRUN -> [INCOMPLETE][54] ([i915#16182] / [i915#4817])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk11/igt@i915_suspend@forcewake.html
* igt@i915_suspend@sysfs-reader:
- shard-glk: NOTRUN -> [INCOMPLETE][55] ([i915#16182] / [i915#4817])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk2/igt@i915_suspend@sysfs-reader.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- shard-mtlp: NOTRUN -> [SKIP][56] ([i915#5190])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@bad-pitch-999:
- shard-dg1: [PASS][57] -> [DMESG-WARN][58] ([i915#4423])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-14/igt@kms_addfb_basic@bad-pitch-999.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-18/igt@kms_addfb_basic@bad-pitch-999.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-glk10: NOTRUN -> [INCOMPLETE][59] ([i915#12761])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk10/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2:
- shard-glk10: NOTRUN -> [INCOMPLETE][60] ([i915#12761] / [i915#14995])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk10/igt@kms_async_flips@async-flip-suspend-resume@pipe-a-hdmi-a-2.html
* igt@kms_atomic@plane-primary-overlay-mutable-zpos:
- shard-tglu-1: NOTRUN -> [SKIP][61] ([i915#9531])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk: NOTRUN -> [SKIP][62] ([i915#1769])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk2/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-180:
- shard-rkl: NOTRUN -> [SKIP][63] ([i915#5286]) +1 other test skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180:
- shard-tglu-1: NOTRUN -> [SKIP][64] ([i915#5286])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/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-hflip-async-flip:
- shard-tglu: NOTRUN -> [SKIP][65] ([i915#5286]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip:
- shard-mtlp: [PASS][66] -> [FAIL][67] ([i915#15733] / [i915#5138])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][68] ([i915#3638])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_big_fb@x-tiled-64bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#4538] / [i915#5190]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-3/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][70] ([i915#6095]) +190 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-16/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-1:
- shard-glk11: NOTRUN -> [SKIP][71] +98 other tests skip
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk11/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-1.html
* igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][72] ([i915#10307] / [i915#6095]) +58 other tests skip
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-4/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][73] ([i915#6095]) +63 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-c-hdmi-a-1:
- shard-rkl: NOTRUN -> [ABORT][74] ([i915#16852])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#12313])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs:
- shard-glk10: NOTRUN -> [SKIP][76] +128 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk10/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-mc-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][77] ([i915#6095]) +9 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][78] ([i915#4423] / [i915#6095])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-18/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-4.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][79] ([i915#6095]) +19 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs@pipe-d-edp-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][80] ([i915#6095]) +19 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#6095]) +11 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][82] ([i915#14098] / [i915#6095]) +33 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][83] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-4/igt@kms_ccs@missing-ccs-buffer-y-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_audio@dp-audio:
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#11151] / [i915#7828]) +3 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@kms_chamelium_audio@dp-audio.html
* igt@kms_chamelium_color@ctm-green-to-red:
- shard-dg2: NOTRUN -> [SKIP][85] +2 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-6/igt@kms_chamelium_color@ctm-green-to-red.html
* igt@kms_chamelium_color_pipeline@plane-ctm3x4:
- shard-tglu: NOTRUN -> [SKIP][86] ([i915#16471])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_chamelium_color_pipeline@plane-ctm3x4.html
* igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#16471])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_chamelium_color_pipeline@plane-lut1d-ctm3x4-lut1d.html
* igt@kms_chamelium_edid@dp-edid-change-during-suspend:
- shard-rkl: NOTRUN -> [SKIP][88] ([i915#11151] / [i915#7828]) +4 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html
* igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k:
- shard-dg2: NOTRUN -> [SKIP][89] ([i915#11151] / [i915#7828]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@kms_chamelium_edid@hdmi-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_hpd@hdmi-hpd-after-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][90] ([i915#11151] / [i915#7828])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_chamelium_hpd@hdmi-hpd-after-suspend.html
* igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode:
- shard-mtlp: NOTRUN -> [SKIP][91] ([i915#11151] / [i915#7828]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html
* igt@kms_content_protection@atomic:
- shard-mtlp: NOTRUN -> [SKIP][92] ([i915#15865])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_content_protection@atomic.html
* igt@kms_content_protection@suspend-resume:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#15865])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_content_protection@suspend-resume.html
- shard-tglu: NOTRUN -> [SKIP][94] ([i915#15865])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@kms_content_protection@suspend-resume.html
* igt@kms_cursor_crc@cursor-offscreen-32x10:
- shard-tglu-1: NOTRUN -> [SKIP][95] ([i915#3555]) +1 other test skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-32x10.html
* igt@kms_cursor_crc@cursor-onscreen-32x32:
- shard-tglu: NOTRUN -> [SKIP][96] ([i915#3555]) +1 other test skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_cursor_crc@cursor-onscreen-32x32.html
* igt@kms_cursor_crc@cursor-random-128x42:
- shard-rkl: [PASS][97] -> [FAIL][98] ([i915#13566])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_cursor_crc@cursor-random-128x42.html
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_cursor_crc@cursor-random-128x42.html
* igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [FAIL][99] ([i915#13566]) +1 other test fail
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_cursor_crc@cursor-random-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-random-max-size:
- shard-mtlp: NOTRUN -> [SKIP][100] ([i915#3555] / [i915#8814])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_cursor_crc@cursor-random-max-size.html
* igt@kms_cursor_crc@cursor-sliding-512x170:
- shard-mtlp: NOTRUN -> [SKIP][101] ([i915#13049])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_cursor_crc@cursor-sliding-512x170.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-rkl: NOTRUN -> [SKIP][102] +41 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size:
- shard-glk: NOTRUN -> [FAIL][103] ([i915#15804])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-tglu-1: NOTRUN -> [SKIP][104] ([i915#4103])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#3555] / [i915#3804])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][106] ([i915#3804])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_dsc@dsc-basic:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#16361]) +1 other test skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-with-bpc-bigjoiner:
- shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#16361])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_dsc@dsc-with-bpc-bigjoiner.html
* igt@kms_dsc@dsc-with-bpc-formats-bigjoiner:
- shard-mtlp: NOTRUN -> [SKIP][109] ([i915#16361])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_dsc@dsc-with-bpc-formats-bigjoiner.html
* igt@kms_dsc@dsc-with-formats-bigjoiner:
- shard-dg2: NOTRUN -> [SKIP][110] ([i915#16361])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-3/igt@kms_dsc@dsc-with-formats-bigjoiner.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner:
- shard-tglu: NOTRUN -> [SKIP][111] ([i915#16361])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_dsc@dsc-with-output-formats-with-bpc-ultrajoiner.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-glk10: NOTRUN -> [INCOMPLETE][112] ([i915#9878])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk10/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-mtlp: [PASS][113] -> [FAIL][114] ([i915#4767])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-mtlp-6/igt@kms_fbcon_fbt@psr-suspend.html
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-8/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@psr2:
- shard-tglu-1: NOTRUN -> [SKIP][115] ([i915#658])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_feature_discovery@psr2.html
* igt@kms_flip@2x-flip-vs-fences-interruptible:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#9934])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_flip@2x-flip-vs-fences-interruptible.html
- shard-tglu: NOTRUN -> [SKIP][117] ([i915#3637] / [i915#9934]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@kms_flip@2x-flip-vs-fences-interruptible.html
* igt@kms_flip@2x-flip-vs-rmfb:
- shard-mtlp: NOTRUN -> [SKIP][118] ([i915#3637] / [i915#9934]) +2 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_flip@2x-flip-vs-rmfb.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][119] ([i915#9934])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-3/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@2x-plain-flip-ts-check:
- shard-tglu-1: NOTRUN -> [SKIP][120] ([i915#3637] / [i915#9934])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_flip@2x-plain-flip-ts-check.html
* igt@kms_flip@dpms-vs-vblank-race-interruptible:
- shard-dg1: [PASS][121] -> [ABORT][122] ([i915#16872])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-15/igt@kms_flip@dpms-vs-vblank-race-interruptible.html
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-17/igt@kms_flip@dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@dpms-vs-vblank-race-interruptible@c-hdmi-a4:
- shard-dg1: NOTRUN -> [ABORT][123] ([i915#16872])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-17/igt@kms_flip@dpms-vs-vblank-race-interruptible@c-hdmi-a4.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-rkl: [PASS][124] -> [FAIL][125] ([i915#13027]) +1 other test fail
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
- shard-tglu: [PASS][126] -> [FAIL][127] ([i915#13027]) +1 other test fail
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-5/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a1:
- shard-dg2: NOTRUN -> [FAIL][128] ([i915#13027])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-4/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a1.html
* igt@kms_flip@flip-vs-rmfb-interruptible@d-hdmi-a1:
- shard-tglu: [PASS][129] -> [ABORT][130] ([i915#16872]) +1 other test abort
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-3/igt@kms_flip@flip-vs-rmfb-interruptible@d-hdmi-a1.html
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-8/igt@kms_flip@flip-vs-rmfb-interruptible@d-hdmi-a1.html
* igt@kms_flip@flip-vs-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][131] ([i915#12745] / [i915#4839])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk6/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: NOTRUN -> [INCOMPLETE][132] ([i915#12745])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk6/igt@kms_flip@flip-vs-suspend@a-hdmi-a1.html
* igt@kms_flip@modeset-vs-vblank-race-interruptible:
- shard-tglu-1: [PASS][133] -> [ABORT][134] ([i915#16872]) +1 other test abort
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-1/igt@kms_flip@modeset-vs-vblank-race-interruptible.html
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_flip@modeset-vs-vblank-race-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][135] ([i915#3555] / [i915#8810] / [i915#8813]) +1 other test skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling:
- shard-tglu-1: NOTRUN -> [SKIP][136] ([i915#15643])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling:
- shard-mtlp: NOTRUN -> [SKIP][137] ([i915#15643])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#15643]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
- shard-tglu: NOTRUN -> [SKIP][139] ([i915#15643]) +2 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-32bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling:
- shard-dg2: NOTRUN -> [SKIP][140] ([i915#15643] / [i915#5190]) +1 other test skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][141] ([i915#15990] / [i915#8708])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-dg2: NOTRUN -> [SKIP][142] ([i915#15990] / [i915#8708])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render:
- shard-mtlp: NOTRUN -> [SKIP][143] ([i915#15991] / [i915#1825]) +6 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt:
- shard-dg2: NOTRUN -> [SKIP][144] ([i915#15991] / [i915#5354]) +4 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-rkl: [PASS][145] -> [INCOMPLETE][146] ([i915#10056])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-suspend.html
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-blt:
- shard-mtlp: NOTRUN -> [SKIP][147] ([i915#15989]) +10 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-render:
- shard-glk: [PASS][148] -> [SKIP][149] +9 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-glk8/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-render.html
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk2/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt:
- shard-rkl: [PASS][150] -> [SKIP][151] ([i915#15989]) +19 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-pwrite:
- shard-tglu: NOTRUN -> [SKIP][152] ([i915#15989]) +10 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-indfb-pgflip-blt:
- shard-mtlp: NOTRUN -> [SKIP][153] ([i915#15991]) +9 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][154] ([i915#15991]) +4 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbchdr-tiling-linear:
- shard-rkl: NOTRUN -> [SKIP][155] ([i915#15989]) +9 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_frontbuffer_tracking@fbchdr-tiling-linear.html
* igt@kms_frontbuffer_tracking@fbcpsr-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][156] ([i915#15102]) +5 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-indfb-fliptrack-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#15990]) +2 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-shrfb-draw-blt:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#15102]) +4 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-indfb-pgflip-blt:
- shard-tglu: NOTRUN -> [SKIP][159] +45 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][160] ([i915#15989]) +2 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-draw-mmap-wc:
- shard-glk: NOTRUN -> [SKIP][161] +407 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk6/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@hdr-2p-primscrn-shrfb-pgflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][162] +19 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@hdr-farfromfence-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][163] ([i915#15990]) +1 other test skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_frontbuffer_tracking@hdr-farfromfence-mmap-gtt.html
* igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-pwrite:
- shard-tglu-1: NOTRUN -> [SKIP][164] ([i915#15989]) +2 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary:
- shard-tglu: NOTRUN -> [SKIP][165] ([i915#15102]) +20 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_frontbuffer_tracking@psr-shrfb-scaledprimary.html
* igt@kms_frontbuffer_tracking@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][166] ([i915#15102]) +18 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-suspend.html
* igt@kms_hdr@bpc-switch:
- shard-rkl: [PASS][167] -> [SKIP][168] ([i915#16644] / [i915#3555] / [i915#8228]) +1 other test skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-1/igt@kms_hdr@bpc-switch.html
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-2-xrgb16161616f:
- shard-rkl: NOTRUN -> [ABORT][169] ([i915#15132])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-1/igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-2-xrgb16161616f.html
* igt@kms_hdr@static-toggle-dpms:
- shard-tglu: NOTRUN -> [SKIP][170] ([i915#3555] / [i915#8228])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-dg2: NOTRUN -> [SKIP][171] ([i915#15459])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-3/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-max-non-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][172] ([i915#13688])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_joiner@basic-max-non-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][173] ([i915#15458])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
- shard-tglu: NOTRUN -> [SKIP][174] ([i915#15458])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: NOTRUN -> [SKIP][175] ([i915#15815])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
- shard-tglu: NOTRUN -> [SKIP][176] ([i915#15815])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][177] ([i915#12756] / [i915#13409] / [i915#13476] / [i915#16789]) +1 other test incomplete
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_pipe_stress@stress-xrgb8888-untiled:
- shard-glk: NOTRUN -> [DMESG-FAIL][178] ([i915#118])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk5/igt@kms_pipe_stress@stress-xrgb8888-untiled.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-tglu-1: NOTRUN -> [SKIP][179] ([i915#14712])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping:
- shard-tglu: NOTRUN -> [SKIP][180] ([i915#15709])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][181] ([i915#15709]) +1 other test skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
- shard-mtlp: NOTRUN -> [SKIP][182] ([i915#15709])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier:
- shard-dg2: NOTRUN -> [SKIP][183] ([i915#15709])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-6/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7:
- shard-tglu: NOTRUN -> [SKIP][184] ([i915#16386]) +1 other test skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7.html
* igt@kms_plane_alpha_blend@alpha-basic:
- shard-glk: NOTRUN -> [FAIL][185] ([i915#12178])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk1/igt@kms_plane_alpha_blend@alpha-basic.html
* igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [FAIL][186] ([i915#7862]) +1 other test fail
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk1/igt@kms_plane_alpha_blend@alpha-basic@pipe-a-hdmi-a-1.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-mtlp: NOTRUN -> [SKIP][187] ([i915#13958])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2: NOTRUN -> [SKIP][188] ([i915#6953] / [i915#9423])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation:
- shard-rkl: NOTRUN -> [SKIP][189] ([i915#15329] / [i915#3555])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c:
- shard-rkl: NOTRUN -> [SKIP][190] ([i915#15329]) +6 other tests skip
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-c.html
* igt@kms_pm_backlight@bad-brightness:
- shard-tglu: NOTRUN -> [SKIP][191] ([i915#12343] / [i915#9812])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_pm_backlight@bad-brightness.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-rkl: NOTRUN -> [SKIP][192] ([i915#8430])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_pm_lpsp@screens-disabled.html
- shard-tglu: NOTRUN -> [SKIP][193] ([i915#8430])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-dg2: [PASS][194] -> [SKIP][195] ([i915#15073]) +1 other test skip
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg2-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@kms_pm_rpm@modeset-lpsp-stress.html
- shard-dg1: [PASS][196] -> [SKIP][197] ([i915#15073])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-15/igt@kms_pm_rpm@modeset-lpsp-stress.html
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-17/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-tglu: NOTRUN -> [SKIP][198] ([i915#15073])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [PASS][199] -> [SKIP][200] ([i915#15073]) +2 other tests skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_prime@basic-crc-hybrid:
- shard-rkl: NOTRUN -> [SKIP][201] ([i915#6524])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_prime@basic-crc-hybrid.html
- shard-tglu: NOTRUN -> [SKIP][202] ([i915#6524])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf:
- shard-tglu-1: NOTRUN -> [SKIP][203] ([i915#11520]) +1 other test skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf:
- shard-rkl: NOTRUN -> [SKIP][204] ([i915#11520]) +3 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][205] ([i915#9808])
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-a-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][206] ([i915#12316]) +1 other test skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-move-continuous-sf@pipe-b-edp-1.html
* igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf:
- shard-glk: NOTRUN -> [SKIP][207] ([i915#11520]) +5 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk6/igt@kms_psr2_sf@fbc-psr2-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-glk10: NOTRUN -> [SKIP][208] ([i915#11520]) +4 other tests skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk10/igt@kms_psr2_sf@fbc-psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area:
- shard-glk11: NOTRUN -> [SKIP][209] ([i915#11520]) +5 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk11/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf:
- shard-tglu: NOTRUN -> [SKIP][210] ([i915#11520]) +2 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr@fbc-psr2-cursor-blt:
- shard-tglu-1: NOTRUN -> [SKIP][211] ([i915#9732]) +4 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_psr@fbc-psr2-cursor-blt.html
* igt@kms_psr@fbc-psr2-sprite-render:
- shard-rkl: NOTRUN -> [SKIP][212] ([i915#1072] / [i915#9732]) +10 other tests skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_psr@fbc-psr2-sprite-render.html
* igt@kms_psr@pr-cursor-plane-move:
- shard-mtlp: NOTRUN -> [SKIP][213] ([i915#9688]) +5 other tests skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_psr@pr-cursor-plane-move.html
* igt@kms_psr@psr2-cursor-plane-onoff:
- shard-tglu: NOTRUN -> [SKIP][214] ([i915#9732]) +8 other tests skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_psr@psr2-cursor-plane-onoff.html
* igt@kms_psr@psr2-primary-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][215] ([i915#1072] / [i915#9732]) +3 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-3/igt@kms_psr@psr2-primary-mmap-gtt.html
* igt@kms_psr@psr2-sprite-mmap-gtt:
- shard-mtlp: NOTRUN -> [SKIP][216] ([i915#4077] / [i915#9688]) +1 other test skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_psr@psr2-sprite-mmap-gtt.html
* igt@kms_rotation_crc@multiplane-rotation-cropping-bottom:
- shard-glk11: NOTRUN -> [INCOMPLETE][217] ([i915#15500] / [i915#16184])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk11/igt@kms_rotation_crc@multiplane-rotation-cropping-bottom.html
* igt@kms_rotation_crc@primary-4-tiled-reflect-x-180:
- shard-tglu: NOTRUN -> [SKIP][218] ([i915#5289])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-4/igt@kms_rotation_crc@primary-4-tiled-reflect-x-180.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-tglu-1: NOTRUN -> [SKIP][219] ([i915#5289])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_scaling_modes@scaling-mode-center:
- shard-rkl: NOTRUN -> [SKIP][220] ([i915#3555])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_scaling_modes@scaling-mode-center.html
* igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free:
- shard-dg2: NOTRUN -> [ABORT][221] ([i915#13179]) +1 other test abort
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@kms_selftest@drm_framebuffer@drm_test_framebuffer_free.html
* igt@kms_vrr@flip-basic:
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#15243] / [i915#3555])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flip-dpms:
- shard-mtlp: NOTRUN -> [SKIP][223] ([i915#3555] / [i915#8808])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@kms_vrr@flip-dpms.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][224] ([i915#2436])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf@mi-rpc:
- shard-mtlp: NOTRUN -> [SKIP][225] ([i915#2434])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-6/igt@perf@mi-rpc.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][226] ([i915#2433])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@perf@unprivileged-single-ctx-counters.html
* igt@perf_pmu@busy-check-all@rcs0:
- shard-tglu: [PASS][227] -> [FAIL][228] ([i915#4349]) +3 other tests fail
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-4/igt@perf_pmu@busy-check-all@rcs0.html
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@perf_pmu@busy-check-all@rcs0.html
* igt@perf_pmu@module-unload:
- shard-tglu-1: NOTRUN -> [ABORT][229] ([i915#13029] / [i915#15778])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-1/igt@perf_pmu@module-unload.html
* igt@perf_pmu@rc6-suspend:
- shard-dg2: [PASS][230] -> [FAIL][231] ([i915#16544])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg2-7/igt@perf_pmu@rc6-suspend.html
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-7/igt@perf_pmu@rc6-suspend.html
* igt@prime_vgem@basic-fence-mmap:
- shard-dg2: NOTRUN -> [SKIP][232] ([i915#3708] / [i915#4077])
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@fence-read-hang:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#3708])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@prime_vgem@fence-read-hang.html
#### Possible fixes ####
* igt@gem_exec_suspend@basic-s0:
- shard-dg2: [INCOMPLETE][234] ([i915#13356]) -> [PASS][235] +1 other test pass
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg2-4/igt@gem_exec_suspend@basic-s0.html
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-1/igt@gem_exec_suspend@basic-s0.html
* igt@gem_workarounds@suspend-resume-context:
- shard-rkl: [INCOMPLETE][236] ([i915#13356]) -> [PASS][237]
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-4/igt@gem_workarounds@suspend-resume-context.html
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@gem_workarounds@suspend-resume-context.html
* igt@gen9_exec_parse@allowed-single:
- shard-glk: [ABORT][238] ([i915#5566]) -> [PASS][239]
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-glk8/igt@gen9_exec_parse@allowed-single.html
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk2/igt@gen9_exec_parse@allowed-single.html
* igt@i915_power@sanity:
- shard-mtlp: [SKIP][240] ([i915#7984]) -> [PASS][241]
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-mtlp-7/igt@i915_power@sanity.html
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-3/igt@i915_power@sanity.html
* igt@i915_suspend@fence-restore-untiled:
- shard-rkl: [INCOMPLETE][242] ([i915#4817]) -> [PASS][243] +1 other test pass
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@i915_suspend@fence-restore-untiled.html
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@i915_suspend@fence-restore-untiled.html
* igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-b-hdmi-a-1:
- shard-tglu: [ABORT][244] ([i915#16844]) -> [PASS][245] +1 other test pass
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-tglu-3/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-b-hdmi-a-1.html
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-tglu-7/igt@kms_atomic_transition@plane-toggle-modeset-transition@pipe-b-hdmi-a-1.html
* igt@kms_color@deep-color:
- shard-rkl: [SKIP][246] ([i915#12655] / [i915#3555]) -> [PASS][247]
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_color@deep-color.html
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_color@deep-color.html
* igt@kms_cursor_crc@cursor-onscreen-64x21:
- shard-rkl: [FAIL][248] ([i915#13566]) -> [PASS][249] +1 other test pass
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-64x21.html
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-2/igt@kms_cursor_crc@cursor-onscreen-64x21.html
* igt@kms_cursor_legacy@cursor-vs-flip-varying-size:
- shard-glk: [INCOMPLETE][250] -> [PASS][251]
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-glk6/igt@kms_cursor_legacy@cursor-vs-flip-varying-size.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk6/igt@kms_cursor_legacy@cursor-vs-flip-varying-size.html
* igt@kms_flip@dpms-vs-vblank-race-interruptible:
- shard-snb: [FAIL][252] ([i915#10826]) -> [PASS][253] +1 other test pass
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-snb5/igt@kms_flip@dpms-vs-vblank-race-interruptible.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-snb6/igt@kms_flip@dpms-vs-vblank-race-interruptible.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1:
- shard-mtlp: [FAIL][254] ([i915#13027]) -> [PASS][255] +1 other test pass
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-mtlp-2/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-1/igt@kms_flip@flip-vs-expired-vblank-interruptible@c-edp1.html
* igt@kms_flip@flip-vs-suspend:
- shard-rkl: [INCOMPLETE][256] ([i915#16276] / [i915#6113]) -> [PASS][257]
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-3/igt@kms_flip@flip-vs-suspend.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@modeset-vs-vblank-race:
- shard-rkl: [FAIL][258] ([i915#10826]) -> [PASS][259] +1 other test pass
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_flip@modeset-vs-vblank-race.html
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_flip@modeset-vs-vblank-race.html
* igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-pwrite:
- shard-rkl: [SKIP][260] ([i915#15989]) -> [PASS][261] +7 other tests pass
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-pwrite.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-cpu:
- shard-glk: [SKIP][262] -> [PASS][263] +20 other tests pass
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-glk9/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-cpu.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk8/igt@kms_frontbuffer_tracking@hdr-rgb101010-draw-mmap-cpu.html
* igt@kms_hdr@static-toggle:
- shard-rkl: [SKIP][264] ([i915#16644] / [i915#3555] / [i915#8228]) -> [PASS][265]
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_hdr@static-toggle.html
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_hdr@static-toggle.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
- shard-rkl: [ABORT][266] ([i915#15132]) -> [PASS][267] +1 other test pass
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-1/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-rkl: [SKIP][268] ([i915#15073]) -> [PASS][269]
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-4/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@i2c:
- shard-dg1: [DMESG-WARN][270] ([i915#4423]) -> [PASS][271] +2 other tests pass
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-19/igt@kms_pm_rpm@i2c.html
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-12/igt@kms_pm_rpm@i2c.html
* igt@kms_pm_rpm@modeset-lpsp-stress-no-wait:
- shard-dg1: [SKIP][272] ([i915#15073]) -> [PASS][273]
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-16/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-14/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-dg2: [INCOMPLETE][274] ([i915#14419]) -> [PASS][275]
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg2-5/igt@kms_pm_rpm@system-suspend-idle.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg2-3/igt@kms_pm_rpm@system-suspend-idle.html
* igt@perf_pmu@busy-double-start:
- shard-mtlp: [FAIL][276] ([i915#4349]) -> [PASS][277] +2 other tests pass
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-mtlp-7/igt@perf_pmu@busy-double-start.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-mtlp-3/igt@perf_pmu@busy-double-start.html
* igt@perf_pmu@busy-hang@vcs0:
- shard-snb: [FAIL][278] -> [PASS][279] +2 other tests pass
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-snb4/igt@perf_pmu@busy-hang@vcs0.html
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-snb5/igt@perf_pmu@busy-hang@vcs0.html
#### Warnings ####
* igt@api_intel_bb@crc32:
- shard-rkl: [SKIP][280] ([i915#14544] / [i915#6230]) -> [SKIP][281] ([i915#6230])
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@api_intel_bb@crc32.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@api_intel_bb@crc32.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: [SKIP][282] ([i915#14544] / [i915#7697]) -> [SKIP][283] ([i915#7697])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@gem_basic@multigpu-create-close.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-rkl: [SKIP][284] ([i915#14544] / [i915#6335]) -> [SKIP][285] ([i915#6335])
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_create@create-ext-cpu-access-sanity-check.html
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_exec_capture@capture-recoverable:
- shard-rkl: [SKIP][286] ([i915#6344]) -> [SKIP][287] ([i915#14544] / [i915#6344])
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@gem_exec_capture@capture-recoverable.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@gem_exec_capture@capture-recoverable.html
* igt@gem_exec_reloc@basic-gtt-cpu-active:
- shard-rkl: [SKIP][288] ([i915#14544] / [i915#3281]) -> [SKIP][289] ([i915#3281]) +1 other test skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu-active.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@gem_exec_reloc@basic-gtt-cpu-active.html
* igt@gem_exec_reloc@basic-wc-gtt-active:
- shard-rkl: [SKIP][290] ([i915#3281]) -> [SKIP][291] ([i915#14544] / [i915#3281]) +3 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@gem_exec_reloc@basic-wc-gtt-active.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@gem_exec_reloc@basic-wc-gtt-active.html
* igt@gem_lmem_swapping@basic:
- shard-rkl: [SKIP][292] ([i915#14544] / [i915#4613]) -> [SKIP][293] ([i915#4613])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_lmem_swapping@basic.html
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-rkl: [SKIP][294] ([i915#4613]) -> [SKIP][295] ([i915#14544] / [i915#4613])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_partial_pwrite_pread@writes-after-reads-display:
- shard-rkl: [SKIP][296] ([i915#14544] / [i915#3282]) -> [SKIP][297] ([i915#3282]) +1 other test skip
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads-display.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-rkl: [SKIP][298] ([i915#3282]) -> [SKIP][299] ([i915#14544] / [i915#3282]) +2 other tests skip
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-rkl: [SKIP][300] ([i915#13717] / [i915#14544]) -> [SKIP][301] ([i915#13717])
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_pxp@hw-rejects-pxp-context.html
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_userptr_blits@forbidden-operations:
- shard-rkl: [SKIP][302] ([i915#14544] / [i915#3282] / [i915#3297]) -> [SKIP][303] ([i915#3282] / [i915#3297])
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_userptr_blits@forbidden-operations.html
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@gem_userptr_blits@forbidden-operations.html
* igt@gem_userptr_blits@readonly-pwrite-unsync:
- shard-rkl: [SKIP][304] ([i915#14544] / [i915#3297]) -> [SKIP][305] ([i915#3297])
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gem_userptr_blits@readonly-pwrite-unsync.html
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@gem_userptr_blits@readonly-pwrite-unsync.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-rkl: [SKIP][306] ([i915#3297]) -> [SKIP][307] ([i915#14544] / [i915#3297])
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@gem_userptr_blits@unsync-unmap-cycles.html
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen9_exec_parse@allowed-all:
- shard-rkl: [SKIP][308] ([i915#2527]) -> [SKIP][309] ([i915#14544] / [i915#2527])
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@gen9_exec_parse@allowed-all.html
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@gen9_exec_parse@allowed-all.html
* igt@gen9_exec_parse@batch-zero-length:
- shard-rkl: [SKIP][310] ([i915#14544] / [i915#2527]) -> [SKIP][311] ([i915#2527])
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@gen9_exec_parse@batch-zero-length.html
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@gen9_exec_parse@batch-zero-length.html
* igt@i915_pm_freq_api@freq-suspend:
- shard-rkl: [SKIP][312] ([i915#14544] / [i915#8399]) -> [SKIP][313] ([i915#8399])
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@i915_pm_freq_api@freq-suspend.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-rkl: [SKIP][314] ([i915#1769] / [i915#3555]) -> [SKIP][315] ([i915#14544] / [i915#1769] / [i915#3555])
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-64bpp-rotate-0:
- shard-rkl: [SKIP][316] ([i915#5286]) -> [SKIP][317] ([i915#14544] / [i915#5286]) +1 other test skip
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-3/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: [SKIP][318] ([i915#14544] / [i915#5286]) -> [SKIP][319] ([i915#5286]) +1 other test skip
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@linear-32bpp-rotate-270:
- shard-rkl: [SKIP][320] ([i915#14544] / [i915#3638]) -> [SKIP][321] ([i915#3638]) +2 other tests skip
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-270.html
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_big_fb@linear-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-rkl: [SKIP][322] ([i915#3638]) -> [SKIP][323] ([i915#14544] / [i915#3638])
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: [SKIP][324] ([i915#14098] / [i915#6095]) -> [SKIP][325] ([i915#14098] / [i915#14544] / [i915#6095]) +3 other tests skip
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][326] ([i915#14098] / [i915#6095]) -> [ABORT][327] ([i915#16852]) +2 other tests abort
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-1/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-7/igt@kms_ccs@bad-pixel-format-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][328] ([i915#6095]) -> [SKIP][329] ([i915#14544] / [i915#6095]) +3 other tests skip
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs:
- shard-dg1: [SKIP][330] ([i915#6095]) -> [SKIP][331] ([i915#4423] / [i915#6095])
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-14/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs.html
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-18/igt@kms_ccs@crc-primary-basic-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][332] ([i915#12805]) -> [SKIP][333] ([i915#12805] / [i915#14544])
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
- shard-rkl: [SKIP][334] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][335] ([i915#14098] / [i915#6095]) +6 other tests skip
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
* igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][336] ([i915#14544] / [i915#6095]) -> [SKIP][337] ([i915#6095]) +3 other tests skip
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-a-hdmi-a-2.html
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_ccs@crc-sprite-planes-basic-yf-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][338] ([i915#12313]) -> [SKIP][339] ([i915#12313] / [i915#14544])
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-lnl-ccs.html
* igt@kms_chamelium_audio@dp-audio-after-suspend:
- shard-rkl: [SKIP][340] ([i915#11151] / [i915#14544]) -> [SKIP][341] ([i915#11151])
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_chamelium_audio@dp-audio-after-suspend.html
[341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_chamelium_audio@dp-audio-after-suspend.html
* igt@kms_chamelium_color_pipeline@plane-lut3d-green-only:
- shard-rkl: [SKIP][342] ([i915#14544] / [i915#16471]) -> [SKIP][343] ([i915#16471]) +1 other test skip
[342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html
[343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_chamelium_color_pipeline@plane-lut3d-green-only.html
* igt@kms_chamelium_frames@dp-crc-single:
- shard-rkl: [SKIP][344] ([i915#11151] / [i915#7828]) -> [SKIP][345] ([i915#11151] / [i915#14544] / [i915#7828])
[344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_chamelium_frames@dp-crc-single.html
[345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_chamelium_frames@dp-crc-single.html
* igt@kms_chamelium_hpd@dp-hpd:
- shard-rkl: [SKIP][346] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][347] ([i915#11151] / [i915#7828]) +1 other test skip
[346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd.html
[347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_chamelium_hpd@dp-hpd.html
* igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode:
- shard-dg1: [SKIP][348] ([i915#11151] / [i915#7828]) -> [SKIP][349] ([i915#11151] / [i915#4423] / [i915#7828])
[348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-14/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html
[349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-18/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html
* igt@kms_content_protection@dp-mst-type-0-suspend-resume:
- shard-rkl: [SKIP][350] ([i915#14544] / [i915#15330]) -> [SKIP][351] ([i915#15330])
[350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
[351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_content_protection@dp-mst-type-0-suspend-resume.html
* igt@kms_content_protection@lic-type-0-hdcp14:
- shard-rkl: [SKIP][352] ([i915#15865]) -> [SKIP][353] ([i915#14544] / [i915#15865])
[352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_content_protection@lic-type-0-hdcp14.html
[353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_content_protection@lic-type-0-hdcp14.html
* igt@kms_content_protection@mei-interface:
- shard-rkl: [SKIP][354] ([i915#14544] / [i915#15865]) -> [SKIP][355] ([i915#15865])
[354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_content_protection@mei-interface.html
[355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-dg1: [SKIP][356] ([i915#15865] / [i915#4423]) -> [SKIP][357] ([i915#15865])
[356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-13/igt@kms_content_protection@srm.html
[357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-13/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-rkl: [SKIP][358] ([i915#13049]) -> [SKIP][359] ([i915#13049] / [i915#14544])
[358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_cursor_crc@cursor-onscreen-512x170.html
[359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-rkl: [SKIP][360] ([i915#14544] / [i915#3555]) -> [SKIP][361] ([i915#3555]) +1 other test skip
[360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
[361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-rkl: [SKIP][362] ([i915#14544] / [i915#4103]) -> [SKIP][363] ([i915#4103])
[362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
[363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_dsc@dsc-with-bpc-formats:
- shard-rkl: [SKIP][364] ([i915#14544] / [i915#16361]) -> [SKIP][365] ([i915#16361]) +1 other test skip
[364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_dsc@dsc-with-bpc-formats.html
[365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_dsc@dsc-with-bpc-formats.html
* igt@kms_dsc@dsc-with-formats-ultrajoiner:
- shard-rkl: [SKIP][366] ([i915#16361]) -> [SKIP][367] ([i915#14544] / [i915#16361])
[366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_dsc@dsc-with-formats-ultrajoiner.html
[367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_dsc@dsc-with-formats-ultrajoiner.html
* igt@kms_feature_discovery@dsc:
- shard-rkl: [SKIP][368] ([i915#14544] / [i915#16600]) -> [SKIP][369] ([i915#16600])
[368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_feature_discovery@dsc.html
[369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_feature_discovery@dsc.html
* igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible:
- shard-rkl: [SKIP][370] ([i915#14544] / [i915#9934]) -> [SKIP][371] ([i915#9934])
[370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html
[371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_flip@2x-blocking-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-rkl: [SKIP][372] ([i915#9934]) -> [SKIP][373] ([i915#14544] / [i915#9934]) +1 other test skip
[372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
[373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: [SKIP][374] ([i915#14544] / [i915#15643]) -> [SKIP][375] ([i915#15643]) +2 other tests skip
[374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
[375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-rkl: [SKIP][376] ([i915#15643]) -> [SKIP][377] ([i915#14544] / [i915#15643])
[376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
[377]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt:
- shard-rkl: [SKIP][378] ([i915#14544] / [i915#1825]) -> [SKIP][379] ([i915#1825])
[378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
[379]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbchdr-modesetfrombusy:
- shard-dg1: [SKIP][380] ([i915#15989] / [i915#4423]) -> [SKIP][381] ([i915#15989])
[380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-17/igt@kms_frontbuffer_tracking@fbchdr-modesetfrombusy.html
[381]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-13/igt@kms_frontbuffer_tracking@fbchdr-modesetfrombusy.html
* igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][382] ([i915#15102]) -> [SKIP][383] ([i915#14544] / [i915#15102]) +10 other tests skip
[382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
[383]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@hdr-suspend:
- shard-dg1: [SKIP][384] ([i915#15989]) -> [SKIP][385] ([i915#15989] / [i915#4423]) +3 other tests skip
[384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-14/igt@kms_frontbuffer_tracking@hdr-suspend.html
[385]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-18/igt@kms_frontbuffer_tracking@hdr-suspend.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc:
- shard-rkl: [SKIP][386] ([i915#1825]) -> [SKIP][387] ([i915#14544] / [i915#1825]) +2 other tests skip
[386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
[387]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move:
- shard-rkl: [SKIP][388] ([i915#14544]) -> [SKIP][389] +26 other tests skip
[388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html
[389]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@psrhdr-suspend:
- shard-rkl: [SKIP][390] ([i915#14544] / [i915#15102]) -> [SKIP][391] ([i915#15102]) +12 other tests skip
[390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_frontbuffer_tracking@psrhdr-suspend.html
[391]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_frontbuffer_tracking@psrhdr-suspend.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-rkl: [SKIP][392] ([i915#16644] / [i915#3555] / [i915#8228]) -> [ABORT][393] ([i915#15132])
[392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-4/igt@kms_hdr@bpc-switch-suspend.html
[393]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-1/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_hdr@brightness-with-hdr:
- shard-rkl: [SKIP][394] ([i915#16644]) -> [SKIP][395] ([i915#12713] / [i915#16644])
[394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-1/igt@kms_hdr@brightness-with-hdr.html
[395]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-8/igt@kms_hdr@brightness-with-hdr.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-rkl: [SKIP][396] -> [SKIP][397] ([i915#14544]) +20 other tests skip
[396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
[397]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html
* igt@kms_pipe_stress@stress-xrgb8888-xtiled:
- shard-glk: [DMESG-FAIL][398] ([i915#118]) -> [DMESG-WARN][399] ([i915#118])
[398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-glk9/igt@kms_pipe_stress@stress-xrgb8888-xtiled.html
[399]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-glk8/igt@kms_pipe_stress@stress-xrgb8888-xtiled.html
* igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping:
- shard-rkl: [SKIP][400] ([i915#15709]) -> [SKIP][401] ([i915#14544] / [i915#15709]) +1 other test skip
[400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-2/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
[401]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-lnl-ccs-modifier-source-clamping.html
* igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier:
- shard-dg1: [SKIP][402] ([i915#15709] / [i915#4423]) -> [SKIP][403] ([i915#15709])
[402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-dg1-17/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html
[403]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-dg1-13/igt@kms_plane@pixel-format-4-tiled-mtl-rc-ccs-cc-modifier.html
* igt@kms_plane@pixel-format-yf-tiled-ccs-modifier:
- shard-rkl: [SKIP][404] ([i915#14544] / [i915#15709]) -> [SKIP][405] ([i915#15709]) +1 other test skip
[404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html
[405]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_plane@pixel-format-yf-tiled-ccs-modifier.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b:
- shard-rkl: [SKIP][406] ([i915#14544] / [i915#15329]) -> [SKIP][407] ([i915#15329]) +3 other tests skip
[406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
[407]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
* igt@kms_pm_backlight@brightness-with-dpms:
- shard-rkl: [SKIP][408] ([i915#12343] / [i915#14544]) -> [SKIP][409] ([i915#12343])
[408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_pm_backlight@brightness-with-dpms.html
[409]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_pm_backlight@brightness-with-dpms.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][410] ([i915#9340]) -> [SKIP][411] ([i915#14544] / [i915#9340])
[410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_pm_lpsp@kms-lpsp.html
[411]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [SKIP][412] ([i915#15073]) -> [SKIP][413] ([i915#14544] / [i915#15073])
[412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_pm_rpm@dpms-lpsp.html
[413]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: [SKIP][414] ([i915#14544] / [i915#15073]) -> [SKIP][415] ([i915#15073])
[414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_pm_rpm@modeset-lpsp-stress.html
[415]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-4/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area:
- shard-rkl: [SKIP][416] ([i915#11520] / [i915#14544]) -> [SKIP][417] ([i915#11520]) +1 other test skip
[416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html
[417]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_psr2_sf@psr2-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][418] ([i915#11520]) -> [SKIP][419] ([i915#11520] / [i915#14544]) +1 other test skip
[418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html
[419]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr@psr-cursor-plane-move:
- shard-rkl: [SKIP][420] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][421] ([i915#1072] / [i915#9732]) +4 other tests skip
[420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_psr@psr-cursor-plane-move.html
[421]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_psr@psr-cursor-plane-move.html
* igt@kms_psr@psr-cursor-render:
- shard-rkl: [SKIP][422] ([i915#1072] / [i915#9732]) -> [SKIP][423] ([i915#1072] / [i915#14544] / [i915#9732]) +5 other tests skip
[422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_psr@psr-cursor-render.html
[423]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_psr@psr-cursor-render.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-rkl: [SKIP][424] ([i915#14544] / [i915#5289]) -> [SKIP][425] ([i915#5289])
[424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
[425]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-rkl: [SKIP][426] ([i915#3555]) -> [SKIP][427] ([i915#14544] / [i915#3555])
[426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_scaling_modes@scaling-mode-full.html
[427]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_vrr@flip-suspend:
- shard-rkl: [SKIP][428] ([i915#15243] / [i915#3555]) -> [SKIP][429] ([i915#14544] / [i915#15243] / [i915#3555])
[428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-7/igt@kms_vrr@flip-suspend.html
[429]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-6/igt@kms_vrr@flip-suspend.html
* igt@prime_vgem@basic-write:
- shard-rkl: [SKIP][430] ([i915#14544] / [i915#3291] / [i915#3708]) -> [SKIP][431] ([i915#3291] / [i915#3708])
[430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_19046/shard-rkl-6/igt@prime_vgem@basic-write.html
[431]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_168274v2/shard-rkl-5/igt@prime_vgem@basic-write.html
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#10826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10826
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#12178]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12178
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12316]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12316
[i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343
[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#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
[i915#12805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12805
[i915#13027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13027
[i915#13029]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13029
[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#13390]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13390
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13786]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13786
[i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#14995]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14995
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15132]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15132
[i915#15243]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15243
[i915#15314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15314
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
[i915#15500]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15500
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15778]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15778
[i915#15804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15804
[i915#15815]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15815
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#15989]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15989
[i915#15990]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15990
[i915#15991]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15991
[i915#16080]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16080
[i915#16166]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16166
[i915#16182]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16182
[i915#16184]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16184
[i915#16276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16276
[i915#16361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16361
[i915#16386]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16386
[i915#16471]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16471
[i915#16544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16544
[i915#16600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16600
[i915#16644]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16644
[i915#16789]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16789
[i915#16837]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16837
[i915#16844]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16844
[i915#16852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16852
[i915#16872]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/16872
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#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#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#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[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#4767]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4767
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#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#5566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5566
[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#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6344]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6344
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7862]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7862
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423
[i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9808
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_19046 -> Patchwork_168274v2
CI-20190529: 20190529
CI_DRM_19046: 4a47d4b5bf957bd7e34d8d3ab7096c42161892c6 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_9075: 9075
Patchwork_168274v2: 4a47d4b5bf957bd7e34d8d3ab7096c42161892c6 @ 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_168274v2/index.html
[-- Attachment #2: Type: text/html, Size: 161146 bytes --]
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2026-08-26 20:53 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-26 13:40 [PATCH v2 00/14] drm/i915/cdclk: cdclk pcode related fixes and refactoring Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 01/14] drm/i915/cdclk: Don't bail if pcode post nofify fails Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 02/14] drm/i915/cdclk: Pass CDCLK in MHz to pcode on DG2 Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 03/14] drm/i915/cdclk: Do the DG2 CDCLK/pipe power well notify properly Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 04/14] drm/i915/cdclk: Notify DG2 pcode about pipe power wells regardless of CDCLK Ville Syrjala
2026-08-26 13:58 ` sashiko-bot
2026-08-26 13:40 ` [PATCH v2 05/14] drm/i915/cdclk: Stop forcing voltage level to 3 all the time on DG2 Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 06/14] drm/i915/cdclk: Drop pointless platform check from bxt_set_cdclk() Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 07/14] drm/i915/dg2: s/intel_/dg2_/ for DG2 specific stuff Ville Syrjala
2026-08-26 13:52 ` sashiko-bot
2026-08-26 13:40 ` [PATCH v2 08/14] drm/i915/cdclk: Unify the pcode pre/post notify in bxt_set_cdclk() Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 09/14] drm/i915/cdclk: Unify pcode related debugs Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 10/14] drm/i915/cdclk: Extract bdw_cdclk_pcode_{pre, post}_notify() Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 11/14] drm/i915/cdclk: Extract skl_cdclk_pcode_{pre, post}_notify() Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 12/14] drm/i915/cdclk: Extract bxt_cdclk_pcode_{pre, post}_notify() Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 13/14] drm/i915/cdclk: Introduce CDCLK .{pre, post}_notify() vfuncs Ville Syrjala
2026-08-26 13:40 ` [PATCH v2 14/14] drm/i915/cdclk: Hoist intel_cdclk_{pre, post}_notify() calls upwards Ville Syrjala
2026-08-26 15:28 ` ✓ i915.CI.BAT: success for drm/i915/cdclk: cdclk pcode related fixes and refactoring (rev2) Patchwork
2026-08-26 20:53 ` ✗ i915.CI.Full: failure " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox