* [igt-dev] [PATCH 1/2][V2] tests/kms_universal_plane: turn off pipe when primary plane is off
@ 2022-10-17 0:49 Alex Hung
2022-10-17 0:49 ` [igt-dev] [PATCH 2/2][V2] tests/kms_universal_plane: skip when pipe and primary plane cannot be off Alex Hung
` (4 more replies)
0 siblings, 5 replies; 6+ messages in thread
From: Alex Hung @ 2022-10-17 0:49 UTC (permalink / raw)
To: igt-dev; +Cc: markyacoub
GPU drivers can reject when crtc is on and primary plane is off,
so turn crtc off with primary plane and turn it on afterwards.
Signed-off-by: Alex Hung <alex.hung@amd.com>
---
tests/kms_universal_plane.c | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/tests/kms_universal_plane.c b/tests/kms_universal_plane.c
index 64416afd..2db1d7e8 100644
--- a/tests/kms_universal_plane.c
+++ b/tests/kms_universal_plane.c
@@ -228,11 +228,14 @@ functional_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output)
igt_pipe_crc_collect_crc(test.pipe_crc, &test.crc_7);
/* Step 11: Disable primary plane */
+ igt_output_set_pipe(output, PIPE_NONE);
+ igt_display_commit2(display, COMMIT_ATOMIC);
igt_plane_set_fb(primary, NULL);
igt_display_commit2(display, COMMIT_UNIVERSAL);
/* Step 12: Legacy modeset to yellow FB (CRC 8) */
igt_plane_set_fb(primary, &test.yellow_fb);
+ igt_output_set_pipe(output, pipe);
igt_display_commit2(display, COMMIT_LEGACY);
igt_pipe_crc_collect_crc(test.pipe_crc, &test.crc_8);
@@ -497,6 +500,8 @@ pageflip_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output)
igt_display_commit2(&data->display, COMMIT_LEGACY);
/* Disable the primary plane */
+ igt_output_set_pipe(output, PIPE_NONE);
+ igt_display_commit2(&data->display, COMMIT_ATOMIC);
igt_plane_set_fb(primary, NULL);
igt_display_commit2(&data->display, COMMIT_UNIVERSAL);
@@ -506,6 +511,7 @@ pageflip_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output)
* Note that crtc->primary->fb = NULL causes flip to return EBUSY for
* historical reasons...
*/
+ igt_output_set_pipe(output, pipe);
igt_assert(drmModePageFlip(data->drm_fd, output->config.crtc->crtc_id,
test.red_fb.fb_id, 0, NULL) == -EBUSY);
@@ -520,9 +526,13 @@ pageflip_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output)
* completes, which we don't have a good way to specifically test for,
* but at least we can make sure that nothing blows up.
*/
+ igt_output_set_pipe(output, pipe);
+ igt_display_commit2(&data->display, COMMIT_ATOMIC);
igt_assert(drmModePageFlip(data->drm_fd, output->config.crtc->crtc_id,
test.red_fb.fb_id, DRM_MODE_PAGE_FLIP_EVENT,
&test) == 0);
+ igt_output_set_pipe(output, PIPE_NONE);
+ igt_display_commit2(&data->display, COMMIT_ATOMIC);
igt_plane_set_fb(primary, NULL);
igt_display_commit2(&data->display, COMMIT_UNIVERSAL);
--
2.38.0
^ permalink raw reply related [flat|nested] 6+ messages in thread* [igt-dev] [PATCH 2/2][V2] tests/kms_universal_plane: skip when pipe and primary plane cannot be off 2022-10-17 0:49 [igt-dev] [PATCH 1/2][V2] tests/kms_universal_plane: turn off pipe when primary plane is off Alex Hung @ 2022-10-17 0:49 ` Alex Hung 2022-10-17 1:24 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [1/2,V2] tests/kms_universal_plane: turn off pipe when primary plane is off Patchwork ` (3 subsequent siblings) 4 siblings, 0 replies; 6+ messages in thread From: Alex Hung @ 2022-10-17 0:49 UTC (permalink / raw) To: igt-dev; +Cc: markyacoub amdgpu rejects when crtc is on + primary plane is off. As a result, skipping these scenario when they cannot be turned off together, i.e. crtc cannot be off when reading crc values. Signed-off-by: Alex Hung <alex.hung@amd.com> Reviewed-by: Mark Yacoub <markyacoub@chromium.org> --- tests/kms_universal_plane.c | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/tests/kms_universal_plane.c b/tests/kms_universal_plane.c index 2db1d7e8..e732b09a 100644 --- a/tests/kms_universal_plane.c +++ b/tests/kms_universal_plane.c @@ -190,9 +190,11 @@ functional_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output) igt_pipe_crc_collect_crc(test.pipe_crc, &test.crc_4); /* Step 5: Universal API's, disable primary plane (CRC 5) */ - igt_plane_set_fb(primary, NULL); - igt_display_commit2(display, COMMIT_UNIVERSAL); - igt_pipe_crc_collect_crc(test.pipe_crc, &test.crc_5); + if (!is_amdgpu_device(data->drm_fd)) { + igt_plane_set_fb(primary, NULL); + igt_display_commit2(display, COMMIT_UNIVERSAL); + igt_pipe_crc_collect_crc(test.pipe_crc, &test.crc_5); + } /* Step 6: Universal API's, re-enable primary with blue (CRC 6) */ igt_plane_set_fb(primary, &test.blue_fb); @@ -265,9 +267,11 @@ functional_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output) * Step 15: Explicitly disable primary after it's already been * implicitly disabled (CRC 10). */ - igt_plane_set_fb(primary, NULL); - igt_display_commit2(display, COMMIT_UNIVERSAL); - igt_pipe_crc_collect_crc(test.pipe_crc, &test.crc_10); + if (!is_amdgpu_device(data->drm_fd)) { + igt_plane_set_fb(primary, NULL); + igt_display_commit2(display, COMMIT_UNIVERSAL); + igt_pipe_crc_collect_crc(test.pipe_crc, &test.crc_10); + } /* Step 16: Legacy API's, blue primary, red sprite */ igt_plane_set_fb(primary, &test.blue_fb); @@ -278,7 +282,8 @@ functional_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output) igt_assert_crc_equal(&test.crc_2, &test.crc_4); /* Disabling primary plane should be same as black primary */ - igt_assert_crc_equal(&test.crc_1, &test.crc_5); + if (!is_amdgpu_device(data->drm_fd)) + igt_assert_crc_equal(&test.crc_1, &test.crc_5); /* Re-enabling primary should return to blue properly */ igt_assert_crc_equal(&test.crc_2, &test.crc_6); @@ -300,8 +305,7 @@ functional_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output) * and have it disable successfully. Skip on amdgpu since crc_9 was * skipped with offscreen planes previously. */ - if (!is_amdgpu_device(data->drm_fd)) - igt_assert_crc_equal(&test.crc_5, &test.crc_9); + igt_assert_crc_equal(&test.crc_5, &test.crc_9); /* * We should be able to explicitly disable an already -- 2.38.0 ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for series starting with [1/2,V2] tests/kms_universal_plane: turn off pipe when primary plane is off 2022-10-17 0:49 [igt-dev] [PATCH 1/2][V2] tests/kms_universal_plane: turn off pipe when primary plane is off Alex Hung 2022-10-17 0:49 ` [igt-dev] [PATCH 2/2][V2] tests/kms_universal_plane: skip when pipe and primary plane cannot be off Alex Hung @ 2022-10-17 1:24 ` Patchwork 2022-10-17 2:36 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork ` (2 subsequent siblings) 4 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2022-10-17 1:24 UTC (permalink / raw) To: Alex Hung; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 7495 bytes --] == Series Details == Series: series starting with [1/2,V2] tests/kms_universal_plane: turn off pipe when primary plane is off URL : https://patchwork.freedesktop.org/series/109748/ State : success == Summary == CI Bug Log - changes from IGT_7016 -> IGTPW_7967 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/index.html Participating hosts (45 -> 44) ------------------------------ Missing (1): fi-bdw-samus Known issues ------------ Here are the changes found in IGTPW_7967 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live@execlists: - fi-bsw-kefka: [PASS][1] -> [INCOMPLETE][2] ([i915#2940]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/fi-bsw-kefka/igt@i915_selftest@live@execlists.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/fi-bsw-kefka/igt@i915_selftest@live@execlists.html * igt@i915_selftest@live@gt_heartbeat: - fi-bxt-dsi: [PASS][3] -> [DMESG-FAIL][4] ([i915#5334]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/fi-bxt-dsi/igt@i915_selftest@live@gt_heartbeat.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/fi-bxt-dsi/igt@i915_selftest@live@gt_heartbeat.html * igt@kms_chamelium@common-hpd-after-suspend: - fi-hsw-4770: NOTRUN -> [SKIP][5] ([fdo#109271] / [fdo#111827]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/fi-hsw-4770/igt@kms_chamelium@common-hpd-after-suspend.html - fi-glk-j4005: NOTRUN -> [SKIP][6] ([fdo#109271] / [fdo#111827]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/fi-glk-j4005/igt@kms_chamelium@common-hpd-after-suspend.html - fi-bdw-5557u: NOTRUN -> [SKIP][7] ([fdo#109271] / [fdo#111827]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/fi-bdw-5557u/igt@kms_chamelium@common-hpd-after-suspend.html - fi-icl-u2: NOTRUN -> [SKIP][8] ([fdo#111827]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/fi-icl-u2/igt@kms_chamelium@common-hpd-after-suspend.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions: - fi-bsw-kefka: [PASS][9] -> [FAIL][10] ([i915#6298]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html * igt@runner@aborted: - fi-bsw-kefka: NOTRUN -> [FAIL][11] ([fdo#109271] / [i915#4312]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/fi-bsw-kefka/igt@runner@aborted.html #### Possible fixes #### * igt@i915_pm_rpm@basic-rte: - {bat-rplp-1}: [DMESG-WARN][12] ([i915#7077]) -> [PASS][13] [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/bat-rplp-1/igt@i915_pm_rpm@basic-rte.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/bat-rplp-1/igt@i915_pm_rpm@basic-rte.html * igt@i915_selftest@live@execlists: - fi-glk-j4005: [INCOMPLETE][14] -> [PASS][15] [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/fi-glk-j4005/igt@i915_selftest@live@execlists.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/fi-glk-j4005/igt@i915_selftest@live@execlists.html * igt@i915_selftest@live@hangcheck: - fi-hsw-4770: [INCOMPLETE][16] ([i915#4785]) -> [PASS][17] [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html * igt@i915_selftest@live@sanitycheck: - fi-icl-u2: [INCOMPLETE][18] ([i915#4890]) -> [PASS][19] [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/fi-icl-u2/igt@i915_selftest@live@sanitycheck.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/fi-icl-u2/igt@i915_selftest@live@sanitycheck.html * igt@i915_selftest@live@slpc: - {bat-rpls-1}: [DMESG-FAIL][20] ([i915#6367]) -> [PASS][21] [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/bat-rpls-1/igt@i915_selftest@live@slpc.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/bat-rpls-1/igt@i915_selftest@live@slpc.html * igt@i915_suspend@basic-s3-without-i915: - fi-bdw-5557u: [INCOMPLETE][22] ([i915#146] / [i915#6712]) -> [PASS][23] [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/fi-bdw-5557u/igt@i915_suspend@basic-s3-without-i915.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/fi-bdw-5557u/igt@i915_suspend@basic-s3-without-i915.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#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#146]: https://gitlab.freedesktop.org/drm/intel/issues/146 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2867]: https://gitlab.freedesktop.org/drm/intel/issues/2867 [i915#2940]: https://gitlab.freedesktop.org/drm/intel/issues/2940 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4785]: https://gitlab.freedesktop.org/drm/intel/issues/4785 [i915#4890]: https://gitlab.freedesktop.org/drm/intel/issues/4890 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#5122]: https://gitlab.freedesktop.org/drm/intel/issues/5122 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5537]: https://gitlab.freedesktop.org/drm/intel/issues/5537 [i915#6298]: https://gitlab.freedesktop.org/drm/intel/issues/6298 [i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367 [i915#6434]: https://gitlab.freedesktop.org/drm/intel/issues/6434 [i915#6596]: https://gitlab.freedesktop.org/drm/intel/issues/6596 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6712]: https://gitlab.freedesktop.org/drm/intel/issues/6712 [i915#6818]: https://gitlab.freedesktop.org/drm/intel/issues/6818 [i915#7077]: https://gitlab.freedesktop.org/drm/intel/issues/7077 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7016 -> IGTPW_7967 CI-20190529: 20190529 CI_DRM_12242: 075a81b1efd29300194bdf7877e08b6dbe3079d9 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_7967: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/index.html IGT_7016: 642f4bf44e2b42791b4d1684936a1bfbe2d099ee @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/index.html [-- Attachment #2: Type: text/html, Size: 7579 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for series starting with [1/2,V2] tests/kms_universal_plane: turn off pipe when primary plane is off 2022-10-17 0:49 [igt-dev] [PATCH 1/2][V2] tests/kms_universal_plane: turn off pipe when primary plane is off Alex Hung 2022-10-17 0:49 ` [igt-dev] [PATCH 2/2][V2] tests/kms_universal_plane: skip when pipe and primary plane cannot be off Alex Hung 2022-10-17 1:24 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [1/2,V2] tests/kms_universal_plane: turn off pipe when primary plane is off Patchwork @ 2022-10-17 2:36 ` Patchwork 2022-10-17 14:14 ` [igt-dev] [PATCH 1/2][V2] " Mark Yacoub 2022-11-11 10:36 ` Ville Syrjälä 4 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2022-10-17 2:36 UTC (permalink / raw) To: Alex Hung; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 33361 bytes --] == Series Details == Series: series starting with [1/2,V2] tests/kms_universal_plane: turn off pipe when primary plane is off URL : https://patchwork.freedesktop.org/series/109748/ State : success == Summary == CI Bug Log - changes from IGT_7016_full -> IGTPW_7967_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/index.html Participating hosts (6 -> 9) ------------------------------ Additional (3): shard-rkl shard-dg1 shard-tglu Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_7967_full: ### IGT changes ### #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@kms_vblank@pipe-d-ts-continuation-idle-hang: - {shard-dg1}: NOTRUN -> [SKIP][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-dg1-19/igt@kms_vblank@pipe-d-ts-continuation-idle-hang.html Known issues ------------ Here are the changes found in IGTPW_7967_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@feature_discovery@psr2: - shard-iclb: [PASS][2] -> [SKIP][3] ([i915#658]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-iclb2/igt@feature_discovery@psr2.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb8/igt@feature_discovery@psr2.html * igt@gem_ccs@suspend-resume: - shard-iclb: NOTRUN -> [SKIP][4] ([i915#5327]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb1/igt@gem_ccs@suspend-resume.html - shard-tglb: NOTRUN -> [SKIP][5] ([i915#5325]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb1/igt@gem_ccs@suspend-resume.html * igt@gem_create@create-massive: - shard-apl: NOTRUN -> [DMESG-WARN][6] ([i915#4991]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-apl2/igt@gem_create@create-massive.html * igt@gem_exec_balancer@parallel-contexts: - shard-iclb: [PASS][7] -> [SKIP][8] ([i915#4525]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-iclb1/igt@gem_exec_balancer@parallel-contexts.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb5/igt@gem_exec_balancer@parallel-contexts.html * igt@gem_exec_fair@basic-none-solo: - shard-snb: NOTRUN -> [SKIP][9] ([fdo#109271]) +30 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-snb6/igt@gem_exec_fair@basic-none-solo.html * igt@gem_exec_fair@basic-none-solo@rcs0: - shard-tglb: NOTRUN -> [FAIL][10] ([i915#2842]) +1 similar issue [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb3/igt@gem_exec_fair@basic-none-solo@rcs0.html - shard-glk: NOTRUN -> [FAIL][11] ([i915#2842]) +1 similar issue [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-glk6/igt@gem_exec_fair@basic-none-solo@rcs0.html * igt@gem_exec_fair@basic-none@vcs1: - shard-iclb: NOTRUN -> [FAIL][12] ([i915#2842]) +3 similar issues [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb2/igt@gem_exec_fair@basic-none@vcs1.html * igt@gem_exec_fair@basic-throttle@rcs0: - shard-glk: [PASS][13] -> [FAIL][14] ([i915#2842]) +4 similar issues [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-glk9/igt@gem_exec_fair@basic-throttle@rcs0.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-glk1/igt@gem_exec_fair@basic-throttle@rcs0.html * igt@gem_huc_copy@huc-copy: - shard-tglb: [PASS][15] -> [SKIP][16] ([i915#2190]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-tglb1/igt@gem_huc_copy@huc-copy.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb7/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@smem-oom: - shard-apl: NOTRUN -> [SKIP][17] ([fdo#109271] / [i915#4613]) +5 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-apl7/igt@gem_lmem_swapping@smem-oom.html * igt@gem_pread@exhaustion: - shard-apl: NOTRUN -> [WARN][18] ([i915#2658]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-apl8/igt@gem_pread@exhaustion.html * igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-yf-tiled: - shard-iclb: NOTRUN -> [SKIP][19] ([i915#768]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb5/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-yf-tiled.html * igt@gen7_exec_parse@oacontrol-tracking: - shard-apl: NOTRUN -> [SKIP][20] ([fdo#109271]) +193 similar issues [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-apl3/igt@gen7_exec_parse@oacontrol-tracking.html * igt@gen9_exec_parse@allowed-all: - shard-glk: [PASS][21] -> [DMESG-WARN][22] ([i915#5566] / [i915#716]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-glk3/igt@gen9_exec_parse@allowed-all.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-glk7/igt@gen9_exec_parse@allowed-all.html * igt@i915_pm_dc@dc6-dpms: - shard-iclb: [PASS][23] -> [FAIL][24] ([i915#3989] / [i915#454]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-iclb1/igt@i915_pm_dc@dc6-dpms.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb3/igt@i915_pm_dc@dc6-dpms.html * igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp: - shard-apl: NOTRUN -> [SKIP][25] ([fdo#109271] / [i915#1937]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-apl7/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp.html * igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-hdmi-a: - shard-glk: NOTRUN -> [SKIP][26] ([fdo#109271] / [i915#1937]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-glk7/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-hdmi-a.html * igt@i915_selftest@live@hangcheck: - shard-tglb: [PASS][27] -> [DMESG-WARN][28] ([i915#5591]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-tglb7/igt@i915_selftest@live@hangcheck.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb2/igt@i915_selftest@live@hangcheck.html * igt@i915_suspend@sysfs-reader: - shard-apl: [PASS][29] -> [DMESG-WARN][30] ([i915#180]) +1 similar issue [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-apl2/igt@i915_suspend@sysfs-reader.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-apl2/igt@i915_suspend@sysfs-reader.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0: - shard-tglb: NOTRUN -> [SKIP][31] ([i915#5286]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb1/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html - shard-iclb: NOTRUN -> [SKIP][32] ([i915#5286]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb5/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs: - shard-tglb: NOTRUN -> [SKIP][33] ([i915#3689] / [i915#3886]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb7/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html - shard-glk: NOTRUN -> [SKIP][34] ([fdo#109271] / [i915#3886]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-glk6/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html - shard-iclb: NOTRUN -> [SKIP][35] ([fdo#109278] / [i915#3886]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb1/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-crc-primary-basic-yf_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][36] ([fdo#111615] / [i915#3689]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb7/igt@kms_ccs@pipe-b-crc-primary-basic-yf_tiled_ccs.html * igt@kms_ccs@pipe-c-crc-primary-basic-y_tiled_gen12_mc_ccs: - shard-apl: NOTRUN -> [SKIP][37] ([fdo#109271] / [i915#3886]) +7 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-apl7/igt@kms_ccs@pipe-c-crc-primary-basic-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-d-ccs-on-another-bo-y_tiled_gen12_rc_ccs: - shard-iclb: NOTRUN -> [SKIP][38] ([fdo#109278]) +3 similar issues [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb2/igt@kms_ccs@pipe-d-ccs-on-another-bo-y_tiled_gen12_rc_ccs.html * igt@kms_ccs@pipe-d-crc-primary-rotation-180-4_tiled_dg2_mc_ccs: - shard-tglb: NOTRUN -> [SKIP][39] ([i915#3689]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb3/igt@kms_ccs@pipe-d-crc-primary-rotation-180-4_tiled_dg2_mc_ccs.html * igt@kms_chamelium@hdmi-hpd-fast: - shard-iclb: NOTRUN -> [SKIP][40] ([fdo#109284] / [fdo#111827]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb7/igt@kms_chamelium@hdmi-hpd-fast.html - shard-snb: NOTRUN -> [SKIP][41] ([fdo#109271] / [fdo#111827]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-snb5/igt@kms_chamelium@hdmi-hpd-fast.html - shard-tglb: NOTRUN -> [SKIP][42] ([fdo#109284] / [fdo#111827]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb7/igt@kms_chamelium@hdmi-hpd-fast.html - shard-glk: NOTRUN -> [SKIP][43] ([fdo#109271] / [fdo#111827]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-glk9/igt@kms_chamelium@hdmi-hpd-fast.html * igt@kms_chamelium@hdmi-hpd-storm: - shard-apl: NOTRUN -> [SKIP][44] ([fdo#109271] / [fdo#111827]) +12 similar issues [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-apl7/igt@kms_chamelium@hdmi-hpd-storm.html * igt@kms_cursor_legacy@cursor-vs-flip@toggle: - shard-iclb: [PASS][45] -> [FAIL][46] ([i915#5072]) +1 similar issue [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-iclb3/igt@kms_cursor_legacy@cursor-vs-flip@toggle.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb7/igt@kms_cursor_legacy@cursor-vs-flip@toggle.html * igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size: - shard-glk: [PASS][47] -> [FAIL][48] ([i915#2346]) +1 similar issue [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-glk9/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html * igt@kms_flip@2x-flip-vs-suspend-interruptible: - shard-iclb: NOTRUN -> [SKIP][49] ([fdo#109274]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb2/igt@kms_flip@2x-flip-vs-suspend-interruptible.html - shard-tglb: NOTRUN -> [SKIP][50] ([fdo#109274] / [fdo#111825] / [i915#3637]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb5/igt@kms_flip@2x-flip-vs-suspend-interruptible.html * igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-valid-mode: - shard-iclb: NOTRUN -> [SKIP][51] ([i915#2587] / [i915#2672]) +4 similar issues [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb8/igt@kms_flip_scaled_crc@flip-32bpp-4tile-to-64bpp-4tile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling@pipe-a-valid-mode: - shard-tglb: NOTRUN -> [SKIP][52] ([i915#2587] / [i915#2672]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb3/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-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode: - shard-iclb: NOTRUN -> [SKIP][53] ([i915#2672]) +2 similar issues [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb3/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-upscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode: - shard-glk: [PASS][54] -> [FAIL][55] ([i915#5852]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-glk3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-glk1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode: - shard-iclb: NOTRUN -> [SKIP][56] ([i915#2672] / [i915#3555]) +1 similar issue [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt: - shard-tglb: NOTRUN -> [SKIP][57] ([fdo#109280] / [fdo#111825]) +3 similar issues [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html - shard-iclb: NOTRUN -> [SKIP][58] ([fdo#109280]) +3 similar issues [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc: - shard-glk: NOTRUN -> [SKIP][59] ([fdo#109271]) +10 similar issues [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-glk7/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-wc.html * igt@kms_plane_alpha_blend@constant-alpha-max@pipe-b-dp-1: - shard-apl: NOTRUN -> [FAIL][60] ([i915#4573]) +2 similar issues [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-apl6/igt@kms_plane_alpha_blend@constant-alpha-max@pipe-b-dp-1.html * igt@kms_psr@psr2_primary_mmap_cpu: - shard-iclb: [PASS][61] -> [SKIP][62] ([fdo#109441]) +2 similar issues [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb3/igt@kms_psr@psr2_primary_mmap_cpu.html * igt@kms_writeback@writeback-pixel-formats: - shard-apl: NOTRUN -> [SKIP][63] ([fdo#109271] / [i915#2437]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-apl2/igt@kms_writeback@writeback-pixel-formats.html * igt@perf@per-context-mode-unprivileged: - shard-tglb: NOTRUN -> [SKIP][64] ([fdo#109289]) +1 similar issue [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb7/igt@perf@per-context-mode-unprivileged.html - shard-iclb: NOTRUN -> [SKIP][65] ([fdo#109289]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb1/igt@perf@per-context-mode-unprivileged.html * igt@sysfs_clients@fair-3: - shard-apl: NOTRUN -> [SKIP][66] ([fdo#109271] / [i915#2994]) +2 similar issues [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-apl8/igt@sysfs_clients@fair-3.html #### Possible fixes #### * igt@gem_exec_balancer@parallel-keep-submit-fence: - shard-iclb: [SKIP][67] ([i915#4525]) -> [PASS][68] [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-iclb3/igt@gem_exec_balancer@parallel-keep-submit-fence.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb1/igt@gem_exec_balancer@parallel-keep-submit-fence.html * igt@gem_exec_fair@basic-flow@rcs0: - shard-tglb: [FAIL][69] ([i915#2842]) -> [PASS][70] +1 similar issue [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-tglb1/igt@gem_exec_fair@basic-flow@rcs0.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-tglb1/igt@gem_exec_fair@basic-flow@rcs0.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-glk: [FAIL][71] ([i915#2842]) -> [PASS][72] [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-glk6/igt@gem_exec_fair@basic-pace-share@rcs0.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-glk2/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-apl: [FAIL][73] ([i915#2842]) -> [PASS][74] +1 similar issue [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-apl6/igt@gem_exec_fair@basic-pace-solo@rcs0.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-apl1/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_workarounds@suspend-resume-context: - shard-apl: [DMESG-WARN][75] ([i915#180]) -> [PASS][76] +2 similar issues [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-apl1/igt@gem_workarounds@suspend-resume-context.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-apl8/igt@gem_workarounds@suspend-resume-context.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2: - shard-glk: [FAIL][77] ([i915#79]) -> [PASS][78] +1 similar issue [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-glk3/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-glk6/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-hdmi-a2.html * igt@kms_flip@flip-vs-suspend@b-edp1: - shard-iclb: [DMESG-WARN][79] ([i915#2867]) -> [PASS][80] +1 similar issue [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-iclb7/igt@kms_flip@flip-vs-suspend@b-edp1.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb3/igt@kms_flip@flip-vs-suspend@b-edp1.html * igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode: - shard-glk: [DMESG-FAIL][81] ([i915#118]) -> [PASS][82] [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-glk6/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-glk1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-32bpp-yftileccs-upscaling@pipe-a-valid-mode.html * igt@kms_psr@psr2_sprite_blt: - shard-iclb: [SKIP][83] ([fdo#109441]) -> [PASS][84] +2 similar issues [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-iclb8/igt@kms_psr@psr2_sprite_blt.html [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb2/igt@kms_psr@psr2_sprite_blt.html #### Warnings #### * igt@i915_pm_rc6_residency@rc6-idle@bcs0: - shard-iclb: [WARN][85] ([i915#2684]) -> [FAIL][86] ([i915#2684]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-iclb6/igt@i915_pm_rc6_residency@rc6-idle@bcs0.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb8/igt@i915_pm_rc6_residency@rc6-idle@bcs0.html * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area: - shard-iclb: [SKIP][87] ([i915#2920]) -> [SKIP][88] ([fdo#111068] / [i915#658]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7016/shard-iclb2/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/shard-iclb8/igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area.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#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302 [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303 [fdo#109307]: https://bugs.freedesktop.org/show_bug.cgi?id=109307 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312 [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110254]: https://bugs.freedesktop.org/show_bug.cgi?id=110254 [fdo#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644 [fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1155]: https://gitlab.freedesktop.org/drm/intel/issues/1155 [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118 [i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257 [i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755 [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1902]: https://gitlab.freedesktop.org/drm/intel/issues/1902 [i915#1937]: https://gitlab.freedesktop.org/drm/intel/issues/1937 [i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2433]: https://gitlab.freedesktop.org/drm/intel/issues/2433 [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681 [i915#2684]: https://gitlab.freedesktop.org/drm/intel/issues/2684 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2867]: https://gitlab.freedesktop.org/drm/intel/issues/2867 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994 [i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002 [i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [i915#3528]: https://gitlab.freedesktop.org/drm/intel/issues/3528 [i915#3536]: https://gitlab.freedesktop.org/drm/intel/issues/3536 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3692]: https://gitlab.freedesktop.org/drm/intel/issues/3692 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804 [i915#3825]: https://gitlab.freedesktop.org/drm/intel/issues/3825 [i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3952]: https://gitlab.freedesktop.org/drm/intel/issues/3952 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966 [i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989 [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4573]: https://gitlab.freedesktop.org/drm/intel/issues/4573 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4818]: https://gitlab.freedesktop.org/drm/intel/issues/4818 [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4855]: https://gitlab.freedesktop.org/drm/intel/issues/4855 [i915#4859]: https://gitlab.freedesktop.org/drm/intel/issues/4859 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4874]: https://gitlab.freedesktop.org/drm/intel/issues/4874 [i915#4877]: https://gitlab.freedesktop.org/drm/intel/issues/4877 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881 [i915#4883]: https://gitlab.freedesktop.org/drm/intel/issues/4883 [i915#4884]: https://gitlab.freedesktop.org/drm/intel/issues/4884 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958 [i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991 [i915#5072]: https://gitlab.freedesktop.org/drm/intel/issues/5072 [i915#5122]: https://gitlab.freedesktop.org/drm/intel/issues/5122 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5182]: https://gitlab.freedesktop.org/drm/intel/issues/5182 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325 [i915#5327]: https://gitlab.freedesktop.org/drm/intel/issues/5327 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439 [i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461 [i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563 [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566 [i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591 [i915#5639]: https://gitlab.freedesktop.org/drm/intel/issues/5639 [i915#5723]: https://gitlab.freedesktop.org/drm/intel/issues/5723 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#5852]: https://gitlab.freedesktop.org/drm/intel/issues/5852 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6117]: https://gitlab.freedesktop.org/drm/intel/issues/6117 [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227 [i915#6230]: https://gitlab.freedesktop.org/drm/intel/issues/6230 [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245 [i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248 [i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335 [i915#6344]: https://gitlab.freedesktop.org/drm/intel/issues/6344 [i915#6403]: https://gitlab.freedesktop.org/drm/intel/issues/6403 [i915#6412]: https://gitlab.freedesktop.org/drm/intel/issues/6412 [i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433 [i915#6463]: https://gitlab.freedesktop.org/drm/intel/issues/6463 [i915#6493]: https://gitlab.freedesktop.org/drm/intel/issues/6493 [i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946 [i915#7037]: https://gitlab.freedesktop.org/drm/intel/issues/7037 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716 [i915#7178]: https://gitlab.freedesktop.org/drm/intel/issues/7178 [i915#7190]: https://gitlab.freedesktop.org/drm/intel/issues/7190 [i915#768]: https://gitlab.freedesktop.org/drm/intel/issues/768 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7016 -> IGTPW_7967 CI-20190529: 20190529 CI_DRM_12242: 075a81b1efd29300194bdf7877e08b6dbe3079d9 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_7967: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/index.html IGT_7016: 642f4bf44e2b42791b4d1684936a1bfbe2d099ee @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_7967/index.html [-- Attachment #2: Type: text/html, Size: 28515 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [igt-dev] [PATCH 1/2][V2] tests/kms_universal_plane: turn off pipe when primary plane is off 2022-10-17 0:49 [igt-dev] [PATCH 1/2][V2] tests/kms_universal_plane: turn off pipe when primary plane is off Alex Hung ` (2 preceding siblings ...) 2022-10-17 2:36 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork @ 2022-10-17 14:14 ` Mark Yacoub 2022-11-11 10:36 ` Ville Syrjälä 4 siblings, 0 replies; 6+ messages in thread From: Mark Yacoub @ 2022-10-17 14:14 UTC (permalink / raw) To: Alex Hung; +Cc: igt-dev, markyacoub On Sun, Oct 16, 2022 at 8:50 PM Alex Hung <alex.hung@amd.com> wrote: > > GPU drivers can reject when crtc is on and primary plane is off, > so turn crtc off with primary plane and turn it on afterwards. > > Signed-off-by: Alex Hung <alex.hung@amd.com> Reviewed-by: Mark Yacoub <markyacoub@chromium.org> > --- > tests/kms_universal_plane.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/tests/kms_universal_plane.c b/tests/kms_universal_plane.c > index 64416afd..2db1d7e8 100644 > --- a/tests/kms_universal_plane.c > +++ b/tests/kms_universal_plane.c > @@ -228,11 +228,14 @@ functional_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output) > igt_pipe_crc_collect_crc(test.pipe_crc, &test.crc_7); > > /* Step 11: Disable primary plane */ > + igt_output_set_pipe(output, PIPE_NONE); > + igt_display_commit2(display, COMMIT_ATOMIC); > igt_plane_set_fb(primary, NULL); > igt_display_commit2(display, COMMIT_UNIVERSAL); > > /* Step 12: Legacy modeset to yellow FB (CRC 8) */ > igt_plane_set_fb(primary, &test.yellow_fb); > + igt_output_set_pipe(output, pipe); > igt_display_commit2(display, COMMIT_LEGACY); > igt_pipe_crc_collect_crc(test.pipe_crc, &test.crc_8); > > @@ -497,6 +500,8 @@ pageflip_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output) > igt_display_commit2(&data->display, COMMIT_LEGACY); > > /* Disable the primary plane */ > + igt_output_set_pipe(output, PIPE_NONE); > + igt_display_commit2(&data->display, COMMIT_ATOMIC); > igt_plane_set_fb(primary, NULL); > igt_display_commit2(&data->display, COMMIT_UNIVERSAL); > > @@ -506,6 +511,7 @@ pageflip_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output) > * Note that crtc->primary->fb = NULL causes flip to return EBUSY for > * historical reasons... > */ > + igt_output_set_pipe(output, pipe); > igt_assert(drmModePageFlip(data->drm_fd, output->config.crtc->crtc_id, > test.red_fb.fb_id, 0, NULL) == -EBUSY); > > @@ -520,9 +526,13 @@ pageflip_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output) > * completes, which we don't have a good way to specifically test for, > * but at least we can make sure that nothing blows up. > */ > + igt_output_set_pipe(output, pipe); > + igt_display_commit2(&data->display, COMMIT_ATOMIC); > igt_assert(drmModePageFlip(data->drm_fd, output->config.crtc->crtc_id, > test.red_fb.fb_id, DRM_MODE_PAGE_FLIP_EVENT, > &test) == 0); > + igt_output_set_pipe(output, PIPE_NONE); > + igt_display_commit2(&data->display, COMMIT_ATOMIC); > igt_plane_set_fb(primary, NULL); > igt_display_commit2(&data->display, COMMIT_UNIVERSAL); > > -- > 2.38.0 > ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [igt-dev] [PATCH 1/2][V2] tests/kms_universal_plane: turn off pipe when primary plane is off 2022-10-17 0:49 [igt-dev] [PATCH 1/2][V2] tests/kms_universal_plane: turn off pipe when primary plane is off Alex Hung ` (3 preceding siblings ...) 2022-10-17 14:14 ` [igt-dev] [PATCH 1/2][V2] " Mark Yacoub @ 2022-11-11 10:36 ` Ville Syrjälä 4 siblings, 0 replies; 6+ messages in thread From: Ville Syrjälä @ 2022-11-11 10:36 UTC (permalink / raw) To: Alex Hung; +Cc: igt-dev, markyacoub On Sun, Oct 16, 2022 at 06:49:35PM -0600, Alex Hung wrote: > GPU drivers can reject when crtc is on and primary plane is off, > so turn crtc off with primary plane and turn it on afterwards. > > Signed-off-by: Alex Hung <alex.hung@amd.com> > --- > tests/kms_universal_plane.c | 10 ++++++++++ > 1 file changed, 10 insertions(+) > > diff --git a/tests/kms_universal_plane.c b/tests/kms_universal_plane.c > index 64416afd..2db1d7e8 100644 > --- a/tests/kms_universal_plane.c > +++ b/tests/kms_universal_plane.c > @@ -228,11 +228,14 @@ functional_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output) > igt_pipe_crc_collect_crc(test.pipe_crc, &test.crc_7); > > /* Step 11: Disable primary plane */ > + igt_output_set_pipe(output, PIPE_NONE); > + igt_display_commit2(display, COMMIT_ATOMIC); This is wrong. The test is not supposed to use atomic commits. > igt_plane_set_fb(primary, NULL); > igt_display_commit2(display, COMMIT_UNIVERSAL); This is the commit that should have been used. Though I guess it would have to converted to LEGACY. Not sure any of this actually makes sense since after the modesets the test is testing something totally different that what the original intent was. > > /* Step 12: Legacy modeset to yellow FB (CRC 8) */ > igt_plane_set_fb(primary, &test.yellow_fb); > + igt_output_set_pipe(output, pipe); > igt_display_commit2(display, COMMIT_LEGACY); > igt_pipe_crc_collect_crc(test.pipe_crc, &test.crc_8); > > @@ -497,6 +500,8 @@ pageflip_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output) > igt_display_commit2(&data->display, COMMIT_LEGACY); > > /* Disable the primary plane */ > + igt_output_set_pipe(output, PIPE_NONE); > + igt_display_commit2(&data->display, COMMIT_ATOMIC); > igt_plane_set_fb(primary, NULL); > igt_display_commit2(&data->display, COMMIT_UNIVERSAL); > > @@ -506,6 +511,7 @@ pageflip_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output) > * Note that crtc->primary->fb = NULL causes flip to return EBUSY for > * historical reasons... > */ > + igt_output_set_pipe(output, pipe); > igt_assert(drmModePageFlip(data->drm_fd, output->config.crtc->crtc_id, > test.red_fb.fb_id, 0, NULL) == -EBUSY); > > @@ -520,9 +526,13 @@ pageflip_test_pipe(data_t *data, enum pipe pipe, igt_output_t *output) > * completes, which we don't have a good way to specifically test for, > * but at least we can make sure that nothing blows up. > */ > + igt_output_set_pipe(output, pipe); > + igt_display_commit2(&data->display, COMMIT_ATOMIC); > igt_assert(drmModePageFlip(data->drm_fd, output->config.crtc->crtc_id, > test.red_fb.fb_id, DRM_MODE_PAGE_FLIP_EVENT, > &test) == 0); > + igt_output_set_pipe(output, PIPE_NONE); > + igt_display_commit2(&data->display, COMMIT_ATOMIC); > igt_plane_set_fb(primary, NULL); > igt_display_commit2(&data->display, COMMIT_UNIVERSAL); > > -- > 2.38.0 -- Ville Syrjälä Intel ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-11-11 10:36 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-10-17 0:49 [igt-dev] [PATCH 1/2][V2] tests/kms_universal_plane: turn off pipe when primary plane is off Alex Hung 2022-10-17 0:49 ` [igt-dev] [PATCH 2/2][V2] tests/kms_universal_plane: skip when pipe and primary plane cannot be off Alex Hung 2022-10-17 1:24 ` [igt-dev] ✓ Fi.CI.BAT: success for series starting with [1/2,V2] tests/kms_universal_plane: turn off pipe when primary plane is off Patchwork 2022-10-17 2:36 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2022-10-17 14:14 ` [igt-dev] [PATCH 1/2][V2] " Mark Yacoub 2022-11-11 10:36 ` Ville Syrjälä
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox