* [PATCH 0/4] Selective Fetch and async flip
@ 2025-11-25 6:32 Jouni Högander
2025-11-25 6:32 ` [PATCH 1/4] drm/i915/psr: Add helper for checking if vblank evasion is needed by PSR Jouni Högander
` (5 more replies)
0 siblings, 6 replies; 15+ messages in thread
From: Jouni Högander @ 2025-11-25 6:32 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jouni Högander
This patch set contains fixes for Selective Fetch async flip sequence:
Perform full frame update on async flip.
Perfrom vblank evasion on async flip when Selective Fetch enabled.
Allow async flip when Selective Fetch is enabled.
Jouni Högander (4):
drm/i915/psr: Add helper for checking if vblank evasion is needed by
PSR
drm/i915/psr: Perform vblank evasion on async flip as well for PSR
drm/i915/psr: Perform full frame update on async flip
drm/i915/psr: Allow async flip when Selective Fetch enabled
drivers/gpu/drm/i915/display/intel_crtc.c | 6 ++++--
drivers/gpu/drm/i915/display/intel_display.c | 8 --------
drivers/gpu/drm/i915/display/intel_psr.c | 18 +++++++++++++++++-
drivers/gpu/drm/i915/display/intel_psr.h | 1 +
4 files changed, 22 insertions(+), 11 deletions(-)
--
2.43.0
^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH 1/4] drm/i915/psr: Add helper for checking if vblank evasion is needed by PSR
2025-11-25 6:32 [PATCH 0/4] Selective Fetch and async flip Jouni Högander
@ 2025-11-25 6:32 ` Jouni Högander
2025-11-25 10:19 ` Jani Nikula
2025-11-26 13:32 ` kernel test robot
2025-11-25 6:32 ` [PATCH 2/4] drm/i915/psr: Perform vblank evasion on async flip as well for PSR Jouni Högander
` (4 subsequent siblings)
5 siblings, 2 replies; 15+ messages in thread
From: Jouni Högander @ 2025-11-25 6:32 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jouni Högander
PSR2_MAN_TRK_CTL[SF Continuous full frame] is sampled on the rising edge of
delayed vblank. SW must ensure this bit is not changing around that
bit. Due to this PSR2 Selective Fetch needs vblank evasion.
Due to this add helper for intel_pipe_update_start usage to choose if
vblank evasion is needed by PSR.
Bspec: 50424
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_psr.c | 15 +++++++++++++++
drivers/gpu/drm/i915/display/intel_psr.h | 1 +
2 files changed, 16 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index 08bca4573974..18d5fe992f58 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -4540,3 +4540,18 @@ int intel_psr_min_guardband(struct intel_crtc_state *crtc_state)
return psr_min_guardband;
}
+
+bool intel_psr_needs_evasion(const struct intel_crtc_state *crtc_state)
+{
+ struct intel_display *display = to_intel_display(crtc_state);
+ struct intel_encoder *encoder;
+ struct intel_dp *intel_dp;
+
+ for_each_intel_encoder_mask_with_psr(display->drm, encoder,
+ crtc_state->uapi.encoder_mask) {
+ intel_dp = enc_to_intel_dp(encoder);
+
+ break;
+ }
+ return intel_dp->psr.psr2_sel_fetch_enabled;
+}
diff --git a/drivers/gpu/drm/i915/display/intel_psr.h b/drivers/gpu/drm/i915/display/intel_psr.h
index 620b35928832..8c09a9f8a00e 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.h
+++ b/drivers/gpu/drm/i915/display/intel_psr.h
@@ -86,5 +86,6 @@ bool intel_psr_needs_alpm_aux_less(struct intel_dp *intel_dp,
void intel_psr_compute_config_late(struct intel_dp *intel_dp,
struct intel_crtc_state *crtc_state);
int intel_psr_min_guardband(struct intel_crtc_state *crtc_state);
+bool intel_psr_needs_evasion(const struct intel_crtc_state *crtc_state);
#endif /* __INTEL_PSR_H__ */
--
2.43.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 2/4] drm/i915/psr: Perform vblank evasion on async flip as well for PSR
2025-11-25 6:32 [PATCH 0/4] Selective Fetch and async flip Jouni Högander
2025-11-25 6:32 ` [PATCH 1/4] drm/i915/psr: Add helper for checking if vblank evasion is needed by PSR Jouni Högander
@ 2025-11-25 6:32 ` Jouni Högander
2025-11-25 21:19 ` Ville Syrjälä
2025-11-25 6:32 ` [PATCH 3/4] drm/i915/psr: Perform full frame update on async flip Jouni Högander
` (3 subsequent siblings)
5 siblings, 1 reply; 15+ messages in thread
From: Jouni Högander @ 2025-11-25 6:32 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jouni Högander
PSR2_MAN_TRK_CTL[SF Continuous full frame] is sampled on the rising edge of
delayed vblank. SW must ensure this bit is not changing around that. Due to
this PSR2 Selective Fetch needs vblank evasion.
Currently vblank evasion is not done on async flip. Perform it in case
required by PSR.
Bspec: 50424
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_crtc.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c b/drivers/gpu/drm/i915/display/intel_crtc.c
index 153ff4b4b52c..42c4ce07f8c0 100644
--- a/drivers/gpu/drm/i915/display/intel_crtc.c
+++ b/drivers/gpu/drm/i915/display/intel_crtc.c
@@ -433,7 +433,8 @@ static bool intel_crtc_needs_vblank_work(const struct intel_crtc_state *crtc_sta
(intel_crtc_needs_color_update(crtc_state) &&
!HAS_DOUBLE_BUFFERED_LUT(display)) &&
!intel_color_uses_dsb(crtc_state) &&
- !crtc_state->use_dsb;
+ !crtc_state->use_dsb &&
+ !crtc_state->do_async_flip;
}
static void intel_crtc_vblank_work(struct kthread_work *base)
@@ -539,7 +540,8 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
if (new_crtc_state->do_async_flip) {
intel_crtc_prepare_vblank_event(new_crtc_state,
&crtc->flip_done_event);
- return;
+ if (!intel_psr_needs_evasion(new_crtc_state))
+ return;
}
if (intel_crtc_needs_vblank_work(new_crtc_state))
--
2.43.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 3/4] drm/i915/psr: Perform full frame update on async flip
2025-11-25 6:32 [PATCH 0/4] Selective Fetch and async flip Jouni Högander
2025-11-25 6:32 ` [PATCH 1/4] drm/i915/psr: Add helper for checking if vblank evasion is needed by PSR Jouni Högander
2025-11-25 6:32 ` [PATCH 2/4] drm/i915/psr: Perform vblank evasion on async flip as well for PSR Jouni Högander
@ 2025-11-25 6:32 ` Jouni Högander
2025-11-25 6:32 ` [PATCH 4/4] drm/i915/psr: Allow async flip when Selective Fetch enabled Jouni Högander
` (2 subsequent siblings)
5 siblings, 0 replies; 15+ messages in thread
From: Jouni Högander @ 2025-11-25 6:32 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jouni Högander
According to bspec selective fetch is not supported with async flips and
instructing full frame update on async flip.
Bspec: 55229
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_psr.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
index 18d5fe992f58..e7781a816823 100644
--- a/drivers/gpu/drm/i915/display/intel_psr.c
+++ b/drivers/gpu/drm/i915/display/intel_psr.c
@@ -2749,7 +2749,8 @@ static bool psr2_sel_fetch_plane_state_supported(const struct intel_plane_state
*/
static bool psr2_sel_fetch_pipe_state_supported(const struct intel_crtc_state *crtc_state)
{
- if (crtc_state->scaler_state.scaler_id >= 0)
+ if (crtc_state->scaler_state.scaler_id >= 0 ||
+ crtc_state->uapi.async_flip)
return false;
return true;
--
2.43.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH 4/4] drm/i915/psr: Allow async flip when Selective Fetch enabled
2025-11-25 6:32 [PATCH 0/4] Selective Fetch and async flip Jouni Högander
` (2 preceding siblings ...)
2025-11-25 6:32 ` [PATCH 3/4] drm/i915/psr: Perform full frame update on async flip Jouni Högander
@ 2025-11-25 6:32 ` Jouni Högander
2025-11-25 7:14 ` ✓ i915.CI.BAT: success for Selective Fetch and async flip Patchwork
2025-11-25 15:20 ` ✓ i915.CI.Full: " Patchwork
5 siblings, 0 replies; 15+ messages in thread
From: Jouni Högander @ 2025-11-25 6:32 UTC (permalink / raw)
To: intel-gfx, intel-xe; +Cc: Jouni Högander
Now as Selective Fetch is performing full frame update on async flip and
vblank evasion is done as needed we can allow async flip even when
Selective Fetch is enabled.
Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
---
drivers/gpu/drm/i915/display/intel_display.c | 8 --------
1 file changed, 8 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_display.c b/drivers/gpu/drm/i915/display/intel_display.c
index 04f5c488f399..a8a3e8000187 100644
--- a/drivers/gpu/drm/i915/display/intel_display.c
+++ b/drivers/gpu/drm/i915/display/intel_display.c
@@ -6017,14 +6017,6 @@ static int intel_async_flip_check_uapi(struct intel_atomic_state *state,
return -EINVAL;
}
- /* FIXME: selective fetch should be disabled for async flips */
- if (new_crtc_state->enable_psr2_sel_fetch) {
- drm_dbg_kms(display->drm,
- "[CRTC:%d:%s] async flip disallowed with PSR2 selective fetch\n",
- crtc->base.base.id, crtc->base.name);
- return -EINVAL;
- }
-
for_each_oldnew_intel_plane_in_state(state, plane, old_plane_state,
new_plane_state, i) {
if (plane->pipe != crtc->pipe)
--
2.43.0
^ permalink raw reply related [flat|nested] 15+ messages in thread
* ✓ i915.CI.BAT: success for Selective Fetch and async flip
2025-11-25 6:32 [PATCH 0/4] Selective Fetch and async flip Jouni Högander
` (3 preceding siblings ...)
2025-11-25 6:32 ` [PATCH 4/4] drm/i915/psr: Allow async flip when Selective Fetch enabled Jouni Högander
@ 2025-11-25 7:14 ` Patchwork
2025-11-25 15:20 ` ✓ i915.CI.Full: " Patchwork
5 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2025-11-25 7:14 UTC (permalink / raw)
To: Jouni Högander; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 53020 bytes --]
== Series Details ==
Series: Selective Fetch and async flip
URL : https://patchwork.freedesktop.org/series/158003/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_17580 -> Patchwork_158003v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/index.html
Participating hosts (13 -> 44)
------------------------------
Additional (31): fi-rkl-11600 bat-adlp-6 bat-mtlp-9 fi-bsw-n3050 bat-dg2-8 fi-ilk-650 fi-hsw-4770 bat-atsm-1 fi-ivb-3770 fi-elk-e7500 bat-twl-1 bat-rplp-1 bat-apl-1 fi-bsw-nick bat-twl-2 fi-kbl-7567u bat-dg1-7 bat-kbl-2 bat-adlp-9 fi-cfl-8700k fi-glk-j4005 bat-jsl-1 bat-adlp-11 fi-tgl-1115g4 fi-cfl-guc fi-kbl-guc bat-jsl-5 fi-kbl-x1275 fi-kbl-8809g bat-dg2-14 bat-dg2-13
Known issues
------------
Here are the changes found in Patchwork_158003v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@dmabuf@all-tests@dma_fence_chain:
- bat-twl-2: NOTRUN -> [SKIP][1] ([i915#15249])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-2/igt@dmabuf@all-tests@dma_fence_chain.html
- bat-twl-1: NOTRUN -> [SKIP][2] ([i915#15249])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-1/igt@dmabuf@all-tests@dma_fence_chain.html
- bat-jsl-5: NOTRUN -> [SKIP][3] ([i915#15249])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-5/igt@dmabuf@all-tests@dma_fence_chain.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][4] ([i915#15249])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-tgl-1115g4/igt@dmabuf@all-tests@dma_fence_chain.html
- bat-jsl-1: NOTRUN -> [SKIP][5] ([i915#15249])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-1/igt@dmabuf@all-tests@dma_fence_chain.html
* igt@fbdev@eof:
- fi-rkl-11600: NOTRUN -> [SKIP][6] ([i915#2582]) +3 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@fbdev@eof.html
- bat-atsm-1: NOTRUN -> [SKIP][7] ([i915#2582]) +3 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@fbdev@eof.html
* igt@fbdev@info:
- fi-kbl-x1275: NOTRUN -> [SKIP][8] ([i915#1849])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-x1275/igt@fbdev@info.html
- bat-adlp-11: NOTRUN -> [SKIP][9] ([i915#1849] / [i915#2582])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@fbdev@info.html
- fi-kbl-guc: NOTRUN -> [SKIP][10] ([i915#1849])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-guc/igt@fbdev@info.html
- fi-rkl-11600: NOTRUN -> [SKIP][11] ([i915#1849] / [i915#2582])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@fbdev@info.html
- fi-kbl-8809g: NOTRUN -> [SKIP][12] ([i915#1849])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-8809g/igt@fbdev@info.html
- fi-bsw-nick: NOTRUN -> [SKIP][13] ([i915#1849])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-bsw-nick/igt@fbdev@info.html
- bat-kbl-2: NOTRUN -> [SKIP][14] ([i915#1849])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-kbl-2/igt@fbdev@info.html
- bat-atsm-1: NOTRUN -> [SKIP][15] ([i915#1849] / [i915#2582])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@fbdev@info.html
* igt@fbdev@nullptr:
- bat-adlp-11: NOTRUN -> [SKIP][16] ([i915#2582]) +3 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@fbdev@nullptr.html
* igt@gem_huc_copy@huc-copy:
- fi-kbl-7567u: NOTRUN -> [SKIP][17] ([i915#2190])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-7567u/igt@gem_huc_copy@huc-copy.html
- fi-kbl-8809g: NOTRUN -> [SKIP][18] ([i915#2190])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-8809g/igt@gem_huc_copy@huc-copy.html
- bat-jsl-5: NOTRUN -> [SKIP][19] ([i915#2190])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-5/igt@gem_huc_copy@huc-copy.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][20] ([i915#2190])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-tgl-1115g4/igt@gem_huc_copy@huc-copy.html
- bat-jsl-1: NOTRUN -> [SKIP][21] ([i915#2190])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-1/igt@gem_huc_copy@huc-copy.html
- fi-cfl-8700k: NOTRUN -> [SKIP][22] ([i915#2190])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-cfl-8700k/igt@gem_huc_copy@huc-copy.html
- fi-rkl-11600: NOTRUN -> [SKIP][23] ([i915#2190])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@gem_huc_copy@huc-copy.html
- fi-glk-j4005: NOTRUN -> [SKIP][24] ([i915#2190])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-glk-j4005/igt@gem_huc_copy@huc-copy.html
- fi-kbl-x1275: NOTRUN -> [SKIP][25] ([i915#2190])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-x1275/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- fi-glk-j4005: NOTRUN -> [SKIP][26] ([i915#4613]) +3 other tests skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-glk-j4005/igt@gem_lmem_swapping@basic.html
- bat-adlp-9: NOTRUN -> [SKIP][27] ([i915#4613]) +3 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-9/igt@gem_lmem_swapping@basic.html
- bat-twl-2: NOTRUN -> [SKIP][28] ([i915#10213] / [i915#11671]) +3 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-2/igt@gem_lmem_swapping@basic.html
- fi-kbl-7567u: NOTRUN -> [SKIP][29] ([i915#4613]) +3 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-7567u/igt@gem_lmem_swapping@basic.html
- fi-cfl-8700k: NOTRUN -> [SKIP][30] ([i915#4613]) +3 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-cfl-8700k/igt@gem_lmem_swapping@basic.html
- bat-twl-1: NOTRUN -> [SKIP][31] ([i915#10213] / [i915#11671]) +3 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-1/igt@gem_lmem_swapping@basic.html
- fi-kbl-8809g: NOTRUN -> [SKIP][32] ([i915#4613]) +3 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-8809g/igt@gem_lmem_swapping@basic.html
- bat-jsl-5: NOTRUN -> [SKIP][33] ([i915#4613]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-5/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@parallel-random-engines:
- fi-bsw-nick: NOTRUN -> [SKIP][34] +25 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-bsw-nick/igt@gem_lmem_swapping@parallel-random-engines.html
- bat-kbl-2: NOTRUN -> [SKIP][35] +24 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-kbl-2/igt@gem_lmem_swapping@parallel-random-engines.html
- bat-rplp-1: NOTRUN -> [SKIP][36] ([i915#4613]) +3 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-rplp-1/igt@gem_lmem_swapping@parallel-random-engines.html
- fi-rkl-11600: NOTRUN -> [SKIP][37] ([i915#4613]) +3 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@gem_lmem_swapping@parallel-random-engines.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][38] ([i915#4613]) +3 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-tgl-1115g4/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_lmem_swapping@random-engines:
- fi-bsw-n3050: NOTRUN -> [SKIP][39] +22 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-bsw-n3050/igt@gem_lmem_swapping@random-engines.html
- bat-adlp-6: NOTRUN -> [SKIP][40] ([i915#4613]) +3 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-6/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@verify-random:
- fi-cfl-guc: NOTRUN -> [SKIP][41] ([i915#4613]) +3 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-cfl-guc/igt@gem_lmem_swapping@verify-random.html
- bat-mtlp-9: NOTRUN -> [SKIP][42] ([i915#4613]) +3 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@gem_lmem_swapping@verify-random.html
- fi-kbl-x1275: NOTRUN -> [SKIP][43] ([i915#4613]) +3 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-x1275/igt@gem_lmem_swapping@verify-random.html
- bat-adlp-11: NOTRUN -> [SKIP][44] ([i915#4613]) +3 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@gem_lmem_swapping@verify-random.html
- fi-kbl-guc: NOTRUN -> [SKIP][45] ([i915#4613]) +3 other tests skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-guc/igt@gem_lmem_swapping@verify-random.html
- bat-jsl-1: NOTRUN -> [SKIP][46] ([i915#4613]) +3 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-1/igt@gem_lmem_swapping@verify-random.html
* igt@gem_mmap@basic:
- bat-atsm-1: NOTRUN -> [SKIP][47] ([i915#4083])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@gem_mmap@basic.html
- bat-dg1-7: NOTRUN -> [SKIP][48] ([i915#4083])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@gem_mmap@basic.html
- bat-mtlp-9: NOTRUN -> [SKIP][49] ([i915#4083])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@gem_mmap@basic.html
- bat-dg2-8: NOTRUN -> [SKIP][50] ([i915#4083])
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@gem_mmap@basic.html
- bat-dg2-14: NOTRUN -> [SKIP][51] ([i915#4083])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic:
- bat-mtlp-9: NOTRUN -> [SKIP][52] ([i915#4077]) +2 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@gem_mmap_gtt@basic.html
- bat-dg2-8: NOTRUN -> [SKIP][53] ([i915#4077]) +2 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@gem_mmap_gtt@basic.html
* igt@gem_render_tiled_blits@basic:
- bat-mtlp-9: NOTRUN -> [SKIP][54] ([i915#4079]) +1 other test skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@gem_render_tiled_blits@basic.html
- bat-dg2-14: NOTRUN -> [SKIP][55] ([i915#4079]) +1 other test skip
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@gem_render_tiled_blits@basic.html
* igt@gem_tiled_fence_blits@basic:
- bat-dg2-14: NOTRUN -> [SKIP][56] ([i915#4077]) +2 other tests skip
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@gem_tiled_fence_blits@basic.html
- bat-dg1-7: NOTRUN -> [SKIP][57] ([i915#4077]) +2 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@gem_tiled_fence_blits@basic.html
* igt@gem_tiled_pread_basic:
- bat-adlp-6: NOTRUN -> [SKIP][58] ([i915#3282])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-6/igt@gem_tiled_pread_basic.html
- fi-rkl-11600: NOTRUN -> [SKIP][59] ([i915#3282])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@gem_tiled_pread_basic.html
- bat-atsm-1: NOTRUN -> [SKIP][60] ([i915#4079]) +1 other test skip
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@gem_tiled_pread_basic.html
- bat-dg1-7: NOTRUN -> [SKIP][61] ([i915#4079]) +1 other test skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@gem_tiled_pread_basic.html
- bat-adlp-9: NOTRUN -> [SKIP][62] ([i915#3282])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-9/igt@gem_tiled_pread_basic.html
- bat-twl-2: NOTRUN -> [SKIP][63] ([i915#11031])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-2/igt@gem_tiled_pread_basic.html
- bat-twl-1: NOTRUN -> [SKIP][64] ([i915#11031])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-1/igt@gem_tiled_pread_basic.html
- bat-dg2-8: NOTRUN -> [SKIP][65] ([i915#4079]) +1 other test skip
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@gem_tiled_pread_basic.html
- bat-rplp-1: NOTRUN -> [SKIP][66] ([i915#3282])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-rplp-1/igt@gem_tiled_pread_basic.html
- bat-adlp-11: NOTRUN -> [SKIP][67] ([i915#3282])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-dg1-7: NOTRUN -> [SKIP][68] ([i915#11681] / [i915#6621])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@i915_pm_rps@basic-api.html
- bat-adlp-9: NOTRUN -> [SKIP][69] ([i915#6621])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-9/igt@i915_pm_rps@basic-api.html
- bat-twl-2: NOTRUN -> [SKIP][70] ([i915#10209] / [i915#11681])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-2/igt@i915_pm_rps@basic-api.html
- bat-twl-1: NOTRUN -> [SKIP][71] ([i915#10209] / [i915#11681])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-1/igt@i915_pm_rps@basic-api.html
- bat-dg2-14: NOTRUN -> [SKIP][72] ([i915#11681] / [i915#6621])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@i915_pm_rps@basic-api.html
- bat-adlp-6: NOTRUN -> [SKIP][73] ([i915#6621])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-6/igt@i915_pm_rps@basic-api.html
- bat-rplp-1: NOTRUN -> [SKIP][74] ([i915#6621])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-rplp-1/igt@i915_pm_rps@basic-api.html
- bat-atsm-1: NOTRUN -> [SKIP][75] ([i915#6621])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@i915_pm_rps@basic-api.html
- bat-mtlp-9: NOTRUN -> [SKIP][76] ([i915#11681] / [i915#6621])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@i915_pm_rps@basic-api.html
- bat-adlp-11: NOTRUN -> [SKIP][77] ([i915#6621])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@i915_pm_rps@basic-api.html
- bat-dg2-8: NOTRUN -> [SKIP][78] ([i915#11681] / [i915#6621])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live:
- bat-atsm-1: NOTRUN -> [DMESG-FAIL][79] ([i915#12061] / [i915#14204])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@i915_selftest@live.html
* igt@i915_selftest@live@mman:
- bat-atsm-1: NOTRUN -> [DMESG-FAIL][80] ([i915#14204])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@i915_selftest@live@mman.html
* igt@i915_selftest@live@workarounds:
- bat-atsm-1: NOTRUN -> [DMESG-FAIL][81] ([i915#12061])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@i915_selftest@live@workarounds.html
* igt@intel_hwmon@hwmon-read:
- bat-rplp-1: NOTRUN -> [SKIP][82] ([i915#7707]) +1 other test skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-rplp-1/igt@intel_hwmon@hwmon-read.html
- fi-rkl-11600: NOTRUN -> [SKIP][83] ([i915#7707]) +1 other test skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@intel_hwmon@hwmon-read.html
- bat-mtlp-9: NOTRUN -> [SKIP][84] ([i915#7707]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@intel_hwmon@hwmon-read.html
- bat-adlp-11: NOTRUN -> [SKIP][85] ([i915#7707]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@intel_hwmon@hwmon-read.html
- bat-jsl-1: NOTRUN -> [SKIP][86] ([i915#7707]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-1/igt@intel_hwmon@hwmon-read.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][87] ([i915#7707]) +1 other test skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-tgl-1115g4/igt@intel_hwmon@hwmon-read.html
- bat-adlp-6: NOTRUN -> [SKIP][88] ([i915#7707]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-6/igt@intel_hwmon@hwmon-read.html
* igt@intel_hwmon@hwmon-write:
- bat-adlp-9: NOTRUN -> [SKIP][89] ([i915#7707]) +1 other test skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-9/igt@intel_hwmon@hwmon-write.html
- bat-twl-2: NOTRUN -> [SKIP][90] ([i915#7707]) +1 other test skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-2/igt@intel_hwmon@hwmon-write.html
- bat-twl-1: NOTRUN -> [SKIP][91] ([i915#7707]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-1/igt@intel_hwmon@hwmon-write.html
- bat-jsl-5: NOTRUN -> [SKIP][92] ([i915#7707]) +1 other test skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-5/igt@intel_hwmon@hwmon-write.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- bat-dg1-7: NOTRUN -> [SKIP][93] ([i915#4212]) +7 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- fi-hsw-4770: NOTRUN -> [SKIP][94] ([i915#5190])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-hsw-4770/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- bat-dg2-8: NOTRUN -> [SKIP][95] ([i915#5190])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- bat-dg2-14: NOTRUN -> [SKIP][96] ([i915#5190])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
- bat-mtlp-9: NOTRUN -> [SKIP][97] ([i915#5190])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- bat-dg2-14: NOTRUN -> [SKIP][98] ([i915#4212]) +7 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-mtlp-9: NOTRUN -> [SKIP][99] ([i915#4212]) +8 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- bat-dg2-8: NOTRUN -> [SKIP][100] ([i915#4215] / [i915#5190])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- bat-dg1-7: NOTRUN -> [SKIP][101] ([i915#4215])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- bat-dg2-14: NOTRUN -> [SKIP][102] ([i915#4215] / [i915#5190])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- bat-dg2-8: NOTRUN -> [SKIP][103] ([i915#4212]) +7 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_addfb_basic@size-max:
- bat-atsm-1: NOTRUN -> [SKIP][104] ([i915#6077]) +37 other tests skip
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@kms_addfb_basic@size-max.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- bat-dg2-13: NOTRUN -> [SKIP][105] ([i915#11151] / [i915#7828]) +8 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-13/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- fi-glk-j4005: NOTRUN -> [SKIP][106] +12 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-glk-j4005/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- bat-adlp-9: NOTRUN -> [SKIP][107] ([i915#4103]) +1 other test skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- bat-twl-2: NOTRUN -> [SKIP][108] ([i915#11030] / [i915#11731]) +1 other test skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-2/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][109] ([i915#4103]) +1 other test skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-tgl-1115g4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-twl-1: NOTRUN -> [SKIP][110] ([i915#11030] / [i915#11731]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-jsl-5: NOTRUN -> [SKIP][111] ([i915#4103]) +1 other test skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-dg2-14: NOTRUN -> [SKIP][112] ([i915#4103] / [i915#4213]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-rplp-1: NOTRUN -> [SKIP][113] ([i915#4103] / [i915#4213]) +1 other test skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-rplp-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-mtlp-9: NOTRUN -> [SKIP][114] ([i915#4213]) +1 other test skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-dg2-8: NOTRUN -> [SKIP][115] ([i915#4103] / [i915#4213]) +1 other test skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-jsl-1: NOTRUN -> [SKIP][116] ([i915#4103]) +1 other test skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-adlp-6: NOTRUN -> [SKIP][117] ([i915#4103]) +1 other test skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-dg1-7: NOTRUN -> [SKIP][118] ([i915#4103] / [i915#4213]) +1 other test skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- bat-atsm-1: NOTRUN -> [SKIP][119] ([i915#6078]) +22 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size:
- fi-kbl-guc: NOTRUN -> [SKIP][120] ([i915#11190]) +16 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-guc/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
* igt@kms_dsc@dsc-basic:
- bat-twl-1: NOTRUN -> [SKIP][121] ([i915#9886])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-1/igt@kms_dsc@dsc-basic.html
- fi-kbl-8809g: NOTRUN -> [SKIP][122] ([i915#11190]) +16 other tests skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-8809g/igt@kms_dsc@dsc-basic.html
- bat-jsl-5: NOTRUN -> [SKIP][123] ([i915#3555] / [i915#9886])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-5/igt@kms_dsc@dsc-basic.html
- bat-dg2-14: NOTRUN -> [SKIP][124] ([i915#3555] / [i915#3840])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@kms_dsc@dsc-basic.html
- bat-rplp-1: NOTRUN -> [SKIP][125] ([i915#3555] / [i915#3840])
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-rplp-1/igt@kms_dsc@dsc-basic.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][126] ([i915#3555] / [i915#3840])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-tgl-1115g4/igt@kms_dsc@dsc-basic.html
- bat-mtlp-9: NOTRUN -> [SKIP][127] ([i915#3555] / [i915#3840] / [i915#9159])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@kms_dsc@dsc-basic.html
- bat-jsl-1: NOTRUN -> [SKIP][128] ([i915#3555] / [i915#9886])
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-1/igt@kms_dsc@dsc-basic.html
- bat-dg1-7: NOTRUN -> [SKIP][129] ([i915#3555] / [i915#3840])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@kms_dsc@dsc-basic.html
- bat-adlp-9: NOTRUN -> [SKIP][130] ([i915#3555] / [i915#3840])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-9/igt@kms_dsc@dsc-basic.html
- bat-twl-2: NOTRUN -> [SKIP][131] ([i915#9886])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-2/igt@kms_dsc@dsc-basic.html
* igt@kms_flip@basic-flip-vs-dpms:
- bat-adlp-11: NOTRUN -> [SKIP][132] ([i915#3637]) +3 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@kms_flip@basic-flip-vs-dpms.html
* igt@kms_flip@basic-flip-vs-wf_vblank:
- fi-rkl-11600: NOTRUN -> [SKIP][133] ([i915#3637]) +3 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@kms_flip@basic-flip-vs-wf_vblank.html
* igt@kms_force_connector_basic@force-load-detect:
- fi-kbl-7567u: NOTRUN -> [SKIP][134] +12 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-7567u/igt@kms_force_connector_basic@force-load-detect.html
- fi-cfl-8700k: NOTRUN -> [SKIP][135] +12 other tests skip
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-cfl-8700k/igt@kms_force_connector_basic@force-load-detect.html
- bat-twl-1: NOTRUN -> [SKIP][136] ([i915#11032])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-1/igt@kms_force_connector_basic@force-load-detect.html
- fi-kbl-8809g: NOTRUN -> [SKIP][137] +18 other tests skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-8809g/igt@kms_force_connector_basic@force-load-detect.html
- bat-jsl-5: NOTRUN -> [SKIP][138]
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-5/igt@kms_force_connector_basic@force-load-detect.html
- bat-dg2-14: NOTRUN -> [SKIP][139]
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@kms_force_connector_basic@force-load-detect.html
- bat-rplp-1: NOTRUN -> [SKIP][140] ([i915#4093]) +3 other tests skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-rplp-1/igt@kms_force_connector_basic@force-load-detect.html
- fi-rkl-11600: NOTRUN -> [SKIP][141]
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@kms_force_connector_basic@force-load-detect.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][142]
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-tgl-1115g4/igt@kms_force_connector_basic@force-load-detect.html
- bat-mtlp-9: NOTRUN -> [SKIP][143]
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@kms_force_connector_basic@force-load-detect.html
- bat-dg2-8: NOTRUN -> [SKIP][144]
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@kms_force_connector_basic@force-load-detect.html
- bat-jsl-1: NOTRUN -> [SKIP][145]
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html
- bat-adlp-6: NOTRUN -> [SKIP][146]
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-6/igt@kms_force_connector_basic@force-load-detect.html
- bat-dg1-7: NOTRUN -> [SKIP][147]
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@kms_force_connector_basic@force-load-detect.html
- bat-adlp-9: NOTRUN -> [SKIP][148]
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-9/igt@kms_force_connector_basic@force-load-detect.html
- bat-twl-2: NOTRUN -> [SKIP][149] ([i915#11032])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-2/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-atsm-1: NOTRUN -> [SKIP][150] ([i915#6093]) +4 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@kms_force_connector_basic@prune-stale-modes.html
- bat-adlp-11: NOTRUN -> [SKIP][151] ([i915#4093]) +3 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@basic:
- fi-kbl-x1275: NOTRUN -> [SKIP][152] +19 other tests skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-x1275/igt@kms_frontbuffer_tracking@basic.html
- bat-adlp-11: NOTRUN -> [SKIP][153] ([i915#4342] / [i915#5354])
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@kms_frontbuffer_tracking@basic.html
- fi-kbl-guc: NOTRUN -> [SKIP][154] +18 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-guc/igt@kms_frontbuffer_tracking@basic.html
- fi-rkl-11600: NOTRUN -> [SKIP][155] ([i915#1849] / [i915#5354])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@kms_frontbuffer_tracking@basic.html
* igt@kms_hdmi_inject@inject-audio:
- bat-rplp-1: NOTRUN -> [SKIP][156] ([i915#4369])
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-rplp-1/igt@kms_hdmi_inject@inject-audio.html
- bat-adlp-11: NOTRUN -> [SKIP][157] ([i915#4369])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-a-vga-1:
- fi-hsw-4770: NOTRUN -> [SKIP][158] +15 other tests skip
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-hsw-4770/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-a-vga-1.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24:
- fi-rkl-11600: NOTRUN -> [SKIP][159] ([i915#11190]) +16 other tests skip
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24.html
- bat-atsm-1: NOTRUN -> [SKIP][160] ([i915#1836]) +6 other tests skip
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24.html
* igt@kms_pipe_crc_basic@read-crc:
- fi-kbl-x1275: NOTRUN -> [SKIP][161] ([i915#11190]) +16 other tests skip
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-kbl-x1275/igt@kms_pipe_crc_basic@read-crc.html
- bat-adlp-11: NOTRUN -> [SKIP][162] ([i915#11190]) +16 other tests skip
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@kms_pipe_crc_basic@read-crc.html
* igt@kms_pipe_crc_basic@read-crc-frame-sequence:
- fi-bsw-nick: NOTRUN -> [SKIP][163] ([i915#11190]) +16 other tests skip
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-bsw-nick/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
- bat-kbl-2: NOTRUN -> [SKIP][164] ([i915#11190]) +16 other tests skip
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-kbl-2/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html
* igt@kms_pm_backlight@basic-brightness:
- bat-apl-1: NOTRUN -> [SKIP][165] +25 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-apl-1/igt@kms_pm_backlight@basic-brightness.html
- fi-rkl-11600: NOTRUN -> [SKIP][166] ([i915#5354])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@kms_pm_backlight@basic-brightness.html
- bat-dg1-7: NOTRUN -> [SKIP][167] ([i915#5354])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@kms_pm_backlight@basic-brightness.html
- bat-jsl-5: NOTRUN -> [SKIP][168] ([i915#15205])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-5/igt@kms_pm_backlight@basic-brightness.html
- bat-dg2-14: NOTRUN -> [SKIP][169] ([i915#5354])
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@kms_pm_backlight@basic-brightness.html
- bat-dg2-8: NOTRUN -> [SKIP][170] ([i915#5354])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@kms_pm_backlight@basic-brightness.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][171] ([i915#9812])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-tgl-1115g4/igt@kms_pm_backlight@basic-brightness.html
- bat-adlp-11: NOTRUN -> [SKIP][172] ([i915#9812])
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@kms_pm_backlight@basic-brightness.html
- bat-adlp-9: NOTRUN -> [SKIP][173] ([i915#9812])
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-9/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_pm_rpm@basic-pci-d3-state:
- fi-ivb-3770: NOTRUN -> [SKIP][174] +24 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-ivb-3770/igt@kms_pm_rpm@basic-pci-d3-state.html
- fi-elk-e7500: NOTRUN -> [SKIP][175] +26 other tests skip
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-elk-e7500/igt@kms_pm_rpm@basic-pci-d3-state.html
- fi-ilk-650: NOTRUN -> [SKIP][176] +24 other tests skip
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-ilk-650/igt@kms_pm_rpm@basic-pci-d3-state.html
* igt@kms_prop_blob@basic:
- bat-atsm-1: NOTRUN -> [SKIP][177] ([i915#7357])
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@kms_prop_blob@basic.html
* igt@kms_psr@psr-cursor-plane-move:
- fi-cfl-guc: NOTRUN -> [SKIP][178] +12 other tests skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-cfl-guc/igt@kms_psr@psr-cursor-plane-move.html
* igt@kms_psr@psr-primary-mmap-gtt:
- bat-mtlp-9: NOTRUN -> [SKIP][179] ([i915#4077] / [i915#9688]) +1 other test skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@kms_psr@psr-primary-mmap-gtt.html
* igt@kms_psr@psr-primary-page-flip:
- bat-dg1-7: NOTRUN -> [SKIP][180] ([i915#1072] / [i915#9732]) +3 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@kms_psr@psr-primary-page-flip.html
* igt@kms_psr@psr-sprite-plane-onoff:
- bat-adlp-9: NOTRUN -> [SKIP][181] ([i915#1072] / [i915#9732]) +3 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-9/igt@kms_psr@psr-sprite-plane-onoff.html
- bat-jsl-5: NOTRUN -> [SKIP][182] ([i915#1072]) +3 other tests skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-5/igt@kms_psr@psr-sprite-plane-onoff.html
- bat-dg2-14: NOTRUN -> [SKIP][183] ([i915#1072] / [i915#9732]) +3 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@kms_psr@psr-sprite-plane-onoff.html
- bat-rplp-1: NOTRUN -> [SKIP][184] ([i915#1072] / [i915#9732]) +3 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-rplp-1/igt@kms_psr@psr-sprite-plane-onoff.html
- fi-rkl-11600: NOTRUN -> [SKIP][185] ([i915#1072] / [i915#9732]) +3 other tests skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@kms_psr@psr-sprite-plane-onoff.html
- bat-adlp-11: NOTRUN -> [SKIP][186] ([i915#1072] / [i915#9732]) +3 other tests skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@kms_psr@psr-sprite-plane-onoff.html
- fi-hsw-4770: NOTRUN -> [SKIP][187] ([i915#1072]) +3 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-hsw-4770/igt@kms_psr@psr-sprite-plane-onoff.html
- bat-dg2-8: NOTRUN -> [SKIP][188] ([i915#1072] / [i915#9732]) +3 other tests skip
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@kms_psr@psr-sprite-plane-onoff.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][189] ([i915#9732]) +3 other tests skip
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-tgl-1115g4/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-adlp-9: NOTRUN -> [SKIP][190] ([i915#3555])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-9/igt@kms_setmode@basic-clone-single-crtc.html
- bat-twl-2: NOTRUN -> [SKIP][191] ([i915#8809])
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-2/igt@kms_setmode@basic-clone-single-crtc.html
- bat-twl-1: NOTRUN -> [SKIP][192] ([i915#8809])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-1/igt@kms_setmode@basic-clone-single-crtc.html
- bat-dg2-14: NOTRUN -> [SKIP][193] ([i915#3555])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@kms_setmode@basic-clone-single-crtc.html
- bat-adlp-6: NOTRUN -> [SKIP][194] ([i915#3555])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-6/igt@kms_setmode@basic-clone-single-crtc.html
- bat-rplp-1: NOTRUN -> [SKIP][195] ([i915#3555])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-rplp-1/igt@kms_setmode@basic-clone-single-crtc.html
- fi-rkl-11600: NOTRUN -> [SKIP][196] ([i915#3555])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@kms_setmode@basic-clone-single-crtc.html
- bat-atsm-1: NOTRUN -> [SKIP][197] ([i915#6094])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@kms_setmode@basic-clone-single-crtc.html
- bat-mtlp-9: NOTRUN -> [SKIP][198] ([i915#3555] / [i915#8809])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@kms_setmode@basic-clone-single-crtc.html
- bat-adlp-11: NOTRUN -> [SKIP][199] ([i915#3555])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@kms_setmode@basic-clone-single-crtc.html
- bat-jsl-5: NOTRUN -> [SKIP][200] ([i915#3555])
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-5/igt@kms_setmode@basic-clone-single-crtc.html
- bat-dg2-8: NOTRUN -> [SKIP][201] ([i915#3555])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@kms_setmode@basic-clone-single-crtc.html
- bat-jsl-1: NOTRUN -> [SKIP][202] ([i915#3555])
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-jsl-1/igt@kms_setmode@basic-clone-single-crtc.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][203] ([i915#3555])
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-tgl-1115g4/igt@kms_setmode@basic-clone-single-crtc.html
- bat-dg1-7: NOTRUN -> [SKIP][204] ([i915#3555])
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-dg1-7: NOTRUN -> [SKIP][205] ([i915#3708]) +3 other tests skip
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@prime_vgem@basic-fence-flip.html
- bat-dg2-14: NOTRUN -> [SKIP][206] ([i915#3708])
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@prime_vgem@basic-fence-flip.html
- bat-dg2-8: NOTRUN -> [SKIP][207] ([i915#3708])
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@prime_vgem@basic-fence-flip.html
- bat-adlp-11: NOTRUN -> [SKIP][208] ([i915#3708])
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@prime_vgem@basic-fence-flip.html
- fi-rkl-11600: NOTRUN -> [SKIP][209] ([i915#3708])
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- bat-atsm-1: NOTRUN -> [SKIP][210] ([i915#4077]) +4 other tests skip
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@prime_vgem@basic-fence-mmap.html
- bat-dg1-7: NOTRUN -> [SKIP][211] ([i915#3708] / [i915#4077]) +1 other test skip
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg1-7/igt@prime_vgem@basic-fence-mmap.html
- bat-dg2-14: NOTRUN -> [SKIP][212] ([i915#3708] / [i915#4077]) +1 other test skip
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@prime_vgem@basic-fence-mmap.html
- bat-dg2-8: NOTRUN -> [SKIP][213] ([i915#3708] / [i915#4077]) +1 other test skip
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@prime_vgem@basic-fence-mmap.html
- bat-mtlp-9: NOTRUN -> [SKIP][214] ([i915#3708] / [i915#4077]) +1 other test skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-fence-read:
- bat-adlp-11: NOTRUN -> [SKIP][215] ([i915#3291] / [i915#3708]) +2 other tests skip
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-11/igt@prime_vgem@basic-fence-read.html
- bat-adlp-9: NOTRUN -> [SKIP][216] ([i915#3291] / [i915#3708]) +2 other tests skip
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-9/igt@prime_vgem@basic-fence-read.html
- bat-adlp-6: NOTRUN -> [SKIP][217] ([i915#3291] / [i915#3708]) +2 other tests skip
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-adlp-6/igt@prime_vgem@basic-fence-read.html
- bat-twl-2: NOTRUN -> [SKIP][218] ([i915#10212] / [i915#3708])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-2/igt@prime_vgem@basic-fence-read.html
- bat-twl-1: NOTRUN -> [SKIP][219] ([i915#10212] / [i915#3708])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-1/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-read:
- bat-twl-1: NOTRUN -> [SKIP][220] ([i915#10214] / [i915#3708])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-1/igt@prime_vgem@basic-read.html
- bat-dg2-14: NOTRUN -> [SKIP][221] ([i915#3291] / [i915#3708]) +2 other tests skip
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-14/igt@prime_vgem@basic-read.html
- bat-rplp-1: NOTRUN -> [SKIP][222] ([i915#3708]) +2 other tests skip
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-rplp-1/igt@prime_vgem@basic-read.html
- fi-rkl-11600: NOTRUN -> [SKIP][223] ([i915#3291] / [i915#3708]) +2 other tests skip
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/fi-rkl-11600/igt@prime_vgem@basic-read.html
- bat-mtlp-9: NOTRUN -> [SKIP][224] ([i915#3708]) +1 other test skip
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@prime_vgem@basic-read.html
- bat-twl-2: NOTRUN -> [SKIP][225] ([i915#10214] / [i915#3708])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-2/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- bat-atsm-1: NOTRUN -> [SKIP][226] +2 other tests skip
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-atsm-1/igt@prime_vgem@basic-write.html
- bat-mtlp-9: NOTRUN -> [SKIP][227] ([i915#10216] / [i915#3708])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-mtlp-9/igt@prime_vgem@basic-write.html
- bat-dg2-8: NOTRUN -> [SKIP][228] ([i915#3291] / [i915#3708]) +2 other tests skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-dg2-8/igt@prime_vgem@basic-write.html
- bat-twl-2: NOTRUN -> [SKIP][229] ([i915#10216] / [i915#3708])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-2/igt@prime_vgem@basic-write.html
- bat-twl-1: NOTRUN -> [SKIP][230] ([i915#10216] / [i915#3708])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-twl-1/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@workarounds:
- bat-arls-5: [DMESG-FAIL][231] ([i915#12061]) -> [PASS][232] +1 other test pass
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/bat-arls-5/igt@i915_selftest@live@workarounds.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/bat-arls-5/igt@i915_selftest@live@workarounds.html
[i915#10209]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10209
[i915#10212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10212
[i915#10213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10213
[i915#10214]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10214
[i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11030]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11030
[i915#11031]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11031
[i915#11032]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11032
[i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151
[i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190
[i915#11671]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11671
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11731]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11731
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#14204]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204
[i915#15205]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15205
[i915#15249]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15249
[i915#1836]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1836
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4093]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4093
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#4342]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4342
[i915#4369]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4369
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#6077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6077
[i915#6078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6078
[i915#6093]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6093
[i915#6094]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6094
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#7357]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7357
[i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#8809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8809
[i915#9159]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9159
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
[i915#9886]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9886
Build changes
-------------
* Linux: CI_DRM_17580 -> Patchwork_158003v1
CI-20190529: 20190529
CI_DRM_17580: c701e79730169fab373fba7e759497d755fac592 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8636: 254cd102396ff95d61f2ebe49fc09128878bf483 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_158003v1: c701e79730169fab373fba7e759497d755fac592 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/index.html
[-- Attachment #2: Type: text/html, Size: 70864 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 1/4] drm/i915/psr: Add helper for checking if vblank evasion is needed by PSR
2025-11-25 6:32 ` [PATCH 1/4] drm/i915/psr: Add helper for checking if vblank evasion is needed by PSR Jouni Högander
@ 2025-11-25 10:19 ` Jani Nikula
2025-11-26 13:32 ` kernel test robot
1 sibling, 0 replies; 15+ messages in thread
From: Jani Nikula @ 2025-11-25 10:19 UTC (permalink / raw)
To: Jouni Högander, intel-gfx, intel-xe; +Cc: Jouni Högander
On Tue, 25 Nov 2025, Jouni Högander <jouni.hogander@intel.com> wrote:
> PSR2_MAN_TRK_CTL[SF Continuous full frame] is sampled on the rising edge of
> delayed vblank. SW must ensure this bit is not changing around that
> bit. Due to this PSR2 Selective Fetch needs vblank evasion.
>
> Due to this add helper for intel_pipe_update_start usage to choose if
> vblank evasion is needed by PSR.
>
> Bspec: 50424
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_psr.c | 15 +++++++++++++++
> drivers/gpu/drm/i915/display/intel_psr.h | 1 +
> 2 files changed, 16 insertions(+)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.c b/drivers/gpu/drm/i915/display/intel_psr.c
> index 08bca4573974..18d5fe992f58 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.c
> +++ b/drivers/gpu/drm/i915/display/intel_psr.c
> @@ -4540,3 +4540,18 @@ int intel_psr_min_guardband(struct intel_crtc_state *crtc_state)
>
> return psr_min_guardband;
> }
> +
> +bool intel_psr_needs_evasion(const struct intel_crtc_state *crtc_state)
> +{
> + struct intel_display *display = to_intel_display(crtc_state);
> + struct intel_encoder *encoder;
> + struct intel_dp *intel_dp;
> +
> + for_each_intel_encoder_mask_with_psr(display->drm, encoder,
> + crtc_state->uapi.encoder_mask) {
> + intel_dp = enc_to_intel_dp(encoder);
> +
> + break;
> + }
> + return intel_dp->psr.psr2_sel_fetch_enabled;
This is going to trigger a static analyzer error on unused variable
intel_dp.
Better to have the return inside the loop, and return false at the end,
I think.
BR,
Jani.
> +}
> diff --git a/drivers/gpu/drm/i915/display/intel_psr.h b/drivers/gpu/drm/i915/display/intel_psr.h
> index 620b35928832..8c09a9f8a00e 100644
> --- a/drivers/gpu/drm/i915/display/intel_psr.h
> +++ b/drivers/gpu/drm/i915/display/intel_psr.h
> @@ -86,5 +86,6 @@ bool intel_psr_needs_alpm_aux_less(struct intel_dp *intel_dp,
> void intel_psr_compute_config_late(struct intel_dp *intel_dp,
> struct intel_crtc_state *crtc_state);
> int intel_psr_min_guardband(struct intel_crtc_state *crtc_state);
> +bool intel_psr_needs_evasion(const struct intel_crtc_state *crtc_state);
>
> #endif /* __INTEL_PSR_H__ */
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* ✓ i915.CI.Full: success for Selective Fetch and async flip
2025-11-25 6:32 [PATCH 0/4] Selective Fetch and async flip Jouni Högander
` (4 preceding siblings ...)
2025-11-25 7:14 ` ✓ i915.CI.BAT: success for Selective Fetch and async flip Patchwork
@ 2025-11-25 15:20 ` Patchwork
5 siblings, 0 replies; 15+ messages in thread
From: Patchwork @ 2025-11-25 15:20 UTC (permalink / raw)
To: Jouni Högander; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 76082 bytes --]
== Series Details ==
Series: Selective Fetch and async flip
URL : https://patchwork.freedesktop.org/series/158003/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_17580_full -> Patchwork_158003v1_full
====================================================
Summary
-------
**WARNING**
Minor unknown changes coming with Patchwork_158003v1_full need to be verified
manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_158003v1_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_158003v1_full:
### IGT changes ###
#### Warnings ####
* igt@kms_async_flips@async-flip-hang@pipe-a-edp-1:
- shard-mtlp: [FAIL][1] ([i915#15313]) -> [ABORT][2] +5 other tests abort
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-mtlp-3/igt@kms_async_flips@async-flip-hang@pipe-a-edp-1.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-mtlp-4/igt@kms_async_flips@async-flip-hang@pipe-a-edp-1.html
* igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-b-edp-1:
- shard-mtlp: [FAIL][3] ([i915#15313]) -> [DMESG-WARN][4] +2 other tests dmesg-warn
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-mtlp-6/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-b-edp-1.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-mtlp-7/igt@kms_async_flips@async-flip-with-page-flip-events-linear@pipe-b-edp-1.html
Known issues
------------
Here are the changes found in Patchwork_158003v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_close_race@multigpu-basic-process:
- shard-rkl: NOTRUN -> [SKIP][5] ([i915#7697])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-7/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_ctx_sseu@invalid-args:
- shard-tglu-1: NOTRUN -> [SKIP][6] ([i915#280])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_eio@hibernate:
- shard-glk: NOTRUN -> [ABORT][7] ([i915#15317]) +3 other tests abort
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk5/igt@gem_eio@hibernate.html
* igt@gem_exec_balancer@parallel-contexts:
- shard-tglu: NOTRUN -> [SKIP][8] ([i915#4525])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@gem_exec_balancer@parallel-contexts.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-tglu-1: NOTRUN -> [SKIP][9] ([i915#4525])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_reloc@basic-range:
- shard-rkl: NOTRUN -> [SKIP][10] ([i915#3281]) +4 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@gem_exec_reloc@basic-range.html
* igt@gem_huc_copy@huc-copy:
- shard-rkl: NOTRUN -> [SKIP][11] ([i915#2190])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@random-engines:
- shard-rkl: NOTRUN -> [SKIP][12] ([i915#4613])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-tglu-1: NOTRUN -> [SKIP][13] ([i915#4613])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@gem_lmem_swapping@verify-random-ccs.html
- shard-glk: NOTRUN -> [SKIP][14] ([i915#4613])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk1/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- shard-rkl: NOTRUN -> [SKIP][15] ([i915#3282]) +2 other tests skip
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
* igt@gem_pxp@hw-rejects-pxp-buffer:
- shard-rkl: NOTRUN -> [SKIP][16] ([i915#13717])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@gem_pxp@hw-rejects-pxp-buffer.html
* igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs:
- shard-glk: NOTRUN -> [SKIP][17] +153 other tests skip
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk3/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html
* igt@gem_userptr_blits@access-control:
- shard-rkl: NOTRUN -> [SKIP][18] ([i915#3297])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@gem_userptr_blits@access-control.html
* igt@gem_workarounds@suspend-resume:
- shard-tglu: [PASS][19] -> [ABORT][20] ([i915#15317]) +2 other tests abort
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-tglu-6/igt@gem_workarounds@suspend-resume.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-10/igt@gem_workarounds@suspend-resume.html
* igt@gem_workarounds@suspend-resume-context:
- shard-snb: [PASS][21] -> [ABORT][22] ([i915#15317])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-snb7/igt@gem_workarounds@suspend-resume-context.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-snb5/igt@gem_workarounds@suspend-resume-context.html
* igt@gen9_exec_parse@bb-start-far:
- shard-tglu: NOTRUN -> [SKIP][23] ([i915#2527] / [i915#2856])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@gen9_exec_parse@bb-start-far.html
* igt@gen9_exec_parse@unaligned-access:
- shard-rkl: NOTRUN -> [SKIP][24] ([i915#2527])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@gen9_exec_parse@unaligned-access.html
* igt@i915_module_load@resize-bar:
- shard-tglu-1: NOTRUN -> [SKIP][25] ([i915#6412])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@i915_module_load@resize-bar.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-tglu: NOTRUN -> [SKIP][26] ([i915#6590]) +1 other test skip
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rc6_residency@rc6-fence:
- shard-tglu-1: NOTRUN -> [WARN][27] ([i915#13790] / [i915#2681]) +1 other test warn
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@i915_pm_rc6_residency@rc6-fence.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-dg2: [PASS][28] -> [ABORT][29] ([i915#15317]) +1 other test abort
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-dg2-6/igt@i915_suspend@basic-s3-without-i915.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg2-8/igt@i915_suspend@basic-s3-without-i915.html
* igt@i915_suspend@debugfs-reader:
- shard-rkl: [PASS][30] -> [ABORT][31] ([i915#15317]) +2 other tests abort
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@i915_suspend@debugfs-reader.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@i915_suspend@debugfs-reader.html
* igt@i915_suspend@fence-restore-untiled:
- shard-glk: NOTRUN -> [INCOMPLETE][32] ([i915#4817])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk6/igt@i915_suspend@fence-restore-untiled.html
* igt@intel_hwmon@hwmon-write:
- shard-tglu: NOTRUN -> [SKIP][33] ([i915#7707])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@intel_hwmon@hwmon-write.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-tglu-1: NOTRUN -> [SKIP][34] ([i915#5286])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip:
- shard-rkl: NOTRUN -> [SKIP][35] ([i915#5286])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip:
- shard-tglu: NOTRUN -> [SKIP][36] ([i915#5286]) +1 other test skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-0:
- shard-dg1: [PASS][37] -> [DMESG-WARN][38] ([i915#4423])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-dg1-16/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg1-17/igt@kms_big_fb@x-tiled-32bpp-rotate-0.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][39] ([i915#6095]) +13 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][40] ([i915#14544] / [i915#6095]) +7 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-b-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [SKIP][41] ([i915#6095]) +14 other tests skip
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_ccs@bad-aux-stride-yf-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][42] ([i915#14098] / [i915#14544] / [i915#6095]) +3 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_ccs@bad-pixel-format-yf-tiled-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-dp-3:
- shard-dg2: NOTRUN -> [SKIP][43] ([i915#10307] / [i915#6095]) +47 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg2-11/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-dp-3.html
* igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-b-dp-3:
- shard-dg2: NOTRUN -> [SKIP][44] ([i915#6095]) +3 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg2-11/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-b-dp-3.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-2:
- shard-glk: NOTRUN -> [INCOMPLETE][45] ([i915#12796]) +1 other test incomplete
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk9/igt@kms_ccs@crc-primary-suspend-y-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [ABORT][46] ([i915#15317]) +3 other tests abort
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: NOTRUN -> [INCOMPLETE][47] ([i915#12796])
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-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][48] ([i915#14098] / [i915#6095]) +8 other tests skip
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-8/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-1.html
* igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-d-hdmi-a-4:
- shard-dg1: NOTRUN -> [SKIP][49] ([i915#6095]) +31 other tests skip
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg1-14/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-d-hdmi-a-4.html
* igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc:
- shard-tglu: NOTRUN -> [SKIP][50] ([i915#6095]) +19 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_ccs@random-ccs-data-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_cdclk@mode-transition:
- shard-tglu-1: NOTRUN -> [SKIP][51] ([i915#3742])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_cdclk@mode-transition.html
* igt@kms_cdclk@mode-transition@pipe-b-dp-3:
- shard-dg2: NOTRUN -> [SKIP][52] ([i915#13781]) +3 other tests skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg2-11/igt@kms_cdclk@mode-transition@pipe-b-dp-3.html
* igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k:
- shard-rkl: NOTRUN -> [SKIP][53] ([i915#11151] / [i915#7828]) +3 other tests skip
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_chamelium_edid@dp-edid-stress-resolution-non-4k.html
* igt@kms_chamelium_hpd@hdmi-hpd-storm-disable:
- shard-tglu: NOTRUN -> [SKIP][54] ([i915#11151] / [i915#7828]) +2 other tests skip
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_chamelium_hpd@hdmi-hpd-storm-disable.html
* igt@kms_content_protection@legacy:
- shard-tglu-1: NOTRUN -> [SKIP][55] ([i915#6944] / [i915#7116] / [i915#7118] / [i915#9424])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic-type-0:
- shard-tglu: NOTRUN -> [SKIP][56] ([i915#6944] / [i915#9424])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@lic-type-0@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [FAIL][57] ([i915#7173])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg2-11/igt@kms_content_protection@lic-type-0@pipe-a-dp-3.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-tglu-1: NOTRUN -> [SKIP][58] ([i915#13049])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-onscreen-64x21:
- shard-rkl: NOTRUN -> [FAIL][59] ([i915#13566]) +1 other test fail
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_cursor_crc@cursor-onscreen-64x21.html
* igt@kms_cursor_crc@cursor-random-256x85:
- shard-rkl: [PASS][60] -> [FAIL][61] ([i915#13566]) +1 other test fail
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_cursor_crc@cursor-random-256x85.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_cursor_crc@cursor-random-256x85.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-tglu: [PASS][62] -> [FAIL][63] ([i915#13566]) +1 other test fail
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-tglu-3/igt@kms_cursor_crc@cursor-sliding-256x85.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-6/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_cursor_crc@cursor-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][64] ([i915#12358] / [i915#14152] / [i915#7882])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk6/igt@kms_cursor_crc@cursor-suspend.html
* igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1:
- shard-tglu-1: NOTRUN -> [ABORT][65] ([i915#15317]) +4 other tests abort
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html
- shard-glk: NOTRUN -> [INCOMPLETE][66] ([i915#12358] / [i915#14152])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk6/igt@kms_cursor_crc@cursor-suspend@pipe-a-hdmi-a-1.html
* igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
- shard-tglu: NOTRUN -> [SKIP][67] +10 other tests skip
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2:
- shard-rkl: NOTRUN -> [SKIP][68] ([i915#14544] / [i915#3804])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-2.html
* igt@kms_dp_link_training@non-uhbr-mst:
- shard-tglu: NOTRUN -> [SKIP][69] ([i915#13749])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_dp_link_training@non-uhbr-mst.html
* igt@kms_dp_link_training@non-uhbr-sst:
- shard-rkl: NOTRUN -> [SKIP][70] ([i915#13749])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_dp_link_training@non-uhbr-sst.html
* igt@kms_dp_link_training@uhbr-mst:
- shard-rkl: NOTRUN -> [SKIP][71] ([i915#13748])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_dp_link_training@uhbr-mst.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-rkl: NOTRUN -> [SKIP][72] ([i915#3840] / [i915#9053])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][73] ([i915#9878])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk5/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-tglu-1: NOTRUN -> [SKIP][74] ([i915#3637] / [i915#9934]) +1 other test skip
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip@2x-flip-vs-wf_vblank:
- shard-rkl: NOTRUN -> [SKIP][75] ([i915#9934])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_flip@2x-flip-vs-wf_vblank.html
* igt@kms_flip@2x-nonexisting-fb-interruptible:
- shard-tglu: NOTRUN -> [SKIP][76] ([i915#3637] / [i915#9934]) +1 other test skip
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_flip@2x-nonexisting-fb-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling:
- shard-rkl: NOTRUN -> [SKIP][77] ([i915#2672] / [i915#3555]) +1 other test skip
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#2672]) +1 other test skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][79] ([i915#2587] / [i915#2672]) +1 other test skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-tglu-1: NOTRUN -> [SKIP][80] ([i915#2672] / [i915#3555])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-tglu-1: NOTRUN -> [SKIP][81] ([i915#2587] / [i915#2672])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling:
- shard-tglu: NOTRUN -> [SKIP][82] ([i915#2672] / [i915#3555]) +1 other test skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode:
- shard-glk10: NOTRUN -> [SKIP][83] +52 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk10/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt:
- shard-tglu-1: NOTRUN -> [SKIP][84] ([i915#15102]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc:
- shard-tglu: NOTRUN -> [SKIP][85] ([i915#15102]) +7 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt:
- shard-rkl: NOTRUN -> [SKIP][86] +4 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move:
- shard-rkl: NOTRUN -> [SKIP][87] ([i915#1825]) +7 other tests skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-7/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-move.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-tglu-1: NOTRUN -> [SKIP][88] +12 other tests skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt:
- shard-rkl: NOTRUN -> [SKIP][89] ([i915#15102] / [i915#3023]) +5 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-rkl: NOTRUN -> [SKIP][90] ([i915#3555] / [i915#8228])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@static-toggle:
- shard-tglu-1: NOTRUN -> [SKIP][91] ([i915#3555] / [i915#8228])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_hdr@static-toggle.html
* igt@kms_joiner@basic-force-big-joiner:
- shard-dg2: [PASS][92] -> [SKIP][93] ([i915#12388])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-dg2-11/igt@kms_joiner@basic-force-big-joiner.html
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg2-8/igt@kms_joiner@basic-force-big-joiner.html
* igt@kms_joiner@basic-ultra-joiner:
- shard-tglu: NOTRUN -> [SKIP][94] ([i915#12339])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_joiner@basic-ultra-joiner.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-tglu-1: NOTRUN -> [SKIP][95] ([i915#10656] / [i915#12388])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-tglu-1: NOTRUN -> [SKIP][96] ([i915#6301])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-glk10: NOTRUN -> [ABORT][97] ([i915#15317]) +4 other tests abort
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk10/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pipe_stress@stress-xrgb8888-4tiled:
- shard-tglu: NOTRUN -> [SKIP][98] ([i915#14712])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_pipe_stress@stress-xrgb8888-4tiled.html
* igt@kms_plane@plane-panning-bottom-right-suspend:
- shard-tglu: NOTRUN -> [ABORT][99] ([i915#15317]) +1 other test abort
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_plane@plane-panning-bottom-right-suspend.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
- shard-rkl: [PASS][100] -> [INCOMPLETE][101] ([i915#14412])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-1/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
* igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][102] ([i915#12247]) +4 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-tglu: NOTRUN -> [SKIP][103] ([i915#8430])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-tglu-1: NOTRUN -> [SKIP][104] ([i915#15073])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress:
- shard-rkl: [PASS][105] -> [SKIP][106] ([i915#15073])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp-stress.html
* igt@kms_pm_rpm@system-suspend-modeset:
- shard-glk: [PASS][107] -> [ABORT][108] ([i915#10553] / [i915#15317])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-glk1/igt@kms_pm_rpm@system-suspend-modeset.html
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk9/igt@kms_pm_rpm@system-suspend-modeset.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-tglu: NOTRUN -> [SKIP][109] ([i915#6524])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf:
- shard-tglu: NOTRUN -> [SKIP][110] ([i915#11520]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_psr2_sf@fbc-pr-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area:
- shard-glk: NOTRUN -> [SKIP][111] ([i915#11520]) +4 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk1/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html
* igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf:
- shard-rkl: NOTRUN -> [SKIP][112] ([i915#11520]) +2 other tests skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_psr2_sf@pr-cursor-plane-move-continuous-exceed-fully-sf.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb:
- shard-tglu-1: NOTRUN -> [SKIP][113] ([i915#11520]) +1 other test skip
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf:
- shard-glk10: NOTRUN -> [SKIP][114] ([i915#11520]) +2 other tests skip
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk10/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr@pr-cursor-plane-onoff:
- shard-rkl: NOTRUN -> [SKIP][115] ([i915#1072] / [i915#9732]) +2 other tests skip
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_psr@pr-cursor-plane-onoff.html
* igt@kms_psr@psr2-cursor-mmap-gtt:
- shard-tglu: NOTRUN -> [SKIP][116] ([i915#9732]) +5 other tests skip
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_psr@psr2-cursor-mmap-gtt.html
* igt@kms_psr@psr2-primary-blt:
- shard-tglu-1: NOTRUN -> [SKIP][117] ([i915#9732]) +4 other tests skip
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_psr@psr2-primary-blt.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-tglu-1: NOTRUN -> [SKIP][118] ([i915#3555])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_setmode@clone-exclusive-crtc:
- shard-rkl: NOTRUN -> [SKIP][119] ([i915#3555])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_setmode@clone-exclusive-crtc.html
* igt@kms_sharpness_filter@filter-modifiers:
- shard-tglu: NOTRUN -> [SKIP][120] ([i915#15232])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-5/igt@kms_sharpness_filter@filter-modifiers.html
* igt@kms_sharpness_filter@filter-strength:
- shard-tglu-1: NOTRUN -> [SKIP][121] ([i915#15232])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_sharpness_filter@filter-strength.html
* igt@kms_sharpness_filter@invalid-filter-with-plane:
- shard-rkl: NOTRUN -> [SKIP][122] ([i915#15232]) +1 other test skip
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-7/igt@kms_sharpness_filter@invalid-filter-with-plane.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-dp-3:
- shard-dg2: NOTRUN -> [ABORT][123] ([i915#15317]) +2 other tests abort
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg2-11/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-dp-3.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-d-edp-1:
- shard-mtlp: NOTRUN -> [ABORT][124] ([i915#15317])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-mtlp-5/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-d-edp-1.html
* igt@kms_vblank@ts-continuation-suspend:
- shard-glk: NOTRUN -> [INCOMPLETE][125] ([i915#12276]) +1 other test incomplete
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-glk3/igt@kms_vblank@ts-continuation-suspend.html
* igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-3:
- shard-dg1: NOTRUN -> [ABORT][126] ([i915#15317]) +1 other test abort
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg1-13/igt@kms_vblank@ts-continuation-suspend@pipe-a-hdmi-a-3.html
* igt@kms_vrr@negative-basic:
- shard-dg2: [PASS][127] -> [SKIP][128] ([i915#3555] / [i915#9906])
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-dg2-11/igt@kms_vrr@negative-basic.html
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg2-1/igt@kms_vrr@negative-basic.html
- shard-rkl: NOTRUN -> [SKIP][129] ([i915#3555] / [i915#9906])
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-7/igt@kms_vrr@negative-basic.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-tglu-1: NOTRUN -> [SKIP][130] ([i915#9906])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-vrr.html
* igt@perf@per-context-mode-unprivileged:
- shard-rkl: NOTRUN -> [SKIP][131] ([i915#2435])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@perf@per-context-mode-unprivileged.html
* igt@perf_pmu@rc6-suspend:
- shard-mtlp: [PASS][132] -> [ABORT][133] ([i915#15317]) +3 other tests abort
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-mtlp-7/igt@perf_pmu@rc6-suspend.html
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-mtlp-5/igt@perf_pmu@rc6-suspend.html
#### Possible fixes ####
* igt@gem_ctx_isolation@preservation-s3@vcs1:
- shard-mtlp: [INCOMPLETE][134] -> [PASS][135]
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-mtlp-5/igt@gem_ctx_isolation@preservation-s3@vcs1.html
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-mtlp-6/igt@gem_ctx_isolation@preservation-s3@vcs1.html
* igt@gem_pxp@verify-pxp-execution-after-suspend-resume:
- shard-rkl: [ABORT][136] ([i915#15317]) -> [PASS][137] +2 other tests pass
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-2/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-7/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html
* igt@i915_selftest@live@workarounds:
- shard-mtlp: [DMESG-FAIL][138] ([i915#12061]) -> [PASS][139] +1 other test pass
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-mtlp-5/igt@i915_selftest@live@workarounds.html
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-mtlp-3/igt@i915_selftest@live@workarounds.html
* igt@kms_async_flips@invalid-async-flip@pipe-b-edp-1:
- shard-mtlp: [FAIL][140] -> [PASS][141] +2 other tests pass
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-mtlp-6/igt@kms_async_flips@invalid-async-flip@pipe-b-edp-1.html
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-mtlp-4/igt@kms_async_flips@invalid-async-flip@pipe-b-edp-1.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-mtlp: [FAIL][142] ([i915#5138]) -> [PASS][143]
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-mtlp-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-mtlp-3/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_cursor_crc@cursor-sliding-256x85:
- shard-rkl: [FAIL][144] ([i915#13566]) -> [PASS][145] +1 other test pass
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-256x85.html
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-256x85.html
* igt@kms_dp_aux_dev:
- shard-dg2: [SKIP][146] ([i915#1257]) -> [PASS][147]
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-dg2-4/igt@kms_dp_aux_dev.html
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg2-11/igt@kms_dp_aux_dev.html
* igt@kms_flip@plain-flip-ts-check-interruptible:
- shard-tglu: [FAIL][148] ([i915#14600]) -> [PASS][149] +1 other test pass
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-tglu-5/igt@kms_flip@plain-flip-ts-check-interruptible.html
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-tglu-3/igt@kms_flip@plain-flip-ts-check-interruptible.html
* igt@kms_hdr@static-toggle:
- shard-rkl: [SKIP][150] ([i915#3555] / [i915#8228]) -> [PASS][151]
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_hdr@static-toggle.html
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_hdr@static-toggle.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
- shard-snb: [INCOMPLETE][152] -> [PASS][153]
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-snb4/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-snb4/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-rkl: [SKIP][154] ([i915#15073]) -> [PASS][155]
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_pm_rpm@modeset-non-lpsp.html
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-dg2: [SKIP][156] ([i915#15073]) -> [PASS][157]
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-dg2-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg2-11/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-edp-1:
- shard-mtlp: [ABORT][158] ([i915#15317]) -> [PASS][159]
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-mtlp-4/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-edp-1.html
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-mtlp-5/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-a-edp-1.html
#### Warnings ####
* igt@api_intel_bb@crc32:
- shard-rkl: [SKIP][160] ([i915#14544] / [i915#6230]) -> [SKIP][161] ([i915#6230])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@api_intel_bb@crc32.html
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@api_intel_bb@crc32.html
* igt@api_intel_bb@object-reloc-purge-cache:
- shard-rkl: [SKIP][162] ([i915#8411]) -> [SKIP][163] ([i915#14544] / [i915#8411])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-1/igt@api_intel_bb@object-reloc-purge-cache.html
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@api_intel_bb@object-reloc-purge-cache.html
* igt@device_reset@cold-reset-bound:
- shard-rkl: [SKIP][164] ([i915#11078] / [i915#14544]) -> [SKIP][165] ([i915#11078])
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@device_reset@cold-reset-bound.html
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@device_reset@cold-reset-bound.html
* igt@gem_ctx_sseu@engines:
- shard-rkl: [SKIP][166] ([i915#14544] / [i915#280]) -> [SKIP][167] ([i915#280]) +1 other test skip
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@gem_ctx_sseu@engines.html
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@gem_ctx_sseu@engines.html
* igt@gem_ctx_sseu@invalid-args:
- shard-rkl: [SKIP][168] ([i915#280]) -> [SKIP][169] ([i915#14544] / [i915#280])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@gem_ctx_sseu@invalid-args.html
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@gem_ctx_sseu@invalid-args.html
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-rkl: [SKIP][170] ([i915#4525]) -> [SKIP][171] ([i915#14544] / [i915#4525])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@gem_exec_balancer@parallel-keep-submit-fence.html
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-submit-fence.html
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- shard-rkl: [SKIP][172] ([i915#14544] / [i915#3281]) -> [SKIP][173] ([i915#3281]) +2 other tests skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html
* igt@gem_exec_reloc@basic-wc-read-noreloc:
- shard-rkl: [SKIP][174] ([i915#3281]) -> [SKIP][175] ([i915#14544] / [i915#3281]) +2 other tests skip
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@gem_exec_reloc@basic-wc-read-noreloc.html
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@gem_exec_reloc@basic-wc-read-noreloc.html
* igt@gem_exec_suspend@basic-s0@smem:
- shard-dg2: [INCOMPLETE][176] ([i915#13356]) -> [ABORT][177] ([i915#15317]) +1 other test abort
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-dg2-4/igt@gem_exec_suspend@basic-s0@smem.html
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg2-1/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_lmem_swapping@verify-random-ccs:
- shard-rkl: [SKIP][178] ([i915#4613]) -> [SKIP][179] ([i915#14544] / [i915#4613])
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@gem_lmem_swapping@verify-random-ccs.html
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@gem_lmem_swapping@verify-random-ccs.html
* igt@gem_pwrite_snooped:
- shard-rkl: [SKIP][180] ([i915#3282]) -> [SKIP][181] ([i915#14544] / [i915#3282])
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@gem_pwrite_snooped.html
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@gem_pwrite_snooped.html
* igt@gem_set_tiling_vs_pwrite:
- shard-rkl: [SKIP][182] ([i915#14544] / [i915#3282]) -> [SKIP][183] ([i915#3282]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@gem_set_tiling_vs_pwrite.html
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@gem_set_tiling_vs_pwrite.html
* igt@gem_userptr_blits@unsync-unmap-cycles:
- shard-rkl: [SKIP][184] ([i915#14544] / [i915#3297]) -> [SKIP][185] ([i915#3297])
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@gem_userptr_blits@unsync-unmap-cycles.html
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@gem_userptr_blits@unsync-unmap-cycles.html
* igt@gen9_exec_parse@basic-rejected-ctx-param:
- shard-rkl: [SKIP][186] ([i915#14544] / [i915#2527]) -> [SKIP][187] ([i915#2527])
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@gen9_exec_parse@basic-rejected-ctx-param.html
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@gen9_exec_parse@basic-rejected-ctx-param.html
* igt@gen9_exec_parse@shadow-peek:
- shard-rkl: [SKIP][188] ([i915#2527]) -> [SKIP][189] ([i915#14544] / [i915#2527])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@gen9_exec_parse@shadow-peek.html
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html
* igt@i915_module_load@resize-bar:
- shard-rkl: [SKIP][190] ([i915#6412]) -> [SKIP][191] ([i915#14544] / [i915#6412])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@i915_module_load@resize-bar.html
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@i915_module_load@resize-bar.html
* igt@kms_big_fb@4-tiled-16bpp-rotate-180:
- shard-rkl: [SKIP][192] ([i915#14544] / [i915#5286]) -> [SKIP][193] ([i915#5286]) +1 other test skip
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_big_fb@4-tiled-16bpp-rotate-180.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-rkl: [SKIP][194] ([i915#5286]) -> [SKIP][195] ([i915#14544] / [i915#5286])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@linear-64bpp-rotate-90:
- shard-rkl: [SKIP][196] ([i915#14544] / [i915#3638]) -> [SKIP][197] ([i915#3638]) +3 other tests skip
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_big_fb@linear-64bpp-rotate-90.html
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_big_fb@linear-64bpp-rotate-90.html
* igt@kms_big_fb@x-tiled-16bpp-rotate-90:
- shard-rkl: [SKIP][198] ([i915#3638]) -> [SKIP][199] ([i915#14544] / [i915#3638]) +1 other test skip
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-7/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_big_fb@x-tiled-16bpp-rotate-90.html
* igt@kms_big_fb@yf-tiled-8bpp-rotate-180:
- shard-rkl: [SKIP][200] -> [SKIP][201] ([i915#14544]) +4 other tests skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_big_fb@yf-tiled-8bpp-rotate-180.html
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_big_fb@yf-tiled-8bpp-rotate-180.html
* igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-2:
- shard-rkl: [SKIP][202] ([i915#14098] / [i915#14544] / [i915#6095]) -> [SKIP][203] ([i915#14098] / [i915#6095]) +11 other tests skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-2.html
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-2.html
* igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-2:
- shard-rkl: [SKIP][204] ([i915#14544] / [i915#6095]) -> [SKIP][205] ([i915#6095]) +11 other tests skip
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-2.html
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-2.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc:
- shard-rkl: [SKIP][206] ([i915#14098] / [i915#6095]) -> [SKIP][207] ([i915#14098] / [i915#14544] / [i915#6095]) +5 other tests skip
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc.html
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc.html
* igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-2:
- shard-rkl: [SKIP][208] ([i915#6095]) -> [SKIP][209] ([i915#14544] / [i915#6095]) +1 other test skip
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-2.html
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-2.html
* igt@kms_cdclk@mode-transition:
- shard-rkl: [SKIP][210] ([i915#3742]) -> [SKIP][211] ([i915#14544] / [i915#3742])
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-7/igt@kms_cdclk@mode-transition.html
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_cdclk@mode-transition.html
* igt@kms_chamelium_color@gamma:
- shard-dg1: [SKIP][212] ([i915#4423]) -> [SKIP][213]
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-dg1-16/igt@kms_chamelium_color@gamma.html
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg1-18/igt@kms_chamelium_color@gamma.html
* igt@kms_chamelium_frames@dp-crc-multiple:
- shard-rkl: [SKIP][214] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][215] ([i915#11151] / [i915#7828]) +1 other test skip
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_chamelium_frames@dp-crc-multiple.html
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_chamelium_frames@dp-crc-multiple.html
* igt@kms_chamelium_frames@hdmi-crc-single:
- shard-rkl: [SKIP][216] ([i915#11151] / [i915#7828]) -> [SKIP][217] ([i915#11151] / [i915#14544] / [i915#7828])
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-1/igt@kms_chamelium_frames@hdmi-crc-single.html
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-single.html
* igt@kms_content_protection@atomic-dpms:
- shard-rkl: [SKIP][218] ([i915#14544] / [i915#7118] / [i915#9424]) -> [SKIP][219] ([i915#7118] / [i915#9424])
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_content_protection@atomic-dpms.html
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_content_protection@atomic-dpms.html
* igt@kms_content_protection@legacy:
- shard-rkl: [SKIP][220] ([i915#7118] / [i915#9424]) -> [SKIP][221] ([i915#14544] / [i915#7118] / [i915#9424])
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_content_protection@legacy.html
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic-type-0:
- shard-dg2: [SKIP][222] ([i915#9424]) -> [FAIL][223] ([i915#7173])
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-dg2-8/igt@kms_content_protection@lic-type-0.html
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg2-11/igt@kms_content_protection@lic-type-0.html
* igt@kms_content_protection@mei-interface:
- shard-dg1: [SKIP][224] ([i915#9433]) -> [SKIP][225] ([i915#9424])
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-dg1-12/igt@kms_content_protection@mei-interface.html
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg1-14/igt@kms_content_protection@mei-interface.html
* igt@kms_cursor_crc@cursor-onscreen-512x512:
- shard-rkl: [SKIP][226] ([i915#13049]) -> [SKIP][227] ([i915#13049] / [i915#14544])
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-512x512.html
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-512x512.html
* igt@kms_cursor_crc@cursor-sliding-512x512:
- shard-rkl: [SKIP][228] ([i915#13049] / [i915#14544]) -> [SKIP][229] ([i915#13049]) +1 other test skip
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-512x512.html
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_cursor_crc@cursor-sliding-512x512.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-rkl: [SKIP][230] ([i915#14544] / [i915#4103]) -> [SKIP][231] ([i915#4103])
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
- shard-rkl: [SKIP][232] ([i915#14544]) -> [SKIP][233] +4 other tests skip
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-rkl: [SKIP][234] ([i915#3555] / [i915#3804]) -> [SKIP][235] ([i915#14544] / [i915#3555] / [i915#3804])
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_feature_discovery@chamelium:
- shard-rkl: [SKIP][236] ([i915#14544] / [i915#4854]) -> [SKIP][237] ([i915#4854])
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_feature_discovery@chamelium.html
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_feature_discovery@chamelium.html
* igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible:
- shard-rkl: [SKIP][238] ([i915#14544] / [i915#9934]) -> [SKIP][239] ([i915#9934]) +2 other tests skip
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html
* igt@kms_flip@2x-flip-vs-modeset-vs-hang:
- shard-rkl: [SKIP][240] ([i915#9934]) -> [SKIP][241] ([i915#14544] / [i915#9934]) +1 other test skip
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-7/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_flip@2x-flip-vs-modeset-vs-hang.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling:
- shard-rkl: [SKIP][242] ([i915#14544] / [i915#2672] / [i915#3555]) -> [SKIP][243] ([i915#2672] / [i915#3555])
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode:
- shard-rkl: [SKIP][244] ([i915#14544] / [i915#2672]) -> [SKIP][245] ([i915#2672])
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling:
- shard-rkl: [SKIP][246] ([i915#2672] / [i915#3555]) -> [SKIP][247] ([i915#14544] / [i915#2672] / [i915#3555])
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-rkl: [SKIP][248] ([i915#2672]) -> [SKIP][249] ([i915#14544] / [i915#2672])
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode.html
[249]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt:
- shard-rkl: [SKIP][250] ([i915#15102] / [i915#3023]) -> [SKIP][251] ([i915#14544] / [i915#15102] / [i915#3023]) +2 other tests skip
[250]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html
[251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-msflip-blt:
- shard-rkl: [SKIP][252] ([i915#1825]) -> [SKIP][253] ([i915#14544] / [i915#1825]) +8 other tests skip
[252]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-msflip-blt.html
[253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite:
- shard-rkl: [SKIP][254] ([i915#14544] / [i915#15102]) -> [SKIP][255] ([i915#15102]) +1 other test skip
[254]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite.html
[255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-render:
- shard-rkl: [SKIP][256] ([i915#15102]) -> [SKIP][257] ([i915#14544] / [i915#15102])
[256]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-render.html
[257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-shrfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
- shard-rkl: [SKIP][258] ([i915#14544] / [i915#15102] / [i915#3023]) -> [SKIP][259] ([i915#15102] / [i915#3023]) +5 other tests skip
[258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
[259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu:
- shard-dg2: [SKIP][260] ([i915#15102] / [i915#3458]) -> [SKIP][261] ([i915#10433] / [i915#15102] / [i915#3458]) +1 other test skip
[260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
[261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc:
- shard-rkl: [SKIP][262] ([i915#14544] / [i915#1825]) -> [SKIP][263] ([i915#1825]) +8 other tests skip
[262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc.html
[263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_joiner@invalid-modeset-force-big-joiner:
- shard-rkl: [SKIP][264] ([i915#10656] / [i915#12388]) -> [SKIP][265] ([i915#10656] / [i915#12388] / [i915#14544])
[264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_joiner@invalid-modeset-force-big-joiner.html
[265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_joiner@invalid-modeset-force-big-joiner.html
* igt@kms_panel_fitting@atomic-fastset:
- shard-rkl: [SKIP][266] ([i915#6301]) -> [SKIP][267] ([i915#14544] / [i915#6301])
[266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-7/igt@kms_panel_fitting@atomic-fastset.html
[267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_panel_fitting@atomic-fastset.html
* igt@kms_panel_fitting@legacy:
- shard-rkl: [SKIP][268] ([i915#14544] / [i915#6301]) -> [SKIP][269] ([i915#6301])
[268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_panel_fitting@legacy.html
[269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_panel_fitting@legacy.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- shard-rkl: [ABORT][270] ([i915#15317]) -> [INCOMPLETE][271] ([i915#12756] / [i915#13476])
[270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc.html
[271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2:
- shard-rkl: [ABORT][272] ([i915#15317]) -> [INCOMPLETE][273] ([i915#13476])
[272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2.html
[273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-a-hdmi-a-2.html
* igt@kms_pipe_stress@stress-xrgb8888-yftiled:
- shard-rkl: [SKIP][274] ([i915#14544] / [i915#14712]) -> [SKIP][275] ([i915#14712])
[274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
[275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_pipe_stress@stress-xrgb8888-yftiled.html
* igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b:
- shard-mtlp: [ABORT][276] ([i915#15317]) -> [INCOMPLETE][277] ([i915#13026])
[276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-mtlp-2/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
[277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-mtlp-7/igt@kms_plane@plane-panning-bottom-right-suspend@pipe-b.html
* igt@kms_plane_lowres@tiling-yf:
- shard-rkl: [SKIP][278] ([i915#3555]) -> [SKIP][279] ([i915#14544] / [i915#3555]) +2 other tests skip
[278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_plane_lowres@tiling-yf.html
[279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a:
- shard-rkl: [SKIP][280] ([i915#12247] / [i915#14544]) -> [SKIP][281] ([i915#12247]) +3 other tests skip
[280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
[281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_plane_scaling@plane-downscale-factor-0-75-with-rotation@pipe-a.html
* igt@kms_pm_dc@dc6-psr:
- shard-rkl: [SKIP][282] ([i915#14544] / [i915#9685]) -> [SKIP][283] ([i915#9685])
[282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_pm_dc@dc6-psr.html
[283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_pm_dc@dc6-psr.html
* igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb:
- shard-rkl: [SKIP][284] ([i915#11520]) -> [SKIP][285] ([i915#11520] / [i915#14544]) +1 other test skip
[284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb.html
[285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area-big-fb.html
* igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf:
- shard-rkl: [SKIP][286] ([i915#11520] / [i915#14544]) -> [SKIP][287] ([i915#11520]) +1 other test skip
[286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html
[287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-3/igt@kms_psr2_sf@psr2-overlay-plane-move-continuous-exceed-sf.html
* igt@kms_psr@psr2-primary-blt:
- shard-rkl: [SKIP][288] ([i915#1072] / [i915#9732]) -> [SKIP][289] ([i915#1072] / [i915#14544] / [i915#9732]) +4 other tests skip
[288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_psr@psr2-primary-blt.html
[289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_psr@psr2-primary-blt.html
* igt@kms_psr@psr2-primary-mmap-gtt:
- shard-rkl: [SKIP][290] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][291] ([i915#1072] / [i915#9732]) +8 other tests skip
[290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_psr@psr2-primary-mmap-gtt.html
[291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-4/igt@kms_psr@psr2-primary-mmap-gtt.html
* igt@kms_setmode@invalid-clone-exclusive-crtc:
- shard-rkl: [SKIP][292] ([i915#14544] / [i915#3555]) -> [SKIP][293] ([i915#3555])
[292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_setmode@invalid-clone-exclusive-crtc.html
[293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_setmode@invalid-clone-exclusive-crtc.html
* igt@kms_sharpness_filter@filter-dpms:
- shard-rkl: [SKIP][294] ([i915#14544] / [i915#15232]) -> [SKIP][295] ([i915#15232])
[294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-6/igt@kms_sharpness_filter@filter-dpms.html
[295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-1/igt@kms_sharpness_filter@filter-dpms.html
* igt@kms_sharpness_filter@filter-strength:
- shard-rkl: [SKIP][296] ([i915#15232]) -> [SKIP][297] ([i915#14544] / [i915#15232])
[296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_sharpness_filter@filter-strength.html
[297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_sharpness_filter@filter-strength.html
* igt@kms_vrr@seamless-rr-switch-vrr:
- shard-rkl: [SKIP][298] ([i915#9906]) -> [SKIP][299] ([i915#14544] / [i915#9906])
[298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17580/shard-rkl-8/igt@kms_vrr@seamless-rr-switch-vrr.html
[299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_158003v1/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-vrr.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433
[i915#10553]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10553
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[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#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247
[i915#12276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12276
[i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339
[i915#12358]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12358
[i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388
[i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257
[i915#12756]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12756
[i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796
[i915#13026]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13026
[i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049
[i915#13356]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13356
[i915#13476]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13476
[i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566
[i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717
[i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748
[i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749
[i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781
[i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790
[i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098
[i915#14152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14152
[i915#14412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14412
[i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544
[i915#14600]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14600
[i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712
[i915#15073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15073
[i915#15102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15102
[i915#15232]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15232
[i915#15313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15313
[i915#15317]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/15317
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#2681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2681
[i915#280]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/280
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[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#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423
[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#4854]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4854
[i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6230]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6230
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6412
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6944]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6944
[i915#7116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118
[i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173
[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#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424
[i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433
[i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9878]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9878
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
Build changes
-------------
* Linux: CI_DRM_17580 -> Patchwork_158003v1
* Piglit: None -> piglit_4509
CI-20190529: 20190529
CI_DRM_17580: c701e79730169fab373fba7e759497d755fac592 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8636: 254cd102396ff95d61f2ebe49fc09128878bf483 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_158003v1: c701e79730169fab373fba7e759497d755fac592 @ 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_158003v1/index.html
[-- Attachment #2: Type: text/html, Size: 103329 bytes --]
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 2/4] drm/i915/psr: Perform vblank evasion on async flip as well for PSR
2025-11-25 6:32 ` [PATCH 2/4] drm/i915/psr: Perform vblank evasion on async flip as well for PSR Jouni Högander
@ 2025-11-25 21:19 ` Ville Syrjälä
2025-11-27 10:57 ` Hogander, Jouni
0 siblings, 1 reply; 15+ messages in thread
From: Ville Syrjälä @ 2025-11-25 21:19 UTC (permalink / raw)
To: Jouni Högander; +Cc: intel-gfx, intel-xe
On Tue, Nov 25, 2025 at 08:32:51AM +0200, Jouni Högander wrote:
> PSR2_MAN_TRK_CTL[SF Continuous full frame] is sampled on the rising edge of
> delayed vblank. SW must ensure this bit is not changing around that. Due to
> this PSR2 Selective Fetch needs vblank evasion.
>
> Currently vblank evasion is not done on async flip. Perform it in case
> required by PSR.
>
> Bspec: 50424
> Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> ---
> drivers/gpu/drm/i915/display/intel_crtc.c | 6 ++++--
> 1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c b/drivers/gpu/drm/i915/display/intel_crtc.c
> index 153ff4b4b52c..42c4ce07f8c0 100644
> --- a/drivers/gpu/drm/i915/display/intel_crtc.c
> +++ b/drivers/gpu/drm/i915/display/intel_crtc.c
> @@ -433,7 +433,8 @@ static bool intel_crtc_needs_vblank_work(const struct intel_crtc_state *crtc_sta
> (intel_crtc_needs_color_update(crtc_state) &&
> !HAS_DOUBLE_BUFFERED_LUT(display)) &&
> !intel_color_uses_dsb(crtc_state) &&
> - !crtc_state->use_dsb;
> + !crtc_state->use_dsb &&
> + !crtc_state->do_async_flip;
> }
>
> static void intel_crtc_vblank_work(struct kthread_work *base)
> @@ -539,7 +540,8 @@ void intel_pipe_update_start(struct intel_atomic_state *state,
> if (new_crtc_state->do_async_flip) {
> intel_crtc_prepare_vblank_event(new_crtc_state,
> &crtc->flip_done_event);
> - return;
> + if (!intel_psr_needs_evasion(new_crtc_state))
> + return;
I don't think we want hack this into such low level code. We
anyway convert the first async flip to a sync flip (see
intel_plane_do_async_flip()), so that's when you should disable
selective fetch, and keep it disabled afterwards as long as
async flips are being requested for the plane by userspace.
The problem is that uapi.async_flip is ephemeral, so you can't
just check for that. I think what we need is a way to track
which planes have been requested to do async flips. We almost
have that with the async_flip_planes bitmask, and I think we
can make it do exactly what we want by just dropping the
need_async_flip_toggle_wa check from
intel_plane_atomic_calc_changes(). That should be safe since
all places that currently use the bitmask also check for
need_async_flip_toggle_wa.
The alternative would be to track the uapi async flip requests
in a separate bitmask. That might be a bit more optimal in that
we wouldn't clear the bit from there when some other plane
or the pipe itself needs a sync update while the plane is already
performing async flips. But not having that just means you'll
end up toggling selective fetch back on and the off again when
a sync update intervenes a stream of async flips.
Oh, and needs_async_flip_vtd_wa() should probably also use
the bitmask rather than looking at uapi.async_flip.
> }
>
> if (intel_crtc_needs_vblank_work(new_crtc_state))
> --
> 2.43.0
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 1/4] drm/i915/psr: Add helper for checking if vblank evasion is needed by PSR
2025-11-25 6:32 ` [PATCH 1/4] drm/i915/psr: Add helper for checking if vblank evasion is needed by PSR Jouni Högander
2025-11-25 10:19 ` Jani Nikula
@ 2025-11-26 13:32 ` kernel test robot
1 sibling, 0 replies; 15+ messages in thread
From: kernel test robot @ 2025-11-26 13:32 UTC (permalink / raw)
To: Jouni Högander, intel-gfx, intel-xe
Cc: llvm, oe-kbuild-all, Jouni Högander
Hi Jouni,
kernel test robot noticed the following build warnings:
[auto build test WARNING on next-20251124]
[cannot apply to drm-intel/for-linux-next drm-intel/for-linux-next-fixes drm-tip/drm-tip v6.18-rc7 v6.18-rc6 v6.18-rc5 linus/master v6.18-rc7]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Jouni-H-gander/drm-i915-psr-Add-helper-for-checking-if-vblank-evasion-is-needed-by-PSR/20251125-143352
base: next-20251124
patch link: https://lore.kernel.org/r/20251125063253.328023-2-jouni.hogander%40intel.com
patch subject: [PATCH 1/4] drm/i915/psr: Add helper for checking if vblank evasion is needed by PSR
config: x86_64-randconfig-003-20251126 (https://download.01.org/0day-ci/archive/20251126/202511262156.H5YJpnc5-lkp@intel.com/config)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251126/202511262156.H5YJpnc5-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202511262156.H5YJpnc5-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/gpu/drm/i915/display/intel_psr.c:4550:2: warning: variable 'intel_dp' is used uninitialized whenever 'for' loop exits because its condition is false [-Wsometimes-uninitialized]
4550 | for_each_intel_encoder_mask_with_psr(display->drm, encoder,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4551 | crtc_state->uapi.encoder_mask) {
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_display.h:271:2: note: expanded from macro 'for_each_intel_encoder_mask_with_psr'
271 | list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/linux/list.h:783:7: note: expanded from macro 'list_for_each_entry'
783 | !list_entry_is_head(pos, head, member); \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
drivers/gpu/drm/i915/display/intel_psr.c:4556:9: note: uninitialized use occurs here
4556 | return intel_dp->psr.psr2_sel_fetch_enabled;
| ^~~~~~~~
drivers/gpu/drm/i915/display/intel_psr.c:4550:2: note: remove the condition if it is always true
4550 | for_each_intel_encoder_mask_with_psr(display->drm, encoder,
| ^
drivers/gpu/drm/i915/display/intel_display.h:271:2: note: expanded from macro 'for_each_intel_encoder_mask_with_psr'
271 | list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \
| ^
include/linux/list.h:783:7: note: expanded from macro 'list_for_each_entry'
783 | !list_entry_is_head(pos, head, member); \
| ^
drivers/gpu/drm/i915/display/intel_psr.c:4548:27: note: initialize the variable 'intel_dp' to silence this warning
4548 | struct intel_dp *intel_dp;
| ^
| = NULL
1 warning generated.
vim +4550 drivers/gpu/drm/i915/display/intel_psr.c
4543
4544 bool intel_psr_needs_evasion(const struct intel_crtc_state *crtc_state)
4545 {
4546 struct intel_display *display = to_intel_display(crtc_state);
4547 struct intel_encoder *encoder;
4548 struct intel_dp *intel_dp;
4549
> 4550 for_each_intel_encoder_mask_with_psr(display->drm, encoder,
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 2/4] drm/i915/psr: Perform vblank evasion on async flip as well for PSR
2025-11-25 21:19 ` Ville Syrjälä
@ 2025-11-27 10:57 ` Hogander, Jouni
2025-11-27 11:36 ` Hogander, Jouni
2025-11-27 22:02 ` Ville Syrjälä
0 siblings, 2 replies; 15+ messages in thread
From: Hogander, Jouni @ 2025-11-27 10:57 UTC (permalink / raw)
To: ville.syrjala@linux.intel.com
Cc: intel-xe@lists.freedesktop.org, intel-gfx@lists.freedesktop.org
On Tue, 2025-11-25 at 23:19 +0200, Ville Syrjälä wrote:
> On Tue, Nov 25, 2025 at 08:32:51AM +0200, Jouni Högander wrote:
> > PSR2_MAN_TRK_CTL[SF Continuous full frame] is sampled on the rising
> > edge of
> > delayed vblank. SW must ensure this bit is not changing around
> > that. Due to
> > this PSR2 Selective Fetch needs vblank evasion.
> >
> > Currently vblank evasion is not done on async flip. Perform it in
> > case
> > required by PSR.
> >
> > Bspec: 50424
> > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > ---
> > drivers/gpu/drm/i915/display/intel_crtc.c | 6 ++++--
> > 1 file changed, 4 insertions(+), 2 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c
> > b/drivers/gpu/drm/i915/display/intel_crtc.c
> > index 153ff4b4b52c..42c4ce07f8c0 100644
> > --- a/drivers/gpu/drm/i915/display/intel_crtc.c
> > +++ b/drivers/gpu/drm/i915/display/intel_crtc.c
> > @@ -433,7 +433,8 @@ static bool intel_crtc_needs_vblank_work(const
> > struct intel_crtc_state *crtc_sta
> > (intel_crtc_needs_color_update(crtc_state) &&
> > !HAS_DOUBLE_BUFFERED_LUT(display)) &&
> > !intel_color_uses_dsb(crtc_state) &&
> > - !crtc_state->use_dsb;
> > + !crtc_state->use_dsb &&
> > + !crtc_state->do_async_flip;
> > }
> >
> > static void intel_crtc_vblank_work(struct kthread_work *base)
> > @@ -539,7 +540,8 @@ void intel_pipe_update_start(struct
> > intel_atomic_state *state,
> > if (new_crtc_state->do_async_flip) {
> > intel_crtc_prepare_vblank_event(new_crtc_state,
> > &crtc-
> > >flip_done_event);
> > - return;
> > + if (!intel_psr_needs_evasion(new_crtc_state))
> > + return;
>
> I don't think we want hack this into such low level code. We
> anyway convert the first async flip to a sync flip (see
> intel_plane_do_async_flip()), so that's when you should disable
> selective fetch, and keep it disabled afterwards as long as
> async flips are being requested for the plane by userspace.
Isn't async flip always initiated by user space (uapi.async_flip == 1)?
Are you concerned on this sequence:
1. async flip on primary plane (full frame update)
2. normal flip on secondary plane (selective fetch/update)
3. async flip on primary plane (full frame update)
Is there some problem in performing selective fetch/update on step 2?
Please note that we are not disabling PSR2 at step 2. We are just
performing 1 selective fetch/update in between there.
BR,
Jouni Högander
>
> The problem is that uapi.async_flip is ephemeral, so you can't
> just check for that. I think what we need is a way to track
> which planes have been requested to do async flips. We almost
> have that with the async_flip_planes bitmask, and I think we
> can make it do exactly what we want by just dropping the
> need_async_flip_toggle_wa check from
> intel_plane_atomic_calc_changes(). That should be safe since
> all places that currently use the bitmask also check for
> need_async_flip_toggle_wa.
>
> The alternative would be to track the uapi async flip requests
> in a separate bitmask. That might be a bit more optimal in that
> we wouldn't clear the bit from there when some other plane
> or the pipe itself needs a sync update while the plane is already
> performing async flips. But not having that just means you'll
> end up toggling selective fetch back on and the off again when
> a sync update intervenes a stream of async flips.
>
> Oh, and needs_async_flip_vtd_wa() should probably also use
> the bitmask rather than looking at uapi.async_flip.
>
> > }
> >
> > if (intel_crtc_needs_vblank_work(new_crtc_state))
> > --
> > 2.43.0
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 2/4] drm/i915/psr: Perform vblank evasion on async flip as well for PSR
2025-11-27 10:57 ` Hogander, Jouni
@ 2025-11-27 11:36 ` Hogander, Jouni
2025-11-27 22:02 ` Ville Syrjälä
1 sibling, 0 replies; 15+ messages in thread
From: Hogander, Jouni @ 2025-11-27 11:36 UTC (permalink / raw)
To: ville.syrjala@linux.intel.com
Cc: intel-xe@lists.freedesktop.org, intel-gfx@lists.freedesktop.org
On Thu, 2025-11-27 at 12:57 +0200, Hogander, Jouni wrote:
> On Tue, 2025-11-25 at 23:19 +0200, Ville Syrjälä wrote:
> > On Tue, Nov 25, 2025 at 08:32:51AM +0200, Jouni Högander wrote:
> > > PSR2_MAN_TRK_CTL[SF Continuous full frame] is sampled on the
> > > rising
> > > edge of
> > > delayed vblank. SW must ensure this bit is not changing around
> > > that. Due to
> > > this PSR2 Selective Fetch needs vblank evasion.
> > >
> > > Currently vblank evasion is not done on async flip. Perform it in
> > > case
> > > required by PSR.
> > >
> > > Bspec: 50424
> > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > > ---
> > > drivers/gpu/drm/i915/display/intel_crtc.c | 6 ++++--
> > > 1 file changed, 4 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c
> > > b/drivers/gpu/drm/i915/display/intel_crtc.c
> > > index 153ff4b4b52c..42c4ce07f8c0 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_crtc.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_crtc.c
> > > @@ -433,7 +433,8 @@ static bool
> > > intel_crtc_needs_vblank_work(const
> > > struct intel_crtc_state *crtc_sta
> > > (intel_crtc_needs_color_update(crtc_state) &&
> > > !HAS_DOUBLE_BUFFERED_LUT(display)) &&
> > > !intel_color_uses_dsb(crtc_state) &&
> > > - !crtc_state->use_dsb;
> > > + !crtc_state->use_dsb &&
> > > + !crtc_state->do_async_flip;
> > > }
> > >
> > > static void intel_crtc_vblank_work(struct kthread_work *base)
> > > @@ -539,7 +540,8 @@ void intel_pipe_update_start(struct
> > > intel_atomic_state *state,
> > > if (new_crtc_state->do_async_flip) {
> > > intel_crtc_prepare_vblank_event(new_crtc_state,
> > > &crtc-
> > > > flip_done_event);
> > > - return;
> > > + if (!intel_psr_needs_evasion(new_crtc_state))
> > > + return;
> >
> > I don't think we want hack this into such low level code. We
> > anyway convert the first async flip to a sync flip (see
> > intel_plane_do_async_flip()), so that's when you should disable
> > selective fetch, and keep it disabled afterwards as long as
> > async flips are being requested for the plane by userspace.
>
> Isn't async flip always initiated by user space (uapi.async_flip ==
> 1)?
> Are you concerned on this sequence:
>
> 1. async flip on primary plane (full frame update)
> 2. normal flip on secondary plane (selective fetch/update)
> 3. async flip on primary plane (full frame update)
>
> Is there some problem in performing selective fetch/update on step 2?
> Please note that we are not disabling PSR2 at step 2.
> We are just performing 1 selective fetch/update in between there.
I should have said "we are not disabling PSR2 at step 1 and 3. We are
just performing full frame updates there and one selective fetch/update
in between at step2."
BR,
Jouni Högander
>
> BR,
>
> Jouni Högander
>
> >
> > The problem is that uapi.async_flip is ephemeral, so you can't
> > just check for that. I think what we need is a way to track
> > which planes have been requested to do async flips. We almost
> > have that with the async_flip_planes bitmask, and I think we
> > can make it do exactly what we want by just dropping the
> > need_async_flip_toggle_wa check from
> > intel_plane_atomic_calc_changes(). That should be safe since
> > all places that currently use the bitmask also check for
> > need_async_flip_toggle_wa.
> >
> > The alternative would be to track the uapi async flip requests
> > in a separate bitmask. That might be a bit more optimal in that
> > we wouldn't clear the bit from there when some other plane
> > or the pipe itself needs a sync update while the plane is already
> > performing async flips. But not having that just means you'll
> > end up toggling selective fetch back on and the off again when
> > a sync update intervenes a stream of async flips.
> >
> > Oh, and needs_async_flip_vtd_wa() should probably also use
> > the bitmask rather than looking at uapi.async_flip.
> >
> > > }
> > >
> > > if (intel_crtc_needs_vblank_work(new_crtc_state))
> > > --
> > > 2.43.0
> >
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 2/4] drm/i915/psr: Perform vblank evasion on async flip as well for PSR
2025-11-27 10:57 ` Hogander, Jouni
2025-11-27 11:36 ` Hogander, Jouni
@ 2025-11-27 22:02 ` Ville Syrjälä
2025-11-28 14:40 ` Hogander, Jouni
1 sibling, 1 reply; 15+ messages in thread
From: Ville Syrjälä @ 2025-11-27 22:02 UTC (permalink / raw)
To: Hogander, Jouni
Cc: intel-xe@lists.freedesktop.org, intel-gfx@lists.freedesktop.org
On Thu, Nov 27, 2025 at 10:57:09AM +0000, Hogander, Jouni wrote:
> On Tue, 2025-11-25 at 23:19 +0200, Ville Syrjälä wrote:
> > On Tue, Nov 25, 2025 at 08:32:51AM +0200, Jouni Högander wrote:
> > > PSR2_MAN_TRK_CTL[SF Continuous full frame] is sampled on the rising
> > > edge of
> > > delayed vblank. SW must ensure this bit is not changing around
> > > that. Due to
> > > this PSR2 Selective Fetch needs vblank evasion.
> > >
> > > Currently vblank evasion is not done on async flip. Perform it in
> > > case
> > > required by PSR.
> > >
> > > Bspec: 50424
> > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > > ---
> > > drivers/gpu/drm/i915/display/intel_crtc.c | 6 ++++--
> > > 1 file changed, 4 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c
> > > b/drivers/gpu/drm/i915/display/intel_crtc.c
> > > index 153ff4b4b52c..42c4ce07f8c0 100644
> > > --- a/drivers/gpu/drm/i915/display/intel_crtc.c
> > > +++ b/drivers/gpu/drm/i915/display/intel_crtc.c
> > > @@ -433,7 +433,8 @@ static bool intel_crtc_needs_vblank_work(const
> > > struct intel_crtc_state *crtc_sta
> > > (intel_crtc_needs_color_update(crtc_state) &&
> > > !HAS_DOUBLE_BUFFERED_LUT(display)) &&
> > > !intel_color_uses_dsb(crtc_state) &&
> > > - !crtc_state->use_dsb;
> > > + !crtc_state->use_dsb &&
> > > + !crtc_state->do_async_flip;
> > > }
> > >
> > > static void intel_crtc_vblank_work(struct kthread_work *base)
> > > @@ -539,7 +540,8 @@ void intel_pipe_update_start(struct
> > > intel_atomic_state *state,
> > > if (new_crtc_state->do_async_flip) {
> > > intel_crtc_prepare_vblank_event(new_crtc_state,
> > > &crtc-
> > > >flip_done_event);
> > > - return;
> > > + if (!intel_psr_needs_evasion(new_crtc_state))
> > > + return;
> >
> > I don't think we want hack this into such low level code. We
> > anyway convert the first async flip to a sync flip (see
> > intel_plane_do_async_flip()), so that's when you should disable
> > selective fetch, and keep it disabled afterwards as long as
> > async flips are being requested for the plane by userspace.
>
> Isn't async flip always initiated by user space (uapi.async_flip == 1)?
> Are you concerned on this sequence:
>
> 1. async flip on primary plane (full frame update)
> 2. normal flip on secondary plane (selective fetch/update)
> 3. async flip on primary plane (full frame update)
>
> Is there some problem in performing selective fetch/update on step 2?
> Please note that we are not disabling PSR2 at step 2. We are just
> performing 1 selective fetch/update in between there.
That selective update may pull in planes that are doing async flips
currently, and I'm certain we don't have the code to update the state
tracking to indicate that they're no longer in, what I like to think
as, "async flip mode". I suppose the distinction might not matter
too much for these platforms (assuming has_sel_fetch and
need_async_flip_toggle_wa don't overlap), but we should still keep
the code consistent to make it easier to understand.
I suppose you could handle it correctly by clearing async_flip_planes
in appropriate places, but I still don't like adding yet another
special case to the commit codepaths. I think that code is
complex enough already.
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 2/4] drm/i915/psr: Perform vblank evasion on async flip as well for PSR
2025-11-27 22:02 ` Ville Syrjälä
@ 2025-11-28 14:40 ` Hogander, Jouni
2025-12-01 11:36 ` Hogander, Jouni
0 siblings, 1 reply; 15+ messages in thread
From: Hogander, Jouni @ 2025-11-28 14:40 UTC (permalink / raw)
To: ville.syrjala@linux.intel.com
Cc: intel-xe@lists.freedesktop.org, intel-gfx@lists.freedesktop.org
On Fri, 2025-11-28 at 00:02 +0200, Ville Syrjälä wrote:
> On Thu, Nov 27, 2025 at 10:57:09AM +0000, Hogander, Jouni wrote:
> > On Tue, 2025-11-25 at 23:19 +0200, Ville Syrjälä wrote:
> > > On Tue, Nov 25, 2025 at 08:32:51AM +0200, Jouni Högander wrote:
> > > > PSR2_MAN_TRK_CTL[SF Continuous full frame] is sampled on the
> > > > rising
> > > > edge of
> > > > delayed vblank. SW must ensure this bit is not changing around
> > > > that. Due to
> > > > this PSR2 Selective Fetch needs vblank evasion.
> > > >
> > > > Currently vblank evasion is not done on async flip. Perform it
> > > > in
> > > > case
> > > > required by PSR.
> > > >
> > > > Bspec: 50424
> > > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > > > ---
> > > > drivers/gpu/drm/i915/display/intel_crtc.c | 6 ++++--
> > > > 1 file changed, 4 insertions(+), 2 deletions(-)
> > > >
> > > > diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c
> > > > b/drivers/gpu/drm/i915/display/intel_crtc.c
> > > > index 153ff4b4b52c..42c4ce07f8c0 100644
> > > > --- a/drivers/gpu/drm/i915/display/intel_crtc.c
> > > > +++ b/drivers/gpu/drm/i915/display/intel_crtc.c
> > > > @@ -433,7 +433,8 @@ static bool
> > > > intel_crtc_needs_vblank_work(const
> > > > struct intel_crtc_state *crtc_sta
> > > > (intel_crtc_needs_color_update(crtc_state) &&
> > > > !HAS_DOUBLE_BUFFERED_LUT(display)) &&
> > > > !intel_color_uses_dsb(crtc_state) &&
> > > > - !crtc_state->use_dsb;
> > > > + !crtc_state->use_dsb &&
> > > > + !crtc_state->do_async_flip;
> > > > }
> > > >
> > > > static void intel_crtc_vblank_work(struct kthread_work *base)
> > > > @@ -539,7 +540,8 @@ void intel_pipe_update_start(struct
> > > > intel_atomic_state *state,
> > > > if (new_crtc_state->do_async_flip) {
> > > > intel_crtc_prepare_vblank_event(new_crtc_state
> > > > ,
> > > > &crtc-
> > > > > flip_done_event);
> > > > - return;
> > > > + if (!intel_psr_needs_evasion(new_crtc_state))
> > > > + return;
> > >
> > > I don't think we want hack this into such low level code. We
> > > anyway convert the first async flip to a sync flip (see
> > > intel_plane_do_async_flip()), so that's when you should disable
> > > selective fetch, and keep it disabled afterwards as long as
> > > async flips are being requested for the plane by userspace.
> >
> > Isn't async flip always initiated by user space (uapi.async_flip ==
> > 1)?
> > Are you concerned on this sequence:
> >
> > 1. async flip on primary plane (full frame update)
> > 2. normal flip on secondary plane (selective fetch/update)
> > 3. async flip on primary plane (full frame update)
> >
> > Is there some problem in performing selective fetch/update on step
> > 2?
> > Please note that we are not disabling PSR2 at step 2. We are just
> > performing 1 selective fetch/update in between there.
>
> That selective update may pull in planes that are doing async flips
> currently, and I'm certain we don't have the code to update the state
> tracking to indicate that they're no longer in, what I like to think
> as, "async flip mode".
Ok. You earlier mentioned uapi.async_flip being ephemeral. So checking
both old_crtc_state->uapi.async_flip and new_crtc_state-
>uapi.async_flip is not possible? If both are false then we would know
there is at least one non-async update after possible async update so
there can't be pending async flip.
BR,
Jouni Högander
> I suppose the distinction might not matter
> too much for these platforms (assuming has_sel_fetch and
> need_async_flip_toggle_wa don't overlap), but we should still keep
> the code consistent to make it easier to understand.
>
> I suppose you could handle it correctly by clearing async_flip_planes
> in appropriate places, but I still don't like adding yet another
> special case to the commit codepaths. I think that code is
> complex enough already.
>
^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH 2/4] drm/i915/psr: Perform vblank evasion on async flip as well for PSR
2025-11-28 14:40 ` Hogander, Jouni
@ 2025-12-01 11:36 ` Hogander, Jouni
0 siblings, 0 replies; 15+ messages in thread
From: Hogander, Jouni @ 2025-12-01 11:36 UTC (permalink / raw)
To: ville.syrjala@linux.intel.com
Cc: intel-xe@lists.freedesktop.org, intel-gfx@lists.freedesktop.org
On Fri, 2025-11-28 at 16:40 +0200, Hogander, Jouni wrote:
> On Fri, 2025-11-28 at 00:02 +0200, Ville Syrjälä wrote:
> > On Thu, Nov 27, 2025 at 10:57:09AM +0000, Hogander, Jouni wrote:
> > > On Tue, 2025-11-25 at 23:19 +0200, Ville Syrjälä wrote:
> > > > On Tue, Nov 25, 2025 at 08:32:51AM +0200, Jouni Högander wrote:
> > > > > PSR2_MAN_TRK_CTL[SF Continuous full frame] is sampled on the
> > > > > rising
> > > > > edge of
> > > > > delayed vblank. SW must ensure this bit is not changing
> > > > > around
> > > > > that. Due to
> > > > > this PSR2 Selective Fetch needs vblank evasion.
> > > > >
> > > > > Currently vblank evasion is not done on async flip. Perform
> > > > > it
> > > > > in
> > > > > case
> > > > > required by PSR.
> > > > >
> > > > > Bspec: 50424
> > > > > Signed-off-by: Jouni Högander <jouni.hogander@intel.com>
> > > > > ---
> > > > > drivers/gpu/drm/i915/display/intel_crtc.c | 6 ++++--
> > > > > 1 file changed, 4 insertions(+), 2 deletions(-)
> > > > >
> > > > > diff --git a/drivers/gpu/drm/i915/display/intel_crtc.c
> > > > > b/drivers/gpu/drm/i915/display/intel_crtc.c
> > > > > index 153ff4b4b52c..42c4ce07f8c0 100644
> > > > > --- a/drivers/gpu/drm/i915/display/intel_crtc.c
> > > > > +++ b/drivers/gpu/drm/i915/display/intel_crtc.c
> > > > > @@ -433,7 +433,8 @@ static bool
> > > > > intel_crtc_needs_vblank_work(const
> > > > > struct intel_crtc_state *crtc_sta
> > > > > (intel_crtc_needs_color_update(crtc_state)
> > > > > &&
> > > > > !HAS_DOUBLE_BUFFERED_LUT(display)) &&
> > > > > !intel_color_uses_dsb(crtc_state) &&
> > > > > - !crtc_state->use_dsb;
> > > > > + !crtc_state->use_dsb &&
> > > > > + !crtc_state->do_async_flip;
> > > > > }
> > > > >
> > > > > static void intel_crtc_vblank_work(struct kthread_work
> > > > > *base)
> > > > > @@ -539,7 +540,8 @@ void intel_pipe_update_start(struct
> > > > > intel_atomic_state *state,
> > > > > if (new_crtc_state->do_async_flip) {
> > > > > intel_crtc_prepare_vblank_event(new_crtc_sta
> > > > > te
> > > > > ,
> > > > > &crtc-
> > > > > > flip_done_event);
> > > > > - return;
> > > > > + if
> > > > > (!intel_psr_needs_evasion(new_crtc_state))
> > > > > + return;
> > > >
> > > > I don't think we want hack this into such low level code. We
> > > > anyway convert the first async flip to a sync flip (see
> > > > intel_plane_do_async_flip()), so that's when you should disable
> > > > selective fetch, and keep it disabled afterwards as long as
> > > > async flips are being requested for the plane by userspace.
> > >
> > > Isn't async flip always initiated by user space (uapi.async_flip
> > > ==
> > > 1)?
> > > Are you concerned on this sequence:
> > >
> > > 1. async flip on primary plane (full frame update)
> > > 2. normal flip on secondary plane (selective fetch/update)
> > > 3. async flip on primary plane (full frame update)
> > >
> > > Is there some problem in performing selective fetch/update on
> > > step
> > > 2?
> > > Please note that we are not disabling PSR2 at step 2. We are just
> > > performing 1 selective fetch/update in between there.
> >
> > That selective update may pull in planes that are doing async flips
> > currently, and I'm certain we don't have the code to update the
> > state
> > tracking to indicate that they're no longer in, what I like to
> > think
> > as, "async flip mode".
>
> Ok. You earlier mentioned uapi.async_flip being ephemeral. So
> checking
> both old_crtc_state->uapi.async_flip and new_crtc_state-
> > uapi.async_flip is not possible? If both are false then we would
> > know
> there is at least one non-async update after possible async update so
> there can't be pending async flip.
Sent out now version using crtc_state->async_flip_planes.
BR,
Jouni Högander
>
> BR,
>
> Jouni Högander
>
> > I suppose the distinction might not matter
> > too much for these platforms (assuming has_sel_fetch and
> > need_async_flip_toggle_wa don't overlap), but we should still keep
> > the code consistent to make it easier to understand.
> >
> > I suppose you could handle it correctly by clearing
> > async_flip_planes
> > in appropriate places, but I still don't like adding yet another
> > special case to the commit codepaths. I think that code is
> > complex enough already.
> >
>
^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2025-12-01 11:36 UTC | newest]
Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-25 6:32 [PATCH 0/4] Selective Fetch and async flip Jouni Högander
2025-11-25 6:32 ` [PATCH 1/4] drm/i915/psr: Add helper for checking if vblank evasion is needed by PSR Jouni Högander
2025-11-25 10:19 ` Jani Nikula
2025-11-26 13:32 ` kernel test robot
2025-11-25 6:32 ` [PATCH 2/4] drm/i915/psr: Perform vblank evasion on async flip as well for PSR Jouni Högander
2025-11-25 21:19 ` Ville Syrjälä
2025-11-27 10:57 ` Hogander, Jouni
2025-11-27 11:36 ` Hogander, Jouni
2025-11-27 22:02 ` Ville Syrjälä
2025-11-28 14:40 ` Hogander, Jouni
2025-12-01 11:36 ` Hogander, Jouni
2025-11-25 6:32 ` [PATCH 3/4] drm/i915/psr: Perform full frame update on async flip Jouni Högander
2025-11-25 6:32 ` [PATCH 4/4] drm/i915/psr: Allow async flip when Selective Fetch enabled Jouni Högander
2025-11-25 7:14 ` ✓ i915.CI.BAT: success for Selective Fetch and async flip Patchwork
2025-11-25 15:20 ` ✓ i915.CI.Full: " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox