* [igt-dev] [PATCH i-g-t] tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking
@ 2021-12-10 17:20 Jessica Zhang
2021-12-10 17:59 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Jessica Zhang @ 2021-12-10 17:20 UTC (permalink / raw)
To: igt-dev; +Cc: petri.latvala, quic_khsieh, swboyd, nganji, seanpaul, aravindh
Currently, there is a check that the vblank counter shouldn't change after
a nonblocking page flip and DRM_IOCTL_MODE_CURSOR call. This assumes
that ioctl is performed before the commit from the nonblocking flip is
dequeued.
The DRM_IOCTL_MODE_CURSOR callstack is as such:
drm_mode_cursor_ioctl
drm_mode_cursor_common
drm_mode_cursor_universal
__setplane_atomic
drm_atomic_helper_update_plane
drm_atomic_commit
Becuase the commit work queue is scheduled earlier than
DRM_CURSOR_IOCTL, it will finish before the ioctl. Thus, we can't
assume that the current vblank count will match vblank_start after the
cursor ioctl finishes.
Tested-on: Chromebook Lazor (Trogdor)
Signed-off-by: Jessica Zhang <quic_jesszhan@quicinc.com>
---
tests/kms_cursor_legacy.c | 2 --
1 file changed, 2 deletions(-)
diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c
index d50155e8..82c01bc8 100644
--- a/tests/kms_cursor_legacy.c
+++ b/tests/kms_cursor_legacy.c
@@ -1307,8 +1307,6 @@ static void flip_vs_cursor_crc(igt_display_t *display, bool atomic)
flip_nonblocking(display, pipe, atomic, &fb_info, NULL);
do_ioctl(display->drm_fd, DRM_IOCTL_MODE_CURSOR, &arg[i]);
- igt_assert_eq(kmstest_get_vblank(display->drm_fd, pipe, 0), vblank_start);
-
igt_set_timeout(1, "Stuck page flip");
igt_ignore_warn(read(display->drm_fd, &vbl, sizeof(vbl)));
igt_reset_timeout();
--
2.31.0
^ permalink raw reply related [flat|nested] 7+ messages in thread* [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking 2021-12-10 17:20 [igt-dev] [PATCH i-g-t] tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking Jessica Zhang @ 2021-12-10 17:59 ` Patchwork 2021-12-11 14:17 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork ` (2 subsequent siblings) 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2021-12-10 17:59 UTC (permalink / raw) To: Jessica Zhang; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 3191 bytes --] == Series Details == Series: tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking URL : https://patchwork.freedesktop.org/series/97875/ State : success == Summary == CI Bug Log - changes from CI_DRM_10988 -> IGTPW_6488 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/index.html Participating hosts (45 -> 35) ------------------------------ Additional (1): fi-pnv-d510 Missing (11): fi-ilk-m540 bat-dg1-6 fi-tgl-u2 bat-dg1-5 fi-hsw-4200u fi-bsw-cyan bat-adlp-6 bat-adlp-4 fi-ctg-p8600 bat-jsl-2 fi-bdw-samus Known issues ------------ Here are the changes found in IGTPW_6488 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@amdgpu/amd_cs_nop@sync-fork-compute0: - fi-snb-2600: NOTRUN -> [SKIP][1] ([fdo#109271]) +17 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/fi-snb-2600/igt@amdgpu/amd_cs_nop@sync-fork-compute0.html * igt@kms_frontbuffer_tracking@basic: - fi-cml-u2: [PASS][2] -> [DMESG-WARN][3] ([i915#4269]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/fi-cml-u2/igt@kms_frontbuffer_tracking@basic.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/fi-cml-u2/igt@kms_frontbuffer_tracking@basic.html * igt@prime_vgem@basic-userptr: - fi-pnv-d510: NOTRUN -> [SKIP][4] ([fdo#109271]) +57 similar issues [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/fi-pnv-d510/igt@prime_vgem@basic-userptr.html #### Possible fixes #### * igt@i915_selftest@live@hangcheck: - fi-snb-2600: [INCOMPLETE][5] ([i915#3921]) -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/fi-snb-2600/igt@i915_selftest@live@hangcheck.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/fi-snb-2600/igt@i915_selftest@live@hangcheck.html #### Warnings #### * igt@kms_psr@primary_page_flip: - fi-skl-6600u: [FAIL][7] ([i915#4547]) -> [INCOMPLETE][8] ([i915#198]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/fi-skl-6600u/igt@kms_psr@primary_page_flip.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/fi-skl-6600u/igt@kms_psr@primary_page_flip.html [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [i915#198]: https://gitlab.freedesktop.org/drm/intel/issues/198 [i915#3921]: https://gitlab.freedesktop.org/drm/intel/issues/3921 [i915#4269]: https://gitlab.freedesktop.org/drm/intel/issues/4269 [i915#4547]: https://gitlab.freedesktop.org/drm/intel/issues/4547 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_6305 -> IGTPW_6488 CI-20190529: 20190529 CI_DRM_10988: 24a4093e85c578905d39ebe14225dbeb5b6f07d5 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_6488: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/index.html IGT_6305: 136258e86a093fdb50a7a341de1c09ac9a076fea @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/index.html [-- Attachment #2: Type: text/html, Size: 3963 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking 2021-12-10 17:20 [igt-dev] [PATCH i-g-t] tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking Jessica Zhang 2021-12-10 17:59 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork @ 2021-12-11 14:17 ` Patchwork 2021-12-17 12:44 ` [igt-dev] [PATCH i-g-t] " Petri Latvala 2021-12-17 12:51 ` Ville Syrjälä 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2021-12-11 14:17 UTC (permalink / raw) To: Jessica Zhang; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 30305 bytes --] == Series Details == Series: tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking URL : https://patchwork.freedesktop.org/series/97875/ State : success == Summary == CI Bug Log - changes from CI_DRM_10988_full -> IGTPW_6488_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/index.html Participating hosts (10 -> 7) ------------------------------ Missing (3): pig-skl-6260u pig-glk-j5005 shard-rkl Known issues ------------ Here are the changes found in IGTPW_6488_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_param@set-priority-not-supported: - shard-tglb: NOTRUN -> [SKIP][1] ([fdo#109314]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb2/igt@gem_ctx_param@set-priority-not-supported.html - shard-iclb: NOTRUN -> [SKIP][2] ([fdo#109314]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb3/igt@gem_ctx_param@set-priority-not-supported.html * igt@gem_ctx_persistence@engines-hostile-preempt: - shard-snb: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#1099]) +2 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-snb7/igt@gem_ctx_persistence@engines-hostile-preempt.html * igt@gem_ctx_persistence@engines-hostile@bcs0: - shard-kbl: [PASS][4] -> [FAIL][5] ([i915#2410]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-kbl7/igt@gem_ctx_persistence@engines-hostile@bcs0.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl6/igt@gem_ctx_persistence@engines-hostile@bcs0.html * igt@gem_ctx_sseu@engines: - shard-tglb: NOTRUN -> [SKIP][6] ([i915#280]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb6/igt@gem_ctx_sseu@engines.html * igt@gem_eio@in-flight-contexts-immediate: - shard-tglb: [PASS][7] -> [TIMEOUT][8] ([i915#3063]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-tglb7/igt@gem_eio@in-flight-contexts-immediate.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb2/igt@gem_eio@in-flight-contexts-immediate.html * igt@gem_exec_fair@basic-deadline: - shard-kbl: NOTRUN -> [FAIL][9] ([i915#2846]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl6/igt@gem_exec_fair@basic-deadline.html - shard-apl: NOTRUN -> [FAIL][10] ([i915#2846]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl6/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-tglb: [PASS][11] -> [FAIL][12] ([i915#2842]) +1 similar issue [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-tglb7/igt@gem_exec_fair@basic-pace-share@rcs0.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb1/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-pace@bcs0: - shard-iclb: [PASS][13] -> [FAIL][14] ([i915#2842]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-iclb7/igt@gem_exec_fair@basic-pace@bcs0.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb3/igt@gem_exec_fair@basic-pace@bcs0.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-glk: [PASS][15] -> [FAIL][16] ([i915#2842]) +1 similar issue [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-glk4/igt@gem_exec_fair@basic-throttle@rcs0.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk4/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@gem_huc_copy@huc-copy: - shard-tglb: [PASS][17] -> [SKIP][18] ([i915#2190]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-tglb8/igt@gem_huc_copy@huc-copy.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb6/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@heavy-random: - shard-iclb: NOTRUN -> [SKIP][19] ([i915#4613]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb7/igt@gem_lmem_swapping@heavy-random.html - shard-tglb: NOTRUN -> [SKIP][20] ([i915#4613]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb7/igt@gem_lmem_swapping@heavy-random.html - shard-apl: NOTRUN -> [SKIP][21] ([fdo#109271] / [i915#4613]) +1 similar issue [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl6/igt@gem_lmem_swapping@heavy-random.html - shard-glk: NOTRUN -> [SKIP][22] ([fdo#109271] / [i915#4613]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk6/igt@gem_lmem_swapping@heavy-random.html * igt@gem_lmem_swapping@parallel-random-verify: - shard-kbl: NOTRUN -> [SKIP][23] ([fdo#109271] / [i915#4613]) +3 similar issues [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl1/igt@gem_lmem_swapping@parallel-random-verify.html * igt@gem_ppgtt@flink-and-close-vma-leak: - shard-apl: [PASS][24] -> [FAIL][25] ([i915#644]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-apl7/igt@gem_ppgtt@flink-and-close-vma-leak.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl7/igt@gem_ppgtt@flink-and-close-vma-leak.html * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume: - shard-tglb: NOTRUN -> [SKIP][26] ([i915#4270]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb6/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html - shard-iclb: NOTRUN -> [SKIP][27] ([i915#4270]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb3/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html * igt@gem_workarounds@suspend-resume-context: - shard-apl: NOTRUN -> [DMESG-WARN][28] ([i915#180]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl4/igt@gem_workarounds@suspend-resume-context.html * igt@gen7_exec_parse@basic-offset: - shard-tglb: NOTRUN -> [SKIP][29] ([fdo#109289]) +1 similar issue [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb7/igt@gen7_exec_parse@basic-offset.html * igt@gen9_exec_parse@unaligned-access: - shard-iclb: NOTRUN -> [SKIP][30] ([i915#2856]) +1 similar issue [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb3/igt@gen9_exec_parse@unaligned-access.html - shard-tglb: NOTRUN -> [SKIP][31] ([i915#2856]) +1 similar issue [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb7/igt@gen9_exec_parse@unaligned-access.html * igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp: - shard-kbl: NOTRUN -> [SKIP][32] ([fdo#109271] / [i915#1937]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl7/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-tglb: NOTRUN -> [WARN][33] ([i915#2681] / [i915#2684]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb5/igt@i915_pm_rc6_residency@rc6-idle.html - shard-iclb: NOTRUN -> [WARN][34] ([i915#1804] / [i915#2684]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb4/igt@i915_pm_rc6_residency@rc6-idle.html * igt@i915_pm_rpm@modeset-pc8-residency-stress: - shard-tglb: NOTRUN -> [SKIP][35] ([fdo#109506] / [i915#2411]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb3/igt@i915_pm_rpm@modeset-pc8-residency-stress.html - shard-iclb: NOTRUN -> [SKIP][36] ([fdo#109293] / [fdo#109506]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb8/igt@i915_pm_rpm@modeset-pc8-residency-stress.html * igt@i915_suspend@forcewake: - shard-kbl: [PASS][37] -> [DMESG-WARN][38] ([i915#180]) +1 similar issue [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-kbl6/igt@i915_suspend@forcewake.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl6/igt@i915_suspend@forcewake.html * igt@kms_addfb_basic@invalid-smem-bo-on-discrete: - shard-tglb: NOTRUN -> [SKIP][39] ([i915#3826]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb6/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html - shard-iclb: NOTRUN -> [SKIP][40] ([i915#3826]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb3/igt@kms_addfb_basic@invalid-smem-bo-on-discrete.html * igt@kms_big_fb@x-tiled-32bpp-rotate-270: - shard-iclb: NOTRUN -> [SKIP][41] ([fdo#110725] / [fdo#111614]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb2/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html - shard-tglb: NOTRUN -> [SKIP][42] ([fdo#111614]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb1/igt@kms_big_fb@x-tiled-32bpp-rotate-270.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-kbl: NOTRUN -> [SKIP][43] ([fdo#109271] / [i915#3777]) +4 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-apl: NOTRUN -> [SKIP][44] ([fdo#109271] / [i915#3777]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl2/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-0: - shard-glk: [PASS][45] -> [DMESG-WARN][46] ([i915#118]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-glk4/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk6/igt@kms_big_fb@yf-tiled-32bpp-rotate-0.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-270: - shard-tglb: NOTRUN -> [SKIP][47] ([fdo#111615]) +4 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb6/igt@kms_big_fb@yf-tiled-64bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-64bpp-rotate-90: - shard-iclb: NOTRUN -> [SKIP][48] ([fdo#110723]) +2 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb8/igt@kms_big_fb@yf-tiled-64bpp-rotate-90.html * igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][49] ([i915#3689]) +4 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb8/igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_ccs.html * igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc: - shard-kbl: NOTRUN -> [SKIP][50] ([fdo#109271] / [i915#3886]) +12 similar issues [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl6/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_gen12_rc_ccs: - shard-glk: NOTRUN -> [SKIP][51] ([fdo#109271]) +69 similar issues [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk2/igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_gen12_rc_ccs.html * igt@kms_ccs@pipe-b-random-ccs-data-yf_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][52] ([fdo#111615] / [i915#3689]) +3 similar issues [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb1/igt@kms_ccs@pipe-b-random-ccs-data-yf_tiled_ccs.html * igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_mc_ccs: - shard-iclb: NOTRUN -> [SKIP][53] ([fdo#109278] / [i915#3886]) +3 similar issues [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb2/igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-c-bad-rotation-90-y_tiled_gen12_mc_ccs: - shard-glk: NOTRUN -> [SKIP][54] ([fdo#109271] / [i915#3886]) +3 similar issues [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk4/igt@kms_ccs@pipe-c-bad-rotation-90-y_tiled_gen12_mc_ccs.html - shard-tglb: NOTRUN -> [SKIP][55] ([i915#3689] / [i915#3886]) +2 similar issues [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb7/igt@kms_ccs@pipe-c-bad-rotation-90-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-c-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc: - shard-apl: NOTRUN -> [SKIP][56] ([fdo#109271] / [i915#3886]) +7 similar issues [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl7/igt@kms_ccs@pipe-c-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html * igt@kms_cdclk@mode-transition: - shard-apl: NOTRUN -> [SKIP][57] ([fdo#109271]) +163 similar issues [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl7/igt@kms_cdclk@mode-transition.html * igt@kms_chamelium@hdmi-edid-read: - shard-tglb: NOTRUN -> [SKIP][58] ([fdo#109284] / [fdo#111827]) +6 similar issues [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb3/igt@kms_chamelium@hdmi-edid-read.html * igt@kms_chamelium@hdmi-hpd-storm: - shard-kbl: NOTRUN -> [SKIP][59] ([fdo#109271] / [fdo#111827]) +24 similar issues [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl3/igt@kms_chamelium@hdmi-hpd-storm.html * igt@kms_color_chamelium@pipe-b-ctm-red-to-blue: - shard-iclb: NOTRUN -> [SKIP][60] ([fdo#109284] / [fdo#111827]) +4 similar issues [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb2/igt@kms_color_chamelium@pipe-b-ctm-red-to-blue.html - shard-apl: NOTRUN -> [SKIP][61] ([fdo#109271] / [fdo#111827]) +14 similar issues [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl3/igt@kms_color_chamelium@pipe-b-ctm-red-to-blue.html * igt@kms_color_chamelium@pipe-c-ctm-green-to-red: - shard-snb: NOTRUN -> [SKIP][62] ([fdo#109271] / [fdo#111827]) +8 similar issues [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-snb6/igt@kms_color_chamelium@pipe-c-ctm-green-to-red.html * igt@kms_color_chamelium@pipe-d-ctm-0-75: - shard-glk: NOTRUN -> [SKIP][63] ([fdo#109271] / [fdo#111827]) +5 similar issues [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk1/igt@kms_color_chamelium@pipe-d-ctm-0-75.html - shard-iclb: NOTRUN -> [SKIP][64] ([fdo#109278] / [fdo#109284] / [fdo#111827]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb6/igt@kms_color_chamelium@pipe-d-ctm-0-75.html * igt@kms_content_protection@legacy: - shard-kbl: NOTRUN -> [TIMEOUT][65] ([i915#1319]) +2 similar issues [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl6/igt@kms_content_protection@legacy.html * igt@kms_content_protection@lic: - shard-apl: NOTRUN -> [TIMEOUT][66] ([i915#1319]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl7/igt@kms_content_protection@lic.html - shard-iclb: NOTRUN -> [SKIP][67] ([fdo#109300] / [fdo#111066]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb8/igt@kms_content_protection@lic.html - shard-tglb: NOTRUN -> [SKIP][68] ([fdo#111828]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb3/igt@kms_content_protection@lic.html * igt@kms_content_protection@uevent: - shard-kbl: NOTRUN -> [FAIL][69] ([i915#2105]) [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl2/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@pipe-b-cursor-32x32-rapid-movement: - shard-tglb: NOTRUN -> [SKIP][70] ([i915#3319]) +1 similar issue [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb1/igt@kms_cursor_crc@pipe-b-cursor-32x32-rapid-movement.html * igt@kms_cursor_crc@pipe-b-cursor-512x170-offscreen: - shard-iclb: NOTRUN -> [SKIP][71] ([fdo#109278] / [fdo#109279]) +1 similar issue [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb6/igt@kms_cursor_crc@pipe-b-cursor-512x170-offscreen.html * igt@kms_cursor_crc@pipe-c-cursor-512x170-offscreen: - shard-tglb: NOTRUN -> [SKIP][72] ([fdo#109279] / [i915#3359]) +3 similar issues [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb6/igt@kms_cursor_crc@pipe-c-cursor-512x170-offscreen.html * igt@kms_cursor_crc@pipe-c-cursor-max-size-rapid-movement: - shard-tglb: NOTRUN -> [SKIP][73] ([i915#3359]) +3 similar issues [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb1/igt@kms_cursor_crc@pipe-c-cursor-max-size-rapid-movement.html * igt@kms_cursor_crc@pipe-d-cursor-64x64-random: - shard-iclb: NOTRUN -> [SKIP][74] ([fdo#109278]) +18 similar issues [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb3/igt@kms_cursor_crc@pipe-d-cursor-64x64-random.html * igt@kms_cursor_edge_walk@pipe-d-128x128-right-edge: - shard-snb: NOTRUN -> [SKIP][75] ([fdo#109271]) +169 similar issues [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-snb7/igt@kms_cursor_edge_walk@pipe-d-128x128-right-edge.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size: - shard-iclb: NOTRUN -> [SKIP][76] ([fdo#109274] / [fdo#109278]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb3/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@pipe-d-single-bo: - shard-kbl: NOTRUN -> [SKIP][77] ([fdo#109271] / [i915#533]) +2 similar issues [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl3/igt@kms_cursor_legacy@pipe-d-single-bo.html * igt@kms_dp_tiled_display@basic-test-pattern: - shard-iclb: NOTRUN -> [SKIP][78] ([i915#426]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb7/igt@kms_dp_tiled_display@basic-test-pattern.html - shard-tglb: NOTRUN -> [SKIP][79] ([i915#426]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb5/igt@kms_dp_tiled_display@basic-test-pattern.html * igt@kms_flip@2x-blocking-wf_vblank: - shard-iclb: NOTRUN -> [SKIP][80] ([fdo#109274]) +2 similar issues [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb1/igt@kms_flip@2x-blocking-wf_vblank.html * igt@kms_flip@flip-vs-suspend@c-dp1: - shard-apl: [PASS][81] -> [DMESG-WARN][82] ([i915#180]) +2 similar issues [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-apl2/igt@kms_flip@flip-vs-suspend@c-dp1.html [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl3/igt@kms_flip@flip-vs-suspend@c-dp1.html * igt@kms_flip_tiling@flip-change-tiling@dp-1-pipe-a-y-to-yf-ccs: - shard-apl: NOTRUN -> [DMESG-WARN][83] ([i915#1226]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl3/igt@kms_flip_tiling@flip-change-tiling@dp-1-pipe-a-y-to-yf-ccs.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt: - shard-glk: [PASS][84] -> [FAIL][85] ([i915#2546]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-glk6/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-onoff: - shard-tglb: NOTRUN -> [SKIP][86] ([fdo#111825]) +24 similar issues [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite: - shard-iclb: NOTRUN -> [SKIP][87] ([fdo#109280]) +18 similar issues [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc: - shard-kbl: NOTRUN -> [SKIP][88] ([fdo#109271]) +307 similar issues [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl6/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html * igt@kms_hdr@static-toggle-suspend: - shard-tglb: NOTRUN -> [SKIP][89] ([i915#1187]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb3/igt@kms_hdr@static-toggle-suspend.html * igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c: - shard-iclb: NOTRUN -> [SKIP][90] ([fdo#109289]) +1 similar issue [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb1/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html * igt@kms_pipe_crc_basic@disable-crc-after-crtc-pipe-d: - shard-glk: NOTRUN -> [SKIP][91] ([fdo#109271] / [i915#533]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk8/igt@kms_pipe_crc_basic@disable-crc-after-crtc-pipe-d.html - shard-apl: NOTRUN -> [SKIP][92] ([fdo#109271] / [i915#533]) +1 similar issue [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl8/igt@kms_pipe_crc_basic@disable-crc-after-crtc-pipe-d.html * igt@kms_plane_alpha_blend@pipe-b-alpha-basic: - shard-glk: NOTRUN -> [FAIL][93] ([fdo#108145] / [i915#265]) +1 similar issue [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk6/igt@kms_plane_alpha_blend@pipe-b-alpha-basic.html - shard-apl: NOTRUN -> [FAIL][94] ([fdo#108145] / [i915#265]) +1 similar issue [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl6/igt@kms_plane_alpha_blend@pipe-b-alpha-basic.html * igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb: - shard-kbl: NOTRUN -> [FAIL][95] ([fdo#108145] / [i915#265]) +4 similar issues [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl7/igt@kms_plane_alpha_blend@pipe-c-alpha-opaque-fb.html * igt@kms_plane_lowres@pipe-b-tiling-none: - shard-tglb: NOTRUN -> [SKIP][96] ([i915#3536]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb1/igt@kms_plane_lowres@pipe-b-tiling-none.html - shard-iclb: NOTRUN -> [SKIP][97] ([i915#3536]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb2/igt@kms_plane_lowres@pipe-b-tiling-none.html * igt@kms_plane_multiple@atomic-pipe-d-tiling-yf: - shard-tglb: NOTRUN -> [SKIP][98] ([fdo#111615] / [fdo#112054]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb7/igt@kms_plane_multiple@atomic-pipe-d-tiling-yf.html * igt@kms_plane_scaling@scaler-with-clipping-clamping@pipe-c-scaler-with-clipping-clamping: - shard-apl: NOTRUN -> [SKIP][99] ([fdo#109271] / [i915#2733]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl2/igt@kms_plane_scaling@scaler-with-clipping-clamping@pipe-c-scaler-with-clipping-clamping.html - shard-kbl: NOTRUN -> [SKIP][100] ([fdo#109271] / [i915#2733]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl3/igt@kms_plane_scaling@scaler-with-clipping-clamping@pipe-c-scaler-with-clipping-clamping.html - shard-glk: NOTRUN -> [SKIP][101] ([fdo#109271] / [i915#2733]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk6/igt@kms_plane_scaling@scaler-with-clipping-clamping@pipe-c-scaler-with-clipping-clamping.html * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-3: - shard-kbl: NOTRUN -> [SKIP][102] ([fdo#109271] / [i915#658]) +8 similar issues [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl3/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-3.html * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-4: - shard-apl: NOTRUN -> [SKIP][103] ([fdo#109271] / [i915#658]) +2 similar issues [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl2/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-4.html * igt@kms_psr@psr2_cursor_render: - shard-iclb: NOTRUN -> [SKIP][104] ([fdo#109441]) +3 similar issues [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb1/igt@kms_psr@psr2_cursor_render.html * igt@kms_psr@psr2_sprite_plane_onoff: - shard-tglb: NOTRUN -> [FAIL][105] ([i915#132] / [i915#3467]) +3 similar issues [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb1/igt@kms_psr@psr2_sprite_plane_onoff.html * igt@kms_tv_load_detect@load-detect: - shard-tglb: NOTRUN -> [SKIP][106] ([fdo#109309]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb8/igt@kms_tv_load_detect@load-detect.html - shard-iclb: NOTRUN -> [SKIP][107] ([fdo#109309]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb5/igt@kms_tv_load_detect@load-detect.html * igt@nouveau_crc@pipe-c-source-outp-complete: - shard-tglb: NOTRUN -> [SKIP][108] ([i915#2530]) +3 similar issues [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb8/igt@nouveau_crc@pipe-c-source-outp-complete.html * igt@nouveau_crc@pipe-c-source-rg: - shard-iclb: NOTRUN -> [SKIP][109] ([i915#2530]) +2 similar issues [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb8/igt@nouveau_crc@pipe-c-source-rg.html * igt@prime_nv_api@i915_self_import: - shard-tglb: NOTRUN -> [SKIP][110] ([fdo#109291]) +3 similar issues [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb1/igt@prime_nv_api@i915_self_import.html * igt@prime_nv_api@nv_i915_import_twice_check_flink_name: - shard-iclb: NOTRUN -> [SKIP][111] ([fdo#109291]) +2 similar issues [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb7/igt@prime_nv_api@nv_i915_import_twice_check_flink_name.html * igt@sysfs_clients@fair-7: - shard-apl: NOTRUN -> [SKIP][112] ([fdo#109271] / [i915#2994]) +1 similar issue [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl1/igt@sysfs_clients@fair-7.html - shard-iclb: NOTRUN -> [SKIP][113] ([i915#2994]) +1 similar issue [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb7/igt@sysfs_clients@fair-7.html - shard-tglb: NOTRUN -> [SKIP][114] ([i915#2994]) +2 similar issues [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb3/igt@sysfs_clients@fair-7.html * igt@sysfs_clients@split-10: - shard-glk: NOTRUN -> [SKIP][115] ([fdo#109271] / [i915#2994]) +1 similar issue [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk3/igt@sysfs_clients@split-10.html * igt@sysfs_clients@split-50: - shard-kbl: NOTRUN -> [SKIP][116] ([fdo#109271] / [i915#2994]) +3 similar issues [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl1/igt@sysfs_clients@split-50.html #### Possible fixes #### * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-glk: [FAIL][117] ([i915#2842]) -> [PASS][118] +3 similar issues [117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-glk8/igt@gem_exec_fair@basic-none-rrul@rcs0.html [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk5/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-iclb: [FAIL][119] ([i915#2842]) -> [PASS][120] [119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-iclb3/igt@gem_exec_fair@basic-none-share@rcs0.html [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-iclb8/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-pace@rcs0: - shard-tglb: [FAIL][121] ([i915#2842]) -> [PASS][122] [121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-tglb8/igt@gem_exec_fair@basic-pace@rcs0.html [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-tglb2/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_exec_fair@basic-sync@rcs0: - shard-kbl: [SKIP][123] ([fdo#109271]) -> [PASS][124] +1 similar issue [123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-kbl3/igt@gem_exec_fair@basic-sync@rcs0.html [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-kbl1/igt@gem_exec_fair@basic-sync@rcs0.html * igt@gem_exec_whisper@basic-contexts-all: - shard-glk: [DMESG-WARN][125] ([i915#118]) -> [PASS][126] [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-glk4/igt@gem_exec_whisper@basic-contexts-all.html [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk7/igt@gem_exec_whisper@basic-contexts-all.html * igt@i915_selftest@live@hangcheck: - shard-snb: [INCOMPLETE][127] ([i915#3921]) -> [PASS][128] [127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-snb6/igt@i915_selftest@live@hangcheck.html [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-snb5/igt@i915_selftest@live@hangcheck.html * igt@i915_suspend@fence-restore-untiled: - shard-apl: [DMESG-WARN][129] ([i915#180]) -> [PASS][130] +1 similar issue [129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-apl6/igt@i915_suspend@fence-restore-untiled.html [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-apl1/igt@i915_suspend@fence-restore-untiled.html * igt@kms_big_fb@linear-64bpp-rotate-180: - shard-glk: [FAIL][131] ([i915#1888] / [i915#3653]) -> [PASS][132] [131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard-glk7/igt@kms_big_fb@linear-64bpp-rotate-180.html [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/shard-glk6/igt@kms_big_fb@linear-64bpp-rotate-180.html * igt@kms_flip@flip-vs-suspend-interruptible@a-dp1: - shard-kbl: [DMESG-WARN][133] ([i915#180]) -> [PASS][134] +7 similar issues [133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10988/shard- == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6488/index.html [-- Attachment #2: Type: text/html, Size: 33881 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking 2021-12-10 17:20 [igt-dev] [PATCH i-g-t] tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking Jessica Zhang 2021-12-10 17:59 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork 2021-12-11 14:17 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork @ 2021-12-17 12:44 ` Petri Latvala 2021-12-17 12:51 ` Ville Syrjälä 3 siblings, 0 replies; 7+ messages in thread From: Petri Latvala @ 2021-12-17 12:44 UTC (permalink / raw) To: Jessica Zhang, Ville Syrjälä Cc: quic_khsieh, swboyd, igt-dev, nganji, seanpaul, aravindh On Fri, Dec 10, 2021 at 09:20:06AM -0800, Jessica Zhang wrote: > Currently, there is a check that the vblank counter shouldn't change after > a nonblocking page flip and DRM_IOCTL_MODE_CURSOR call. This assumes > that ioctl is performed before the commit from the nonblocking flip is > dequeued. > > The DRM_IOCTL_MODE_CURSOR callstack is as such: > drm_mode_cursor_ioctl > drm_mode_cursor_common > drm_mode_cursor_universal > __setplane_atomic > drm_atomic_helper_update_plane > drm_atomic_commit > > Becuase the commit work queue is scheduled earlier than > DRM_CURSOR_IOCTL, it will finish before the ioctl. Thus, we can't > assume that the current vblank count will match vblank_start after the > cursor ioctl finishes. > > Tested-on: Chromebook Lazor (Trogdor) Does this imply that on this device, the vblank counter increases from the cursor ioctl? What remains to be documented here is whether that's an implementation detail, documentation bug, or a kernel bug. Maybe Ville is able to understand this better than me. -- Petri Latvala > > Signed-off-by: Jessica Zhang <quic_jesszhan@quicinc.com> > --- > tests/kms_cursor_legacy.c | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c > index d50155e8..82c01bc8 100644 > --- a/tests/kms_cursor_legacy.c > +++ b/tests/kms_cursor_legacy.c > @@ -1307,8 +1307,6 @@ static void flip_vs_cursor_crc(igt_display_t *display, bool atomic) > flip_nonblocking(display, pipe, atomic, &fb_info, NULL); > do_ioctl(display->drm_fd, DRM_IOCTL_MODE_CURSOR, &arg[i]); > > - igt_assert_eq(kmstest_get_vblank(display->drm_fd, pipe, 0), vblank_start); > - > igt_set_timeout(1, "Stuck page flip"); > igt_ignore_warn(read(display->drm_fd, &vbl, sizeof(vbl))); > igt_reset_timeout(); > -- > 2.31.0 > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking 2021-12-10 17:20 [igt-dev] [PATCH i-g-t] tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking Jessica Zhang ` (2 preceding siblings ...) 2021-12-17 12:44 ` [igt-dev] [PATCH i-g-t] " Petri Latvala @ 2021-12-17 12:51 ` Ville Syrjälä 2022-01-13 18:43 ` Jessica Zhang 2022-07-25 23:07 ` Rob Clark 3 siblings, 2 replies; 7+ messages in thread From: Ville Syrjälä @ 2021-12-17 12:51 UTC (permalink / raw) To: Jessica Zhang Cc: aravindh, petri.latvala, swboyd, igt-dev, nganji, seanpaul, quic_khsieh On Fri, Dec 10, 2021 at 09:20:06AM -0800, Jessica Zhang wrote: > Currently, there is a check that the vblank counter shouldn't change after > a nonblocking page flip and DRM_IOCTL_MODE_CURSOR call. This assumes > that ioctl is performed before the commit from the nonblocking flip is > dequeued. > > The DRM_IOCTL_MODE_CURSOR callstack is as such: > drm_mode_cursor_ioctl > drm_mode_cursor_common > drm_mode_cursor_universal > __setplane_atomic > drm_atomic_helper_update_plane > drm_atomic_commit > > Becuase the commit work queue is scheduled earlier than > DRM_CURSOR_IOCTL, it will finish before the ioctl. Thus, we can't > assume that the current vblank count will match vblank_start after the > cursor ioctl finishes. Your driver is broken. The legacy cursor ioctl is expected to not get stuck behind the page flip. > > Tested-on: Chromebook Lazor (Trogdor) > > Signed-off-by: Jessica Zhang <quic_jesszhan@quicinc.com> > --- > tests/kms_cursor_legacy.c | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c > index d50155e8..82c01bc8 100644 > --- a/tests/kms_cursor_legacy.c > +++ b/tests/kms_cursor_legacy.c > @@ -1307,8 +1307,6 @@ static void flip_vs_cursor_crc(igt_display_t *display, bool atomic) > flip_nonblocking(display, pipe, atomic, &fb_info, NULL); > do_ioctl(display->drm_fd, DRM_IOCTL_MODE_CURSOR, &arg[i]); > > - igt_assert_eq(kmstest_get_vblank(display->drm_fd, pipe, 0), vblank_start); > - > igt_set_timeout(1, "Stuck page flip"); > igt_ignore_warn(read(display->drm_fd, &vbl, sizeof(vbl))); > igt_reset_timeout(); > -- > 2.31.0 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking 2021-12-17 12:51 ` Ville Syrjälä @ 2022-01-13 18:43 ` Jessica Zhang 2022-07-25 23:07 ` Rob Clark 1 sibling, 0 replies; 7+ messages in thread From: Jessica Zhang @ 2022-01-13 18:43 UTC (permalink / raw) To: Ville Syrjälä Cc: aravindh, petri.latvala, swboyd, igt-dev, nganji, seanpaul, quic_khsieh On 12/17/2021 4:51 AM, Ville Syrjälä wrote: > On Fri, Dec 10, 2021 at 09:20:06AM -0800, Jessica Zhang wrote: >> Currently, there is a check that the vblank counter shouldn't change after >> a nonblocking page flip and DRM_IOCTL_MODE_CURSOR call. This assumes >> that ioctl is performed before the commit from the nonblocking flip is >> dequeued. >> >> The DRM_IOCTL_MODE_CURSOR callstack is as such: >> drm_mode_cursor_ioctl >> drm_mode_cursor_common >> drm_mode_cursor_universal >> __setplane_atomic >> drm_atomic_helper_update_plane >> drm_atomic_commit >> >> Becuase the commit work queue is scheduled earlier than >> DRM_CURSOR_IOCTL, it will finish before the ioctl. Thus, we can't >> assume that the current vblank count will match vblank_start after the >> cursor ioctl finishes. > > Your driver is broken. The legacy cursor ioctl is expected to > not get stuck behind the page flip. > Hi Ville, How is it guaranteed that the cursor ioctl flip will always be queued before a nonblocking flip? For reference, here are my logs for the subtest flip-vs-cursor-crc-atomic: [ 104.035222] (kms_cursor_legacy.c:1308): VBLANK START: 246 [ 104.038913] (kms_cursor_legacy.c:1309): NONBLOCKING FLIP CALLED [ 104.044335] (drm_atomic.c:528): drm_plane lock acquired [ 104.048341] (drm_plane.c:1122): drm_crtc lock acquired [ 104.053191] (kms_cursor_legacy.c:1314): VBLANK COUNT: 248 [ 104.053674] (drm_atomic_helper:1685): commit_work called [ 104.056817] (kms_cursor_legacy.c:1316): CURSOR IOCTL CALLED [ 104.056892] (drm_plane.c:1131): cursor_lock acquired [ 104.056911] (drm_atomic.c:528): drm_plane lock acquired [ 104.056986] (drm_plane.c:1080): __setplane_atomic called [ 104.081783] (kms_cursor_legacy.c:1320): VBLANK COUNT: 249 As you can see, commit_work from the nonblocking flip has been called before the cursor ioctl. In addition, the msm implementation of the nonblocking commit points back to drm_atomic_helper_commit [1], so the issue is not necessarily driver specific AFAIK. Thanks, Jessica Zhang [1] https://gitlab.freedesktop.org/drm/msm/-/blob/msm-next/drivers/gpu/drm/msm/msm_drv.c#L49 >> >> Tested-on: Chromebook Lazor (Trogdor) >> >> Signed-off-by: Jessica Zhang <quic_jesszhan@quicinc.com> >> --- >> tests/kms_cursor_legacy.c | 2 -- >> 1 file changed, 2 deletions(-) >> >> diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c >> index d50155e8..82c01bc8 100644 >> --- a/tests/kms_cursor_legacy.c >> +++ b/tests/kms_cursor_legacy.c >> @@ -1307,8 +1307,6 @@ static void flip_vs_cursor_crc(igt_display_t *display, bool atomic) >> flip_nonblocking(display, pipe, atomic, &fb_info, NULL); >> do_ioctl(display->drm_fd, DRM_IOCTL_MODE_CURSOR, &arg[i]); >> >> - igt_assert_eq(kmstest_get_vblank(display->drm_fd, pipe, 0), vblank_start); >> - >> igt_set_timeout(1, "Stuck page flip"); >> igt_ignore_warn(read(display->drm_fd, &vbl, sizeof(vbl))); >> igt_reset_timeout(); >> -- >> 2.31.0 > > -- > Ville Syrjälä > Intel ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking 2021-12-17 12:51 ` Ville Syrjälä 2022-01-13 18:43 ` Jessica Zhang @ 2022-07-25 23:07 ` Rob Clark 1 sibling, 0 replies; 7+ messages in thread From: Rob Clark @ 2022-07-25 23:07 UTC (permalink / raw) To: Ville Syrjälä Cc: petri.latvala, quic_khsieh, swboyd, igt-dev, nganji, seanpaul, aravindh On Fri, Dec 17, 2021 at 4:51 AM Ville Syrjälä <ville.syrjala@linux.intel.com> wrote: > > On Fri, Dec 10, 2021 at 09:20:06AM -0800, Jessica Zhang wrote: > > Currently, there is a check that the vblank counter shouldn't change after > > a nonblocking page flip and DRM_IOCTL_MODE_CURSOR call. This assumes > > that ioctl is performed before the commit from the nonblocking flip is > > dequeued. > > > > The DRM_IOCTL_MODE_CURSOR callstack is as such: > > drm_mode_cursor_ioctl > > drm_mode_cursor_common > > drm_mode_cursor_universal > > __setplane_atomic > > drm_atomic_helper_update_plane > > drm_atomic_commit > > > > Becuase the commit work queue is scheduled earlier than > > DRM_CURSOR_IOCTL, it will finish before the ioctl. Thus, we can't > > assume that the current vblank count will match vblank_start after the > > cursor ioctl finishes. > > Your driver is broken. The legacy cursor ioctl is expected to > not get stuck behind the page flip. Well, perhaps the atomic helpers are broken in that case? But I don't really agree that the legacy cursor was *that* well defined that we can call this a driver bug. What I'd propose instead is to do reverse the order of the pageflip and cursor updates, so the cursor updates don't get stuck behind the pageflip. BR, -R > > > > > Tested-on: Chromebook Lazor (Trogdor) > > > > Signed-off-by: Jessica Zhang <quic_jesszhan@quicinc.com> > > --- > > tests/kms_cursor_legacy.c | 2 -- > > 1 file changed, 2 deletions(-) > > > > diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c > > index d50155e8..82c01bc8 100644 > > --- a/tests/kms_cursor_legacy.c > > +++ b/tests/kms_cursor_legacy.c > > @@ -1307,8 +1307,6 @@ static void flip_vs_cursor_crc(igt_display_t *display, bool atomic) > > flip_nonblocking(display, pipe, atomic, &fb_info, NULL); > > do_ioctl(display->drm_fd, DRM_IOCTL_MODE_CURSOR, &arg[i]); > > > > - igt_assert_eq(kmstest_get_vblank(display->drm_fd, pipe, 0), vblank_start); > > - > > igt_set_timeout(1, "Stuck page flip"); > > igt_ignore_warn(read(display->drm_fd, &vbl, sizeof(vbl))); > > igt_reset_timeout(); > > -- > > 2.31.0 > > -- > Ville Syrjälä > Intel ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2022-07-25 23:08 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2021-12-10 17:20 [igt-dev] [PATCH i-g-t] tests/kms_cursor_legacy: Remove vblank counter check immediately after flip_nonblocking Jessica Zhang 2021-12-10 17:59 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork 2021-12-11 14:17 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2021-12-17 12:44 ` [igt-dev] [PATCH i-g-t] " Petri Latvala 2021-12-17 12:51 ` Ville Syrjälä 2022-01-13 18:43 ` Jessica Zhang 2022-07-25 23:07 ` Rob Clark
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.