* [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove cut'n'paste
@ 2020-06-22 13:59 Juha-Pekka Heikkila
2020-06-22 15:42 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
` (4 more replies)
0 siblings, 5 replies; 8+ messages in thread
From: Juha-Pekka Heikkila @ 2020-06-22 13:59 UTC (permalink / raw)
To: igt-dev
convert all tests to be created in nested for-loops which will create tests
for all flip changes.
Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
---
tests/kms_flip_tiling.c | 186 +++++++---------------------------------
1 file changed, 33 insertions(+), 153 deletions(-)
diff --git a/tests/kms_flip_tiling.c b/tests/kms_flip_tiling.c
index fb79de15..329e0bda 100644
--- a/tests/kms_flip_tiling.c
+++ b/tests/kms_flip_tiling.c
@@ -153,6 +153,16 @@ igt_output_t *output;
igt_main
{
+ const struct {
+ uint64_t tiling_format;
+ const char* name;
+ } tiling_formats[] = {
+ { LOCAL_DRM_FORMAT_MOD_NONE, "linear"},
+ { LOCAL_I915_FORMAT_MOD_X_TILED, "x-tiled"},
+ { LOCAL_I915_FORMAT_MOD_Y_TILED, "y-tiled"},
+ { LOCAL_I915_FORMAT_MOD_Yf_TILED, "yf-tiled"},
+ };
+
igt_fixture {
data.drm_fd = drm_open_driver_master(DRIVER_INTEL);
data.gen = intel_gen(intel_get_drm_devid(data.drm_fd));
@@ -165,160 +175,30 @@ igt_main
igt_display_require(&data.display, data.drm_fd);
}
- /*
- * Test that a page flip from a tiled buffer to a linear one works
- * correctly. First, it sets the crtc with the linear buffer and
- * generates a reference crc for the pipe. Then, the crtc is set with
- * the tiled one and page flip to the linear one issued. A new crc is
- * generated and compared to the reference one.
- */
-
- igt_subtest_f("flip-changes-tiling") {
- uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_X_TILED,
- LOCAL_DRM_FORMAT_MOD_NONE };
- enum pipe pipe;
-
- for (int i = 0; i < ARRAY_SIZE(tiling); i++)
- igt_require(igt_display_has_format_mod(&data.display, data.testformat, tiling[i]));
-
- for_each_pipe_with_valid_output(&data.display, pipe, output)
- test_flip_tiling(&data, pipe, output, tiling);
- }
-
- igt_subtest_f("flip-changes-tiling-Y") {
- uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Y_TILED,
- LOCAL_DRM_FORMAT_MOD_NONE };
- enum pipe pipe;
-
- igt_require_fb_modifiers(data.drm_fd);
-
- for (int i = 0; i < ARRAY_SIZE(tiling); i++)
- igt_require(igt_display_has_format_mod(&data.display, data.testformat, tiling[i]));
-
- igt_require(data.gen >= 9);
-
- for_each_pipe_with_valid_output(&data.display, pipe, output)
- test_flip_tiling(&data, pipe, output, tiling);
- }
-
- igt_subtest_f("flip-changes-tiling-Yf") {
- uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Yf_TILED,
- LOCAL_DRM_FORMAT_MOD_NONE };
- enum pipe pipe;
-
- igt_require_fb_modifiers(data.drm_fd);
-
- for (int i = 0; i < ARRAY_SIZE(tiling); i++)
- igt_require(igt_display_has_format_mod(&data.display, data.testformat, tiling[i]));
-
- igt_require(data.gen >= 9);
-
- for_each_pipe_with_valid_output(&data.display, pipe, output)
- test_flip_tiling(&data, pipe, output, tiling);
- }
-
- /*
- * Test that a page flip from a tiled buffer to another tiled one works
- * correctly. First, it sets the crtc with the tiled buffer and
- * generates a reference crc for the pipe. Then a page flip to second
- * tiled buffer is issued. A new crc is generated and compared to the
- * reference one.
- */
-
- igt_subtest_f("flip-X-tiled") {
- uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_X_TILED,
- LOCAL_I915_FORMAT_MOD_X_TILED };
- enum pipe pipe;
-
- for (int i = 0; i < ARRAY_SIZE(tiling); i++)
- igt_require(igt_display_has_format_mod(&data.display, data.testformat, tiling[i]));
-
- for_each_pipe_with_valid_output(&data.display, pipe, output)
- test_flip_tiling(&data, pipe, output, tiling);
- }
-
- igt_subtest_f("flip-Y-tiled") {
- uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Y_TILED,
- LOCAL_I915_FORMAT_MOD_Y_TILED };
- enum pipe pipe;
-
- igt_require_fb_modifiers(data.drm_fd);
-
- for (int i = 0; i < ARRAY_SIZE(tiling); i++)
- igt_require(igt_display_has_format_mod(&data.display, data.testformat, tiling[i]));
-
- igt_require(data.gen >= 9);
-
- for_each_pipe_with_valid_output(&data.display, pipe, output)
- test_flip_tiling(&data, pipe, output, tiling);
- }
-
- igt_subtest_f("flip-Yf-tiled") {
- uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Yf_TILED,
- LOCAL_I915_FORMAT_MOD_Yf_TILED };
- enum pipe pipe;
-
- igt_require_fb_modifiers(data.drm_fd);
-
- for (int i = 0; i < ARRAY_SIZE(tiling); i++)
- igt_require(igt_display_has_format_mod(&data.display, data.testformat, tiling[i]));
-
- igt_require(data.gen >= 9);
-
- for_each_pipe_with_valid_output(&data.display, pipe, output)
- test_flip_tiling(&data, pipe, output, tiling);
- }
-
- /*
- * Test that a page flip from a linear buffer to a tiled one works
- * correctly. First, it sets the crtc with the linear buffer and
- * generates a reference crc for the pipe. Then a page flip to a tiled
- * buffer is issued. A new crc is generated and compared to the
- * reference one.
- */
-
- igt_subtest_f("flip-to-X-tiled") {
- uint64_t tiling[2] = { LOCAL_DRM_FORMAT_MOD_NONE,
- LOCAL_I915_FORMAT_MOD_X_TILED };
- enum pipe pipe;
-
- for (int i = 0; i < ARRAY_SIZE(tiling); i++)
- igt_require(igt_display_has_format_mod(&data.display, data.testformat, tiling[i]));
-
- for_each_pipe_with_valid_output(&data.display, pipe, output)
- test_flip_tiling(&data, pipe, output, tiling);
- }
-
- igt_subtest_f("flip-to-Y-tiled") {
- uint64_t tiling[2] = { LOCAL_DRM_FORMAT_MOD_NONE,
- LOCAL_I915_FORMAT_MOD_Y_TILED };
- enum pipe pipe;
-
- igt_require_fb_modifiers(data.drm_fd);
-
- for (int i = 0; i < ARRAY_SIZE(tiling); i++)
- igt_require(igt_display_has_format_mod(&data.display, data.testformat, tiling[i]));
-
- igt_require(data.gen >= 9);
-
- for_each_pipe_with_valid_output(&data.display, pipe, output)
- test_flip_tiling(&data, pipe, output, tiling);
- }
-
- igt_subtest_f("flip-to-Yf-tiled") {
- uint64_t tiling[2] = { LOCAL_DRM_FORMAT_MOD_NONE,
- LOCAL_I915_FORMAT_MOD_Yf_TILED };
- enum pipe pipe;
-
- igt_require_fb_modifiers(data.drm_fd);
-
- for (int i = 0; i < ARRAY_SIZE(tiling); i++)
- igt_require(igt_display_has_format_mod(&data.display, data.testformat, tiling[i]));
-
- igt_require(data.gen >= 9);
+ for (int i = 0; i < ARRAY_SIZE(tiling_formats); i++) {
+ for (int j = 0; j < ARRAY_SIZE(tiling_formats); j++) {
+
+ igt_describe_f("Check using crcs flipping from %s fb to %s fb works correctly.\n",
+ tiling_formats[i].name, tiling_formats[j].name);
+ igt_subtest_f("flip-%s-to-%s", tiling_formats[i].name, tiling_formats[j].name) {
+ uint64_t tiling[2] = { tiling_formats[i].tiling_format,
+ tiling_formats[j].tiling_format };
+ enum pipe pipe;
+
+ for (int c = 0; c < ARRAY_SIZE(tiling); c++) {
+ if (tiling[c] != LOCAL_DRM_FORMAT_MOD_NONE &&
+ tiling[c] != LOCAL_I915_FORMAT_MOD_X_TILED) {
+ igt_require(data.gen >= 9);
+ igt_require_fb_modifiers(data.drm_fd);
+ }
+ igt_require(igt_display_has_format_mod(&data.display, data.testformat, tiling[c]));
+ }
+
+ for_each_pipe_with_valid_output(&data.display, pipe, output)
+ test_flip_tiling(&data, pipe, output, tiling);
+ }
+ }
- for_each_pipe_with_valid_output(&data.display, pipe, output)
- test_flip_tiling(&data, pipe, output, tiling);
}
igt_fixture {
--
2.26.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 8+ messages in thread* [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_flip_tiling: remove cut'n'paste 2020-06-22 13:59 [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove cut'n'paste Juha-Pekka Heikkila @ 2020-06-22 15:42 ` Patchwork 2020-06-22 16:47 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork ` (3 subsequent siblings) 4 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2020-06-22 15:42 UTC (permalink / raw) To: Juha-Pekka Heikkila; +Cc: igt-dev == Series Details == Series: tests/kms_flip_tiling: remove cut'n'paste URL : https://patchwork.freedesktop.org/series/78692/ State : success == Summary == CI Bug Log - changes from CI_DRM_8651 -> IGTPW_4685 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/index.html Known issues ------------ Here are the changes found in IGTPW_4685 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_module_load@reload: - fi-tgl-u2: [PASS][1] -> [DMESG-WARN][2] ([i915#402]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/fi-tgl-u2/igt@i915_module_load@reload.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/fi-tgl-u2/igt@i915_module_load@reload.html * igt@i915_pm_backlight@basic-brightness: - fi-whl-u: [PASS][3] -> [DMESG-WARN][4] ([i915#95]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/fi-whl-u/igt@i915_pm_backlight@basic-brightness.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/fi-whl-u/igt@i915_pm_backlight@basic-brightness.html * igt@i915_pm_rpm@module-reload: - fi-glk-dsi: [PASS][5] -> [DMESG-WARN][6] ([i915#1982]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/fi-glk-dsi/igt@i915_pm_rpm@module-reload.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/fi-glk-dsi/igt@i915_pm_rpm@module-reload.html * igt@i915_selftest@live@gt_lrc: - fi-tgl-u2: [PASS][7] -> [DMESG-FAIL][8] ([i915#1233]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/fi-tgl-u2/igt@i915_selftest@live@gt_lrc.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/fi-tgl-u2/igt@i915_selftest@live@gt_lrc.html * igt@kms_busy@basic@flip: - fi-kbl-x1275: [PASS][9] -> [DMESG-WARN][10] ([i915#62] / [i915#92] / [i915#95]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/fi-kbl-x1275/igt@kms_busy@basic@flip.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/fi-kbl-x1275/igt@kms_busy@basic@flip.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0: - fi-apl-guc: [INCOMPLETE][11] ([i915#1242]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/fi-apl-guc/igt@gem_exec_suspend@basic-s0.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/fi-apl-guc/igt@gem_exec_suspend@basic-s0.html * igt@i915_pm_rpm@basic-pci-d3-state: - fi-byt-j1900: [DMESG-WARN][13] ([i915#1982]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/fi-byt-j1900/igt@i915_pm_rpm@basic-pci-d3-state.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/fi-byt-j1900/igt@i915_pm_rpm@basic-pci-d3-state.html * igt@i915_pm_rpm@module-reload: - {fi-tgl-dsi}: [DMESG-WARN][15] ([i915#1982]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/fi-tgl-dsi/igt@i915_pm_rpm@module-reload.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/fi-tgl-dsi/igt@i915_pm_rpm@module-reload.html * igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1: - fi-icl-u2: [DMESG-WARN][17] ([i915#1982]) -> [PASS][18] +1 similar issue [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/fi-icl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/fi-icl-u2/igt@kms_flip@basic-flip-vs-wf_vblank@c-edp1.html #### Warnings #### * igt@gem_exec_suspend@basic-s0: - fi-kbl-x1275: [DMESG-WARN][19] ([i915#62] / [i915#92]) -> [DMESG-WARN][20] ([i915#62] / [i915#92] / [i915#95]) +3 similar issues [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/fi-kbl-x1275/igt@gem_exec_suspend@basic-s0.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/fi-kbl-x1275/igt@gem_exec_suspend@basic-s0.html * igt@kms_force_connector_basic@prune-stale-modes: - fi-kbl-x1275: [DMESG-WARN][21] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][22] ([i915#62] / [i915#92]) +2 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/fi-kbl-x1275/igt@kms_force_connector_basic@prune-stale-modes.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/fi-kbl-x1275/igt@kms_force_connector_basic@prune-stale-modes.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [i915#1233]: https://gitlab.freedesktop.org/drm/intel/issues/1233 [i915#1242]: https://gitlab.freedesktop.org/drm/intel/issues/1242 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402 [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62 [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 Participating hosts (45 -> 39) ------------------------------ Additional (1): fi-kbl-soraka Missing (7): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-byt-clapper fi-bdw-samus Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5715 -> IGTPW_4685 CI-20190529: 20190529 CI_DRM_8651: f6210d1dd268f9e09e10d3704c768d7679a44f48 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_4685: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/index.html IGT_5715: 3b6975c0f9e429c0c1f48c61a3417be9d68300cf @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Testlist changes == +igt@kms_flip_tiling@flip-linear-to-linear +igt@kms_flip_tiling@flip-linear-to-x-tiled +igt@kms_flip_tiling@flip-linear-to-yf-tiled +igt@kms_flip_tiling@flip-linear-to-y-tiled +igt@kms_flip_tiling@flip-x-tiled-to-linear +igt@kms_flip_tiling@flip-x-tiled-to-x-tiled +igt@kms_flip_tiling@flip-x-tiled-to-yf-tiled +igt@kms_flip_tiling@flip-x-tiled-to-y-tiled +igt@kms_flip_tiling@flip-yf-tiled-to-linear +igt@kms_flip_tiling@flip-yf-tiled-to-x-tiled +igt@kms_flip_tiling@flip-yf-tiled-to-yf-tiled +igt@kms_flip_tiling@flip-yf-tiled-to-y-tiled +igt@kms_flip_tiling@flip-y-tiled-to-linear +igt@kms_flip_tiling@flip-y-tiled-to-x-tiled +igt@kms_flip_tiling@flip-y-tiled-to-yf-tiled +igt@kms_flip_tiling@flip-y-tiled-to-y-tiled -igt@kms_flip_tiling@flip-changes-tiling -igt@kms_flip_tiling@flip-changes-tiling-y -igt@kms_flip_tiling@flip-changes-tiling-yf -igt@kms_flip_tiling@flip-to-x-tiled -igt@kms_flip_tiling@flip-to-yf-tiled -igt@kms_flip_tiling@flip-to-y-tiled -igt@kms_flip_tiling@flip-x-tiled -igt@kms_flip_tiling@flip-yf-tiled -igt@kms_flip_tiling@flip-y-tiled == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 8+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for tests/kms_flip_tiling: remove cut'n'paste 2020-06-22 13:59 [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove cut'n'paste Juha-Pekka Heikkila 2020-06-22 15:42 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork @ 2020-06-22 16:47 ` Patchwork 2020-06-23 7:03 ` [igt-dev] ✗ GitLab.Pipeline: warning " Patchwork ` (2 subsequent siblings) 4 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2020-06-22 16:47 UTC (permalink / raw) To: Juha-Pekka Heikkila; +Cc: igt-dev == Series Details == Series: tests/kms_flip_tiling: remove cut'n'paste URL : https://patchwork.freedesktop.org/series/78692/ State : failure == Summary == CI Bug Log - changes from CI_DRM_8651_full -> IGTPW_4685_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_4685_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_4685_full, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/index.html Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_4685_full: ### IGT changes ### #### Possible regressions #### * {igt@kms_flip_tiling@flip-y-tiled-to-yf-tiled} (NEW): - shard-tglb: NOTRUN -> [SKIP][1] +6 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb8/igt@kms_flip_tiling@flip-y-tiled-to-yf-tiled.html * igt@sysfs_timeslice_duration@timeout@vecs0: - shard-apl: [PASS][2] -> [FAIL][3] [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl8/igt@sysfs_timeslice_duration@timeout@vecs0.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl8/igt@sysfs_timeslice_duration@timeout@vecs0.html New tests --------- New tests have been introduced between CI_DRM_8651_full and IGTPW_4685_full: ### New IGT tests (16) ### * igt@kms_flip_tiling@flip-linear-to-linear: - Statuses : 7 pass(s) - Exec time: [0.70, 4.47] s * igt@kms_flip_tiling@flip-linear-to-x-tiled: - Statuses : 7 pass(s) - Exec time: [0.61, 4.41] s * igt@kms_flip_tiling@flip-linear-to-y-tiled: - Statuses : 4 pass(s) 2 skip(s) - Exec time: [0.0, 4.48] s * igt@kms_flip_tiling@flip-linear-to-yf-tiled: - Statuses : 1 dmesg-warn(s) 3 pass(s) 3 skip(s) - Exec time: [0.0, 3.39] s * igt@kms_flip_tiling@flip-x-tiled-to-linear: - Statuses : 7 pass(s) - Exec time: [0.61, 4.45] s * igt@kms_flip_tiling@flip-x-tiled-to-x-tiled: - Statuses : 7 pass(s) - Exec time: [0.69, 4.46] s * igt@kms_flip_tiling@flip-x-tiled-to-y-tiled: - Statuses : 5 pass(s) 2 skip(s) - Exec time: [0.0, 4.48] s * igt@kms_flip_tiling@flip-x-tiled-to-yf-tiled: - Statuses : 4 pass(s) 3 skip(s) - Exec time: [0.0, 3.42] s * igt@kms_flip_tiling@flip-y-tiled-to-linear: - Statuses : 5 pass(s) 2 skip(s) - Exec time: [0.0, 4.41] s * igt@kms_flip_tiling@flip-y-tiled-to-x-tiled: - Statuses : 5 pass(s) 2 skip(s) - Exec time: [0.0, 4.46] s * igt@kms_flip_tiling@flip-y-tiled-to-y-tiled: - Statuses : 5 pass(s) 2 skip(s) - Exec time: [0.0, 4.44] s * igt@kms_flip_tiling@flip-y-tiled-to-yf-tiled: - Statuses : 4 pass(s) 3 skip(s) - Exec time: [0.0, 3.76] s * igt@kms_flip_tiling@flip-yf-tiled-to-linear: - Statuses : 4 pass(s) 3 skip(s) - Exec time: [0.0, 3.52] s * igt@kms_flip_tiling@flip-yf-tiled-to-x-tiled: - Statuses : 4 pass(s) 3 skip(s) - Exec time: [0.0, 3.42] s * igt@kms_flip_tiling@flip-yf-tiled-to-y-tiled: - Statuses : 4 pass(s) 3 skip(s) - Exec time: [0.0, 3.80] s * igt@kms_flip_tiling@flip-yf-tiled-to-yf-tiled: - Statuses : 4 pass(s) 3 skip(s) - Exec time: [0.0, 3.56] s Known issues ------------ Here are the changes found in IGTPW_4685_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_endless@dispatch@rcs0: - shard-tglb: [PASS][4] -> [INCOMPLETE][5] ([i915#1958]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb7/igt@gem_exec_endless@dispatch@rcs0.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb3/igt@gem_exec_endless@dispatch@rcs0.html * igt@gem_exec_whisper@basic-contexts-forked: - shard-glk: [PASS][6] -> [DMESG-WARN][7] ([i915#118] / [i915#95]) +1 similar issue [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-glk5/igt@gem_exec_whisper@basic-contexts-forked.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-glk6/igt@gem_exec_whisper@basic-contexts-forked.html * igt@gem_shrink@reclaim: - shard-hsw: [PASS][8] -> [SKIP][9] ([fdo#109271]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-hsw4/igt@gem_shrink@reclaim.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-hsw1/igt@gem_shrink@reclaim.html * igt@i915_module_load@reload: - shard-tglb: [PASS][10] -> [DMESG-WARN][11] ([i915#402]) +3 similar issues [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb5/igt@i915_module_load@reload.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb2/igt@i915_module_load@reload.html * igt@i915_pm_dc@dc3co-vpb-simulation: - shard-tglb: [PASS][12] -> [SKIP][13] ([i915#1904]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb6/igt@i915_pm_dc@dc3co-vpb-simulation.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb8/igt@i915_pm_dc@dc3co-vpb-simulation.html * igt@i915_pm_rc6_residency@rc6-fence: - shard-tglb: [PASS][14] -> [FAIL][15] ([i915#1568]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb5/igt@i915_pm_rc6_residency@rc6-fence.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb3/igt@i915_pm_rc6_residency@rc6-fence.html * igt@i915_suspend@fence-restore-tiled2untiled: - shard-kbl: [PASS][16] -> [INCOMPLETE][17] ([i915#155]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl7/igt@i915_suspend@fence-restore-tiled2untiled.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl4/igt@i915_suspend@fence-restore-tiled2untiled.html * igt@i915_suspend@forcewake: - shard-kbl: [PASS][18] -> [DMESG-WARN][19] ([i915#180]) +3 similar issues [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl4/igt@i915_suspend@forcewake.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl7/igt@i915_suspend@forcewake.html * igt@kms_atomic@atomic-invalid-params: - shard-hsw: [PASS][20] -> [TIMEOUT][21] ([i915#1958]) +4 similar issues [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-hsw8/igt@kms_atomic@atomic-invalid-params.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-hsw7/igt@kms_atomic@atomic-invalid-params.html * igt@kms_big_fb@y-tiled-64bpp-rotate-180: - shard-glk: [PASS][22] -> [DMESG-FAIL][23] ([i915#118] / [i915#95]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-glk5/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-glk8/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html * igt@kms_color@pipe-a-ctm-blue-to-red: - shard-kbl: [PASS][24] -> [DMESG-WARN][25] ([i915#93] / [i915#95]) +39 similar issues [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl1/igt@kms_color@pipe-a-ctm-blue-to-red.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl3/igt@kms_color@pipe-a-ctm-blue-to-red.html * igt@kms_cursor_crc@pipe-a-cursor-256x256-random: - shard-kbl: [PASS][26] -> [DMESG-FAIL][27] ([i915#54] / [i915#95]) +1 similar issue [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-256x256-random.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl6/igt@kms_cursor_crc@pipe-a-cursor-256x256-random.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt: - shard-tglb: [PASS][28] -> [DMESG-WARN][29] ([i915#1982]) +1 similar issue [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb5/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb3/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html * igt@kms_lease@lease-uevent: - shard-apl: [PASS][30] -> [DMESG-WARN][31] ([i915#1635] / [i915#95]) +26 similar issues [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl6/igt@kms_lease@lease-uevent.html [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl4/igt@kms_lease@lease-uevent.html * igt@kms_lease@page_flip_implicit_plane: - shard-snb: [PASS][32] -> [TIMEOUT][33] ([i915#1958]) +4 similar issues [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-snb5/igt@kms_lease@page_flip_implicit_plane.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-snb1/igt@kms_lease@page_flip_implicit_plane.html * igt@kms_plane_cursor@pipe-a-overlay-size-128: - shard-kbl: [PASS][34] -> [DMESG-FAIL][35] ([i915#95]) +1 similar issue [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl1/igt@kms_plane_cursor@pipe-a-overlay-size-128.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl7/igt@kms_plane_cursor@pipe-a-overlay-size-128.html - shard-apl: [PASS][36] -> [DMESG-FAIL][37] ([i915#1635] / [i915#95]) +1 similar issue [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl8/igt@kms_plane_cursor@pipe-a-overlay-size-128.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl1/igt@kms_plane_cursor@pipe-a-overlay-size-128.html * igt@kms_psr2_su@page_flip: - shard-iclb: [PASS][38] -> [SKIP][39] ([fdo#109642] / [fdo#111068]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-iclb2/igt@kms_psr2_su@page_flip.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-iclb6/igt@kms_psr2_su@page_flip.html * igt@kms_psr@psr2_sprite_plane_move: - shard-iclb: [PASS][40] -> [SKIP][41] ([fdo#109441]) +2 similar issues [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-iclb4/igt@kms_psr@psr2_sprite_plane_move.html * igt@kms_vblank@pipe-a-ts-continuation-modeset-hang: - shard-snb: [PASS][42] -> [SKIP][43] ([fdo#109271]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-snb4/igt@kms_vblank@pipe-a-ts-continuation-modeset-hang.html [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-snb2/igt@kms_vblank@pipe-a-ts-continuation-modeset-hang.html * igt@sysfs_preempt_timeout@timeout@vecs0: - shard-glk: [PASS][44] -> [FAIL][45] ([i915#1755]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-glk5/igt@sysfs_preempt_timeout@timeout@vecs0.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-glk1/igt@sysfs_preempt_timeout@timeout@vecs0.html #### Possible fixes #### * igt@drm_read@invalid-buffer: - shard-tglb: [DMESG-WARN][46] ([i915#402]) -> [PASS][47] +2 similar issues [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb3/igt@drm_read@invalid-buffer.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb5/igt@drm_read@invalid-buffer.html * igt@gem_exec_whisper@basic-fds-priority: - shard-glk: [DMESG-WARN][48] ([i915#118] / [i915#95]) -> [PASS][49] +3 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-glk6/igt@gem_exec_whisper@basic-fds-priority.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-glk7/igt@gem_exec_whisper@basic-fds-priority.html * igt@gem_mmap_wc@read-write-distinct: - shard-hsw: [TIMEOUT][50] ([i915#1958]) -> [PASS][51] +4 similar issues [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-hsw4/igt@gem_mmap_wc@read-write-distinct.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-hsw2/igt@gem_mmap_wc@read-write-distinct.html * igt@i915_pm_dc@dc6-psr: - shard-iclb: [FAIL][52] ([i915#454]) -> [PASS][53] [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-iclb1/igt@i915_pm_dc@dc6-psr.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-iclb1/igt@i915_pm_dc@dc6-psr.html * igt@kms_big_fb@linear-64bpp-rotate-180: - shard-apl: [DMESG-WARN][54] ([i915#1982]) -> [PASS][55] [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl7/igt@kms_big_fb@linear-64bpp-rotate-180.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl4/igt@kms_big_fb@linear-64bpp-rotate-180.html - shard-glk: [DMESG-FAIL][56] ([i915#118] / [i915#95]) -> [PASS][57] [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-glk8/igt@kms_big_fb@linear-64bpp-rotate-180.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-glk2/igt@kms_big_fb@linear-64bpp-rotate-180.html * igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen: - shard-kbl: [DMESG-FAIL][58] ([i915#54] / [i915#95]) -> [PASS][59] +1 similar issue [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen.html [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen.html * igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge: - shard-glk: [DMESG-WARN][60] ([i915#1982]) -> [PASS][61] [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-glk2/igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge.html [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-glk1/igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge.html * igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled: - shard-apl: [DMESG-FAIL][62] ([i915#1635] / [i915#54] / [i915#95]) -> [PASS][63] [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl2/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled.html [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl4/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled.html * igt@kms_flip@2x-nonexisting-fb-interruptible@ab-vga1-hdmi-a1: - shard-hsw: [DMESG-WARN][64] ([i915#1982]) -> [PASS][65] [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-hsw6/igt@kms_flip@2x-nonexisting-fb-interruptible@ab-vga1-hdmi-a1.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-hsw6/igt@kms_flip@2x-nonexisting-fb-interruptible@ab-vga1-hdmi-a1.html * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite: - shard-snb: [SKIP][66] ([fdo#109271]) -> [PASS][67] +1 similar issue [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-snb1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-snb5/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html * igt@kms_plane@plane-position-covered-pipe-c-planes: - shard-apl: [FAIL][68] ([i915#247]) -> [PASS][69] [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl7/igt@kms_plane@plane-position-covered-pipe-c-planes.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl1/igt@kms_plane@plane-position-covered-pipe-c-planes.html - shard-kbl: [FAIL][70] ([i915#247]) -> [PASS][71] [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl6/igt@kms_plane@plane-position-covered-pipe-c-planes.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl1/igt@kms_plane@plane-position-covered-pipe-c-planes.html * igt@kms_plane_cursor@pipe-a-viewport-size-64: - shard-kbl: [DMESG-FAIL][72] ([i915#95]) -> [PASS][73] [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl7/igt@kms_plane_cursor@pipe-a-viewport-size-64.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl1/igt@kms_plane_cursor@pipe-a-viewport-size-64.html - shard-apl: [DMESG-FAIL][74] ([i915#1635] / [i915#95]) -> [PASS][75] [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl4/igt@kms_plane_cursor@pipe-a-viewport-size-64.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl6/igt@kms_plane_cursor@pipe-a-viewport-size-64.html * igt@kms_vblank@pipe-a-query-forked: - shard-kbl: [DMESG-WARN][76] ([i915#93] / [i915#95]) -> [PASS][77] +45 similar issues [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl1/igt@kms_vblank@pipe-a-query-forked.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl3/igt@kms_vblank@pipe-a-query-forked.html * igt@kms_vblank@pipe-a-ts-continuation-suspend: - shard-kbl: [DMESG-WARN][78] ([i915#180]) -> [PASS][79] +7 similar issues [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl6/igt@kms_vblank@pipe-a-ts-continuation-suspend.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl7/igt@kms_vblank@pipe-a-ts-continuation-suspend.html * igt@perf@invalid-oa-metric-set-id: - shard-apl: [DMESG-WARN][80] ([i915#1635] / [i915#95]) -> [PASS][81] +34 similar issues [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl3/igt@perf@invalid-oa-metric-set-id.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl8/igt@perf@invalid-oa-metric-set-id.html * igt@syncobj_wait@invalid-multi-wait-all-unsubmitted-signaled: - shard-snb: [TIMEOUT][82] ([i915#1958]) -> [PASS][83] +3 similar issues [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-snb6/igt@syncobj_wait@invalid-multi-wait-all-unsubmitted-signaled.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-snb4/igt@syncobj_wait@invalid-multi-wait-all-unsubmitted-signaled.html #### Warnings #### * igt@gem_exec_reloc@basic-concurrent0: - shard-kbl: [FAIL][84] ([i915#1930]) -> [DMESG-FAIL][85] ([i915#95]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl4/igt@gem_exec_reloc@basic-concurrent0.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl3/igt@gem_exec_reloc@basic-concurrent0.html * igt@gem_userptr_blits@process-exit-mmap@gtt: - shard-apl: [SKIP][86] ([fdo#109271] / [i915#1635] / [i915#1699]) -> [SKIP][87] ([fdo#109271] / [i915#1699]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl6/igt@gem_userptr_blits@process-exit-mmap@gtt.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl3/igt@gem_userptr_blits@process-exit-mmap@gtt.html * igt@i915_pm_dc@dc3co-vpb-simulation: - shard-iclb: [SKIP][88] ([i915#588]) -> [SKIP][89] ([i915#658]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-iclb2/igt@i915_pm_dc@dc3co-vpb-simulation.html [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-iclb7/igt@i915_pm_dc@dc3co-vpb-simulation.html * igt@i915_pm_dc@dc6-psr: - shard-tglb: [SKIP][90] ([i915#468]) -> [FAIL][91] ([i915#454]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb2/igt@i915_pm_dc@dc6-psr.html [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb7/igt@i915_pm_dc@dc6-psr.html * igt@kms_chamelium@hdmi-audio-edid: - shard-apl: [SKIP][92] ([fdo#109271] / [fdo#111827]) -> [SKIP][93] ([fdo#109271] / [fdo#111827] / [i915#1635]) +3 similar issues [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl6/igt@kms_chamelium@hdmi-audio-edid.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl7/igt@kms_chamelium@hdmi-audio-edid.html * igt@kms_color_chamelium@pipe-a-gamma: - shard-apl: [SKIP][94] ([fdo#109271] / [fdo#111827] / [i915#1635]) -> [SKIP][95] ([fdo#109271] / [fdo#111827]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl4/igt@kms_color_chamelium@pipe-a-gamma.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl1/igt@kms_color_chamelium@pipe-a-gamma.html * igt@kms_content_protection@atomic-dpms: - shard-apl: [FAIL][96] ([fdo#110321] / [fdo#110336]) -> [DMESG-FAIL][97] ([fdo#110321] / [i915#1635] / [i915#95]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl6/igt@kms_content_protection@atomic-dpms.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl4/igt@kms_content_protection@atomic-dpms.html * igt@kms_cursor_legacy@cursora-vs-flipb-toggle: - shard-apl: [SKIP][98] ([fdo#109271]) -> [SKIP][99] ([fdo#109271] / [i915#1635]) +19 similar issues [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl3/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl1/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu: - shard-hsw: [SKIP][100] ([fdo#109271]) -> [TIMEOUT][101] ([i915#1958]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-hsw1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-hsw7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html - shard-snb: [SKIP][102] ([fdo#109271]) -> [TIMEOUT][103] ([i915#1958]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-snb1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-snb1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt: - shard-apl: [SKIP][104] ([fdo#109271] / [i915#1635]) -> [SKIP][105] ([fdo#109271]) +12 similar issues [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt.html [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt.html * igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb: - shard-apl: [DMESG-FAIL][106] ([i915#1635] / [i915#95]) -> [FAIL][107] ([i915#265]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl2/igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb.html [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl4/igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb.html * igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb: - shard-apl: [FAIL][108] ([i915#265]) -> [DMESG-FAIL][109] ([i915#1635] / [i915#95]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl2/igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl4/igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb.html * igt@kms_plane_cursor@pipe-c-viewport-size-256: - shard-snb: [TIMEOUT][110] ([i915#1958]) -> [SKIP][111] ([fdo#109271]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-snb6/igt@kms_plane_cursor@pipe-c-viewport-size-256.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-snb2/igt@kms_plane_cursor@pipe-c-viewport-size-256.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#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110321]: https://bugs.freedesktop.org/show_bug.cgi?id=110321 [fdo#110336]: https://bugs.freedesktop.org/show_bug.cgi?id=110336 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118 [i915#155]: https://gitlab.freedesktop.org/drm/intel/issues/155 [i915#1568]: https://gitlab.freedesktop.org/drm/intel/issues/1568 [i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635 [i915#1699]: https://gitlab.freedesktop.org/drm/intel/issues/1699 [i915#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1904]: https://gitlab.freedesktop.org/drm/intel/issues/1904 [i915#1930]: https://gitlab.freedesktop.org/drm/intel/issues/1930 [i915#1958]: https://gitlab.freedesktop.org/drm/intel/issues/1958 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2021]: https://gitlab.freedesktop.org/drm/intel/issues/2021 [i915#2036]: https://gitlab.freedesktop.org/drm/intel/issues/2036 [i915#247]: https://gitlab.freedesktop.org/drm/intel/issues/247 [i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265 [i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#468]: https://gitlab.freedesktop.org/drm/intel/issues/468 [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54 [i915#588]: https://gitlab.freedesktop.org/drm/intel/issues/588 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#93]: https://gitlab.freedesktop.org/drm/intel/issues/93 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 Participating hosts (11 -> 8) ------------------------------ Missing (3): pig-skl-6260u pig-glk-j5005 pig-icl-1065g7 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5715 -> IGTPW_4685 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_8651: f6210d1dd268f9e09e10d3704c768d7679a44f48 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_4685: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/index.html IGT_5715: 3b6975c0f9e429c0c1f48c61a3417be9d68300cf @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 8+ messages in thread
* [igt-dev] ✗ GitLab.Pipeline: warning for tests/kms_flip_tiling: remove cut'n'paste 2020-06-22 13:59 [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove cut'n'paste Juha-Pekka Heikkila 2020-06-22 15:42 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork 2020-06-22 16:47 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork @ 2020-06-23 7:03 ` Patchwork 2020-06-24 6:17 ` [igt-dev] ✓ Fi.CI.IGT: success " Patchwork 2020-06-24 14:46 ` [igt-dev] [PATCH i-g-t] " B, Jeevan 4 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2020-06-23 7:03 UTC (permalink / raw) To: Juha-Pekka Heikkila; +Cc: igt-dev == Series Details == Series: tests/kms_flip_tiling: remove cut'n'paste URL : https://patchwork.freedesktop.org/series/78692/ State : warning == Summary == Did not get list of undocumented tests for this run, something is wrong! Other than that, pipeline status: FAILED. see https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/pipelines/165403 for the overview. build:tests-fedora has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/3228066): Preparing the "docker" executor Using Docker executor with image registry.freedesktop.org/gfx-ci/igt-ci-tags/build-fedora:commit-f9fdf22d0ef3109113686cea35fabe25b0fbc773 ... Authenticating with credentials from job payload (GitLab Registry) Pulling docker image registry.freedesktop.org/gfx-ci/igt-ci-tags/build-fedora:commit-f9fdf22d0ef3109113686cea35fabe25b0fbc773 ... Using docker image sha256:4b3054d89ef79f9be95501786fbbbe22857d02c867fff99693808cd80909939f for registry.freedesktop.org/gfx-ci/igt-ci-tags/build-fedora:commit-f9fdf22d0ef3109113686cea35fabe25b0fbc773 ... section_end:1592839168:prepare_executor section_start:1592839168:prepare_script Preparing environment Running on runner-thys1ka2-project-3185-concurrent-0 via gst-htz-2... section_end:1592839169:prepare_script section_start:1592839169:get_sources Getting source from Git repository Fetching changes... Initialized empty Git repository in /builds/gfx-ci/igt-ci-tags/.git/ Created fresh repository. error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1) fatal: the remote end hung up unexpectedly section_end:1592839231:get_sources ERROR: Job failed: exit code 1 == Logs == For more details see: https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/pipelines/165403 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 8+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for tests/kms_flip_tiling: remove cut'n'paste 2020-06-22 13:59 [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove cut'n'paste Juha-Pekka Heikkila ` (2 preceding siblings ...) 2020-06-23 7:03 ` [igt-dev] ✗ GitLab.Pipeline: warning " Patchwork @ 2020-06-24 6:17 ` Patchwork 2020-06-24 14:46 ` [igt-dev] [PATCH i-g-t] " B, Jeevan 4 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2020-06-24 6:17 UTC (permalink / raw) To: Juha-Pekka Heikkila; +Cc: igt-dev == Series Details == Series: tests/kms_flip_tiling: remove cut'n'paste URL : https://patchwork.freedesktop.org/series/78692/ State : success == Summary == CI Bug Log - changes from CI_DRM_8651_full -> IGTPW_4685_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/index.html Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_4685_full: ### IGT changes ### #### Possible regressions #### * {igt@kms_flip_tiling@flip-y-tiled-to-yf-tiled} (NEW): - shard-tglb: NOTRUN -> [SKIP][1] +6 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb8/igt@kms_flip_tiling@flip-y-tiled-to-yf-tiled.html New tests --------- New tests have been introduced between CI_DRM_8651_full and IGTPW_4685_full: ### New IGT tests (16) ### * igt@kms_flip_tiling@flip-linear-to-linear: - Statuses : 7 pass(s) - Exec time: [0.70, 4.47] s * igt@kms_flip_tiling@flip-linear-to-x-tiled: - Statuses : 7 pass(s) - Exec time: [0.61, 4.41] s * igt@kms_flip_tiling@flip-linear-to-y-tiled: - Statuses : 4 pass(s) 2 skip(s) - Exec time: [0.0, 4.48] s * igt@kms_flip_tiling@flip-linear-to-yf-tiled: - Statuses : 1 dmesg-warn(s) 3 pass(s) 3 skip(s) - Exec time: [0.0, 3.39] s * igt@kms_flip_tiling@flip-x-tiled-to-linear: - Statuses : 7 pass(s) - Exec time: [0.61, 4.45] s * igt@kms_flip_tiling@flip-x-tiled-to-x-tiled: - Statuses : 7 pass(s) - Exec time: [0.69, 4.46] s * igt@kms_flip_tiling@flip-x-tiled-to-y-tiled: - Statuses : 5 pass(s) 2 skip(s) - Exec time: [0.0, 4.48] s * igt@kms_flip_tiling@flip-x-tiled-to-yf-tiled: - Statuses : 4 pass(s) 3 skip(s) - Exec time: [0.0, 3.42] s * igt@kms_flip_tiling@flip-y-tiled-to-linear: - Statuses : 5 pass(s) 2 skip(s) - Exec time: [0.0, 4.41] s * igt@kms_flip_tiling@flip-y-tiled-to-x-tiled: - Statuses : 5 pass(s) 2 skip(s) - Exec time: [0.0, 4.46] s * igt@kms_flip_tiling@flip-y-tiled-to-y-tiled: - Statuses : 5 pass(s) 2 skip(s) - Exec time: [0.0, 4.44] s * igt@kms_flip_tiling@flip-y-tiled-to-yf-tiled: - Statuses : 4 pass(s) 3 skip(s) - Exec time: [0.0, 3.76] s * igt@kms_flip_tiling@flip-yf-tiled-to-linear: - Statuses : 4 pass(s) 3 skip(s) - Exec time: [0.0, 3.52] s * igt@kms_flip_tiling@flip-yf-tiled-to-x-tiled: - Statuses : 4 pass(s) 3 skip(s) - Exec time: [0.0, 3.42] s * igt@kms_flip_tiling@flip-yf-tiled-to-y-tiled: - Statuses : 4 pass(s) 3 skip(s) - Exec time: [0.0, 3.80] s * igt@kms_flip_tiling@flip-yf-tiled-to-yf-tiled: - Statuses : 4 pass(s) 3 skip(s) - Exec time: [0.0, 3.56] s Known issues ------------ Here are the changes found in IGTPW_4685_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_endless@dispatch@rcs0: - shard-tglb: [PASS][2] -> [INCOMPLETE][3] ([i915#1958]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb7/igt@gem_exec_endless@dispatch@rcs0.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb3/igt@gem_exec_endless@dispatch@rcs0.html * igt@gem_exec_whisper@basic-contexts-forked: - shard-glk: [PASS][4] -> [DMESG-WARN][5] ([i915#118] / [i915#95]) +1 similar issue [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-glk5/igt@gem_exec_whisper@basic-contexts-forked.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-glk6/igt@gem_exec_whisper@basic-contexts-forked.html * igt@gem_shrink@reclaim: - shard-hsw: [PASS][6] -> [SKIP][7] ([fdo#109271]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-hsw4/igt@gem_shrink@reclaim.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-hsw1/igt@gem_shrink@reclaim.html * igt@i915_module_load@reload: - shard-tglb: [PASS][8] -> [DMESG-WARN][9] ([i915#402]) +3 similar issues [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb5/igt@i915_module_load@reload.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb2/igt@i915_module_load@reload.html * igt@i915_pm_dc@dc3co-vpb-simulation: - shard-tglb: [PASS][10] -> [SKIP][11] ([i915#1904]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb6/igt@i915_pm_dc@dc3co-vpb-simulation.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb8/igt@i915_pm_dc@dc3co-vpb-simulation.html * igt@i915_pm_rc6_residency@rc6-fence: - shard-tglb: [PASS][12] -> [FAIL][13] ([i915#1568]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb5/igt@i915_pm_rc6_residency@rc6-fence.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb3/igt@i915_pm_rc6_residency@rc6-fence.html * igt@i915_suspend@fence-restore-tiled2untiled: - shard-kbl: [PASS][14] -> [INCOMPLETE][15] ([i915#155]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl7/igt@i915_suspend@fence-restore-tiled2untiled.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl4/igt@i915_suspend@fence-restore-tiled2untiled.html * igt@i915_suspend@forcewake: - shard-kbl: [PASS][16] -> [DMESG-WARN][17] ([i915#180]) +3 similar issues [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl4/igt@i915_suspend@forcewake.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl7/igt@i915_suspend@forcewake.html * igt@kms_atomic@atomic-invalid-params: - shard-hsw: [PASS][18] -> [TIMEOUT][19] ([i915#1958]) +4 similar issues [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-hsw8/igt@kms_atomic@atomic-invalid-params.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-hsw7/igt@kms_atomic@atomic-invalid-params.html * igt@kms_big_fb@y-tiled-64bpp-rotate-180: - shard-glk: [PASS][20] -> [DMESG-FAIL][21] ([i915#118] / [i915#95]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-glk5/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-glk8/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html * igt@kms_color@pipe-a-ctm-blue-to-red: - shard-kbl: [PASS][22] -> [DMESG-WARN][23] ([i915#93] / [i915#95]) +39 similar issues [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl1/igt@kms_color@pipe-a-ctm-blue-to-red.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl3/igt@kms_color@pipe-a-ctm-blue-to-red.html * igt@kms_cursor_crc@pipe-a-cursor-256x256-random: - shard-kbl: [PASS][24] -> [DMESG-FAIL][25] ([i915#54] / [i915#95]) +1 similar issue [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-256x256-random.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl6/igt@kms_cursor_crc@pipe-a-cursor-256x256-random.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt: - shard-tglb: [PASS][26] -> [DMESG-WARN][27] ([i915#1982]) +1 similar issue [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb5/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb3/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-gtt.html * igt@kms_lease@lease-uevent: - shard-apl: [PASS][28] -> [DMESG-WARN][29] ([i915#1635] / [i915#95]) +26 similar issues [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl6/igt@kms_lease@lease-uevent.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl4/igt@kms_lease@lease-uevent.html * igt@kms_lease@page_flip_implicit_plane: - shard-snb: [PASS][30] -> [TIMEOUT][31] ([i915#1958]) +4 similar issues [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-snb5/igt@kms_lease@page_flip_implicit_plane.html [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-snb1/igt@kms_lease@page_flip_implicit_plane.html * igt@kms_plane_cursor@pipe-a-overlay-size-128: - shard-kbl: [PASS][32] -> [DMESG-FAIL][33] ([i915#95]) +1 similar issue [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl1/igt@kms_plane_cursor@pipe-a-overlay-size-128.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl7/igt@kms_plane_cursor@pipe-a-overlay-size-128.html - shard-apl: [PASS][34] -> [DMESG-FAIL][35] ([i915#1635] / [i915#95]) +1 similar issue [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl8/igt@kms_plane_cursor@pipe-a-overlay-size-128.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl1/igt@kms_plane_cursor@pipe-a-overlay-size-128.html * igt@kms_psr2_su@page_flip: - shard-iclb: [PASS][36] -> [SKIP][37] ([fdo#109642] / [fdo#111068]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-iclb2/igt@kms_psr2_su@page_flip.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-iclb6/igt@kms_psr2_su@page_flip.html * igt@kms_psr@psr2_sprite_plane_move: - shard-iclb: [PASS][38] -> [SKIP][39] ([fdo#109441]) +2 similar issues [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-iclb4/igt@kms_psr@psr2_sprite_plane_move.html * igt@kms_vblank@pipe-a-ts-continuation-modeset-hang: - shard-snb: [PASS][40] -> [SKIP][41] ([fdo#109271]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-snb4/igt@kms_vblank@pipe-a-ts-continuation-modeset-hang.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-snb2/igt@kms_vblank@pipe-a-ts-continuation-modeset-hang.html * igt@sysfs_preempt_timeout@timeout@vecs0: - shard-glk: [PASS][42] -> [FAIL][43] ([i915#1755]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-glk5/igt@sysfs_preempt_timeout@timeout@vecs0.html [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-glk1/igt@sysfs_preempt_timeout@timeout@vecs0.html * igt@sysfs_timeslice_duration@timeout@vecs0: - shard-apl: [PASS][44] -> [FAIL][45] ([i915#1732]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl8/igt@sysfs_timeslice_duration@timeout@vecs0.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl8/igt@sysfs_timeslice_duration@timeout@vecs0.html #### Possible fixes #### * igt@drm_read@invalid-buffer: - shard-tglb: [DMESG-WARN][46] ([i915#402]) -> [PASS][47] +2 similar issues [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb3/igt@drm_read@invalid-buffer.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb5/igt@drm_read@invalid-buffer.html * igt@gem_exec_whisper@basic-fds-priority: - shard-glk: [DMESG-WARN][48] ([i915#118] / [i915#95]) -> [PASS][49] +3 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-glk6/igt@gem_exec_whisper@basic-fds-priority.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-glk7/igt@gem_exec_whisper@basic-fds-priority.html * igt@gem_mmap_wc@read-write-distinct: - shard-hsw: [TIMEOUT][50] ([i915#1958]) -> [PASS][51] +4 similar issues [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-hsw4/igt@gem_mmap_wc@read-write-distinct.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-hsw2/igt@gem_mmap_wc@read-write-distinct.html * igt@i915_pm_dc@dc6-psr: - shard-iclb: [FAIL][52] ([i915#454]) -> [PASS][53] [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-iclb1/igt@i915_pm_dc@dc6-psr.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-iclb1/igt@i915_pm_dc@dc6-psr.html * igt@kms_big_fb@linear-64bpp-rotate-180: - shard-apl: [DMESG-WARN][54] ([i915#1982]) -> [PASS][55] [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl7/igt@kms_big_fb@linear-64bpp-rotate-180.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl4/igt@kms_big_fb@linear-64bpp-rotate-180.html - shard-glk: [DMESG-FAIL][56] ([i915#118] / [i915#95]) -> [PASS][57] [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-glk8/igt@kms_big_fb@linear-64bpp-rotate-180.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-glk2/igt@kms_big_fb@linear-64bpp-rotate-180.html * igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen: - shard-kbl: [DMESG-FAIL][58] ([i915#54] / [i915#95]) -> [PASS][59] +1 similar issue [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen.html [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-64x64-onscreen.html * igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge: - shard-glk: [DMESG-WARN][60] ([i915#1982]) -> [PASS][61] [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-glk2/igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge.html [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-glk1/igt@kms_cursor_edge_walk@pipe-b-128x128-bottom-edge.html * igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled: - shard-apl: [DMESG-FAIL][62] ([i915#1635] / [i915#54] / [i915#95]) -> [PASS][63] [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl2/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled.html [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl4/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled.html * igt@kms_flip@2x-nonexisting-fb-interruptible@ab-vga1-hdmi-a1: - shard-hsw: [DMESG-WARN][64] ([i915#1982]) -> [PASS][65] [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-hsw6/igt@kms_flip@2x-nonexisting-fb-interruptible@ab-vga1-hdmi-a1.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-hsw6/igt@kms_flip@2x-nonexisting-fb-interruptible@ab-vga1-hdmi-a1.html * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite: - shard-snb: [SKIP][66] ([fdo#109271]) -> [PASS][67] +1 similar issue [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-snb1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-snb5/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-pwrite.html * igt@kms_plane@plane-position-covered-pipe-c-planes: - shard-apl: [FAIL][68] ([i915#247]) -> [PASS][69] [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl7/igt@kms_plane@plane-position-covered-pipe-c-planes.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl1/igt@kms_plane@plane-position-covered-pipe-c-planes.html - shard-kbl: [FAIL][70] ([i915#247]) -> [PASS][71] [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl6/igt@kms_plane@plane-position-covered-pipe-c-planes.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl1/igt@kms_plane@plane-position-covered-pipe-c-planes.html * igt@kms_plane_cursor@pipe-a-viewport-size-64: - shard-kbl: [DMESG-FAIL][72] ([i915#95]) -> [PASS][73] [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl7/igt@kms_plane_cursor@pipe-a-viewport-size-64.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl1/igt@kms_plane_cursor@pipe-a-viewport-size-64.html - shard-apl: [DMESG-FAIL][74] ([i915#1635] / [i915#95]) -> [PASS][75] [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl4/igt@kms_plane_cursor@pipe-a-viewport-size-64.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl6/igt@kms_plane_cursor@pipe-a-viewport-size-64.html * igt@kms_vblank@pipe-a-query-forked: - shard-kbl: [DMESG-WARN][76] ([i915#93] / [i915#95]) -> [PASS][77] +45 similar issues [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl1/igt@kms_vblank@pipe-a-query-forked.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl3/igt@kms_vblank@pipe-a-query-forked.html * igt@kms_vblank@pipe-a-ts-continuation-suspend: - shard-kbl: [DMESG-WARN][78] ([i915#180]) -> [PASS][79] +7 similar issues [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl6/igt@kms_vblank@pipe-a-ts-continuation-suspend.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl7/igt@kms_vblank@pipe-a-ts-continuation-suspend.html * igt@perf@invalid-oa-metric-set-id: - shard-apl: [DMESG-WARN][80] ([i915#1635] / [i915#95]) -> [PASS][81] +34 similar issues [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl3/igt@perf@invalid-oa-metric-set-id.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl8/igt@perf@invalid-oa-metric-set-id.html * igt@syncobj_wait@invalid-multi-wait-all-unsubmitted-signaled: - shard-snb: [TIMEOUT][82] ([i915#1958]) -> [PASS][83] +3 similar issues [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-snb6/igt@syncobj_wait@invalid-multi-wait-all-unsubmitted-signaled.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-snb4/igt@syncobj_wait@invalid-multi-wait-all-unsubmitted-signaled.html #### Warnings #### * igt@gem_exec_reloc@basic-concurrent0: - shard-kbl: [FAIL][84] ([i915#1930]) -> [DMESG-FAIL][85] ([i915#95]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-kbl4/igt@gem_exec_reloc@basic-concurrent0.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-kbl3/igt@gem_exec_reloc@basic-concurrent0.html * igt@gem_exec_reloc@basic-spin-others@vcs0: - shard-snb: [WARN][86] ([i915#2021]) -> [WARN][87] ([i915#2036]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-snb6/igt@gem_exec_reloc@basic-spin-others@vcs0.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-snb2/igt@gem_exec_reloc@basic-spin-others@vcs0.html * igt@gem_userptr_blits@process-exit-mmap@gtt: - shard-apl: [SKIP][88] ([fdo#109271] / [i915#1635] / [i915#1699]) -> [SKIP][89] ([fdo#109271] / [i915#1699]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl6/igt@gem_userptr_blits@process-exit-mmap@gtt.html [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl3/igt@gem_userptr_blits@process-exit-mmap@gtt.html * igt@i915_pm_dc@dc3co-vpb-simulation: - shard-iclb: [SKIP][90] ([i915#588]) -> [SKIP][91] ([i915#658]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-iclb2/igt@i915_pm_dc@dc3co-vpb-simulation.html [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-iclb7/igt@i915_pm_dc@dc3co-vpb-simulation.html * igt@i915_pm_dc@dc6-psr: - shard-tglb: [SKIP][92] ([i915#468]) -> [FAIL][93] ([i915#454]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-tglb2/igt@i915_pm_dc@dc6-psr.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-tglb7/igt@i915_pm_dc@dc6-psr.html * igt@kms_chamelium@hdmi-audio-edid: - shard-apl: [SKIP][94] ([fdo#109271] / [fdo#111827]) -> [SKIP][95] ([fdo#109271] / [fdo#111827] / [i915#1635]) +3 similar issues [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl6/igt@kms_chamelium@hdmi-audio-edid.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl7/igt@kms_chamelium@hdmi-audio-edid.html * igt@kms_color_chamelium@pipe-a-gamma: - shard-apl: [SKIP][96] ([fdo#109271] / [fdo#111827] / [i915#1635]) -> [SKIP][97] ([fdo#109271] / [fdo#111827]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl4/igt@kms_color_chamelium@pipe-a-gamma.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl1/igt@kms_color_chamelium@pipe-a-gamma.html * igt@kms_content_protection@atomic-dpms: - shard-apl: [FAIL][98] ([fdo#110321] / [fdo#110336]) -> [DMESG-FAIL][99] ([fdo#110321] / [i915#1635] / [i915#95]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl6/igt@kms_content_protection@atomic-dpms.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl4/igt@kms_content_protection@atomic-dpms.html * igt@kms_cursor_legacy@cursora-vs-flipb-toggle: - shard-apl: [SKIP][100] ([fdo#109271]) -> [SKIP][101] ([fdo#109271] / [i915#1635]) +19 similar issues [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl3/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl1/igt@kms_cursor_legacy@cursora-vs-flipb-toggle.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu: - shard-hsw: [SKIP][102] ([fdo#109271]) -> [TIMEOUT][103] ([i915#1958]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-hsw1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-hsw7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html - shard-snb: [SKIP][104] ([fdo#109271]) -> [TIMEOUT][105] ([i915#1958]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-snb1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-snb1/igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt: - shard-apl: [SKIP][106] ([fdo#109271] / [i915#1635]) -> [SKIP][107] ([fdo#109271]) +12 similar issues [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl8/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt.html [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl6/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-blt.html * igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb: - shard-apl: [DMESG-FAIL][108] ([i915#1635] / [i915#95]) -> [FAIL][109] ([i915#265]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl2/igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl4/igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb.html * igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb: - shard-apl: [FAIL][110] ([i915#265]) -> [DMESG-FAIL][111] ([i915#1635] / [i915#95]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-apl2/igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-apl4/igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb.html * igt@kms_plane_cursor@pipe-c-viewport-size-256: - shard-snb: [TIMEOUT][112] ([i915#1958]) -> [SKIP][113] ([fdo#109271]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8651/shard-snb6/igt@kms_plane_cursor@pipe-c-viewport-size-256.html [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/shard-snb2/igt@kms_plane_cursor@pipe-c-viewport-size-256.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#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110321]: https://bugs.freedesktop.org/show_bug.cgi?id=110321 [fdo#110336]: https://bugs.freedesktop.org/show_bug.cgi?id=110336 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118 [i915#155]: https://gitlab.freedesktop.org/drm/intel/issues/155 [i915#1568]: https://gitlab.freedesktop.org/drm/intel/issues/1568 [i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635 [i915#1699]: https://gitlab.freedesktop.org/drm/intel/issues/1699 [i915#1732]: https://gitlab.freedesktop.org/drm/intel/issues/1732 [i915#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1904]: https://gitlab.freedesktop.org/drm/intel/issues/1904 [i915#1930]: https://gitlab.freedesktop.org/drm/intel/issues/1930 [i915#1958]: https://gitlab.freedesktop.org/drm/intel/issues/1958 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#2021]: https://gitlab.freedesktop.org/drm/intel/issues/2021 [i915#2036]: https://gitlab.freedesktop.org/drm/intel/issues/2036 [i915#247]: https://gitlab.freedesktop.org/drm/intel/issues/247 [i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265 [i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#468]: https://gitlab.freedesktop.org/drm/intel/issues/468 [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54 [i915#588]: https://gitlab.freedesktop.org/drm/intel/issues/588 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#93]: https://gitlab.freedesktop.org/drm/intel/issues/93 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 Participating hosts (11 -> 8) ------------------------------ Missing (3): pig-skl-6260u pig-glk-j5005 pig-icl-1065g7 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5715 -> IGTPW_4685 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_8651: f6210d1dd268f9e09e10d3704c768d7679a44f48 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_4685: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/index.html IGT_5715: 3b6975c0f9e429c0c1f48c61a3417be9d68300cf @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4685/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove cut'n'paste 2020-06-22 13:59 [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove cut'n'paste Juha-Pekka Heikkila ` (3 preceding siblings ...) 2020-06-24 6:17 ` [igt-dev] ✓ Fi.CI.IGT: success " Patchwork @ 2020-06-24 14:46 ` B, Jeevan 2020-07-05 19:44 ` Juha-Pekka Heikkila 4 siblings, 1 reply; 8+ messages in thread From: B, Jeevan @ 2020-06-24 14:46 UTC (permalink / raw) To: Juha-Pekka Heikkila, igt-dev@lists.freedesktop.org Hi, Patch looks good to me. >-----Original Message----- >From: igt-dev <igt-dev-bounces@lists.freedesktop.org> On Behalf Of Juha- >Pekka Heikkila >Sent: Monday, June 22, 2020 7:29 PM >To: igt-dev@lists.freedesktop.org >Subject: [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove cut'n'paste > >convert all tests to be created in nested for-loops which will create tests for all >flip changes. > >Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> >--- > tests/kms_flip_tiling.c | 186 +++++++--------------------------------- > 1 file changed, 33 insertions(+), 153 deletions(-) > >diff --git a/tests/kms_flip_tiling.c b/tests/kms_flip_tiling.c index >fb79de15..329e0bda 100644 >--- a/tests/kms_flip_tiling.c >+++ b/tests/kms_flip_tiling.c >@@ -153,6 +153,16 @@ igt_output_t *output; > > igt_main > { >+ const struct { >+ uint64_t tiling_format; >+ const char* name; >+ } tiling_formats[] = { >+ { LOCAL_DRM_FORMAT_MOD_NONE, "linear"}, >+ { LOCAL_I915_FORMAT_MOD_X_TILED, "x-tiled"}, >+ { LOCAL_I915_FORMAT_MOD_Y_TILED, "y-tiled"}, >+ { LOCAL_I915_FORMAT_MOD_Yf_TILED, "yf-tiled"}, >+ }; >+ > igt_fixture { > data.drm_fd = drm_open_driver_master(DRIVER_INTEL); > data.gen = intel_gen(intel_get_drm_devid(data.drm_fd)); >@@ -165,160 +175,30 @@ igt_main > igt_display_require(&data.display, data.drm_fd); > } > >- /* >- * Test that a page flip from a tiled buffer to a linear one works >- * correctly. First, it sets the crtc with the linear buffer and >- * generates a reference crc for the pipe. Then, the crtc is set with >- * the tiled one and page flip to the linear one issued. A new crc is >- * generated and compared to the reference one. >- */ >- >- igt_subtest_f("flip-changes-tiling") { >- uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_X_TILED, >- LOCAL_DRM_FORMAT_MOD_NONE }; >- enum pipe pipe; >- >- for (int i = 0; i < ARRAY_SIZE(tiling); i++) >- > igt_require(igt_display_has_format_mod(&data.display, >data.testformat, tiling[i])); >- >- for_each_pipe_with_valid_output(&data.display, pipe, >output) >- test_flip_tiling(&data, pipe, output, tiling); >- } >- >- igt_subtest_f("flip-changes-tiling-Y") { >- uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Y_TILED, >- LOCAL_DRM_FORMAT_MOD_NONE }; >- enum pipe pipe; >- >- igt_require_fb_modifiers(data.drm_fd); >- >- for (int i = 0; i < ARRAY_SIZE(tiling); i++) >- > igt_require(igt_display_has_format_mod(&data.display, >data.testformat, tiling[i])); >- >- igt_require(data.gen >= 9); >- >- for_each_pipe_with_valid_output(&data.display, pipe, >output) >- test_flip_tiling(&data, pipe, output, tiling); >- } >- >- igt_subtest_f("flip-changes-tiling-Yf") { >- uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Yf_TILED, >- LOCAL_DRM_FORMAT_MOD_NONE }; >- enum pipe pipe; >- >- igt_require_fb_modifiers(data.drm_fd); >- >- for (int i = 0; i < ARRAY_SIZE(tiling); i++) >- > igt_require(igt_display_has_format_mod(&data.display, >data.testformat, tiling[i])); >- >- igt_require(data.gen >= 9); >- >- for_each_pipe_with_valid_output(&data.display, pipe, >output) >- test_flip_tiling(&data, pipe, output, tiling); >- } >- >- /* >- * Test that a page flip from a tiled buffer to another tiled one works >- * correctly. First, it sets the crtc with the tiled buffer and >- * generates a reference crc for the pipe. Then a page flip to second >- * tiled buffer is issued. A new crc is generated and compared to the >- * reference one. >- */ >- >- igt_subtest_f("flip-X-tiled") { >- uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_X_TILED, >- LOCAL_I915_FORMAT_MOD_X_TILED }; >- enum pipe pipe; >- >- for (int i = 0; i < ARRAY_SIZE(tiling); i++) >- > igt_require(igt_display_has_format_mod(&data.display, >data.testformat, tiling[i])); >- >- for_each_pipe_with_valid_output(&data.display, pipe, >output) >- test_flip_tiling(&data, pipe, output, tiling); >- } >- >- igt_subtest_f("flip-Y-tiled") { >- uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Y_TILED, >- LOCAL_I915_FORMAT_MOD_Y_TILED }; >- enum pipe pipe; >- >- igt_require_fb_modifiers(data.drm_fd); >- >- for (int i = 0; i < ARRAY_SIZE(tiling); i++) >- > igt_require(igt_display_has_format_mod(&data.display, >data.testformat, tiling[i])); >- >- igt_require(data.gen >= 9); >- >- for_each_pipe_with_valid_output(&data.display, pipe, >output) >- test_flip_tiling(&data, pipe, output, tiling); >- } >- >- igt_subtest_f("flip-Yf-tiled") { >- uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Yf_TILED, >- LOCAL_I915_FORMAT_MOD_Yf_TILED }; >- enum pipe pipe; >- >- igt_require_fb_modifiers(data.drm_fd); >- >- for (int i = 0; i < ARRAY_SIZE(tiling); i++) >- > igt_require(igt_display_has_format_mod(&data.display, >data.testformat, tiling[i])); >- >- igt_require(data.gen >= 9); >- >- for_each_pipe_with_valid_output(&data.display, pipe, >output) >- test_flip_tiling(&data, pipe, output, tiling); >- } >- >- /* >- * Test that a page flip from a linear buffer to a tiled one works >- * correctly. First, it sets the crtc with the linear buffer and >- * generates a reference crc for the pipe. Then a page flip to a tiled >- * buffer is issued. A new crc is generated and compared to the >- * reference one. >- */ >- >- igt_subtest_f("flip-to-X-tiled") { >- uint64_t tiling[2] = { LOCAL_DRM_FORMAT_MOD_NONE, >- LOCAL_I915_FORMAT_MOD_X_TILED }; >- enum pipe pipe; >- >- for (int i = 0; i < ARRAY_SIZE(tiling); i++) >- > igt_require(igt_display_has_format_mod(&data.display, >data.testformat, tiling[i])); >- >- for_each_pipe_with_valid_output(&data.display, pipe, >output) >- test_flip_tiling(&data, pipe, output, tiling); >- } >- >- igt_subtest_f("flip-to-Y-tiled") { >- uint64_t tiling[2] = { LOCAL_DRM_FORMAT_MOD_NONE, >- LOCAL_I915_FORMAT_MOD_Y_TILED }; >- enum pipe pipe; >- >- igt_require_fb_modifiers(data.drm_fd); >- >- for (int i = 0; i < ARRAY_SIZE(tiling); i++) >- > igt_require(igt_display_has_format_mod(&data.display, >data.testformat, tiling[i])); >- >- igt_require(data.gen >= 9); >- >- for_each_pipe_with_valid_output(&data.display, pipe, >output) >- test_flip_tiling(&data, pipe, output, tiling); >- } >- >- igt_subtest_f("flip-to-Yf-tiled") { >- uint64_t tiling[2] = { LOCAL_DRM_FORMAT_MOD_NONE, >- LOCAL_I915_FORMAT_MOD_Yf_TILED }; >- enum pipe pipe; >- >- igt_require_fb_modifiers(data.drm_fd); >- >- for (int i = 0; i < ARRAY_SIZE(tiling); i++) >- > igt_require(igt_display_has_format_mod(&data.display, >data.testformat, tiling[i])); >- >- igt_require(data.gen >= 9); >+ for (int i = 0; i < ARRAY_SIZE(tiling_formats); i++) { >+ for (int j = 0; j < ARRAY_SIZE(tiling_formats); j++) { >+ >+ igt_describe_f("Check using crcs flipping from %s fb to >%s fb works correctly.\n", >+ tiling_formats[i].name, >tiling_formats[j].name); >+ igt_subtest_f("flip-%s-to-%s", tiling_formats[i].name, >tiling_formats[j].name) { >+ uint64_t tiling[2] = { >tiling_formats[i].tiling_format, >+ >tiling_formats[j].tiling_format }; >+ enum pipe pipe; >+ >+ for (int c = 0; c < ARRAY_SIZE(tiling); c++) { >+ if (tiling[c] != >LOCAL_DRM_FORMAT_MOD_NONE && >+ tiling[c] != >LOCAL_I915_FORMAT_MOD_X_TILED) { >+ igt_require(data.gen >= 9); >+ > igt_require_fb_modifiers(data.drm_fd); >+ } >+ > igt_require(igt_display_has_format_mod(&data.display, >data.testformat, tiling[c])); >+ } >+ >+ > for_each_pipe_with_valid_output(&data.display, pipe, output) >+ test_flip_tiling(&data, pipe, output, >tiling); >+ } >+ } > >- for_each_pipe_with_valid_output(&data.display, pipe, >output) >- test_flip_tiling(&data, pipe, output, tiling); > } > > igt_fixture { >-- >2.26.0 Reviewed-by: Jeevan B <jeevan.b@intel.com> > >_______________________________________________ >igt-dev mailing list >igt-dev@lists.freedesktop.org >https://lists.freedesktop.org/mailman/listinfo/igt-dev Thanks Jeevan B _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove cut'n'paste 2020-06-24 14:46 ` [igt-dev] [PATCH i-g-t] " B, Jeevan @ 2020-07-05 19:44 ` Juha-Pekka Heikkila 2020-07-05 20:44 ` Vudum, Lakshminarayana 0 siblings, 1 reply; 8+ messages in thread From: Juha-Pekka Heikkila @ 2020-07-05 19:44 UTC (permalink / raw) To: igt-dev@lists.freedesktop.org, Tomi Sarvela, Vudum, Lakshminarayana, Hiler, Arkadiusz Hi guys, this patch will change names of subtests on kms_flip_tiling. I'm sending you guys list of tests which will get new name as we did agree with ivyl and tsa earlier on irc so you can adapt ci history. I'll push this patch to igt once some of you guys have acked this change in ci regard. "flip-changes-tiling" -> "flip-x-tiled-to-linear" "flip-changes-tiling-Y" -> "flip-y-tiled-to-linear" "flip-changes-tiling-Yf" -> "flip-yf-tiled-to-linear" "flip-X-tiled" -> "flip-x-tiled-to-x-tiled" "flip-Y-tiled" -> "flip-y-tiled-to-y-tiled" "flip-Yf-tiled" -> "flip-yf-tiled-to-yf-tiled" "flip-to-X-tiled" -> "flip-linear-to-x-tiled" "flip-to-Y-tiled" -> "flip-linear-to-y-tiled" "flip-to-Yf-tiled" -> "flip-linear-to-yf-tiled" /Juha-Pekka On 24.6.2020 17.46, B, Jeevan wrote: > Hi, > > Patch looks good to me. > >> -----Original Message----- >> From: igt-dev <igt-dev-bounces@lists.freedesktop.org> On Behalf Of Juha- >> Pekka Heikkila >> Sent: Monday, June 22, 2020 7:29 PM >> To: igt-dev@lists.freedesktop.org >> Subject: [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove cut'n'paste >> >> convert all tests to be created in nested for-loops which will create tests for all >> flip changes. >> >> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> >> --- >> tests/kms_flip_tiling.c | 186 +++++++--------------------------------- >> 1 file changed, 33 insertions(+), 153 deletions(-) >> >> diff --git a/tests/kms_flip_tiling.c b/tests/kms_flip_tiling.c index >> fb79de15..329e0bda 100644 >> --- a/tests/kms_flip_tiling.c >> +++ b/tests/kms_flip_tiling.c >> @@ -153,6 +153,16 @@ igt_output_t *output; >> >> igt_main >> { >> + const struct { >> + uint64_t tiling_format; >> + const char* name; >> + } tiling_formats[] = { >> + { LOCAL_DRM_FORMAT_MOD_NONE, "linear"}, >> + { LOCAL_I915_FORMAT_MOD_X_TILED, "x-tiled"}, >> + { LOCAL_I915_FORMAT_MOD_Y_TILED, "y-tiled"}, >> + { LOCAL_I915_FORMAT_MOD_Yf_TILED, "yf-tiled"}, >> + }; >> + >> igt_fixture { >> data.drm_fd = drm_open_driver_master(DRIVER_INTEL); >> data.gen = intel_gen(intel_get_drm_devid(data.drm_fd)); >> @@ -165,160 +175,30 @@ igt_main >> igt_display_require(&data.display, data.drm_fd); >> } >> >> - /* >> - * Test that a page flip from a tiled buffer to a linear one works >> - * correctly. First, it sets the crtc with the linear buffer and >> - * generates a reference crc for the pipe. Then, the crtc is set with >> - * the tiled one and page flip to the linear one issued. A new crc is >> - * generated and compared to the reference one. >> - */ >> - >> - igt_subtest_f("flip-changes-tiling") { >> - uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_X_TILED, >> - LOCAL_DRM_FORMAT_MOD_NONE }; >> - enum pipe pipe; >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - igt_subtest_f("flip-changes-tiling-Y") { >> - uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Y_TILED, >> - LOCAL_DRM_FORMAT_MOD_NONE }; >> - enum pipe pipe; >> - >> - igt_require_fb_modifiers(data.drm_fd); >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - igt_require(data.gen >= 9); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - igt_subtest_f("flip-changes-tiling-Yf") { >> - uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Yf_TILED, >> - LOCAL_DRM_FORMAT_MOD_NONE }; >> - enum pipe pipe; >> - >> - igt_require_fb_modifiers(data.drm_fd); >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - igt_require(data.gen >= 9); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - /* >> - * Test that a page flip from a tiled buffer to another tiled one works >> - * correctly. First, it sets the crtc with the tiled buffer and >> - * generates a reference crc for the pipe. Then a page flip to second >> - * tiled buffer is issued. A new crc is generated and compared to the >> - * reference one. >> - */ >> - >> - igt_subtest_f("flip-X-tiled") { >> - uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_X_TILED, >> - LOCAL_I915_FORMAT_MOD_X_TILED }; >> - enum pipe pipe; >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - igt_subtest_f("flip-Y-tiled") { >> - uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Y_TILED, >> - LOCAL_I915_FORMAT_MOD_Y_TILED }; >> - enum pipe pipe; >> - >> - igt_require_fb_modifiers(data.drm_fd); >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - igt_require(data.gen >= 9); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - igt_subtest_f("flip-Yf-tiled") { >> - uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Yf_TILED, >> - LOCAL_I915_FORMAT_MOD_Yf_TILED }; >> - enum pipe pipe; >> - >> - igt_require_fb_modifiers(data.drm_fd); >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - igt_require(data.gen >= 9); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - /* >> - * Test that a page flip from a linear buffer to a tiled one works >> - * correctly. First, it sets the crtc with the linear buffer and >> - * generates a reference crc for the pipe. Then a page flip to a tiled >> - * buffer is issued. A new crc is generated and compared to the >> - * reference one. >> - */ >> - >> - igt_subtest_f("flip-to-X-tiled") { >> - uint64_t tiling[2] = { LOCAL_DRM_FORMAT_MOD_NONE, >> - LOCAL_I915_FORMAT_MOD_X_TILED }; >> - enum pipe pipe; >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - igt_subtest_f("flip-to-Y-tiled") { >> - uint64_t tiling[2] = { LOCAL_DRM_FORMAT_MOD_NONE, >> - LOCAL_I915_FORMAT_MOD_Y_TILED }; >> - enum pipe pipe; >> - >> - igt_require_fb_modifiers(data.drm_fd); >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - igt_require(data.gen >= 9); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - igt_subtest_f("flip-to-Yf-tiled") { >> - uint64_t tiling[2] = { LOCAL_DRM_FORMAT_MOD_NONE, >> - LOCAL_I915_FORMAT_MOD_Yf_TILED }; >> - enum pipe pipe; >> - >> - igt_require_fb_modifiers(data.drm_fd); >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - igt_require(data.gen >= 9); >> + for (int i = 0; i < ARRAY_SIZE(tiling_formats); i++) { >> + for (int j = 0; j < ARRAY_SIZE(tiling_formats); j++) { >> + >> + igt_describe_f("Check using crcs flipping from %s fb to >> %s fb works correctly.\n", >> + tiling_formats[i].name, >> tiling_formats[j].name); >> + igt_subtest_f("flip-%s-to-%s", tiling_formats[i].name, >> tiling_formats[j].name) { >> + uint64_t tiling[2] = { >> tiling_formats[i].tiling_format, >> + >> tiling_formats[j].tiling_format }; >> + enum pipe pipe; >> + >> + for (int c = 0; c < ARRAY_SIZE(tiling); c++) { >> + if (tiling[c] != >> LOCAL_DRM_FORMAT_MOD_NONE && >> + tiling[c] != >> LOCAL_I915_FORMAT_MOD_X_TILED) { >> + igt_require(data.gen >= 9); >> + >> igt_require_fb_modifiers(data.drm_fd); >> + } >> + >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[c])); >> + } >> + >> + >> for_each_pipe_with_valid_output(&data.display, pipe, output) >> + test_flip_tiling(&data, pipe, output, >> tiling); >> + } >> + } >> >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> } >> >> igt_fixture { >> -- >> 2.26.0 > Reviewed-by: Jeevan B <jeevan.b@intel.com> >> >> _______________________________________________ >> igt-dev mailing list >> igt-dev@lists.freedesktop.org >> https://lists.freedesktop.org/mailman/listinfo/igt-dev > > Thanks > Jeevan B > _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove cut'n'paste 2020-07-05 19:44 ` Juha-Pekka Heikkila @ 2020-07-05 20:44 ` Vudum, Lakshminarayana 0 siblings, 0 replies; 8+ messages in thread From: Vudum, Lakshminarayana @ 2020-07-05 20:44 UTC (permalink / raw) To: juhapekka.heikkila@gmail.com, igt-dev@lists.freedesktop.org, Sarvela, Tomi P, Hiler, Arkadiusz If I see any failures (pre/post merge) on the new tests, I will find a similar bug (if existing) and associate the failures. Thanks, Lakshmi. -----Original Message----- From: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> Sent: Sunday, July 5, 2020 9:45 PM To: igt-dev@lists.freedesktop.org; Sarvela, Tomi P <tomi.p.sarvela@intel.com>; Vudum, Lakshminarayana <lakshminarayana.vudum@intel.com>; Hiler, Arkadiusz <arkadiusz.hiler@intel.com> Cc: B, Jeevan <jeevan.b@intel.com> Subject: Re: [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove cut'n'paste Hi guys, this patch will change names of subtests on kms_flip_tiling. I'm sending you guys list of tests which will get new name as we did agree with ivyl and tsa earlier on irc so you can adapt ci history. I'll push this patch to igt once some of you guys have acked this change in ci regard. "flip-changes-tiling" -> "flip-x-tiled-to-linear" "flip-changes-tiling-Y" -> "flip-y-tiled-to-linear" "flip-changes-tiling-Yf" -> "flip-yf-tiled-to-linear" "flip-X-tiled" -> "flip-x-tiled-to-x-tiled" "flip-Y-tiled" -> "flip-y-tiled-to-y-tiled" "flip-Yf-tiled" -> "flip-yf-tiled-to-yf-tiled" "flip-to-X-tiled" -> "flip-linear-to-x-tiled" "flip-to-Y-tiled" -> "flip-linear-to-y-tiled" "flip-to-Yf-tiled" -> "flip-linear-to-yf-tiled" /Juha-Pekka On 24.6.2020 17.46, B, Jeevan wrote: > Hi, > > Patch looks good to me. > >> -----Original Message----- >> From: igt-dev <igt-dev-bounces@lists.freedesktop.org> On Behalf Of >> Juha- Pekka Heikkila >> Sent: Monday, June 22, 2020 7:29 PM >> To: igt-dev@lists.freedesktop.org >> Subject: [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove >> cut'n'paste >> >> convert all tests to be created in nested for-loops which will create >> tests for all flip changes. >> >> Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com> >> --- >> tests/kms_flip_tiling.c | 186 >> +++++++--------------------------------- >> 1 file changed, 33 insertions(+), 153 deletions(-) >> >> diff --git a/tests/kms_flip_tiling.c b/tests/kms_flip_tiling.c index >> fb79de15..329e0bda 100644 >> --- a/tests/kms_flip_tiling.c >> +++ b/tests/kms_flip_tiling.c >> @@ -153,6 +153,16 @@ igt_output_t *output; >> >> igt_main >> { >> + const struct { >> + uint64_t tiling_format; >> + const char* name; >> + } tiling_formats[] = { >> + { LOCAL_DRM_FORMAT_MOD_NONE, "linear"}, >> + { LOCAL_I915_FORMAT_MOD_X_TILED, "x-tiled"}, >> + { LOCAL_I915_FORMAT_MOD_Y_TILED, "y-tiled"}, >> + { LOCAL_I915_FORMAT_MOD_Yf_TILED, "yf-tiled"}, >> + }; >> + >> igt_fixture { >> data.drm_fd = drm_open_driver_master(DRIVER_INTEL); >> data.gen = intel_gen(intel_get_drm_devid(data.drm_fd)); >> @@ -165,160 +175,30 @@ igt_main >> igt_display_require(&data.display, data.drm_fd); >> } >> >> - /* >> - * Test that a page flip from a tiled buffer to a linear one works >> - * correctly. First, it sets the crtc with the linear buffer and >> - * generates a reference crc for the pipe. Then, the crtc is set with >> - * the tiled one and page flip to the linear one issued. A new crc is >> - * generated and compared to the reference one. >> - */ >> - >> - igt_subtest_f("flip-changes-tiling") { >> - uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_X_TILED, >> - LOCAL_DRM_FORMAT_MOD_NONE }; >> - enum pipe pipe; >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - igt_subtest_f("flip-changes-tiling-Y") { >> - uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Y_TILED, >> - LOCAL_DRM_FORMAT_MOD_NONE }; >> - enum pipe pipe; >> - >> - igt_require_fb_modifiers(data.drm_fd); >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - igt_require(data.gen >= 9); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - igt_subtest_f("flip-changes-tiling-Yf") { >> - uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Yf_TILED, >> - LOCAL_DRM_FORMAT_MOD_NONE }; >> - enum pipe pipe; >> - >> - igt_require_fb_modifiers(data.drm_fd); >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - igt_require(data.gen >= 9); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - /* >> - * Test that a page flip from a tiled buffer to another tiled one works >> - * correctly. First, it sets the crtc with the tiled buffer and >> - * generates a reference crc for the pipe. Then a page flip to second >> - * tiled buffer is issued. A new crc is generated and compared to the >> - * reference one. >> - */ >> - >> - igt_subtest_f("flip-X-tiled") { >> - uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_X_TILED, >> - LOCAL_I915_FORMAT_MOD_X_TILED }; >> - enum pipe pipe; >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - igt_subtest_f("flip-Y-tiled") { >> - uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Y_TILED, >> - LOCAL_I915_FORMAT_MOD_Y_TILED }; >> - enum pipe pipe; >> - >> - igt_require_fb_modifiers(data.drm_fd); >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - igt_require(data.gen >= 9); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - igt_subtest_f("flip-Yf-tiled") { >> - uint64_t tiling[2] = { LOCAL_I915_FORMAT_MOD_Yf_TILED, >> - LOCAL_I915_FORMAT_MOD_Yf_TILED }; >> - enum pipe pipe; >> - >> - igt_require_fb_modifiers(data.drm_fd); >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - igt_require(data.gen >= 9); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - /* >> - * Test that a page flip from a linear buffer to a tiled one works >> - * correctly. First, it sets the crtc with the linear buffer and >> - * generates a reference crc for the pipe. Then a page flip to a tiled >> - * buffer is issued. A new crc is generated and compared to the >> - * reference one. >> - */ >> - >> - igt_subtest_f("flip-to-X-tiled") { >> - uint64_t tiling[2] = { LOCAL_DRM_FORMAT_MOD_NONE, >> - LOCAL_I915_FORMAT_MOD_X_TILED }; >> - enum pipe pipe; >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - igt_subtest_f("flip-to-Y-tiled") { >> - uint64_t tiling[2] = { LOCAL_DRM_FORMAT_MOD_NONE, >> - LOCAL_I915_FORMAT_MOD_Y_TILED }; >> - enum pipe pipe; >> - >> - igt_require_fb_modifiers(data.drm_fd); >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - igt_require(data.gen >= 9); >> - >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> - } >> - >> - igt_subtest_f("flip-to-Yf-tiled") { >> - uint64_t tiling[2] = { LOCAL_DRM_FORMAT_MOD_NONE, >> - LOCAL_I915_FORMAT_MOD_Yf_TILED }; >> - enum pipe pipe; >> - >> - igt_require_fb_modifiers(data.drm_fd); >> - >> - for (int i = 0; i < ARRAY_SIZE(tiling); i++) >> - >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[i])); >> - >> - igt_require(data.gen >= 9); >> + for (int i = 0; i < ARRAY_SIZE(tiling_formats); i++) { >> + for (int j = 0; j < ARRAY_SIZE(tiling_formats); j++) { >> + >> + igt_describe_f("Check using crcs flipping from %s fb to >> %s fb works correctly.\n", >> + tiling_formats[i].name, >> tiling_formats[j].name); >> + igt_subtest_f("flip-%s-to-%s", tiling_formats[i].name, >> tiling_formats[j].name) { >> + uint64_t tiling[2] = { >> tiling_formats[i].tiling_format, >> + >> tiling_formats[j].tiling_format }; >> + enum pipe pipe; >> + >> + for (int c = 0; c < ARRAY_SIZE(tiling); c++) { >> + if (tiling[c] != >> LOCAL_DRM_FORMAT_MOD_NONE && >> + tiling[c] != >> LOCAL_I915_FORMAT_MOD_X_TILED) { >> + igt_require(data.gen >= 9); >> + >> igt_require_fb_modifiers(data.drm_fd); >> + } >> + >> igt_require(igt_display_has_format_mod(&data.display, >> data.testformat, tiling[c])); >> + } >> + >> + >> for_each_pipe_with_valid_output(&data.display, pipe, output) >> + test_flip_tiling(&data, pipe, output, >> tiling); >> + } >> + } >> >> - for_each_pipe_with_valid_output(&data.display, pipe, >> output) >> - test_flip_tiling(&data, pipe, output, tiling); >> } >> >> igt_fixture { >> -- >> 2.26.0 > Reviewed-by: Jeevan B <jeevan.b@intel.com> >> >> _______________________________________________ >> igt-dev mailing list >> igt-dev@lists.freedesktop.org >> https://lists.freedesktop.org/mailman/listinfo/igt-dev > > Thanks > Jeevan B > _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-07-05 20:45 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-06-22 13:59 [igt-dev] [PATCH i-g-t] tests/kms_flip_tiling: remove cut'n'paste Juha-Pekka Heikkila 2020-06-22 15:42 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork 2020-06-22 16:47 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork 2020-06-23 7:03 ` [igt-dev] ✗ GitLab.Pipeline: warning " Patchwork 2020-06-24 6:17 ` [igt-dev] ✓ Fi.CI.IGT: success " Patchwork 2020-06-24 14:46 ` [igt-dev] [PATCH i-g-t] " B, Jeevan 2020-07-05 19:44 ` Juha-Pekka Heikkila 2020-07-05 20:44 ` Vudum, Lakshminarayana
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox