* [PATCH 0/7] Early Transport for Panel Replay and PSR
@ 2023-12-18 17:49 Jouni Högander
2023-12-18 17:49 ` [PATCH 1/7] drm: Add eDP 1.5 early transport definition Jouni Högander
` (10 more replies)
0 siblings, 11 replies; 22+ messages in thread
From: Jouni Högander @ 2023-12-18 17:49 UTC (permalink / raw)
To: intel-gfx
This patch set is implementing driver support for selective update
region early transport for Panel Replay and PSR on Intel hardware.
On Intel hardware selective update area has to cover cursor fully if
selective update region early transport is enabled. This is taken care
in these patches by aligning selective update area after calulation to
cover the cursor fully if needed.
Last patch in the set is disabling the feature by default as
validating the feature is currently incomplete.
Jouni Högander (7):
drm: Add eDP 1.5 early transport definition
drm/i915/psr: Extend SU area to cover cursor fully if needed
drm/i915/psr: Carry su area in crtc_state
drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT
drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport
drm/i915/psr: Enable psr2 early transport as possible
drm/i915/psr: Disable early transport by default
drivers/gpu/drm/i915/display/intel_cursor.c | 32 +++--
drivers/gpu/drm/i915/display/intel_display.c | 10 ++
.../drm/i915/display/intel_display_types.h | 18 +--
drivers/gpu/drm/i915/display/intel_psr.c | 113 ++++++++++++++----
drivers/gpu/drm/i915/display/intel_psr_regs.h | 6 +
drivers/gpu/drm/i915/i915_reg.h | 2 +
include/drm/display/drm_dp.h | 1 +
7 files changed, 144 insertions(+), 38 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 22+ messages in thread
* [PATCH 1/7] drm: Add eDP 1.5 early transport definition
2023-12-18 17:49 [PATCH 0/7] Early Transport for Panel Replay and PSR Jouni Högander
@ 2023-12-18 17:49 ` Jouni Högander
2024-01-03 10:46 ` Kahola, Mika
2023-12-18 17:49 ` [PATCH 2/7] drm/i915/psr: Extend SU area to cover cursor fully if needed Jouni Högander
` (9 subsequent siblings)
10 siblings, 1 reply; 22+ messages in thread
From: Jouni Högander @ 2023-12-18 17:49 UTC (permalink / raw)
To: intel-gfx; +Cc: dri-devel
Add DP_PSR_ENABLE_SU_REGION_ET to enable panel early transport.
Cc: dri-devel@lists.freedesktop.org
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
include/drm/display/drm_dp.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/drm/display/drm_dp.h b/include/drm/display/drm_dp.h
index 3731828825bd..281afff6ee4e 100644
--- a/include/drm/display/drm_dp.h
+++ b/include/drm/display/drm_dp.h
@@ -718,6 +718,7 @@
# define DP_PSR_SU_REGION_SCANLINE_CAPTURE BIT(4) /* eDP 1.4a */
# define DP_PSR_IRQ_HPD_WITH_CRC_ERRORS BIT(5) /* eDP 1.4a */
# define DP_PSR_ENABLE_PSR2 BIT(6) /* eDP 1.4a */
+# define DP_PSR_ENABLE_SU_REGION_ET BIT(7) /* eDP 1.5 */
#define DP_ADAPTER_CTRL 0x1a0
# define DP_ADAPTER_CTRL_FORCE_LOAD_SENSE (1 << 0)
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH 2/7] drm/i915/psr: Extend SU area to cover cursor fully if needed
2023-12-18 17:49 [PATCH 0/7] Early Transport for Panel Replay and PSR Jouni Högander
2023-12-18 17:49 ` [PATCH 1/7] drm: Add eDP 1.5 early transport definition Jouni Högander
@ 2023-12-18 17:49 ` Jouni Högander
2024-01-05 14:07 ` Kahola, Mika
2023-12-18 17:50 ` [PATCH 3/7] drm/i915/psr: Carry su area in crtc_state Jouni Högander
` (8 subsequent siblings)
10 siblings, 1 reply; 22+ messages in thread
From: Jouni Högander @ 2023-12-18 17:49 UTC (permalink / raw)
To: intel-gfx
In case early transport is enabled SU area needs to be extended
to cover cursor area fully when cursor is in SU area.
Bspec: 68927
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_psr.c | 38 +++++++++++++++++++++++-
1 file changed, 37 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index b6e2e70e1290..8a350b9e33cd 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -2011,6 +2011,29 @@ static void intel_psr2_sel_fetch_pipe_alignment(const struct intel_crtc_state *c
pipe_clip->y2 = ((pipe_clip->y2 / y_alignment) + 1) * y_alignment;
}
+/*
+ * When early transport is in use we need to extend SU area to cover
+ * cursor fully when cursor is in SU area.
+ */
+static void
+intel_psr2_sel_fetch_et_alignment(struct intel_crtc_state *crtc_state,
+ struct intel_plane_state *cursor_state,
+ struct drm_rect *pipe_clip)
+{
+ struct drm_rect inter;
+
+ if (!crtc_state->enable_psr2_su_region_et ||
+ !cursor_state->uapi.visible)
+ return;
+
+ inter = *pipe_clip;
+ if (!drm_rect_intersect(&inter, &cursor_state->uapi.dst))
+ return;
+
+ clip_area_update(pipe_clip, &cursor_state->uapi.dst,
+ &crtc_state->pipe_src);
+}
+
/*
* TODO: Not clear how to handle planes with negative position,
* also planes are not updated if they have a negative X
@@ -2052,7 +2075,8 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
struct drm_i915_private *dev_priv = to_i915(state->base.dev);
struct intel_crtc_state *crtc_state = intel_atomic_get_new_crtc_state(state, crtc);
struct drm_rect pipe_clip = { .x1 = 0, .y1 = -1, .x2 = INT_MAX, .y2 = -1 };
- struct intel_plane_state *new_plane_state, *old_plane_state;
+ struct intel_plane_state *new_plane_state, *old_plane_state,
+ *cursor_plane_state = NULL;
struct intel_plane *plane;
bool full_update = false;
int i, ret;
@@ -2132,6 +2156,13 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
damaged_area.x2 += new_plane_state->uapi.dst.x1 - src.x1;
clip_area_update(&pipe_clip, &damaged_area, &crtc_state->pipe_src);
+
+ /*
+ * Cursor plane new state is stored to adjust su area to cover
+ * cursor are fully.
+ */
+ if (plane->id == PLANE_CURSOR)
+ cursor_plane_state = new_plane_state;
}
/*
@@ -2160,6 +2191,11 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
if (ret)
return ret;
+ /* Adjust su area to cover cursor fully as necessary */
+ if (cursor_plane_state)
+ intel_psr2_sel_fetch_et_alignment(crtc_state, cursor_plane_state,
+ &pipe_clip);
+
intel_psr2_sel_fetch_pipe_alignment(crtc_state, &pipe_clip);
/*
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH 3/7] drm/i915/psr: Carry su area in crtc_state
2023-12-18 17:49 [PATCH 0/7] Early Transport for Panel Replay and PSR Jouni Högander
2023-12-18 17:49 ` [PATCH 1/7] drm: Add eDP 1.5 early transport definition Jouni Högander
2023-12-18 17:49 ` [PATCH 2/7] drm/i915/psr: Extend SU area to cover cursor fully if needed Jouni Högander
@ 2023-12-18 17:50 ` Jouni Högander
2024-01-05 14:17 ` Kahola, Mika
2023-12-18 17:50 ` [PATCH 4/7] drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT Jouni Högander
` (7 subsequent siblings)
10 siblings, 1 reply; 22+ messages in thread
From: Jouni Högander @ 2023-12-18 17:50 UTC (permalink / raw)
To: intel-gfx
Su_area is needed when configuring CUR_POS_ERLY_TPT and
PIPE_SRC_SZ_ERLY_TPT. Store it into intel_crtc_state->psr2_su_area.
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
.../drm/i915/display/intel_display_types.h | 2 +
drivers/gpu/drm/i915/display/intel_psr.c | 62 ++++++++++---------
2 files changed, 36 insertions(+), 28 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
index 341d80c2b9de..05dd8decd610 100644
--- a/drivers/gpu/drm/i915/display/intel_display_types.h
+++ b/drivers/gpu/drm/i915/display/intel_display_types.h
@@ -1404,6 +1404,8 @@ struct intel_crtc_state {
u32 psr2_man_track_ctl;
+ struct drm_rect psr2_su_area;
+
/* Variable Refresh Rate state */
struct {
bool enable, in_range;
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index 8a350b9e33cd..67f68c26a312 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -1941,7 +1941,7 @@ void intel_psr2_program_trans_man_trk_ctl(const struct intel_crtc_state *crtc_st
}
static void psr2_man_trk_ctl_calc(struct intel_crtc_state *crtc_state,
- struct drm_rect *clip, bool full_update)
+ bool full_update)
{
struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
struct drm_i915_private *dev_priv = to_i915(crtc->base.dev);
@@ -1956,17 +1956,21 @@ static void psr2_man_trk_ctl_calc(struct intel_crtc_state *crtc_state,
goto exit;
}
- if (clip->y1 == -1)
+ if (crtc_state->psr2_su_area.y1 == -1)
goto exit;
if (IS_ALDERLAKE_P(dev_priv) || DISPLAY_VER(dev_priv) >= 14) {
- val |= ADLP_PSR2_MAN_TRK_CTL_SU_REGION_START_ADDR(clip->y1);
- val |= ADLP_PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR(clip->y2 - 1);
+ val |= ADLP_PSR2_MAN_TRK_CTL_SU_REGION_START_ADDR(crtc_state->psr2_su_area.y1);
+ val |= ADLP_PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR(crtc_state->psr2_su_area.y2 - 1);
} else {
- drm_WARN_ON(crtc_state->uapi.crtc->dev, clip->y1 % 4 || clip->y2 % 4);
+ drm_WARN_ON(crtc_state->uapi.crtc->dev,
+ crtc_state->psr2_su_area.y1 % 4 ||
+ crtc_state->psr2_su_area.y2 % 4);
- val |= PSR2_MAN_TRK_CTL_SU_REGION_START_ADDR(clip->y1 / 4 + 1);
- val |= PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR(clip->y2 / 4 + 1);
+ val |= PSR2_MAN_TRK_CTL_SU_REGION_START_ADDR(
+ crtc_state->psr2_su_area.y1 / 4 + 1);
+ val |= PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR(
+ crtc_state->psr2_su_area.y2 / 4 + 1);
}
exit:
crtc_state->psr2_man_track_ctl = val;
@@ -1992,8 +1996,7 @@ static void clip_area_update(struct drm_rect *overlap_damage_area,
overlap_damage_area->y2 = damage_area->y2;
}
-static void intel_psr2_sel_fetch_pipe_alignment(const struct intel_crtc_state *crtc_state,
- struct drm_rect *pipe_clip)
+static void intel_psr2_sel_fetch_pipe_alignment(struct intel_crtc_state *crtc_state)
{
struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev);
const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config;
@@ -2006,9 +2009,10 @@ static void intel_psr2_sel_fetch_pipe_alignment(const struct intel_crtc_state *c
else
y_alignment = crtc_state->su_y_granularity;
- pipe_clip->y1 -= pipe_clip->y1 % y_alignment;
- if (pipe_clip->y2 % y_alignment)
- pipe_clip->y2 = ((pipe_clip->y2 / y_alignment) + 1) * y_alignment;
+ crtc_state->psr2_su_area.y1 -= crtc_state->psr2_su_area.y1 % y_alignment;
+ if (crtc_state->psr2_su_area.y2 % y_alignment)
+ crtc_state->psr2_su_area.y2 = ((crtc_state->psr2_su_area.y2 /
+ y_alignment) + 1) * y_alignment;
}
/*
@@ -2017,8 +2021,7 @@ static void intel_psr2_sel_fetch_pipe_alignment(const struct intel_crtc_state *c
*/
static void
intel_psr2_sel_fetch_et_alignment(struct intel_crtc_state *crtc_state,
- struct intel_plane_state *cursor_state,
- struct drm_rect *pipe_clip)
+ struct intel_plane_state *cursor_state)
{
struct drm_rect inter;
@@ -2026,11 +2029,11 @@ intel_psr2_sel_fetch_et_alignment(struct intel_crtc_state *crtc_state,
!cursor_state->uapi.visible)
return;
- inter = *pipe_clip;
+ inter = crtc_state->psr2_su_area;
if (!drm_rect_intersect(&inter, &cursor_state->uapi.dst))
return;
- clip_area_update(pipe_clip, &cursor_state->uapi.dst,
+ clip_area_update(&crtc_state->psr2_su_area, &cursor_state->uapi.dst,
&crtc_state->pipe_src);
}
@@ -2074,7 +2077,6 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
{
struct drm_i915_private *dev_priv = to_i915(state->base.dev);
struct intel_crtc_state *crtc_state = intel_atomic_get_new_crtc_state(state, crtc);
- struct drm_rect pipe_clip = { .x1 = 0, .y1 = -1, .x2 = INT_MAX, .y2 = -1 };
struct intel_plane_state *new_plane_state, *old_plane_state,
*cursor_plane_state = NULL;
struct intel_plane *plane;
@@ -2089,6 +2091,11 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
goto skip_sel_fetch_set_loop;
}
+ crtc_state->psr2_su_area.x1 = 0;
+ crtc_state->psr2_su_area.y1 = -1;
+ crtc_state->psr2_su_area.x2 = INT_MAX;
+ crtc_state->psr2_su_area.y2 = -1;
+
/*
* Calculate minimal selective fetch area of each plane and calculate
* the pipe damaged area.
@@ -2123,14 +2130,14 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
if (old_plane_state->uapi.visible) {
damaged_area.y1 = old_plane_state->uapi.dst.y1;
damaged_area.y2 = old_plane_state->uapi.dst.y2;
- clip_area_update(&pipe_clip, &damaged_area,
+ clip_area_update(&crtc_state->psr2_su_area, &damaged_area,
&crtc_state->pipe_src);
}
if (new_plane_state->uapi.visible) {
damaged_area.y1 = new_plane_state->uapi.dst.y1;
damaged_area.y2 = new_plane_state->uapi.dst.y2;
- clip_area_update(&pipe_clip, &damaged_area,
+ clip_area_update(&crtc_state->psr2_su_area, &damaged_area,
&crtc_state->pipe_src);
}
continue;
@@ -2138,7 +2145,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
/* If alpha changed mark the whole plane area as damaged */
damaged_area.y1 = new_plane_state->uapi.dst.y1;
damaged_area.y2 = new_plane_state->uapi.dst.y2;
- clip_area_update(&pipe_clip, &damaged_area,
+ clip_area_update(&crtc_state->psr2_su_area, &damaged_area,
&crtc_state->pipe_src);
continue;
}
@@ -2155,7 +2162,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
damaged_area.x1 += new_plane_state->uapi.dst.x1 - src.x1;
damaged_area.x2 += new_plane_state->uapi.dst.x1 - src.x1;
- clip_area_update(&pipe_clip, &damaged_area, &crtc_state->pipe_src);
+ clip_area_update(&crtc_state->psr2_su_area, &damaged_area, &crtc_state->pipe_src);
/*
* Cursor plane new state is stored to adjust su area to cover
@@ -2171,7 +2178,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
* should identify cases where this happens and fix the area
* calculation for those.
*/
- if (pipe_clip.y1 == -1) {
+ if (crtc_state->psr2_su_area.y1 == -1) {
drm_info_once(&dev_priv->drm,
"Selective fetch area calculation failed in pipe %c\n",
pipe_name(crtc->pipe));
@@ -2185,7 +2192,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
if ((IS_DISPLAY_IP_STEP(dev_priv, IP_VER(14, 0), STEP_A0, STEP_B0) ||
IS_ALDERLAKE_P(dev_priv) || IS_TIGERLAKE(dev_priv)) &&
crtc_state->splitter.enable)
- pipe_clip.y1 = 0;
+ crtc_state->psr2_su_area.y1 = 0;
ret = drm_atomic_add_affected_planes(&state->base, &crtc->base);
if (ret)
@@ -2193,10 +2200,9 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
/* Adjust su area to cover cursor fully as necessary */
if (cursor_plane_state)
- intel_psr2_sel_fetch_et_alignment(crtc_state, cursor_plane_state,
- &pipe_clip);
+ intel_psr2_sel_fetch_et_alignment(crtc_state, cursor_plane_state);
- intel_psr2_sel_fetch_pipe_alignment(crtc_state, &pipe_clip);
+ intel_psr2_sel_fetch_pipe_alignment(crtc_state);
/*
* Now that we have the pipe damaged area check if it intersect with
@@ -2211,7 +2217,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
!new_plane_state->uapi.visible)
continue;
- inter = pipe_clip;
+ inter = crtc_state->psr2_su_area;
sel_fetch_area = &new_plane_state->psr2_sel_fetch_area;
if (!drm_rect_intersect(&inter, &new_plane_state->uapi.dst)) {
sel_fetch_area->y1 = -1;
@@ -2256,7 +2262,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
}
skip_sel_fetch_set_loop:
- psr2_man_trk_ctl_calc(crtc_state, &pipe_clip, full_update);
+ psr2_man_trk_ctl_calc(crtc_state, full_update);
return 0;
}
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH 4/7] drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT
2023-12-18 17:49 [PATCH 0/7] Early Transport for Panel Replay and PSR Jouni Högander
` (2 preceding siblings ...)
2023-12-18 17:50 ` [PATCH 3/7] drm/i915/psr: Carry su area in crtc_state Jouni Högander
@ 2023-12-18 17:50 ` Jouni Högander
2024-01-09 12:33 ` Kahola, Mika
2023-12-18 17:50 ` [PATCH 5/7] drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport Jouni Högander
` (6 subsequent siblings)
10 siblings, 1 reply; 22+ messages in thread
From: Jouni Högander @ 2023-12-18 17:50 UTC (permalink / raw)
To: intel-gfx
New register CUR_POS_ERLY_TPT related to early transport is
supposed to be configured when early transport is in use.
This register is used to configure cursor vertical postion
from beginning of selective update area.
Bspec: 68927
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_cursor.c | 32 ++++++++++++++++-----
drivers/gpu/drm/i915/i915_reg.h | 2 ++
2 files changed, 27 insertions(+), 7 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c
index 926e2de00eb5..ecff90e233f0 100644
--- a/drivers/gpu/drm/i915/display/intel_cursor.c
+++ b/drivers/gpu/drm/i915/display/intel_cursor.c
@@ -47,12 +47,23 @@ static u32 intel_cursor_base(const struct intel_plane_state *plane_state)
return base + plane_state->view.color_plane[0].offset;
}
-static u32 intel_cursor_position(const struct intel_plane_state *plane_state)
+static u32 intel_cursor_position(const struct intel_crtc_state *crtc_state,
+ const struct intel_plane_state *plane_state,
+ bool early_tpt)
{
int x = plane_state->uapi.dst.x1;
int y = plane_state->uapi.dst.y1;
u32 pos = 0;
+ /*
+ * Formula from Bspec:
+ * MAX(-1 * <Cursor vertical size from CUR_CTL base on cursor mode
+ * select setting> + 1, CUR_POS Y Position - Update region Y position
+ */
+ if (early_tpt)
+ y = max(-1 * drm_rect_height(&plane_state->uapi.dst) + 1,
+ y - crtc_state->psr2_su_area.y1);
+
if (x < 0) {
pos |= CURSOR_POS_X_SIGN;
x = -x;
@@ -274,7 +285,7 @@ static void i845_cursor_update_arm(struct intel_plane *plane,
size = CURSOR_HEIGHT(height) | CURSOR_WIDTH(width);
base = intel_cursor_base(plane_state);
- pos = intel_cursor_position(plane_state);
+ pos = intel_cursor_position(crtc_state, plane_state, false);
}
/* On these chipsets we can only modify the base/size/stride
@@ -503,17 +514,24 @@ static void i9xx_cursor_update_sel_fetch_arm(struct intel_plane *plane,
const struct intel_crtc_state *crtc_state,
const struct intel_plane_state *plane_state)
{
- struct drm_i915_private *i915 = to_i915(plane->base.dev);
+ struct drm_i915_private *dev_priv = to_i915(plane->base.dev);
enum pipe pipe = plane->pipe;
if (!crtc_state->enable_psr2_sel_fetch)
return;
- if (drm_rect_height(&plane_state->psr2_sel_fetch_area) > 0)
- intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id),
+ if (drm_rect_height(&plane_state->psr2_sel_fetch_area) > 0) {
+ if (crtc_state->enable_psr2_su_region_et) {
+ u32 val = intel_cursor_position(crtc_state, plane_state,
+ true);
+ intel_de_write_fw(dev_priv, CURPOS_ERLY_TPT(pipe), val);
+ }
+
+ intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_CTL(pipe, plane->id),
plane_state->ctl);
- else
+ } else {
i9xx_cursor_disable_sel_fetch_arm(plane, crtc_state);
+ }
}
/* TODO: split into noarm+arm pair */
@@ -536,7 +554,7 @@ static void i9xx_cursor_update_arm(struct intel_plane *plane,
fbc_ctl = CUR_FBC_EN | CUR_FBC_HEIGHT(height - 1);
base = intel_cursor_base(plane_state);
- pos = intel_cursor_position(plane_state);
+ pos = intel_cursor_position(crtc_state, plane_state, false);
}
/*
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h
index 27dc903f0553..d6f7e68ba308 100644
--- a/drivers/gpu/drm/i915/i915_reg.h
+++ b/drivers/gpu/drm/i915/i915_reg.h
@@ -3059,6 +3059,7 @@
#define MCURSOR_MODE_64_ARGB_AX (0x20 | MCURSOR_MODE_64_32B_AX)
#define _CURABASE 0x70084
#define _CURAPOS 0x70088
+#define _CURAPOS_ERLY_TPT 0x7008c
#define CURSOR_POS_Y_SIGN REG_BIT(31)
#define CURSOR_POS_Y_MASK REG_GENMASK(30, 16)
#define CURSOR_POS_Y(y) REG_FIELD_PREP(CURSOR_POS_Y_MASK, (y))
@@ -3087,6 +3088,7 @@
#define CURCNTR(pipe) _MMIO_CURSOR2(pipe, _CURACNTR)
#define CURBASE(pipe) _MMIO_CURSOR2(pipe, _CURABASE)
#define CURPOS(pipe) _MMIO_CURSOR2(pipe, _CURAPOS)
+#define CURPOS_ERLY_TPT(pipe) _MMIO_CURSOR2(pipe, _CURAPOS_ERLY_TPT)
#define CURSIZE(pipe) _MMIO_CURSOR2(pipe, _CURASIZE)
#define CUR_FBC_CTL(pipe) _MMIO_CURSOR2(pipe, _CUR_FBC_CTL_A)
#define CUR_CHICKEN(pipe) _MMIO_CURSOR2(pipe, _CUR_CHICKEN_A)
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH 5/7] drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport
2023-12-18 17:49 [PATCH 0/7] Early Transport for Panel Replay and PSR Jouni Högander
` (3 preceding siblings ...)
2023-12-18 17:50 ` [PATCH 4/7] drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT Jouni Högander
@ 2023-12-18 17:50 ` Jouni Högander
2024-01-09 12:50 ` Kahola, Mika
2023-12-18 17:50 ` [PATCH 6/7] drm/i915/psr: Enable psr2 early transport as possible Jouni Högander
` (5 subsequent siblings)
10 siblings, 1 reply; 22+ messages in thread
From: Jouni Högander @ 2023-12-18 17:50 UTC (permalink / raw)
To: intel-gfx
There is a new register used to configure selective update area size
for early transport.
Configure PIPE_SRCSZ_ERLY_TPT using calculated selective update area
carried in crtc_state->su_area.
Bspec: 68927
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_display.c | 10 ++++++++++
drivers/gpu/drm/i915/display/intel_psr_regs.h | 5 +++++
2 files changed, 15 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index f1e58163277d..8d250209999a 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -104,6 +104,7 @@
#include "intel_pmdemand.h"
#include "intel_pps.h"
#include "intel_psr.h"
+#include "intel_psr_regs.h"
#include "intel_sdvo.h"
#include "intel_snps_phy.h"
#include "intel_tc.h"
@@ -2706,6 +2707,15 @@ static void intel_set_pipe_src_size(const struct intel_crtc_state *crtc_state)
*/
intel_de_write(dev_priv, PIPESRC(pipe),
PIPESRC_WIDTH(width - 1) | PIPESRC_HEIGHT(height - 1));
+
+ if (!crtc_state->enable_psr2_su_region_et)
+ return;
+
+ width = drm_rect_width(&crtc_state->psr2_su_area);
+ height = drm_rect_height(&crtc_state->psr2_su_area);
+
+ intel_de_write(dev_priv, PIPE_SRCSZ_ERLY_TPT(pipe),
+ PIPESRC_WIDTH(width - 1) | PIPESRC_HEIGHT(height - 1));
}
static bool intel_pipe_is_interlaced(const struct intel_crtc_state *crtc_state)
diff --git a/drivers/gpu/drm/i915/display/intel_psr_regs.h b/drivers/gpu/drm/i915/display/intel_psr_regs.h
index efe4306b37e0..ceefcc70e8f9 100644
--- a/drivers/gpu/drm/i915/display/intel_psr_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_psr_regs.h
@@ -245,6 +245,11 @@
#define ADLP_PSR2_MAN_TRK_CTL_SF_SINGLE_FULL_FRAME REG_BIT(14)
#define ADLP_PSR2_MAN_TRK_CTL_SF_CONTINUOS_FULL_FRAME REG_BIT(13)
+/* PSR2 Early transport */
+#define _PIPE_SRCSZ_ERLY_TPT_A 0x70074
+
+#define PIPE_SRCSZ_ERLY_TPT(trans) _MMIO_TRANS2(trans, _PIPE_SRCSZ_ERLY_TPT_A)
+
#define _SEL_FETCH_PLANE_BASE_1_A 0x70890
#define _SEL_FETCH_PLANE_BASE_2_A 0x708B0
#define _SEL_FETCH_PLANE_BASE_3_A 0x708D0
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH 6/7] drm/i915/psr: Enable psr2 early transport as possible
2023-12-18 17:49 [PATCH 0/7] Early Transport for Panel Replay and PSR Jouni Högander
` (4 preceding siblings ...)
2023-12-18 17:50 ` [PATCH 5/7] drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport Jouni Högander
@ 2023-12-18 17:50 ` Jouni Högander
2024-01-09 12:56 ` Kahola, Mika
2023-12-18 17:50 ` [PATCH 7/7] drm/i915/psr: Disable early transport by default Jouni Högander
` (4 subsequent siblings)
10 siblings, 1 reply; 22+ messages in thread
From: Jouni Högander @ 2023-12-18 17:50 UTC (permalink / raw)
To: intel-gfx
Check source and sink support for psr2 early transport and enable
it if not disabled by debug flag.
Bspec: 68934
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
.../drm/i915/display/intel_display_types.h | 16 ++++++++------
drivers/gpu/drm/i915/display/intel_psr.c | 22 ++++++++++++++++++-
drivers/gpu/drm/i915/display/intel_psr_regs.h | 1 +
3 files changed, 31 insertions(+), 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
index 05dd8decd610..ca8bc909ea35 100644
--- a/drivers/gpu/drm/i915/display/intel_display_types.h
+++ b/drivers/gpu/drm/i915/display/intel_display_types.h
@@ -1215,6 +1215,7 @@ struct intel_crtc_state {
bool has_psr;
bool has_psr2;
bool enable_psr2_sel_fetch;
+ bool enable_psr2_su_region_et;
bool req_psr2_sdp_prior_scanline;
bool has_panel_replay;
bool wm_level_disabled;
@@ -1686,13 +1687,14 @@ struct intel_psr {
/* Mutex for PSR state of the transcoder */
struct mutex lock;
-#define I915_PSR_DEBUG_MODE_MASK 0x0f
-#define I915_PSR_DEBUG_DEFAULT 0x00
-#define I915_PSR_DEBUG_DISABLE 0x01
-#define I915_PSR_DEBUG_ENABLE 0x02
-#define I915_PSR_DEBUG_FORCE_PSR1 0x03
-#define I915_PSR_DEBUG_ENABLE_SEL_FETCH 0x4
-#define I915_PSR_DEBUG_IRQ 0x10
+#define I915_PSR_DEBUG_MODE_MASK 0x0f
+#define I915_PSR_DEBUG_DEFAULT 0x00
+#define I915_PSR_DEBUG_DISABLE 0x01
+#define I915_PSR_DEBUG_ENABLE 0x02
+#define I915_PSR_DEBUG_FORCE_PSR1 0x03
+#define I915_PSR_DEBUG_ENABLE_SEL_FETCH 0x4
+#define I915_PSR_DEBUG_IRQ 0x10
+#define I915_PSR_DEBUG_SU_REGION_ET_DISABLE 0x20
u32 debug;
bool sink_support;
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index 67f68c26a312..c29fd708608a 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -528,7 +528,7 @@ static void _psr_init_dpcd(struct intel_dp *intel_dp)
intel_dp_get_sink_sync_latency(intel_dp);
if (DISPLAY_VER(i915) >= 9 &&
- intel_dp->psr_dpcd[0] == DP_PSR2_WITH_Y_COORD_IS_SUPPORTED) {
+ intel_dp->psr_dpcd[0] >= DP_PSR2_WITH_Y_COORD_IS_SUPPORTED) {
bool y_req = intel_dp->psr_dpcd[1] &
DP_PSR2_SU_Y_COORDINATE_REQUIRED;
bool alpm = intel_dp_get_alpm_status(intel_dp);
@@ -604,6 +604,18 @@ static void hsw_psr_setup_aux(struct intel_dp *intel_dp)
aux_ctl);
}
+static bool psr2_su_region_et_valid(struct intel_dp *intel_dp)
+{
+ struct drm_i915_private *i915 = dp_to_i915(intel_dp);
+
+ if (DISPLAY_VER(i915) >= 20 &&
+ intel_dp->psr_dpcd[0] == DP_PSR2_WITH_Y_COORD_ET_SUPPORTED &&
+ !(intel_dp->psr.debug & I915_PSR_DEBUG_SU_REGION_ET_DISABLE))
+ return true;
+
+ return false;
+}
+
static void intel_psr_enable_sink(struct intel_dp *intel_dp)
{
struct drm_i915_private *dev_priv = dp_to_i915(intel_dp);
@@ -619,6 +631,8 @@ static void intel_psr_enable_sink(struct intel_dp *intel_dp)
DP_ALPM_LOCK_ERROR_IRQ_HPD_ENABLE);
dpcd_val |= DP_PSR_ENABLE_PSR2 | DP_PSR_IRQ_HPD_WITH_CRC_ERRORS;
+ if (psr2_su_region_et_valid(intel_dp))
+ dpcd_val |= DP_PSR_ENABLE_SU_REGION_ET;
} else {
if (intel_dp->psr.link_standby)
dpcd_val |= DP_PSR_MAIN_LINK_ACTIVE;
@@ -869,6 +883,9 @@ static void hsw_activate_psr2(struct intel_dp *intel_dp)
intel_de_write(dev_priv, PSR2_MAN_TRK_CTL(cpu_transcoder), 0);
}
+ if (psr2_su_region_et_valid(intel_dp))
+ val |= LNL_EDP_PSR2_SU_REGION_ET_ENABLE;
+
/*
* PSR2 HW is incorrectly using EDP_PSR_TP1_TP3_SEL and BSpec is
* recommending keep this bit unset while PSR2 is enabled.
@@ -1031,6 +1048,9 @@ static bool intel_psr2_sel_fetch_config_valid(struct intel_dp *intel_dp,
return false;
}
+ if (psr2_su_region_et_valid(intel_dp))
+ crtc_state->enable_psr2_su_region_et = true;
+
return crtc_state->enable_psr2_sel_fetch = true;
}
diff --git a/drivers/gpu/drm/i915/display/intel_psr_regs.h b/drivers/gpu/drm/i915/display/intel_psr_regs.h
index ceefcc70e8f9..bc252f38239e 100644
--- a/drivers/gpu/drm/i915/display/intel_psr_regs.h
+++ b/drivers/gpu/drm/i915/display/intel_psr_regs.h
@@ -159,6 +159,7 @@
#define TGL_EDP_PSR2_BLOCK_COUNT_MASK REG_BIT(28)
#define TGL_EDP_PSR2_BLOCK_COUNT_NUM_2 REG_FIELD_PREP(TGL_EDP_PSR2_BLOCK_COUNT_MASK, 0)
#define TGL_EDP_PSR2_BLOCK_COUNT_NUM_3 REG_FIELD_PREP(TGL_EDP_PSR2_BLOCK_COUNT_MASK, 1)
+#define LNL_EDP_PSR2_SU_REGION_ET_ENABLE REG_BIT(27)
#define EDP_Y_COORDINATE_ENABLE REG_BIT(25) /* display 10, 11 and 12 */
#define EDP_PSR2_SU_SDP_SCANLINE REG_BIT(25) /* display 13+ */
#define EDP_MAX_SU_DISABLE_TIME_MASK REG_GENMASK(24, 20)
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* [PATCH 7/7] drm/i915/psr: Disable early transport by default
2023-12-18 17:49 [PATCH 0/7] Early Transport for Panel Replay and PSR Jouni Högander
` (5 preceding siblings ...)
2023-12-18 17:50 ` [PATCH 6/7] drm/i915/psr: Enable psr2 early transport as possible Jouni Högander
@ 2023-12-18 17:50 ` Jouni Högander
2024-01-09 12:57 ` Kahola, Mika
2023-12-19 1:02 ` ✗ Fi.CI.CHECKPATCH: warning for Early Transport for Panel Replay and PSR Patchwork
` (3 subsequent siblings)
10 siblings, 1 reply; 22+ messages in thread
From: Jouni Högander @ 2023-12-18 17:50 UTC (permalink / raw)
To: intel-gfx
Early transport validation is currently incomplete. Due to this disable the
feature by default.
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_psr.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index c29fd708608a..7835afee4283 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -2851,6 +2851,9 @@ void intel_psr_init(struct intel_dp *intel_dp)
else
intel_dp->psr.source_support = true;
+ /* Disable early transport for now */
+ intel_dp->psr.debug |= I915_PSR_DEBUG_SU_REGION_ET_DISABLE;
+
/* Set link_standby x link_off defaults */
if (DISPLAY_VER(dev_priv) < 12)
/* For new platforms up to TGL let's respect VBT back again */
--
2.34.1
^ permalink raw reply related [flat|nested] 22+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for Early Transport for Panel Replay and PSR
2023-12-18 17:49 [PATCH 0/7] Early Transport for Panel Replay and PSR Jouni Högander
` (6 preceding siblings ...)
2023-12-18 17:50 ` [PATCH 7/7] drm/i915/psr: Disable early transport by default Jouni Högander
@ 2023-12-19 1:02 ` Patchwork
2023-12-19 1:02 ` ✗ Fi.CI.SPARSE: " Patchwork
` (2 subsequent siblings)
10 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2023-12-19 1:02 UTC (permalink / raw)
To: Jouni Högander; +Cc: intel-gfx
== Series Details ==
Series: Early Transport for Panel Replay and PSR
URL : https://patchwork.freedesktop.org/series/127918/
State : warning
== Summary ==
Error: dim checkpatch failed
1d6235f22b22 drm: Add eDP 1.5 early transport definition
2127c2ba9e9e drm/i915/psr: Extend SU area to cover cursor fully if needed
2a116b89e55a drm/i915/psr: Carry su area in crtc_state
-:61: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#61: FILE: drivers/gpu/drm/i915/display/intel_psr.c:1970:
+ val |= PSR2_MAN_TRK_CTL_SU_REGION_START_ADDR(
-:63: CHECK:OPEN_ENDED_LINE: Lines should not end with a '('
#63: FILE: drivers/gpu/drm/i915/display/intel_psr.c:1972:
+ val |= PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR(
total: 0 errors, 0 warnings, 2 checks, 181 lines checked
4e70e1f21dc2 drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT
9ce655839ccc drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport
fc65492f9490 drm/i915/psr: Enable psr2 early transport as possible
b425597c47c3 drm/i915/psr: Disable early transport by default
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✗ Fi.CI.SPARSE: warning for Early Transport for Panel Replay and PSR
2023-12-18 17:49 [PATCH 0/7] Early Transport for Panel Replay and PSR Jouni Högander
` (7 preceding siblings ...)
2023-12-19 1:02 ` ✗ Fi.CI.CHECKPATCH: warning for Early Transport for Panel Replay and PSR Patchwork
@ 2023-12-19 1:02 ` Patchwork
2023-12-19 1:15 ` ✓ Fi.CI.BAT: success " Patchwork
2023-12-19 4:29 ` ✗ Fi.CI.IGT: failure " Patchwork
10 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2023-12-19 1:02 UTC (permalink / raw)
To: Jouni Högander; +Cc: intel-gfx
== Series Details ==
Series: Early Transport for Panel Replay and PSR
URL : https://patchwork.freedesktop.org/series/127918/
State : warning
== Summary ==
Error: dim sparse failed
Sparse version: v0.6.2
Fast mode used, each commit won't be checked separately.
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✓ Fi.CI.BAT: success for Early Transport for Panel Replay and PSR
2023-12-18 17:49 [PATCH 0/7] Early Transport for Panel Replay and PSR Jouni Högander
` (8 preceding siblings ...)
2023-12-19 1:02 ` ✗ Fi.CI.SPARSE: " Patchwork
@ 2023-12-19 1:15 ` Patchwork
2023-12-19 4:29 ` ✗ Fi.CI.IGT: failure " Patchwork
10 siblings, 0 replies; 22+ messages in thread
From: Patchwork @ 2023-12-19 1:15 UTC (permalink / raw)
To: Jouni Högander; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 9031 bytes --]
== Series Details ==
Series: Early Transport for Panel Replay and PSR
URL : https://patchwork.freedesktop.org/series/127918/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_14040 -> Patchwork_127918v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/index.html
Participating hosts (36 -> 37)
------------------------------
Additional (3): bat-rpls-2 bat-kbl-2 fi-pnv-d510
Missing (2): bat-mtlp-8 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_127918v1 that come from known issues:
### CI changes ###
#### Issues hit ####
* boot:
- fi-bsw-n3050: [PASS][1] -> [FAIL][2] ([i915#8293])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/fi-bsw-n3050/boot.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/fi-bsw-n3050/boot.html
- bat-adlp-11: [PASS][3] -> [FAIL][4] ([i915#8293])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/bat-adlp-11/boot.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/bat-adlp-11/boot.html
- bat-jsl-1: [PASS][5] -> [FAIL][6] ([i915#8293])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/bat-jsl-1/boot.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/bat-jsl-1/boot.html
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- bat-rpls-2: NOTRUN -> [SKIP][7] ([i915#9318])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/bat-rpls-2/igt@debugfs_test@basic-hwmon.html
* igt@fbdev@info:
- bat-kbl-2: NOTRUN -> [SKIP][8] ([fdo#109271] / [i915#1849])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/bat-kbl-2/igt@fbdev@info.html
* igt@gem_exec_suspend@basic-s0@lmem0:
- bat-dg2-9: [PASS][9] -> [INCOMPLETE][10] ([i915#9275])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/bat-dg2-9/igt@gem_exec_suspend@basic-s0@lmem0.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/bat-dg2-9/igt@gem_exec_suspend@basic-s0@lmem0.html
* igt@gem_lmem_swapping@basic:
- fi-pnv-d510: NOTRUN -> [SKIP][11] ([fdo#109271]) +28 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/fi-pnv-d510/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-kbl-2: NOTRUN -> [SKIP][12] ([fdo#109271]) +36 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/bat-kbl-2/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_tiled_pread_basic:
- bat-rpls-2: NOTRUN -> [SKIP][13] ([i915#3282])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/bat-rpls-2/igt@gem_tiled_pread_basic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-rpls-2: NOTRUN -> [SKIP][14] ([i915#4103]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/bat-rpls-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_dsc@dsc-basic:
- bat-rpls-2: NOTRUN -> [SKIP][15] ([i915#3555] / [i915#3840] / [i915#9886])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/bat-rpls-2/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- bat-rpls-2: NOTRUN -> [SKIP][16] ([fdo#109285])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/bat-rpls-2/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence:
- bat-dg2-11: NOTRUN -> [SKIP][17] ([i915#9197])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/bat-dg2-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence.html
* igt@kms_pm_backlight@basic-brightness:
- bat-rpls-2: NOTRUN -> [SKIP][18] ([i915#5354])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/bat-rpls-2/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_rpm@basic-rte:
- bat-rpls-2: NOTRUN -> [ABORT][19] ([i915#8668] / [i915#9897])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/bat-rpls-2/igt@kms_pm_rpm@basic-rte.html
#### Possible fixes ####
* igt@i915_module_load@reload:
- fi-kbl-7567u: [DMESG-WARN][20] ([i915#1982]) -> [PASS][21]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/fi-kbl-7567u/igt@i915_module_load@reload.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/fi-kbl-7567u/igt@i915_module_load@reload.html
* igt@i915_pm_rpm@module-reload:
- fi-kbl-7567u: [DMESG-WARN][22] ([i915#8585]) -> [PASS][23]
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/fi-kbl-7567u/igt@i915_pm_rpm@module-reload.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/fi-kbl-7567u/igt@i915_pm_rpm@module-reload.html
* igt@i915_selftest@live@gt_heartbeat:
- fi-kbl-7567u: [DMESG-WARN][24] ([i915#9730]) -> [PASS][25] +31 other tests pass
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/fi-kbl-7567u/igt@i915_selftest@live@gt_heartbeat.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/fi-kbl-7567u/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_suspend@basic-s2idle-without-i915:
- fi-kbl-7567u: [DMESG-WARN][26] ([i915#180]) -> [PASS][27]
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/fi-kbl-7567u/igt@i915_suspend@basic-s2idle-without-i915.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/fi-kbl-7567u/igt@i915_suspend@basic-s2idle-without-i915.html
* igt@kms_pipe_crc_basic@hang-read-crc@pipe-c-dp-1:
- fi-kbl-7567u: [FAIL][28] -> [PASS][29]
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/fi-kbl-7567u/igt@kms_pipe_crc_basic@hang-read-crc@pipe-c-dp-1.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/fi-kbl-7567u/igt@kms_pipe_crc_basic@hang-read-crc@pipe-c-dp-1.html
* igt@kms_pm_rpm@basic-pci-d3-state:
- fi-kbl-7567u: [DMESG-WARN][30] -> [PASS][31] +11 other tests pass
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
[i915#8585]: https://gitlab.freedesktop.org/drm/intel/issues/8585
[i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
[i915#9197]: https://gitlab.freedesktop.org/drm/intel/issues/9197
[i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
[i915#9730]: https://gitlab.freedesktop.org/drm/intel/issues/9730
[i915#9886]: https://gitlab.freedesktop.org/drm/intel/issues/9886
[i915#9897]: https://gitlab.freedesktop.org/drm/intel/issues/9897
Build changes
-------------
* Linux: CI_DRM_14040 -> Patchwork_127918v1
CI-20190529: 20190529
CI_DRM_14040: 2e8cd7e91ea35587d72fb9631a862a9e9b8d30b2 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7647: c5db51a88823962e79d41cff10fe1bdd8ea92d89 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_127918v1: 2e8cd7e91ea35587d72fb9631a862a9e9b8d30b2 @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
20da3e51df63 drm/i915/psr: Disable early transport by default
62a4f4d4bfd3 drm/i915/psr: Enable psr2 early transport as possible
e23fb86ed318 drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport
8974d7728f92 drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT
61ce55a59a57 drm/i915/psr: Carry su area in crtc_state
2d804b87f19e drm/i915/psr: Extend SU area to cover cursor fully if needed
b9ef5b684e34 drm: Add eDP 1.5 early transport definition
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/index.html
[-- Attachment #2: Type: text/html, Size: 10465 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* ✗ Fi.CI.IGT: failure for Early Transport for Panel Replay and PSR
2023-12-18 17:49 [PATCH 0/7] Early Transport for Panel Replay and PSR Jouni Högander
` (9 preceding siblings ...)
2023-12-19 1:15 ` ✓ Fi.CI.BAT: success " Patchwork
@ 2023-12-19 4:29 ` Patchwork
2024-01-09 15:19 ` Hogander, Jouni
10 siblings, 1 reply; 22+ messages in thread
From: Patchwork @ 2023-12-19 4:29 UTC (permalink / raw)
To: Jouni Högander; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 80872 bytes --]
== Series Details ==
Series: Early Transport for Panel Replay and PSR
URL : https://patchwork.freedesktop.org/series/127918/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_14040_full -> Patchwork_127918v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_127918v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_127918v1_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.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/index.html
Participating hosts (8 -> 7)
------------------------------
Missing (1): shard-glk-0
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_127918v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_vblank@wait-idle-hang@pipe-c-hdmi-a-2:
- shard-glk: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk9/igt@kms_vblank@wait-idle-hang@pipe-c-hdmi-a-2.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk5/igt@kms_vblank@wait-idle-hang@pipe-c-hdmi-a-2.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-tglu: NOTRUN -> [SKIP][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@sriov_basic@enable-vfs-autoprobe-off.html
- shard-mtlp: NOTRUN -> [SKIP][4]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@sriov_basic@enable-vfs-autoprobe-off.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-dg2: NOTRUN -> [SKIP][5]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@sriov_basic@enable-vfs-bind-unbind-each.html
Known issues
------------
Here are the changes found in Patchwork_127918v1_full that come from known issues:
### CI changes ###
#### Possible fixes ####
* boot:
- shard-glk: ([PASS][6], [PASS][7], [PASS][8], [PASS][9], [PASS][10], [PASS][11], [PASS][12], [PASS][13], [PASS][14], [PASS][15], [PASS][16], [PASS][17], [PASS][18], [PASS][19], [PASS][20], [PASS][21], [PASS][22], [PASS][23], [PASS][24], [PASS][25], [PASS][26], [PASS][27], [PASS][28], [FAIL][29], [PASS][30]) ([i915#8293]) -> ([PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44], [PASS][45], [PASS][46], [PASS][47], [PASS][48], [PASS][49], [PASS][50], [PASS][51], [PASS][52], [PASS][53], [PASS][54], [PASS][55])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk9/boot.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk9/boot.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk9/boot.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk8/boot.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk8/boot.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk7/boot.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk7/boot.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk7/boot.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk6/boot.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk6/boot.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk6/boot.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk5/boot.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk5/boot.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk5/boot.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk4/boot.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk4/boot.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk4/boot.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk3/boot.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk3/boot.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk3/boot.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk2/boot.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk2/boot.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk2/boot.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk1/boot.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk1/boot.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk7/boot.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk3/boot.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk3/boot.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk4/boot.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk4/boot.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk4/boot.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk5/boot.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk5/boot.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk9/boot.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk9/boot.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk9/boot.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk8/boot.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk8/boot.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk6/boot.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk6/boot.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk8/boot.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk7/boot.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk6/boot.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk1/boot.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk1/boot.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk1/boot.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/boot.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/boot.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/boot.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk3/boot.html
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-dg2: NOTRUN -> [SKIP][56] ([i915#8411])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@device_reset@cold-reset-bound:
- shard-mtlp: NOTRUN -> [SKIP][57] ([i915#7701])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-rkl: NOTRUN -> [SKIP][58] ([i915#7701])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@device_reset@unbind-cold-reset-rebind.html
* igt@drm_fdinfo@busy-idle-check-all@ccs3:
- shard-dg2: NOTRUN -> [SKIP][59] ([i915#8414]) +10 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@drm_fdinfo@busy-idle-check-all@ccs3.html
* igt@drm_fdinfo@most-busy-check-all@rcs0:
- shard-rkl: [PASS][60] -> [FAIL][61] ([i915#7742])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-2/igt@drm_fdinfo@most-busy-check-all@rcs0.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@drm_fdinfo@most-busy-check-all@rcs0.html
* igt@drm_fdinfo@virtual-busy-idle:
- shard-mtlp: NOTRUN -> [SKIP][62] ([i915#8414])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@drm_fdinfo@virtual-busy-idle.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-rkl: NOTRUN -> [SKIP][63] ([i915#3281]) +3 other tests skip
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
- shard-dg2: [PASS][64] -> [INCOMPLETE][65] ([i915#7297])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg2-10/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-10/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-mtlp: NOTRUN -> [SKIP][66] ([i915#7697])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-sanity-check:
- shard-mtlp: NOTRUN -> [SKIP][67] ([i915#6335])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_create@create-ext-cpu-access-sanity-check.html
* igt@gem_create@create-ext-set-pat:
- shard-dg2: NOTRUN -> [SKIP][68] ([i915#8562])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_exec@basic-nohangcheck:
- shard-rkl: [PASS][69] -> [FAIL][70] ([i915#6268])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-7/igt@gem_ctx_exec@basic-nohangcheck.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-5/igt@gem_ctx_exec@basic-nohangcheck.html
- shard-tglu: [PASS][71] -> [FAIL][72] ([i915#6268])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-tglu-2/igt@gem_ctx_exec@basic-nohangcheck.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-5/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg2: NOTRUN -> [SKIP][73] ([i915#8555]) +3 other tests skip
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_ctx_persistence@heartbeat-stop:
- shard-mtlp: NOTRUN -> [SKIP][74] ([i915#8555])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@gem_ctx_persistence@heartbeat-stop.html
* igt@gem_ctx_sseu@mmap-args:
- shard-mtlp: NOTRUN -> [SKIP][75] ([i915#280])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_ctx_sseu@mmap-args.html
* igt@gem_exec_balancer@bonded-false-hang:
- shard-dg2: NOTRUN -> [SKIP][76] ([i915#4812]) +3 other tests skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_balancer@bonded-false-hang.html
* igt@gem_exec_balancer@invalid-bonds:
- shard-dg2: NOTRUN -> [SKIP][77] ([i915#4036])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_balancer@invalid-bonds.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#4525])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_capture@many-4k-incremental:
- shard-glk: NOTRUN -> [FAIL][79] ([i915#9606])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/igt@gem_exec_capture@many-4k-incremental.html
- shard-dg2: NOTRUN -> [FAIL][80] ([i915#9606])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@gem_exec_capture@many-4k-incremental.html
* igt@gem_exec_endless@dispatch@bcs0:
- shard-dg2: [PASS][81] -> [TIMEOUT][82] ([i915#3778] / [i915#7016])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg2-6/igt@gem_exec_endless@dispatch@bcs0.html
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_endless@dispatch@bcs0.html
* igt@gem_exec_fair@basic-deadline:
- shard-mtlp: NOTRUN -> [SKIP][83] ([i915#4473] / [i915#4771])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-sync:
- shard-dg2: NOTRUN -> [SKIP][84] ([i915#3539])
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_fair@basic-sync.html
* igt@gem_exec_fair@basic-throttle@rcs0:
- shard-glk: [PASS][85] -> [FAIL][86] ([i915#2842])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk5/igt@gem_exec_fair@basic-throttle@rcs0.html
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk6/igt@gem_exec_fair@basic-throttle@rcs0.html
* igt@gem_exec_flush@basic-uc-pro-default:
- shard-dg2: NOTRUN -> [SKIP][87] ([i915#3539] / [i915#4852]) +5 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_flush@basic-uc-pro-default.html
* igt@gem_exec_gttfill@multigpu-basic:
- shard-dg2: NOTRUN -> [SKIP][88] ([i915#7697]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_gttfill@multigpu-basic.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-mtlp: NOTRUN -> [SKIP][89] ([i915#5107])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-2/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_params@secure-non-root:
- shard-rkl: NOTRUN -> [SKIP][90] ([fdo#112283])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@gem_exec_params@secure-non-root.html
* igt@gem_exec_reloc@basic-concurrent0:
- shard-mtlp: NOTRUN -> [SKIP][91] ([i915#3281]) +4 other tests skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@gem_exec_reloc@basic-concurrent0.html
* igt@gem_exec_reloc@basic-gtt:
- shard-dg2: NOTRUN -> [SKIP][92] ([i915#3281]) +9 other tests skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_reloc@basic-gtt.html
* igt@gem_exec_schedule@preempt-queue-chain:
- shard-dg2: NOTRUN -> [SKIP][93] ([i915#4537] / [i915#4812]) +1 other test skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_exec_schedule@preempt-queue-chain.html
* igt@gem_exec_schedule@semaphore-power:
- shard-rkl: NOTRUN -> [SKIP][94] ([i915#7276])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_fence_thrash@bo-write-verify-y:
- shard-dg2: NOTRUN -> [SKIP][95] ([i915#4860]) +4 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_fence_thrash@bo-write-verify-y.html
* igt@gem_lmem_swapping@parallel-multi:
- shard-mtlp: NOTRUN -> [SKIP][96] ([i915#4613])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_lmem_swapping@parallel-multi.html
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
- shard-glk: NOTRUN -> [SKIP][97] ([fdo#109271] / [i915#4613]) +1 other test skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/igt@gem_lmem_swapping@parallel-random-verify-ccs.html
* igt@gem_lmem_swapping@verify-random:
- shard-rkl: NOTRUN -> [SKIP][98] ([i915#4613]) +1 other test skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@gem_lmem_swapping@verify-random.html
* igt@gem_media_fill@media-fill:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#8289])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_media_fill@media-fill.html
* igt@gem_mmap@basic:
- shard-mtlp: NOTRUN -> [SKIP][100] ([i915#4083])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic-short:
- shard-mtlp: NOTRUN -> [SKIP][101] ([i915#4077]) +4 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@gem_mmap_gtt@basic-short.html
* igt@gem_mmap_gtt@big-copy-odd:
- shard-dg2: NOTRUN -> [SKIP][102] ([i915#4077]) +16 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@gem_mmap_gtt@big-copy-odd.html
* igt@gem_mmap_wc@write-prefaulted:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#4083]) +8 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_mmap_wc@write-prefaulted.html
* igt@gem_partial_pwrite_pread@reads-uncached:
- shard-dg2: NOTRUN -> [SKIP][104] ([i915#3282]) +9 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_partial_pwrite_pread@reads-uncached.html
* igt@gem_pxp@display-protected-crc:
- shard-dg2: NOTRUN -> [SKIP][105] ([i915#4270]) +4 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@reject-modify-context-protection-off-3:
- shard-mtlp: NOTRUN -> [SKIP][106] ([i915#4270]) +1 other test skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_pxp@reject-modify-context-protection-off-3.html
* igt@gem_render_copy@yf-tiled-ccs-to-x-tiled:
- shard-mtlp: NOTRUN -> [SKIP][107] ([i915#8428]) +2 other tests skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@gem_render_copy@yf-tiled-ccs-to-x-tiled.html
* igt@gem_render_tiled_blits@basic:
- shard-mtlp: NOTRUN -> [SKIP][108] ([i915#4079])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@gem_render_tiled_blits@basic.html
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
- shard-dg2: NOTRUN -> [SKIP][109] ([i915#4079]) +1 other test skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: NOTRUN -> [SKIP][110] ([i915#3282])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_softpin@evict-snoop-interruptible:
- shard-dg2: NOTRUN -> [SKIP][111] ([i915#4885])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_softpin@evict-snoop-interruptible.html
* igt@gem_spin_batch@spin-all-new:
- shard-dg2: NOTRUN -> [FAIL][112] ([i915#5889])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_spin_batch@spin-all-new.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-dg2: NOTRUN -> [SKIP][113] ([i915#3297]) +2 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-dg2: NOTRUN -> [SKIP][114] ([i915#3297] / [i915#4880])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-rkl: NOTRUN -> [SKIP][115] ([i915#3297])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@gem_userptr_blits@readonly-unsync.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-mtlp: NOTRUN -> [SKIP][116] ([i915#3297])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen3_render_tiledx_blits:
- shard-dg2: NOTRUN -> [SKIP][117] ([fdo#109289]) +7 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gen3_render_tiledx_blits.html
* igt@gen7_exec_parse@chained-batch:
- shard-rkl: NOTRUN -> [SKIP][118] ([fdo#109289])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@gen7_exec_parse@chained-batch.html
* igt@gen9_exec_parse@bb-large:
- shard-mtlp: NOTRUN -> [SKIP][119] ([i915#2856])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gen9_exec_parse@bb-large.html
* igt@gen9_exec_parse@bb-oversize:
- shard-rkl: NOTRUN -> [SKIP][120] ([i915#2527])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@gen9_exec_parse@bb-oversize.html
* igt@gen9_exec_parse@unaligned-access:
- shard-dg2: NOTRUN -> [SKIP][121] ([i915#2856]) +5 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gen9_exec_parse@unaligned-access.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [PASS][122] -> [ABORT][123] ([i915#9820])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-1/igt@i915_module_load@reload-with-fault-injection.html
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-5/igt@i915_module_load@reload-with-fault-injection.html
- shard-snb: [PASS][124] -> [INCOMPLETE][125] ([i915#9200] / [i915#9849])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
- shard-tglu: NOTRUN -> [WARN][126] ([i915#2681]) +3 other tests warn
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html
* igt@i915_pm_rps@thresholds@gt0:
- shard-dg2: NOTRUN -> [SKIP][127] ([i915#8925]) +1 other test skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@i915_pm_rps@thresholds@gt0.html
* igt@i915_query@query-topology-known-pci-ids:
- shard-mtlp: NOTRUN -> [SKIP][128] ([fdo#109303])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@i915_query@query-topology-known-pci-ids.html
* igt@i915_query@query-topology-unsupported:
- shard-dg2: NOTRUN -> [SKIP][129] ([fdo#109302])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@i915_query@query-topology-unsupported.html
* igt@i915_query@test-query-geometry-subslices:
- shard-rkl: NOTRUN -> [SKIP][130] ([i915#5723])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@i915_query@test-query-geometry-subslices.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- shard-mtlp: NOTRUN -> [SKIP][131] ([i915#4212]) +1 other test skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- shard-dg2: NOTRUN -> [SKIP][132] ([i915#4212]) +1 other test skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][133] ([i915#8709]) +3 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs:
- shard-dg1: NOTRUN -> [SKIP][134] ([i915#8709]) +7 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-13/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][135] ([i915#8709]) +11 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html
* igt@kms_async_flips@crc@pipe-c-hdmi-a-3:
- shard-dg2: NOTRUN -> [FAIL][136] ([i915#8247]) +3 other tests fail
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_async_flips@crc@pipe-c-hdmi-a-3.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-rkl: NOTRUN -> [SKIP][137] ([i915#1769] / [i915#3555])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-0:
- shard-rkl: NOTRUN -> [SKIP][138] ([i915#5286]) +2 other tests skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-glk: NOTRUN -> [SKIP][139] ([fdo#109271]) +57 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-tglu: NOTRUN -> [SKIP][140] ([fdo#111615] / [i915#5286]) +1 other test skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@linear-8bpp-rotate-90:
- shard-dg2: NOTRUN -> [SKIP][141] ([fdo#111614]) +4 other tests skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_big_fb@linear-8bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][142] ([fdo#111614])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
- shard-mtlp: NOTRUN -> [SKIP][143] ([fdo#111614]) +1 other test skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][144] ([fdo#111614] / [i915#3638])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglu: [PASS][145] -> [FAIL][146] ([i915#3743]) +1 other test fail
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-tglu-7/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-5/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
- shard-dg2: NOTRUN -> [SKIP][147] ([i915#5190]) +16 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
- shard-mtlp: NOTRUN -> [SKIP][148] ([fdo#111615]) +4 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-32bpp-rotate-270:
- shard-tglu: NOTRUN -> [SKIP][149] ([fdo#111615])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-180:
- shard-dg2: NOTRUN -> [SKIP][150] ([i915#4538] / [i915#5190]) +8 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_big_fb@yf-tiled-8bpp-rotate-180.html
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-rkl: NOTRUN -> [SKIP][151] ([fdo#110723]) +2 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_joiner@2x-modeset:
- shard-dg2: NOTRUN -> [SKIP][152] ([i915#2705])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_big_joiner@2x-modeset.html
* igt@kms_ccs@pipe-a-bad-pixel-format-y-tiled-gen12-mc-ccs:
- shard-rkl: NOTRUN -> [SKIP][153] ([i915#5354] / [i915#6095]) +10 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_ccs@pipe-a-bad-pixel-format-y-tiled-gen12-mc-ccs.html
* igt@kms_ccs@pipe-d-bad-aux-stride-y-tiled-gen12-rc-ccs-cc:
- shard-mtlp: NOTRUN -> [SKIP][154] ([i915#5354] / [i915#6095]) +13 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_ccs@pipe-d-bad-aux-stride-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@pipe-d-bad-rotation-90-4-tiled-mtl-rc-ccs:
- shard-rkl: NOTRUN -> [SKIP][155] ([i915#5354]) +10 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_ccs@pipe-d-bad-rotation-90-4-tiled-mtl-rc-ccs.html
* igt@kms_ccs@pipe-d-crc-primary-basic-4-tiled-dg2-rc-ccs:
- shard-tglu: NOTRUN -> [SKIP][156] ([i915#5354] / [i915#6095]) +4 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_ccs@pipe-d-crc-primary-basic-4-tiled-dg2-rc-ccs.html
* igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc:
- shard-dg2: NOTRUN -> [SKIP][157] ([i915#5354]) +106 other tests skip
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][158] ([i915#4087] / [i915#7213]) +3 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html
* igt@kms_cdclk@plane-scaling:
- shard-tglu: NOTRUN -> [SKIP][159] ([i915#3742])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_cdclk@plane-scaling.html
* igt@kms_cdclk@plane-scaling@pipe-c-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][160] ([i915#4087]) +3 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_cdclk@plane-scaling@pipe-c-edp-1.html
* igt@kms_chamelium_color@ctm-0-25:
- shard-rkl: NOTRUN -> [SKIP][161] ([fdo#111827])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_chamelium_color@ctm-0-25.html
* igt@kms_chamelium_color@ctm-limited-range:
- shard-mtlp: NOTRUN -> [SKIP][162] ([fdo#111827])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_chamelium_color@ctm-limited-range.html
* igt@kms_chamelium_color@gamma:
- shard-dg2: NOTRUN -> [SKIP][163] ([fdo#111827]) +1 other test skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_chamelium_color@gamma.html
* igt@kms_chamelium_edid@dp-edid-resolution-list:
- shard-tglu: NOTRUN -> [SKIP][164] ([i915#7828])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_chamelium_edid@dp-edid-resolution-list.html
- shard-mtlp: NOTRUN -> [SKIP][165] ([i915#7828]) +1 other test skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_chamelium_edid@dp-edid-resolution-list.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
- shard-dg2: NOTRUN -> [SKIP][166] ([i915#7828]) +13 other tests skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#7828]) +2 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-dg2: NOTRUN -> [SKIP][168] ([i915#3299])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@lic:
- shard-mtlp: NOTRUN -> [SKIP][169] ([i915#6944])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_content_protection@lic.html
- shard-dg2: NOTRUN -> [SKIP][170] ([i915#7118]) +2 other tests skip
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-10/igt@kms_content_protection@lic.html
* igt@kms_content_protection@mei-interface:
- shard-rkl: NOTRUN -> [SKIP][171] ([i915#9424])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm@pipe-a-dp-4:
- shard-dg2: NOTRUN -> [TIMEOUT][172] ([i915#7173]) +1 other test timeout
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_content_protection@srm@pipe-a-dp-4.html
* igt@kms_cursor_crc@cursor-offscreen-64x21:
- shard-mtlp: NOTRUN -> [SKIP][173] ([i915#8814])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_cursor_crc@cursor-offscreen-64x21.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-mtlp: NOTRUN -> [SKIP][174] ([i915#3359])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-2/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-dg2: NOTRUN -> [SKIP][175] ([i915#3359]) +1 other test skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-random-max-size:
- shard-mtlp: NOTRUN -> [SKIP][176] ([i915#3555] / [i915#8814])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_cursor_crc@cursor-random-max-size.html
- shard-tglu: NOTRUN -> [SKIP][177] ([i915#3555])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_cursor_crc@cursor-random-max-size.html
* igt@kms_cursor_crc@cursor-sliding-32x32:
- shard-rkl: NOTRUN -> [SKIP][178] ([i915#3555])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_cursor_crc@cursor-sliding-32x32.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
- shard-dg2: NOTRUN -> [SKIP][179] ([fdo#109274] / [i915#5354]) +2 other tests skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#4103])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
- shard-rkl: NOTRUN -> [SKIP][181] ([fdo#111825]) +3 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic:
- shard-mtlp: NOTRUN -> [SKIP][182] ([i915#9809]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
- shard-dg2: NOTRUN -> [SKIP][183] ([i915#4103] / [i915#4213])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-tglu: NOTRUN -> [SKIP][184] ([i915#4103])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
- shard-mtlp: NOTRUN -> [SKIP][185] ([i915#4213])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-dg2: NOTRUN -> [SKIP][186] ([i915#9833])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][187] ([i915#9723])
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-19/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4.html
* igt@kms_display_modes@extended-mode-basic:
- shard-dg2: NOTRUN -> [SKIP][188] ([i915#3555]) +12 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_display_modes@extended-mode-basic.html
* igt@kms_display_modes@mst-extended-mode-negative:
- shard-mtlp: NOTRUN -> [SKIP][189] ([i915#8588])
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_display_modes@mst-extended-mode-negative.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][190] ([i915#3804])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-rkl: NOTRUN -> [SKIP][191] ([i915#3840])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_feature_discovery@chamelium:
- shard-dg2: NOTRUN -> [SKIP][192] ([i915#4854])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_feature_discovery@chamelium.html
* igt@kms_feature_discovery@display-3x:
- shard-rkl: NOTRUN -> [SKIP][193] ([i915#1839])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-dg2: NOTRUN -> [SKIP][194] ([i915#1839])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_feature_discovery@display-4x.html
* igt@kms_feature_discovery@psr1:
- shard-dg2: NOTRUN -> [SKIP][195] ([i915#658])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
- shard-mtlp: NOTRUN -> [SKIP][196] ([fdo#111767] / [i915#3637])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html
* igt@kms_flip@2x-flip-vs-fences:
- shard-dg2: NOTRUN -> [SKIP][197] ([i915#8381])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_flip@2x-flip-vs-fences.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-rkl: NOTRUN -> [SKIP][198] ([fdo#111767] / [fdo#111825])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][199] ([i915#3637]) +1 other test skip
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_flip@2x-flip-vs-suspend-interruptible.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-dg2: NOTRUN -> [SKIP][200] ([fdo#109274]) +11 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1:
- shard-snb: [PASS][201] -> [INCOMPLETE][202] ([i915#4839])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-snb7/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-snb6/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][203] ([i915#2672]) +2 other tests skip
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][204] ([i915#2587] / [i915#2672])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][205] ([i915#2672]) +1 other test skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-dg2: NOTRUN -> [SKIP][206] ([i915#2672]) +2 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite:
- shard-snb: [PASS][207] -> [SKIP][208] ([fdo#109271]) +6 other tests skip
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-snb6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite:
- shard-dg2: NOTRUN -> [SKIP][209] ([i915#3458]) +28 other tests skip
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][210] ([fdo#111825] / [i915#1825]) +13 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt:
- shard-dg2: NOTRUN -> [SKIP][211] ([i915#8708]) +26 other tests skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
- shard-dg2: NOTRUN -> [SKIP][212] ([i915#9653])
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_frontbuffer_tracking@plane-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][213] ([fdo#110189]) +1 other test skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt.html
- shard-mtlp: NOTRUN -> [SKIP][214] ([i915#8708]) +1 other test skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
- shard-tglu: NOTRUN -> [SKIP][215] ([fdo#109280]) +4 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render:
- shard-mtlp: NOTRUN -> [SKIP][216] ([i915#1825]) +15 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-suspend:
- shard-rkl: NOTRUN -> [SKIP][217] ([i915#3023]) +10 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-suspend.html
* igt@kms_hdr@bpc-switch:
- shard-rkl: NOTRUN -> [SKIP][218] ([i915#3555] / [i915#8228])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-dg2: NOTRUN -> [SKIP][219] ([i915#3555] / [i915#8228]) +2 other tests skip
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_plane_lowres@tiling-x@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][220] ([i915#3582]) +3 other tests skip
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_plane_lowres@tiling-x@pipe-a-edp-1.html
* igt@kms_plane_scaling@intel-max-src-size:
- shard-dg2: NOTRUN -> [SKIP][221] ([i915#6953])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_plane_scaling@intel-max-src-size.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][222] ([i915#9423]) +3 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-c-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][223] ([i915#9423]) +3 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-10/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-c-hdmi-a-1.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][224] ([i915#5176]) +5 other tests skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1.html
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][225] ([i915#5176] / [i915#9423]) +1 other test skip
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1.html
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][226] ([i915#9423]) +11 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-12/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a-hdmi-a-3.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][227] ([i915#5235]) +2 other tests skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-edp-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][228] ([i915#5235]) +3 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-hdmi-a-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][229] ([i915#3555] / [i915#5235])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d-edp-1.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-3:
- shard-dg1: NOTRUN -> [SKIP][230] ([i915#5235]) +3 other tests skip
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-13/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-3.html
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][231] ([i915#5235]) +5 other tests skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-3/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2.html
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][232] ([i915#5235]) +15 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-dg2: NOTRUN -> [SKIP][233] ([i915#8430])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-rkl: [PASS][234] -> [SKIP][235] ([i915#9519])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-1/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-5/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp:
- shard-dg2: NOTRUN -> [SKIP][236] ([i915#9519])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp.html
* igt@kms_pm_rpm@modeset-pc8-residency-stress:
- shard-dg2: NOTRUN -> [SKIP][237] ([fdo#109293] / [fdo#109506]) +1 other test skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_pm_rpm@modeset-pc8-residency-stress.html
* igt@kms_prime@basic-crc-hybrid:
- shard-dg2: NOTRUN -> [SKIP][238] ([i915#6524] / [i915#6805])
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@d3hot:
- shard-tglu: NOTRUN -> [SKIP][239] ([i915#6524])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_prime@d3hot.html
- shard-mtlp: NOTRUN -> [SKIP][240] ([i915#6524])
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf:
- shard-rkl: NOTRUN -> [SKIP][241] ([i915#9683])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@overlay-plane-update-continuous-sf:
- shard-rkl: NOTRUN -> [SKIP][242] ([fdo#111068] / [i915#9683])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html
* igt@kms_psr2_su@page_flip-p010:
- shard-dg2: NOTRUN -> [SKIP][243] ([i915#9683]) +3 other tests skip
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_psr2_su@page_flip-p010.html
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
- shard-mtlp: NOTRUN -> [SKIP][244] ([i915#4235]) +1 other test skip
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-dg2: NOTRUN -> [SKIP][245] ([i915#4235] / [i915#5190]) +2 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_rotation_crc@sprite-rotation-90:
- shard-dg2: NOTRUN -> [SKIP][246] ([i915#4235])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_rotation_crc@sprite-rotation-90.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-rkl: NOTRUN -> [SKIP][247] ([i915#8623])
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1:
- shard-mtlp: [PASS][248] -> [FAIL][249] ([i915#9196])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
- shard-rkl: [PASS][250] -> [FAIL][251] ([i915#9196])
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-5/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-5/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html
* igt@kms_vrr@flip-dpms:
- shard-mtlp: NOTRUN -> [SKIP][252] ([i915#3555] / [i915#8808])
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_vrr@flip-dpms.html
* igt@perf_pmu@busy-double-start@vecs1:
- shard-dg2: NOTRUN -> [FAIL][253] ([i915#4349]) +3 other tests fail
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@perf_pmu@busy-double-start@vecs1.html
* igt@perf_pmu@event-wait@rcs0:
- shard-dg2: NOTRUN -> [SKIP][254] ([fdo#112283])
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@perf_pmu@event-wait@rcs0.html
* igt@perf_pmu@module-unload:
- shard-dg2: NOTRUN -> [FAIL][255] ([i915#5793])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@perf_pmu@module-unload.html
* igt@prime_vgem@basic-fence-mmap:
- shard-dg2: NOTRUN -> [SKIP][256] ([i915#3708] / [i915#4077])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-fence-read:
- shard-rkl: NOTRUN -> [SKIP][257] ([fdo#109295] / [i915#3291] / [i915#3708])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@fence-write-hang:
- shard-dg2: NOTRUN -> [SKIP][258] ([i915#3708])
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@prime_vgem@fence-write-hang.html
* igt@syncobj_wait@invalid-wait-zero-handles:
- shard-dg2: NOTRUN -> [FAIL][259] ([i915#9779])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@syncobj_wait@invalid-wait-zero-handles.html
- shard-glk: NOTRUN -> [FAIL][260] ([i915#9779])
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/igt@syncobj_wait@invalid-wait-zero-handles.html
* igt@v3d/v3d_perfmon@get-values-valid-perfmon:
- shard-rkl: NOTRUN -> [SKIP][261] ([fdo#109315]) +3 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@v3d/v3d_perfmon@get-values-valid-perfmon.html
* igt@v3d/v3d_submit_csd@bad-extension:
- shard-tglu: NOTRUN -> [SKIP][262] ([fdo#109315] / [i915#2575]) +1 other test skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@v3d/v3d_submit_csd@bad-extension.html
- shard-mtlp: NOTRUN -> [SKIP][263] ([i915#2575]) +3 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@v3d/v3d_submit_csd@bad-extension.html
* igt@v3d/v3d_submit_csd@job-perfmon:
- shard-dg2: NOTRUN -> [SKIP][264] ([i915#2575]) +17 other tests skip
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@v3d/v3d_submit_csd@job-perfmon.html
* igt@vc4/vc4_perfmon@create-perfmon-0:
- shard-mtlp: NOTRUN -> [SKIP][265] ([i915#7711]) +2 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@vc4/vc4_perfmon@create-perfmon-0.html
* igt@vc4/vc4_perfmon@create-perfmon-invalid-events:
- shard-tglu: NOTRUN -> [SKIP][266] ([i915#2575])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@vc4/vc4_perfmon@create-perfmon-invalid-events.html
* igt@vc4/vc4_perfmon@get-values-invalid-perfmon:
- shard-dg2: NOTRUN -> [SKIP][267] ([i915#7711]) +9 other tests skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@vc4/vc4_perfmon@get-values-invalid-perfmon.html
* igt@vc4/vc4_purgeable_bo@mark-purgeable:
- shard-rkl: NOTRUN -> [SKIP][268] ([i915#7711]) +3 other tests skip
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@vc4/vc4_purgeable_bo@mark-purgeable.html
#### Possible fixes ####
* igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
- shard-rkl: [FAIL][269] ([i915#7742]) -> [PASS][270]
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-3/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
* igt@gem_busy@close-race:
- shard-mtlp: [ABORT][271] -> [PASS][272]
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-mtlp-7/igt@gem_busy@close-race.html
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-2/igt@gem_busy@close-race.html
* igt@gem_exec_fair@basic-none@bcs0:
- shard-rkl: [FAIL][273] ([i915#2842]) -> [PASS][274] +1 other test pass
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-7/igt@gem_exec_fair@basic-none@bcs0.html
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-3/igt@gem_exec_fair@basic-none@bcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-tglu: [FAIL][275] ([i915#2842]) -> [PASS][276]
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-tglu-8/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-8/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: [INCOMPLETE][277] -> [PASS][278]
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg2-5/igt@gem_exec_suspend@basic-s0@smem.html
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg1: [DMESG-WARN][279] ([i915#4936] / [i915#5493]) -> [PASS][280]
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg1-13/igt@gem_lmem_swapping@smem-oom@lmem0.html
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-19/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gen9_exec_parse@allowed-all:
- shard-glk: [INCOMPLETE][281] ([i915#5566]) -> [PASS][282]
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk3/igt@gen9_exec_parse@allowed-all.html
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk4/igt@gen9_exec_parse@allowed-all.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-tglu: [INCOMPLETE][283] ([i915#9200]) -> [PASS][284]
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html
- shard-mtlp: [ABORT][285] ([i915#9820]) -> [PASS][286]
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-mtlp-6/igt@i915_module_load@reload-with-fault-injection.html
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-tglu: [FAIL][287] ([i915#3743]) -> [PASS][288]
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-tglu-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
- shard-snb: [SKIP][289] ([fdo#109271]) -> [PASS][290] +9 other tests pass
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-snb4/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-snb7/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: [FAIL][291] ([i915#2346]) -> [PASS][292]
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@single-move@all-pipes:
- shard-mtlp: [DMESG-WARN][293] ([i915#2017]) -> [PASS][294]
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-mtlp-4/igt@kms_cursor_legacy@single-move@all-pipes.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-5/igt@kms_cursor_legacy@single-move@all-pipes.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: [FAIL][295] ([i915#9295]) -> [PASS][296]
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-dg2: [SKIP][297] ([i915#9519]) -> [PASS][298] +1 other test pass
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg2-10/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][299] ([i915#9519]) -> [PASS][300] +2 other tests pass
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_rotation_crc@sprite-rotation-270:
- shard-rkl: [ABORT][301] ([i915#8875]) -> [PASS][302]
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-3/igt@kms_rotation_crc@sprite-rotation-270.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_rotation_crc@sprite-rotation-270.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
- shard-snb: [FAIL][303] ([i915#9196]) -> [PASS][304]
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-snb6/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-snb4/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html
* igt@perf@non-zero-reason@0-rcs0:
- shard-dg2: [FAIL][305] ([i915#7484]) -> [PASS][306]
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg2-6/igt@perf@non-zero-reason@0-rcs0.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@perf@non-zero-reason@0-rcs0.html
* igt@perf_pmu@busy-double-start@bcs0:
- shard-mtlp: [FAIL][307] ([i915#4349]) -> [PASS][308]
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-mtlp-4/igt@perf_pmu@busy-double-start@bcs0.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-6/igt@perf_pmu@busy-double-start@bcs0.html
* igt@perf_pmu@busy-idle-check-all@vecs0:
- shard-dg1: [FAIL][309] ([i915#4349]) -> [PASS][310]
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg1-19/igt@perf_pmu@busy-idle-check-all@vecs0.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-15/igt@perf_pmu@busy-idle-check-all@vecs0.html
* igt@perf_pmu@most-busy-idle-check-all@rcs0:
- shard-rkl: [FAIL][311] ([i915#4349]) -> [PASS][312]
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-3/igt@perf_pmu@most-busy-idle-check-all@rcs0.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@perf_pmu@most-busy-idle-check-all@rcs0.html
#### Warnings ####
* igt@i915_module_load@reload-with-fault-injection:
- shard-dg1: [INCOMPLETE][313] ([i915#9820] / [i915#9849]) -> [ABORT][314] ([i915#9820])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg1-15/igt@i915_module_load@reload-with-fault-injection.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-13/igt@i915_module_load@reload-with-fault-injection.html
- shard-dg2: [WARN][315] ([i915#7356]) -> [INCOMPLETE][316] ([i915#9820] / [i915#9849])
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg2-10/igt@i915_module_load@reload-with-fault-injection.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_content_protection@content-type-change:
- shard-snb: [INCOMPLETE][317] ([i915#8816]) -> [SKIP][318] ([fdo#109271])
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-snb7/igt@kms_content_protection@content-type-change.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-snb6/igt@kms_content_protection@content-type-change.html
* igt@kms_pm_dc@dc6-dpms:
- shard-rkl: [FAIL][319] ([i915#9295]) -> [SKIP][320] ([i915#3361])
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-3/igt@kms_pm_dc@dc6-dpms.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302
[fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839
[i915#2017]: https://gitlab.freedesktop.org/drm/intel/issues/2017
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681
[i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
[i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3582]: https://gitlab.freedesktop.org/drm/intel/issues/3582
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3778]: https://gitlab.freedesktop.org/drm/intel/issues/3778
[i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
[i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840
[i915#4036]: https://gitlab.freedesktop.org/drm/intel/issues/4036
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473
[i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4839]: https://gitlab.freedesktop.org/drm/intel/issues/4839
[i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852
[i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854
[i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860
[i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
[i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885
[i915#4936]: https://gitlab.freedesktop.org/drm/intel/issues/4936
[i915#5107]: https://gitlab.freedesktop.org/drm/intel/issues/5107
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493
[i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
[i915#5723]: https://gitlab.freedesktop.org/drm/intel/issues/5723
[i915#5793]: https://gitlab.freedesktop.org/drm/intel/issues/5793
[i915#5889]: https://gitlab.freedesktop.org/drm/intel/issues/5889
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805
[i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
[i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
[i915#7016]: https://gitlab.freedesktop.org/drm/intel/issues/7016
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173
[i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213
[i915#7276]: https://gitlab.freedesktop.org/drm/intel/issues/7276
[i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297
[i915#7356]: https://gitlab.freedesktop.org/drm/intel/issues/7356
[i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
[i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228
[i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247
[i915#8289]: https://gitlab.freedesktop.org/drm/intel/issues/8289
[i915#8293]: https://gitlab.freedesktop.org/drm/intel/issues/8293
[i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381
[i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/intel/issues/8430
[i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555
[i915#8562]: https://gitlab.freedesktop.org/drm/intel/issues/8562
[i915#8588]: https://gitlab.freedesktop.org/drm/intel/issues/8588
[i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709
[i915#8808]: https://gitlab.freedesktop.org/drm/intel/issues/8808
[i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814
[i915#8816]: https://gitlab.freedesktop.org/drm/intel/issues/8816
[i915#8875]: https://gitlab.freedesktop.org/drm/intel/issues/8875
[i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925
[i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196
[i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200
[i915#9295]: https://gitlab.freedesktop.org/drm/intel/issues/9295
[i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423
[i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424
[i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519
[i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606
[i915#9653]: https://gitlab.freedesktop.org/drm/intel/issues/9653
[i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
[i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683
[i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688
[i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732
[i915#9779]: https://gitlab.freedesktop.org/drm/intel/issues/9779
[i915#9808]: https://gitlab.freedesktop.org/drm/intel/issues/9808
[i915#9809]: https://gitlab.freedesktop.org/drm/intel/issues/9809
[i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820
[i915#9833]: https://gitlab.freedesktop.org/drm/intel/issues/9833
[i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849
[i915#9906]: https://gitlab.freedesktop.org/drm/intel/issues/9906
Build changes
-------------
* Linux: CI_DRM_14040 -> Patchwork_127918v1
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_14040: 2e8cd7e91ea35587d72fb9631a862a9e9b8d30b2 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7647: c5db51a88823962e79d41cff10fe1bdd8ea92d89 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_127918v1: 2e8cd7e91ea35587d72fb9631a862a9e9b8d30b2 @ 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_127918v1/index.html
[-- Attachment #2: Type: text/html, Size: 96044 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* RE: [PATCH 1/7] drm: Add eDP 1.5 early transport definition
2023-12-18 17:49 ` [PATCH 1/7] drm: Add eDP 1.5 early transport definition Jouni Högander
@ 2024-01-03 10:46 ` Kahola, Mika
2024-01-10 8:08 ` Hogander, Jouni
0 siblings, 1 reply; 22+ messages in thread
From: Kahola, Mika @ 2024-01-03 10:46 UTC (permalink / raw)
To: Hogander, Jouni, intel-gfx@lists.freedesktop.org
Cc: dri-devel@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Jouni Högander
> Sent: Monday, December 18, 2023 7:50 PM
> To: intel-gfx@lists.freedesktop.org
> Cc: dri-devel@lists.freedesktop.org
> Subject: [PATCH 1/7] drm: Add eDP 1.5 early transport definition
>
> Add DP_PSR_ENABLE_SU_REGION_ET to enable panel early transport.
>
> Cc: dri-devel@lists.freedesktop.org
>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> include/drm/display/drm_dp.h | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/include/drm/display/drm_dp.h b/include/drm/display/drm_dp.h index 3731828825bd..281afff6ee4e 100644
> --- a/include/drm/display/drm_dp.h
> +++ b/include/drm/display/drm_dp.h
> @@ -718,6 +718,7 @@
> # define DP_PSR_SU_REGION_SCANLINE_CAPTURE BIT(4) /* eDP 1.4a */
> # define DP_PSR_IRQ_HPD_WITH_CRC_ERRORS BIT(5) /* eDP 1.4a */
> # define DP_PSR_ENABLE_PSR2 BIT(6) /* eDP 1.4a */
> +# define DP_PSR_ENABLE_SU_REGION_ET BIT(7) /* eDP 1.5 */
>
> #define DP_ADAPTER_CTRL 0x1a0
> # define DP_ADAPTER_CTRL_FORCE_LOAD_SENSE (1 << 0)
> --
> 2.34.1
^ permalink raw reply [flat|nested] 22+ messages in thread
* RE: [PATCH 2/7] drm/i915/psr: Extend SU area to cover cursor fully if needed
2023-12-18 17:49 ` [PATCH 2/7] drm/i915/psr: Extend SU area to cover cursor fully if needed Jouni Högander
@ 2024-01-05 14:07 ` Kahola, Mika
0 siblings, 0 replies; 22+ messages in thread
From: Kahola, Mika @ 2024-01-05 14:07 UTC (permalink / raw)
To: Hogander, Jouni, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Jouni Högander
> Sent: Monday, December 18, 2023 7:50 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 2/7] drm/i915/psr: Extend SU area to cover cursor fully if needed
>
> In case early transport is enabled SU area needs to be extended to cover cursor area fully when cursor is in SU area.
>
> Bspec: 68927
>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_psr.c | 38 +++++++++++++++++++++++-
> 1 file changed, 37 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
> index b6e2e70e1290..8a350b9e33cd 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.c
> +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> @@ -2011,6 +2011,29 @@ static void intel_psr2_sel_fetch_pipe_alignment(const struct intel_crtc_state *c
> pipe_clip->y2 = ((pipe_clip->y2 / y_alignment) + 1) * y_alignment; }
>
> +/*
> + * When early transport is in use we need to extend SU area to cover
> + * cursor fully when cursor is in SU area.
> + */
> +static void
> +intel_psr2_sel_fetch_et_alignment(struct intel_crtc_state *crtc_state,
> + struct intel_plane_state *cursor_state,
> + struct drm_rect *pipe_clip)
> +{
> + struct drm_rect inter;
> +
> + if (!crtc_state->enable_psr2_su_region_et ||
> + !cursor_state->uapi.visible)
> + return;
> +
> + inter = *pipe_clip;
> + if (!drm_rect_intersect(&inter, &cursor_state->uapi.dst))
> + return;
> +
> + clip_area_update(pipe_clip, &cursor_state->uapi.dst,
> + &crtc_state->pipe_src);
> +}
> +
> /*
> * TODO: Not clear how to handle planes with negative position,
> * also planes are not updated if they have a negative X @@ -2052,7 +2075,8 @@ int intel_psr2_sel_fetch_update(struct
> intel_atomic_state *state,
> struct drm_i915_private *dev_priv = to_i915(state->base.dev);
> struct intel_crtc_state *crtc_state = intel_atomic_get_new_crtc_state(state, crtc);
> struct drm_rect pipe_clip = { .x1 = 0, .y1 = -1, .x2 = INT_MAX, .y2 = -1 };
> - struct intel_plane_state *new_plane_state, *old_plane_state;
> + struct intel_plane_state *new_plane_state, *old_plane_state,
> + *cursor_plane_state = NULL;
> struct intel_plane *plane;
> bool full_update = false;
> int i, ret;
> @@ -2132,6 +2156,13 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> damaged_area.x2 += new_plane_state->uapi.dst.x1 - src.x1;
>
> clip_area_update(&pipe_clip, &damaged_area, &crtc_state->pipe_src);
> +
> + /*
> + * Cursor plane new state is stored to adjust su area to cover
> + * cursor are fully.
> + */
> + if (plane->id == PLANE_CURSOR)
> + cursor_plane_state = new_plane_state;
> }
>
> /*
> @@ -2160,6 +2191,11 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> if (ret)
> return ret;
>
> + /* Adjust su area to cover cursor fully as necessary */
> + if (cursor_plane_state)
> + intel_psr2_sel_fetch_et_alignment(crtc_state, cursor_plane_state,
> + &pipe_clip);
> +
> intel_psr2_sel_fetch_pipe_alignment(crtc_state, &pipe_clip);
>
> /*
> --
> 2.34.1
^ permalink raw reply [flat|nested] 22+ messages in thread
* RE: [PATCH 3/7] drm/i915/psr: Carry su area in crtc_state
2023-12-18 17:50 ` [PATCH 3/7] drm/i915/psr: Carry su area in crtc_state Jouni Högander
@ 2024-01-05 14:17 ` Kahola, Mika
0 siblings, 0 replies; 22+ messages in thread
From: Kahola, Mika @ 2024-01-05 14:17 UTC (permalink / raw)
To: Hogander, Jouni, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Jouni Högander
> Sent: Monday, December 18, 2023 7:50 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 3/7] drm/i915/psr: Carry su area in crtc_state
>
> Su_area is needed when configuring CUR_POS_ERLY_TPT and PIPE_SRC_SZ_ERLY_TPT. Store it into intel_crtc_state-
> >psr2_su_area.
>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> .../drm/i915/display/intel_display_types.h | 2 +
> drivers/gpu/drm/i915/display/intel_psr.c | 62 ++++++++++---------
> 2 files changed, 36 insertions(+), 28 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
> index 341d80c2b9de..05dd8decd610 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> @@ -1404,6 +1404,8 @@ struct intel_crtc_state {
>
> u32 psr2_man_track_ctl;
>
> + struct drm_rect psr2_su_area;
> +
> /* Variable Refresh Rate state */
> struct {
> bool enable, in_range;
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
> index 8a350b9e33cd..67f68c26a312 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.c
> +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> @@ -1941,7 +1941,7 @@ void intel_psr2_program_trans_man_trk_ctl(const struct intel_crtc_state *crtc_st }
>
> static void psr2_man_trk_ctl_calc(struct intel_crtc_state *crtc_state,
> - struct drm_rect *clip, bool full_update)
> + bool full_update)
> {
> struct intel_crtc *crtc = to_intel_crtc(crtc_state->uapi.crtc);
> struct drm_i915_private *dev_priv = to_i915(crtc->base.dev); @@ -1956,17 +1956,21 @@ static void
> psr2_man_trk_ctl_calc(struct intel_crtc_state *crtc_state,
> goto exit;
> }
>
> - if (clip->y1 == -1)
> + if (crtc_state->psr2_su_area.y1 == -1)
> goto exit;
>
> if (IS_ALDERLAKE_P(dev_priv) || DISPLAY_VER(dev_priv) >= 14) {
> - val |= ADLP_PSR2_MAN_TRK_CTL_SU_REGION_START_ADDR(clip->y1);
> - val |= ADLP_PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR(clip->y2 - 1);
> + val |= ADLP_PSR2_MAN_TRK_CTL_SU_REGION_START_ADDR(crtc_state->psr2_su_area.y1);
> + val |=
> +ADLP_PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR(crtc_state->psr2_su_area.y2 -
> +1);
> } else {
> - drm_WARN_ON(crtc_state->uapi.crtc->dev, clip->y1 % 4 || clip->y2 % 4);
> + drm_WARN_ON(crtc_state->uapi.crtc->dev,
> + crtc_state->psr2_su_area.y1 % 4 ||
> + crtc_state->psr2_su_area.y2 % 4);
>
> - val |= PSR2_MAN_TRK_CTL_SU_REGION_START_ADDR(clip->y1 / 4 + 1);
> - val |= PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR(clip->y2 / 4 + 1);
> + val |= PSR2_MAN_TRK_CTL_SU_REGION_START_ADDR(
> + crtc_state->psr2_su_area.y1 / 4 + 1);
> + val |= PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR(
> + crtc_state->psr2_su_area.y2 / 4 + 1);
> }
> exit:
> crtc_state->psr2_man_track_ctl = val;
> @@ -1992,8 +1996,7 @@ static void clip_area_update(struct drm_rect *overlap_damage_area,
> overlap_damage_area->y2 = damage_area->y2; }
>
> -static void intel_psr2_sel_fetch_pipe_alignment(const struct intel_crtc_state *crtc_state,
> - struct drm_rect *pipe_clip)
> +static void intel_psr2_sel_fetch_pipe_alignment(struct intel_crtc_state
> +*crtc_state)
> {
> struct drm_i915_private *dev_priv = to_i915(crtc_state->uapi.crtc->dev);
> const struct drm_dsc_config *vdsc_cfg = &crtc_state->dsc.config; @@ -2006,9 +2009,10 @@ static void
> intel_psr2_sel_fetch_pipe_alignment(const struct intel_crtc_state *c
> else
> y_alignment = crtc_state->su_y_granularity;
>
> - pipe_clip->y1 -= pipe_clip->y1 % y_alignment;
> - if (pipe_clip->y2 % y_alignment)
> - pipe_clip->y2 = ((pipe_clip->y2 / y_alignment) + 1) * y_alignment;
> + crtc_state->psr2_su_area.y1 -= crtc_state->psr2_su_area.y1 % y_alignment;
> + if (crtc_state->psr2_su_area.y2 % y_alignment)
> + crtc_state->psr2_su_area.y2 = ((crtc_state->psr2_su_area.y2 /
> + y_alignment) + 1) * y_alignment;
> }
>
> /*
> @@ -2017,8 +2021,7 @@ static void intel_psr2_sel_fetch_pipe_alignment(const struct intel_crtc_state *c
> */
> static void
> intel_psr2_sel_fetch_et_alignment(struct intel_crtc_state *crtc_state,
> - struct intel_plane_state *cursor_state,
> - struct drm_rect *pipe_clip)
> + struct intel_plane_state *cursor_state)
> {
> struct drm_rect inter;
>
> @@ -2026,11 +2029,11 @@ intel_psr2_sel_fetch_et_alignment(struct intel_crtc_state *crtc_state,
> !cursor_state->uapi.visible)
> return;
>
> - inter = *pipe_clip;
> + inter = crtc_state->psr2_su_area;
> if (!drm_rect_intersect(&inter, &cursor_state->uapi.dst))
> return;
>
> - clip_area_update(pipe_clip, &cursor_state->uapi.dst,
> + clip_area_update(&crtc_state->psr2_su_area, &cursor_state->uapi.dst,
> &crtc_state->pipe_src);
> }
>
> @@ -2074,7 +2077,6 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state, {
> struct drm_i915_private *dev_priv = to_i915(state->base.dev);
> struct intel_crtc_state *crtc_state = intel_atomic_get_new_crtc_state(state, crtc);
> - struct drm_rect pipe_clip = { .x1 = 0, .y1 = -1, .x2 = INT_MAX, .y2 = -1 };
> struct intel_plane_state *new_plane_state, *old_plane_state,
> *cursor_plane_state = NULL;
> struct intel_plane *plane;
> @@ -2089,6 +2091,11 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> goto skip_sel_fetch_set_loop;
> }
>
> + crtc_state->psr2_su_area.x1 = 0;
> + crtc_state->psr2_su_area.y1 = -1;
> + crtc_state->psr2_su_area.x2 = INT_MAX;
> + crtc_state->psr2_su_area.y2 = -1;
> +
> /*
> * Calculate minimal selective fetch area of each plane and calculate
> * the pipe damaged area.
> @@ -2123,14 +2130,14 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> if (old_plane_state->uapi.visible) {
> damaged_area.y1 = old_plane_state->uapi.dst.y1;
> damaged_area.y2 = old_plane_state->uapi.dst.y2;
> - clip_area_update(&pipe_clip, &damaged_area,
> + clip_area_update(&crtc_state->psr2_su_area, &damaged_area,
> &crtc_state->pipe_src);
> }
>
> if (new_plane_state->uapi.visible) {
> damaged_area.y1 = new_plane_state->uapi.dst.y1;
> damaged_area.y2 = new_plane_state->uapi.dst.y2;
> - clip_area_update(&pipe_clip, &damaged_area,
> + clip_area_update(&crtc_state->psr2_su_area, &damaged_area,
> &crtc_state->pipe_src);
> }
> continue;
> @@ -2138,7 +2145,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> /* If alpha changed mark the whole plane area as damaged */
> damaged_area.y1 = new_plane_state->uapi.dst.y1;
> damaged_area.y2 = new_plane_state->uapi.dst.y2;
> - clip_area_update(&pipe_clip, &damaged_area,
> + clip_area_update(&crtc_state->psr2_su_area, &damaged_area,
> &crtc_state->pipe_src);
> continue;
> }
> @@ -2155,7 +2162,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> damaged_area.x1 += new_plane_state->uapi.dst.x1 - src.x1;
> damaged_area.x2 += new_plane_state->uapi.dst.x1 - src.x1;
>
> - clip_area_update(&pipe_clip, &damaged_area, &crtc_state->pipe_src);
> + clip_area_update(&crtc_state->psr2_su_area, &damaged_area,
> +&crtc_state->pipe_src);
>
> /*
> * Cursor plane new state is stored to adjust su area to cover @@ -2171,7 +2178,7 @@ int
> intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> * should identify cases where this happens and fix the area
> * calculation for those.
> */
> - if (pipe_clip.y1 == -1) {
> + if (crtc_state->psr2_su_area.y1 == -1) {
> drm_info_once(&dev_priv->drm,
> "Selective fetch area calculation failed in pipe %c\n",
> pipe_name(crtc->pipe));
> @@ -2185,7 +2192,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> if ((IS_DISPLAY_IP_STEP(dev_priv, IP_VER(14, 0), STEP_A0, STEP_B0) ||
> IS_ALDERLAKE_P(dev_priv) || IS_TIGERLAKE(dev_priv)) &&
> crtc_state->splitter.enable)
> - pipe_clip.y1 = 0;
> + crtc_state->psr2_su_area.y1 = 0;
>
> ret = drm_atomic_add_affected_planes(&state->base, &crtc->base);
> if (ret)
> @@ -2193,10 +2200,9 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
>
> /* Adjust su area to cover cursor fully as necessary */
> if (cursor_plane_state)
> - intel_psr2_sel_fetch_et_alignment(crtc_state, cursor_plane_state,
> - &pipe_clip);
> + intel_psr2_sel_fetch_et_alignment(crtc_state, cursor_plane_state);
>
> - intel_psr2_sel_fetch_pipe_alignment(crtc_state, &pipe_clip);
> + intel_psr2_sel_fetch_pipe_alignment(crtc_state);
>
> /*
> * Now that we have the pipe damaged area check if it intersect with @@ -2211,7 +2217,7 @@ int
> intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> !new_plane_state->uapi.visible)
> continue;
>
> - inter = pipe_clip;
> + inter = crtc_state->psr2_su_area;
> sel_fetch_area = &new_plane_state->psr2_sel_fetch_area;
> if (!drm_rect_intersect(&inter, &new_plane_state->uapi.dst)) {
> sel_fetch_area->y1 = -1;
> @@ -2256,7 +2262,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> }
>
> skip_sel_fetch_set_loop:
> - psr2_man_trk_ctl_calc(crtc_state, &pipe_clip, full_update);
> + psr2_man_trk_ctl_calc(crtc_state, full_update);
> return 0;
> }
>
> --
> 2.34.1
^ permalink raw reply [flat|nested] 22+ messages in thread
* RE: [PATCH 4/7] drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT
2023-12-18 17:50 ` [PATCH 4/7] drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT Jouni Högander
@ 2024-01-09 12:33 ` Kahola, Mika
0 siblings, 0 replies; 22+ messages in thread
From: Kahola, Mika @ 2024-01-09 12:33 UTC (permalink / raw)
To: Hogander, Jouni, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Jouni Högander
> Sent: Monday, December 18, 2023 7:50 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 4/7] drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT
>
> New register CUR_POS_ERLY_TPT related to early transport is supposed to be configured when early transport is in use.
>
> This register is used to configure cursor vertical postion from beginning of selective update area.
>
> Bspec: 68927
>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_cursor.c | 32 ++++++++++++++++-----
> drivers/gpu/drm/i915/i915_reg.h | 2 ++
> 2 files changed, 27 insertions(+), 7 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_cursor.c b/drivers/gpu/drm/i915/display/intel_cursor.c
> index 926e2de00eb5..ecff90e233f0 100644
> --- a/drivers/gpu/drm/i915/display/intel_cursor.c
> +++ b/drivers/gpu/drm/i915/display/intel_cursor.c
> @@ -47,12 +47,23 @@ static u32 intel_cursor_base(const struct intel_plane_state *plane_state)
> return base + plane_state->view.color_plane[0].offset;
> }
>
> -static u32 intel_cursor_position(const struct intel_plane_state *plane_state)
> +static u32 intel_cursor_position(const struct intel_crtc_state *crtc_state,
> + const struct intel_plane_state *plane_state,
> + bool early_tpt)
> {
> int x = plane_state->uapi.dst.x1;
> int y = plane_state->uapi.dst.y1;
> u32 pos = 0;
>
> + /*
> + * Formula from Bspec:
> + * MAX(-1 * <Cursor vertical size from CUR_CTL base on cursor mode
> + * select setting> + 1, CUR_POS Y Position - Update region Y position
> + */
> + if (early_tpt)
> + y = max(-1 * drm_rect_height(&plane_state->uapi.dst) + 1,
> + y - crtc_state->psr2_su_area.y1);
> +
> if (x < 0) {
> pos |= CURSOR_POS_X_SIGN;
> x = -x;
> @@ -274,7 +285,7 @@ static void i845_cursor_update_arm(struct intel_plane *plane,
> size = CURSOR_HEIGHT(height) | CURSOR_WIDTH(width);
>
> base = intel_cursor_base(plane_state);
> - pos = intel_cursor_position(plane_state);
> + pos = intel_cursor_position(crtc_state, plane_state, false);
> }
>
> /* On these chipsets we can only modify the base/size/stride @@ -503,17 +514,24 @@ static void
> i9xx_cursor_update_sel_fetch_arm(struct intel_plane *plane,
> const struct intel_crtc_state *crtc_state,
> const struct intel_plane_state *plane_state) {
> - struct drm_i915_private *i915 = to_i915(plane->base.dev);
> + struct drm_i915_private *dev_priv = to_i915(plane->base.dev);
> enum pipe pipe = plane->pipe;
>
> if (!crtc_state->enable_psr2_sel_fetch)
> return;
>
> - if (drm_rect_height(&plane_state->psr2_sel_fetch_area) > 0)
> - intel_de_write_fw(i915, PLANE_SEL_FETCH_CTL(pipe, plane->id),
> + if (drm_rect_height(&plane_state->psr2_sel_fetch_area) > 0) {
> + if (crtc_state->enable_psr2_su_region_et) {
> + u32 val = intel_cursor_position(crtc_state, plane_state,
> + true);
> + intel_de_write_fw(dev_priv, CURPOS_ERLY_TPT(pipe), val);
> + }
> +
> + intel_de_write_fw(dev_priv, PLANE_SEL_FETCH_CTL(pipe, plane->id),
> plane_state->ctl);
> - else
> + } else {
> i9xx_cursor_disable_sel_fetch_arm(plane, crtc_state);
> + }
> }
>
> /* TODO: split into noarm+arm pair */
> @@ -536,7 +554,7 @@ static void i9xx_cursor_update_arm(struct intel_plane *plane,
> fbc_ctl = CUR_FBC_EN | CUR_FBC_HEIGHT(height - 1);
>
> base = intel_cursor_base(plane_state);
> - pos = intel_cursor_position(plane_state);
> + pos = intel_cursor_position(crtc_state, plane_state, false);
> }
>
> /*
> diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h index 27dc903f0553..d6f7e68ba308 100644
> --- a/drivers/gpu/drm/i915/i915_reg.h
> +++ b/drivers/gpu/drm/i915/i915_reg.h
> @@ -3059,6 +3059,7 @@
> #define MCURSOR_MODE_64_ARGB_AX (0x20 | MCURSOR_MODE_64_32B_AX)
> #define _CURABASE 0x70084
> #define _CURAPOS 0x70088
> +#define _CURAPOS_ERLY_TPT 0x7008c
> #define CURSOR_POS_Y_SIGN REG_BIT(31)
> #define CURSOR_POS_Y_MASK REG_GENMASK(30, 16)
> #define CURSOR_POS_Y(y) REG_FIELD_PREP(CURSOR_POS_Y_MASK, (y))
> @@ -3087,6 +3088,7 @@
> #define CURCNTR(pipe) _MMIO_CURSOR2(pipe, _CURACNTR) #define CURBASE(pipe) _MMIO_CURSOR2(pipe, _CURABASE)
> #define CURPOS(pipe) _MMIO_CURSOR2(pipe, _CURAPOS)
> +#define CURPOS_ERLY_TPT(pipe) _MMIO_CURSOR2(pipe, _CURAPOS_ERLY_TPT)
> #define CURSIZE(pipe) _MMIO_CURSOR2(pipe, _CURASIZE) #define CUR_FBC_CTL(pipe) _MMIO_CURSOR2(pipe,
> _CUR_FBC_CTL_A) #define CUR_CHICKEN(pipe) _MMIO_CURSOR2(pipe, _CUR_CHICKEN_A)
> --
> 2.34.1
^ permalink raw reply [flat|nested] 22+ messages in thread
* RE: [PATCH 5/7] drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport
2023-12-18 17:50 ` [PATCH 5/7] drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport Jouni Högander
@ 2024-01-09 12:50 ` Kahola, Mika
0 siblings, 0 replies; 22+ messages in thread
From: Kahola, Mika @ 2024-01-09 12:50 UTC (permalink / raw)
To: Hogander, Jouni, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Jouni Högander
> Sent: Monday, December 18, 2023 7:50 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 5/7] drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport
>
> There is a new register used to configure selective update area size for early transport.
>
> Configure PIPE_SRCSZ_ERLY_TPT using calculated selective update area carried in crtc_state->su_area.
>
> Bspec: 68927
>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_display.c | 10 ++++++++++ drivers/gpu/drm/i915/display/intel_psr_regs.h | 5 +++++
> 2 files changed, 15 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
> index f1e58163277d..8d250209999a 100644
> --- a/drivers/gpu/drm/i915/display/intel_display.c
> +++ b/drivers/gpu/drm/i915/display/intel_display.c
> @@ -104,6 +104,7 @@
> #include "intel_pmdemand.h"
> #include "intel_pps.h"
> #include "intel_psr.h"
> +#include "intel_psr_regs.h"
> #include "intel_sdvo.h"
> #include "intel_snps_phy.h"
> #include "intel_tc.h"
> @@ -2706,6 +2707,15 @@ static void intel_set_pipe_src_size(const struct intel_crtc_state *crtc_state)
> */
> intel_de_write(dev_priv, PIPESRC(pipe),
> PIPESRC_WIDTH(width - 1) | PIPESRC_HEIGHT(height - 1));
> +
> + if (!crtc_state->enable_psr2_su_region_et)
> + return;
> +
> + width = drm_rect_width(&crtc_state->psr2_su_area);
> + height = drm_rect_height(&crtc_state->psr2_su_area);
> +
> + intel_de_write(dev_priv, PIPE_SRCSZ_ERLY_TPT(pipe),
> + PIPESRC_WIDTH(width - 1) | PIPESRC_HEIGHT(height - 1));
> }
>
> static bool intel_pipe_is_interlaced(const struct intel_crtc_state *crtc_state) diff --git
> a/drivers/gpu/drm/i915/display/intel_psr_regs.h b/drivers/gpu/drm/i915/display/intel_psr_regs.h
> index efe4306b37e0..ceefcc70e8f9 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr_regs.h
> +++ b/drivers/gpu/drm/i915/display/intel_psr_regs.h
> @@ -245,6 +245,11 @@
> #define ADLP_PSR2_MAN_TRK_CTL_SF_SINGLE_FULL_FRAME REG_BIT(14)
> #define ADLP_PSR2_MAN_TRK_CTL_SF_CONTINUOS_FULL_FRAME REG_BIT(13)
>
> +/* PSR2 Early transport */
> +#define _PIPE_SRCSZ_ERLY_TPT_A 0x70074
> +
> +#define PIPE_SRCSZ_ERLY_TPT(trans) _MMIO_TRANS2(trans, _PIPE_SRCSZ_ERLY_TPT_A)
> +
> #define _SEL_FETCH_PLANE_BASE_1_A 0x70890
> #define _SEL_FETCH_PLANE_BASE_2_A 0x708B0
> #define _SEL_FETCH_PLANE_BASE_3_A 0x708D0
> --
> 2.34.1
^ permalink raw reply [flat|nested] 22+ messages in thread
* RE: [PATCH 6/7] drm/i915/psr: Enable psr2 early transport as possible
2023-12-18 17:50 ` [PATCH 6/7] drm/i915/psr: Enable psr2 early transport as possible Jouni Högander
@ 2024-01-09 12:56 ` Kahola, Mika
0 siblings, 0 replies; 22+ messages in thread
From: Kahola, Mika @ 2024-01-09 12:56 UTC (permalink / raw)
To: Hogander, Jouni, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Jouni Högander
> Sent: Monday, December 18, 2023 7:50 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 6/7] drm/i915/psr: Enable psr2 early transport as possible
>
> Check source and sink support for psr2 early transport and enable it if not disabled by debug flag.
>
> Bspec: 68934
>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> .../drm/i915/display/intel_display_types.h | 16 ++++++++------
> drivers/gpu/drm/i915/display/intel_psr.c | 22 ++++++++++++++++++-
> drivers/gpu/drm/i915/display/intel_psr_regs.h | 1 +
> 3 files changed, 31 insertions(+), 8 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_display_types.h b/drivers/gpu/drm/i915/display/intel_display_types.h
> index 05dd8decd610..ca8bc909ea35 100644
> --- a/drivers/gpu/drm/i915/display/intel_display_types.h
> +++ b/drivers/gpu/drm/i915/display/intel_display_types.h
> @@ -1215,6 +1215,7 @@ struct intel_crtc_state {
> bool has_psr;
> bool has_psr2;
> bool enable_psr2_sel_fetch;
> + bool enable_psr2_su_region_et;
> bool req_psr2_sdp_prior_scanline;
> bool has_panel_replay;
> bool wm_level_disabled;
> @@ -1686,13 +1687,14 @@ struct intel_psr {
> /* Mutex for PSR state of the transcoder */
> struct mutex lock;
>
> -#define I915_PSR_DEBUG_MODE_MASK 0x0f
> -#define I915_PSR_DEBUG_DEFAULT 0x00
> -#define I915_PSR_DEBUG_DISABLE 0x01
> -#define I915_PSR_DEBUG_ENABLE 0x02
> -#define I915_PSR_DEBUG_FORCE_PSR1 0x03
> -#define I915_PSR_DEBUG_ENABLE_SEL_FETCH 0x4
> -#define I915_PSR_DEBUG_IRQ 0x10
> +#define I915_PSR_DEBUG_MODE_MASK 0x0f
> +#define I915_PSR_DEBUG_DEFAULT 0x00
> +#define I915_PSR_DEBUG_DISABLE 0x01
> +#define I915_PSR_DEBUG_ENABLE 0x02
> +#define I915_PSR_DEBUG_FORCE_PSR1 0x03
> +#define I915_PSR_DEBUG_ENABLE_SEL_FETCH 0x4
> +#define I915_PSR_DEBUG_IRQ 0x10
> +#define I915_PSR_DEBUG_SU_REGION_ET_DISABLE 0x20
>
> u32 debug;
> bool sink_support;
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
> index 67f68c26a312..c29fd708608a 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.c
> +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> @@ -528,7 +528,7 @@ static void _psr_init_dpcd(struct intel_dp *intel_dp)
> intel_dp_get_sink_sync_latency(intel_dp);
>
> if (DISPLAY_VER(i915) >= 9 &&
> - intel_dp->psr_dpcd[0] == DP_PSR2_WITH_Y_COORD_IS_SUPPORTED) {
> + intel_dp->psr_dpcd[0] >= DP_PSR2_WITH_Y_COORD_IS_SUPPORTED) {
> bool y_req = intel_dp->psr_dpcd[1] &
> DP_PSR2_SU_Y_COORDINATE_REQUIRED;
> bool alpm = intel_dp_get_alpm_status(intel_dp);
> @@ -604,6 +604,18 @@ static void hsw_psr_setup_aux(struct intel_dp *intel_dp)
> aux_ctl);
> }
>
> +static bool psr2_su_region_et_valid(struct intel_dp *intel_dp) {
> + struct drm_i915_private *i915 = dp_to_i915(intel_dp);
> +
> + if (DISPLAY_VER(i915) >= 20 &&
> + intel_dp->psr_dpcd[0] == DP_PSR2_WITH_Y_COORD_ET_SUPPORTED &&
> + !(intel_dp->psr.debug & I915_PSR_DEBUG_SU_REGION_ET_DISABLE))
> + return true;
> +
> + return false;
> +}
> +
> static void intel_psr_enable_sink(struct intel_dp *intel_dp) {
> struct drm_i915_private *dev_priv = dp_to_i915(intel_dp); @@ -619,6 +631,8 @@ static void
> intel_psr_enable_sink(struct intel_dp *intel_dp)
> DP_ALPM_LOCK_ERROR_IRQ_HPD_ENABLE);
>
> dpcd_val |= DP_PSR_ENABLE_PSR2 | DP_PSR_IRQ_HPD_WITH_CRC_ERRORS;
> + if (psr2_su_region_et_valid(intel_dp))
> + dpcd_val |= DP_PSR_ENABLE_SU_REGION_ET;
> } else {
> if (intel_dp->psr.link_standby)
> dpcd_val |= DP_PSR_MAIN_LINK_ACTIVE; @@ -869,6 +883,9 @@ static void hsw_activate_psr2(struct
> intel_dp *intel_dp)
> intel_de_write(dev_priv, PSR2_MAN_TRK_CTL(cpu_transcoder), 0);
> }
>
> + if (psr2_su_region_et_valid(intel_dp))
> + val |= LNL_EDP_PSR2_SU_REGION_ET_ENABLE;
> +
> /*
> * PSR2 HW is incorrectly using EDP_PSR_TP1_TP3_SEL and BSpec is
> * recommending keep this bit unset while PSR2 is enabled.
> @@ -1031,6 +1048,9 @@ static bool intel_psr2_sel_fetch_config_valid(struct intel_dp *intel_dp,
> return false;
> }
>
> + if (psr2_su_region_et_valid(intel_dp))
> + crtc_state->enable_psr2_su_region_et = true;
> +
> return crtc_state->enable_psr2_sel_fetch = true; }
>
> diff --git a/drivers/gpu/drm/i915/display/intel_psr_regs.h b/drivers/gpu/drm/i915/display/intel_psr_regs.h
> index ceefcc70e8f9..bc252f38239e 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr_regs.h
> +++ b/drivers/gpu/drm/i915/display/intel_psr_regs.h
> @@ -159,6 +159,7 @@
> #define TGL_EDP_PSR2_BLOCK_COUNT_MASK REG_BIT(28)
> #define TGL_EDP_PSR2_BLOCK_COUNT_NUM_2 REG_FIELD_PREP(TGL_EDP_PSR2_BLOCK_COUNT_MASK, 0)
> #define TGL_EDP_PSR2_BLOCK_COUNT_NUM_3 REG_FIELD_PREP(TGL_EDP_PSR2_BLOCK_COUNT_MASK, 1)
> +#define LNL_EDP_PSR2_SU_REGION_ET_ENABLE REG_BIT(27)
> #define EDP_Y_COORDINATE_ENABLE REG_BIT(25) /* display 10, 11 and 12 */
> #define EDP_PSR2_SU_SDP_SCANLINE REG_BIT(25) /* display 13+ */
> #define EDP_MAX_SU_DISABLE_TIME_MASK REG_GENMASK(24, 20)
> --
> 2.34.1
^ permalink raw reply [flat|nested] 22+ messages in thread
* RE: [PATCH 7/7] drm/i915/psr: Disable early transport by default
2023-12-18 17:50 ` [PATCH 7/7] drm/i915/psr: Disable early transport by default Jouni Högander
@ 2024-01-09 12:57 ` Kahola, Mika
2024-01-10 6:05 ` Hogander, Jouni
0 siblings, 1 reply; 22+ messages in thread
From: Kahola, Mika @ 2024-01-09 12:57 UTC (permalink / raw)
To: Hogander, Jouni, intel-gfx@lists.freedesktop.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Jouni Högander
> Sent: Monday, December 18, 2023 7:50 PM
> To: intel-gfx@lists.freedesktop.org
> Subject: [PATCH 7/7] drm/i915/psr: Disable early transport by default
>
> Early transport validation is currently incomplete. Due to this disable the feature by default.
>
Reviewed-by: Mika Kahola <mika.kahola@intel.com>
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_psr.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
> index c29fd708608a..7835afee4283 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.c
> +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> @@ -2851,6 +2851,9 @@ void intel_psr_init(struct intel_dp *intel_dp)
> else
> intel_dp->psr.source_support = true;
>
> + /* Disable early transport for now */
> + intel_dp->psr.debug |= I915_PSR_DEBUG_SU_REGION_ET_DISABLE;
> +
> /* Set link_standby x link_off defaults */
> if (DISPLAY_VER(dev_priv) < 12)
> /* For new platforms up to TGL let's respect VBT back again */
> --
> 2.34.1
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: ✗ Fi.CI.IGT: failure for Early Transport for Panel Replay and PSR
2023-12-19 4:29 ` ✗ Fi.CI.IGT: failure " Patchwork
@ 2024-01-09 15:19 ` Hogander, Jouni
0 siblings, 0 replies; 22+ messages in thread
From: Hogander, Jouni @ 2024-01-09 15:19 UTC (permalink / raw)
To: intel-gfx@lists.freedesktop.org
[-- Attachment #1: Type: text/plain, Size: 79439 bytes --]
Hello All,
Possible regressions here are not related to my patches. See my comments inline below.
BR,
Jouni Högander
On Tue, 2023-12-19 at 04:29 +0000, Patchwork wrote:
Patch Details
Series: Early Transport for Panel Replay and PSR
URL: https://patchwork.freedesktop.org/series/127918/
State: failure
Details: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/index.html
CI Bug Log - changes from CI_DRM_14040_full -> Patchwork_127918v1_full
Summary
FAILURE
Serious unknown changes coming with Patchwork_127918v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_127918v1_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.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/index.html
Participating hosts (8 -> 7)
Missing (1): shard-glk-0
Possible new issues
Here are the unknown changes that may have been introduced in Patchwork_127918v1_full:
IGT changes
Possible regressions
* igt@kms_vblank@wait-idle-hang@pipe-c-hdmi-a-2:
* shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk9/igt@kms_vblank@wait-idle-hang@pipe-c-hdmi-a-2.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk5/igt@kms_vblank@wait-idle-hang@pipe-c-hdmi-a-2.html>
This looks like some hickup in infra. E.g. network connection dropped.
* igt@sriov_basic@enable-vfs-autoprobe-off:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@sriov_basic@enable-vfs-autoprobe-off.html>
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@sriov_basic@enable-vfs-autoprobe-off.html>
* igt@sriov_basic@enable-vfs-bind-unbind-each:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@sriov_basic@enable-vfs-bind-unbind-each.html>
These are expected skips.
Known issues
Here are the changes found in Patchwork_127918v1_full that come from known issues:
CI changes
Possible fixes
* boot:
* shard-glk: (PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk9/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk9/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk9/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk8/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk8/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk7/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk7/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk7/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk6/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk6/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk6/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk5/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk5/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk5/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk4/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk4/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk4/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk3/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk3/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk3/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk2/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk2/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk2/boot.html>, FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk1/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk1/boot.html>) (i915#8293<https://gitlab.freedesktop.org/drm/intel/issues/8293>) -> (PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk7/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk3/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk3/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk4/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk4/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk4/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk5/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk5/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk9/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk9/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk9/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk8/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk8/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk6/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk6/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk8/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk7/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk6/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk1/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk1/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk1/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/boot.html>, PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk3/boot.html>)
IGT changes
Issues hit
* igt@api_intel_bb@object-reloc-keep-cache:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@api_intel_bb@object-reloc-keep-cache.html> (i915#8411<https://gitlab.freedesktop.org/drm/intel/issues/8411>)
* igt@device_reset@cold-reset-bound:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@device_reset@cold-reset-bound.html> (i915#7701<https://gitlab.freedesktop.org/drm/intel/issues/7701>)
* igt@device_reset@unbind-cold-reset-rebind:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@device_reset@unbind-cold-reset-rebind.html> (i915#7701<https://gitlab.freedesktop.org/drm/intel/issues/7701>)
* igt@drm_fdinfo@busy-idle-check-all@ccs3:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@drm_fdinfo@busy-idle-check-all@ccs3.html> (i915#8414<https://gitlab.freedesktop.org/drm/intel/issues/8414>) +10 other tests skip
* igt@drm_fdinfo@most-busy-check-all@rcs0:
* shard-rkl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-2/igt@drm_fdinfo@most-busy-check-all@rcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@drm_fdinfo@most-busy-check-all@rcs0.html> (i915#7742<https://gitlab.freedesktop.org/drm/intel/issues/7742>)
* igt@drm_fdinfo@virtual-busy-idle:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@drm_fdinfo@virtual-busy-idle.html> (i915#8414<https://gitlab.freedesktop.org/drm/intel/issues/8414>)
* igt@gem_bad_reloc@negative-reloc-lut:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@gem_bad_reloc@negative-reloc-lut.html> (i915#3281<https://gitlab.freedesktop.org/drm/intel/issues/3281>) +3 other tests skip
* igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0:
* shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg2-10/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-10/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html> (i915#7297<https://gitlab.freedesktop.org/drm/intel/issues/7297>)
* igt@gem_close_race@multigpu-basic-threads:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_close_race@multigpu-basic-threads.html> (i915#7697<https://gitlab.freedesktop.org/drm/intel/issues/7697>)
* igt@gem_create@create-ext-cpu-access-sanity-check:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_create@create-ext-cpu-access-sanity-check.html> (i915#6335<https://gitlab.freedesktop.org/drm/intel/issues/6335>)
* igt@gem_create@create-ext-set-pat:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_create@create-ext-set-pat.html> (i915#8562<https://gitlab.freedesktop.org/drm/intel/issues/8562>)
* igt@gem_ctx_exec@basic-nohangcheck:
* shard-rkl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-7/igt@gem_ctx_exec@basic-nohangcheck.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-5/igt@gem_ctx_exec@basic-nohangcheck.html> (i915#6268<https://gitlab.freedesktop.org/drm/intel/issues/6268>)
* shard-tglu: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-tglu-2/igt@gem_ctx_exec@basic-nohangcheck.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-5/igt@gem_ctx_exec@basic-nohangcheck.html> (i915#6268<https://gitlab.freedesktop.org/drm/intel/issues/6268>)
* igt@gem_ctx_persistence@heartbeat-hostile:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_ctx_persistence@heartbeat-hostile.html> (i915#8555<https://gitlab.freedesktop.org/drm/intel/issues/8555>) +3 other tests skip
* igt@gem_ctx_persistence@heartbeat-stop:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@gem_ctx_persistence@heartbeat-stop.html> (i915#8555<https://gitlab.freedesktop.org/drm/intel/issues/8555>)
* igt@gem_ctx_sseu@mmap-args:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_ctx_sseu@mmap-args.html> (i915#280<https://gitlab.freedesktop.org/drm/intel/issues/280>)
* igt@gem_exec_balancer@bonded-false-hang:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_balancer@bonded-false-hang.html> (i915#4812<https://gitlab.freedesktop.org/drm/intel/issues/4812>) +3 other tests skip
* igt@gem_exec_balancer@invalid-bonds:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_balancer@invalid-bonds.html> (i915#4036<https://gitlab.freedesktop.org/drm/intel/issues/4036>)
* igt@gem_exec_balancer@parallel-keep-in-fence:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@gem_exec_balancer@parallel-keep-in-fence.html> (i915#4525<https://gitlab.freedesktop.org/drm/intel/issues/4525>)
* igt@gem_exec_capture@many-4k-incremental:
* shard-glk: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/igt@gem_exec_capture@many-4k-incremental.html> (i915#9606<https://gitlab.freedesktop.org/drm/intel/issues/9606>)
* shard-dg2: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@gem_exec_capture@many-4k-incremental.html> (i915#9606<https://gitlab.freedesktop.org/drm/intel/issues/9606>)
* igt@gem_exec_endless@dispatch@bcs0:
* shard-dg2: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg2-6/igt@gem_exec_endless@dispatch@bcs0.html> -> TIMEOUT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_endless@dispatch@bcs0.html> (i915#3778<https://gitlab.freedesktop.org/drm/intel/issues/3778> / i915#7016<https://gitlab.freedesktop.org/drm/intel/issues/7016>)
* igt@gem_exec_fair@basic-deadline:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@gem_exec_fair@basic-deadline.html> (i915#4473<https://gitlab.freedesktop.org/drm/intel/issues/4473> / i915#4771<https://gitlab.freedesktop.org/drm/intel/issues/4771>)
* igt@gem_exec_fair@basic-sync:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_fair@basic-sync.html> (i915#3539<https://gitlab.freedesktop.org/drm/intel/issues/3539>)
* igt@gem_exec_fair@basic-throttle@rcs0:
* shard-glk: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk5/igt@gem_exec_fair@basic-throttle@rcs0.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk6/igt@gem_exec_fair@basic-throttle@rcs0.html> (i915#2842<https://gitlab.freedesktop.org/drm/intel/issues/2842>)
* igt@gem_exec_flush@basic-uc-pro-default:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_flush@basic-uc-pro-default.html> (i915#3539<https://gitlab.freedesktop.org/drm/intel/issues/3539> / i915#4852<https://gitlab.freedesktop.org/drm/intel/issues/4852>) +5 other tests skip
* igt@gem_exec_gttfill@multigpu-basic:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_gttfill@multigpu-basic.html> (i915#7697<https://gitlab.freedesktop.org/drm/intel/issues/7697>) +1 other test skip
* igt@gem_exec_params@rsvd2-dirt:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-2/igt@gem_exec_params@rsvd2-dirt.html> (i915#5107<https://gitlab.freedesktop.org/drm/intel/issues/5107>)
* igt@gem_exec_params@secure-non-root:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@gem_exec_params@secure-non-root.html> (fdo#112283<https://bugs.freedesktop.org/show_bug.cgi?id=112283>)
* igt@gem_exec_reloc@basic-concurrent0:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@gem_exec_reloc@basic-concurrent0.html> (i915#3281<https://gitlab.freedesktop.org/drm/intel/issues/3281>) +4 other tests skip
* igt@gem_exec_reloc@basic-gtt:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_exec_reloc@basic-gtt.html> (i915#3281<https://gitlab.freedesktop.org/drm/intel/issues/3281>) +9 other tests skip
* igt@gem_exec_schedule@preempt-queue-chain:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_exec_schedule@preempt-queue-chain.html> (i915#4537<https://gitlab.freedesktop.org/drm/intel/issues/4537> / i915#4812<https://gitlab.freedesktop.org/drm/intel/issues/4812>) +1 other test skip
* igt@gem_exec_schedule@semaphore-power:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@gem_exec_schedule@semaphore-power.html> (i915#7276<https://gitlab.freedesktop.org/drm/intel/issues/7276>)
* igt@gem_fence_thrash@bo-write-verify-y:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_fence_thrash@bo-write-verify-y.html> (i915#4860<https://gitlab.freedesktop.org/drm/intel/issues/4860>) +4 other tests skip
* igt@gem_lmem_swapping@parallel-multi:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_lmem_swapping@parallel-multi.html> (i915#4613<https://gitlab.freedesktop.org/drm/intel/issues/4613>)
* igt@gem_lmem_swapping@parallel-random-verify-ccs:
* shard-glk: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/igt@gem_lmem_swapping@parallel-random-verify-ccs.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271> / i915#4613<https://gitlab.freedesktop.org/drm/intel/issues/4613>) +1 other test skip
* igt@gem_lmem_swapping@verify-random:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@gem_lmem_swapping@verify-random.html> (i915#4613<https://gitlab.freedesktop.org/drm/intel/issues/4613>) +1 other test skip
* igt@gem_media_fill@media-fill:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_media_fill@media-fill.html> (i915#8289<https://gitlab.freedesktop.org/drm/intel/issues/8289>)
* igt@gem_mmap@basic:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_mmap@basic.html> (i915#4083<https://gitlab.freedesktop.org/drm/intel/issues/4083>)
* igt@gem_mmap_gtt@basic-short:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@gem_mmap_gtt@basic-short.html> (i915#4077<https://gitlab.freedesktop.org/drm/intel/issues/4077>) +4 other tests skip
* igt@gem_mmap_gtt@big-copy-odd:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@gem_mmap_gtt@big-copy-odd.html> (i915#4077<https://gitlab.freedesktop.org/drm/intel/issues/4077>) +16 other tests skip
* igt@gem_mmap_wc@write-prefaulted:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_mmap_wc@write-prefaulted.html> (i915#4083<https://gitlab.freedesktop.org/drm/intel/issues/4083>) +8 other tests skip
* igt@gem_partial_pwrite_pread@reads-uncached:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_partial_pwrite_pread@reads-uncached.html> (i915#3282<https://gitlab.freedesktop.org/drm/intel/issues/3282>) +9 other tests skip
* igt@gem_pxp@display-protected-crc:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_pxp@display-protected-crc.html> (i915#4270<https://gitlab.freedesktop.org/drm/intel/issues/4270>) +4 other tests skip
* igt@gem_pxp@reject-modify-context-protection-off-3:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_pxp@reject-modify-context-protection-off-3.html> (i915#4270<https://gitlab.freedesktop.org/drm/intel/issues/4270>) +1 other test skip
* igt@gem_render_copy@yf-tiled-ccs-to-x-tiled:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@gem_render_copy@yf-tiled-ccs-to-x-tiled.html> (i915#8428<https://gitlab.freedesktop.org/drm/intel/issues/8428>) +2 other tests skip
* igt@gem_render_tiled_blits@basic:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@gem_render_tiled_blits@basic.html> (i915#4079<https://gitlab.freedesktop.org/drm/intel/issues/4079>)
* igt@gem_set_tiling_vs_blt@tiled-to-tiled:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html> (i915#4079<https://gitlab.freedesktop.org/drm/intel/issues/4079>) +1 other test skip
* igt@gem_set_tiling_vs_pwrite:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@gem_set_tiling_vs_pwrite.html> (i915#3282<https://gitlab.freedesktop.org/drm/intel/issues/3282>)
* igt@gem_softpin@evict-snoop-interruptible:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_softpin@evict-snoop-interruptible.html> (i915#4885<https://gitlab.freedesktop.org/drm/intel/issues/4885>)
* igt@gem_spin_batch@spin-all-new:
* shard-dg2: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_spin_batch@spin-all-new.html> (i915#5889<https://gitlab.freedesktop.org/drm/intel/issues/5889>)
* igt@gem_userptr_blits@dmabuf-unsync:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_userptr_blits@dmabuf-unsync.html> (i915#3297<https://gitlab.freedesktop.org/drm/intel/issues/3297>) +2 other tests skip
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html> (i915#3297<https://gitlab.freedesktop.org/drm/intel/issues/3297> / i915#4880<https://gitlab.freedesktop.org/drm/intel/issues/4880>)
* igt@gem_userptr_blits@readonly-unsync:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@gem_userptr_blits@readonly-unsync.html> (i915#3297<https://gitlab.freedesktop.org/drm/intel/issues/3297>)
* igt@gem_userptr_blits@unsync-unmap-cycles:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gem_userptr_blits@unsync-unmap-cycles.html> (i915#3297<https://gitlab.freedesktop.org/drm/intel/issues/3297>)
* igt@gen3_render_tiledx_blits:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gen3_render_tiledx_blits.html> (fdo#109289<https://bugs.freedesktop.org/show_bug.cgi?id=109289>) +7 other tests skip
* igt@gen7_exec_parse@chained-batch:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@gen7_exec_parse@chained-batch.html> (fdo#109289<https://bugs.freedesktop.org/show_bug.cgi?id=109289>)
* igt@gen9_exec_parse@bb-large:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@gen9_exec_parse@bb-large.html> (i915#2856<https://gitlab.freedesktop.org/drm/intel/issues/2856>)
* igt@gen9_exec_parse@bb-oversize:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@gen9_exec_parse@bb-oversize.html> (i915#2527<https://gitlab.freedesktop.org/drm/intel/issues/2527>)
* igt@gen9_exec_parse@unaligned-access:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@gen9_exec_parse@unaligned-access.html> (i915#2856<https://gitlab.freedesktop.org/drm/intel/issues/2856>) +5 other tests skip
* igt@i915_module_load@reload-with-fault-injection:
* shard-rkl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-1/igt@i915_module_load@reload-with-fault-injection.html> -> ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-5/igt@i915_module_load@reload-with-fault-injection.html> (i915#9820<https://gitlab.freedesktop.org/drm/intel/issues/9820>)
* shard-snb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html> (i915#9200<https://gitlab.freedesktop.org/drm/intel/issues/9200> / i915#9849<https://gitlab.freedesktop.org/drm/intel/issues/9849>)
* igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0:
* shard-tglu: NOTRUN -> WARN<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html> (i915#2681<https://gitlab.freedesktop.org/drm/intel/issues/2681>) +3 other tests warn
* igt@i915_pm_rps@thresholds@gt0:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@i915_pm_rps@thresholds@gt0.html> (i915#8925<https://gitlab.freedesktop.org/drm/intel/issues/8925>) +1 other test skip
* igt@i915_query@query-topology-known-pci-ids:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@i915_query@query-topology-known-pci-ids.html> (fdo#109303<https://bugs.freedesktop.org/show_bug.cgi?id=109303>)
* igt@i915_query@query-topology-unsupported:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@i915_query@query-topology-unsupported.html> (fdo#109302<https://bugs.freedesktop.org/show_bug.cgi?id=109302>)
* igt@i915_query@test-query-geometry-subslices:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@i915_query@test-query-geometry-subslices.html> (i915#5723<https://gitlab.freedesktop.org/drm/intel/issues/5723>)
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html> (i915#4212<https://gitlab.freedesktop.org/drm/intel/issues/4212>) +1 other test skip
* igt@kms_addfb_basic@basic-x-tiled-legacy:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_addfb_basic@basic-x-tiled-legacy.html> (i915#4212<https://gitlab.freedesktop.org/drm/intel/issues/4212>) +1 other test skip
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-1-y-rc-ccs-cc.html> (i915#8709<https://gitlab.freedesktop.org/drm/intel/issues/8709>) +3 other tests skip
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs:
* shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-13/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs.html> (i915#8709<https://gitlab.freedesktop.org/drm/intel/issues/8709>) +7 other tests skip
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html> (i915#8709<https://gitlab.freedesktop.org/drm/intel/issues/8709>) +11 other tests skip
* igt@kms_async_flips@crc@pipe-c-hdmi-a-3:
* shard-dg2: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_async_flips@crc@pipe-c-hdmi-a-3.html> (i915#8247<https://gitlab.freedesktop.org/drm/intel/issues/8247>) +3 other tests fail
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html> (i915#1769<https://gitlab.freedesktop.org/drm/intel/issues/1769> / i915#3555<https://gitlab.freedesktop.org/drm/intel/issues/3555>)
* igt@kms_big_fb@4-tiled-8bpp-rotate-0:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_big_fb@4-tiled-8bpp-rotate-0.html> (i915#5286<https://gitlab.freedesktop.org/drm/intel/issues/5286>) +2 other tests skip
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
* shard-glk: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +57 other tests skip
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html> (fdo#111615<https://bugs.freedesktop.org/show_bug.cgi?id=111615> / i915#5286<https://gitlab.freedesktop.org/drm/intel/issues/5286>) +1 other test skip
* igt@kms_big_fb@linear-8bpp-rotate-90:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_big_fb@linear-8bpp-rotate-90.html> (fdo#111614<https://bugs.freedesktop.org/show_bug.cgi?id=111614>) +4 other tests skip
* igt@kms_big_fb@x-tiled-32bpp-rotate-270:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html> (fdo#111614<https://bugs.freedesktop.org/show_bug.cgi?id=111614>)
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html> (fdo#111614<https://bugs.freedesktop.org/show_bug.cgi?id=111614>) +1 other test skip
* igt@kms_big_fb@x-tiled-32bpp-rotate-90:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_big_fb@x-tiled-32bpp-rotate-90.html> (fdo#111614<https://bugs.freedesktop.org/show_bug.cgi?id=111614> / i915#3638<https://gitlab.freedesktop.org/drm/intel/issues/3638>)
* igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
* shard-tglu: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-tglu-7/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-5/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html> (i915#3743<https://gitlab.freedesktop.org/drm/intel/issues/3743>) +1 other test fail
* igt@kms_big_fb@y-tiled-addfb-size-offset-overflow:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html> (i915#5190<https://gitlab.freedesktop.org/drm/intel/issues/5190>) +16 other tests skip
* igt@kms_big_fb@yf-tiled-32bpp-rotate-180:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_big_fb@yf-tiled-32bpp-rotate-180.html> (fdo#111615<https://bugs.freedesktop.org/show_bug.cgi?id=111615>) +4 other tests skip
* igt@kms_big_fb@yf-tiled-32bpp-rotate-270:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html> (fdo#111615<https://bugs.freedesktop.org/show_bug.cgi?id=111615>)
* igt@kms_big_fb@yf-tiled-8bpp-rotate-180:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_big_fb@yf-tiled-8bpp-rotate-180.html> (i915#4538<https://gitlab.freedesktop.org/drm/intel/issues/4538> / i915#5190<https://gitlab.freedesktop.org/drm/intel/issues/5190>) +8 other tests skip
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html> (fdo#110723<https://bugs.freedesktop.org/show_bug.cgi?id=110723>) +2 other tests skip
* igt@kms_big_joiner@2x-modeset:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_big_joiner@2x-modeset.html> (i915#2705<https://gitlab.freedesktop.org/drm/intel/issues/2705>)
* igt@kms_ccs@pipe-a-bad-pixel-format-y-tiled-gen12-mc-ccs:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_ccs@pipe-a-bad-pixel-format-y-tiled-gen12-mc-ccs.html> (i915#5354<https://gitlab.freedesktop.org/drm/intel/issues/5354> / i915#6095<https://gitlab.freedesktop.org/drm/intel/issues/6095>) +10 other tests skip
* igt@kms_ccs@pipe-d-bad-aux-stride-y-tiled-gen12-rc-ccs-cc:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_ccs@pipe-d-bad-aux-stride-y-tiled-gen12-rc-ccs-cc.html> (i915#5354<https://gitlab.freedesktop.org/drm/intel/issues/5354> / i915#6095<https://gitlab.freedesktop.org/drm/intel/issues/6095>) +13 other tests skip
* igt@kms_ccs@pipe-d-bad-rotation-90-4-tiled-mtl-rc-ccs:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_ccs@pipe-d-bad-rotation-90-4-tiled-mtl-rc-ccs.html> (i915#5354<https://gitlab.freedesktop.org/drm/intel/issues/5354>) +10 other tests skip
* igt@kms_ccs@pipe-d-crc-primary-basic-4-tiled-dg2-rc-ccs:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_ccs@pipe-d-crc-primary-basic-4-tiled-dg2-rc-ccs.html> (i915#5354<https://gitlab.freedesktop.org/drm/intel/issues/5354> / i915#6095<https://gitlab.freedesktop.org/drm/intel/issues/6095>) +4 other tests skip
* igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_ccs@pipe-d-crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc.html> (i915#5354<https://gitlab.freedesktop.org/drm/intel/issues/5354>) +106 other tests skip
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-3.html> (i915#4087<https://gitlab.freedesktop.org/drm/intel/issues/4087> / i915#7213<https://gitlab.freedesktop.org/drm/intel/issues/7213>) +3 other tests skip
* igt@kms_cdclk@plane-scaling:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_cdclk@plane-scaling.html> (i915#3742<https://gitlab.freedesktop.org/drm/intel/issues/3742>)
* igt@kms_cdclk@plane-scaling@pipe-c-edp-1:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_cdclk@plane-scaling@pipe-c-edp-1.html> (i915#4087<https://gitlab.freedesktop.org/drm/intel/issues/4087>) +3 other tests skip
* igt@kms_chamelium_color@ctm-0-25:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_chamelium_color@ctm-0-25.html> (fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>)
* igt@kms_chamelium_color@ctm-limited-range:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_chamelium_color@ctm-limited-range.html> (fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>)
* igt@kms_chamelium_color@gamma:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_chamelium_color@gamma.html> (fdo#111827<https://bugs.freedesktop.org/show_bug.cgi?id=111827>) +1 other test skip
* igt@kms_chamelium_edid@dp-edid-resolution-list:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_chamelium_edid@dp-edid-resolution-list.html> (i915#7828<https://gitlab.freedesktop.org/drm/intel/issues/7828>)
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_chamelium_edid@dp-edid-resolution-list.html> (i915#7828<https://gitlab.freedesktop.org/drm/intel/issues/7828>) +1 other test skip
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html> (i915#7828<https://gitlab.freedesktop.org/drm/intel/issues/7828>) +13 other tests skip
* igt@kms_chamelium_hpd@vga-hpd-fast:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_chamelium_hpd@vga-hpd-fast.html> (i915#7828<https://gitlab.freedesktop.org/drm/intel/issues/7828>) +2 other tests skip
* igt@kms_content_protection@dp-mst-type-0:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_content_protection@dp-mst-type-0.html> (i915#3299<https://gitlab.freedesktop.org/drm/intel/issues/3299>)
* igt@kms_content_protection@lic:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_content_protection@lic.html> (i915#6944<https://gitlab.freedesktop.org/drm/intel/issues/6944>)
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-10/igt@kms_content_protection@lic.html> (i915#7118<https://gitlab.freedesktop.org/drm/intel/issues/7118>) +2 other tests skip
* igt@kms_content_protection@mei-interface:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_content_protection@mei-interface.html> (i915#9424<https://gitlab.freedesktop.org/drm/intel/issues/9424>)
* igt@kms_content_protection@srm@pipe-a-dp-4:
* shard-dg2: NOTRUN -> TIMEOUT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_content_protection@srm@pipe-a-dp-4.html> (i915#7173<https://gitlab.freedesktop.org/drm/intel/issues/7173>) +1 other test timeout
* igt@kms_cursor_crc@cursor-offscreen-64x21:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_cursor_crc@cursor-offscreen-64x21.html> (i915#8814<https://gitlab.freedesktop.org/drm/intel/issues/8814>)
* igt@kms_cursor_crc@cursor-onscreen-512x170:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-2/igt@kms_cursor_crc@cursor-onscreen-512x170.html> (i915#3359<https://gitlab.freedesktop.org/drm/intel/issues/3359>)
* igt@kms_cursor_crc@cursor-random-512x512:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_cursor_crc@cursor-random-512x512.html> (i915#3359<https://gitlab.freedesktop.org/drm/intel/issues/3359>) +1 other test skip
* igt@kms_cursor_crc@cursor-random-max-size:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_cursor_crc@cursor-random-max-size.html> (i915#3555<https://gitlab.freedesktop.org/drm/intel/issues/3555> / i915#8814<https://gitlab.freedesktop.org/drm/intel/issues/8814>)
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_cursor_crc@cursor-random-max-size.html> (i915#3555<https://gitlab.freedesktop.org/drm/intel/issues/3555>)
* igt@kms_cursor_crc@cursor-sliding-32x32:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_cursor_crc@cursor-sliding-32x32.html> (i915#3555<https://gitlab.freedesktop.org/drm/intel/issues/3555>)
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html> (fdo#109274<https://bugs.freedesktop.org/show_bug.cgi?id=109274> / i915#5354<https://gitlab.freedesktop.org/drm/intel/issues/5354>) +2 other tests skip
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html> (i915#4103<https://gitlab.freedesktop.org/drm/intel/issues/4103>)
* igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html> (fdo#111825<https://bugs.freedesktop.org/show_bug.cgi?id=111825>) +3 other tests skip
* igt@kms_cursor_legacy@cursorb-vs-flipb-atomic:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic.html> (i915#9809<https://gitlab.freedesktop.org/drm/intel/issues/9809>) +1 other test skip
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions-varying-size.html> (i915#4103<https://gitlab.freedesktop.org/drm/intel/issues/4103> / i915#4213<https://gitlab.freedesktop.org/drm/intel/issues/4213>)
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html> (i915#4103<https://gitlab.freedesktop.org/drm/intel/issues/4103>)
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html> (i915#4213<https://gitlab.freedesktop.org/drm/intel/issues/4213>)
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html> (i915#9833<https://gitlab.freedesktop.org/drm/intel/issues/9833>)
* igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4:
* shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-19/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4.html> (i915#9723<https://gitlab.freedesktop.org/drm/intel/issues/9723>)
* igt@kms_display_modes@extended-mode-basic:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_display_modes@extended-mode-basic.html> (i915#3555<https://gitlab.freedesktop.org/drm/intel/issues/3555>) +12 other tests skip
* igt@kms_display_modes@mst-extended-mode-negative:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_display_modes@mst-extended-mode-negative.html> (i915#8588<https://gitlab.freedesktop.org/drm/intel/issues/8588>)
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-3/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html> (i915#3804<https://gitlab.freedesktop.org/drm/intel/issues/3804>)
* igt@kms_dsc@dsc-fractional-bpp:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp.html> (i915#3840<https://gitlab.freedesktop.org/drm/intel/issues/3840>)
* igt@kms_feature_discovery@chamelium:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_feature_discovery@chamelium.html> (i915#4854<https://gitlab.freedesktop.org/drm/intel/issues/4854>)
* igt@kms_feature_discovery@display-3x:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_feature_discovery@display-3x.html> (i915#1839<https://gitlab.freedesktop.org/drm/intel/issues/1839>)
* igt@kms_feature_discovery@display-4x:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_feature_discovery@display-4x.html> (i915#1839<https://gitlab.freedesktop.org/drm/intel/issues/1839>)
* igt@kms_feature_discovery@psr1:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_feature_discovery@psr1.html> (i915#658<https://gitlab.freedesktop.org/drm/intel/issues/658>)
* igt@kms_flip@2x-flip-vs-blocking-wf-vblank:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html> (fdo#111767<https://bugs.freedesktop.org/show_bug.cgi?id=111767> / i915#3637<https://gitlab.freedesktop.org/drm/intel/issues/3637>)
* igt@kms_flip@2x-flip-vs-fences:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_flip@2x-flip-vs-fences.html> (i915#8381<https://gitlab.freedesktop.org/drm/intel/issues/8381>)
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html> (fdo#111767<https://bugs.freedesktop.org/show_bug.cgi?id=111767> / fdo#111825<https://bugs.freedesktop.org/show_bug.cgi?id=111825>)
* igt@kms_flip@2x-flip-vs-suspend-interruptible:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_flip@2x-flip-vs-suspend-interruptible.html> (i915#3637<https://gitlab.freedesktop.org/drm/intel/issues/3637>) +1 other test skip
* igt@kms_flip@2x-modeset-vs-vblank-race:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_flip@2x-modeset-vs-vblank-race.html> (fdo#109274<https://bugs.freedesktop.org/show_bug.cgi?id=109274>) +11 other tests skip
* igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1:
* shard-snb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-snb7/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html> -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-snb6/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html> (i915#4839<https://gitlab.freedesktop.org/drm/intel/issues/4839>)
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html> (i915#2672<https://gitlab.freedesktop.org/drm/intel/issues/2672>) +2 other tests skip
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html> (i915#2587<https://gitlab.freedesktop.org/drm/intel/issues/2587> / i915#2672<https://gitlab.freedesktop.org/drm/intel/issues/2672>)
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html> (i915#2672<https://gitlab.freedesktop.org/drm/intel/issues/2672>) +1 other test skip
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html> (i915#2672<https://gitlab.freedesktop.org/drm/intel/issues/2672>) +2 other tests skip
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite:
* shard-snb: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-snb6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-pwrite.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) +6 other tests skip
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-indfb-draw-pwrite.html> (i915#3458<https://gitlab.freedesktop.org/drm/intel/issues/3458>) +28 other tests skip
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-gtt.html> (fdo#111825<https://bugs.freedesktop.org/show_bug.cgi?id=111825> / i915#1825<https://gitlab.freedesktop.org/drm/intel/issues/1825>) +13 other tests skip
* igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html> (i915#8708<https://gitlab.freedesktop.org/drm/intel/issues/8708>) +26 other tests skip
* igt@kms_frontbuffer_tracking@plane-fbc-rte:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_frontbuffer_tracking@plane-fbc-rte.html> (i915#9653<https://gitlab.freedesktop.org/drm/intel/issues/9653>)
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt.html> (fdo#110189<https://bugs.freedesktop.org/show_bug.cgi?id=110189>) +1 other test skip
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-mmap-gtt.html> (i915#8708<https://gitlab.freedesktop.org/drm/intel/issues/8708>) +1 other test skip
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-plflip-blt.html> (fdo#109280<https://bugs.freedesktop.org/show_bug.cgi?id=109280>) +4 other tests skip
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-render.html> (i915#1825<https://gitlab.freedesktop.org/drm/intel/issues/1825>) +15 other tests skip
* igt@kms_frontbuffer_tracking@psr-suspend:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-suspend.html> (i915#3023<https://gitlab.freedesktop.org/drm/intel/issues/3023>) +10 other tests skip
* igt@kms_hdr@bpc-switch:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_hdr@bpc-switch.html> (i915#3555<https://gitlab.freedesktop.org/drm/intel/issues/3555> / i915#8228<https://gitlab.freedesktop.org/drm/intel/issues/8228>)
* igt@kms_hdr@invalid-metadata-sizes:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_hdr@invalid-metadata-sizes.html> (i915#3555<https://gitlab.freedesktop.org/drm/intel/issues/3555> / i915#8228<https://gitlab.freedesktop.org/drm/intel/issues/8228>) +2 other tests skip
* igt@kms_plane_lowres@tiling-x@pipe-a-edp-1:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_plane_lowres@tiling-x@pipe-a-edp-1.html> (i915#3582<https://gitlab.freedesktop.org/drm/intel/issues/3582>) +3 other tests skip
* igt@kms_plane_scaling@intel-max-src-size:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_plane_scaling@intel-max-src-size.html> (i915#6953<https://gitlab.freedesktop.org/drm/intel/issues/6953>)
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a-hdmi-a-1:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a-hdmi-a-1.html> (i915#9423<https://gitlab.freedesktop.org/drm/intel/issues/9423>) +3 other tests skip
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-c-hdmi-a-1:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-10/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-c-hdmi-a-1.html> (i915#9423<https://gitlab.freedesktop.org/drm/intel/issues/9423>) +3 other tests skip
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1.html> (i915#5176<https://gitlab.freedesktop.org/drm/intel/issues/5176>) +5 other tests skip
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-2/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-a-hdmi-a-1.html> (i915#5176<https://gitlab.freedesktop.org/drm/intel/issues/5176> / i915#9423<https://gitlab.freedesktop.org/drm/intel/issues/9423>) +1 other test skip
* igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a-hdmi-a-3:
* shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-12/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-rotation@pipe-a-hdmi-a-3.html> (i915#9423<https://gitlab.freedesktop.org/drm/intel/issues/9423>) +11 other tests skip
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-edp-1:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-edp-1.html> (i915#5235<https://gitlab.freedesktop.org/drm/intel/issues/5235>) +2 other tests skip
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-hdmi-a-1:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-b-hdmi-a-1.html> (i915#5235<https://gitlab.freedesktop.org/drm/intel/issues/5235>) +3 other tests skip
* igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d-edp-1:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_plane_scaling@planes-downscale-factor-0-25-unity-scaling@pipe-d-edp-1.html> (i915#3555<https://gitlab.freedesktop.org/drm/intel/issues/3555> / i915#5235<https://gitlab.freedesktop.org/drm/intel/issues/5235>)
* igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-3:
* shard-dg1: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-13/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-3.html> (i915#5235<https://gitlab.freedesktop.org/drm/intel/issues/5235>) +3 other tests skip
* igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-3/igt@kms_plane_scaling@planes-unity-scaling-downscale-factor-0-25@pipe-a-hdmi-a-2.html> (i915#5235<https://gitlab.freedesktop.org/drm/intel/issues/5235>) +5 other tests skip
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-a-hdmi-a-3.html> (i915#5235<https://gitlab.freedesktop.org/drm/intel/issues/5235>) +15 other tests skip
* igt@kms_pm_lpsp@screens-disabled:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_pm_lpsp@screens-disabled.html> (i915#8430<https://gitlab.freedesktop.org/drm/intel/issues/8430>)
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
* shard-rkl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-1/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html> -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-5/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html> (i915#9519<https://gitlab.freedesktop.org/drm/intel/issues/9519>)
* igt@kms_pm_rpm@modeset-lpsp:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_pm_rpm@modeset-lpsp.html> (i915#9519<https://gitlab.freedesktop.org/drm/intel/issues/9519>)
* igt@kms_pm_rpm@modeset-pc8-residency-stress:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_pm_rpm@modeset-pc8-residency-stress.html> (fdo#109293<https://bugs.freedesktop.org/show_bug.cgi?id=109293> / fdo#109506<https://bugs.freedesktop.org/show_bug.cgi?id=109506>) +1 other test skip
* igt@kms_prime@basic-crc-hybrid:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_prime@basic-crc-hybrid.html> (i915#6524<https://gitlab.freedesktop.org/drm/intel/issues/6524> / i915#6805<https://gitlab.freedesktop.org/drm/intel/issues/6805>)
* igt@kms_prime@d3hot:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_prime@d3hot.html> (i915#6524<https://gitlab.freedesktop.org/drm/intel/issues/6524>)
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_prime@d3hot.html> (i915#6524<https://gitlab.freedesktop.org/drm/intel/issues/6524>)
* igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html> (i915#9683<https://gitlab.freedesktop.org/drm/intel/issues/9683>)
* igt@kms_psr2_sf@overlay-plane-update-continuous-sf:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html> (fdo#111068<https://bugs.freedesktop.org/show_bug.cgi?id=111068> / i915#9683<https://gitlab.freedesktop.org/drm/intel/issues/9683>)
* igt@kms_psr2_su@page_flip-p010:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@kms_psr2_su@page_flip-p010.html> (i915#9683<https://gitlab.freedesktop.org/drm/intel/issues/9683>) +3 other tests skip
* igt@kms_rotation_crc@primary-y-tiled-reflect-x-90:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html> (i915#4235<https://gitlab.freedesktop.org/drm/intel/issues/4235>) +1 other test skip
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html> (i915#4235<https://gitlab.freedesktop.org/drm/intel/issues/4235> / i915#5190<https://gitlab.freedesktop.org/drm/intel/issues/5190>) +2 other tests skip
* igt@kms_rotation_crc@sprite-rotation-90:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_rotation_crc@sprite-rotation-90.html> (i915#4235<https://gitlab.freedesktop.org/drm/intel/issues/4235>)
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html> (i915#8623<https://gitlab.freedesktop.org/drm/intel/issues/8623>)
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1:
* shard-mtlp: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_universal_plane@cursor-fb-leak@pipe-a-edp-1.html> (i915#9196<https://gitlab.freedesktop.org/drm/intel/issues/9196>)
* igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1:
* shard-rkl: PASS<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-5/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html> -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-5/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html> (i915#9196<https://gitlab.freedesktop.org/drm/intel/issues/9196>)
* igt@kms_vrr@flip-dpms:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@kms_vrr@flip-dpms.html> (i915#3555<https://gitlab.freedesktop.org/drm/intel/issues/3555> / i915#8808<https://gitlab.freedesktop.org/drm/intel/issues/8808>)
* igt@perf_pmu@busy-double-start@vecs1:
* shard-dg2: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@perf_pmu@busy-double-start@vecs1.html> (i915#4349<https://gitlab.freedesktop.org/drm/intel/issues/4349>) +3 other tests fail
* igt@perf_pmu@event-wait@rcs0:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@perf_pmu@event-wait@rcs0.html> (fdo#112283<https://bugs.freedesktop.org/show_bug.cgi?id=112283>)
* igt@perf_pmu@module-unload:
* shard-dg2: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@perf_pmu@module-unload.html> (i915#5793<https://gitlab.freedesktop.org/drm/intel/issues/5793>)
* igt@prime_vgem@basic-fence-mmap:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@prime_vgem@basic-fence-mmap.html> (i915#3708<https://gitlab.freedesktop.org/drm/intel/issues/3708> / i915#4077<https://gitlab.freedesktop.org/drm/intel/issues/4077>)
* igt@prime_vgem@basic-fence-read:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@prime_vgem@basic-fence-read.html> (fdo#109295<https://bugs.freedesktop.org/show_bug.cgi?id=109295> / i915#3291<https://gitlab.freedesktop.org/drm/intel/issues/3291> / i915#3708<https://gitlab.freedesktop.org/drm/intel/issues/3708>)
* igt@prime_vgem@fence-write-hang:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@prime_vgem@fence-write-hang.html> (i915#3708<https://gitlab.freedesktop.org/drm/intel/issues/3708>)
* igt@syncobj_wait@invalid-wait-zero-handles:
* shard-dg2: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@syncobj_wait@invalid-wait-zero-handles.html> (i915#9779<https://gitlab.freedesktop.org/drm/intel/issues/9779>)
* shard-glk: NOTRUN -> FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk2/igt@syncobj_wait@invalid-wait-zero-handles.html> (i915#9779<https://gitlab.freedesktop.org/drm/intel/issues/9779>)
* igt@v3d/v3d_perfmon@get-values-valid-perfmon:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@v3d/v3d_perfmon@get-values-valid-perfmon.html> (fdo#109315<https://bugs.freedesktop.org/show_bug.cgi?id=109315>) +3 other tests skip
* igt@v3d/v3d_submit_csd@bad-extension:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@v3d/v3d_submit_csd@bad-extension.html> (fdo#109315<https://bugs.freedesktop.org/show_bug.cgi?id=109315> / i915#2575<https://gitlab.freedesktop.org/drm/intel/issues/2575>) +1 other test skip
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@v3d/v3d_submit_csd@bad-extension.html> (i915#2575<https://gitlab.freedesktop.org/drm/intel/issues/2575>) +3 other tests skip
* igt@v3d/v3d_submit_csd@job-perfmon:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-5/igt@v3d/v3d_submit_csd@job-perfmon.html> (i915#2575<https://gitlab.freedesktop.org/drm/intel/issues/2575>) +17 other tests skip
* igt@vc4/vc4_perfmon@create-perfmon-0:
* shard-mtlp: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-8/igt@vc4/vc4_perfmon@create-perfmon-0.html> (i915#7711<https://gitlab.freedesktop.org/drm/intel/issues/7711>) +2 other tests skip
* igt@vc4/vc4_perfmon@create-perfmon-invalid-events:
* shard-tglu: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@vc4/vc4_perfmon@create-perfmon-invalid-events.html> (i915#2575<https://gitlab.freedesktop.org/drm/intel/issues/2575>)
* igt@vc4/vc4_perfmon@get-values-invalid-perfmon:
* shard-dg2: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@vc4/vc4_perfmon@get-values-invalid-perfmon.html> (i915#7711<https://gitlab.freedesktop.org/drm/intel/issues/7711>) +9 other tests skip
* igt@vc4/vc4_purgeable_bo@mark-purgeable:
* shard-rkl: NOTRUN -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@vc4/vc4_purgeable_bo@mark-purgeable.html> (i915#7711<https://gitlab.freedesktop.org/drm/intel/issues/7711>) +3 other tests skip
Possible fixes
* igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
* shard-rkl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-3/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html> (i915#7742<https://gitlab.freedesktop.org/drm/intel/issues/7742>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html>
* igt@gem_busy@close-race:
* shard-mtlp: ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-mtlp-7/igt@gem_busy@close-race.html> -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-2/igt@gem_busy@close-race.html>
* igt@gem_exec_fair@basic-none@bcs0:
* shard-rkl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-7/igt@gem_exec_fair@basic-none@bcs0.html> (i915#2842<https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-3/igt@gem_exec_fair@basic-none@bcs0.html> +1 other test pass
* igt@gem_exec_fair@basic-pace-solo@rcs0:
* shard-tglu: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-tglu-8/igt@gem_exec_fair@basic-pace-solo@rcs0.html> (i915#2842<https://gitlab.freedesktop.org/drm/intel/issues/2842>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-8/igt@gem_exec_fair@basic-pace-solo@rcs0.html>
* igt@gem_exec_suspend@basic-s0@smem:
* shard-dg2: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg2-5/igt@gem_exec_suspend@basic-s0@smem.html> -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-11/igt@gem_exec_suspend@basic-s0@smem.html>
* igt@gem_lmem_swapping@smem-oom@lmem0:
* shard-dg1: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg1-13/igt@gem_lmem_swapping@smem-oom@lmem0.html> (i915#4936<https://gitlab.freedesktop.org/drm/intel/issues/4936> / i915#5493<https://gitlab.freedesktop.org/drm/intel/issues/5493>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-19/igt@gem_lmem_swapping@smem-oom@lmem0.html>
* igt@gen9_exec_parse@allowed-all:
* shard-glk: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk3/igt@gen9_exec_parse@allowed-all.html> (i915#5566<https://gitlab.freedesktop.org/drm/intel/issues/5566>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk4/igt@gen9_exec_parse@allowed-all.html>
* igt@i915_module_load@reload-with-fault-injection:
* shard-tglu: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html> (i915#9200<https://gitlab.freedesktop.org/drm/intel/issues/9200>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@i915_module_load@reload-with-fault-injection.html>
* shard-mtlp: ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-mtlp-6/igt@i915_module_load@reload-with-fault-injection.html> (i915#9820<https://gitlab.freedesktop.org/drm/intel/issues/9820>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-7/igt@i915_module_load@reload-with-fault-injection.html>
* igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
* shard-tglu: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-tglu-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html> (i915#3743<https://gitlab.freedesktop.org/drm/intel/issues/3743>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-8/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html>
* igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
* shard-snb: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-snb4/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-snb7/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html> +9 other tests pass
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
* shard-glk: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html> (i915#2346<https://gitlab.freedesktop.org/drm/intel/issues/2346>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html>
* igt@kms_cursor_legacy@single-move@all-pipes:
* shard-mtlp: DMESG-WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-mtlp-4/igt@kms_cursor_legacy@single-move@all-pipes.html> (i915#2017<https://gitlab.freedesktop.org/drm/intel/issues/2017>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-5/igt@kms_cursor_legacy@single-move@all-pipes.html>
* igt@kms_pm_dc@dc6-dpms:
* shard-tglu: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html> (i915#9295<https://gitlab.freedesktop.org/drm/intel/issues/9295>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-tglu-2/igt@kms_pm_dc@dc6-dpms.html>
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
* shard-dg2: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg2-10/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html> (i915#9519<https://gitlab.freedesktop.org/drm/intel/issues/9519>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html> +1 other test pass
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
* shard-rkl: SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html> (i915#9519<https://gitlab.freedesktop.org/drm/intel/issues/9519>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html> +2 other tests pass
* igt@kms_rotation_crc@sprite-rotation-270:
* shard-rkl: ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-3/igt@kms_rotation_crc@sprite-rotation-270.html> (i915#8875<https://gitlab.freedesktop.org/drm/intel/issues/8875>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-7/igt@kms_rotation_crc@sprite-rotation-270.html>
* igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1:
* shard-snb: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-snb6/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html> (i915#9196<https://gitlab.freedesktop.org/drm/intel/issues/9196>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-snb4/igt@kms_universal_plane@cursor-fb-leak@pipe-a-hdmi-a-1.html>
* igt@perf@non-zero-reason@0-rcs0:
* shard-dg2: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg2-6/igt@perf@non-zero-reason@0-rcs0.html> (i915#7484<https://gitlab.freedesktop.org/drm/intel/issues/7484>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@perf@non-zero-reason@0-rcs0.html>
* igt@perf_pmu@busy-double-start@bcs0:
* shard-mtlp: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-mtlp-4/igt@perf_pmu@busy-double-start@bcs0.html> (i915#4349<https://gitlab.freedesktop.org/drm/intel/issues/4349>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-mtlp-6/igt@perf_pmu@busy-double-start@bcs0.html>
* igt@perf_pmu@busy-idle-check-all@vecs0:
* shard-dg1: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg1-19/igt@perf_pmu@busy-idle-check-all@vecs0.html> (i915#4349<https://gitlab.freedesktop.org/drm/intel/issues/4349>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-15/igt@perf_pmu@busy-idle-check-all@vecs0.html>
* igt@perf_pmu@most-busy-idle-check-all@rcs0:
* shard-rkl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-3/igt@perf_pmu@most-busy-idle-check-all@rcs0.html> (i915#4349<https://gitlab.freedesktop.org/drm/intel/issues/4349>) -> PASS<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-1/igt@perf_pmu@most-busy-idle-check-all@rcs0.html>
Warnings
* igt@i915_module_load@reload-with-fault-injection:
* shard-dg1: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg1-15/igt@i915_module_load@reload-with-fault-injection.html> (i915#9820<https://gitlab.freedesktop.org/drm/intel/issues/9820> / i915#9849<https://gitlab.freedesktop.org/drm/intel/issues/9849>) -> ABORT<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg1-13/igt@i915_module_load@reload-with-fault-injection.html> (i915#9820<https://gitlab.freedesktop.org/drm/intel/issues/9820>)
* shard-dg2: WARN<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-dg2-10/igt@i915_module_load@reload-with-fault-injection.html> (i915#7356<https://gitlab.freedesktop.org/drm/intel/issues/7356>) -> INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-dg2-1/igt@i915_module_load@reload-with-fault-injection.html> (i915#9820<https://gitlab.freedesktop.org/drm/intel/issues/9820> / i915#9849<https://gitlab.freedesktop.org/drm/intel/issues/9849>)
* igt@kms_content_protection@content-type-change:
* shard-snb: INCOMPLETE<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-snb7/igt@kms_content_protection@content-type-change.html> (i915#8816<https://gitlab.freedesktop.org/drm/intel/issues/8816>) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-snb6/igt@kms_content_protection@content-type-change.html> (fdo#109271<https://bugs.freedesktop.org/show_bug.cgi?id=109271>)
* igt@kms_pm_dc@dc6-dpms:
* shard-rkl: FAIL<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14040/shard-rkl-5/igt@kms_pm_dc@dc6-dpms.html> (i915#9295<https://gitlab.freedesktop.org/drm/intel/issues/9295>) -> SKIP<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_127918v1/shard-rkl-3/igt@kms_pm_dc@dc6-dpms.html> (i915#3361<https://gitlab.freedesktop.org/drm/intel/issues/3361>)
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
Build changes
* Linux: CI_DRM_14040 -> Patchwork_127918v1
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_14040: 2e8cd7e91ea35587d72fb9631a862a9e9b8d30b2 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_7647: c5db51a88823962e79d41cff10fe1bdd8ea92d89 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_127918v1: 2e8cd7e91ea35587d72fb9631a862a9e9b8d30b2 @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
[-- Attachment #2: Type: text/html, Size: 94683 bytes --]
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 7/7] drm/i915/psr: Disable early transport by default
2024-01-09 12:57 ` Kahola, Mika
@ 2024-01-10 6:05 ` Hogander, Jouni
0 siblings, 0 replies; 22+ messages in thread
From: Hogander, Jouni @ 2024-01-10 6:05 UTC (permalink / raw)
To: Kahola, Mika, intel-gfx@lists.freedesktop.org
On Tue, 2024-01-09 at 12:57 +0000, Kahola, Mika wrote:
> > -----Original Message-----
> > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf
> > Of Jouni Högander
> > Sent: Monday, December 18, 2023 7:50 PM
> > To: intel-gfx@lists.freedesktop.org
> > Subject: [PATCH 7/7] drm/i915/psr: Disable early transport by
> > default
> >
> > Early transport validation is currently incomplete. Due to this
> > disable the feature by default.
> >
>
> Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Thank you Mika for reviewing my patches. This whole set is now pushed
to drm-intel-next.
BR,
Jouni Högander
>
> > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_psr.c | 3 +++
> > 1 file changed, 3 insertions(+)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c
> > b/drivers/gpu/drm/i915/display/intel_psr.c
> > index c29fd708608a..7835afee4283 100644
> > --- a/drivers/gpu/drm/i915/display/intel_psr.c
> > +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> > @@ -2851,6 +2851,9 @@ void intel_psr_init(struct intel_dp
> > *intel_dp)
> > else
> > intel_dp->psr.source_support = true;
> >
> > + /* Disable early transport for now */
> > + intel_dp->psr.debug |= I915_PSR_DEBUG_SU_REGION_ET_DISABLE;
> > +
> > /* Set link_standby x link_off defaults */
> > if (DISPLAY_VER(dev_priv) < 12)
> > /* For new platforms up to TGL let's respect VBT
> > back again */
> > --
> > 2.34.1
>
^ permalink raw reply [flat|nested] 22+ messages in thread
* Re: [PATCH 1/7] drm: Add eDP 1.5 early transport definition
2024-01-03 10:46 ` Kahola, Mika
@ 2024-01-10 8:08 ` Hogander, Jouni
0 siblings, 0 replies; 22+ messages in thread
From: Hogander, Jouni @ 2024-01-10 8:08 UTC (permalink / raw)
To: Kahola, Mika, intel-gfx@lists.freedesktop.org
Cc: airlied@gmail.com, daniel@ffwll.ch,
dri-devel@lists.freedesktop.org
Hello All,
I accidentally pushed this patch into drm-intel/drm-intel-next.
Hopefully this doesn't cause problems. I'm very sorry for
inconvenience.
Best Regards,
Jouni Högander
On Wed, 2024-01-03 at 10:46 +0000, Kahola, Mika wrote:
> > -----Original Message-----
> > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf
> > Of Jouni Högander
> > Sent: Monday, December 18, 2023 7:50 PM
> > To: intel-gfx@lists.freedesktop.org
> > Cc: dri-devel@lists.freedesktop.org
> > Subject: [PATCH 1/7] drm: Add eDP 1.5 early transport definition
> >
> > Add DP_PSR_ENABLE_SU_REGION_ET to enable panel early transport.
> >
> > Cc: dri-devel@lists.freedesktop.org
> >
>
> Reviewed-by: Mika Kahola <mika.kahola@intel.com>
>
> > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > ---
> > include/drm/display/drm_dp.h | 1 +
> > 1 file changed, 1 insertion(+)
> >
> > diff --git a/include/drm/display/drm_dp.h
> > b/include/drm/display/drm_dp.h index 3731828825bd..281afff6ee4e
> > 100644
> > --- a/include/drm/display/drm_dp.h
> > +++ b/include/drm/display/drm_dp.h
> > @@ -718,6 +718,7 @@
> > # define DP_PSR_SU_REGION_SCANLINE_CAPTURE BIT(4) /* eDP 1.4a
> > */
> > # define DP_PSR_IRQ_HPD_WITH_CRC_ERRORS BIT(5) /*
> > eDP 1.4a */
> > # define DP_PSR_ENABLE_PSR2 BIT(6) /* eDP 1.4a
> > */
> > +# define DP_PSR_ENABLE_SU_REGION_ET BIT(7) /* eDP 1.5
> > */
> >
> > #define DP_ADAPTER_CTRL 0x1a0
> > # define DP_ADAPTER_CTRL_FORCE_LOAD_SENSE (1 << 0)
> > --
> > 2.34.1
>
^ permalink raw reply [flat|nested] 22+ messages in thread
end of thread, other threads:[~2024-01-10 8:08 UTC | newest]
Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-18 17:49 [PATCH 0/7] Early Transport for Panel Replay and PSR Jouni Högander
2023-12-18 17:49 ` [PATCH 1/7] drm: Add eDP 1.5 early transport definition Jouni Högander
2024-01-03 10:46 ` Kahola, Mika
2024-01-10 8:08 ` Hogander, Jouni
2023-12-18 17:49 ` [PATCH 2/7] drm/i915/psr: Extend SU area to cover cursor fully if needed Jouni Högander
2024-01-05 14:07 ` Kahola, Mika
2023-12-18 17:50 ` [PATCH 3/7] drm/i915/psr: Carry su area in crtc_state Jouni Högander
2024-01-05 14:17 ` Kahola, Mika
2023-12-18 17:50 ` [PATCH 4/7] drm/i915/psr: Calculate and configure CUR_POS_ERLY_TPT Jouni Högander
2024-01-09 12:33 ` Kahola, Mika
2023-12-18 17:50 ` [PATCH 5/7] drm/i915/psr: Configure PIPE_SRCSZ_ERLY_TPT for psr2 early transport Jouni Högander
2024-01-09 12:50 ` Kahola, Mika
2023-12-18 17:50 ` [PATCH 6/7] drm/i915/psr: Enable psr2 early transport as possible Jouni Högander
2024-01-09 12:56 ` Kahola, Mika
2023-12-18 17:50 ` [PATCH 7/7] drm/i915/psr: Disable early transport by default Jouni Högander
2024-01-09 12:57 ` Kahola, Mika
2024-01-10 6:05 ` Hogander, Jouni
2023-12-19 1:02 ` ✗ Fi.CI.CHECKPATCH: warning for Early Transport for Panel Replay and PSR Patchwork
2023-12-19 1:02 ` ✗ Fi.CI.SPARSE: " Patchwork
2023-12-19 1:15 ` ✓ Fi.CI.BAT: success " Patchwork
2023-12-19 4:29 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-01-09 15:19 ` Hogander, Jouni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).