* [PATCH] drm/i915/display: Simplify modular operations with vtotal
@ 2025-09-11 15:39 Jonathan Cavitt
2025-09-11 17:09 ` ✓ i915.CI.BAT: success for " Patchwork
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Jonathan Cavitt @ 2025-09-11 15:39 UTC (permalink / raw)
To: intel-gfx
Cc: saurabhg.gupta, alex.zuo, jonathan.cavitt, ville.syrjala,
jani.nikula, animesh.manna
There are a couple of modulus operations in the i915 display code with
vtotal as the divisor that add vtotal to the dividend. In modular
arithmetic, adding the divisor to the dividend is equivalent to adding
zero to the dividend, so this addition can be dropped.
Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Animesh Manna <animesh.manna@intel.com>
Cc: Jani Nikula <jani.nikula@intel.com>
---
drivers/gpu/drm/i915/display/intel_dsb.c | 4 ++--
drivers/gpu/drm/i915/display/intel_vblank.c | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c
index dee44d45b668..67315116839b 100644
--- a/drivers/gpu/drm/i915/display/intel_dsb.c
+++ b/drivers/gpu/drm/i915/display/intel_dsb.c
@@ -173,7 +173,7 @@ static int dsb_scanline_to_hw(struct intel_atomic_state *state,
intel_pre_commit_crtc_state(state, crtc);
int vtotal = dsb_vtotal(state, crtc);
- return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal;
+ return (scanline - intel_crtc_scanline_offset(crtc_state)) % vtotal;
}
/*
@@ -482,7 +482,7 @@ static void assert_dsl_ok(struct intel_atomic_state *state,
* Waiting for the entire frame doesn't make sense,
* (IN==don't wait, OUT=wait forever).
*/
- drm_WARN(crtc->base.dev, (end - start + vtotal) % vtotal == vtotal - 1,
+ drm_WARN(crtc->base.dev, (end - start) % vtotal == vtotal - 1,
"[CRTC:%d:%s] DSB %d bad scanline window wait: %d-%d (vt=%d)\n",
crtc->base.base.id, crtc->base.name, dsb->id,
start, end, vtotal);
diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c
index c15234c1d96e..bcfca2fcef3c 100644
--- a/drivers/gpu/drm/i915/display/intel_vblank.c
+++ b/drivers/gpu/drm/i915/display/intel_vblank.c
@@ -288,7 +288,7 @@ static int __intel_get_crtc_scanline(struct intel_crtc *crtc)
* See update_scanline_offset() for the details on the
* scanline_offset adjustment.
*/
- return (position + vtotal + crtc->scanline_offset) % vtotal;
+ return (position + crtc->scanline_offset) % vtotal;
}
/*
--
2.43.0
^ permalink raw reply related [flat|nested] 11+ messages in thread* ✓ i915.CI.BAT: success for drm/i915/display: Simplify modular operations with vtotal 2025-09-11 15:39 [PATCH] drm/i915/display: Simplify modular operations with vtotal Jonathan Cavitt @ 2025-09-11 17:09 ` Patchwork 2025-09-12 6:38 ` ✗ i915.CI.Full: failure " Patchwork 2025-09-12 8:55 ` [PATCH] " Jani Nikula 2 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2025-09-11 17:09 UTC (permalink / raw) To: Jonathan Cavitt; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 5301 bytes --] == Series Details == Series: drm/i915/display: Simplify modular operations with vtotal URL : https://patchwork.freedesktop.org/series/154402/ State : success == Summary == CI Bug Log - changes from CI_DRM_17175 -> Patchwork_154402v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/index.html Participating hosts (43 -> 40) ------------------------------ Missing (3): bat-adlp-9 fi-snb-2520m bat-adls-6 Known issues ------------ Here are the changes found in Patchwork_154402v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live: - bat-mtlp-8: [PASS][1] -> [DMESG-FAIL][2] ([i915#12061]) +1 other test dmesg-fail [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/bat-mtlp-8/igt@i915_selftest@live.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/bat-mtlp-8/igt@i915_selftest@live.html * igt@i915_selftest@live@sanitycheck: - fi-kbl-7567u: [PASS][3] -> [DMESG-WARN][4] ([i915#13735]) +65 other tests dmesg-warn [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/fi-kbl-7567u/igt@i915_selftest@live@sanitycheck.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/fi-kbl-7567u/igt@i915_selftest@live@sanitycheck.html * igt@i915_selftest@live@workarounds: - bat-arls-6: [PASS][5] -> [DMESG-FAIL][6] ([i915#12061]) +1 other test dmesg-fail [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/bat-arls-6/igt@i915_selftest@live@workarounds.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/bat-arls-6/igt@i915_selftest@live@workarounds.html * igt@kms_busy@basic@flip: - fi-kbl-7567u: [PASS][7] -> [DMESG-WARN][8] ([i915#13735] / [i915#180]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/fi-kbl-7567u/igt@kms_busy@basic@flip.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/fi-kbl-7567u/igt@kms_busy@basic@flip.html * igt@kms_pm_rpm@basic-pci-d3-state: - fi-kbl-7567u: [PASS][9] -> [DMESG-WARN][10] ([i915#13735] / [i915#13890] / [i915#180]) +52 other tests dmesg-warn [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/fi-kbl-7567u/igt@kms_pm_rpm@basic-pci-d3-state.html #### Possible fixes #### * igt@dmabuf@all-tests: - bat-apl-1: [ABORT][11] ([i915#12904]) -> [PASS][12] +1 other test pass [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/bat-apl-1/igt@dmabuf@all-tests.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/bat-apl-1/igt@dmabuf@all-tests.html * igt@dmabuf@all-tests@dma_fence_chain: - fi-bsw-nick: [ABORT][13] ([i915#12904]) -> [PASS][14] +1 other test pass [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/fi-bsw-nick/igt@dmabuf@all-tests@dma_fence_chain.html * igt@i915_selftest@live@workarounds: - bat-arlh-2: [DMESG-FAIL][15] ([i915#12061]) -> [PASS][16] +1 other test pass [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/bat-arlh-2/igt@i915_selftest@live@workarounds.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/bat-arlh-2/igt@i915_selftest@live@workarounds.html #### Warnings #### * igt@i915_selftest@live: - bat-atsm-1: [DMESG-FAIL][17] ([i915#12061] / [i915#14204]) -> [DMESG-FAIL][18] ([i915#12061] / [i915#13929]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/bat-atsm-1/igt@i915_selftest@live.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/bat-atsm-1/igt@i915_selftest@live.html * igt@i915_selftest@live@mman: - bat-atsm-1: [DMESG-FAIL][19] ([i915#14204]) -> [DMESG-FAIL][20] ([i915#13929]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/bat-atsm-1/igt@i915_selftest@live@mman.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/bat-atsm-1/igt@i915_selftest@live@mman.html [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12904]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12904 [i915#13735]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13735 [i915#13890]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13890 [i915#13929]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13929 [i915#14204]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14204 [i915#180]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/180 Build changes ------------- * Linux: CI_DRM_17175 -> Patchwork_154402v1 CI-20190529: 20190529 CI_DRM_17175: a841dfdd6d774671edaad441fb846f7a3230bb07 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8535: 8535 Patchwork_154402v1: a841dfdd6d774671edaad441fb846f7a3230bb07 @ git://anongit.freedesktop.org/gfx-ci/linux == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/index.html [-- Attachment #2: Type: text/html, Size: 6889 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* ✗ i915.CI.Full: failure for drm/i915/display: Simplify modular operations with vtotal 2025-09-11 15:39 [PATCH] drm/i915/display: Simplify modular operations with vtotal Jonathan Cavitt 2025-09-11 17:09 ` ✓ i915.CI.BAT: success for " Patchwork @ 2025-09-12 6:38 ` Patchwork 2025-09-12 8:55 ` [PATCH] " Jani Nikula 2 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2025-09-12 6:38 UTC (permalink / raw) To: Jonathan Cavitt; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 139412 bytes --] == Series Details == Series: drm/i915/display: Simplify modular operations with vtotal URL : https://patchwork.freedesktop.org/series/154402/ State : failure == Summary == CI Bug Log - changes from CI_DRM_17175_full -> Patchwork_154402v1_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_154402v1_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_154402v1_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 (11 -> 11) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_154402v1_full: ### IGT changes ### #### Possible regressions #### * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: [PASS][1] -> [ABORT][2] +1 other test abort [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg1-16/igt@gem_lmem_swapping@smem-oom@lmem0.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg1-14/igt@gem_lmem_swapping@smem-oom@lmem0.html Known issues ------------ Here are the changes found in Patchwork_154402v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@nullptr: - shard-rkl: [PASS][3] -> [SKIP][4] ([i915#14544] / [i915#2582]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@fbdev@nullptr.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@fbdev@nullptr.html * igt@gem_ccs@ctrl-surf-copy: - shard-tglu-1: NOTRUN -> [SKIP][5] ([i915#3555] / [i915#9323]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_ctx_persistence@heartbeat-hostile: - shard-dg2: NOTRUN -> [SKIP][6] ([i915#8555]) +1 other test skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@gem_ctx_persistence@heartbeat-hostile.html * igt@gem_ctx_sseu@engines: - shard-dg2: NOTRUN -> [SKIP][7] ([i915#280]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@gem_ctx_sseu@engines.html * igt@gem_exec_balancer@bonded-dual: - shard-dg2-9: NOTRUN -> [SKIP][8] ([i915#4771]) +1 other test skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@gem_exec_balancer@bonded-dual.html * igt@gem_exec_balancer@sliced: - shard-dg2: NOTRUN -> [SKIP][9] ([i915#4812]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@gem_exec_balancer@sliced.html * igt@gem_exec_capture@capture@vecs0-lmem0: - shard-dg2-9: NOTRUN -> [FAIL][10] ([i915#11965]) +4 other tests fail [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@gem_exec_capture@capture@vecs0-lmem0.html * igt@gem_exec_fence@submit: - shard-dg2-9: NOTRUN -> [SKIP][11] ([i915#4812]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@gem_exec_fence@submit.html * igt@gem_exec_flush@basic-batch-kernel-default-uc: - shard-dg2-9: NOTRUN -> [SKIP][12] ([i915#3539] / [i915#4852]) +3 other tests skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@gem_exec_flush@basic-batch-kernel-default-uc.html * igt@gem_exec_params@secure-non-master: - shard-dg2: NOTRUN -> [SKIP][13] +5 other tests skip [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@gem_exec_params@secure-non-master.html * igt@gem_exec_reloc@basic-wc-gtt: - shard-dg2: NOTRUN -> [SKIP][14] ([i915#3281]) +4 other tests skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@gem_exec_reloc@basic-wc-gtt.html * igt@gem_exec_reloc@basic-write-gtt: - shard-dg2-9: NOTRUN -> [SKIP][15] ([i915#3281]) +3 other tests skip [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@gem_exec_reloc@basic-write-gtt.html * igt@gem_exec_whisper@basic-queues-priority: - shard-rkl: [PASS][16] -> [DMESG-WARN][17] ([i915#12917] / [i915#12964]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@gem_exec_whisper@basic-queues-priority.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-5/igt@gem_exec_whisper@basic-queues-priority.html * igt@gem_fence_thrash@bo-write-verify-y: - shard-dg2: NOTRUN -> [SKIP][18] ([i915#4860]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@gem_fence_thrash@bo-write-verify-y.html * igt@gem_huc_copy@huc-copy: - shard-glk: NOTRUN -> [SKIP][19] ([i915#2190]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-glk9/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_evict@dontneed-evict-race: - shard-tglu: NOTRUN -> [SKIP][20] ([i915#4613] / [i915#7582]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@gem_lmem_evict@dontneed-evict-race.html * igt@gem_lmem_swapping@parallel-random-verify-ccs: - shard-tglu-1: NOTRUN -> [SKIP][21] ([i915#4613]) +1 other test skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@gem_lmem_swapping@parallel-random-verify-ccs.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg2: [PASS][22] -> [TIMEOUT][23] ([i915#5493]) +1 other test timeout [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg2-6/igt@gem_lmem_swapping@smem-oom@lmem0.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-7/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_lmem_swapping@verify: - shard-tglu: NOTRUN -> [SKIP][24] ([i915#4613]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@gem_lmem_swapping@verify.html * igt@gem_lmem_swapping@verify-ccs: - shard-glk: NOTRUN -> [SKIP][25] ([i915#4613]) +4 other tests skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-glk5/igt@gem_lmem_swapping@verify-ccs.html * igt@gem_media_vme: - shard-tglu: NOTRUN -> [SKIP][26] ([i915#284]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@gem_media_vme.html * igt@gem_mmap_gtt@basic-small-copy-xy: - shard-dg2: NOTRUN -> [SKIP][27] ([i915#4077]) +5 other tests skip [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@gem_mmap_gtt@basic-small-copy-xy.html * igt@gem_mmap_gtt@big-copy-xy: - shard-dg2-9: NOTRUN -> [SKIP][28] ([i915#4077]) +5 other tests skip [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@gem_mmap_gtt@big-copy-xy.html * igt@gem_mmap_wc@close: - shard-dg2-9: NOTRUN -> [SKIP][29] ([i915#4083]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@gem_mmap_wc@close.html * igt@gem_mmap_wc@set-cache-level: - shard-dg2: NOTRUN -> [SKIP][30] ([i915#4083]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@gem_mmap_wc@set-cache-level.html - shard-rkl: [PASS][31] -> [SKIP][32] ([i915#14544] / [i915#1850]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@gem_mmap_wc@set-cache-level.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@gem_mmap_wc@set-cache-level.html * igt@gem_partial_pwrite_pread@reads-snoop: - shard-dg2: NOTRUN -> [SKIP][33] ([i915#3282]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@gem_partial_pwrite_pread@reads-snoop.html * igt@gem_partial_pwrite_pread@write-display: - shard-dg2-9: NOTRUN -> [SKIP][34] ([i915#3282]) +1 other test skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@gem_partial_pwrite_pread@write-display.html * igt@gem_pwrite@basic-exhaustion: - shard-tglu-1: NOTRUN -> [WARN][35] ([i915#2658]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@gem_pwrite@basic-exhaustion.html * igt@gem_pxp@hw-rejects-pxp-buffer: - shard-tglu: NOTRUN -> [SKIP][36] ([i915#13398]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@gem_pxp@hw-rejects-pxp-buffer.html * igt@gem_pxp@protected-raw-src-copy-not-readible: - shard-rkl: [PASS][37] -> [TIMEOUT][38] ([i915#12917] / [i915#12964]) +2 other tests timeout [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@gem_pxp@protected-raw-src-copy-not-readible.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-7/igt@gem_pxp@protected-raw-src-copy-not-readible.html * igt@gem_pxp@verify-pxp-execution-after-suspend-resume: - shard-dg2-9: NOTRUN -> [SKIP][39] ([i915#4270]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@gem_pxp@verify-pxp-execution-after-suspend-resume.html * igt@gem_pxp@verify-pxp-stale-buf-execution: - shard-dg2: NOTRUN -> [SKIP][40] ([i915#4270]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@gem_pxp@verify-pxp-stale-buf-execution.html * igt@gem_render_copy@y-tiled-ccs-to-linear: - shard-dg2-9: NOTRUN -> [SKIP][41] ([i915#5190] / [i915#8428]) +4 other tests skip [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@gem_render_copy@y-tiled-ccs-to-linear.html * igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled: - shard-dg2: NOTRUN -> [SKIP][42] ([i915#5190] / [i915#8428]) +1 other test skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@gem_render_copy@yf-tiled-to-vebox-yf-tiled.html * igt@gem_set_tiling_vs_blt@tiled-to-untiled: - shard-dg2-9: NOTRUN -> [SKIP][43] ([i915#4079]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html * igt@gem_softpin@evict-snoop-interruptible: - shard-dg2: NOTRUN -> [SKIP][44] ([i915#4885]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@gem_softpin@evict-snoop-interruptible.html * igt@gem_tiled_partial_pwrite_pread@writes: - shard-mtlp: NOTRUN -> [SKIP][45] ([i915#4077]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@gem_tiled_partial_pwrite_pread@writes.html * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy: - shard-dg2: NOTRUN -> [SKIP][46] ([i915#3297] / [i915#4880]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html * igt@gem_userptr_blits@readonly-unsync: - shard-dg2-9: NOTRUN -> [SKIP][47] ([i915#3297]) +2 other tests skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@gem_userptr_blits@readonly-unsync.html * igt@gem_userptr_blits@unsync-overlap: - shard-tglu-1: NOTRUN -> [SKIP][48] ([i915#3297]) +1 other test skip [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@gem_userptr_blits@unsync-overlap.html * igt@gem_userptr_blits@unsync-unmap-after-close: - shard-dg2: NOTRUN -> [SKIP][49] ([i915#3297]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@gem_userptr_blits@unsync-unmap-after-close.html - shard-tglu: NOTRUN -> [SKIP][50] ([i915#3297]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@gem_userptr_blits@unsync-unmap-after-close.html * igt@gen9_exec_parse@basic-rejected-ctx-param: - shard-tglu: NOTRUN -> [SKIP][51] ([i915#2527] / [i915#2856]) +1 other test skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@gen9_exec_parse@basic-rejected-ctx-param.html * igt@gen9_exec_parse@batch-without-end: - shard-mtlp: NOTRUN -> [SKIP][52] ([i915#2856]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@gen9_exec_parse@batch-without-end.html * igt@gen9_exec_parse@bb-start-param: - shard-dg2: NOTRUN -> [SKIP][53] ([i915#2856]) +1 other test skip [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@gen9_exec_parse@bb-start-param.html * igt@gen9_exec_parse@valid-registers: - shard-tglu-1: NOTRUN -> [SKIP][54] ([i915#2527] / [i915#2856]) +1 other test skip [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@gen9_exec_parse@valid-registers.html - shard-dg2-9: NOTRUN -> [SKIP][55] ([i915#2856]) +1 other test skip [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@gen9_exec_parse@valid-registers.html * igt@i915_drm_fdinfo@busy-idle-check-all@ccs0: - shard-dg2-9: NOTRUN -> [SKIP][56] ([i915#11527]) +7 other tests skip [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@i915_drm_fdinfo@busy-idle-check-all@ccs0.html * igt@i915_drm_fdinfo@isolation@vcs0: - shard-dg2-9: NOTRUN -> [SKIP][57] ([i915#14073]) +7 other tests skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@i915_drm_fdinfo@isolation@vcs0.html * igt@i915_pm_freq_api@freq-basic-api: - shard-tglu: NOTRUN -> [SKIP][58] ([i915#8399]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@i915_pm_freq_api@freq-basic-api.html * igt@i915_pm_rc6_residency@rc6-fence: - shard-tglu-1: NOTRUN -> [WARN][59] ([i915#13790] / [i915#2681]) +1 other test warn [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@i915_pm_rc6_residency@rc6-fence.html * igt@i915_pm_rps@thresholds-park: - shard-dg2-9: NOTRUN -> [SKIP][60] ([i915#11681]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@i915_pm_rps@thresholds-park.html * igt@i915_power@sanity: - shard-mtlp: [PASS][61] -> [SKIP][62] ([i915#7984]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-mtlp-8/igt@i915_power@sanity.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-5/igt@i915_power@sanity.html * igt@i915_query@hwconfig_table: - shard-tglu-1: NOTRUN -> [SKIP][63] ([i915#6245]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@i915_query@hwconfig_table.html * igt@i915_suspend@fence-restore-tiled2untiled: - shard-rkl: [PASS][64] -> [INCOMPLETE][65] ([i915#4817]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@i915_suspend@fence-restore-tiled2untiled.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-3/igt@i915_suspend@fence-restore-tiled2untiled.html * igt@i915_suspend@sysfs-reader: - shard-glk10: NOTRUN -> [INCOMPLETE][66] ([i915#4817]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-glk10/igt@i915_suspend@sysfs-reader.html * igt@kms_addfb_basic@bo-too-small-due-to-tiling: - shard-dg2-9: NOTRUN -> [SKIP][67] ([i915#4212]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_addfb_basic@bo-too-small-due-to-tiling.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-dg2: NOTRUN -> [SKIP][68] ([i915#9531]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html - shard-tglu: NOTRUN -> [SKIP][69] ([i915#9531]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_big_fb@4-tiled-32bpp-rotate-180: - shard-tglu: NOTRUN -> [SKIP][70] ([i915#5286]) +1 other test skip [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_big_fb@4-tiled-32bpp-rotate-180.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-tglu-1: NOTRUN -> [SKIP][71] ([i915#5286]) +1 other test skip [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@linear-8bpp-rotate-90: - shard-dg2-9: NOTRUN -> [SKIP][72] +5 other tests skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_big_fb@linear-8bpp-rotate-90.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-dg2-9: NOTRUN -> [SKIP][73] ([i915#4538] / [i915#5190]) +3 other tests skip [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip: - shard-dg2: NOTRUN -> [SKIP][74] ([i915#4538] / [i915#5190]) +5 other tests skip [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip: - shard-mtlp: NOTRUN -> [SKIP][75] +1 other test skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html * igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][76] ([i915#6095]) +179 other tests skip [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg1-16/igt@kms_ccs@bad-aux-stride-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-4.html * igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-2: - shard-dg2-9: NOTRUN -> [SKIP][77] ([i915#10307] / [i915#6095]) +29 other tests skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_ccs@bad-rotation-90-4-tiled-mtl-rc-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][78] ([i915#10307] / [i915#6095]) +125 other tests skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-11/igt@kms_ccs@ccs-on-another-bo-y-tiled-ccs@pipe-b-dp-3.html * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs: - shard-mtlp: NOTRUN -> [SKIP][79] ([i915#12313]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs: - shard-tglu-1: NOTRUN -> [SKIP][80] ([i915#6095]) +24 other tests skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs: - shard-tglu: NOTRUN -> [SKIP][81] ([i915#12313]) +1 other test skip [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html - shard-dg2: NOTRUN -> [SKIP][82] ([i915#12313]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs: - shard-tglu-1: NOTRUN -> [SKIP][83] ([i915#12313]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html * igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][84] ([i915#14098] / [i915#6095]) +37 other tests skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-dg2-rc-ccs@pipe-c-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][85] ([i915#6095]) +41 other tests skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][86] ([i915#6095]) +20 other tests skip [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@kms_ccs@crc-primary-suspend-y-tiled-gen12-rc-ccs-cc@pipe-d-hdmi-a-1.html * igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs: - shard-glk: NOTRUN -> [INCOMPLETE][87] ([i915#12796]) +1 other test incomplete [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-glk9/igt@kms_ccs@crc-primary-suspend-yf-tiled-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-edp-1: - shard-mtlp: NOTRUN -> [SKIP][88] ([i915#6095]) +4 other tests skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs-cc@pipe-a-edp-1.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][89] ([i915#6095]) +29 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-1.html * igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][90] ([i915#10307] / [i915#10434] / [i915#6095]) +3 other tests skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@kms_ccs@crc-sprite-planes-basic-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-1.html * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs: - shard-dg2-9: NOTRUN -> [SKIP][91] ([i915#12313]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html * igt@kms_cdclk@mode-transition: - shard-tglu-1: NOTRUN -> [SKIP][92] ([i915#3742]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_cdclk@mode-transition.html * igt@kms_cdclk@mode-transition@pipe-a-hdmi-a-2: - shard-dg2-9: NOTRUN -> [SKIP][93] ([i915#13781]) +4 other tests skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_cdclk@mode-transition@pipe-a-hdmi-a-2.html * igt@kms_chamelium_edid@dp-edid-read: - shard-dg2-9: NOTRUN -> [SKIP][94] ([i915#11151] / [i915#7828]) +3 other tests skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_chamelium_edid@dp-edid-read.html * igt@kms_chamelium_frames@dp-crc-fast: - shard-dg2: NOTRUN -> [SKIP][95] ([i915#11151] / [i915#7828]) +3 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@kms_chamelium_frames@dp-crc-fast.html - shard-tglu: NOTRUN -> [SKIP][96] ([i915#11151] / [i915#7828]) +4 other tests skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@kms_chamelium_frames@dp-crc-fast.html * igt@kms_chamelium_frames@hdmi-crc-multiple: - shard-tglu-1: NOTRUN -> [SKIP][97] ([i915#11151] / [i915#7828]) +3 other tests skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_chamelium_frames@hdmi-crc-multiple.html * igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe: - shard-mtlp: NOTRUN -> [SKIP][98] ([i915#11151] / [i915#7828]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe.html * igt@kms_color@legacy-gamma-reset: - shard-rkl: [PASS][99] -> [SKIP][100] ([i915#12655] / [i915#14544]) +2 other tests skip [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-7/igt@kms_color@legacy-gamma-reset.html [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_color@legacy-gamma-reset.html * igt@kms_content_protection@atomic@pipe-a-dp-3: - shard-dg2: NOTRUN -> [FAIL][101] ([i915#7173]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-11/igt@kms_content_protection@atomic@pipe-a-dp-3.html * igt@kms_content_protection@content-type-change: - shard-dg2-9: NOTRUN -> [SKIP][102] ([i915#9424]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@dp-mst-type-0: - shard-tglu-1: NOTRUN -> [SKIP][103] ([i915#3116] / [i915#3299]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_content_protection@uevent: - shard-dg2: NOTRUN -> [SKIP][104] ([i915#7118] / [i915#9424]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@cursor-offscreen-512x512: - shard-dg2: NOTRUN -> [SKIP][105] ([i915#13049]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@kms_cursor_crc@cursor-offscreen-512x512.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-tglu: NOTRUN -> [SKIP][106] ([i915#13049]) +2 other tests skip [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-random-64x21: - shard-tglu-1: NOTRUN -> [FAIL][107] ([i915#13566]) +1 other test fail [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_cursor_crc@cursor-random-64x21.html * igt@kms_cursor_crc@cursor-rapid-movement-32x10: - shard-tglu-1: NOTRUN -> [SKIP][108] ([i915#3555]) +3 other tests skip [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html * igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1: - shard-tglu: NOTRUN -> [FAIL][109] ([i915#13566]) +1 other test fail [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@kms_cursor_crc@cursor-sliding-64x21@pipe-a-hdmi-a-1.html * igt@kms_cursor_edge_walk@128x128-top-edge: - shard-rkl: [PASS][110] -> [SKIP][111] ([i915#14544]) +70 other tests skip [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-7/igt@kms_cursor_edge_walk@128x128-top-edge.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_cursor_edge_walk@128x128-top-edge.html * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic: - shard-mtlp: NOTRUN -> [SKIP][112] ([i915#9809]) +1 other test skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html * igt@kms_cursor_legacy@cursora-vs-flipb-toggle: - shard-dg2-9: NOTRUN -> [SKIP][113] ([i915#13046] / [i915#5354]) +2 other tests skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions: - shard-dg2: NOTRUN -> [SKIP][114] ([i915#13046] / [i915#5354]) +2 other tests skip [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions.html * igt@kms_cursor_legacy@flip-vs-cursor-toggle: - shard-tglu: [PASS][115] -> [FAIL][116] ([i915#2346]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-tglu-2/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-4/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html * igt@kms_display_modes@extended-mode-basic: - shard-snb: [PASS][117] -> [SKIP][118] [117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-snb6/igt@kms_display_modes@extended-mode-basic.html [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-snb1/igt@kms_display_modes@extended-mode-basic.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][119] ([i915#3804]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html * igt@kms_dp_aux_dev: - shard-tglu-1: NOTRUN -> [SKIP][120] ([i915#1257]) [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_dp_aux_dev.html - shard-dg2-9: NOTRUN -> [SKIP][121] ([i915#1257]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_dp_aux_dev.html * igt@kms_dp_link_training@uhbr-sst: - shard-dg2-9: NOTRUN -> [SKIP][122] ([i915#13748]) [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_dp_link_training@uhbr-sst.html * igt@kms_dp_linktrain_fallback@dp-fallback: - shard-tglu-1: NOTRUN -> [SKIP][123] ([i915#13707]) [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_dp_linktrain_fallback@dp-fallback.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-tglu: NOTRUN -> [SKIP][124] ([i915#3840]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-formats: - shard-dg2-9: NOTRUN -> [SKIP][125] ([i915#3555] / [i915#3840]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_dsc@dsc-with-formats.html * igt@kms_feature_discovery@display-1x: - shard-rkl: [PASS][126] -> [SKIP][127] ([i915#14544] / [i915#9738]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-7/igt@kms_feature_discovery@display-1x.html [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_feature_discovery@display-1x.html * igt@kms_flip@2x-absolute-wf_vblank-interruptible: - shard-dg2: NOTRUN -> [SKIP][128] ([i915#9934]) +4 other tests skip [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@kms_flip@2x-absolute-wf_vblank-interruptible.html * igt@kms_flip@2x-blocking-absolute-wf_vblank: - shard-dg2-9: NOTRUN -> [SKIP][129] ([i915#9934]) +1 other test skip [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_flip@2x-blocking-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible: - shard-tglu: NOTRUN -> [SKIP][130] ([i915#9934]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_flip@2x-flip-vs-dpms-on-nop-interruptible.html * igt@kms_flip@2x-flip-vs-panning-vs-hang: - shard-tglu-1: NOTRUN -> [SKIP][131] ([i915#3637] / [i915#9934]) +4 other tests skip [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_flip@2x-flip-vs-panning-vs-hang.html * igt@kms_flip@2x-plain-flip-interruptible: - shard-tglu: NOTRUN -> [SKIP][132] ([i915#3637] / [i915#9934]) +4 other tests skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@kms_flip@2x-plain-flip-interruptible.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-rkl: [PASS][133] -> [SKIP][134] ([i915#14544] / [i915#3637]) +8 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-suspend-interruptible@d-hdmi-a4: - shard-dg1: NOTRUN -> [DMESG-WARN][135] ([i915#4423]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg1-19/igt@kms_flip@flip-vs-suspend-interruptible@d-hdmi-a4.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][136] ([i915#2672]) +4 other tests skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling: - shard-dg2: NOTRUN -> [SKIP][137] ([i915#2672] / [i915#3555]) +1 other test skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][138] ([i915#2672]) +2 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling: - shard-rkl: [PASS][139] -> [SKIP][140] ([i915#14544] / [i915#3555]) +6 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html - shard-dg2: NOTRUN -> [SKIP][141] ([i915#2672] / [i915#3555] / [i915#5190]) [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling: - shard-tglu: NOTRUN -> [SKIP][142] ([i915#2587] / [i915#2672] / [i915#3555]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][143] ([i915#2587] / [i915#2672]) +1 other test skip [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling: - shard-tglu-1: NOTRUN -> [SKIP][144] ([i915#2672] / [i915#3555]) +1 other test skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling.html * igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode: - shard-tglu-1: NOTRUN -> [SKIP][145] ([i915#2587] / [i915#2672]) +1 other test skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling: - shard-tglu: NOTRUN -> [SKIP][146] ([i915#2672] / [i915#3555]) [146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-downscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt: - shard-rkl: [PASS][147] -> [SKIP][148] ([i915#14544] / [i915#1849] / [i915#5354]) +13 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html [148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff: - shard-glk: NOTRUN -> [SKIP][149] +270 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-glk8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-cpu: - shard-dg2: [PASS][150] -> [FAIL][151] ([i915#6880]) [150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg2-4/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-cpu.html [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary: - shard-rkl: [PASS][152] -> [DMESG-WARN][153] ([i915#12964]) +5 other tests dmesg-warn [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary.html [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-5/igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][154] ([i915#8708]) +4 other tests skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt: - shard-glk10: NOTRUN -> [SKIP][155] +237 other tests skip [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-glk10/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt: - shard-dg2-9: NOTRUN -> [SKIP][156] ([i915#5354]) +11 other tests skip [156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc: - shard-tglu-1: NOTRUN -> [SKIP][157] +39 other tests skip [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@fbcpsr-tiling-4: - shard-tglu: NOTRUN -> [SKIP][158] ([i915#5439]) [158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html * igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw: - shard-dg2: NOTRUN -> [SKIP][159] ([i915#3458]) +5 other tests skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt: - shard-dg2-9: NOTRUN -> [SKIP][160] ([i915#8708]) +11 other tests skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render: - shard-dg2: NOTRUN -> [SKIP][161] ([i915#5354]) +16 other tests skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc: - shard-tglu: NOTRUN -> [SKIP][162] +34 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render: - shard-mtlp: NOTRUN -> [SKIP][163] ([i915#1825]) +3 other tests skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-blt: - shard-dg2-9: NOTRUN -> [SKIP][164] ([i915#3458]) +6 other tests skip [164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-blt.html * igt@kms_hdr@bpc-switch: - shard-dg2: [PASS][165] -> [SKIP][166] ([i915#3555] / [i915#8228]) +1 other test skip [165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg2-11/igt@kms_hdr@bpc-switch.html [166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-6/igt@kms_hdr@bpc-switch.html * igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-3: - shard-dg2: NOTRUN -> [ABORT][167] ([i915#8213]) [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-10/igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-3.html * igt@kms_hdr@invalid-hdr: - shard-dg2: NOTRUN -> [SKIP][168] ([i915#3555] / [i915#8228]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@kms_hdr@invalid-hdr.html - shard-tglu: NOTRUN -> [SKIP][169] ([i915#3555] / [i915#8228]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@kms_hdr@invalid-hdr.html * igt@kms_hdr@static-toggle: - shard-tglu-1: NOTRUN -> [SKIP][170] ([i915#3555] / [i915#8228]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_hdr@static-toggle.html * igt@kms_invalid_mode@bad-hsync-end: - shard-rkl: [PASS][171] -> [SKIP][172] ([i915#14544] / [i915#3555] / [i915#8826]) +2 other tests skip [171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_invalid_mode@bad-hsync-end.html [172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_invalid_mode@bad-hsync-end.html * igt@kms_joiner@basic-big-joiner: - shard-dg2: NOTRUN -> [SKIP][173] ([i915#10656]) [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-11/igt@kms_joiner@basic-big-joiner.html * igt@kms_joiner@basic-force-big-joiner: - shard-dg2: NOTRUN -> [SKIP][174] ([i915#12388]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@kms_joiner@basic-force-big-joiner.html * igt@kms_joiner@invalid-modeset-force-big-joiner: - shard-dg2: [PASS][175] -> [SKIP][176] ([i915#12388]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg2-10/igt@kms_joiner@invalid-modeset-force-big-joiner.html [176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-1/igt@kms_joiner@invalid-modeset-force-big-joiner.html * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner: - shard-mtlp: NOTRUN -> [SKIP][177] ([i915#13522]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24: - shard-rkl: [PASS][178] -> [SKIP][179] ([i915#11190] / [i915#14544]) +1 other test skip [178]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24.html [179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence: - shard-glk10: NOTRUN -> [SKIP][180] ([i915#11190]) +2 other tests skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-glk10/igt@kms_pipe_crc_basic@read-crc-frame-sequence.html * igt@kms_plane_alpha_blend@alpha-opaque-fb: - shard-glk: NOTRUN -> [FAIL][181] ([i915#10647] / [i915#12169]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-glk5/igt@kms_plane_alpha_blend@alpha-opaque-fb.html * igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][182] ([i915#10647]) +1 other test fail [182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-glk5/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-hdmi-a-1.html * igt@kms_plane_alpha_blend@coverage-7efc: - shard-dg1: [PASS][183] -> [DMESG-WARN][184] ([i915#4423]) +4 other tests dmesg-warn [183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg1-15/igt@kms_plane_alpha_blend@coverage-7efc.html [184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg1-18/igt@kms_plane_alpha_blend@coverage-7efc.html * igt@kms_plane_alpha_blend@coverage-vs-premult-vs-constant: - shard-rkl: [PASS][185] -> [SKIP][186] ([i915#14544] / [i915#7294]) +3 other tests skip [185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_plane_alpha_blend@coverage-vs-premult-vs-constant.html [186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_plane_alpha_blend@coverage-vs-premult-vs-constant.html * igt@kms_plane_cursor@overlay@pipe-b-hdmi-a-1-size-128: - shard-rkl: NOTRUN -> [DMESG-WARN][187] ([i915#12964]) +2 other tests dmesg-warn [187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-2/igt@kms_plane_cursor@overlay@pipe-b-hdmi-a-1-size-128.html * igt@kms_plane_scaling@2x-scaler-multi-pipe: - shard-dg2: NOTRUN -> [SKIP][188] ([i915#13046] / [i915#5354] / [i915#9423]) [188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@kms_plane_scaling@2x-scaler-multi-pipe.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c: - shard-tglu: NOTRUN -> [SKIP][189] ([i915#12247]) +4 other tests skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-c.html * igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c: - shard-rkl: NOTRUN -> [SKIP][190] ([i915#12247]) [190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-rotation@pipe-c.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers: - shard-rkl: [PASS][191] -> [SKIP][192] ([i915#14544] / [i915#8152]) +3 other tests skip [191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html [192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers.html * igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-b: - shard-rkl: [PASS][193] -> [SKIP][194] ([i915#12247] / [i915#14544] / [i915#8152]) +9 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-b.html [194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_plane_scaling@plane-upscale-factor-0-25-with-modifiers@pipe-b.html * igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-d: - shard-mtlp: NOTRUN -> [SKIP][195] ([i915#12247]) +8 other tests skip [195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@kms_plane_scaling@planes-downscale-factor-0-5-upscale-20x20@pipe-d.html * igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25: - shard-rkl: [PASS][196] -> [SKIP][197] ([i915#14544] / [i915#6953] / [i915#8152]) [196]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25.html [197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_plane_scaling@planes-downscale-factor-0-75-upscale-factor-0-25.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5: - shard-rkl: [PASS][198] -> [SKIP][199] ([i915#12247] / [i915#14544] / [i915#6953] / [i915#8152]) [198]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html [199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html - shard-mtlp: NOTRUN -> [SKIP][200] ([i915#12247] / [i915#6953]) [200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a: - shard-rkl: [PASS][201] -> [SKIP][202] ([i915#12247] / [i915#14544]) +7 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a.html [202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-a.html * igt@kms_pm_backlight@brightness-with-dpms: - shard-dg2: NOTRUN -> [SKIP][203] ([i915#12343]) [203]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@kms_pm_backlight@brightness-with-dpms.html * igt@kms_pm_backlight@fade-with-dpms: - shard-tglu: NOTRUN -> [SKIP][204] ([i915#9812]) [204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_pm_backlight@fade-with-dpms.html * igt@kms_pm_dc@dc3co-vpb-simulation: - shard-dg2-9: NOTRUN -> [SKIP][205] ([i915#9685]) [205]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_pm_dc@dc3co-vpb-simulation.html * igt@kms_pm_dc@dc5-psr: - shard-tglu-1: NOTRUN -> [SKIP][206] ([i915#9685]) +1 other test skip [206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_pm_dc@dc5-psr.html * igt@kms_pm_lpsp@screens-disabled: - shard-tglu-1: NOTRUN -> [SKIP][207] ([i915#8430]) [207]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_pm_lpsp@screens-disabled.html - shard-dg2-9: NOTRUN -> [SKIP][208] ([i915#8430]) [208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_pm_lpsp@screens-disabled.html * igt@kms_pm_rpm@dpms-mode-unset-lpsp: - shard-rkl: [PASS][209] -> [SKIP][210] ([i915#14544] / [i915#9519]) [209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html [210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_pm_rpm@dpms-mode-unset-lpsp.html * igt@kms_pm_rpm@dpms-non-lpsp: - shard-dg2: NOTRUN -> [SKIP][211] ([i915#9519]) +1 other test skip [211]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@kms_pm_rpm@dpms-non-lpsp.html * igt@kms_pm_rpm@modeset-lpsp: - shard-rkl: [PASS][212] -> [SKIP][213] ([i915#9519]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-2/igt@kms_pm_rpm@modeset-lpsp.html [213]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-5/igt@kms_pm_rpm@modeset-lpsp.html * igt@kms_prime@d3hot: - shard-dg2-9: NOTRUN -> [SKIP][214] ([i915#6524] / [i915#6805]) [214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_prime@d3hot.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf: - shard-glk: NOTRUN -> [SKIP][215] ([i915#11520]) +9 other tests skip [215]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-glk9/igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf: - shard-dg2-9: NOTRUN -> [SKIP][216] ([i915#11520]) +3 other tests skip [216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area: - shard-tglu-1: NOTRUN -> [SKIP][217] ([i915#11520]) +3 other tests skip [217]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area: - shard-tglu: NOTRUN -> [SKIP][218] ([i915#11520]) +3 other tests skip [218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_psr2_sf@fbc-pr-overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area: - shard-glk10: NOTRUN -> [SKIP][219] ([i915#11520]) +6 other tests skip [219]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-glk10/igt@kms_psr2_sf@pr-primary-plane-update-sf-dmg-area.html * igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf: - shard-dg2: NOTRUN -> [SKIP][220] ([i915#11520]) +3 other tests skip [220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html * igt@kms_psr2_su@page_flip-p010: - shard-dg2-9: NOTRUN -> [SKIP][221] ([i915#9683]) [221]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_psr2_su@page_flip-p010.html - shard-tglu-1: NOTRUN -> [SKIP][222] ([i915#9683]) [222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-dg2: NOTRUN -> [SKIP][223] ([i915#9683]) [223]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@kms_psr2_su@page_flip-xrgb8888.html - shard-tglu: NOTRUN -> [SKIP][224] ([i915#9683]) [224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@fbc-psr-primary-mmap-gtt: - shard-dg2-9: NOTRUN -> [SKIP][225] ([i915#1072] / [i915#9732]) +8 other tests skip [225]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_psr@fbc-psr-primary-mmap-gtt.html * igt@kms_psr@fbc-psr2-suspend@edp-1: - shard-mtlp: NOTRUN -> [SKIP][226] ([i915#9688]) +1 other test skip [226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@kms_psr@fbc-psr2-suspend@edp-1.html * igt@kms_psr@psr-cursor-mmap-cpu: - shard-tglu: NOTRUN -> [SKIP][227] ([i915#9732]) +8 other tests skip [227]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_psr@psr-cursor-mmap-cpu.html * igt@kms_psr@psr-cursor-render: - shard-dg2: NOTRUN -> [SKIP][228] ([i915#1072] / [i915#9732]) +8 other tests skip [228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@kms_psr@psr-cursor-render.html * igt@kms_psr@psr2-sprite-mmap-gtt: - shard-tglu-1: NOTRUN -> [SKIP][229] ([i915#9732]) +8 other tests skip [229]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_psr@psr2-sprite-mmap-gtt.html * igt@kms_rotation_crc@bad-pixel-format: - shard-dg2: NOTRUN -> [SKIP][230] ([i915#12755]) [230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@kms_rotation_crc@bad-pixel-format.html * igt@kms_rotation_crc@primary-4-tiled-reflect-x-0: - shard-tglu: NOTRUN -> [SKIP][231] ([i915#5289]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_rotation_crc@primary-4-tiled-reflect-x-0.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-0: - shard-dg2-9: NOTRUN -> [SKIP][232] ([i915#5190]) +1 other test skip [232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_rotation_crc@primary-y-tiled-reflect-x-0.html * igt@kms_scaling_modes@scaling-mode-full-aspect: - shard-dg2-9: NOTRUN -> [SKIP][233] ([i915#3555]) +3 other tests skip [233]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_scaling_modes@scaling-mode-full-aspect.html * igt@kms_tiled_display@basic-test-pattern: - shard-tglu: NOTRUN -> [SKIP][234] ([i915#8623]) [234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@kms_tiled_display@basic-test-pattern.html - shard-dg2: NOTRUN -> [SKIP][235] ([i915#8623]) [235]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_vrr@flip-suspend: - shard-tglu: NOTRUN -> [SKIP][236] ([i915#3555]) [236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-5/igt@kms_vrr@flip-suspend.html - shard-dg2: NOTRUN -> [SKIP][237] ([i915#3555]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@kms_vrr@flip-suspend.html * igt@kms_vrr@max-min: - shard-tglu: NOTRUN -> [SKIP][238] ([i915#9906]) [238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-6/igt@kms_vrr@max-min.html * igt@kms_vrr@negative-basic: - shard-dg2: [PASS][239] -> [SKIP][240] ([i915#3555] / [i915#9906]) [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg2-11/igt@kms_vrr@negative-basic.html [240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-6/igt@kms_vrr@negative-basic.html * igt@kms_vrr@seamless-rr-switch-drrs: - shard-tglu-1: NOTRUN -> [SKIP][241] ([i915#9906]) [241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@kms_vrr@seamless-rr-switch-drrs.html - shard-dg2-9: NOTRUN -> [SKIP][242] ([i915#9906]) [242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_vrr@seamless-rr-switch-drrs.html * igt@kms_writeback@writeback-check-output: - shard-dg2-9: NOTRUN -> [SKIP][243] ([i915#2437]) [243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_writeback@writeback-check-output.html * igt@kms_writeback@writeback-fb-id: - shard-glk: NOTRUN -> [SKIP][244] ([i915#2437]) +2 other tests skip [244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-glk8/igt@kms_writeback@writeback-fb-id.html * igt@kms_writeback@writeback-fb-id-xrgb2101010: - shard-dg2-9: NOTRUN -> [SKIP][245] ([i915#2437] / [i915#9412]) [245]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@kms_writeback@writeback-fb-id-xrgb2101010.html * igt@perf@blocking@0-rcs0: - shard-tglu: [PASS][246] -> [FAIL][247] ([i915#10538]) +1 other test fail [246]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-tglu-9/igt@perf@blocking@0-rcs0.html [247]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-8/igt@perf@blocking@0-rcs0.html * igt@perf@global-sseu-config: - shard-dg2-9: NOTRUN -> [SKIP][248] ([i915#7387]) [248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@perf@global-sseu-config.html * igt@perf_pmu@busy-double-start@rcs0: - shard-mtlp: [PASS][249] -> [FAIL][250] ([i915#4349]) [249]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-mtlp-7/igt@perf_pmu@busy-double-start@rcs0.html [250]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@perf_pmu@busy-double-start@rcs0.html * igt@prime_vgem@basic-fence-mmap: - shard-dg2: NOTRUN -> [SKIP][251] ([i915#3708] / [i915#4077]) [251]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-3/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-read: - shard-dg2-9: NOTRUN -> [SKIP][252] ([i915#3291] / [i915#3708]) [252]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@prime_vgem@basic-read.html * igt@prime_vgem@basic-write: - shard-mtlp: NOTRUN -> [SKIP][253] ([i915#10216] / [i915#3708]) [253]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@prime_vgem@basic-write.html * igt@prime_vgem@fence-read-hang: - shard-dg2: NOTRUN -> [SKIP][254] ([i915#3708]) [254]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@prime_vgem@fence-read-hang.html * igt@sriov_basic@enable-vfs-bind-unbind-each: - shard-dg2: NOTRUN -> [SKIP][255] ([i915#9917]) [255]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@sriov_basic@enable-vfs-bind-unbind-each.html * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all: - shard-dg2-9: NOTRUN -> [SKIP][256] ([i915#9917]) [256]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-9/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html - shard-tglu-1: NOTRUN -> [FAIL][257] ([i915#12910]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-tglu-1/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html #### Possible fixes #### * igt@gem_eio@kms: - shard-dg1: [FAIL][258] ([i915#5784]) -> [PASS][259] [258]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg1-16/igt@gem_eio@kms.html [259]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg1-16/igt@gem_eio@kms.html * igt@gem_mmap_offset@clear-via-pagefault: - shard-mtlp: [ABORT][260] ([i915#14809]) -> [PASS][261] +1 other test pass [260]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-mtlp-6/igt@gem_mmap_offset@clear-via-pagefault.html [261]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-2/igt@gem_mmap_offset@clear-via-pagefault.html * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted: - shard-rkl: [TIMEOUT][262] ([i915#12964]) -> [PASS][263] +1 other test pass [262]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html [263]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html * igt@gem_pxp@reject-modify-context-protection-off-3: - shard-rkl: [TIMEOUT][264] ([i915#12917] / [i915#12964]) -> [PASS][265] +2 other tests pass [264]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-3/igt@gem_pxp@reject-modify-context-protection-off-3.html [265]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@gem_pxp@reject-modify-context-protection-off-3.html * igt@i915_pm_rc6_residency@rc6-accuracy: - shard-rkl: [FAIL][266] ([i915#12942]) -> [PASS][267] +1 other test pass [266]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-3/igt@i915_pm_rc6_residency@rc6-accuracy.html [267]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@i915_pm_rc6_residency@rc6-accuracy.html * igt@i915_selftest@live@workarounds: - shard-mtlp: [DMESG-FAIL][268] ([i915#12061]) -> [PASS][269] +1 other test pass [268]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-mtlp-8/igt@i915_selftest@live@workarounds.html [269]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-5/igt@i915_selftest@live@workarounds.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-mtlp: [FAIL][270] ([i915#5138]) -> [PASS][271] [270]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [271]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-mtlp-5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-dg1: [DMESG-WARN][272] ([i915#4391] / [i915#4423]) -> [PASS][273] [272]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg1-19/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html [273]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg1-13/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_color@ctm-green-to-red: - shard-rkl: [SKIP][274] ([i915#12655] / [i915#14544]) -> [PASS][275] +1 other test pass [274]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_color@ctm-green-to-red.html [275]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_color@ctm-green-to-red.html * igt@kms_color@deep-color: - shard-dg2: [SKIP][276] ([i915#12655] / [i915#3555]) -> [PASS][277] [276]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg2-5/igt@kms_color@deep-color.html [277]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-11/igt@kms_color@deep-color.html * igt@kms_cursor_crc@cursor-rapid-movement-128x128: - shard-rkl: [SKIP][278] ([i915#14544]) -> [PASS][279] +53 other tests pass [278]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-128x128.html [279]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_cursor_crc@cursor-rapid-movement-128x128.html * igt@kms_cursor_edge_walk@64x64-left-edge: - shard-rkl: [DMESG-WARN][280] ([i915#12964]) -> [PASS][281] +15 other tests pass [280]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-3/igt@kms_cursor_edge_walk@64x64-left-edge.html [281]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_cursor_edge_walk@64x64-left-edge.html * igt@kms_dither@fb-8bpc-vs-panel-6bpc: - shard-dg2: [SKIP][282] ([i915#3555]) -> [PASS][283] [282]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg2-4/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html [283]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-11/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html * igt@kms_flip@flip-vs-dpms-on-nop-interruptible: - shard-rkl: [SKIP][284] ([i915#14544] / [i915#3637]) -> [PASS][285] +9 other tests pass [284]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_flip@flip-vs-dpms-on-nop-interruptible.html [285]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_flip@flip-vs-dpms-on-nop-interruptible.html * igt@kms_flip@flip-vs-suspend-interruptible@b-vga1: - shard-snb: [DMESG-WARN][286] ([i915#13899]) -> [PASS][287] +1 other test pass [286]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-snb6/igt@kms_flip@flip-vs-suspend-interruptible@b-vga1.html [287]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-snb7/igt@kms_flip@flip-vs-suspend-interruptible@b-vga1.html * igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling: - shard-rkl: [SKIP][288] ([i915#14544] / [i915#3555]) -> [PASS][289] +2 other tests pass [288]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html [289]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu: - shard-rkl: [SKIP][290] ([i915#14544] / [i915#1849] / [i915#5354]) -> [PASS][291] +10 other tests pass [290]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html [291]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_hdr@static-toggle-suspend: - shard-dg2: [SKIP][292] ([i915#3555] / [i915#8228]) -> [PASS][293] +1 other test pass [292]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg2-5/igt@kms_hdr@static-toggle-suspend.html [293]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-11/igt@kms_hdr@static-toggle-suspend.html * igt@kms_invalid_mode@bad-vsync-end: - shard-rkl: [SKIP][294] ([i915#14544] / [i915#3555] / [i915#8826]) -> [PASS][295] +1 other test pass [294]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_invalid_mode@bad-vsync-end.html [295]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-2/igt@kms_invalid_mode@bad-vsync-end.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12: - shard-rkl: [SKIP][296] ([i915#11190] / [i915#14544]) -> [PASS][297] +1 other test pass [296]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html [297]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12.html * igt@kms_plane@planar-pixel-format-settings: - shard-rkl: [SKIP][298] ([i915#14544] / [i915#9581]) -> [PASS][299] [298]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_plane@planar-pixel-format-settings.html [299]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_plane@planar-pixel-format-settings.html * igt@kms_plane@plane-panning-top-left: - shard-rkl: [SKIP][300] ([i915#14544] / [i915#8825]) -> [PASS][301] +3 other tests pass [300]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_plane@plane-panning-top-left.html [301]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_plane@plane-panning-top-left.html * igt@kms_plane_alpha_blend@alpha-7efc: - shard-rkl: [SKIP][302] ([i915#14544] / [i915#7294]) -> [PASS][303] +2 other tests pass [302]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_plane_alpha_blend@alpha-7efc.html [303]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_plane_alpha_blend@alpha-7efc.html * igt@kms_plane_scaling@invalid-parameters: - shard-rkl: [SKIP][304] ([i915#14544] / [i915#8152]) -> [PASS][305] [304]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_plane_scaling@invalid-parameters.html [305]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_plane_scaling@invalid-parameters.html * igt@kms_plane_scaling@planes-scaler-unity-scaling: - shard-rkl: [SKIP][306] ([i915#14544] / [i915#3555] / [i915#8152]) -> [PASS][307] [306]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_plane_scaling@planes-scaler-unity-scaling.html [307]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_plane_scaling@planes-scaler-unity-scaling.html * igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a: - shard-rkl: [SKIP][308] ([i915#12247] / [i915#14544]) -> [PASS][309] +2 other tests pass [308]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a.html [309]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-a.html * igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-b: - shard-rkl: [SKIP][310] ([i915#12247] / [i915#14544] / [i915#8152]) -> [PASS][311] +4 other tests pass [310]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-b.html [311]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_plane_scaling@planes-scaler-unity-scaling@pipe-b.html * igt@kms_pm_rpm@dpms-lpsp: - shard-dg2: [SKIP][312] ([i915#9519]) -> [PASS][313] +1 other test pass [312]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg2-7/igt@kms_pm_rpm@dpms-lpsp.html [313]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-4/igt@kms_pm_rpm@dpms-lpsp.html - shard-rkl: [SKIP][314] ([i915#9519]) -> [PASS][315] [314]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_pm_rpm@dpms-lpsp.html [315]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-7/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@fences-dpms: - shard-rkl: [SKIP][316] ([i915#14544] / [i915#1849]) -> [PASS][317] [316]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_pm_rpm@fences-dpms.html [317]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_pm_rpm@fences-dpms.html * igt@kms_properties@plane-properties-legacy: - shard-rkl: [SKIP][318] ([i915#11521] / [i915#14544]) -> [PASS][319] +1 other test pass [318]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_properties@plane-properties-legacy.html [319]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_properties@plane-properties-legacy.html * igt@prime_vgem@basic-fence-flip: - shard-rkl: [SKIP][320] ([i915#14544] / [i915#3708]) -> [PASS][321] [320]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@prime_vgem@basic-fence-flip.html [321]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@prime_vgem@basic-fence-flip.html #### Warnings #### * igt@device_reset@unbind-cold-reset-rebind: - shard-rkl: [SKIP][322] ([i915#11078]) -> [SKIP][323] ([i915#11078] / [i915#14544]) [322]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@device_reset@unbind-cold-reset-rebind.html [323]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@device_reset@unbind-cold-reset-rebind.html * igt@gem_ccs@block-multicopy-compressed: - shard-rkl: [SKIP][324] ([i915#14544] / [i915#9323]) -> [SKIP][325] ([i915#9323]) [324]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@gem_ccs@block-multicopy-compressed.html [325]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@gem_ccs@block-multicopy-compressed.html * igt@gem_ccs@ctrl-surf-copy: - shard-rkl: [SKIP][326] ([i915#3555] / [i915#9323]) -> [SKIP][327] ([i915#14544] / [i915#3555] / [i915#9323]) [326]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@gem_ccs@ctrl-surf-copy.html [327]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@gem_ccs@ctrl-surf-copy.html * igt@gem_ccs@large-ctrl-surf-copy: - shard-rkl: [SKIP][328] ([i915#13008] / [i915#14544]) -> [SKIP][329] ([i915#13008]) [328]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@gem_ccs@large-ctrl-surf-copy.html [329]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@gem_ccs@large-ctrl-surf-copy.html * igt@gem_create@create-ext-set-pat: - shard-rkl: [SKIP][330] ([i915#8562]) -> [SKIP][331] ([i915#14544] / [i915#8562]) [330]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@gem_create@create-ext-set-pat.html [331]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@gem_create@create-ext-set-pat.html * igt@gem_exec_balancer@parallel-keep-in-fence: - shard-rkl: [SKIP][332] ([i915#14544] / [i915#4525]) -> [SKIP][333] ([i915#4525]) [332]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-in-fence.html [333]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@gem_exec_balancer@parallel-keep-in-fence.html * igt@gem_exec_balancer@parallel-keep-submit-fence: - shard-rkl: [SKIP][334] ([i915#4525]) -> [SKIP][335] ([i915#14544] / [i915#4525]) +1 other test skip [334]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@gem_exec_balancer@parallel-keep-submit-fence.html [335]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@gem_exec_balancer@parallel-keep-submit-fence.html * igt@gem_exec_reloc@basic-gtt-cpu: - shard-rkl: [SKIP][336] ([i915#3281]) -> [SKIP][337] ([i915#14544] / [i915#3281]) +11 other tests skip [336]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@gem_exec_reloc@basic-gtt-cpu.html [337]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@gem_exec_reloc@basic-gtt-cpu.html * igt@gem_exec_reloc@basic-write-read: - shard-rkl: [SKIP][338] ([i915#14544] / [i915#3281]) -> [SKIP][339] ([i915#3281]) +9 other tests skip [338]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@gem_exec_reloc@basic-write-read.html [339]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@gem_exec_reloc@basic-write-read.html * igt@gem_exec_schedule@semaphore-power: - shard-rkl: [SKIP][340] ([i915#14544] / [i915#7276]) -> [SKIP][341] ([i915#7276]) [340]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@gem_exec_schedule@semaphore-power.html [341]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-2/igt@gem_exec_schedule@semaphore-power.html * igt@gem_lmem_evict@dontneed-evict-race: - shard-rkl: [SKIP][342] ([i915#4613] / [i915#7582]) -> [SKIP][343] ([i915#14544] / [i915#4613] / [i915#7582]) [342]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@gem_lmem_evict@dontneed-evict-race.html [343]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@gem_lmem_evict@dontneed-evict-race.html * igt@gem_lmem_swapping@heavy-verify-random-ccs: - shard-rkl: [SKIP][344] ([i915#14544] / [i915#4613]) -> [SKIP][345] ([i915#4613]) +3 other tests skip [344]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@gem_lmem_swapping@heavy-verify-random-ccs.html [345]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@gem_lmem_swapping@heavy-verify-random-ccs.html * igt@gem_lmem_swapping@parallel-random-verify-ccs: - shard-rkl: [SKIP][346] ([i915#4613]) -> [SKIP][347] ([i915#14544] / [i915#4613]) +4 other tests skip [346]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-7/igt@gem_lmem_swapping@parallel-random-verify-ccs.html [347]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@gem_lmem_swapping@parallel-random-verify-ccs.html * igt@gem_media_vme: - shard-rkl: [SKIP][348] ([i915#14544] / [i915#284]) -> [SKIP][349] ([i915#284]) [348]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@gem_media_vme.html [349]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-3/igt@gem_media_vme.html * igt@gem_pxp@hw-rejects-pxp-context: - shard-rkl: [FAIL][350] -> [SKIP][351] ([i915#13717]) [350]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-5/igt@gem_pxp@hw-rejects-pxp-context.html [351]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@gem_pxp@hw-rejects-pxp-context.html * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume: - shard-rkl: [TIMEOUT][352] ([i915#12917] / [i915#12964]) -> [SKIP][353] ([i915#14544] / [i915#4270]) [352]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html [353]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html * igt@gem_readwrite@beyond-eob: - shard-rkl: [SKIP][354] ([i915#14544] / [i915#3282]) -> [SKIP][355] ([i915#3282]) +3 other tests skip [354]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@gem_readwrite@beyond-eob.html [355]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@gem_readwrite@beyond-eob.html * igt@gem_set_tiling_vs_blt@tiled-to-tiled: - shard-rkl: [SKIP][356] ([i915#14544] / [i915#8411]) -> [SKIP][357] ([i915#8411]) [356]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html [357]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-3/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html * igt@gem_set_tiling_vs_blt@tiled-to-untiled: - shard-rkl: [SKIP][358] ([i915#8411]) -> [SKIP][359] ([i915#14544] / [i915#8411]) +2 other tests skip [358]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-7/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html [359]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@gem_set_tiling_vs_blt@tiled-to-untiled.html * igt@gem_set_tiling_vs_pwrite: - shard-rkl: [SKIP][360] ([i915#3282]) -> [SKIP][361] ([i915#14544] / [i915#3282]) +5 other tests skip [360]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@gem_set_tiling_vs_pwrite.html [361]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@gem_set_tiling_vs_pwrite.html * igt@gem_userptr_blits@coherency-sync: - shard-rkl: [SKIP][362] ([i915#14544] / [i915#3297]) -> [SKIP][363] ([i915#3297]) +1 other test skip [362]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@gem_userptr_blits@coherency-sync.html [363]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@create-destroy-unsync: - shard-rkl: [SKIP][364] ([i915#3297]) -> [SKIP][365] ([i915#14544] / [i915#3297]) +3 other tests skip [364]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@gem_userptr_blits@create-destroy-unsync.html [365]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@gem_userptr_blits@create-destroy-unsync.html * igt@gen9_exec_parse@allowed-all: - shard-rkl: [SKIP][366] ([i915#14544] / [i915#2527]) -> [SKIP][367] ([i915#2527]) [366]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@gen9_exec_parse@allowed-all.html [367]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@gen9_exec_parse@allowed-all.html * igt@gen9_exec_parse@shadow-peek: - shard-rkl: [SKIP][368] ([i915#2527]) -> [SKIP][369] ([i915#14544] / [i915#2527]) +5 other tests skip [368]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@gen9_exec_parse@shadow-peek.html [369]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@gen9_exec_parse@shadow-peek.html * igt@i915_pm_freq_api@freq-suspend: - shard-rkl: [SKIP][370] ([i915#14544] / [i915#8399]) -> [SKIP][371] ([i915#8399]) +2 other tests skip [370]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@i915_pm_freq_api@freq-suspend.html [371]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@i915_pm_freq_api@freq-suspend.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-rkl: [SKIP][372] ([i915#14498]) -> [SKIP][373] ([i915#14498] / [i915#14544]) [372]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@i915_pm_rc6_residency@rc6-idle.html [373]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@i915_pm_rc6_residency@rc6-idle.html * igt@i915_pm_sseu@full-enable: - shard-rkl: [SKIP][374] ([i915#14544] / [i915#4387]) -> [SKIP][375] ([i915#4387]) [374]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@i915_pm_sseu@full-enable.html [375]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@i915_pm_sseu@full-enable.html * igt@i915_query@hwconfig_table: - shard-rkl: [SKIP][376] ([i915#6245]) -> [SKIP][377] ([i915#14544] / [i915#6245]) [376]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-7/igt@i915_query@hwconfig_table.html [377]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@i915_query@hwconfig_table.html * igt@intel_hwmon@hwmon-read: - shard-rkl: [SKIP][378] ([i915#14544] / [i915#7707]) -> [SKIP][379] ([i915#7707]) +1 other test skip [378]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@intel_hwmon@hwmon-read.html [379]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@intel_hwmon@hwmon-read.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-rkl: [SKIP][380] ([i915#9531]) -> [SKIP][381] ([i915#14544]) [380]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html [381]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_big_fb@4-tiled-32bpp-rotate-0: - shard-rkl: [SKIP][382] ([i915#14544]) -> [SKIP][383] ([i915#5286]) +7 other tests skip [382]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html [383]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_big_fb@4-tiled-32bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip: - shard-rkl: [SKIP][384] ([i915#5286]) -> [SKIP][385] ([i915#14544]) +4 other tests skip [384]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html [385]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-hflip.html * igt@kms_big_fb@linear-32bpp-rotate-90: - shard-rkl: [SKIP][386] ([i915#3638]) -> [SKIP][387] ([i915#14544]) +3 other tests skip [386]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_big_fb@linear-32bpp-rotate-90.html [387]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-90.html * igt@kms_big_fb@x-tiled-8bpp-rotate-90: - shard-rkl: [SKIP][388] ([i915#14544]) -> [SKIP][389] ([i915#3638]) +2 other tests skip [388]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html [389]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_big_fb@x-tiled-8bpp-rotate-90.html * igt@kms_big_fb@y-tiled-64bpp-rotate-0: - shard-rkl: [SKIP][390] ([i915#14544]) -> [DMESG-WARN][391] ([i915#12964]) [390]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html [391]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_big_fb@y-tiled-64bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-270: - shard-rkl: [SKIP][392] -> [SKIP][393] ([i915#14544]) +20 other tests skip [392]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html [393]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_big_fb@yf-tiled-16bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-addfb: - shard-dg1: [SKIP][394] -> [SKIP][395] ([i915#4423]) +1 other test skip [394]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg1-12/igt@kms_big_fb@yf-tiled-addfb.html [395]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg1-16/igt@kms_big_fb@yf-tiled-addfb.html * igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs: - shard-rkl: [SKIP][396] ([i915#12313]) -> [SKIP][397] ([i915#14544]) +4 other tests skip [396]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html [397]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_ccs@crc-primary-basic-4-tiled-bmg-ccs.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2: - shard-rkl: [SKIP][398] ([i915#14098] / [i915#6095]) -> [SKIP][399] ([i915#6095]) +5 other tests skip [398]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-3/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html [399]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-dg2-rc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs: - shard-rkl: [SKIP][400] ([i915#14098] / [i915#6095]) -> [SKIP][401] ([i915#14544]) +11 other tests skip [400]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-7/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html [401]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-mc-ccs.html * igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs: - shard-rkl: [SKIP][402] ([i915#14544]) -> [SKIP][403] ([i915#14098] / [i915#6095]) +14 other tests skip [402]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs.html [403]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs.html * igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2: - shard-rkl: [SKIP][404] ([i915#6095]) -> [SKIP][405] ([i915#14098] / [i915#6095]) +3 other tests skip [404]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html [405]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-5/igt@kms_ccs@missing-ccs-buffer-y-tiled-gen12-mc-ccs@pipe-b-hdmi-a-2.html * igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs: - shard-rkl: [SKIP][406] ([i915#14544]) -> [SKIP][407] ([i915#12313]) [406]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html [407]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_ccs@random-ccs-data-4-tiled-bmg-ccs.html * igt@kms_cdclk@mode-transition: - shard-rkl: [SKIP][408] ([i915#3742]) -> [SKIP][409] ([i915#14544] / [i915#3742]) [408]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-7/igt@kms_cdclk@mode-transition.html [409]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_cdclk@mode-transition.html * igt@kms_chamelium_edid@dp-edid-change-during-suspend: - shard-dg1: [SKIP][410] ([i915#11151] / [i915#7828]) -> [SKIP][411] ([i915#11151] / [i915#4423] / [i915#7828]) [410]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg1-12/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html [411]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg1-16/igt@kms_chamelium_edid@dp-edid-change-during-suspend.html * igt@kms_chamelium_frames@hdmi-crc-fast: - shard-rkl: [SKIP][412] ([i915#11151] / [i915#14544] / [i915#7828]) -> [SKIP][413] ([i915#11151] / [i915#7828]) +10 other tests skip [412]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_chamelium_frames@hdmi-crc-fast.html [413]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_chamelium_frames@hdmi-crc-fast.html * igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode: - shard-rkl: [SKIP][414] ([i915#11151] / [i915#7828]) -> [SKIP][415] ([i915#11151] / [i915#14544] / [i915#7828]) +10 other tests skip [414]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html [415]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_chamelium_hpd@dp-hpd-enable-disable-mode.html * igt@kms_content_protection@atomic: - shard-dg2: [SKIP][416] ([i915#7118] / [i915#9424]) -> [FAIL][417] ([i915#7173]) [416]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg2-5/igt@kms_content_protection@atomic.html [417]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-11/igt@kms_content_protection@atomic.html * igt@kms_content_protection@content-type-change: - shard-rkl: [SKIP][418] ([i915#14544]) -> [SKIP][419] ([i915#9424]) [418]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_content_protection@content-type-change.html [419]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-rkl: [SKIP][420] ([i915#14544]) -> [SKIP][421] ([i915#3116]) [420]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_content_protection@dp-mst-lic-type-1.html [421]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-2/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@dp-mst-type-1: - shard-rkl: [SKIP][422] ([i915#3116]) -> [SKIP][423] ([i915#14544]) +1 other test skip [422]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_content_protection@dp-mst-type-1.html [423]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@legacy: - shard-dg2: [FAIL][424] ([i915#7173]) -> [SKIP][425] ([i915#7118] / [i915#9424]) [424]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg2-10/igt@kms_content_protection@legacy.html [425]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-1/igt@kms_content_protection@legacy.html * igt@kms_content_protection@mei-interface: - shard-dg1: [SKIP][426] ([i915#9433]) -> [SKIP][427] ([i915#9424]) [426]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg1-13/igt@kms_content_protection@mei-interface.html [427]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg1-17/igt@kms_content_protection@mei-interface.html * igt@kms_content_protection@type1: - shard-rkl: [SKIP][428] ([i915#14544]) -> [SKIP][429] ([i915#7118] / [i915#9424]) [428]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_content_protection@type1.html [429]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_content_protection@type1.html * igt@kms_cursor_crc@cursor-offscreen-512x512: - shard-rkl: [SKIP][430] ([i915#13049]) -> [SKIP][431] ([i915#14544]) [430]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_cursor_crc@cursor-offscreen-512x512.html [431]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_cursor_crc@cursor-offscreen-512x512.html * igt@kms_cursor_crc@cursor-onscreen-32x32: - shard-rkl: [SKIP][432] ([i915#14544]) -> [SKIP][433] ([i915#3555]) +6 other tests skip [432]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_cursor_crc@cursor-onscreen-32x32.html [433]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_cursor_crc@cursor-onscreen-32x32.html * igt@kms_cursor_crc@cursor-rapid-movement-32x10: - shard-rkl: [SKIP][434] ([i915#3555]) -> [SKIP][435] ([i915#14544]) +5 other tests skip [434]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html [435]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_cursor_crc@cursor-rapid-movement-32x10.html * igt@kms_cursor_crc@cursor-sliding-64x21: - shard-rkl: [FAIL][436] ([i915#13566]) -> [SKIP][437] ([i915#14544]) +1 other test skip [436]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_cursor_crc@cursor-sliding-64x21.html [437]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_cursor_crc@cursor-sliding-64x21.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-rkl: [SKIP][438] ([i915#4103]) -> [SKIP][439] ([i915#11190] / [i915#14544]) [438]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html [439]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-rkl: [SKIP][440] ([i915#14544]) -> [SKIP][441] ([i915#4103]) [440]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html [441]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipa-legacy: - shard-rkl: [SKIP][442] ([i915#14544]) -> [SKIP][443] +19 other tests skip [442]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html [443]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_cursor_legacy@cursorb-vs-flipa-legacy.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic: - shard-rkl: [FAIL][444] ([i915#14001] / [i915#2346]) -> [SKIP][445] ([i915#14544]) [444]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html [445]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_cursor_legacy@flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-dg1: [SKIP][446] ([i915#9067]) -> [SKIP][447] ([i915#4423] / [i915#9067]) [446]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg1-13/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html [447]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg1-14/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_dirtyfb@drrs-dirtyfb-ioctl: - shard-rkl: [SKIP][448] ([i915#14544]) -> [SKIP][449] ([i915#9723]) [448]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html [449]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-2/igt@kms_dirtyfb@drrs-dirtyfb-ioctl.html * igt@kms_dp_aux_dev: - shard-rkl: [SKIP][450] ([i915#1257]) -> [SKIP][451] ([i915#1257] / [i915#14544]) [450]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-7/igt@kms_dp_aux_dev.html [451]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_dp_aux_dev.html * igt@kms_dp_link_training@non-uhbr-sst: - shard-rkl: [SKIP][452] ([i915#14544]) -> [SKIP][453] ([i915#13749]) [452]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_dp_link_training@non-uhbr-sst.html [453]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_dp_link_training@non-uhbr-sst.html * igt@kms_dp_link_training@uhbr-sst: - shard-rkl: [SKIP][454] ([i915#14544]) -> [SKIP][455] ([i915#13748]) [454]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_dp_link_training@uhbr-sst.html [455]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_dp_link_training@uhbr-sst.html * igt@kms_dp_linktrain_fallback@dsc-fallback: - shard-rkl: [SKIP][456] ([i915#13707]) -> [SKIP][457] ([i915#14544]) +1 other test skip [456]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_dp_linktrain_fallback@dsc-fallback.html [457]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_dp_linktrain_fallback@dsc-fallback.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-rkl: [SKIP][458] ([i915#14544]) -> [SKIP][459] ([i915#3840]) [458]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html [459]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-3/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-formats: - shard-rkl: [SKIP][460] ([i915#14544]) -> [SKIP][461] ([i915#3555] / [i915#3840]) [460]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_dsc@dsc-with-formats.html [461]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_dsc@dsc-with-formats.html * igt@kms_feature_discovery@display-3x: - shard-rkl: [SKIP][462] ([i915#1839]) -> [SKIP][463] ([i915#14544] / [i915#1839]) [462]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_feature_discovery@display-3x.html [463]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_feature_discovery@display-3x.html * igt@kms_feature_discovery@display-4x: - shard-rkl: [SKIP][464] ([i915#14544] / [i915#1839]) -> [SKIP][465] ([i915#1839]) [464]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_feature_discovery@display-4x.html [465]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-2/igt@kms_feature_discovery@display-4x.html * igt@kms_feature_discovery@psr2: - shard-rkl: [SKIP][466] ([i915#14544] / [i915#658]) -> [SKIP][467] ([i915#658]) [466]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_feature_discovery@psr2.html [467]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_feature_discovery@psr2.html * igt@kms_flip@2x-plain-flip: - shard-rkl: [SKIP][468] ([i915#9934]) -> [SKIP][469] ([i915#14544] / [i915#9934]) +12 other tests skip [468]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_flip@2x-plain-flip.html [469]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_flip@2x-plain-flip.html * igt@kms_flip@2x-wf_vblank-ts-check: - shard-rkl: [SKIP][470] ([i915#14544] / [i915#9934]) -> [SKIP][471] ([i915#9934]) +6 other tests skip [470]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_flip@2x-wf_vblank-ts-check.html [471]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_flip@2x-wf_vblank-ts-check.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling: - shard-rkl: [SKIP][472] ([i915#2672] / [i915#3555]) -> [SKIP][473] ([i915#14544] / [i915#3555]) +2 other tests skip [472]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html [473]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling: - shard-rkl: [SKIP][474] ([i915#14544] / [i915#3555]) -> [SKIP][475] ([i915#2672] / [i915#3555]) +4 other tests skip [474]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html [475]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling: - shard-dg1: [SKIP][476] ([i915#2672] / [i915#3555]) -> [SKIP][477] ([i915#2672] / [i915#3555] / [i915#4423]) [476]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg1-12/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html [477]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg1-16/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode: - shard-dg1: [SKIP][478] ([i915#2587] / [i915#2672]) -> [SKIP][479] ([i915#2587] / [i915#2672] / [i915#4423]) [478]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg1-12/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html [479]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg1-16/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-downscaling@pipe-a-valid-mode.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt: - shard-rkl: [DMESG-WARN][480] ([i915#12964]) -> [SKIP][481] ([i915#14544] / [i915#1849] / [i915#5354]) +1 other test skip [480]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt.html [481]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt: - shard-rkl: [SKIP][482] ([i915#1825]) -> [SKIP][483] ([i915#14544] / [i915#1849] / [i915#5354]) +47 other tests skip [482]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html [483]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw: - shard-rkl: [SKIP][484] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][485] ([i915#3023]) +27 other tests skip [484]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html [485]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu: - shard-dg2: [SKIP][486] ([i915#10433] / [i915#3458]) -> [SKIP][487] ([i915#3458]) +4 other tests skip [486]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg2-4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu.html [487]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt: - shard-rkl: [SKIP][488] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][489] +1 other test skip [488]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html [489]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt: - shard-rkl: [SKIP][490] ([i915#14544] / [i915#1849] / [i915#5354]) -> [SKIP][491] ([i915#1825]) +34 other tests skip [490]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html [491]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt: - shard-rkl: [SKIP][492] -> [SKIP][493] ([i915#14544] / [i915#1849] / [i915#5354]) +1 other test skip [492]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html [493]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-shrfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@pipe-fbc-rte: - shard-rkl: [SKIP][494] ([i915#9766]) -> [SKIP][495] ([i915#14544] / [i915#1849] / [i915#5354]) [494]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html [495]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt: - shard-rkl: [SKIP][496] ([i915#3023]) -> [SKIP][497] ([i915#14544] / [i915#1849] / [i915#5354]) +28 other tests skip [496]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html [497]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt.html * igt@kms_hdr@bpc-switch-suspend: - shard-dg2: [SKIP][498] ([i915#3555] / [i915#8228]) -> [ABORT][499] ([i915#8213]) [498]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-dg2-3/igt@kms_hdr@bpc-switch-suspend.html [499]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-dg2-10/igt@kms_hdr@bpc-switch-suspend.html * igt@kms_hdr@static-toggle: - shard-rkl: [SKIP][500] ([i915#3555] / [i915#8228]) -> [SKIP][501] ([i915#14544]) +1 other test skip [500]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_hdr@static-toggle.html [501]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_hdr@static-toggle.html * igt@kms_joiner@basic-max-non-joiner: - shard-rkl: [SKIP][502] ([i915#13688] / [i915#14544]) -> [SKIP][503] ([i915#13688]) [502]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_joiner@basic-max-non-joiner.html [503]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_joiner@basic-max-non-joiner.html * igt@kms_joiner@basic-ultra-joiner: - shard-rkl: [SKIP][504] ([i915#12339] / [i915#14544]) -> [SKIP][505] ([i915#12339]) +1 other test skip [504]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_joiner@basic-ultra-joiner.html [505]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_joiner@basic-ultra-joiner.html * igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner: - shard-rkl: [SKIP][506] ([i915#13522]) -> [SKIP][507] ([i915#13522] / [i915#14544]) [506]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html [507]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_joiner@switch-modeset-ultra-joiner-big-joiner.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-rkl: [SKIP][508] ([i915#4070] / [i915#4816]) -> [SKIP][509] ([i915#1839] / [i915#4816]) [508]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html [509]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_plane_multiple@2x-tiling-none: - shard-rkl: [SKIP][510] ([i915#13958]) -> [SKIP][511] ([i915#14544]) [510]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_plane_multiple@2x-tiling-none.html [511]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_plane_multiple@2x-tiling-none.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a: - shard-rkl: [SKIP][512] ([i915#12247]) -> [SKIP][513] ([i915#12247] / [i915#14544]) [512]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a.html [513]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b: - shard-rkl: [SKIP][514] ([i915#12247]) -> [SKIP][515] ([i915#12247] / [i915#14544] / [i915#8152]) +1 other test skip [514]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html [515]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-b.html * igt@kms_pm_backlight@fade-with-suspend: - shard-rkl: [SKIP][516] ([i915#14544] / [i915#5354]) -> [SKIP][517] ([i915#5354]) +1 other test skip [516]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_pm_backlight@fade-with-suspend.html [517]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-2/igt@kms_pm_backlight@fade-with-suspend.html * igt@kms_pm_dc@dc5-psr: - shard-rkl: [SKIP][518] ([i915#9685]) -> [SKIP][519] ([i915#14544] / [i915#9685]) +1 other test skip [518]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_pm_dc@dc5-psr.html [519]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_pm_dc@dc5-psr.html * igt@kms_pm_dc@dc9-dpms: - shard-rkl: [SKIP][520] ([i915#3361]) -> [SKIP][521] ([i915#4281]) [520]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_pm_dc@dc9-dpms.html [521]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html * igt@kms_pm_lpsp@kms-lpsp: - shard-rkl: [SKIP][522] ([i915#14544] / [i915#9340]) -> [SKIP][523] ([i915#9340]) [522]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_pm_lpsp@kms-lpsp.html [523]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_lpsp@screens-disabled: - shard-rkl: [SKIP][524] ([i915#8430]) -> [SKIP][525] ([i915#14544] / [i915#8430]) [524]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-7/igt@kms_pm_lpsp@screens-disabled.html [525]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_pm_lpsp@screens-disabled.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-rkl: [SKIP][526] ([i915#14544] / [i915#9519]) -> [SKIP][527] ([i915#9519]) [526]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html [527]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress: - shard-rkl: [DMESG-WARN][528] ([i915#12964]) -> [SKIP][529] ([i915#9519]) [528]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-3/igt@kms_pm_rpm@modeset-non-lpsp-stress.html [529]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress.html * igt@kms_prime@basic-crc-hybrid: - shard-rkl: [SKIP][530] ([i915#14544] / [i915#6524]) -> [SKIP][531] ([i915#6524]) +1 other test skip [530]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_prime@basic-crc-hybrid.html [531]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-2/igt@kms_prime@basic-crc-hybrid.html * igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf: - shard-rkl: [SKIP][532] ([i915#11520] / [i915#14544]) -> [SKIP][533] ([i915#11520]) +7 other tests skip [532]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html [533]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_psr2_sf@fbc-pr-cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf: - shard-rkl: [SKIP][534] ([i915#11520]) -> [SKIP][535] ([i915#11520] / [i915#14544]) +9 other tests skip [534]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html [535]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_psr2_sf@psr2-overlay-plane-update-continuous-sf.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-rkl: [SKIP][536] ([i915#9683]) -> [SKIP][537] ([i915#14544] / [i915#9683]) +2 other tests skip [536]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_psr2_su@page_flip-xrgb8888.html [537]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@fbc-pr-sprite-plane-onoff: - shard-rkl: [SKIP][538] ([i915#1072] / [i915#14544] / [i915#9732]) -> [SKIP][539] ([i915#1072] / [i915#9732]) +23 other tests skip [538]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_psr@fbc-pr-sprite-plane-onoff.html [539]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_psr@fbc-pr-sprite-plane-onoff.html * igt@kms_psr@fbc-psr2-sprite-render: - shard-rkl: [SKIP][540] ([i915#1072] / [i915#9732]) -> [SKIP][541] ([i915#1072] / [i915#14544] / [i915#9732]) +21 other tests skip [540]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_psr@fbc-psr2-sprite-render.html [541]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_psr@fbc-psr2-sprite-render.html * igt@kms_setmode@invalid-clone-exclusive-crtc: - shard-rkl: [SKIP][542] ([i915#14544] / [i915#3555]) -> [SKIP][543] ([i915#3555]) [542]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_setmode@invalid-clone-exclusive-crtc.html [543]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_setmode@invalid-clone-exclusive-crtc.html * igt@kms_tiled_display@basic-test-pattern: - shard-rkl: [SKIP][544] ([i915#8623]) -> [SKIP][545] ([i915#14544]) [544]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@kms_tiled_display@basic-test-pattern.html [545]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_vrr@max-min: - shard-rkl: [SKIP][546] ([i915#14544]) -> [SKIP][547] ([i915#9906]) +1 other test skip [546]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_vrr@max-min.html [547]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-3/igt@kms_vrr@max-min.html * igt@kms_vrr@seamless-rr-switch-drrs: - shard-rkl: [SKIP][548] ([i915#9906]) -> [SKIP][549] ([i915#14544]) [548]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-7/igt@kms_vrr@seamless-rr-switch-drrs.html [549]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_vrr@seamless-rr-switch-drrs.html * igt@kms_writeback@writeback-check-output: - shard-rkl: [SKIP][550] ([i915#14544] / [i915#2437]) -> [SKIP][551] ([i915#2437]) [550]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_writeback@writeback-check-output.html [551]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-4/igt@kms_writeback@writeback-check-output.html * igt@kms_writeback@writeback-check-output-xrgb2101010: - shard-rkl: [SKIP][552] ([i915#2437] / [i915#9412]) -> [SKIP][553] ([i915#14544] / [i915#2437] / [i915#9412]) [552]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_writeback@writeback-check-output-xrgb2101010.html [553]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_writeback@writeback-check-output-xrgb2101010.html * igt@kms_writeback@writeback-fb-id: - shard-rkl: [SKIP][554] ([i915#2437]) -> [SKIP][555] ([i915#14544] / [i915#2437]) [554]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-8/igt@kms_writeback@writeback-fb-id.html [555]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@kms_writeback@writeback-fb-id.html * igt@kms_writeback@writeback-pixel-formats: - shard-rkl: [SKIP][556] ([i915#14544] / [i915#2437] / [i915#9412]) -> [SKIP][557] ([i915#2437] / [i915#9412]) +1 other test skip [556]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@kms_writeback@writeback-pixel-formats.html [557]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@kms_writeback@writeback-pixel-formats.html * igt@perf@mi-rpc: - shard-rkl: [SKIP][558] ([i915#14544] / [i915#2434]) -> [SKIP][559] ([i915#2434]) [558]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@perf@mi-rpc.html [559]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-2/igt@perf@mi-rpc.html * igt@perf@per-context-mode-unprivileged: - shard-rkl: [SKIP][560] ([i915#14544] / [i915#2435]) -> [SKIP][561] ([i915#2435]) [560]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@perf@per-context-mode-unprivileged.html [561]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-8/igt@perf@per-context-mode-unprivileged.html * igt@prime_vgem@basic-fence-read: - shard-rkl: [SKIP][562] ([i915#14544] / [i915#3291] / [i915#3708]) -> [SKIP][563] ([i915#3291] / [i915#3708]) [562]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-6/igt@prime_vgem@basic-fence-read.html [563]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-2/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-write: - shard-rkl: [SKIP][564] ([i915#3291] / [i915#3708]) -> [SKIP][565] ([i915#14544] / [i915#3291] / [i915#3708]) +1 other test skip [564]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-4/igt@prime_vgem@basic-write.html [565]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@prime_vgem@basic-write.html * igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all: - shard-rkl: [SKIP][566] ([i915#9917]) -> [SKIP][567] ([i915#14544] / [i915#9917]) [566]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_17175/shard-rkl-7/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html [567]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_154402v1/shard-rkl-6/igt@sriov_basic@enable-vfs-bind-unbind-each-numvfs-all.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#10216]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10216 [i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307 [i915#10433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10433 [i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434 [i915#10538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10538 [i915#10647]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10647 [i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656 [i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072 [i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078 [i915#11151]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11151 [i915#11190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11190 [i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520 [i915#11521]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11521 [i915#11527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11527 [i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681 [i915#11965]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11965 [i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061 [i915#12169]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12169 [i915#12247]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12247 [i915#12313]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12313 [i915#12339]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12339 [i915#12343]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12343 [i915#12388]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12388 [i915#1257]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1257 [i915#12655]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12655 [i915#12755]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12755 [i915#12796]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12796 [i915#12910]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12910 [i915#12917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12917 [i915#12942]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12942 [i915#12964]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12964 [i915#13008]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13008 [i915#13046]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13046 [i915#13049]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13049 [i915#13398]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13398 [i915#13522]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13522 [i915#13566]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13566 [i915#13688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13688 [i915#13707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13707 [i915#13717]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13717 [i915#13748]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13748 [i915#13749]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13749 [i915#13781]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13781 [i915#13790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13790 [i915#13899]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13899 [i915#13958]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/13958 [i915#14001]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14001 [i915#14073]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14073 [i915#14098]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14098 [i915#14498]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14498 [i915#14544]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14544 [i915#14712]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14712 [i915#14809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/14809 [i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839 [i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849 [i915#1850]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1850 [i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190 [i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346 [i915#2434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2434 [i915#2435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2435 [i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527 [i915#2582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2658 [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#284]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/284 [i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856 [i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299 [i915#3361]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555 [i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638 [i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708 [i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742 [i915#3804]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3804 [i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840 [i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212 [i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4281 [i915#4349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4349 [i915#4387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4387 [i915#4391]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4391 [i915#4423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4423 [i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525 [i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812 [i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816 [i915#4817]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4817 [i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860 [i915#4880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4880 [i915#4885]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4885 [i915#5138]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5138 [i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190 [i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286 [i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354 [i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439 [i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493 [i915#5784]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095 [i915#6245]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6245 [i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/658 [i915#6805]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6805 [i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880 [i915#6953]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6953 [i915#7118]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7118 [i915#7173]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7173 [i915#7276]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7276 [i915#7294]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7294 [i915#7387]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7387 [i915#7582]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7582 [i915#7707]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7707 [i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828 [i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984 [i915#8152]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8152 [i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228 [i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411 [i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428 [i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430 [i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555 [i915#8562]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8562 [i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708 [i915#8825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8825 [i915#8826]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8826 [i915#9067]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9067 [i915#9323]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9323 [i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340 [i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412 [i915#9423]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9424 [i915#9433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9433 [i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519 [i915#9531]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9531 [i915#9581]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9581 [i915#9683]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9685 [i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688 [i915#9723]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732 [i915#9738]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9738 [i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766 [i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809 [i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812 [i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917 [i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934 Build changes ------------- * Linux: CI_DRM_17175 -> Patchwork_154402v1 CI-20190529: 20190529 CI_DRM_17175: a841dfdd6d774671edaad441fb846f7a3230bb07 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_8535: 8535 Patchwork_154402v1: a841dfdd6d774671edaad441fb846f7a3230bb07 @ 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_154402v1/index.html [-- Attachment #2: Type: text/html, Size: 189017 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal 2025-09-11 15:39 [PATCH] drm/i915/display: Simplify modular operations with vtotal Jonathan Cavitt 2025-09-11 17:09 ` ✓ i915.CI.BAT: success for " Patchwork 2025-09-12 6:38 ` ✗ i915.CI.Full: failure " Patchwork @ 2025-09-12 8:55 ` Jani Nikula 2025-09-12 14:29 ` Cavitt, Jonathan 2 siblings, 1 reply; 11+ messages in thread From: Jani Nikula @ 2025-09-12 8:55 UTC (permalink / raw) To: Jonathan Cavitt, intel-gfx Cc: saurabhg.gupta, alex.zuo, jonathan.cavitt, ville.syrjala, animesh.manna On Thu, 11 Sep 2025, Jonathan Cavitt <jonathan.cavitt@intel.com> wrote: > There are a couple of modulus operations in the i915 display code with > vtotal as the divisor that add vtotal to the dividend. In modular > arithmetic, adding the divisor to the dividend is equivalent to adding > zero to the dividend, so this addition can be dropped. The result might become negative with this? BR, Jani. > > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > Cc: Animesh Manna <animesh.manna@intel.com> > Cc: Jani Nikula <jani.nikula@intel.com> > --- > drivers/gpu/drm/i915/display/intel_dsb.c | 4 ++-- > drivers/gpu/drm/i915/display/intel_vblank.c | 2 +- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c > index dee44d45b668..67315116839b 100644 > --- a/drivers/gpu/drm/i915/display/intel_dsb.c > +++ b/drivers/gpu/drm/i915/display/intel_dsb.c > @@ -173,7 +173,7 @@ static int dsb_scanline_to_hw(struct intel_atomic_state *state, > intel_pre_commit_crtc_state(state, crtc); > int vtotal = dsb_vtotal(state, crtc); > > - return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal; > + return (scanline - intel_crtc_scanline_offset(crtc_state)) % vtotal; > } > > /* > @@ -482,7 +482,7 @@ static void assert_dsl_ok(struct intel_atomic_state *state, > * Waiting for the entire frame doesn't make sense, > * (IN==don't wait, OUT=wait forever). > */ > - drm_WARN(crtc->base.dev, (end - start + vtotal) % vtotal == vtotal - 1, > + drm_WARN(crtc->base.dev, (end - start) % vtotal == vtotal - 1, > "[CRTC:%d:%s] DSB %d bad scanline window wait: %d-%d (vt=%d)\n", > crtc->base.base.id, crtc->base.name, dsb->id, > start, end, vtotal); > diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c > index c15234c1d96e..bcfca2fcef3c 100644 > --- a/drivers/gpu/drm/i915/display/intel_vblank.c > +++ b/drivers/gpu/drm/i915/display/intel_vblank.c > @@ -288,7 +288,7 @@ static int __intel_get_crtc_scanline(struct intel_crtc *crtc) > * See update_scanline_offset() for the details on the > * scanline_offset adjustment. > */ > - return (position + vtotal + crtc->scanline_offset) % vtotal; > + return (position + crtc->scanline_offset) % vtotal; > } > > /* -- Jani Nikula, Intel ^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: [PATCH] drm/i915/display: Simplify modular operations with vtotal 2025-09-12 8:55 ` [PATCH] " Jani Nikula @ 2025-09-12 14:29 ` Cavitt, Jonathan 2025-09-12 15:30 ` Ville Syrjälä 0 siblings, 1 reply; 11+ messages in thread From: Cavitt, Jonathan @ 2025-09-12 14:29 UTC (permalink / raw) To: Nikula, Jani, intel-gfx@lists.freedesktop.org Cc: Gupta, saurabhg, Zuo, Alex, ville.syrjala@linux.intel.com, Manna, Animesh, Cavitt, Jonathan -----Original Message----- From: Nikula, Jani <jani.nikula@intel.com> Sent: Friday, September 12, 2025 1:56 AM To: Cavitt, Jonathan <jonathan.cavitt@intel.com>; intel-gfx@lists.freedesktop.org Cc: Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Cavitt, Jonathan <jonathan.cavitt@intel.com>; ville.syrjala@linux.intel.com; Manna, Animesh <animesh.manna@intel.com> Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > On Thu, 11 Sep 2025, Jonathan Cavitt <jonathan.cavitt@intel.com> wrote: > > There are a couple of modulus operations in the i915 display code with > > vtotal as the divisor that add vtotal to the dividend. In modular > > arithmetic, adding the divisor to the dividend is equivalent to adding > > zero to the dividend, so this addition can be dropped. > > The result might become negative with this? > > BR, > Jani. > > > > > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Cc: Animesh Manna <animesh.manna@intel.com> > > Cc: Jani Nikula <jani.nikula@intel.com> > > --- > > drivers/gpu/drm/i915/display/intel_dsb.c | 4 ++-- > > drivers/gpu/drm/i915/display/intel_vblank.c | 2 +- > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c > > index dee44d45b668..67315116839b 100644 > > --- a/drivers/gpu/drm/i915/display/intel_dsb.c > > +++ b/drivers/gpu/drm/i915/display/intel_dsb.c > > @@ -173,7 +173,7 @@ static int dsb_scanline_to_hw(struct intel_atomic_state *state, > > intel_pre_commit_crtc_state(state, crtc); > > int vtotal = dsb_vtotal(state, crtc); > > > > - return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > + return (scanline - intel_crtc_scanline_offset(crtc_state)) % vtotal; intel_crtc_scanline_offset returns -1, 1, or 2. So the result here could only be negative if the value of scanline is less than 2. > > } > > > > /* > > @@ -482,7 +482,7 @@ static void assert_dsl_ok(struct intel_atomic_state *state, > > * Waiting for the entire frame doesn't make sense, > > * (IN==don't wait, OUT=wait forever). > > */ > > - drm_WARN(crtc->base.dev, (end - start + vtotal) % vtotal == vtotal - 1, > > + drm_WARN(crtc->base.dev, (end - start) % vtotal == vtotal - 1, This can only be negative if start is less than end, which doesn't seem possible. > > "[CRTC:%d:%s] DSB %d bad scanline window wait: %d-%d (vt=%d)\n", > > crtc->base.base.id, crtc->base.name, dsb->id, > > start, end, vtotal); > > diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c > > index c15234c1d96e..bcfca2fcef3c 100644 > > --- a/drivers/gpu/drm/i915/display/intel_vblank.c > > +++ b/drivers/gpu/drm/i915/display/intel_vblank.c > > @@ -288,7 +288,7 @@ static int __intel_get_crtc_scanline(struct intel_crtc *crtc) > > * See update_scanline_offset() for the details on the > > * scanline_offset adjustment. > > */ > > - return (position + vtotal + crtc->scanline_offset) % vtotal; > > + return (position + crtc->scanline_offset) % vtotal; crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state). And position = intel_de_read_fw(display, PIPEDSL(display, pipe)) & PIPEDSL_LINE_MASK. Finally, #define PIPEDSL_LINE_MASK REG_GENMASK(19, 0) So, unless position = 0 on display versions 1 or 2 (where intel_crtc_scanline_offset returns -1), this cannot be negative. ... Wait, if crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state), then why are we recalculating it in dsb_scanline_to_hw? That should also probably be fixed, but not in this patch. -Jonathan Cavitt > > } > > > > /* > > -- > Jani Nikula, Intel > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal 2025-09-12 14:29 ` Cavitt, Jonathan @ 2025-09-12 15:30 ` Ville Syrjälä 2025-09-15 14:49 ` Cavitt, Jonathan 0 siblings, 1 reply; 11+ messages in thread From: Ville Syrjälä @ 2025-09-12 15:30 UTC (permalink / raw) To: Cavitt, Jonathan Cc: Nikula, Jani, intel-gfx@lists.freedesktop.org, Gupta, saurabhg, Zuo, Alex, Manna, Animesh On Fri, Sep 12, 2025 at 02:29:17PM +0000, Cavitt, Jonathan wrote: > -----Original Message----- > From: Nikula, Jani <jani.nikula@intel.com> > Sent: Friday, September 12, 2025 1:56 AM > To: Cavitt, Jonathan <jonathan.cavitt@intel.com>; intel-gfx@lists.freedesktop.org > Cc: Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Cavitt, Jonathan <jonathan.cavitt@intel.com>; ville.syrjala@linux.intel.com; Manna, Animesh <animesh.manna@intel.com> > Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > > > On Thu, 11 Sep 2025, Jonathan Cavitt <jonathan.cavitt@intel.com> wrote: > > > There are a couple of modulus operations in the i915 display code with > > > vtotal as the divisor that add vtotal to the dividend. In modular > > > arithmetic, adding the divisor to the dividend is equivalent to adding > > > zero to the dividend, so this addition can be dropped. > > > > The result might become negative with this? > > > > BR, > > Jani. > > > > > > > > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > > > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > > > Cc: Animesh Manna <animesh.manna@intel.com> > > > Cc: Jani Nikula <jani.nikula@intel.com> > > > --- > > > drivers/gpu/drm/i915/display/intel_dsb.c | 4 ++-- > > > drivers/gpu/drm/i915/display/intel_vblank.c | 2 +- > > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c > > > index dee44d45b668..67315116839b 100644 > > > --- a/drivers/gpu/drm/i915/display/intel_dsb.c > > > +++ b/drivers/gpu/drm/i915/display/intel_dsb.c > > > @@ -173,7 +173,7 @@ static int dsb_scanline_to_hw(struct intel_atomic_state *state, > > > intel_pre_commit_crtc_state(state, crtc); > > > int vtotal = dsb_vtotal(state, crtc); > > > > > > - return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > > + return (scanline - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > intel_crtc_scanline_offset returns -1, 1, or 2. So the result here could only be negative if > the value of scanline is less than 2. > > > > } > > > > > > /* > > > @@ -482,7 +482,7 @@ static void assert_dsl_ok(struct intel_atomic_state *state, > > > * Waiting for the entire frame doesn't make sense, > > > * (IN==don't wait, OUT=wait forever). > > > */ > > > - drm_WARN(crtc->base.dev, (end - start + vtotal) % vtotal == vtotal - 1, > > > + drm_WARN(crtc->base.dev, (end - start) % vtotal == vtotal - 1, > > This can only be negative if start is less than end, which doesn't seem possible. > > > > "[CRTC:%d:%s] DSB %d bad scanline window wait: %d-%d (vt=%d)\n", > > > crtc->base.base.id, crtc->base.name, dsb->id, > > > start, end, vtotal); > > > diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c > > > index c15234c1d96e..bcfca2fcef3c 100644 > > > --- a/drivers/gpu/drm/i915/display/intel_vblank.c > > > +++ b/drivers/gpu/drm/i915/display/intel_vblank.c > > > @@ -288,7 +288,7 @@ static int __intel_get_crtc_scanline(struct intel_crtc *crtc) > > > * See update_scanline_offset() for the details on the > > > * scanline_offset adjustment. > > > */ > > > - return (position + vtotal + crtc->scanline_offset) % vtotal; > > > + return (position + crtc->scanline_offset) % vtotal; > > crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state). > And position = intel_de_read_fw(display, PIPEDSL(display, pipe)) & PIPEDSL_LINE_MASK. > Finally, #define PIPEDSL_LINE_MASK REG_GENMASK(19, 0) > So, unless position = 0 on display versions 1 or 2 (where intel_crtc_scanline_offset returns -1), this cannot be negative. Scanlines can be anything from 0 to vtotal-1. So nak on this patch. > > ... > Wait, if crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state), then why are we recalculating > it in dsb_scanline_to_hw? That should also probably be fixed, but not in this patch. Not sure what you think needs fixing. dsb_scanline_to_hw() is the inverse of most other uses of scanline_offset. > -Jonathan Cavitt > > > > } > > > > > > /* > > > > -- > > Jani Nikula, Intel > > -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: [PATCH] drm/i915/display: Simplify modular operations with vtotal 2025-09-12 15:30 ` Ville Syrjälä @ 2025-09-15 14:49 ` Cavitt, Jonathan 2025-09-15 15:16 ` Ville Syrjälä 0 siblings, 1 reply; 11+ messages in thread From: Cavitt, Jonathan @ 2025-09-15 14:49 UTC (permalink / raw) To: Ville Syrjälä Cc: Nikula, Jani, intel-gfx@lists.freedesktop.org, Gupta, saurabhg, Zuo, Alex, Manna, Animesh -----Original Message----- From: Ville Syrjälä <ville.syrjala@linux.intel.com> Sent: Friday, September 12, 2025 8:30 AM To: Cavitt, Jonathan <jonathan.cavitt@intel.com> Cc: Nikula, Jani <jani.nikula@intel.com>; intel-gfx@lists.freedesktop.org; Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Manna, Animesh <animesh.manna@intel.com> Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > On Fri, Sep 12, 2025 at 02:29:17PM +0000, Cavitt, Jonathan wrote: > > -----Original Message----- > > From: Nikula, Jani <jani.nikula@intel.com> > > Sent: Friday, September 12, 2025 1:56 AM > > To: Cavitt, Jonathan <jonathan.cavitt@intel.com>; intel-gfx@lists.freedesktop.org > > Cc: Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Cavitt, Jonathan <jonathan.cavitt@intel.com>; ville.syrjala@linux.intel.com; Manna, Animesh <animesh.manna@intel.com> > > Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > > > > > On Thu, 11 Sep 2025, Jonathan Cavitt <jonathan.cavitt@intel.com> wrote: > > > > There are a couple of modulus operations in the i915 display code with > > > > vtotal as the divisor that add vtotal to the dividend. In modular > > > > arithmetic, adding the divisor to the dividend is equivalent to adding > > > > zero to the dividend, so this addition can be dropped. > > > > > > The result might become negative with this? > > > > > > BR, > > > Jani. > > > > > > > > > > > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > > > > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > > > > Cc: Animesh Manna <animesh.manna@intel.com> > > > > Cc: Jani Nikula <jani.nikula@intel.com> > > > > --- > > > > drivers/gpu/drm/i915/display/intel_dsb.c | 4 ++-- > > > > drivers/gpu/drm/i915/display/intel_vblank.c | 2 +- > > > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c > > > > index dee44d45b668..67315116839b 100644 > > > > --- a/drivers/gpu/drm/i915/display/intel_dsb.c > > > > +++ b/drivers/gpu/drm/i915/display/intel_dsb.c > > > > @@ -173,7 +173,7 @@ static int dsb_scanline_to_hw(struct intel_atomic_state *state, > > > > intel_pre_commit_crtc_state(state, crtc); > > > > int vtotal = dsb_vtotal(state, crtc); > > > > > > > > - return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > > > + return (scanline - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > > > intel_crtc_scanline_offset returns -1, 1, or 2. So the result here could only be negative if > > the value of scanline is less than 2. > > > > > > } > > > > > > > > /* > > > > @@ -482,7 +482,7 @@ static void assert_dsl_ok(struct intel_atomic_state *state, > > > > * Waiting for the entire frame doesn't make sense, > > > > * (IN==don't wait, OUT=wait forever). > > > > */ > > > > - drm_WARN(crtc->base.dev, (end - start + vtotal) % vtotal == vtotal - 1, > > > > + drm_WARN(crtc->base.dev, (end - start) % vtotal == vtotal - 1, > > > > This can only be negative if start is less than end, which doesn't seem possible. > > > > > > "[CRTC:%d:%s] DSB %d bad scanline window wait: %d-%d (vt=%d)\n", > > > > crtc->base.base.id, crtc->base.name, dsb->id, > > > > start, end, vtotal); > > > > diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c > > > > index c15234c1d96e..bcfca2fcef3c 100644 > > > > --- a/drivers/gpu/drm/i915/display/intel_vblank.c > > > > +++ b/drivers/gpu/drm/i915/display/intel_vblank.c > > > > @@ -288,7 +288,7 @@ static int __intel_get_crtc_scanline(struct intel_crtc *crtc) > > > > * See update_scanline_offset() for the details on the > > > > * scanline_offset adjustment. > > > > */ > > > > - return (position + vtotal + crtc->scanline_offset) % vtotal; > > > > + return (position + crtc->scanline_offset) % vtotal; > > > > crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state). > > And position = intel_de_read_fw(display, PIPEDSL(display, pipe)) & PIPEDSL_LINE_MASK. > > Finally, #define PIPEDSL_LINE_MASK REG_GENMASK(19, 0) > > So, unless position = 0 on display versions 1 or 2 (where intel_crtc_scanline_offset returns -1), this cannot be negative. > > Scanlines can be anything from 0 to vtotal-1. > So nak on this patch. > > > > > ... > > Wait, if crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state), then why are we recalculating > > it in dsb_scanline_to_hw? That should also probably be fixed, but not in this patch. > > Not sure what you think needs fixing. dsb_scanline_to_hw() is the > inverse of most other uses of scanline_offset. Well, yes, we subtract it instead of adding it. But like, in dsb_scanline_to_hw: """ return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal; """ Can this not be simplified to: """ return (scanline + vtotal - crtc->scanline_offset) % vtotal; """ ? -Jonathan Cavitt > > > -Jonathan Cavitt > > > > > > } > > > > > > > > /* > > > > > > -- > > > Jani Nikula, Intel > > > > > -- > Ville Syrjälä > Intel > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal 2025-09-15 14:49 ` Cavitt, Jonathan @ 2025-09-15 15:16 ` Ville Syrjälä 2025-09-15 15:21 ` Cavitt, Jonathan 0 siblings, 1 reply; 11+ messages in thread From: Ville Syrjälä @ 2025-09-15 15:16 UTC (permalink / raw) To: Cavitt, Jonathan Cc: Nikula, Jani, intel-gfx@lists.freedesktop.org, Gupta, saurabhg, Zuo, Alex, Manna, Animesh On Mon, Sep 15, 2025 at 02:49:22PM +0000, Cavitt, Jonathan wrote: > -----Original Message----- > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > Sent: Friday, September 12, 2025 8:30 AM > To: Cavitt, Jonathan <jonathan.cavitt@intel.com> > Cc: Nikula, Jani <jani.nikula@intel.com>; intel-gfx@lists.freedesktop.org; Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Manna, Animesh <animesh.manna@intel.com> > Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > > > On Fri, Sep 12, 2025 at 02:29:17PM +0000, Cavitt, Jonathan wrote: > > > -----Original Message----- > > > From: Nikula, Jani <jani.nikula@intel.com> > > > Sent: Friday, September 12, 2025 1:56 AM > > > To: Cavitt, Jonathan <jonathan.cavitt@intel.com>; intel-gfx@lists.freedesktop.org > > > Cc: Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Cavitt, Jonathan <jonathan.cavitt@intel.com>; ville.syrjala@linux.intel.com; Manna, Animesh <animesh.manna@intel.com> > > > Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > > > > > > > On Thu, 11 Sep 2025, Jonathan Cavitt <jonathan.cavitt@intel.com> wrote: > > > > > There are a couple of modulus operations in the i915 display code with > > > > > vtotal as the divisor that add vtotal to the dividend. In modular > > > > > arithmetic, adding the divisor to the dividend is equivalent to adding > > > > > zero to the dividend, so this addition can be dropped. > > > > > > > > The result might become negative with this? > > > > > > > > BR, > > > > Jani. > > > > > > > > > > > > > > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > > > > > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > > > > > Cc: Animesh Manna <animesh.manna@intel.com> > > > > > Cc: Jani Nikula <jani.nikula@intel.com> > > > > > --- > > > > > drivers/gpu/drm/i915/display/intel_dsb.c | 4 ++-- > > > > > drivers/gpu/drm/i915/display/intel_vblank.c | 2 +- > > > > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c > > > > > index dee44d45b668..67315116839b 100644 > > > > > --- a/drivers/gpu/drm/i915/display/intel_dsb.c > > > > > +++ b/drivers/gpu/drm/i915/display/intel_dsb.c > > > > > @@ -173,7 +173,7 @@ static int dsb_scanline_to_hw(struct intel_atomic_state *state, > > > > > intel_pre_commit_crtc_state(state, crtc); > > > > > int vtotal = dsb_vtotal(state, crtc); > > > > > > > > > > - return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > > > > + return (scanline - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > > > > > intel_crtc_scanline_offset returns -1, 1, or 2. So the result here could only be negative if > > > the value of scanline is less than 2. > > > > > > > > } > > > > > > > > > > /* > > > > > @@ -482,7 +482,7 @@ static void assert_dsl_ok(struct intel_atomic_state *state, > > > > > * Waiting for the entire frame doesn't make sense, > > > > > * (IN==don't wait, OUT=wait forever). > > > > > */ > > > > > - drm_WARN(crtc->base.dev, (end - start + vtotal) % vtotal == vtotal - 1, > > > > > + drm_WARN(crtc->base.dev, (end - start) % vtotal == vtotal - 1, > > > > > > This can only be negative if start is less than end, which doesn't seem possible. > > > > > > > > "[CRTC:%d:%s] DSB %d bad scanline window wait: %d-%d (vt=%d)\n", > > > > > crtc->base.base.id, crtc->base.name, dsb->id, > > > > > start, end, vtotal); > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c > > > > > index c15234c1d96e..bcfca2fcef3c 100644 > > > > > --- a/drivers/gpu/drm/i915/display/intel_vblank.c > > > > > +++ b/drivers/gpu/drm/i915/display/intel_vblank.c > > > > > @@ -288,7 +288,7 @@ static int __intel_get_crtc_scanline(struct intel_crtc *crtc) > > > > > * See update_scanline_offset() for the details on the > > > > > * scanline_offset adjustment. > > > > > */ > > > > > - return (position + vtotal + crtc->scanline_offset) % vtotal; > > > > > + return (position + crtc->scanline_offset) % vtotal; > > > > > > crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state). > > > And position = intel_de_read_fw(display, PIPEDSL(display, pipe)) & PIPEDSL_LINE_MASK. > > > Finally, #define PIPEDSL_LINE_MASK REG_GENMASK(19, 0) > > > So, unless position = 0 on display versions 1 or 2 (where intel_crtc_scanline_offset returns -1), this cannot be negative. > > > > Scanlines can be anything from 0 to vtotal-1. > > So nak on this patch. > > > > > > > > ... > > > Wait, if crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state), then why are we recalculating > > > it in dsb_scanline_to_hw? That should also probably be fixed, but not in this patch. > > > > Not sure what you think needs fixing. dsb_scanline_to_hw() is the > > inverse of most other uses of scanline_offset. > > Well, yes, we subtract it instead of adding it. > > But like, in dsb_scanline_to_hw: > > """ > return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal; > """ > > Can this not be simplified to: > > """ > return (scanline + vtotal - crtc->scanline_offset) % vtotal; > """ > > ? No. crtc->scanline_offset may not be correct at that point in time. -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: [PATCH] drm/i915/display: Simplify modular operations with vtotal 2025-09-15 15:16 ` Ville Syrjälä @ 2025-09-15 15:21 ` Cavitt, Jonathan 2025-09-15 15:31 ` Ville Syrjälä 0 siblings, 1 reply; 11+ messages in thread From: Cavitt, Jonathan @ 2025-09-15 15:21 UTC (permalink / raw) To: Ville Syrjälä Cc: Nikula, Jani, intel-gfx@lists.freedesktop.org, Gupta, saurabhg, Zuo, Alex, Manna, Animesh, Cavitt, Jonathan -----Original Message----- From: Ville Syrjälä <ville.syrjala@linux.intel.com> Sent: Monday, September 15, 2025 8:17 AM To: Cavitt, Jonathan <jonathan.cavitt@intel.com> Cc: Nikula, Jani <jani.nikula@intel.com>; intel-gfx@lists.freedesktop.org; Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Manna, Animesh <animesh.manna@intel.com> Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > On Mon, Sep 15, 2025 at 02:49:22PM +0000, Cavitt, Jonathan wrote: > > -----Original Message----- > > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Sent: Friday, September 12, 2025 8:30 AM > > To: Cavitt, Jonathan <jonathan.cavitt@intel.com> > > Cc: Nikula, Jani <jani.nikula@intel.com>; intel-gfx@lists.freedesktop.org; Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Manna, Animesh <animesh.manna@intel.com> > > Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > > > > > On Fri, Sep 12, 2025 at 02:29:17PM +0000, Cavitt, Jonathan wrote: > > > > -----Original Message----- > > > > From: Nikula, Jani <jani.nikula@intel.com> > > > > Sent: Friday, September 12, 2025 1:56 AM > > > > To: Cavitt, Jonathan <jonathan.cavitt@intel.com>; intel-gfx@lists.freedesktop.org > > > > Cc: Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Cavitt, Jonathan <jonathan.cavitt@intel.com>; ville.syrjala@linux.intel.com; Manna, Animesh <animesh.manna@intel.com> > > > > Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > > > > > > > > > On Thu, 11 Sep 2025, Jonathan Cavitt <jonathan.cavitt@intel.com> wrote: > > > > > > There are a couple of modulus operations in the i915 display code with > > > > > > vtotal as the divisor that add vtotal to the dividend. In modular > > > > > > arithmetic, adding the divisor to the dividend is equivalent to adding > > > > > > zero to the dividend, so this addition can be dropped. > > > > > > > > > > The result might become negative with this? > > > > > > > > > > BR, > > > > > Jani. > > > > > > > > > > > > > > > > > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > > > > > > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > > > > > > Cc: Animesh Manna <animesh.manna@intel.com> > > > > > > Cc: Jani Nikula <jani.nikula@intel.com> > > > > > > --- > > > > > > drivers/gpu/drm/i915/display/intel_dsb.c | 4 ++-- > > > > > > drivers/gpu/drm/i915/display/intel_vblank.c | 2 +- > > > > > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > > > > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c > > > > > > index dee44d45b668..67315116839b 100644 > > > > > > --- a/drivers/gpu/drm/i915/display/intel_dsb.c > > > > > > +++ b/drivers/gpu/drm/i915/display/intel_dsb.c > > > > > > @@ -173,7 +173,7 @@ static int dsb_scanline_to_hw(struct intel_atomic_state *state, > > > > > > intel_pre_commit_crtc_state(state, crtc); > > > > > > int vtotal = dsb_vtotal(state, crtc); > > > > > > > > > > > > - return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > > > > > + return (scanline - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > > > > > > > intel_crtc_scanline_offset returns -1, 1, or 2. So the result here could only be negative if > > > > the value of scanline is less than 2. > > > > > > > > > > } > > > > > > > > > > > > /* > > > > > > @@ -482,7 +482,7 @@ static void assert_dsl_ok(struct intel_atomic_state *state, > > > > > > * Waiting for the entire frame doesn't make sense, > > > > > > * (IN==don't wait, OUT=wait forever). > > > > > > */ > > > > > > - drm_WARN(crtc->base.dev, (end - start + vtotal) % vtotal == vtotal - 1, > > > > > > + drm_WARN(crtc->base.dev, (end - start) % vtotal == vtotal - 1, > > > > > > > > This can only be negative if start is less than end, which doesn't seem possible. > > > > > > > > > > "[CRTC:%d:%s] DSB %d bad scanline window wait: %d-%d (vt=%d)\n", > > > > > > crtc->base.base.id, crtc->base.name, dsb->id, > > > > > > start, end, vtotal); > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c > > > > > > index c15234c1d96e..bcfca2fcef3c 100644 > > > > > > --- a/drivers/gpu/drm/i915/display/intel_vblank.c > > > > > > +++ b/drivers/gpu/drm/i915/display/intel_vblank.c > > > > > > @@ -288,7 +288,7 @@ static int __intel_get_crtc_scanline(struct intel_crtc *crtc) > > > > > > * See update_scanline_offset() for the details on the > > > > > > * scanline_offset adjustment. > > > > > > */ > > > > > > - return (position + vtotal + crtc->scanline_offset) % vtotal; > > > > > > + return (position + crtc->scanline_offset) % vtotal; > > > > > > > > crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state). > > > > And position = intel_de_read_fw(display, PIPEDSL(display, pipe)) & PIPEDSL_LINE_MASK. > > > > Finally, #define PIPEDSL_LINE_MASK REG_GENMASK(19, 0) > > > > So, unless position = 0 on display versions 1 or 2 (where intel_crtc_scanline_offset returns -1), this cannot be negative. > > > > > > Scanlines can be anything from 0 to vtotal-1. > > > So nak on this patch. > > > > > > > > > > > ... > > > > Wait, if crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state), then why are we recalculating > > > > it in dsb_scanline_to_hw? That should also probably be fixed, but not in this patch. > > > > > > Not sure what you think needs fixing. dsb_scanline_to_hw() is the > > > inverse of most other uses of scanline_offset. > > > > Well, yes, we subtract it instead of adding it. > > > > But like, in dsb_scanline_to_hw: > > > > """ > > return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > """ > > > > Can this not be simplified to: > > > > """ > > return (scanline + vtotal - crtc->scanline_offset) % vtotal; > > """ > > > > ? > > No. crtc->scanline_offset may not be correct at that point in time. Is it guaranteed to be accurate in __intel_get_crtc_scanline()? Because that's the only place crtc->scanline_offset is read. -Jonathan Cavitt > > -- > Ville Syrjälä > Intel > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal 2025-09-15 15:21 ` Cavitt, Jonathan @ 2025-09-15 15:31 ` Ville Syrjälä 2025-09-15 16:51 ` Cavitt, Jonathan 0 siblings, 1 reply; 11+ messages in thread From: Ville Syrjälä @ 2025-09-15 15:31 UTC (permalink / raw) To: Cavitt, Jonathan Cc: Nikula, Jani, intel-gfx@lists.freedesktop.org, Gupta, saurabhg, Zuo, Alex, Manna, Animesh On Mon, Sep 15, 2025 at 03:21:03PM +0000, Cavitt, Jonathan wrote: > -----Original Message----- > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > Sent: Monday, September 15, 2025 8:17 AM > To: Cavitt, Jonathan <jonathan.cavitt@intel.com> > Cc: Nikula, Jani <jani.nikula@intel.com>; intel-gfx@lists.freedesktop.org; Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Manna, Animesh <animesh.manna@intel.com> > Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > > > On Mon, Sep 15, 2025 at 02:49:22PM +0000, Cavitt, Jonathan wrote: > > > -----Original Message----- > > > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > > Sent: Friday, September 12, 2025 8:30 AM > > > To: Cavitt, Jonathan <jonathan.cavitt@intel.com> > > > Cc: Nikula, Jani <jani.nikula@intel.com>; intel-gfx@lists.freedesktop.org; Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Manna, Animesh <animesh.manna@intel.com> > > > Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > > > > > > > On Fri, Sep 12, 2025 at 02:29:17PM +0000, Cavitt, Jonathan wrote: > > > > > -----Original Message----- > > > > > From: Nikula, Jani <jani.nikula@intel.com> > > > > > Sent: Friday, September 12, 2025 1:56 AM > > > > > To: Cavitt, Jonathan <jonathan.cavitt@intel.com>; intel-gfx@lists.freedesktop.org > > > > > Cc: Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Cavitt, Jonathan <jonathan.cavitt@intel.com>; ville.syrjala@linux.intel.com; Manna, Animesh <animesh.manna@intel.com> > > > > > Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > > > > > > > > > > > On Thu, 11 Sep 2025, Jonathan Cavitt <jonathan.cavitt@intel.com> wrote: > > > > > > > There are a couple of modulus operations in the i915 display code with > > > > > > > vtotal as the divisor that add vtotal to the dividend. In modular > > > > > > > arithmetic, adding the divisor to the dividend is equivalent to adding > > > > > > > zero to the dividend, so this addition can be dropped. > > > > > > > > > > > > The result might become negative with this? > > > > > > > > > > > > BR, > > > > > > Jani. > > > > > > > > > > > > > > > > > > > > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > > > > > > > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > > > > > > > Cc: Animesh Manna <animesh.manna@intel.com> > > > > > > > Cc: Jani Nikula <jani.nikula@intel.com> > > > > > > > --- > > > > > > > drivers/gpu/drm/i915/display/intel_dsb.c | 4 ++-- > > > > > > > drivers/gpu/drm/i915/display/intel_vblank.c | 2 +- > > > > > > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > > > > > > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c > > > > > > > index dee44d45b668..67315116839b 100644 > > > > > > > --- a/drivers/gpu/drm/i915/display/intel_dsb.c > > > > > > > +++ b/drivers/gpu/drm/i915/display/intel_dsb.c > > > > > > > @@ -173,7 +173,7 @@ static int dsb_scanline_to_hw(struct intel_atomic_state *state, > > > > > > > intel_pre_commit_crtc_state(state, crtc); > > > > > > > int vtotal = dsb_vtotal(state, crtc); > > > > > > > > > > > > > > - return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > > > > > > + return (scanline - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > > > > > > > > > intel_crtc_scanline_offset returns -1, 1, or 2. So the result here could only be negative if > > > > > the value of scanline is less than 2. > > > > > > > > > > > > } > > > > > > > > > > > > > > /* > > > > > > > @@ -482,7 +482,7 @@ static void assert_dsl_ok(struct intel_atomic_state *state, > > > > > > > * Waiting for the entire frame doesn't make sense, > > > > > > > * (IN==don't wait, OUT=wait forever). > > > > > > > */ > > > > > > > - drm_WARN(crtc->base.dev, (end - start + vtotal) % vtotal == vtotal - 1, > > > > > > > + drm_WARN(crtc->base.dev, (end - start) % vtotal == vtotal - 1, > > > > > > > > > > This can only be negative if start is less than end, which doesn't seem possible. > > > > > > > > > > > > "[CRTC:%d:%s] DSB %d bad scanline window wait: %d-%d (vt=%d)\n", > > > > > > > crtc->base.base.id, crtc->base.name, dsb->id, > > > > > > > start, end, vtotal); > > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c > > > > > > > index c15234c1d96e..bcfca2fcef3c 100644 > > > > > > > --- a/drivers/gpu/drm/i915/display/intel_vblank.c > > > > > > > +++ b/drivers/gpu/drm/i915/display/intel_vblank.c > > > > > > > @@ -288,7 +288,7 @@ static int __intel_get_crtc_scanline(struct intel_crtc *crtc) > > > > > > > * See update_scanline_offset() for the details on the > > > > > > > * scanline_offset adjustment. > > > > > > > */ > > > > > > > - return (position + vtotal + crtc->scanline_offset) % vtotal; > > > > > > > + return (position + crtc->scanline_offset) % vtotal; > > > > > > > > > > crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state). > > > > > And position = intel_de_read_fw(display, PIPEDSL(display, pipe)) & PIPEDSL_LINE_MASK. > > > > > Finally, #define PIPEDSL_LINE_MASK REG_GENMASK(19, 0) > > > > > So, unless position = 0 on display versions 1 or 2 (where intel_crtc_scanline_offset returns -1), this cannot be negative. > > > > > > > > Scanlines can be anything from 0 to vtotal-1. > > > > So nak on this patch. > > > > > > > > > > > > > > ... > > > > > Wait, if crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state), then why are we recalculating > > > > > it in dsb_scanline_to_hw? That should also probably be fixed, but not in this patch. > > > > > > > > Not sure what you think needs fixing. dsb_scanline_to_hw() is the > > > > inverse of most other uses of scanline_offset. > > > > > > Well, yes, we subtract it instead of adding it. > > > > > > But like, in dsb_scanline_to_hw: > > > > > > """ > > > return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > > """ > > > > > > Can this not be simplified to: > > > > > > """ > > > return (scanline + vtotal - crtc->scanline_offset) % vtotal; > > > """ > > > > > > ? > > > > No. crtc->scanline_offset may not be correct at that point in time. > > Is it guaranteed to be accurate in __intel_get_crtc_scanline()? Yes, for the purpose that it's used there. > > Because that's the only place crtc->scanline_offset is read. > -Jonathan Cavitt > > > > > -- > > Ville Syrjälä > > Intel > > -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 11+ messages in thread
* RE: [PATCH] drm/i915/display: Simplify modular operations with vtotal 2025-09-15 15:31 ` Ville Syrjälä @ 2025-09-15 16:51 ` Cavitt, Jonathan 0 siblings, 0 replies; 11+ messages in thread From: Cavitt, Jonathan @ 2025-09-15 16:51 UTC (permalink / raw) To: Ville Syrjälä Cc: Nikula, Jani, intel-gfx@lists.freedesktop.org, Gupta, saurabhg, Zuo, Alex, Manna, Animesh, Cavitt, Jonathan -----Original Message----- From: Ville Syrjälä <ville.syrjala@linux.intel.com> Sent: Monday, September 15, 2025 8:32 AM To: Cavitt, Jonathan <jonathan.cavitt@intel.com> Cc: Nikula, Jani <jani.nikula@intel.com>; intel-gfx@lists.freedesktop.org; Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Manna, Animesh <animesh.manna@intel.com> Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > On Mon, Sep 15, 2025 at 03:21:03PM +0000, Cavitt, Jonathan wrote: > > -----Original Message----- > > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > Sent: Monday, September 15, 2025 8:17 AM > > To: Cavitt, Jonathan <jonathan.cavitt@intel.com> > > Cc: Nikula, Jani <jani.nikula@intel.com>; intel-gfx@lists.freedesktop.org; Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Manna, Animesh <animesh.manna@intel.com> > > Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > > > > > On Mon, Sep 15, 2025 at 02:49:22PM +0000, Cavitt, Jonathan wrote: > > > > -----Original Message----- > > > > From: Ville Syrjälä <ville.syrjala@linux.intel.com> > > > > Sent: Friday, September 12, 2025 8:30 AM > > > > To: Cavitt, Jonathan <jonathan.cavitt@intel.com> > > > > Cc: Nikula, Jani <jani.nikula@intel.com>; intel-gfx@lists.freedesktop.org; Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Manna, Animesh <animesh.manna@intel.com> > > > > Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > > > > > > > > > On Fri, Sep 12, 2025 at 02:29:17PM +0000, Cavitt, Jonathan wrote: > > > > > > -----Original Message----- > > > > > > From: Nikula, Jani <jani.nikula@intel.com> > > > > > > Sent: Friday, September 12, 2025 1:56 AM > > > > > > To: Cavitt, Jonathan <jonathan.cavitt@intel.com>; intel-gfx@lists.freedesktop.org > > > > > > Cc: Gupta, saurabhg <saurabhg.gupta@intel.com>; Zuo, Alex <alex.zuo@intel.com>; Cavitt, Jonathan <jonathan.cavitt@intel.com>; ville.syrjala@linux.intel.com; Manna, Animesh <animesh.manna@intel.com> > > > > > > Subject: Re: [PATCH] drm/i915/display: Simplify modular operations with vtotal > > > > > > > > > > > > > > On Thu, 11 Sep 2025, Jonathan Cavitt <jonathan.cavitt@intel.com> wrote: > > > > > > > > There are a couple of modulus operations in the i915 display code with > > > > > > > > vtotal as the divisor that add vtotal to the dividend. In modular > > > > > > > > arithmetic, adding the divisor to the dividend is equivalent to adding > > > > > > > > zero to the dividend, so this addition can be dropped. > > > > > > > > > > > > > > The result might become negative with this? > > > > > > > > > > > > > > BR, > > > > > > > Jani. > > > > > > > > > > > > > > > > > > > > > > > Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com> > > > > > > > > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > > > > > > > > Cc: Animesh Manna <animesh.manna@intel.com> > > > > > > > > Cc: Jani Nikula <jani.nikula@intel.com> > > > > > > > > --- > > > > > > > > drivers/gpu/drm/i915/display/intel_dsb.c | 4 ++-- > > > > > > > > drivers/gpu/drm/i915/display/intel_vblank.c | 2 +- > > > > > > > > 2 files changed, 3 insertions(+), 3 deletions(-) > > > > > > > > > > > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c > > > > > > > > index dee44d45b668..67315116839b 100644 > > > > > > > > --- a/drivers/gpu/drm/i915/display/intel_dsb.c > > > > > > > > +++ b/drivers/gpu/drm/i915/display/intel_dsb.c > > > > > > > > @@ -173,7 +173,7 @@ static int dsb_scanline_to_hw(struct intel_atomic_state *state, > > > > > > > > intel_pre_commit_crtc_state(state, crtc); > > > > > > > > int vtotal = dsb_vtotal(state, crtc); > > > > > > > > > > > > > > > > - return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > > > > > > > + return (scanline - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > > > > > > > > > > > intel_crtc_scanline_offset returns -1, 1, or 2. So the result here could only be negative if > > > > > > the value of scanline is less than 2. > > > > > > > > > > > > > > } > > > > > > > > > > > > > > > > /* > > > > > > > > @@ -482,7 +482,7 @@ static void assert_dsl_ok(struct intel_atomic_state *state, > > > > > > > > * Waiting for the entire frame doesn't make sense, > > > > > > > > * (IN==don't wait, OUT=wait forever). > > > > > > > > */ > > > > > > > > - drm_WARN(crtc->base.dev, (end - start + vtotal) % vtotal == vtotal - 1, > > > > > > > > + drm_WARN(crtc->base.dev, (end - start) % vtotal == vtotal - 1, > > > > > > > > > > > > This can only be negative if start is less than end, which doesn't seem possible. > > > > > > > > > > > > > > "[CRTC:%d:%s] DSB %d bad scanline window wait: %d-%d (vt=%d)\n", > > > > > > > > crtc->base.base.id, crtc->base.name, dsb->id, > > > > > > > > start, end, vtotal); > > > > > > > > diff --git a/drivers/gpu/drm/i915/display/intel_vblank.c b/drivers/gpu/drm/i915/display/intel_vblank.c > > > > > > > > index c15234c1d96e..bcfca2fcef3c 100644 > > > > > > > > --- a/drivers/gpu/drm/i915/display/intel_vblank.c > > > > > > > > +++ b/drivers/gpu/drm/i915/display/intel_vblank.c > > > > > > > > @@ -288,7 +288,7 @@ static int __intel_get_crtc_scanline(struct intel_crtc *crtc) > > > > > > > > * See update_scanline_offset() for the details on the > > > > > > > > * scanline_offset adjustment. > > > > > > > > */ > > > > > > > > - return (position + vtotal + crtc->scanline_offset) % vtotal; > > > > > > > > + return (position + crtc->scanline_offset) % vtotal; > > > > > > > > > > > > crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state). > > > > > > And position = intel_de_read_fw(display, PIPEDSL(display, pipe)) & PIPEDSL_LINE_MASK. > > > > > > Finally, #define PIPEDSL_LINE_MASK REG_GENMASK(19, 0) > > > > > > So, unless position = 0 on display versions 1 or 2 (where intel_crtc_scanline_offset returns -1), this cannot be negative. > > > > > > > > > > Scanlines can be anything from 0 to vtotal-1. > > > > > So nak on this patch. > > > > > > > > > > > > > > > > > ... > > > > > > Wait, if crtc->scanline_offset = intel_crtc_scanline_offset(crtc_state), then why are we recalculating > > > > > > it in dsb_scanline_to_hw? That should also probably be fixed, but not in this patch. > > > > > > > > > > Not sure what you think needs fixing. dsb_scanline_to_hw() is the > > > > > inverse of most other uses of scanline_offset. > > > > > > > > Well, yes, we subtract it instead of adding it. > > > > > > > > But like, in dsb_scanline_to_hw: > > > > > > > > """ > > > > return (scanline + vtotal - intel_crtc_scanline_offset(crtc_state)) % vtotal; > > > > """ > > > > > > > > Can this not be simplified to: > > > > > > > > """ > > > > return (scanline + vtotal - crtc->scanline_offset) % vtotal; > > > > """ > > > > > > > > ? > > > > > > No. crtc->scanline_offset may not be correct at that point in time. > > > > Is it guaranteed to be accurate in __intel_get_crtc_scanline()? > > Yes, for the purpose that it's used there. Okay, understandable. I can't think of a way to remove that variable from the crtc struct without making several assumptions about which crtc_state is used on initialization, so I'll take your word on that and not touch/change anything here. -Jonathan Cavitt > > > > > Because that's the only place crtc->scanline_offset is read. > > -Jonathan Cavitt > > > > > > > > -- > > > Ville Syrjälä > > > Intel > > > > > -- > Ville Syrjälä > Intel > ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2025-09-15 16:51 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-09-11 15:39 [PATCH] drm/i915/display: Simplify modular operations with vtotal Jonathan Cavitt 2025-09-11 17:09 ` ✓ i915.CI.BAT: success for " Patchwork 2025-09-12 6:38 ` ✗ i915.CI.Full: failure " Patchwork 2025-09-12 8:55 ` [PATCH] " Jani Nikula 2025-09-12 14:29 ` Cavitt, Jonathan 2025-09-12 15:30 ` Ville Syrjälä 2025-09-15 14:49 ` Cavitt, Jonathan 2025-09-15 15:16 ` Ville Syrjälä 2025-09-15 15:21 ` Cavitt, Jonathan 2025-09-15 15:31 ` Ville Syrjälä 2025-09-15 16:51 ` Cavitt, Jonathan
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.