* [PATCH] drm/i915/psr: Do not use pipe_src as borders for SU area
@ 2026-03-27 11:45 Jouni Högander
2026-03-27 11:55 ` Jani Nikula
` (3 more replies)
0 siblings, 4 replies; 6+ messages in thread
From: Jouni Högander @ 2026-03-27 11:45 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jouni Högander, stable
This far using crtc_state->pipe_src as borders for Selective Update area
haven't caused visible problems as drm_rect_width(crtc_state->pipe_src) ==
crtc_state->hw.adjusted_mode.crtc_hdisplay and
drm_rect_height(crtc_state->pipe_src) ==
crtc_state->hw.adjusted_mode.crtc_vdisplay when pipe scaling is not
used. On the other hand using pipe scaling is forcing full frame updates and all the
Selective Update area calculations are skipped. Now this improper usage of
crtc_state->pipe_src is causing following warnings:
<4> [7771.978166] xe 0000:00:02.0: [drm] drm_WARN_ON_ONCE(su_lines % vdsc_cfg->slice_height)
after WARN_ON_ONCE was added by commit:
"drm/i915/dsc: Add helper for writing DSC Selective Update ET parameters"
These warnings are seen when DSC and pipe scaling are enabled
simultaneously. This is because on full frame update SU area is improperly
set as pipe_src which is not aligned with DSC slice height.
Fix these by creating local rectangle using
crtc_state->hw.adjusted_mode.crtc_hdisplay and
crtc_state->hw.adjusted_mode.crtc_vdisplay. Use this local rectangle as
borders for SU area.
Fixes: d6774b8c3c58 ("drm/i915: Ensure damage clip area is within pipe area")
Cc: <stable@vger.kernel.org> # v6.0+
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_psr.c | 27 ++++++++++++++----------
1 file changed, 16 insertions(+), 11 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index 2f1b48cd8efd..33b2ae17274a 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -2689,9 +2689,9 @@ static u32 psr2_pipe_srcsz_early_tpt_calc(struct intel_crtc_state *crtc_state,
static void clip_area_update(struct drm_rect *overlap_damage_area,
struct drm_rect *damage_area,
- struct drm_rect *pipe_src)
+ struct drm_rect *display_area)
{
- if (!drm_rect_intersect(damage_area, pipe_src))
+ if (!drm_rect_intersect(damage_area, display_area))
return;
if (overlap_damage_area->y1 == -1) {
@@ -2742,6 +2742,7 @@ static bool intel_psr2_sel_fetch_pipe_alignment(struct intel_crtc_state *crtc_st
static void
intel_psr2_sel_fetch_et_alignment(struct intel_atomic_state *state,
struct intel_crtc *crtc,
+ struct drm_rect *display_area,
bool *cursor_in_su_area)
{
struct intel_crtc_state *crtc_state = intel_atomic_get_new_crtc_state(state, crtc);
@@ -2769,7 +2770,7 @@ intel_psr2_sel_fetch_et_alignment(struct intel_atomic_state *state,
continue;
clip_area_update(&crtc_state->psr2_su_area, &new_plane_state->uapi.dst,
- &crtc_state->pipe_src);
+ display_area);
*cursor_in_su_area = true;
}
}
@@ -2866,6 +2867,9 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
struct intel_crtc_state *crtc_state = intel_atomic_get_new_crtc_state(state, crtc);
struct intel_plane_state *new_plane_state, *old_plane_state;
struct intel_plane *plane;
+ struct drm_rect display_area = { .x1 = 0, .y1 = 0,
+ .x2 = crtc_state->hw.adjusted_mode.crtc_hdisplay,
+ .y2 = crtc_state->hw.adjusted_mode.crtc_vdisplay};
bool full_update = false, su_area_changed;
int i, ret;
@@ -2879,7 +2883,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
crtc_state->psr2_su_area.x1 = 0;
crtc_state->psr2_su_area.y1 = -1;
- crtc_state->psr2_su_area.x2 = drm_rect_width(&crtc_state->pipe_src);
+ crtc_state->psr2_su_area.x2 = drm_rect_width(&display_area);
crtc_state->psr2_su_area.y2 = -1;
/*
@@ -2917,14 +2921,14 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
damaged_area.y1 = old_plane_state->uapi.dst.y1;
damaged_area.y2 = old_plane_state->uapi.dst.y2;
clip_area_update(&crtc_state->psr2_su_area, &damaged_area,
- &crtc_state->pipe_src);
+ &display_area);
}
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(&crtc_state->psr2_su_area, &damaged_area,
- &crtc_state->pipe_src);
+ &display_area);
}
continue;
} else if (new_plane_state->uapi.alpha != old_plane_state->uapi.alpha) {
@@ -2932,7 +2936,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
damaged_area.y1 = new_plane_state->uapi.dst.y1;
damaged_area.y2 = new_plane_state->uapi.dst.y2;
clip_area_update(&crtc_state->psr2_su_area, &damaged_area,
- &crtc_state->pipe_src);
+ &display_area);
continue;
}
@@ -2948,7 +2952,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(&crtc_state->psr2_su_area, &damaged_area, &crtc_state->pipe_src);
+ clip_area_update(&crtc_state->psr2_su_area, &damaged_area, &display_area);
}
/*
@@ -2983,7 +2987,8 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
* cursor is added into affected planes even when
* cursor is not updated by itself.
*/
- intel_psr2_sel_fetch_et_alignment(state, crtc, &cursor_in_su_area);
+ intel_psr2_sel_fetch_et_alignment(state, crtc, &display_area,
+ &cursor_in_su_area);
su_area_changed = intel_psr2_sel_fetch_pipe_alignment(crtc_state);
@@ -3059,8 +3064,8 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
skip_sel_fetch_set_loop:
if (full_update)
- clip_area_update(&crtc_state->psr2_su_area, &crtc_state->pipe_src,
- &crtc_state->pipe_src);
+ clip_area_update(&crtc_state->psr2_su_area, &display_area,
+ &display_area);
psr2_man_trk_ctl_calc(crtc_state, full_update);
crtc_state->pipe_srcsz_early_tpt =
--
2.43.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH] drm/i915/psr: Do not use pipe_src as borders for SU area
2026-03-27 11:45 [PATCH] drm/i915/psr: Do not use pipe_src as borders for SU area Jouni Högander
@ 2026-03-27 11:55 ` Jani Nikula
2026-03-27 16:59 ` ✓ i915.CI.BAT: success for " Patchwork
` (2 subsequent siblings)
3 siblings, 0 replies; 6+ messages in thread
From: Jani Nikula @ 2026-03-27 11:55 UTC (permalink / raw)
To: Jouni Högander, intel-gfx, intel-xe; +Cc: Jouni Högander, stable
On Fri, 27 Mar 2026, Jouni Högander <jouni.hogander@intel.com> wrote:
> @@ -2866,6 +2867,9 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> struct intel_crtc_state *crtc_state = intel_atomic_get_new_crtc_state(state, crtc);
> struct intel_plane_state *new_plane_state, *old_plane_state;
> struct intel_plane *plane;
> + struct drm_rect display_area = { .x1 = 0, .y1 = 0,
> + .x2 = crtc_state->hw.adjusted_mode.crtc_hdisplay,
> + .y2 = crtc_state->hw.adjusted_mode.crtc_vdisplay};
Nitpick, following the kernel style here actually improves clarity.
struct drm_rect display_area = {
.x1 = 0,
.y1 = 0,
.x2 = crtc_state->hw.adjusted_mode.crtc_hdisplay,
.y2 = crtc_state->hw.adjusted_mode.crtc_vdisplay,
};
BR,
Jani.
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 6+ messages in thread
* ✓ i915.CI.BAT: success for drm/i915/psr: Do not use pipe_src as borders for SU area
2026-03-27 11:45 [PATCH] drm/i915/psr: Do not use pipe_src as borders for SU area Jouni Högander
2026-03-27 11:55 ` Jani Nikula
@ 2026-03-27 16:59 ` Patchwork
2026-03-28 18:32 ` ✗ i915.CI.Full: failure " Patchwork
2026-04-01 8:42 ` [PATCH] " Kahola, Mika
3 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2026-03-27 16:59 UTC (permalink / raw)
To: Jouni Högander; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 2578 bytes --]
== Series Details ==
Series: drm/i915/psr: Do not use pipe_src as borders for SU area
URL : https://patchwork.freedesktop.org/series/163984/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_18238 -> Patchwork_163984v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/index.html
Participating hosts (42 -> 40)
------------------------------
Missing (2): bat-dg2-13 fi-snb-2520m
Known issues
------------
Here are the changes found in Patchwork_163984v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live:
- bat-dg2-8: [PASS][1] -> [DMESG-FAIL][2] ([i915#12061]) +1 other test dmesg-fail
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/bat-dg2-8/igt@i915_selftest@live.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/bat-dg2-8/igt@i915_selftest@live.html
#### Possible fixes ####
* igt@i915_selftest@live:
- bat-mtlp-8: [DMESG-FAIL][3] ([i915#12061]) -> [PASS][4] +1 other test pass
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/bat-mtlp-8/igt@i915_selftest@live.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/bat-mtlp-8/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [DMESG-FAIL][5] ([i915#12061]) -> [PASS][6] +1 other test pass
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/bat-arls-5/igt@i915_selftest@live@workarounds.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/bat-arls-5/igt@i915_selftest@live@workarounds.html
- bat-mtlp-9: [DMESG-FAIL][7] ([i915#12061]) -> [PASS][8] +1 other test pass
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/bat-mtlp-9/igt@i915_selftest@live@workarounds.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
Build changes
-------------
* Linux: CI_DRM_18238 -> Patchwork_163984v1
CI-20190529: 20190529
CI_DRM_18238: 5df2c727c885d0f1132911a88aadf584b5306f00 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8834: 8834
Patchwork_163984v1: 5df2c727c885d0f1132911a88aadf584b5306f00 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/index.html
[-- Attachment #2: Type: text/html, Size: 3463 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915/psr: Do not use pipe_src as borders for SU area
2026-03-27 11:45 [PATCH] drm/i915/psr: Do not use pipe_src as borders for SU area Jouni Högander
2026-03-27 11:55 ` Jani Nikula
2026-03-27 16:59 ` ✓ i915.CI.BAT: success for " Patchwork
@ 2026-03-28 18:32 ` Patchwork
2026-04-01 8:42 ` [PATCH] " Kahola, Mika
3 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2026-03-28 18:32 UTC (permalink / raw)
To: Jouni Högander; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 88694 bytes --]
== Series Details ==
Series: drm/i915/psr: Do not use pipe_src as borders for SU area
URL : https://patchwork.freedesktop.org/series/163984/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_18238_full -> Patchwork_163984v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_163984v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_163984v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_163984v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_exec_fence@keep-in-fence:
- shard-glk: [PASS][1] -> [ABORT][2] +1 other test abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-glk5/igt@gem_exec_fence@keep-in-fence.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk5/igt@gem_exec_fence@keep-in-fence.html
Known issues
------------
Here are the changes found in Patchwork_163984v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@blit-reloc-keep-cache:
- shard-rkl: NOTRUN -> [SKIP][3] ([i915#8411])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@api_intel_bb@blit-reloc-keep-cache.html
* igt@device_reset@cold-reset-bound:
- shard-rkl: NOTRUN -> [SKIP][4] ([i915#11078])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@device_reset@cold-reset-bound.html
* igt@device_reset@unbind-cold-reset-rebind:
- shard-tglu: NOTRUN -> [SKIP][5] ([i915#11078])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@device_reset@unbind-cold-reset-rebind.html
* igt@gem_close_race@multigpu-basic-process:
- shard-rkl: NOTRUN -> [SKIP][6] ([i915#7697])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-tglu: NOTRUN -> [SKIP][7] ([i915#6335])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_create@create-ext-set-pat:
- shard-tglu-1: NOTRUN -> [SKIP][8] ([i915#8562])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@gem_create@create-ext-set-pat.html
* igt@gem_ctx_sseu@invalid-args:
- shard-tglu-1: NOTRUN -> [SKIP][9] ([i915#280])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-rkl: NOTRUN -> [SKIP][10] ([i915#280])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@gem_ctx_sseu@invalid-sseu.html
- shard-tglu: NOTRUN -> [SKIP][11] ([i915#280])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_exec_balancer@parallel:
- shard-rkl: NOTRUN -> [SKIP][12] ([i915#4525]) +2 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@gem_exec_balancer@parallel.html
* igt@gem_exec_big@single:
- shard-tglu: NOTRUN -> [FAIL][13] ([i915#15816])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@gem_exec_big@single.html
* igt@gem_exec_capture@capture-invisible@smem0:
- shard-tglu-1: NOTRUN -> [SKIP][14] ([i915#6334]) +1 other test skip
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@gem_exec_capture@capture-invisible@smem0.html
* igt@gem_exec_reloc@basic-wc:
- shard-rkl: NOTRUN -> [SKIP][15] ([i915#3281]) +6 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@gem_exec_reloc@basic-wc.html
* igt@gem_lmem_swapping@heavy-verify-random-ccs:
- shard-tglu: NOTRUN -> [SKIP][16] ([i915#4613])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-rkl: NOTRUN -> [SKIP][17] ([i915#4613]) +2 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-glk: NOTRUN -> [SKIP][18] ([i915#4613]) +3 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk9/igt@gem_lmem_swapping@verify-ccs.html
- shard-tglu-1: NOTRUN -> [SKIP][19] ([i915#4613]) +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_partial_pwrite_pread@writes-after-reads:
- shard-rkl: NOTRUN -> [SKIP][20] ([i915#3282]) +6 other tests skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@gem_partial_pwrite_pread@writes-after-reads.html
* igt@gem_pread@exhaustion:
- shard-glk: NOTRUN -> [WARN][21] ([i915#2658])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk1/igt@gem_pread@exhaustion.html
* igt@gem_pxp@hw-rejects-pxp-context:
- shard-tglu: NOTRUN -> [SKIP][22] ([i915#13398])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@gem_pxp@hw-rejects-pxp-context.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
- shard-glk: NOTRUN -> [SKIP][23] +199 other tests skip
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk8/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
* igt@gem_tiled_pread_basic@basic:
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#15656])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@gem_tiled_pread_basic@basic.html
* igt@gem_userptr_blits@coherency-sync:
- shard-tglu-1: NOTRUN -> [SKIP][25] ([i915#3297]) +1 other test skip
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-rkl: NOTRUN -> [SKIP][26] ([i915#3297] / [i915#3323])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@gem_userptr_blits@dmabuf-sync.html
* igt@gem_userptr_blits@invalid-mmap-offset-unsync:
- shard-tglu: NOTRUN -> [SKIP][27] ([i915#3297])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html
* igt@gem_userptr_blits@readonly-unsync:
- shard-rkl: NOTRUN -> [SKIP][28] ([i915#3297])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@gem_userptr_blits@readonly-unsync.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-glk10: NOTRUN -> [INCOMPLETE][29] ([i915#13356] / [i915#14586])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk10/igt@gem_workarounds@suspend-resume-fd.html
* igt@gen9_exec_parse@bb-start-far:
- shard-tglu-1: NOTRUN -> [SKIP][30] ([i915#2527] / [i915#2856]) +1 other test skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@gen9_exec_parse@bb-start-far.html
* igt@gen9_exec_parse@bb-start-param:
- shard-tglu: NOTRUN -> [SKIP][31] ([i915#2527] / [i915#2856])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-3/igt@gen9_exec_parse@bb-start-param.html
* igt@gen9_exec_parse@secure-batches:
- shard-rkl: NOTRUN -> [SKIP][32] ([i915#2527]) +3 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@gen9_exec_parse@secure-batches.html
* igt@i915_module_load@fault-injection@__uc_init:
- shard-rkl: NOTRUN -> [SKIP][33] ([i915#15479]) +4 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@i915_module_load@fault-injection@__uc_init.html
* igt@i915_module_load@fault-injection@intel_connector_register:
- shard-rkl: NOTRUN -> [ABORT][34] ([i915#15342]) +1 other test abort
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@i915_module_load@fault-injection@intel_connector_register.html
* igt@i915_pm_freq_api@freq-suspend@gt0:
- shard-dg2: [PASS][35] -> [INCOMPLETE][36] ([i915#13356] / [i915#13820]) +1 other test incomplete
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-dg2-3/igt@i915_pm_freq_api@freq-suspend@gt0.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg2-1/igt@i915_pm_freq_api@freq-suspend@gt0.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-rkl: NOTRUN -> [SKIP][37] ([i915#6590]) +1 other test skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rpm@system-suspend:
- shard-rkl: [PASS][38] -> [ABORT][39] ([i915#15060])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-4/igt@i915_pm_rpm@system-suspend.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-1/igt@i915_pm_rpm@system-suspend.html
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-glk: NOTRUN -> [INCOMPLETE][40] ([i915#13356] / [i915#15172])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk9/igt@i915_pm_rpm@system-suspend-execbuf.html
* igt@i915_pm_rps@reset:
- shard-snb: [PASS][41] -> [INCOMPLETE][42] ([i915#13729] / [i915#13821])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-snb7/igt@i915_pm_rps@reset.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-snb4/igt@i915_pm_rps@reset.html
* igt@i915_query@hwconfig_table:
- shard-rkl: NOTRUN -> [SKIP][43] ([i915#6245])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@i915_query@hwconfig_table.html
* igt@i915_selftest@live:
- shard-mtlp: [PASS][44] -> [DMESG-FAIL][45] ([i915#12061] / [i915#15560])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-mtlp-1/igt@i915_selftest@live.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-mtlp-6/igt@i915_selftest@live.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [PASS][46] -> [DMESG-FAIL][47] ([i915#12061])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-mtlp-1/igt@i915_selftest@live@workarounds.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-mtlp-6/igt@i915_selftest@live@workarounds.html
* igt@i915_suspend@debugfs-reader:
- shard-rkl: [PASS][48] -> [INCOMPLETE][49] ([i915#4817])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-4/igt@i915_suspend@debugfs-reader.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@i915_suspend@debugfs-reader.html
* igt@intel_hwmon@hwmon-write:
- shard-rkl: NOTRUN -> [SKIP][50] ([i915#7707])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@intel_hwmon@hwmon-write.html
* igt@kms_3d@basic:
- shard-mtlp: [PASS][51] -> [SKIP][52] ([i915#15726])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-mtlp-2/igt@kms_3d@basic.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-mtlp-1/igt@kms_3d@basic.html
* igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-1:
- shard-glk: [PASS][53] -> [FAIL][54] ([i915#14888]) +1 other test fail
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-glk9/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-1.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk9/igt@kms_async_flips@alternate-sync-async-flip@pipe-b-hdmi-a-1.html
* igt@kms_async_flips@async-flip-suspend-resume:
- shard-glk11: NOTRUN -> [INCOMPLETE][55] ([i915#12761]) +1 other test incomplete
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk11/igt@kms_async_flips@async-flip-suspend-resume.html
* igt@kms_atomic@atomic-plane-damage:
- shard-glk10: NOTRUN -> [SKIP][56] +98 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk10/igt@kms_atomic@atomic-plane-damage.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-glk10: NOTRUN -> [SKIP][57] ([i915#1769])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk10/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-tglu-1: NOTRUN -> [SKIP][58] ([i915#1769] / [i915#3555])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-270:
- shard-tglu-1: NOTRUN -> [SKIP][59] ([i915#5286]) +1 other test skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_big_fb@4-tiled-32bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-tglu: NOTRUN -> [SKIP][60] ([i915#5286]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-rkl: NOTRUN -> [SKIP][61] ([i915#5286]) +6 other tests skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-rkl: NOTRUN -> [SKIP][62] ([i915#3638]) +5 other tests skip
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip:
- shard-tglu: NOTRUN -> [SKIP][63] ([i915#3828])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0-hflip.html
* igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][64] ([i915#6095]) +231 other tests skip
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg1-19/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-4.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][65] ([i915#10307] / [i915#6095]) +49 other tests skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg2-4/igt@kms_ccs@ccs-on-another-bo-y-tiled-gen12-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-3:
- shard-dg2: NOTRUN -> [SKIP][66] ([i915#6095]) +39 other tests skip
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg2-6/igt@kms_ccs@crc-primary-basic-4-tiled-dg2-rc-ccs-cc@pipe-c-hdmi-a-3.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-rkl: NOTRUN -> [SKIP][67] ([i915#12313]) +1 other test skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-2/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
- shard-tglu-1: NOTRUN -> [SKIP][68] ([i915#12313]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][69] ([i915#10307] / [i915#10434] / [i915#6095]) +1 other test skip
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-yf-tiled-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1:
- shard-tglu: NOTRUN -> [SKIP][70] ([i915#6095]) +39 other tests skip
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-mc-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs:
- shard-glk: NOTRUN -> [INCOMPLETE][71] ([i915#15582]) +1 other test incomplete
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk6/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc:
- shard-rkl: [PASS][72] -> [INCOMPLETE][73] ([i915#15582])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][74] ([i915#15582])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#14544] / [i915#6095]) +2 other tests skip
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][76] ([i915#14098] / [i915#14544] / [i915#6095]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][77] ([i915#14098] / [i915#6095]) +64 other tests skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#6095]) +100 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][79] ([i915#6095]) +19 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_ccs@random-ccs-data-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-glk11: NOTRUN -> [SKIP][80] +102 other tests skip
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk11/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][81] ([i915#13781]) +3 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg2-4/igt@kms_cdclk@mode-transition@pipe-d-hdmi-a-1.html
* igt@kms_chamelium_frames@hdmi-aspect-ratio:
- shard-tglu: NOTRUN -> [SKIP][82] ([i915#11151] / [i915#7828]) +3 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_chamelium_frames@hdmi-aspect-ratio.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-rkl: NOTRUN -> [SKIP][83] ([i915#11151] / [i915#7828]) +9 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-2/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
- shard-tglu-1: NOTRUN -> [SKIP][84] ([i915#11151] / [i915#7828]) +2 other tests skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_content_protection@atomic-hdcp14:
- shard-tglu: NOTRUN -> [SKIP][85] ([i915#15865]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_content_protection@atomic-hdcp14.html
* igt@kms_content_protection@dp-mst-type-0-hdcp14:
- shard-rkl: NOTRUN -> [SKIP][86] ([i915#15330])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@kms_content_protection@dp-mst-type-0-hdcp14.html
* igt@kms_content_protection@mei-interface:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#15865])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-2/igt@kms_content_protection@mei-interface.html
- shard-tglu-1: NOTRUN -> [SKIP][88] ([i915#15865]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_crc@cursor-offscreen-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][89] ([i915#13049]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_cursor_crc@cursor-offscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-128x42:
- shard-rkl: NOTRUN -> [FAIL][90] ([i915#13566]) +6 other tests fail
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@kms_cursor_crc@cursor-onscreen-128x42.html
- shard-tglu: NOTRUN -> [FAIL][91] ([i915#13566]) +1 other test fail
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-128x42.html
* igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2:
- shard-rkl: [PASS][92] -> [FAIL][93] ([i915#13566]) +1 other test fail
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-2.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-tglu: NOTRUN -> [SKIP][94] ([i915#13049])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-random-512x512:
- shard-rkl: NOTRUN -> [SKIP][95] ([i915#13049]) +5 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@kms_cursor_crc@cursor-random-512x512.html
* igt@kms_cursor_crc@cursor-rapid-movement-32x10:
- shard-rkl: NOTRUN -> [SKIP][96] ([i915#3555]) +6 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html
* igt@kms_cursor_crc@cursor-sliding-max-size:
- shard-tglu-1: NOTRUN -> [SKIP][97] ([i915#3555]) +3 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_cursor_crc@cursor-sliding-max-size.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][98] ([i915#12358] / [i915#14152] / [i915#7882])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk8/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][99] ([i915#12358] / [i915#14152])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk8/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-legacy:
- shard-rkl: NOTRUN -> [SKIP][100] +22 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html
* igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot:
- shard-rkl: NOTRUN -> [SKIP][101] ([i915#9067])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
- shard-tglu: NOTRUN -> [SKIP][102] ([i915#9067])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions:
- shard-tglu: NOTRUN -> [SKIP][103] ([i915#4103])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html
* igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle:
- shard-rkl: NOTRUN -> [SKIP][104] ([i915#4103])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-2/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
- shard-tglu-1: NOTRUN -> [SKIP][105] ([i915#4103])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_cursor_legacy@short-busy-flip-before-cursor-toggle.html
* igt@kms_dsc@dsc-fractional-bpp:
- shard-tglu: NOTRUN -> [SKIP][106] ([i915#3840])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_dsc@dsc-fractional-bpp.html
* igt@kms_dsc@dsc-with-formats:
- shard-rkl: NOTRUN -> [SKIP][107] ([i915#3555] / [i915#3840])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@kms_dsc@dsc-with-formats.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][108] ([i915#3840] / [i915#9053])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-2/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
- shard-tglu-1: NOTRUN -> [SKIP][109] ([i915#3840] / [i915#9053])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@psr-suspend:
- shard-tglu-1: NOTRUN -> [SKIP][110] ([i915#3469])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_fbcon_fbt@psr-suspend.html
* igt@kms_feature_discovery@psr1:
- shard-tglu: NOTRUN -> [SKIP][111] ([i915#658])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_feature_discovery@psr1.html
* igt@kms_flip@2x-absolute-wf_vblank:
- shard-tglu-1: NOTRUN -> [SKIP][112] ([i915#3637] / [i915#9934]) +3 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_flip@2x-absolute-wf_vblank.html
* igt@kms_flip@2x-flip-vs-dpms:
- shard-rkl: NOTRUN -> [SKIP][113] ([i915#9934]) +9 other tests skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@kms_flip@2x-flip-vs-dpms.html
* igt@kms_flip@2x-modeset-vs-vblank-race:
- shard-tglu: NOTRUN -> [SKIP][114] ([i915#3637] / [i915#9934]) +5 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_flip@2x-modeset-vs-vblank-race.html
* igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-tglu: NOTRUN -> [SKIP][115] ([i915#15643]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][116] ([i915#15643]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-2/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
- shard-tglu-1: NOTRUN -> [SKIP][117] ([i915#15643]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt:
- shard-dg2: [PASS][118] -> [FAIL][119] ([i915#15389] / [i915#6880])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt.html
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-glk11: NOTRUN -> [INCOMPLETE][120] ([i915#10056])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk11/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-rkl: NOTRUN -> [SKIP][121] ([i915#15102] / [i915#3023]) +17 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-tglu-1: NOTRUN -> [SKIP][122] +29 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][123] ([i915#5439])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-cpu:
- shard-tglu-1: NOTRUN -> [SKIP][124] ([i915#15102]) +8 other tests skip
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc:
- shard-rkl: NOTRUN -> [SKIP][125] ([i915#15102]) +4 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt:
- shard-tglu: NOTRUN -> [SKIP][126] ([i915#15102]) +8 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render:
- shard-rkl: NOTRUN -> [SKIP][127] ([i915#1825]) +34 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render:
- shard-tglu: NOTRUN -> [SKIP][128] +36 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render.html
* igt@kms_hdr@invalid-hdr:
- shard-tglu-1: NOTRUN -> [SKIP][129] ([i915#3555] / [i915#8228])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@invalid-metadata-sizes:
- shard-rkl: NOTRUN -> [SKIP][130] ([i915#3555] / [i915#8228]) +1 other test skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@kms_hdr@invalid-metadata-sizes.html
- shard-tglu: NOTRUN -> [SKIP][131] ([i915#3555] / [i915#8228])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_hdr@invalid-metadata-sizes.html
* igt@kms_hdr@static-toggle:
- shard-rkl: [PASS][132] -> [SKIP][133] ([i915#3555] / [i915#8228])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_hdr@static-toggle.html
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#15459])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-2/igt@kms_joiner@basic-force-big-joiner.html
- shard-tglu-1: NOTRUN -> [SKIP][135] ([i915#15459])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@invalid-modeset-force-ultra-joiner:
- shard-rkl: NOTRUN -> [SKIP][136] ([i915#15458])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@kms_joiner@invalid-modeset-force-ultra-joiner.html
* igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][137] ([i915#15638] / [i915#15722])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [INCOMPLETE][138] ([i915#12756] / [i915#13409] / [i915#13476]) +1 other test incomplete
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk4/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-1.html
* igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier:
- shard-tglu: NOTRUN -> [SKIP][139] ([i915#15709]) +3 other tests skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_plane@pixel-format-4-tiled-dg2-rc-ccs-cc-modifier.html
* igt@kms_plane@pixel-format-y-tiled-ccs-modifier:
- shard-tglu-1: NOTRUN -> [SKIP][140] ([i915#15709])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-ccs-modifier.html
* igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7:
- shard-tglu-1: NOTRUN -> [SKIP][141] ([i915#15608]) +1 other test skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-modifier@pipe-a-plane-7.html
* igt@kms_plane@pixel-format-yf-tiled-modifier:
- shard-rkl: NOTRUN -> [SKIP][142] ([i915#15709]) +5 other tests skip
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@kms_plane@pixel-format-yf-tiled-modifier.html
* igt@kms_plane_multiple@2x-tiling-4:
- shard-rkl: NOTRUN -> [SKIP][143] ([i915#13958]) +2 other tests skip
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@kms_plane_multiple@2x-tiling-4.html
* igt@kms_plane_multiple@2x-tiling-none:
- shard-tglu-1: NOTRUN -> [SKIP][144] ([i915#13958])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_plane_multiple@2x-tiling-none.html
* igt@kms_plane_multiple@tiling-yf:
- shard-tglu-1: NOTRUN -> [SKIP][145] ([i915#14259])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_plane_multiple@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b:
- shard-rkl: NOTRUN -> [SKIP][146] ([i915#15329]) +3 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][147] ([i915#15329]) +9 other tests skip
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-3/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-c.html
* igt@kms_pm_backlight@fade:
- shard-tglu: NOTRUN -> [SKIP][148] ([i915#9812]) +1 other test skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-3/igt@kms_pm_backlight@fade.html
* igt@kms_pm_dc@dc5-psr:
- shard-rkl: NOTRUN -> [SKIP][149] ([i915#9685])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@kms_pm_dc@dc5-psr.html
* igt@kms_pm_dc@dc6-dpms:
- shard-tglu: NOTRUN -> [SKIP][150] ([i915#15128])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_pm_dc@dc6-dpms.html
* igt@kms_pm_dc@dc9-dpms:
- shard-tglu-1: NOTRUN -> [SKIP][151] ([i915#15739])
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_pm_dc@dc9-dpms.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-rkl: [PASS][152] -> [SKIP][153] ([i915#15073]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_pm_rpm@dpms-lpsp.html
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-4/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@modeset-lpsp-stress:
- shard-rkl: NOTRUN -> [SKIP][154] ([i915#15073]) +2 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@kms_pm_rpm@modeset-lpsp-stress.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-tglu-1: NOTRUN -> [SKIP][155] ([i915#15073]) +1 other test skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-dg2: [PASS][156] -> [SKIP][157] ([i915#15073])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-dg2-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@system-suspend-idle:
- shard-glk11: NOTRUN -> [DMESG-WARN][158] ([i915#118])
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk11/igt@kms_pm_rpm@system-suspend-idle.html
- shard-rkl: [PASS][159] -> [INCOMPLETE][160] ([i915#14419])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@kms_pm_rpm@system-suspend-idle.html
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_pm_rpm@system-suspend-idle.html
* igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area:
- shard-glk10: NOTRUN -> [SKIP][161] ([i915#11520]) +1 other test skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk10/igt@kms_psr2_sf@fbc-pr-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][162] ([i915#11520]) +6 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk1/igt@kms_psr2_sf@fbc-psr2-plane-move-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area:
- shard-tglu-1: NOTRUN -> [SKIP][163] ([i915#11520]) +3 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_psr2_sf@fbc-psr2-primary-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf:
- shard-tglu: NOTRUN -> [SKIP][164] ([i915#11520]) +4 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf:
- shard-rkl: NOTRUN -> [SKIP][165] ([i915#11520]) +8 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@kms_psr2_sf@pr-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr2_sf@psr2-cursor-plane-update-sf:
- shard-glk11: NOTRUN -> [SKIP][166] ([i915#11520]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk11/igt@kms_psr2_sf@psr2-cursor-plane-update-sf.html
* igt@kms_psr@fbc-psr-cursor-plane-onoff:
- shard-tglu: NOTRUN -> [SKIP][167] ([i915#9732]) +11 other tests skip
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_psr@fbc-psr-cursor-plane-onoff.html
* igt@kms_psr@fbc-psr2-cursor-blt:
- shard-tglu-1: NOTRUN -> [SKIP][168] ([i915#9732]) +10 other tests skip
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_psr@fbc-psr2-cursor-blt.html
* igt@kms_psr@psr-sprite-plane-move:
- shard-rkl: NOTRUN -> [SKIP][169] ([i915#1072] / [i915#9732]) +23 other tests skip
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@kms_psr@psr-sprite-plane-move.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-rkl: NOTRUN -> [SKIP][170] ([i915#5289])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
- shard-tglu-1: NOTRUN -> [SKIP][171] ([i915#5289])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270:
- shard-tglu: NOTRUN -> [SKIP][172] ([i915#5289]) +1 other test skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html
* igt@kms_scaling_modes@scaling-mode-full:
- shard-tglu: NOTRUN -> [SKIP][173] ([i915#3555]) +1 other test skip
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_scaling_modes@scaling-mode-full.html
* igt@kms_selftest@drm_framebuffer:
- shard-glk: NOTRUN -> [ABORT][174] ([i915#13179]) +1 other test abort
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk1/igt@kms_selftest@drm_framebuffer.html
* igt@kms_setmode@basic:
- shard-tglu: NOTRUN -> [FAIL][175] ([i915#15106]) +2 other tests fail
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_setmode@basic.html
* igt@kms_tiled_display@basic-test-pattern:
- shard-tglu: NOTRUN -> [SKIP][176] ([i915#8623])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-6/igt@kms_tiled_display@basic-test-pattern.html
* igt@kms_vblank@wait-forked-busy-hang:
- shard-dg1: [PASS][177] -> [INCOMPLETE][178] ([i915#12276])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-dg1-17/igt@kms_vblank@wait-forked-busy-hang.html
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg1-12/igt@kms_vblank@wait-forked-busy-hang.html
* igt@kms_vblank@wait-forked-busy-hang@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [INCOMPLETE][179] ([i915#12276])
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg1-12/igt@kms_vblank@wait-forked-busy-hang@pipe-a-hdmi-a-3.html
* igt@kms_vrr@lobf:
- shard-rkl: NOTRUN -> [SKIP][180] ([i915#11920])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@kms_vrr@lobf.html
* igt@kms_vrr@seamless-rr-switch-virtual:
- shard-rkl: NOTRUN -> [SKIP][181] ([i915#9906])
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@kms_vrr@seamless-rr-switch-virtual.html
* igt@perf@gen8-unprivileged-single-ctx-counters:
- shard-rkl: NOTRUN -> [SKIP][182] ([i915#2436])
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-2/igt@perf@gen8-unprivileged-single-ctx-counters.html
* igt@perf_pmu@busy-double-start@vcs1:
- shard-mtlp: [PASS][183] -> [FAIL][184] ([i915#4349])
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-mtlp-6/igt@perf_pmu@busy-double-start@vcs1.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-mtlp-5/igt@perf_pmu@busy-double-start@vcs1.html
* igt@prime_vgem@basic-read:
- shard-rkl: NOTRUN -> [SKIP][185] ([i915#3291] / [i915#3708])
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@prime_vgem@basic-read.html
* igt@prime_vgem@fence-read-hang:
- shard-rkl: NOTRUN -> [SKIP][186] ([i915#3708])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-7/igt@prime_vgem@fence-read-hang.html
#### Possible fixes ####
* igt@gem_workarounds@suspend-resume:
- shard-rkl: [INCOMPLETE][187] ([i915#13356]) -> [PASS][188] +1 other test pass
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@gem_workarounds@suspend-resume.html
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@gem_workarounds@suspend-resume.html
* igt@i915_suspend@basic-s2idle-without-i915:
- shard-tglu: [ABORT][189] ([i915#15652]) -> [PASS][190]
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-tglu-10/igt@i915_suspend@basic-s2idle-without-i915.html
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-3/igt@i915_suspend@basic-s2idle-without-i915.html
* igt@i915_suspend@sysfs-reader:
- shard-glk: [INCOMPLETE][191] ([i915#4817]) -> [PASS][192]
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-glk8/igt@i915_suspend@sysfs-reader.html
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk4/igt@i915_suspend@sysfs-reader.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [FAIL][193] ([i915#15733] / [i915#5138]) -> [PASS][194]
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-mtlp-7/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1:
- shard-tglu: [FAIL][195] ([i915#13566]) -> [PASS][196] +1 other test pass
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-tglu-5/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-tglu-10/igt@kms_cursor_crc@cursor-sliding-128x42@pipe-a-hdmi-a-1.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-rkl: [FAIL][197] ([i915#13566]) -> [PASS][198] +2 other tests pass
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-8/igt@kms_cursor_crc@cursor-sliding-256x85.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy:
- shard-glk: [FAIL][199] ([i915#13028]) -> [PASS][200]
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-glk6/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk2/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt:
- shard-dg2: [FAIL][201] ([i915#15389] / [i915#6880]) -> [PASS][202]
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt.html
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: [SKIP][203] ([i915#9340]) -> [PASS][204]
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-dg2-8/igt@kms_pm_lpsp@kms-lpsp.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg1: [SKIP][205] ([i915#15073]) -> [PASS][206] +1 other test pass
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-dg1-18/igt@kms_pm_rpm@dpms-lpsp.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg1-14/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-lpsp:
- shard-rkl: [SKIP][207] ([i915#14544] / [i915#15073]) -> [PASS][208]
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg2: [SKIP][209] ([i915#15073]) -> [PASS][210] +1 other test pass
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg2-6/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [SKIP][211] ([i915#15073]) -> [PASS][212] +1 other test pass
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-rkl: [INCOMPLETE][213] ([i915#14419]) -> [PASS][214]
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-3/igt@kms_pm_rpm@system-suspend-modeset.html
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-5/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_setmode@basic:
- shard-dg1: [FAIL][215] ([i915#15106]) -> [PASS][216]
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-dg1-16/igt@kms_setmode@basic.html
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg1-13/igt@kms_setmode@basic.html
* igt@perf_pmu@busy-double-start@vecs0:
- shard-mtlp: [FAIL][217] ([i915#4349]) -> [PASS][218] +1 other test pass
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-mtlp-6/igt@perf_pmu@busy-double-start@vecs0.html
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-mtlp-5/igt@perf_pmu@busy-double-start@vecs0.html
#### Warnings ####
* igt@drm_buddy@drm_buddy:
- shard-rkl: [SKIP][219] ([i915#15678]) -> [SKIP][220] ([i915#14544] / [i915#15678])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@drm_buddy@drm_buddy.html
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@drm_buddy@drm_buddy.html
* igt@gem_bad_reloc@negative-reloc-lut:
- shard-rkl: [SKIP][221] ([i915#3281]) -> [SKIP][222] ([i915#14544] / [i915#3281]) +2 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@gem_bad_reloc@negative-reloc-lut.html
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@gem_bad_reloc@negative-reloc-lut.html
* igt@gem_basic@multigpu-create-close:
- shard-rkl: [SKIP][223] ([i915#14544] / [i915#7697]) -> [SKIP][224] ([i915#7697])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@gem_basic@multigpu-create-close.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@gem_basic@multigpu-create-close.html
* igt@gem_ccs@block-multicopy-inplace:
- shard-rkl: [SKIP][225] ([i915#14544] / [i915#3555] / [i915#9323]) -> [SKIP][226] ([i915#3555] / [i915#9323])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@gem_ccs@block-multicopy-inplace.html
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@gem_ccs@block-multicopy-inplace.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-rkl: [SKIP][227] ([i915#14544] / [i915#4525]) -> [SKIP][228] ([i915#4525]) +1 other test skip
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@gem_exec_balancer@parallel-contexts.html
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@gem_exec_balancer@parallel-contexts.html
* igt@gem_exec_balancer@parallel-out-fence:
- shard-rkl: [SKIP][229] ([i915#4525]) -> [SKIP][230] ([i915#14544] / [i915#4525])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@gem_exec_balancer@parallel-out-fence.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@gem_exec_balancer@parallel-out-fence.html
* igt@gem_exec_reloc@basic-write-read:
- shard-rkl: [SKIP][231] ([i915#14544] / [i915#3281]) -> [SKIP][232] ([i915#3281]) +1 other test skip
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@gem_exec_reloc@basic-write-read.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@gem_exec_reloc@basic-write-read.html
* igt@gem_lmem_swapping@random-engines:
- shard-rkl: [SKIP][233] ([i915#4613]) -> [SKIP][234] ([i915#14544] / [i915#4613])
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@gem_lmem_swapping@random-engines.html
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@gem_lmem_swapping@random-engines.html
* igt@gem_partial_pwrite_pread@reads:
- shard-rkl: [SKIP][235] ([i915#3282]) -> [SKIP][236] ([i915#14544] / [i915#3282]) +1 other test skip
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@gem_partial_pwrite_pread@reads.html
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@gem_partial_pwrite_pread@reads.html
* igt@gem_set_tiling_vs_blt@tiled-to-untiled:
- shard-rkl: [SKIP][237] ([i915#14544] / [i915#8411]) -> [SKIP][238] ([i915#8411]) +1 other test skip
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html
* igt@gem_userptr_blits@access-control:
- shard-rkl: [SKIP][239] ([i915#3297]) -> [SKIP][240] ([i915#14544] / [i915#3297])
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@gem_userptr_blits@access-control.html
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@gem_userptr_blits@access-control.html
* igt@gen7_exec_parse@basic-rejected:
- shard-rkl: [SKIP][241] -> [SKIP][242] ([i915#14544]) +3 other tests skip
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@gen7_exec_parse@basic-rejected.html
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@gen7_exec_parse@basic-rejected.html
* igt@gen9_exec_parse@cmd-crossing-page:
- shard-rkl: [SKIP][243] ([i915#2527]) -> [SKIP][244] ([i915#14544] / [i915#2527])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@gen9_exec_parse@cmd-crossing-page.html
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@gen9_exec_parse@cmd-crossing-page.html
* igt@i915_pm_freq_api@freq-reset-multiple:
- shard-rkl: [SKIP][245] ([i915#8399]) -> [SKIP][246] ([i915#14544] / [i915#8399])
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@i915_pm_freq_api@freq-reset-multiple.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@i915_pm_freq_api@freq-reset-multiple.html
* igt@i915_pm_rc6_residency@media-rc6-accuracy:
- shard-rkl: [SKIP][247] ([i915#14544]) -> [SKIP][248] +7 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@i915_pm_rc6_residency@media-rc6-accuracy.html
* igt@kms_addfb_basic@invalid-smem-bo-on-discrete:
- shard-rkl: [SKIP][249] ([i915#12454] / [i915#12712] / [i915#14544]) -> [SKIP][250] ([i915#12454] / [i915#12712])
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html
* igt@kms_big_fb@4-tiled-32bpp-rotate-0:
- shard-rkl: [SKIP][251] ([i915#14544] / [i915#5286]) -> [SKIP][252] ([i915#5286]) +1 other test skip
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html
* igt@kms_big_fb@4-tiled-addfb:
- shard-rkl: [SKIP][253] ([i915#5286]) -> [SKIP][254] ([i915#14544] / [i915#5286])
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_big_fb@4-tiled-addfb.html
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb.html
* igt@kms_big_fb@linear-8bpp-rotate-90:
- shard-rkl: [SKIP][255] ([i915#3638]) -> [SKIP][256] ([i915#14544] / [i915#3638])
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_big_fb@linear-8bpp-rotate-90.html
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_big_fb@linear-8bpp-rotate-90.html
* igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip:
- shard-rkl: [SKIP][257] ([i915#3828]) -> [SKIP][258] ([i915#14544] / [i915#3828])
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs:
- shard-rkl: [SKIP][259] ([i915#12313]) -> [SKIP][260] ([i915#12313] / [i915#14544])
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_ccs@bad-rotation-90-4-tiled-lnl-ccs.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][261] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][262] ([i915#14098] / [i915#6095]) +6 other tests skip
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-c-hdmi-a-2.html
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][263] ([i915#14544] / [i915#6095]) -> [SKIP][264] ([i915#6095]) +5 other tests skip
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2.html
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@kms_ccs@crc-primary-rotation-180-y-tiled-ccs@pipe-b-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs:
- shard-rkl: [SKIP][265] ([i915#14098] / [i915#6095]) -> [SKIP][266] ([i915#14098] / [i915#14544] / [i915#6095]) +3 other tests skip
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html
* igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][267] ([i915#6095]) -> [SKIP][268] ([i915#14544] / [i915#6095]) +1 other test skip
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_cdclk@mode-transition-all-outputs:
- shard-rkl: [SKIP][269] ([i915#3742]) -> [SKIP][270] ([i915#14544] / [i915#3742])
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@kms_cdclk@mode-transition-all-outputs.html
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_cdclk@mode-transition-all-outputs.html
* igt@kms_chamelium_audio@hdmi-audio:
- shard-rkl: [SKIP][271] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][272] ([i915#11151] / [i915#7828]) +2 other tests skip
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_chamelium_audio@hdmi-audio.html
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@kms_chamelium_audio@hdmi-audio.html
* igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode:
- shard-rkl: [SKIP][273] ([i915#11151] / [i915#7828]) -> [SKIP][274] ([i915#11151] / [i915#14544] / [i915#7828]) +2 other tests skip
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_chamelium_hpd@vga-hpd-with-enabled-mode.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: [SKIP][275] ([i915#14544] / [i915#15330] / [i915#3116]) -> [SKIP][276] ([i915#15330] / [i915#3116]) +1 other test skip
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1.html
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][277] ([i915#15865]) -> [SKIP][278] ([i915#9433])
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-dg1-17/igt@kms_content_protection@mei-interface.html
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg1-12/igt@kms_content_protection@mei-interface.html
* igt@kms_content_protection@srm:
- shard-rkl: [SKIP][279] ([i915#15865]) -> [SKIP][280] ([i915#14544] / [i915#15865]) +1 other test skip
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_content_protection@srm.html
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_content_protection@srm.html
* igt@kms_cursor_crc@cursor-offscreen-32x32:
- shard-rkl: [SKIP][281] ([i915#14544] / [i915#3555]) -> [SKIP][282] ([i915#3555])
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-32x32.html
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@kms_cursor_crc@cursor-offscreen-32x32.html
* igt@kms_cursor_crc@cursor-random-512x170:
- shard-rkl: [SKIP][283] ([i915#13049]) -> [SKIP][284] ([i915#13049] / [i915#14544])
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_cursor_crc@cursor-random-512x170.html
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_cursor_crc@cursor-random-512x170.html
* igt@kms_dirtyfb@drrs-dirtyfb-ioctl:
- shard-rkl: [SKIP][285] ([i915#9723]) -> [SKIP][286] ([i915#14544] / [i915#9723])
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html
* igt@kms_dsc@dsc-fractional-bpp-with-bpc:
- shard-rkl: [SKIP][287] ([i915#3840]) -> [SKIP][288] ([i915#14544] / [i915#3840])
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html
* igt@kms_fbcon_fbt@psr:
- shard-rkl: [SKIP][289] ([i915#14544] / [i915#3955]) -> [SKIP][290] ([i915#3955])
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_fbcon_fbt@psr.html
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@kms_fbcon_fbt@psr.html
* igt@kms_feature_discovery@display-4x:
- shard-rkl: [SKIP][291] ([i915#14544] / [i915#1839]) -> [SKIP][292] ([i915#1839])
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_feature_discovery@display-4x.html
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@kms_feature_discovery@display-4x.html
* igt@kms_flip@2x-blocking-wf_vblank:
- shard-rkl: [SKIP][293] ([i915#9934]) -> [SKIP][294] ([i915#14544] / [i915#9934]) +2 other tests skip
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_flip@2x-blocking-wf_vblank.html
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_flip@2x-blocking-wf_vblank.html
* igt@kms_flip@2x-plain-flip-interruptible:
- shard-rkl: [SKIP][295] ([i915#14544] / [i915#9934]) -> [SKIP][296] ([i915#9934]) +1 other test skip
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_flip@2x-plain-flip-interruptible.html
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@kms_flip@2x-plain-flip-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-glk: [INCOMPLETE][297] ([i915#12314] / [i915#12745] / [i915#4839]) -> [INCOMPLETE][298] ([i915#12745] / [i915#4839] / [i915#6113])
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible.html
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk2/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1:
- shard-glk: [INCOMPLETE][299] ([i915#12314] / [i915#12745]) -> [INCOMPLETE][300] ([i915#12745])
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-glk8/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
[300]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-glk2/igt@kms_flip@flip-vs-suspend-interruptible@a-hdmi-a1.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-rkl: [SKIP][301] ([i915#15643]) -> [SKIP][302] ([i915#14544] / [i915#15643])
[301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
[302]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-rkl: [SKIP][303] ([i915#14544] / [i915#15643]) -> [SKIP][304] ([i915#15643]) +2 other tests skip
[303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
[304]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_force_connector_basic@force-load-detect:
- shard-mtlp: [SKIP][305] -> [SKIP][306] ([i915#15672])
[305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-mtlp-2/igt@kms_force_connector_basic@force-load-detect.html
[306]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-mtlp-1/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move:
- shard-rkl: [SKIP][307] ([i915#14544] / [i915#1825]) -> [SKIP][308] ([i915#1825]) +9 other tests skip
[307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move.html
[308]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt:
- shard-rkl: [SKIP][309] ([i915#15102] / [i915#3023]) -> [SKIP][310] ([i915#14544] / [i915#15102] / [i915#3023]) +8 other tests skip
[309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt.html
[310]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-pwrite:
- shard-rkl: [SKIP][311] ([i915#15102]) -> [SKIP][312] ([i915#14544] / [i915#15102])
[311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-pwrite.html
[312]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt:
- shard-dg2: [SKIP][313] ([i915#15102] / [i915#3458]) -> [SKIP][314] ([i915#10433] / [i915#15102] / [i915#3458])
[313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-dg2-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html
[314]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-shrfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt:
- shard-rkl: [SKIP][315] ([i915#1825]) -> [SKIP][316] ([i915#14544] / [i915#1825]) +10 other tests skip
[315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
[316]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg2: [SKIP][317] ([i915#10433] / [i915#15102] / [i915#3458]) -> [SKIP][318] ([i915#15102] / [i915#3458]) +2 other tests skip
[317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
[318]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt:
- shard-rkl: [SKIP][319] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][320] ([i915#15102] / [i915#3023]) +4 other tests skip
[319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
[320]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier:
- shard-rkl: [SKIP][321] ([i915#15709]) -> [SKIP][322] ([i915#14544] / [i915#15709])
[321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
[322]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-dg2-mc-ccs-modifier.html
* igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping:
- shard-rkl: [SKIP][323] ([i915#14544] / [i915#15709]) -> [SKIP][324] ([i915#15709]) +1 other test skip
[323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping.html
[324]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@kms_plane@pixel-format-4-tiled-modifier-source-clamping.html
* igt@kms_prime@d3hot:
- shard-rkl: [SKIP][325] ([i915#14544] / [i915#6524]) -> [SKIP][326] ([i915#6524])
[325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_prime@d3hot.html
[326]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf:
- shard-rkl: [SKIP][327] ([i915#11520] / [i915#14544]) -> [SKIP][328] ([i915#11520]) +3 other tests skip
[327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
[328]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-3/igt@kms_psr2_sf@pr-overlay-plane-update-continuous-sf.html
* igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area:
- shard-rkl: [SKIP][329] ([i915#11520]) -> [SKIP][330] ([i915#11520] / [i915#14544]) +2 other tests skip
[329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-2/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
[330]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_psr2_sf@pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr@fbc-psr2-sprite-plane-move:
- shard-rkl: [SKIP][331] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][332] ([i915#1072] / [i915#9732]) +2 other tests skip
[331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-6/igt@kms_psr@fbc-psr2-sprite-plane-move.html
[332]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-8/igt@kms_psr@fbc-psr2-sprite-plane-move.html
* igt@kms_psr@psr2-cursor-blt:
- shard-rkl: [SKIP][333] ([i915#1072] / [i915#9732]) -> [SKIP][334] ([i915#1072] / [i915#14544] / [i915#9732]) +6 other tests skip
[333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@kms_psr@psr2-cursor-blt.html
[334]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_psr@psr2-cursor-blt.html
* igt@kms_vrr@max-min:
- shard-rkl: [SKIP][335] ([i915#9906]) -> [SKIP][336] ([i915#14544] / [i915#9906])
[335]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@kms_vrr@max-min.html
[336]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@kms_vrr@max-min.html
* igt@perf@unprivileged-single-ctx-counters:
- shard-rkl: [SKIP][337] ([i915#2433]) -> [SKIP][338] ([i915#14544] / [i915#2433])
[337]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@perf@unprivileged-single-ctx-counters.html
[338]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@perf@unprivileged-single-ctx-counters.html
* igt@sriov_basic@enable-vfs-autoprobe-off:
- shard-rkl: [SKIP][339] ([i915#9917]) -> [SKIP][340] ([i915#14544] / [i915#9917])
[339]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_18238/shard-rkl-7/igt@sriov_basic@enable-vfs-autoprobe-off.html
[340]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_163984v1/shard-rkl-6/igt@sriov_basic@enable-vfs-autoprobe-off.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#10056]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10056
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/118
[i915#11920]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11920
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313
[i915#12314]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12314
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12454]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12454
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12712
[i915#12745]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12745
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#12761]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12761
[i915#13028]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13028
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13179
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398
[i915#13409]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13409
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13729]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13729
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13820
[i915#13821]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13821
[i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14259]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14259
[i915#14419]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14419
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14586]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14586
[i915#14888]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14888
[i915#15060]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15060
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15106]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15106
[i915#15128]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15128
[i915#15172]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15172
[i915#15329]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15329
[i915#15330]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15330
[i915#15342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15342
[i915#15389]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15389
[i915#15458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15458
[i915#15459]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15459
[i915#15479]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15479
[i915#15560]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15560
[i915#15582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15582
[i915#15608]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15608
[i915#15638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15638
[i915#15643]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15643
[i915#15652]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15652
[i915#15656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15656
[i915#15672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15672
[i915#15678]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15678
[i915#15709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15709
[i915#15722]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15722
[i915#15726]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15726
[i915#15733]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15733
[i915#15739]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15739
[i915#15816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15816
[i915#15865]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15865
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2436]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2436
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3323
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3469
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3828
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3955]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3955
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817
[i915#4839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4839
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245
[i915#6334]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7882]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7882
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067
[i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_18238 -> Patchwork_163984v1
CI-20190529: 20190529
CI_DRM_18238: 5df2c727c885d0f1132911a88aadf584b5306f00 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8834: 8834
Patchwork_163984v1: 5df2c727c885d0f1132911a88aadf584b5306f00 @ 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_163984v1/index.html
[-- Attachment #2: Type: text/html, Size: 116128 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* RE: [PATCH] drm/i915/psr: Do not use pipe_src as borders for SU area
2026-03-27 11:45 [PATCH] drm/i915/psr: Do not use pipe_src as borders for SU area Jouni Högander
` (2 preceding siblings ...)
2026-03-28 18:32 ` ✗ i915.CI.Full: failure " Patchwork
@ 2026-04-01 8:42 ` Kahola, Mika
2026-04-02 6:11 ` Hogander, Jouni
3 siblings, 1 reply; 6+ messages in thread
From: Kahola, Mika @ 2026-04-01 8:42 UTC (permalink / raw)
To: Hogander, Jouni, intel-gfx@lists.freedesktop.org,
intel-xe@lists.freedesktop.org
Cc: Hogander, Jouni, stable@vger.kernel.org
> -----Original Message-----
> From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of Jouni Högander
> Sent: Friday, 27 March 2026 13.46
> To: intel-gfx@lists.freedesktop.org; intel-xe@lists.freedesktop.org
> Cc: Hogander, Jouni <jouni.hogander@intel.com>; stable@vger.kernel.org
> Subject: [PATCH] drm/i915/psr: Do not use pipe_src as borders for SU area
>
> This far using crtc_state->pipe_src as borders for Selective Update area haven't caused visible problems as
> drm_rect_width(crtc_state->pipe_src) == crtc_state->hw.adjusted_mode.crtc_hdisplay and
> drm_rect_height(crtc_state->pipe_src) == crtc_state->hw.adjusted_mode.crtc_vdisplay when pipe scaling is not used. On the
> other hand using pipe scaling is forcing full frame updates and all the Selective Update area calculations are skipped. Now this
> improper usage of crtc_state->pipe_src is causing following warnings:
>
> <4> [7771.978166] xe 0000:00:02.0: [drm] drm_WARN_ON_ONCE(su_lines % vdsc_cfg->slice_height)
>
> after WARN_ON_ONCE was added by commit:
>
> "drm/i915/dsc: Add helper for writing DSC Selective Update ET parameters"
>
> These warnings are seen when DSC and pipe scaling are enabled simultaneously. This is because on full frame update SU area
> is improperly set as pipe_src which is not aligned with DSC slice height.
>
> Fix these by creating local rectangle using crtc_state->hw.adjusted_mode.crtc_hdisplay and crtc_state-
> >hw.adjusted_mode.crtc_vdisplay. Use this local rectangle as borders for SU area.
>
> Fixes: d6774b8c3c58 ("drm/i915: Ensure damage clip area is within pipe area")
> Cc: <stable@vger.kernel.org> # v6.0+
With Jani's nit fixed this looks ok to me.
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 | 27 ++++++++++++++----------
> 1 file changed, 16 insertions(+), 11 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
> index 2f1b48cd8efd..33b2ae17274a 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.c
> +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> @@ -2689,9 +2689,9 @@ static u32 psr2_pipe_srcsz_early_tpt_calc(struct intel_crtc_state *crtc_state,
>
> static void clip_area_update(struct drm_rect *overlap_damage_area,
> struct drm_rect *damage_area,
> - struct drm_rect *pipe_src)
> + struct drm_rect *display_area)
> {
> - if (!drm_rect_intersect(damage_area, pipe_src))
> + if (!drm_rect_intersect(damage_area, display_area))
> return;
>
> if (overlap_damage_area->y1 == -1) {
> @@ -2742,6 +2742,7 @@ static bool intel_psr2_sel_fetch_pipe_alignment(struct intel_crtc_state *crtc_st static void
> intel_psr2_sel_fetch_et_alignment(struct intel_atomic_state *state,
> struct intel_crtc *crtc,
> + struct drm_rect *display_area,
> bool *cursor_in_su_area)
> {
> struct intel_crtc_state *crtc_state = intel_atomic_get_new_crtc_state(state, crtc); @@ -2769,7 +2770,7 @@
> intel_psr2_sel_fetch_et_alignment(struct intel_atomic_state *state,
> continue;
>
> clip_area_update(&crtc_state->psr2_su_area, &new_plane_state->uapi.dst,
> - &crtc_state->pipe_src);
> + display_area);
> *cursor_in_su_area = true;
> }
> }
> @@ -2866,6 +2867,9 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> struct intel_crtc_state *crtc_state = intel_atomic_get_new_crtc_state(state, crtc);
> struct intel_plane_state *new_plane_state, *old_plane_state;
> struct intel_plane *plane;
> + struct drm_rect display_area = { .x1 = 0, .y1 = 0,
> + .x2 = crtc_state->hw.adjusted_mode.crtc_hdisplay,
> + .y2 = crtc_state->hw.adjusted_mode.crtc_vdisplay};
> bool full_update = false, su_area_changed;
> int i, ret;
>
> @@ -2879,7 +2883,7 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
>
> crtc_state->psr2_su_area.x1 = 0;
> crtc_state->psr2_su_area.y1 = -1;
> - crtc_state->psr2_su_area.x2 = drm_rect_width(&crtc_state->pipe_src);
> + crtc_state->psr2_su_area.x2 = drm_rect_width(&display_area);
> crtc_state->psr2_su_area.y2 = -1;
>
> /*
> @@ -2917,14 +2921,14 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> damaged_area.y1 = old_plane_state->uapi.dst.y1;
> damaged_area.y2 = old_plane_state->uapi.dst.y2;
> clip_area_update(&crtc_state->psr2_su_area, &damaged_area,
> - &crtc_state->pipe_src);
> + &display_area);
> }
>
> 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(&crtc_state->psr2_su_area, &damaged_area,
> - &crtc_state->pipe_src);
> + &display_area);
> }
> continue;
> } else if (new_plane_state->uapi.alpha != old_plane_state->uapi.alpha) { @@ -2932,7 +2936,7 @@ int
> intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> damaged_area.y1 = new_plane_state->uapi.dst.y1;
> damaged_area.y2 = new_plane_state->uapi.dst.y2;
> clip_area_update(&crtc_state->psr2_su_area, &damaged_area,
> - &crtc_state->pipe_src);
> + &display_area);
> continue;
> }
>
> @@ -2948,7 +2952,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(&crtc_state->psr2_su_area, &damaged_area, &crtc_state->pipe_src);
> + clip_area_update(&crtc_state->psr2_su_area, &damaged_area,
> +&display_area);
> }
>
> /*
> @@ -2983,7 +2987,8 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> * cursor is added into affected planes even when
> * cursor is not updated by itself.
> */
> - intel_psr2_sel_fetch_et_alignment(state, crtc, &cursor_in_su_area);
> + intel_psr2_sel_fetch_et_alignment(state, crtc, &display_area,
> + &cursor_in_su_area);
>
> su_area_changed = intel_psr2_sel_fetch_pipe_alignment(crtc_state);
>
> @@ -3059,8 +3064,8 @@ int intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
>
> skip_sel_fetch_set_loop:
> if (full_update)
> - clip_area_update(&crtc_state->psr2_su_area, &crtc_state->pipe_src,
> - &crtc_state->pipe_src);
> + clip_area_update(&crtc_state->psr2_su_area, &display_area,
> + &display_area);
>
> psr2_man_trk_ctl_calc(crtc_state, full_update);
> crtc_state->pipe_srcsz_early_tpt =
> --
> 2.43.0
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH] drm/i915/psr: Do not use pipe_src as borders for SU area
2026-04-01 8:42 ` [PATCH] " Kahola, Mika
@ 2026-04-02 6:11 ` Hogander, Jouni
0 siblings, 0 replies; 6+ messages in thread
From: Hogander, Jouni @ 2026-04-02 6:11 UTC (permalink / raw)
To: intel-xe@lists.freedesktop.org, Kahola, Mika,
intel-gfx@lists.freedesktop.org
Cc: stable@vger.kernel.org
On Wed, 2026-04-01 at 08:42 +0000, Kahola, Mika wrote:
> > -----Original Message-----
> > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf
> > Of Jouni Högander
> > Sent: Friday, 27 March 2026 13.46
> > To: intel-gfx@lists.freedesktop.org; intel-xe@lists.freedesktop.org
> > Cc: Hogander, Jouni <jouni.hogander@intel.com>;
> > stable@vger.kernel.org
> > Subject: [PATCH] drm/i915/psr: Do not use pipe_src as borders for
> > SU area
> >
> > This far using crtc_state->pipe_src as borders for Selective Update
> > area haven't caused visible problems as
> > drm_rect_width(crtc_state->pipe_src) == crtc_state-
> > >hw.adjusted_mode.crtc_hdisplay and
> > drm_rect_height(crtc_state->pipe_src) == crtc_state-
> > >hw.adjusted_mode.crtc_vdisplay when pipe scaling is not used. On
> > the
> > other hand using pipe scaling is forcing full frame updates and all
> > the Selective Update area calculations are skipped. Now this
> > improper usage of crtc_state->pipe_src is causing following
> > warnings:
> >
> > <4> [7771.978166] xe 0000:00:02.0: [drm] drm_WARN_ON_ONCE(su_lines
> > % vdsc_cfg->slice_height)
> >
> > after WARN_ON_ONCE was added by commit:
> >
> > "drm/i915/dsc: Add helper for writing DSC Selective Update ET
> > parameters"
> >
> > These warnings are seen when DSC and pipe scaling are enabled
> > simultaneously. This is because on full frame update SU area
> > is improperly set as pipe_src which is not aligned with DSC slice
> > height.
> >
> > Fix these by creating local rectangle using crtc_state-
> > >hw.adjusted_mode.crtc_hdisplay and crtc_state-
> > > hw.adjusted_mode.crtc_vdisplay. Use this local rectangle as
> > > borders for SU area.
> >
> > Fixes: d6774b8c3c58 ("drm/i915: Ensure damage clip area is within
> > pipe area")
> > Cc: <stable@vger.kernel.org> # v6.0+
>
> With Jani's nit fixed this looks ok to me.
>
> Reviewed-by: Mika Kahola <mika.kahola@intel.com>
Thank you Mika and Jani for the review. This is now pushed to drm-
intel-next with the change suggested by Jani.
BR,
Jouni Högander
>
> > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_psr.c | 27 ++++++++++++++------
> > ----
> > 1 file changed, 16 insertions(+), 11 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_psr.c
> > b/drivers/gpu/drm/i915/display/intel_psr.c
> > index 2f1b48cd8efd..33b2ae17274a 100644
> > --- a/drivers/gpu/drm/i915/display/intel_psr.c
> > +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> > @@ -2689,9 +2689,9 @@ static u32
> > psr2_pipe_srcsz_early_tpt_calc(struct intel_crtc_state *crtc_state,
> >
> > static void clip_area_update(struct drm_rect *overlap_damage_area,
> > struct drm_rect *damage_area,
> > - struct drm_rect *pipe_src)
> > + struct drm_rect *display_area)
> > {
> > - if (!drm_rect_intersect(damage_area, pipe_src))
> > + if (!drm_rect_intersect(damage_area, display_area))
> > return;
> >
> > if (overlap_damage_area->y1 == -1) {
> > @@ -2742,6 +2742,7 @@ static bool
> > intel_psr2_sel_fetch_pipe_alignment(struct intel_crtc_state
> > *crtc_st static void
> > intel_psr2_sel_fetch_et_alignment(struct intel_atomic_state *state,
> > struct intel_crtc *crtc,
> > + struct drm_rect *display_area,
> > bool *cursor_in_su_area)
> > {
> > struct intel_crtc_state *crtc_state =
> > intel_atomic_get_new_crtc_state(state, crtc); @@ -2769,7 +2770,7 @@
> > intel_psr2_sel_fetch_et_alignment(struct intel_atomic_state *state,
> > continue;
> >
> > clip_area_update(&crtc_state->psr2_su_area,
> > &new_plane_state->uapi.dst,
> > - &crtc_state->pipe_src);
> > + display_area);
> > *cursor_in_su_area = true;
> > }
> > }
> > @@ -2866,6 +2867,9 @@ int intel_psr2_sel_fetch_update(struct
> > intel_atomic_state *state,
> > struct intel_crtc_state *crtc_state =
> > intel_atomic_get_new_crtc_state(state, crtc);
> > struct intel_plane_state *new_plane_state,
> > *old_plane_state;
> > struct intel_plane *plane;
> > + struct drm_rect display_area = { .x1 = 0, .y1 = 0,
> > + .x2 = crtc_state->hw.adjusted_mode.crtc_hdisplay,
> > + .y2 = crtc_state->hw.adjusted_mode.crtc_vdisplay};
> > bool full_update = false, su_area_changed;
> > int i, ret;
> >
> > @@ -2879,7 +2883,7 @@ int intel_psr2_sel_fetch_update(struct
> > intel_atomic_state *state,
> >
> > crtc_state->psr2_su_area.x1 = 0;
> > crtc_state->psr2_su_area.y1 = -1;
> > - crtc_state->psr2_su_area.x2 = drm_rect_width(&crtc_state-
> > >pipe_src);
> > + crtc_state->psr2_su_area.x2 =
> > drm_rect_width(&display_area);
> > crtc_state->psr2_su_area.y2 = -1;
> >
> > /*
> > @@ -2917,14 +2921,14 @@ int intel_psr2_sel_fetch_update(struct
> > intel_atomic_state *state,
> > damaged_area.y1 = old_plane_state-
> > >uapi.dst.y1;
> > damaged_area.y2 = old_plane_state-
> > >uapi.dst.y2;
> > clip_area_update(&crtc_state-
> > >psr2_su_area, &damaged_area,
> > - &crtc_state-
> > >pipe_src);
> > + &display_area);
> > }
> >
> > 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(&crtc_state-
> > >psr2_su_area, &damaged_area,
> > - &crtc_state-
> > >pipe_src);
> > + &display_area);
> > }
> > continue;
> > } else if (new_plane_state->uapi.alpha !=
> > old_plane_state->uapi.alpha) { @@ -2932,7 +2936,7 @@ int
> > intel_psr2_sel_fetch_update(struct intel_atomic_state *state,
> > damaged_area.y1 = new_plane_state-
> > >uapi.dst.y1;
> > damaged_area.y2 = new_plane_state-
> > >uapi.dst.y2;
> > clip_area_update(&crtc_state-
> > >psr2_su_area, &damaged_area,
> > - &crtc_state->pipe_src);
> > + &display_area);
> > continue;
> > }
> >
> > @@ -2948,7 +2952,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(&crtc_state->psr2_su_area,
> > &damaged_area, &crtc_state->pipe_src);
> > + clip_area_update(&crtc_state->psr2_su_area,
> > &damaged_area,
> > +&display_area);
> > }
> >
> > /*
> > @@ -2983,7 +2987,8 @@ int intel_psr2_sel_fetch_update(struct
> > intel_atomic_state *state,
> > * cursor is added into affected planes even when
> > * cursor is not updated by itself.
> > */
> > - intel_psr2_sel_fetch_et_alignment(state, crtc,
> > &cursor_in_su_area);
> > + intel_psr2_sel_fetch_et_alignment(state, crtc,
> > &display_area,
> > +
> > &cursor_in_su_area);
> >
> > su_area_changed =
> > intel_psr2_sel_fetch_pipe_alignment(crtc_state);
> >
> > @@ -3059,8 +3064,8 @@ int intel_psr2_sel_fetch_update(struct
> > intel_atomic_state *state,
> >
> > skip_sel_fetch_set_loop:
> > if (full_update)
> > - clip_area_update(&crtc_state->psr2_su_area,
> > &crtc_state->pipe_src,
> > - &crtc_state->pipe_src);
> > + clip_area_update(&crtc_state->psr2_su_area,
> > &display_area,
> > + &display_area);
> >
> > psr2_man_trk_ctl_calc(crtc_state, full_update);
> > crtc_state->pipe_srcsz_early_tpt =
> > --
> > 2.43.0
>
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-04-02 6:11 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-27 11:45 [PATCH] drm/i915/psr: Do not use pipe_src as borders for SU area Jouni Högander
2026-03-27 11:55 ` Jani Nikula
2026-03-27 16:59 ` ✓ i915.CI.BAT: success for " Patchwork
2026-03-28 18:32 ` ✗ i915.CI.Full: failure " Patchwork
2026-04-01 8:42 ` [PATCH] " Kahola, Mika
2026-04-02 6:11 ` Hogander, Jouni
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox