* [igt-dev] [PATCH i-g-t] tests/i915/kms_flip_tiling: Handle lost flip event @ 2022-01-21 15:07 Juha-Pekka Heikkila 2022-01-21 15:57 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork ` (2 more replies) 0 siblings, 3 replies; 4+ messages in thread From: Juha-Pekka Heikkila @ 2022-01-21 15:07 UTC (permalink / raw) To: igt-dev If test fails to receive flip event within 50ms time period running test as well as all following subtests will fail. Fix actually failing test to be only one to be flagged and following subtests will not be affected by previous failure. Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> --- tests/i915/kms_flip_tiling.c | 40 ++++++++++++++++++++++++++++++++---- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/tests/i915/kms_flip_tiling.c b/tests/i915/kms_flip_tiling.c index 913657993..ba9ff46ed 100644 --- a/tests/i915/kms_flip_tiling.c +++ b/tests/i915/kms_flip_tiling.c @@ -39,7 +39,9 @@ typedef struct { int gen; uint32_t testformat; struct igt_fb fb[2]; + struct igt_fb old_fb[2]; igt_pipe_crc_t *pipe_crc; + bool flipevent_in_queue; // if test fails may need to handle rogue event } data_t; static void pipe_crc_free(data_t *data) @@ -71,12 +73,13 @@ static int try_commit(igt_display_t *display) static void test_flip_tiling(data_t *data, enum pipe pipe, igt_output_t *output, uint64_t modifier[2]) { - struct igt_fb old_fb[2] = { data->fb[0], data->fb[1] }; drmModeModeInfo *mode; igt_plane_t *primary; igt_crc_t reference_crc, crc; int fb_id, ret; + memcpy(&data->old_fb, &data->fb, sizeof(data->fb)); + mode = igt_output_get_mode(output); primary = igt_output_get_plane(output, 0); @@ -117,14 +120,16 @@ test_flip_tiling(data_t *data, enum pipe pipe, igt_output_t *output, uint64_t mo */ igt_require(ret == 0); + data->flipevent_in_queue = true; kmstest_wait_for_pageflip(data->drm_fd); + data->flipevent_in_queue = false; /* Get a crc and compare with the reference. */ igt_pipe_crc_get_current(data->drm_fd, data->pipe_crc, &crc); igt_assert_crc_equal(&reference_crc, &crc); - igt_remove_fb(data->drm_fd, &old_fb[0]); - igt_remove_fb(data->drm_fd, &old_fb[1]); + igt_remove_fb(data->drm_fd, &data->old_fb[0]); + igt_remove_fb(data->drm_fd, &data->old_fb[1]); } static void test_cleanup(data_t *data, enum pipe pipe, igt_output_t *output) @@ -141,7 +146,31 @@ static void test_cleanup(data_t *data, enum pipe pipe, igt_output_t *output) igt_remove_fb(data->drm_fd, &data->fb[1]); } -static data_t data; +static void handle_lost_event(data_t *data) { + // wait for max 5 seconds in case hit swapping or similar in progress. + drmEventContext evctx = { .version = 2 }; + struct timeval timeout = { .tv_sec = 5}; + fd_set fds; + int ret; + + FD_ZERO(&fds); + FD_SET(data->drm_fd, &fds); + do { + errno = 0; + ret = select(data->drm_fd + 1, &fds, NULL, NULL, &timeout); + } while (ret < 0 && errno == EINTR); + + // TODO: if still failed may need to reset/restart everything to + // avoid consecutive tests failing. + + igt_assert(drmHandleEvent(data->drm_fd, &evctx) == 0); + + data->flipevent_in_queue = false; + igt_remove_fb(data->drm_fd, &data->old_fb[0]); + igt_remove_fb(data->drm_fd, &data->old_fb[1]); +} + +static data_t data = {}; igt_output_t *output; igt_main @@ -189,6 +218,9 @@ igt_main igt_fb_modifier_name(modifier[0]), igt_fb_modifier_name(modifier[1])) test_flip_tiling(&data, pipe, output, modifier); + + if (data.flipevent_in_queue) + handle_lost_event(&data); } } test_cleanup(&data, pipe, output); -- 2.28.0 ^ permalink raw reply related [flat|nested] 4+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/kms_flip_tiling: Handle lost flip event 2022-01-21 15:07 [igt-dev] [PATCH i-g-t] tests/i915/kms_flip_tiling: Handle lost flip event Juha-Pekka Heikkila @ 2022-01-21 15:57 ` Patchwork 2022-01-21 20:09 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2022-01-25 11:47 ` [igt-dev] [PATCH i-g-t] " Govindapillai, Vinod 2 siblings, 0 replies; 4+ messages in thread From: Patchwork @ 2022-01-21 15:57 UTC (permalink / raw) To: Juha-Pekka Heikkila; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 6977 bytes --] == Series Details == Series: tests/i915/kms_flip_tiling: Handle lost flip event URL : https://patchwork.freedesktop.org/series/99158/ State : success == Summary == CI Bug Log - changes from CI_DRM_11118 -> IGTPW_6567 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/index.html Participating hosts (48 -> 42) ------------------------------ Additional (1): fi-kbl-soraka Missing (7): fi-ilk-m540 fi-hsw-4200u fi-bsw-cyan fi-icl-u2 bat-adlp-4 fi-ctg-p8600 fi-bdw-samus Known issues ------------ Here are the changes found in IGTPW_6567 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@amdgpu/amd_basic@semaphore: - fi-bdw-5557u: NOTRUN -> [SKIP][1] ([fdo#109271]) +31 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-bdw-5557u/igt@amdgpu/amd_basic@semaphore.html * igt@gem_exec_fence@basic-busy@bcs0: - fi-kbl-soraka: NOTRUN -> [SKIP][2] ([fdo#109271]) +8 similar issues [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-kbl-soraka/igt@gem_exec_fence@basic-busy@bcs0.html * igt@gem_exec_suspend@basic-s0@smem: - fi-tgl-1115g4: [PASS][3] -> [FAIL][4] ([i915#1888]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/fi-tgl-1115g4/igt@gem_exec_suspend@basic-s0@smem.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-tgl-1115g4/igt@gem_exec_suspend@basic-s0@smem.html * igt@gem_exec_suspend@basic-s3@smem: - fi-skl-6600u: NOTRUN -> [INCOMPLETE][5] ([i915#4547]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-skl-6600u/igt@gem_exec_suspend@basic-s3@smem.html * igt@gem_huc_copy@huc-copy: - fi-kbl-soraka: NOTRUN -> [SKIP][6] ([fdo#109271] / [i915#2190]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@basic: - fi-kbl-soraka: NOTRUN -> [SKIP][7] ([fdo#109271] / [i915#4613]) +3 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html * igt@i915_selftest@live@gt_pm: - fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][8] ([i915#1886] / [i915#2291]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html * igt@i915_selftest@live@requests: - fi-pnv-d510: [PASS][9] -> [DMESG-FAIL][10] ([i915#2927] / [i915#4528]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/fi-pnv-d510/igt@i915_selftest@live@requests.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-pnv-d510/igt@i915_selftest@live@requests.html * igt@kms_chamelium@common-hpd-after-suspend: - fi-kbl-soraka: NOTRUN -> [SKIP][11] ([fdo#109271] / [fdo#111827]) +8 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-kbl-soraka/igt@kms_chamelium@common-hpd-after-suspend.html * igt@kms_chamelium@dp-crc-fast: - fi-bdw-5557u: NOTRUN -> [SKIP][12] ([fdo#109271] / [fdo#111827]) +8 similar issues [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-bdw-5557u/igt@kms_chamelium@dp-crc-fast.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d: - fi-kbl-soraka: NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#533]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-kbl-soraka/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d.html * igt@runner@aborted: - fi-pnv-d510: NOTRUN -> [FAIL][14] ([fdo#109271] / [i915#2403] / [i915#4312]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-pnv-d510/igt@runner@aborted.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s3@smem: - fi-tgl-1115g4: [FAIL][15] ([i915#1888]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/fi-tgl-1115g4/igt@gem_exec_suspend@basic-s3@smem.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-tgl-1115g4/igt@gem_exec_suspend@basic-s3@smem.html - fi-bdw-5557u: [INCOMPLETE][17] ([i915#146]) -> [PASS][18] [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/fi-bdw-5557u/igt@gem_exec_suspend@basic-s3@smem.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-bdw-5557u/igt@gem_exec_suspend@basic-s3@smem.html * igt@i915_selftest@live@hangcheck: - bat-dg1-6: [DMESG-FAIL][19] ([i915#4494]) -> [PASS][20] [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/bat-dg1-6/igt@i915_selftest@live@hangcheck.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/bat-dg1-6/igt@i915_selftest@live@hangcheck.html * igt@kms_frontbuffer_tracking@basic: - fi-cml-u2: [DMESG-WARN][21] ([i915#4269]) -> [PASS][22] [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/fi-cml-u2/igt@kms_frontbuffer_tracking@basic.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/fi-cml-u2/igt@kms_frontbuffer_tracking@basic.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#146]: https://gitlab.freedesktop.org/drm/intel/issues/146 [i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886 [i915#1888]: https://gitlab.freedesktop.org/drm/intel/issues/1888 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2291]: https://gitlab.freedesktop.org/drm/intel/issues/2291 [i915#2403]: https://gitlab.freedesktop.org/drm/intel/issues/2403 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2927]: https://gitlab.freedesktop.org/drm/intel/issues/2927 [i915#4269]: https://gitlab.freedesktop.org/drm/intel/issues/4269 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4494]: https://gitlab.freedesktop.org/drm/intel/issues/4494 [i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528 [i915#4547]: https://gitlab.freedesktop.org/drm/intel/issues/4547 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4898]: https://gitlab.freedesktop.org/drm/intel/issues/4898 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_6329 -> IGTPW_6567 CI-20190529: 20190529 CI_DRM_11118: a8ae2fba8948946087ddc13ec6f4c44b6bcf3c72 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_6567: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/index.html IGT_6329: 38f656fdd61119105ecfa2c4dac157cd7dcad204 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/index.html [-- Attachment #2: Type: text/html, Size: 8427 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for tests/i915/kms_flip_tiling: Handle lost flip event 2022-01-21 15:07 [igt-dev] [PATCH i-g-t] tests/i915/kms_flip_tiling: Handle lost flip event Juha-Pekka Heikkila 2022-01-21 15:57 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork @ 2022-01-21 20:09 ` Patchwork 2022-01-25 11:47 ` [igt-dev] [PATCH i-g-t] " Govindapillai, Vinod 2 siblings, 0 replies; 4+ messages in thread From: Patchwork @ 2022-01-21 20:09 UTC (permalink / raw) To: Juha-Pekka Heikkila; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 30268 bytes --] == Series Details == Series: tests/i915/kms_flip_tiling: Handle lost flip event URL : https://patchwork.freedesktop.org/series/99158/ State : success == Summary == CI Bug Log - changes from CI_DRM_11118_full -> IGTPW_6567_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/index.html Participating hosts (10 -> 7) ------------------------------ Missing (3): pig-skl-6260u pig-kbl-iris pig-glk-j5005 Known issues ------------ Here are the changes found in IGTPW_6567_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_persistence@process: - shard-snb: NOTRUN -> [SKIP][1] ([fdo#109271] / [i915#1099]) +1 similar issue [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-snb5/igt@gem_ctx_persistence@process.html * igt@gem_eio@kms: - shard-tglb: [PASS][2] -> [FAIL][3] ([i915#232]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-tglb6/igt@gem_eio@kms.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb5/igt@gem_eio@kms.html * igt@gem_eio@unwedge-stress: - shard-iclb: [PASS][4] -> [TIMEOUT][5] ([i915#2481] / [i915#3070]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-iclb3/igt@gem_eio@unwedge-stress.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb8/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@parallel-out-fence: - shard-iclb: [PASS][6] -> [SKIP][7] ([i915#4525]) +1 similar issue [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-iclb2/igt@gem_exec_balancer@parallel-out-fence.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb7/igt@gem_exec_balancer@parallel-out-fence.html * igt@gem_exec_fair@basic-deadline: - shard-glk: [PASS][8] -> [FAIL][9] ([i915#2846]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-glk4/igt@gem_exec_fair@basic-deadline.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk6/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_6567/shard-apl7/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-flow@rcs0: - shard-tglb: [PASS][11] -> [FAIL][12] ([i915#2842]) +1 similar issue [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-tglb1/igt@gem_exec_fair@basic-flow@rcs0.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb8/igt@gem_exec_fair@basic-flow@rcs0.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-iclb: [PASS][13] -> [FAIL][14] ([i915#2842]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-iclb8/igt@gem_exec_fair@basic-none-share@rcs0.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb7/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-none-vip@rcs0: - shard-kbl: [PASS][15] -> [FAIL][16] ([i915#2842]) +2 similar issues [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-kbl1/igt@gem_exec_fair@basic-none-vip@rcs0.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl7/igt@gem_exec_fair@basic-none-vip@rcs0.html * igt@gem_exec_fair@basic-none@vcs1: - shard-iclb: NOTRUN -> [FAIL][17] ([i915#2842]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb4/igt@gem_exec_fair@basic-none@vcs1.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-kbl: NOTRUN -> [FAIL][18] ([i915#2842]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl4/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_params@no-blt: - shard-tglb: NOTRUN -> [SKIP][19] ([fdo#109283]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb7/igt@gem_exec_params@no-blt.html * igt@gem_exec_params@secure-non-root: - shard-tglb: NOTRUN -> [SKIP][20] ([fdo#112283]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb7/igt@gem_exec_params@secure-non-root.html * igt@gem_exec_whisper@basic-contexts-all: - shard-glk: [PASS][21] -> [DMESG-WARN][22] ([i915#118]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-glk3/igt@gem_exec_whisper@basic-contexts-all.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk9/igt@gem_exec_whisper@basic-contexts-all.html * igt@gem_pxp@reject-modify-context-protection-off-3: - shard-iclb: NOTRUN -> [SKIP][23] ([i915#4270]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb4/igt@gem_pxp@reject-modify-context-protection-off-3.html - shard-tglb: NOTRUN -> [SKIP][24] ([i915#4270]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb7/igt@gem_pxp@reject-modify-context-protection-off-3.html * igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs: - shard-iclb: NOTRUN -> [SKIP][25] ([i915#768]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb5/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-mc-ccs.html * igt@gem_userptr_blits@dmabuf-sync: - shard-apl: NOTRUN -> [SKIP][26] ([fdo#109271] / [i915#3323]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl1/igt@gem_userptr_blits@dmabuf-sync.html * igt@gen9_exec_parse@secure-batches: - shard-iclb: NOTRUN -> [SKIP][27] ([i915#2856]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb1/igt@gen9_exec_parse@secure-batches.html - shard-tglb: NOTRUN -> [SKIP][28] ([i915#2527] / [i915#2856]) +1 similar issue [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb7/igt@gen9_exec_parse@secure-batches.html * igt@i915_pm_dc@dc6-psr: - shard-iclb: NOTRUN -> [FAIL][29] ([i915#454]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb5/igt@i915_pm_dc@dc6-psr.html - shard-tglb: NOTRUN -> [FAIL][30] ([i915#454]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb2/igt@i915_pm_dc@dc6-psr.html * igt@i915_query@query-topology-unsupported: - shard-iclb: NOTRUN -> [SKIP][31] ([fdo#109302]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb4/igt@i915_query@query-topology-unsupported.html - shard-tglb: NOTRUN -> [SKIP][32] ([fdo#109302]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb1/igt@i915_query@query-topology-unsupported.html * igt@kms_async_flips@test-cursor: - shard-kbl: NOTRUN -> [DMESG-WARN][33] ([i915#62] / [i915#92]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl3/igt@kms_async_flips@test-cursor.html * igt@kms_big_fb@linear-8bpp-rotate-90: - shard-glk: NOTRUN -> [SKIP][34] ([fdo#109271]) +35 similar issues [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk4/igt@kms_big_fb@linear-8bpp-rotate-90.html - shard-tglb: NOTRUN -> [SKIP][35] ([fdo#111614]) +1 similar issue [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb3/igt@kms_big_fb@linear-8bpp-rotate-90.html * igt@kms_big_fb@x-tiled-16bpp-rotate-180: - shard-kbl: NOTRUN -> [DMESG-WARN][36] ([i915#1982] / [i915#62] / [i915#92]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl3/igt@kms_big_fb@x-tiled-16bpp-rotate-180.html * igt@kms_big_fb@y-tiled-64bpp-rotate-90: - shard-iclb: NOTRUN -> [SKIP][37] ([fdo#110725] / [fdo#111614]) +1 similar issue [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb4/igt@kms_big_fb@y-tiled-64bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-180: - shard-tglb: NOTRUN -> [SKIP][38] ([fdo#111615]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb8/igt@kms_big_fb@yf-tiled-8bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-apl: NOTRUN -> [SKIP][39] ([fdo#109271] / [i915#3777]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs: - shard-apl: NOTRUN -> [SKIP][40] ([fdo#109271] / [i915#3886]) +6 similar issues [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl4/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html - shard-glk: NOTRUN -> [SKIP][41] ([fdo#109271] / [i915#3886]) +2 similar issues [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk2/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_gen12_mc_ccs: - shard-kbl: NOTRUN -> [SKIP][42] ([fdo#109271] / [i915#3886]) +2 similar issues [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl7/igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_gen12_mc_ccs.html - shard-iclb: NOTRUN -> [SKIP][43] ([fdo#109278] / [i915#3886]) +2 similar issues [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb4/igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-c-crc-primary-basic-y_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][44] ([i915#3689]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb5/igt@kms_ccs@pipe-c-crc-primary-basic-y_tiled_ccs.html * igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs: - shard-tglb: NOTRUN -> [SKIP][45] ([i915#3689] / [i915#3886]) +3 similar issues [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb3/igt@kms_ccs@pipe-c-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-d-crc-primary-basic-yf_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][46] ([fdo#111615] / [i915#3689]) +1 similar issue [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb7/igt@kms_ccs@pipe-d-crc-primary-basic-yf_tiled_ccs.html * igt@kms_color@pipe-d-ctm-blue-to-red: - shard-iclb: NOTRUN -> [SKIP][47] ([fdo#109278] / [i915#1149]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb8/igt@kms_color@pipe-d-ctm-blue-to-red.html * igt@kms_color_chamelium@pipe-a-ctm-0-25: - shard-snb: NOTRUN -> [SKIP][48] ([fdo#109271] / [fdo#111827]) +4 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-snb4/igt@kms_color_chamelium@pipe-a-ctm-0-25.html * igt@kms_color_chamelium@pipe-c-ctm-max: - shard-apl: NOTRUN -> [SKIP][49] ([fdo#109271] / [fdo#111827]) +9 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl1/igt@kms_color_chamelium@pipe-c-ctm-max.html - shard-kbl: NOTRUN -> [SKIP][50] ([fdo#109271] / [fdo#111827]) +4 similar issues [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl3/igt@kms_color_chamelium@pipe-c-ctm-max.html - shard-iclb: NOTRUN -> [SKIP][51] ([fdo#109284] / [fdo#111827]) +2 similar issues [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb1/igt@kms_color_chamelium@pipe-c-ctm-max.html * igt@kms_color_chamelium@pipe-d-degamma: - shard-glk: NOTRUN -> [SKIP][52] ([fdo#109271] / [fdo#111827]) +3 similar issues [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk4/igt@kms_color_chamelium@pipe-d-degamma.html - shard-tglb: NOTRUN -> [SKIP][53] ([fdo#109284] / [fdo#111827]) +5 similar issues [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb3/igt@kms_color_chamelium@pipe-d-degamma.html - shard-iclb: NOTRUN -> [SKIP][54] ([fdo#109278] / [fdo#109284] / [fdo#111827]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb5/igt@kms_color_chamelium@pipe-d-degamma.html * igt@kms_content_protection@uevent: - shard-kbl: NOTRUN -> [FAIL][55] ([i915#2105]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl4/igt@kms_content_protection@uevent.html - shard-apl: NOTRUN -> [FAIL][56] ([i915#2105]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl6/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@pipe-a-cursor-512x512-random: - shard-iclb: NOTRUN -> [SKIP][57] ([fdo#109278] / [fdo#109279]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb5/igt@kms_cursor_crc@pipe-a-cursor-512x512-random.html * igt@kms_cursor_crc@pipe-c-cursor-max-size-offscreen: - shard-tglb: NOTRUN -> [SKIP][58] ([i915#3359]) +1 similar issue [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb7/igt@kms_cursor_crc@pipe-c-cursor-max-size-offscreen.html * igt@kms_cursor_crc@pipe-d-cursor-512x512-onscreen: - shard-tglb: NOTRUN -> [SKIP][59] ([fdo#109279] / [i915#3359]) +1 similar issue [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb5/igt@kms_cursor_crc@pipe-d-cursor-512x512-onscreen.html * igt@kms_cursor_edge_walk@pipe-d-128x128-right-edge: - shard-snb: NOTRUN -> [SKIP][60] ([fdo#109271]) +86 similar issues [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-snb5/igt@kms_cursor_edge_walk@pipe-d-128x128-right-edge.html * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic: - shard-iclb: NOTRUN -> [SKIP][61] ([fdo#109274] / [fdo#109278]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb8/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic.html * igt@kms_cursor_legacy@pipe-d-single-move: - shard-iclb: NOTRUN -> [SKIP][62] ([fdo#109278]) +11 similar issues [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb4/igt@kms_cursor_legacy@pipe-d-single-move.html * igt@kms_flip@2x-plain-flip-fb-recreate: - shard-tglb: NOTRUN -> [SKIP][63] ([fdo#109274] / [fdo#111825]) +2 similar issues [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb8/igt@kms_flip@2x-plain-flip-fb-recreate.html - shard-iclb: NOTRUN -> [SKIP][64] ([fdo#109274]) +1 similar issue [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb3/igt@kms_flip@2x-plain-flip-fb-recreate.html * igt@kms_flip@2x-plain-flip-fb-recreate@ab-hdmi-a1-hdmi-a2: - shard-glk: NOTRUN -> [FAIL][65] ([i915#2122]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk6/igt@kms_flip@2x-plain-flip-fb-recreate@ab-hdmi-a1-hdmi-a2.html * igt@kms_flip@flip-vs-suspend-interruptible@a-dp1: - shard-apl: [PASS][66] -> [DMESG-WARN][67] ([i915#180]) +4 similar issues [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-apl2/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl3/igt@kms_flip@flip-vs-suspend-interruptible@a-dp1.html * igt@kms_flip@flip-vs-suspend@c-dp1: - shard-kbl: [PASS][68] -> [DMESG-WARN][69] ([i915#180]) +4 similar issues [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-kbl3/igt@kms_flip@flip-vs-suspend@c-dp1.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl1/igt@kms_flip@flip-vs-suspend@c-dp1.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling: - shard-iclb: [PASS][70] -> [SKIP][71] ([i915#3701]) +1 similar issue [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-iclb6/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-cpu: - shard-iclb: NOTRUN -> [SKIP][72] ([fdo#109280]) +7 similar issues [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render: - shard-tglb: NOTRUN -> [SKIP][73] ([fdo#109280] / [fdo#111825]) +12 similar issues [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc: - shard-kbl: NOTRUN -> [SKIP][74] ([fdo#109271]) +68 similar issues [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl7/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html * igt@kms_hdr@bpc-switch-suspend: - shard-kbl: [PASS][75] -> [DMESG-WARN][76] ([i915#62] / [i915#92]) +41 similar issues [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-kbl4/igt@kms_hdr@bpc-switch-suspend.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl3/igt@kms_hdr@bpc-switch-suspend.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d: - shard-apl: NOTRUN -> [SKIP][77] ([fdo#109271] / [i915#533]) +1 similar issue [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl8/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d.html * igt@kms_plane_alpha_blend@pipe-b-alpha-opaque-fb: - shard-glk: NOTRUN -> [FAIL][78] ([fdo#108145] / [i915#265]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk5/igt@kms_plane_alpha_blend@pipe-b-alpha-opaque-fb.html - shard-kbl: NOTRUN -> [FAIL][79] ([fdo#108145] / [i915#265]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl3/igt@kms_plane_alpha_blend@pipe-b-alpha-opaque-fb.html * igt@kms_plane_alpha_blend@pipe-c-alpha-basic: - shard-apl: NOTRUN -> [FAIL][80] ([fdo#108145] / [i915#265]) +1 similar issue [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl6/igt@kms_plane_alpha_blend@pipe-c-alpha-basic.html * igt@kms_plane_lowres@pipe-d-tiling-yf: - shard-tglb: NOTRUN -> [SKIP][81] ([fdo#111615] / [fdo#112054]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb3/igt@kms_plane_lowres@pipe-d-tiling-yf.html * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area: - shard-apl: NOTRUN -> [SKIP][82] ([fdo#109271] / [i915#658]) +1 similar issue [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl7/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html - shard-kbl: NOTRUN -> [SKIP][83] ([fdo#109271] / [i915#658]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl7/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html - shard-iclb: NOTRUN -> [SKIP][84] ([fdo#111068] / [i915#658]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb4/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html - shard-tglb: NOTRUN -> [SKIP][85] ([i915#2920]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb7/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html - shard-glk: NOTRUN -> [SKIP][86] ([fdo#109271] / [i915#658]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk3/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html * igt@kms_psr@psr2_cursor_render: - shard-iclb: [PASS][87] -> [SKIP][88] ([fdo#109441]) +1 similar issue [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-iclb2/igt@kms_psr@psr2_cursor_render.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb1/igt@kms_psr@psr2_cursor_render.html * igt@kms_writeback@writeback-fb-id: - shard-glk: NOTRUN -> [SKIP][89] ([fdo#109271] / [i915#2437]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk2/igt@kms_writeback@writeback-fb-id.html - shard-kbl: NOTRUN -> [SKIP][90] ([fdo#109271] / [i915#2437]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl1/igt@kms_writeback@writeback-fb-id.html - shard-tglb: NOTRUN -> [SKIP][91] ([i915#2437]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb1/igt@kms_writeback@writeback-fb-id.html - shard-iclb: NOTRUN -> [SKIP][92] ([i915#2437]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb6/igt@kms_writeback@writeback-fb-id.html * igt@kms_writeback@writeback-pixel-formats: - shard-apl: NOTRUN -> [SKIP][93] ([fdo#109271] / [i915#2437]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl4/igt@kms_writeback@writeback-pixel-formats.html * igt@nouveau_crc@pipe-c-source-outp-inactive: - shard-tglb: NOTRUN -> [SKIP][94] ([i915#2530]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb5/igt@nouveau_crc@pipe-c-source-outp-inactive.html * igt@perf@gen12-unprivileged-single-ctx-counters: - shard-iclb: NOTRUN -> [SKIP][95] ([fdo#109289]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb1/igt@perf@gen12-unprivileged-single-ctx-counters.html * igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name: - shard-apl: NOTRUN -> [SKIP][96] ([fdo#109271]) +112 similar issues [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl1/igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name.html - shard-tglb: NOTRUN -> [SKIP][97] ([fdo#109291]) +1 similar issue [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb3/igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name.html - shard-iclb: NOTRUN -> [SKIP][98] ([fdo#109291]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb8/igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name.html * igt@sysfs_clients@create: - shard-apl: NOTRUN -> [SKIP][99] ([fdo#109271] / [i915#2994]) +2 similar issues [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl6/igt@sysfs_clients@create.html * igt@sysfs_clients@sema-25: - shard-iclb: NOTRUN -> [SKIP][100] ([i915#2994]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb1/igt@sysfs_clients@sema-25.html - shard-kbl: NOTRUN -> [SKIP][101] ([fdo#109271] / [i915#2994]) +1 similar issue [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl3/igt@sysfs_clients@sema-25.html - shard-tglb: NOTRUN -> [SKIP][102] ([i915#2994]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb5/igt@sysfs_clients@sema-25.html - shard-glk: NOTRUN -> [SKIP][103] ([fdo#109271] / [i915#2994]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk9/igt@sysfs_clients@sema-25.html * igt@testdisplay: - shard-glk: [PASS][104] -> [DMESG-WARN][105] ([i915#118] / [i915#1888]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-glk7/igt@testdisplay.html [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk1/igt@testdisplay.html #### Possible fixes #### * igt@gem_ctx_isolation@preservation-s3@vcs0: - shard-kbl: [DMESG-WARN][106] ([i915#180]) -> [PASS][107] +4 similar issues [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-kbl4/igt@gem_ctx_isolation@preservation-s3@vcs0.html [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl6/igt@gem_ctx_isolation@preservation-s3@vcs0.html * igt@gem_exec_balancer@parallel-balancer: - shard-iclb: [SKIP][108] ([i915#4525]) -> [PASS][109] [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-iclb3/igt@gem_exec_balancer@parallel-balancer.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb4/igt@gem_exec_balancer@parallel-balancer.html * igt@gem_exec_fair@basic-deadline: - shard-kbl: [FAIL][110] ([i915#2846]) -> [PASS][111] [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-kbl3/igt@gem_exec_fair@basic-deadline.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl7/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-glk: [FAIL][112] ([i915#2842]) -> [PASS][113] +3 similar issues [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-glk2/igt@gem_exec_fair@basic-none-rrul@rcs0.html [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk5/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@gem_exec_fair@basic-pace@vecs0: - shard-kbl: [FAIL][114] ([i915#2842]) -> [PASS][115] +1 similar issue [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-kbl7/igt@gem_exec_fair@basic-pace@vecs0.html [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-kbl3/igt@gem_exec_fair@basic-pace@vecs0.html * igt@i915_pm_dc@dc9-dpms: - shard-apl: [SKIP][116] ([fdo#109271]) -> [PASS][117] [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-apl8/igt@i915_pm_dc@dc9-dpms.html [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl3/igt@i915_pm_dc@dc9-dpms.html * igt@i915_selftest@live@gt_heartbeat: - shard-tglb: [INCOMPLETE][118] -> [PASS][119] [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-tglb8/igt@i915_selftest@live@gt_heartbeat.html [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-tglb8/igt@i915_selftest@live@gt_heartbeat.html * igt@i915_suspend@sysfs-reader: - shard-apl: [DMESG-WARN][120] ([i915#180]) -> [PASS][121] +1 similar issue [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-apl2/igt@i915_suspend@sysfs-reader.html [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl4/igt@i915_suspend@sysfs-reader.html * igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen: - shard-glk: [DMESG-WARN][122] ([i915#118]) -> [PASS][123] [122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-glk2/igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen.html [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk6/igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy: - shard-glk: [FAIL][124] ([i915#72]) -> [PASS][125] [124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-glk5/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk7/igt@kms_cursor_legacy@2x-flip-vs-cursor-legacy.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-apl: [INCOMPLETE][126] ([i915#180] / [i915#1982]) -> [PASS][127] [126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-apl2/igt@kms_fbcon_fbt@fbc-suspend.html [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl2/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a2: - shard-glk: [FAIL][128] ([i915#79]) -> [PASS][129] [128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-glk5/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a2.html [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk8/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a2.html * igt@kms_flip@flip-vs-fences-interruptible@a-vga1: - shard-snb: [DMESG-WARN][130] -> [PASS][131] [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-snb2/igt@kms_flip@flip-vs-fences-interruptible@a-vga1.html [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-snb7/igt@kms_flip@flip-vs-fences-interruptible@a-vga1.html * igt@kms_flip@flip-vs-fences-interruptible@b-vga1: - shard-snb: [INCOMPLETE][132] -> [PASS][133] [132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-snb2/igt@kms_flip@flip-vs-fences-interruptible@b-vga1.html [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-snb7/igt@kms_flip@flip-vs-fences-interruptible@b-vga1.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling: - shard-glk: [FAIL][134] ([i915#4911]) -> [PASS][135] [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-glk8/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling.html * igt@kms_psr@psr2_primary_mmap_gtt: - shard-iclb: [SKIP][136] ([fdo#109441]) -> [PASS][137] +1 similar issue [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-iclb8/igt@kms_psr@psr2_primary_mmap_gtt.html [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb2/igt@kms_psr@psr2_primary_mmap_gtt.html * igt@kms_setmode@basic: - shard-apl: [FAIL][138] ([i915#31]) -> [PASS][139] [138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-apl1/igt@kms_setmode@basic.html [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-apl1/igt@kms_setmode@basic.html - shard-glk: [FAIL][140] ([i915#31]) -> [PASS][141] [140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-glk4/igt@kms_setmode@basic.html [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-glk4/igt@kms_setmode@basic.html #### Warnings #### * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-iclb: [FAIL][142] ([i915#2852]) -> [FAIL][143] ([i915#2842]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11118/shard-iclb2/igt@gem_exec_fair@basic-none-rrul@rcs0.html [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/shard-iclb8/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@kms_psr2_sf@cursor-plane-update-sf: - shard-iclb: [SKIP][144] ([i915#2920]) -> [SKIP][145 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_6567/index.html [-- Attachment #2: Type: text/html, Size: 33667 bytes --] ^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/i915/kms_flip_tiling: Handle lost flip event 2022-01-21 15:07 [igt-dev] [PATCH i-g-t] tests/i915/kms_flip_tiling: Handle lost flip event Juha-Pekka Heikkila 2022-01-21 15:57 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork 2022-01-21 20:09 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork @ 2022-01-25 11:47 ` Govindapillai, Vinod 2 siblings, 0 replies; 4+ messages in thread From: Govindapillai, Vinod @ 2022-01-25 11:47 UTC (permalink / raw) To: juhapekka.heikkila, igt-dev On Fri, 2022-01-21 at 17:07 +0200, Juha-Pekka Heikkila wrote: > If test fails to receive flip event within 50ms time period > running test as well as all following subtests will fail. > Fix actually failing test to be only one to be flagged and > following subtests will not be affected by previous failure. > > Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> Looks good to me. Reviewed-by: Vinod Govindapillai <vinod.govindapillai@intel.com> > --- > tests/i915/kms_flip_tiling.c | 40 ++++++++++++++++++++++++++++++++ > ---- > 1 file changed, 36 insertions(+), 4 deletions(-) > > diff --git a/tests/i915/kms_flip_tiling.c > b/tests/i915/kms_flip_tiling.c > index 913657993..ba9ff46ed 100644 > --- a/tests/i915/kms_flip_tiling.c > +++ b/tests/i915/kms_flip_tiling.c > @@ -39,7 +39,9 @@ typedef struct { > int gen; > uint32_t testformat; > struct igt_fb fb[2]; > + struct igt_fb old_fb[2]; > igt_pipe_crc_t *pipe_crc; > + bool flipevent_in_queue; // if test fails may need to handle > rogue event > } data_t; > > static void pipe_crc_free(data_t *data) > @@ -71,12 +73,13 @@ static int try_commit(igt_display_t *display) > static void > test_flip_tiling(data_t *data, enum pipe pipe, igt_output_t *output, > uint64_t modifier[2]) > { > - struct igt_fb old_fb[2] = { data->fb[0], data->fb[1] }; > drmModeModeInfo *mode; > igt_plane_t *primary; > igt_crc_t reference_crc, crc; > int fb_id, ret; > > + memcpy(&data->old_fb, &data->fb, sizeof(data->fb)); > + > mode = igt_output_get_mode(output); > > primary = igt_output_get_plane(output, 0); > @@ -117,14 +120,16 @@ test_flip_tiling(data_t *data, enum pipe pipe, > igt_output_t *output, uint64_t mo > */ > igt_require(ret == 0); > > + data->flipevent_in_queue = true; > kmstest_wait_for_pageflip(data->drm_fd); > + data->flipevent_in_queue = false; > > /* Get a crc and compare with the reference. */ > igt_pipe_crc_get_current(data->drm_fd, data->pipe_crc, &crc); > igt_assert_crc_equal(&reference_crc, &crc); > > - igt_remove_fb(data->drm_fd, &old_fb[0]); > - igt_remove_fb(data->drm_fd, &old_fb[1]); > + igt_remove_fb(data->drm_fd, &data->old_fb[0]); > + igt_remove_fb(data->drm_fd, &data->old_fb[1]); > } > > static void test_cleanup(data_t *data, enum pipe pipe, igt_output_t > *output) > @@ -141,7 +146,31 @@ static void test_cleanup(data_t *data, enum pipe > pipe, igt_output_t *output) > igt_remove_fb(data->drm_fd, &data->fb[1]); > } > > -static data_t data; > +static void handle_lost_event(data_t *data) { > + // wait for max 5 seconds in case hit swapping or similar in > progress. > + drmEventContext evctx = { .version = 2 }; > + struct timeval timeout = { .tv_sec = 5}; > + fd_set fds; > + int ret; > + > + FD_ZERO(&fds); > + FD_SET(data->drm_fd, &fds); > + do { > + errno = 0; > + ret = select(data->drm_fd + 1, &fds, NULL, NULL, > &timeout); > + } while (ret < 0 && errno == EINTR); > + > + // TODO: if still failed may need to reset/restart everything > to > + // avoid consecutive tests failing. > + > + igt_assert(drmHandleEvent(data->drm_fd, &evctx) == 0); > + > + data->flipevent_in_queue = false; > + igt_remove_fb(data->drm_fd, &data->old_fb[0]); > + igt_remove_fb(data->drm_fd, &data->old_fb[1]); > +} > + > +static data_t data = {}; > igt_output_t *output; > > igt_main > @@ -189,6 +218,9 @@ igt_main > igt_fb_modifier_n > ame(modifier[0]), > igt_fb_modifier_n > ame(modifier[1])) > test_flip_tiling(&data, > pipe, output, modifier); > + > + if (data.flipevent_in_queue) > + handle_lost_event(&data > ); > } > } > test_cleanup(&data, pipe, output); --------------------------------------------------------------------- Intel Finland Oy Registered Address: PL 281, 00181 Helsinki Business Identity Code: 0357606 - 4 Domiciled in Helsinki This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. ^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-01-25 11:47 UTC | newest] Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-01-21 15:07 [igt-dev] [PATCH i-g-t] tests/i915/kms_flip_tiling: Handle lost flip event Juha-Pekka Heikkila 2022-01-21 15:57 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork 2022-01-21 20:09 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2022-01-25 11:47 ` [igt-dev] [PATCH i-g-t] " Govindapillai, Vinod
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.