All of lore.kernel.org
 help / color / mirror / Atom feed
* [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

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, 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, igt-dev, 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.