* [igt-dev] [PATCH i-g-t] tests/kms_plane: Use solid colors for the cropping tests
@ 2021-06-01 16:28 Ville Syrjala
2021-06-01 18:09 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Ville Syrjala @ 2021-06-01 16:28 UTC (permalink / raw)
To: igt-dev
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Something is wrong with the way we render stuff in the crop tests.
The renreded image can be different for different pixel formats,
at least when using fullscreen planes (maybe resolution dependent).
Go back to using just solid colors until someone figures out what's
wrong with the rendering.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
---
tests/kms_plane.c | 61 ++++++++++++++++++++++++++---------------------
1 file changed, 34 insertions(+), 27 deletions(-)
diff --git a/tests/kms_plane.c b/tests/kms_plane.c
index d7cbe8925cd9..ea1118c23769 100644
--- a/tests/kms_plane.c
+++ b/tests/kms_plane.c
@@ -567,7 +567,7 @@ static void capture_crc(data_t *data, unsigned int vblank, igt_crc_t *crc)
crc->frame, vblank);
}
-static void capture_format_crcs_packed(data_t *data, enum pipe pipe,
+static void capture_format_crcs_single(data_t *data, enum pipe pipe,
igt_plane_t *plane,
uint32_t format, uint64_t modifier,
int width, int height,
@@ -589,13 +589,13 @@ static void capture_format_crcs_packed(data_t *data, enum pipe pipe,
igt_pipe_crc_get_current(data->drm_fd, data->pipe_crc, &crc[0]);
}
-static void capture_format_crcs_planar(data_t *data, enum pipe pipe,
- igt_plane_t *plane,
- uint32_t format, uint64_t modifier,
- int width, int height,
- enum igt_color_encoding encoding,
- enum igt_color_range range,
- igt_crc_t crc[], struct igt_fb *fb)
+static void capture_format_crcs_multiple(data_t *data, enum pipe pipe,
+ igt_plane_t *plane,
+ uint32_t format, uint64_t modifier,
+ int width, int height,
+ enum igt_color_encoding encoding,
+ enum igt_color_range range,
+ igt_crc_t crc[], struct igt_fb *fb)
{
unsigned int vblank[ARRAY_SIZE(colors_extended)];
struct drm_event_vblank ev;
@@ -712,6 +712,11 @@ restart_round:
capture_crc(data, vblank[i - 1], &crc[i - 1]);
}
+static bool use_multiple_colors(data_t *data, uint32_t format)
+{
+ return data->crop != 0 || igt_format_is_yuv_semiplanar(format);
+}
+
static bool test_format_plane_colors(data_t *data, enum pipe pipe,
igt_plane_t *plane,
uint32_t format, uint64_t modifier,
@@ -726,17 +731,17 @@ static bool test_format_plane_colors(data_t *data, enum pipe pipe,
int crc_mismatch_count = 0;
bool result = true;
int i, total_crcs = 1;
- bool planar = igt_format_is_yuv_semiplanar(format);
- if (planar) {
- capture_format_crcs_planar(data, pipe, plane, format, modifier,
- width, height, encoding, range, crc,
- fb);
+ if (use_multiple_colors(data, format)) {
+ capture_format_crcs_multiple(data, pipe, plane, format, modifier,
+ width, height, encoding, range, crc,
+ fb);
total_crcs = data->num_colors;
- } else
- capture_format_crcs_packed(data, pipe, plane, format, modifier,
+ } else {
+ capture_format_crcs_single(data, pipe, plane, format, modifier,
width, height, encoding, range, crc,
fb);
+ }
for (i = 0; i < total_crcs; i++) {
if (!igt_check_crc_equal(&crc[i], &ref_crc[i])) {
@@ -826,9 +831,11 @@ static bool test_format_plane_yuv(data_t *data, enum pipe pipe,
return result;
}
-enum crc_set { PACKED_CRC_SET,
- PLANAR_CRC_SET,
- MAX_CRC_SET };
+enum crc_set {
+ SINGLE_CRC_SET,
+ MULTIPLE_CRC_SET,
+ MAX_CRC_SET,
+};
struct format_mod {
uint64_t modifier;
@@ -906,22 +913,22 @@ static bool test_format_plane(data_t *data, enum pipe pipe,
igt_remove_fb(data->drm_fd, &test_fb);
}
- capture_format_crcs_packed(data, pipe, plane, ref.format, ref.modifier,
+ capture_format_crcs_single(data, pipe, plane, ref.format, ref.modifier,
width, height, IGT_COLOR_YCBCR_BT709,
IGT_COLOR_YCBCR_LIMITED_RANGE,
- ref_crc[PACKED_CRC_SET], &fb);
+ ref_crc[SINGLE_CRC_SET], &fb);
- capture_format_crcs_planar(data, pipe, plane, ref.format, ref.modifier,
- width, height, IGT_COLOR_YCBCR_BT709,
- IGT_COLOR_YCBCR_LIMITED_RANGE,
- ref_crc[PLANAR_CRC_SET], &fb);
+ capture_format_crcs_multiple(data, pipe, plane, ref.format, ref.modifier,
+ width, height, IGT_COLOR_YCBCR_BT709,
+ IGT_COLOR_YCBCR_LIMITED_RANGE,
+ ref_crc[MULTIPLE_CRC_SET], &fb);
/*
* Make sure we have some difference between the colors. This
* at least avoids claiming success when everything is just
* black all the time (eg. if the plane is never even on).
*/
- igt_require(num_unique_crcs(ref_crc[PLANAR_CRC_SET], data->num_colors) > 1);
+ igt_require(num_unique_crcs(ref_crc[MULTIPLE_CRC_SET], data->num_colors) > 1);
for (int i = 0; i < plane->format_mod_count; i++) {
struct format_mod f = {
@@ -958,8 +965,8 @@ static bool test_format_plane(data_t *data, enum pipe pipe,
continue;
}
- crcset = ref_crc[(igt_format_is_yuv_semiplanar(f.format)
- ? PLANAR_CRC_SET : PACKED_CRC_SET)];
+ crcset = ref_crc[use_multiple_colors(data, f.format) ?
+ MULTIPLE_CRC_SET : SINGLE_CRC_SET];
if (igt_format_is_yuv(f.format))
result &= test_format_plane_yuv(data, pipe, plane,
--
2.26.3
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_plane: Use solid colors for the cropping tests
2021-06-01 16:28 [igt-dev] [PATCH i-g-t] tests/kms_plane: Use solid colors for the cropping tests Ville Syrjala
@ 2021-06-01 18:09 ` Patchwork
2021-06-02 0:56 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
2021-06-02 11:18 ` [igt-dev] [PATCH i-g-t] " Juha-Pekka Heikkila
2 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2021-06-01 18:09 UTC (permalink / raw)
To: Ville Syrjala; +Cc: igt-dev
[-- Attachment #1.1: Type: text/plain, Size: 3695 bytes --]
== Series Details ==
Series: tests/kms_plane: Use solid colors for the cropping tests
URL : https://patchwork.freedesktop.org/series/90846/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10156 -> IGTPW_5873
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/index.html
Known issues
------------
Here are the changes found in IGTPW_5873 that come from known issues:
### IGT changes ###
#### Warnings ####
* igt@i915_selftest@live@execlists:
- fi-tgl-u2: [INCOMPLETE][1] ([i915#3462]) -> [DMESG-FAIL][2] ([i915#3462])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/fi-tgl-u2/igt@i915_selftest@live@execlists.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/fi-tgl-u2/igt@i915_selftest@live@execlists.html
* igt@runner@aborted:
- fi-glk-dsi: [FAIL][3] ([i915#2426] / [i915#3363] / [k.org#202321]) -> [FAIL][4] ([i915#3363] / [k.org#202321])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/fi-glk-dsi/igt@runner@aborted.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/fi-glk-dsi/igt@runner@aborted.html
- fi-kbl-r: [FAIL][5] ([i915#1436] / [i915#2426] / [i915#3363]) -> [FAIL][6] ([i915#1436] / [i915#3363])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/fi-kbl-r/igt@runner@aborted.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/fi-kbl-r/igt@runner@aborted.html
- fi-kbl-7500u: [FAIL][7] ([i915#1436] / [i915#2426] / [i915#3363]) -> [FAIL][8] ([i915#1436] / [i915#3363])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/fi-kbl-7500u/igt@runner@aborted.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/fi-kbl-7500u/igt@runner@aborted.html
- fi-cfl-guc: [FAIL][9] ([i915#3363]) -> [FAIL][10] ([i915#2426] / [i915#3363])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/fi-cfl-guc/igt@runner@aborted.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/fi-cfl-guc/igt@runner@aborted.html
- fi-kbl-7567u: [FAIL][11] ([i915#1436] / [i915#3363]) -> [FAIL][12] ([i915#1436] / [i915#2426] / [i915#3363])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/fi-kbl-7567u/igt@runner@aborted.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/fi-kbl-7567u/igt@runner@aborted.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436
[i915#2426]: https://gitlab.freedesktop.org/drm/intel/issues/2426
[i915#3303]: https://gitlab.freedesktop.org/drm/intel/issues/3303
[i915#3363]: https://gitlab.freedesktop.org/drm/intel/issues/3363
[i915#3462]: https://gitlab.freedesktop.org/drm/intel/issues/3462
[k.org#202321]: https://bugzilla.kernel.org/show_bug.cgi?id=202321
Participating hosts (47 -> 41)
------------------------------
Missing (6): fi-ilk-m540 fi-hsw-4200u fi-bsw-cyan fi-ctg-p8600 fi-dg1-1 fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_6098 -> IGTPW_5873
CI-20190529: 20190529
CI_DRM_10156: 551125c07e42a44a1b4bf8ad735619f2e315a0e2 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_5873: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/index.html
IGT_6098: 1fbc1e7d602f96a7f4e2b95057eef994656b8e74 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/index.html
[-- Attachment #1.2: Type: text/html, Size: 5616 bytes --]
[-- Attachment #2: Type: text/plain, Size: 154 bytes --]
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 6+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for tests/kms_plane: Use solid colors for the cropping tests
2021-06-01 16:28 [igt-dev] [PATCH i-g-t] tests/kms_plane: Use solid colors for the cropping tests Ville Syrjala
2021-06-01 18:09 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
@ 2021-06-02 0:56 ` Patchwork
2021-06-02 11:18 ` [igt-dev] [PATCH i-g-t] " Juha-Pekka Heikkila
2 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2021-06-02 0:56 UTC (permalink / raw)
To: Ville Syrjala; +Cc: igt-dev
[-- Attachment #1.1: Type: text/plain, Size: 30264 bytes --]
== Series Details ==
Series: tests/kms_plane: Use solid colors for the cropping tests
URL : https://patchwork.freedesktop.org/series/90846/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_10156_full -> IGTPW_5873_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/index.html
Known issues
------------
Here are the changes found in IGTPW_5873_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@feature_discovery@display-3x:
- shard-iclb: NOTRUN -> [SKIP][1] ([i915#1839]) +1 similar issue
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb6/igt@feature_discovery@display-3x.html
* igt@gem_create@create-clear:
- shard-glk: [PASS][2] -> [FAIL][3] ([i915#3160])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/shard-glk5/igt@gem_create@create-clear.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-glk1/igt@gem_create@create-clear.html
* igt@gem_ctx_persistence@legacy-engines-mixed:
- shard-snb: NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#1099]) +5 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-snb6/igt@gem_ctx_persistence@legacy-engines-mixed.html
* igt@gem_ctx_sseu@invalid-sseu:
- shard-tglb: NOTRUN -> [SKIP][5] ([i915#280])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb8/igt@gem_ctx_sseu@invalid-sseu.html
* igt@gem_exec_fair@basic-none-vip@rcs0:
- shard-tglb: NOTRUN -> [FAIL][6] ([i915#2842])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb6/igt@gem_exec_fair@basic-none-vip@rcs0.html
- shard-iclb: NOTRUN -> [FAIL][7] ([i915#2842])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb2/igt@gem_exec_fair@basic-none-vip@rcs0.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: NOTRUN -> [FAIL][8] ([i915#2842]) +1 similar issue
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-glk6/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_params@rsvd2-dirt:
- shard-tglb: NOTRUN -> [SKIP][9] ([fdo#109283])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb6/igt@gem_exec_params@rsvd2-dirt.html
- shard-iclb: NOTRUN -> [SKIP][10] ([fdo#109283])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb5/igt@gem_exec_params@rsvd2-dirt.html
* igt@gem_exec_reloc@basic-wide-active@bcs0:
- shard-apl: NOTRUN -> [FAIL][11] ([i915#2389]) +3 similar issues
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl3/igt@gem_exec_reloc@basic-wide-active@bcs0.html
- shard-glk: NOTRUN -> [FAIL][12] ([i915#2389]) +3 similar issues
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-glk1/igt@gem_exec_reloc@basic-wide-active@bcs0.html
- shard-tglb: NOTRUN -> [FAIL][13] ([i915#2389]) +4 similar issues
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb1/igt@gem_exec_reloc@basic-wide-active@bcs0.html
* igt@gem_exec_reloc@basic-wide-active@rcs0:
- shard-snb: NOTRUN -> [FAIL][14] ([i915#2389]) +2 similar issues
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-snb2/igt@gem_exec_reloc@basic-wide-active@rcs0.html
- shard-iclb: NOTRUN -> [FAIL][15] ([i915#2389]) +4 similar issues
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb2/igt@gem_exec_reloc@basic-wide-active@rcs0.html
- shard-kbl: NOTRUN -> [FAIL][16] ([i915#2389]) +4 similar issues
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl7/igt@gem_exec_reloc@basic-wide-active@rcs0.html
* igt@gem_huc_copy@huc-copy:
- shard-apl: NOTRUN -> [SKIP][17] ([fdo#109271] / [i915#2190])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl7/igt@gem_huc_copy@huc-copy.html
- shard-kbl: NOTRUN -> [SKIP][18] ([fdo#109271] / [i915#2190])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl4/igt@gem_huc_copy@huc-copy.html
* igt@gem_mmap_gtt@big-copy:
- shard-glk: [PASS][19] -> [FAIL][20] ([i915#307]) +1 similar issue
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/shard-glk8/igt@gem_mmap_gtt@big-copy.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-glk1/igt@gem_mmap_gtt@big-copy.html
* igt@gem_mmap_gtt@cpuset-basic-small-copy-odd:
- shard-snb: NOTRUN -> [INCOMPLETE][21] ([i915#2055] / [i915#3468]) +1 similar issue
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-snb5/igt@gem_mmap_gtt@cpuset-basic-small-copy-odd.html
- shard-kbl: [PASS][22] -> [INCOMPLETE][23] ([i915#3468])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/shard-kbl2/igt@gem_mmap_gtt@cpuset-basic-small-copy-odd.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl2/igt@gem_mmap_gtt@cpuset-basic-small-copy-odd.html
* igt@gem_render_copy@linear-to-vebox-yf-tiled:
- shard-iclb: NOTRUN -> [SKIP][24] ([i915#768])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb6/igt@gem_render_copy@linear-to-vebox-yf-tiled.html
* igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled:
- shard-glk: NOTRUN -> [SKIP][25] ([fdo#109271]) +136 similar issues
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-glk2/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled.html
* igt@gem_userptr_blits@coherency-sync:
- shard-tglb: NOTRUN -> [SKIP][26] ([fdo#110542])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb1/igt@gem_userptr_blits@coherency-sync.html
- shard-iclb: NOTRUN -> [SKIP][27] ([fdo#109290])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb8/igt@gem_userptr_blits@coherency-sync.html
* igt@gem_userptr_blits@dmabuf-unsync:
- shard-tglb: NOTRUN -> [SKIP][28] ([i915#3297])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb7/igt@gem_userptr_blits@dmabuf-unsync.html
- shard-iclb: NOTRUN -> [SKIP][29] ([i915#3297]) +1 similar issue
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb7/igt@gem_userptr_blits@dmabuf-unsync.html
* igt@gem_userptr_blits@input-checking:
- shard-apl: NOTRUN -> [DMESG-WARN][30] ([i915#3002])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl1/igt@gem_userptr_blits@input-checking.html
* igt@gem_userptr_blits@vma-merge:
- shard-apl: NOTRUN -> [FAIL][31] ([i915#3318])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl2/igt@gem_userptr_blits@vma-merge.html
* igt@gen7_exec_parse@bitmasks:
- shard-iclb: NOTRUN -> [SKIP][32] ([fdo#109289]) +4 similar issues
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb7/igt@gen7_exec_parse@bitmasks.html
* igt@gen7_exec_parse@cmd-crossing-page:
- shard-tglb: NOTRUN -> [SKIP][33] ([fdo#109289]) +3 similar issues
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb7/igt@gen7_exec_parse@cmd-crossing-page.html
* igt@gen9_exec_parse@allowed-single:
- shard-tglb: NOTRUN -> [SKIP][34] ([fdo#112306]) +1 similar issue
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb5/igt@gen9_exec_parse@allowed-single.html
* igt@gen9_exec_parse@batch-without-end:
- shard-iclb: NOTRUN -> [SKIP][35] ([fdo#112306]) +2 similar issues
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb8/igt@gen9_exec_parse@batch-without-end.html
* igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp:
- shard-kbl: NOTRUN -> [SKIP][36] ([fdo#109271] / [i915#1937])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl7/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp.html
* igt@i915_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-tglb: NOTRUN -> [SKIP][37] ([fdo#111644] / [i915#1397] / [i915#2411]) +1 similar issue
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb6/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html
- shard-iclb: NOTRUN -> [SKIP][38] ([fdo#110892]) +1 similar issue
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb5/igt@i915_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@i915_selftest@live@execlists:
- shard-apl: NOTRUN -> [DMESG-FAIL][39] ([i915#3462])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl7/igt@i915_selftest@live@execlists.html
- shard-kbl: NOTRUN -> [INCOMPLETE][40] ([i915#2782] / [i915#3462] / [i915#794])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl4/igt@i915_selftest@live@execlists.html
* igt@i915_suspend@sysfs-reader:
- shard-kbl: [PASS][41] -> [DMESG-WARN][42] ([i915#180]) +1 similar issue
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/shard-kbl3/igt@i915_suspend@sysfs-reader.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl4/igt@i915_suspend@sysfs-reader.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-iclb: NOTRUN -> [SKIP][43] ([i915#1769])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
- shard-tglb: NOTRUN -> [SKIP][44] ([i915#1769])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb1/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_big_fb@linear-8bpp-rotate-270:
- shard-tglb: NOTRUN -> [SKIP][45] ([fdo#111614]) +2 similar issues
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb5/igt@kms_big_fb@linear-8bpp-rotate-270.html
- shard-iclb: NOTRUN -> [SKIP][46] ([fdo#110725] / [fdo#111614]) +1 similar issue
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb8/igt@kms_big_fb@linear-8bpp-rotate-270.html
* igt@kms_big_fb@yf-tiled-64bpp-rotate-0:
- shard-tglb: NOTRUN -> [SKIP][47] ([fdo#111615]) +3 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb7/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
- shard-iclb: NOTRUN -> [SKIP][48] ([fdo#110723])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb7/igt@kms_big_fb@yf-tiled-64bpp-rotate-0.html
* igt@kms_big_joiner@basic:
- shard-kbl: NOTRUN -> [SKIP][49] ([fdo#109271] / [i915#2705]) +1 similar issue
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl1/igt@kms_big_joiner@basic.html
- shard-apl: NOTRUN -> [SKIP][50] ([fdo#109271] / [i915#2705]) +1 similar issue
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl6/igt@kms_big_joiner@basic.html
* igt@kms_big_joiner@invalid-modeset:
- shard-iclb: NOTRUN -> [SKIP][51] ([i915#2705])
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb2/igt@kms_big_joiner@invalid-modeset.html
- shard-glk: NOTRUN -> [SKIP][52] ([fdo#109271] / [i915#2705])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-glk2/igt@kms_big_joiner@invalid-modeset.html
- shard-tglb: NOTRUN -> [SKIP][53] ([i915#2705])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb2/igt@kms_big_joiner@invalid-modeset.html
* igt@kms_chamelium@dp-crc-multiple:
- shard-apl: NOTRUN -> [SKIP][54] ([fdo#109271] / [fdo#111827]) +25 similar issues
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl3/igt@kms_chamelium@dp-crc-multiple.html
* igt@kms_chamelium@hdmi-crc-fast:
- shard-iclb: NOTRUN -> [SKIP][55] ([fdo#109284] / [fdo#111827]) +5 similar issues
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb1/igt@kms_chamelium@hdmi-crc-fast.html
* igt@kms_chamelium@hdmi-hpd-storm:
- shard-kbl: NOTRUN -> [SKIP][56] ([fdo#109271] / [fdo#111827]) +22 similar issues
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl4/igt@kms_chamelium@hdmi-hpd-storm.html
* igt@kms_chamelium@vga-frame-dump:
- shard-tglb: NOTRUN -> [SKIP][57] ([fdo#109284] / [fdo#111827]) +8 similar issues
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb1/igt@kms_chamelium@vga-frame-dump.html
* igt@kms_color@pipe-a-degamma:
- shard-tglb: NOTRUN -> [FAIL][58] ([i915#1149])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb8/igt@kms_color@pipe-a-degamma.html
- shard-iclb: NOTRUN -> [FAIL][59] ([i915#1149])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb1/igt@kms_color@pipe-a-degamma.html
* igt@kms_color@pipe-d-ctm-0-5:
- shard-iclb: NOTRUN -> [SKIP][60] ([fdo#109278] / [i915#1149])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb2/igt@kms_color@pipe-d-ctm-0-5.html
* igt@kms_color_chamelium@pipe-d-ctm-0-75:
- shard-iclb: NOTRUN -> [SKIP][61] ([fdo#109278] / [fdo#109284] / [fdo#111827])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb5/igt@kms_color_chamelium@pipe-d-ctm-0-75.html
* igt@kms_color_chamelium@pipe-d-degamma:
- shard-glk: NOTRUN -> [SKIP][62] ([fdo#109271] / [fdo#111827]) +13 similar issues
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-glk2/igt@kms_color_chamelium@pipe-d-degamma.html
* igt@kms_color_chamelium@pipe-invalid-ctm-matrix-sizes:
- shard-snb: NOTRUN -> [SKIP][63] ([fdo#109271] / [fdo#111827]) +18 similar issues
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-snb2/igt@kms_color_chamelium@pipe-invalid-ctm-matrix-sizes.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-iclb: NOTRUN -> [SKIP][64] ([i915#3116])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb8/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@legacy:
- shard-iclb: NOTRUN -> [SKIP][65] ([fdo#109300] / [fdo#111066]) +1 similar issue
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb8/igt@kms_content_protection@legacy.html
- shard-tglb: NOTRUN -> [SKIP][66] ([fdo#111828]) +1 similar issue
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb5/igt@kms_content_protection@legacy.html
* igt@kms_content_protection@lic:
- shard-apl: NOTRUN -> [TIMEOUT][67] ([i915#1319]) +1 similar issue
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl7/igt@kms_content_protection@lic.html
* igt@kms_cursor_crc@pipe-b-cursor-512x170-offscreen:
- shard-iclb: NOTRUN -> [SKIP][68] ([fdo#109278] / [fdo#109279]) +2 similar issues
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb7/igt@kms_cursor_crc@pipe-b-cursor-512x170-offscreen.html
* igt@kms_cursor_crc@pipe-b-cursor-512x170-onscreen:
- shard-tglb: NOTRUN -> [SKIP][69] ([fdo#109279] / [i915#3359]) +2 similar issues
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb3/igt@kms_cursor_crc@pipe-b-cursor-512x170-onscreen.html
* igt@kms_cursor_crc@pipe-d-cursor-512x170-rapid-movement:
- shard-tglb: NOTRUN -> [SKIP][70] ([i915#3359]) +6 similar issues
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb1/igt@kms_cursor_crc@pipe-d-cursor-512x170-rapid-movement.html
* igt@kms_cursor_crc@pipe-d-cursor-64x64-sliding:
- shard-iclb: NOTRUN -> [SKIP][71] ([fdo#109278]) +14 similar issues
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb1/igt@kms_cursor_crc@pipe-d-cursor-64x64-sliding.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-iclb: NOTRUN -> [SKIP][72] ([fdo#109274] / [fdo#109278]) +1 similar issue
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb1/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_dp_tiled_display@basic-test-pattern-with-chamelium:
- shard-tglb: NOTRUN -> [SKIP][73] ([i915#3528])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb6/igt@kms_dp_tiled_display@basic-test-pattern-with-chamelium.html
- shard-iclb: NOTRUN -> [SKIP][74] ([i915#3528])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb5/igt@kms_dp_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-kbl: [PASS][75] -> [INCOMPLETE][76] ([i915#155] / [i915#180] / [i915#636])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/shard-kbl2/igt@kms_fbcon_fbt@fbc-suspend.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl2/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@2x-flip-vs-rmfb-interruptible:
- shard-iclb: NOTRUN -> [SKIP][77] ([fdo#109274]) +3 similar issues
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb5/igt@kms_flip@2x-flip-vs-rmfb-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs:
- shard-tglb: NOTRUN -> [SKIP][78] ([i915#2587])
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb7/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs:
- shard-kbl: NOTRUN -> [SKIP][79] ([fdo#109271] / [i915#2672])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl2/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs.html
- shard-apl: NOTRUN -> [SKIP][80] ([fdo#109271] / [i915#2672])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl1/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile:
- shard-apl: NOTRUN -> [SKIP][81] ([fdo#109271] / [i915#2642])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl7/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile.html
- shard-glk: NOTRUN -> [SKIP][82] ([fdo#109271] / [i915#2642])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-glk2/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-kbl: NOTRUN -> [FAIL][83] ([i915#2546] / [i915#49])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@fbc-suspend:
- shard-kbl: NOTRUN -> [DMESG-WARN][84] ([i915#180]) +2 similar issues
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-suspend.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt:
- shard-snb: NOTRUN -> [SKIP][85] ([fdo#109271]) +381 similar issues
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-snb6/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-plflip-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt:
- shard-iclb: NOTRUN -> [SKIP][86] ([fdo#109280]) +30 similar issues
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb8/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt:
- shard-tglb: NOTRUN -> [SKIP][87] ([fdo#111825]) +49 similar issues
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb1/igt@kms_frontbuffer_tracking@psr-2p-primscrn-indfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc:
- shard-kbl: NOTRUN -> [SKIP][88] ([fdo#109271]) +243 similar issues
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl7/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-tglb: NOTRUN -> [SKIP][89] ([i915#1839]) +1 similar issue
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb1/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_pipe_crc_basic@disable-crc-after-crtc-pipe-d:
- shard-kbl: NOTRUN -> [SKIP][90] ([fdo#109271] / [i915#533])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl2/igt@kms_pipe_crc_basic@disable-crc-after-crtc-pipe-d.html
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a:
- shard-apl: NOTRUN -> [DMESG-WARN][91] ([i915#180])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl6/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html
* igt@kms_plane_alpha_blend@pipe-a-alpha-basic:
- shard-apl: NOTRUN -> [FAIL][92] ([fdo#108145] / [i915#265]) +2 similar issues
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl3/igt@kms_plane_alpha_blend@pipe-a-alpha-basic.html
* igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max:
- shard-glk: NOTRUN -> [FAIL][93] ([fdo#108145] / [i915#265]) +1 similar issue
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-glk5/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max.html
* igt@kms_plane_alpha_blend@pipe-b-alpha-transparent-fb:
- shard-glk: NOTRUN -> [FAIL][94] ([i915#265])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-glk8/igt@kms_plane_alpha_blend@pipe-b-alpha-transparent-fb.html
- shard-kbl: NOTRUN -> [FAIL][95] ([i915#265])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl3/igt@kms_plane_alpha_blend@pipe-b-alpha-transparent-fb.html
* igt@kms_plane_alpha_blend@pipe-c-alpha-7efc:
- shard-kbl: NOTRUN -> [FAIL][96] ([fdo#108145] / [i915#265]) +2 similar issues
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl2/igt@kms_plane_alpha_blend@pipe-c-alpha-7efc.html
* igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb:
- shard-apl: NOTRUN -> [FAIL][97] ([i915#265])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl6/igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb.html
* igt@kms_plane_lowres@pipe-b-tiling-y:
- shard-tglb: NOTRUN -> [SKIP][98] ([i915#3536])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb1/igt@kms_plane_lowres@pipe-b-tiling-y.html
- shard-iclb: NOTRUN -> [SKIP][99] ([i915#3536])
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb5/igt@kms_plane_lowres@pipe-b-tiling-y.html
* igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-4:
- shard-apl: NOTRUN -> [SKIP][100] ([fdo#109271] / [i915#658]) +5 similar issues
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl1/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-4.html
- shard-tglb: NOTRUN -> [SKIP][101] ([i915#2920]) +3 similar issues
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb7/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area-4.html
* igt@kms_psr2_sf@plane-move-sf-dmg-area-2:
- shard-glk: NOTRUN -> [SKIP][102] ([fdo#109271] / [i915#658]) +5 similar issues
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-glk1/igt@kms_psr2_sf@plane-move-sf-dmg-area-2.html
* igt@kms_psr2_sf@plane-move-sf-dmg-area-3:
- shard-iclb: NOTRUN -> [SKIP][103] ([i915#658]) +2 similar issues
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb6/igt@kms_psr2_sf@plane-move-sf-dmg-area-3.html
- shard-kbl: NOTRUN -> [SKIP][104] ([fdo#109271] / [i915#658]) +7 similar issues
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl1/igt@kms_psr2_sf@plane-move-sf-dmg-area-3.html
* igt@kms_psr2_su@frontbuffer:
- shard-iclb: [PASS][105] -> [SKIP][106] ([fdo#109642] / [fdo#111068] / [i915#658])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/shard-iclb2/igt@kms_psr2_su@frontbuffer.html
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb8/igt@kms_psr2_su@frontbuffer.html
* igt@kms_psr2_su@page_flip:
- shard-tglb: NOTRUN -> [SKIP][107] ([i915#1911])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb1/igt@kms_psr2_su@page_flip.html
* igt@kms_psr@psr2_cursor_render:
- shard-iclb: [PASS][108] -> [SKIP][109] ([fdo#109441]) +1 similar issue
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/shard-iclb2/igt@kms_psr@psr2_cursor_render.html
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb5/igt@kms_psr@psr2_cursor_render.html
* igt@kms_psr@psr2_primary_mmap_cpu:
- shard-iclb: NOTRUN -> [SKIP][110] ([fdo#109441]) +2 similar issues
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb5/igt@kms_psr@psr2_primary_mmap_cpu.html
- shard-tglb: NOTRUN -> [FAIL][111] ([i915#132] / [i915#3467]) +2 similar issues
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb6/igt@kms_psr@psr2_primary_mmap_cpu.html
* igt@kms_vblank@pipe-d-wait-forked-hang:
- shard-apl: NOTRUN -> [SKIP][112] ([fdo#109271]) +268 similar issues
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl6/igt@kms_vblank@pipe-d-wait-forked-hang.html
* igt@kms_vblank@pipe-d-wait-idle:
- shard-apl: NOTRUN -> [SKIP][113] ([fdo#109271] / [i915#533]) +3 similar issues
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl3/igt@kms_vblank@pipe-d-wait-idle.html
* igt@kms_vrr@flip-suspend:
- shard-iclb: NOTRUN -> [SKIP][114] ([fdo#109502])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb2/igt@kms_vrr@flip-suspend.html
- shard-tglb: NOTRUN -> [SKIP][115] ([fdo#109502])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb6/igt@kms_vrr@flip-suspend.html
* igt@kms_writeback@writeback-pixel-formats:
- shard-apl: NOTRUN -> [SKIP][116] ([fdo#109271] / [i915#2437])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl7/igt@kms_writeback@writeback-pixel-formats.html
* igt@nouveau_crc@pipe-a-source-outp-complete:
- shard-tglb: NOTRUN -> [SKIP][117] ([i915#2530]) +2 similar issues
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb8/igt@nouveau_crc@pipe-a-source-outp-complete.html
* igt@nouveau_crc@pipe-b-source-outp-inactive:
- shard-iclb: NOTRUN -> [SKIP][118] ([i915#2530])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb2/igt@nouveau_crc@pipe-b-source-outp-inactive.html
* igt@prime_nv_api@nv_self_import_to_different_fd:
- shard-tglb: NOTRUN -> [SKIP][119] ([fdo#109291]) +2 similar issues
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb8/igt@prime_nv_api@nv_self_import_to_different_fd.html
* igt@prime_nv_test@i915_nv_sharing:
- shard-iclb: NOTRUN -> [SKIP][120] ([fdo#109291]) +3 similar issues
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb8/igt@prime_nv_test@i915_nv_sharing.html
* igt@sysfs_clients@recycle:
- shard-kbl: NOTRUN -> [SKIP][121] ([fdo#109271] / [i915#2994]) +1 similar issue
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl4/igt@sysfs_clients@recycle.html
* igt@sysfs_clients@sema-50:
- shard-apl: NOTRUN -> [SKIP][122] ([fdo#109271] / [i915#2994]) +4 similar issues
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-apl1/igt@sysfs_clients@sema-50.html
* igt@sysfs_clients@split-10:
- shard-iclb: NOTRUN -> [SKIP][123] ([i915#2994]) +1 similar issue
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-iclb8/igt@sysfs_clients@split-10.html
- shard-tglb: NOTRUN -> [SKIP][124] ([i915#2994]) +1 similar issue
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb3/igt@sysfs_clients@split-10.html
- shard-glk: NOTRUN -> [SKIP][125] ([fdo#109271] / [i915#2994]) +1 similar issue
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-glk1/igt@sysfs_clients@split-10.html
#### Possible fixes ####
* igt@gem_ctx_persistence@many-contexts:
- shard-tglb: [FAIL][126] ([i915#2410]) -> [PASS][127]
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/shard-tglb6/igt@gem_ctx_persistence@many-contexts.html
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb1/igt@gem_ctx_persistence@many-contexts.html
* igt@gem_eio@in-flight-contexts-10ms:
- shard-tglb: [TIMEOUT][128] ([i915#3063]) -> [PASS][129]
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/shard-tglb3/igt@gem_eio@in-flight-contexts-10ms.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb8/igt@gem_eio@in-flight-contexts-10ms.html
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-tglb: [FAIL][130] ([i915#2842]) -> [PASS][131] +1 similar issue
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/shard-tglb1/igt@gem_exec_fair@basic-none-share@rcs0.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-tglb7/igt@gem_exec_fair@basic-none-share@rcs0.html
* igt@gem_exec_fair@basic-none@vcs0:
- shard-kbl: [FAIL][132] ([i915#2842]) -> [PASS][133] +1 similar issue
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_10156/shard-kbl1/igt@gem_exec_fair@basic-none@vcs0.html
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/shard-kbl2/igt@gem_exec_fair@basic-none@vcs0.html
* igt@gem_mmap_gtt@cpuset-medium-copy-xy:
- shard-apl:
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5873/index.html
[-- Attachment #1.2: Type: text/html, Size: 34096 bytes --]
[-- Attachment #2: Type: text/plain, Size: 154 bytes --]
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_plane: Use solid colors for the cropping tests
2021-06-01 16:28 [igt-dev] [PATCH i-g-t] tests/kms_plane: Use solid colors for the cropping tests Ville Syrjala
2021-06-01 18:09 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2021-06-02 0:56 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
@ 2021-06-02 11:18 ` Juha-Pekka Heikkila
2021-06-03 17:06 ` Ville Syrjälä
2 siblings, 1 reply; 6+ messages in thread
From: Juha-Pekka Heikkila @ 2021-06-02 11:18 UTC (permalink / raw)
To: Ville Syrjala, igt-dev
On 1.6.2021 19.28, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>
> Something is wrong with the way we render stuff in the crop tests.
> The renreded image can be different for different pixel formats,
> at least when using fullscreen planes (maybe resolution dependent).
> Go back to using just solid colors until someone figures out what's
> wrong with the rendering.
Is there some ci report where this could be seen? I guess it will fail
incorrectly?
/Juha-Pekka
>
> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> ---
> tests/kms_plane.c | 61 ++++++++++++++++++++++++++---------------------
> 1 file changed, 34 insertions(+), 27 deletions(-)
>
> diff --git a/tests/kms_plane.c b/tests/kms_plane.c
> index d7cbe8925cd9..ea1118c23769 100644
> --- a/tests/kms_plane.c
> +++ b/tests/kms_plane.c
> @@ -567,7 +567,7 @@ static void capture_crc(data_t *data, unsigned int vblank, igt_crc_t *crc)
> crc->frame, vblank);
> }
>
> -static void capture_format_crcs_packed(data_t *data, enum pipe pipe,
> +static void capture_format_crcs_single(data_t *data, enum pipe pipe,
> igt_plane_t *plane,
> uint32_t format, uint64_t modifier,
> int width, int height,
> @@ -589,13 +589,13 @@ static void capture_format_crcs_packed(data_t *data, enum pipe pipe,
> igt_pipe_crc_get_current(data->drm_fd, data->pipe_crc, &crc[0]);
> }
>
> -static void capture_format_crcs_planar(data_t *data, enum pipe pipe,
> - igt_plane_t *plane,
> - uint32_t format, uint64_t modifier,
> - int width, int height,
> - enum igt_color_encoding encoding,
> - enum igt_color_range range,
> - igt_crc_t crc[], struct igt_fb *fb)
> +static void capture_format_crcs_multiple(data_t *data, enum pipe pipe,
> + igt_plane_t *plane,
> + uint32_t format, uint64_t modifier,
> + int width, int height,
> + enum igt_color_encoding encoding,
> + enum igt_color_range range,
> + igt_crc_t crc[], struct igt_fb *fb)
> {
> unsigned int vblank[ARRAY_SIZE(colors_extended)];
> struct drm_event_vblank ev;
> @@ -712,6 +712,11 @@ restart_round:
> capture_crc(data, vblank[i - 1], &crc[i - 1]);
> }
>
> +static bool use_multiple_colors(data_t *data, uint32_t format)
> +{
> + return data->crop != 0 || igt_format_is_yuv_semiplanar(format);
> +}
> +
> static bool test_format_plane_colors(data_t *data, enum pipe pipe,
> igt_plane_t *plane,
> uint32_t format, uint64_t modifier,
> @@ -726,17 +731,17 @@ static bool test_format_plane_colors(data_t *data, enum pipe pipe,
> int crc_mismatch_count = 0;
> bool result = true;
> int i, total_crcs = 1;
> - bool planar = igt_format_is_yuv_semiplanar(format);
>
> - if (planar) {
> - capture_format_crcs_planar(data, pipe, plane, format, modifier,
> - width, height, encoding, range, crc,
> - fb);
> + if (use_multiple_colors(data, format)) {
> + capture_format_crcs_multiple(data, pipe, plane, format, modifier,
> + width, height, encoding, range, crc,
> + fb);
> total_crcs = data->num_colors;
> - } else
> - capture_format_crcs_packed(data, pipe, plane, format, modifier,
> + } else {
> + capture_format_crcs_single(data, pipe, plane, format, modifier,
> width, height, encoding, range, crc,
> fb);
> + }
>
> for (i = 0; i < total_crcs; i++) {
> if (!igt_check_crc_equal(&crc[i], &ref_crc[i])) {
> @@ -826,9 +831,11 @@ static bool test_format_plane_yuv(data_t *data, enum pipe pipe,
> return result;
> }
>
> -enum crc_set { PACKED_CRC_SET,
> - PLANAR_CRC_SET,
> - MAX_CRC_SET };
> +enum crc_set {
> + SINGLE_CRC_SET,
> + MULTIPLE_CRC_SET,
> + MAX_CRC_SET,
> +};
>
> struct format_mod {
> uint64_t modifier;
> @@ -906,22 +913,22 @@ static bool test_format_plane(data_t *data, enum pipe pipe,
> igt_remove_fb(data->drm_fd, &test_fb);
> }
>
> - capture_format_crcs_packed(data, pipe, plane, ref.format, ref.modifier,
> + capture_format_crcs_single(data, pipe, plane, ref.format, ref.modifier,
> width, height, IGT_COLOR_YCBCR_BT709,
> IGT_COLOR_YCBCR_LIMITED_RANGE,
> - ref_crc[PACKED_CRC_SET], &fb);
> + ref_crc[SINGLE_CRC_SET], &fb);
>
> - capture_format_crcs_planar(data, pipe, plane, ref.format, ref.modifier,
> - width, height, IGT_COLOR_YCBCR_BT709,
> - IGT_COLOR_YCBCR_LIMITED_RANGE,
> - ref_crc[PLANAR_CRC_SET], &fb);
> + capture_format_crcs_multiple(data, pipe, plane, ref.format, ref.modifier,
> + width, height, IGT_COLOR_YCBCR_BT709,
> + IGT_COLOR_YCBCR_LIMITED_RANGE,
> + ref_crc[MULTIPLE_CRC_SET], &fb);
>
> /*
> * Make sure we have some difference between the colors. This
> * at least avoids claiming success when everything is just
> * black all the time (eg. if the plane is never even on).
> */
> - igt_require(num_unique_crcs(ref_crc[PLANAR_CRC_SET], data->num_colors) > 1);
> + igt_require(num_unique_crcs(ref_crc[MULTIPLE_CRC_SET], data->num_colors) > 1);
>
> for (int i = 0; i < plane->format_mod_count; i++) {
> struct format_mod f = {
> @@ -958,8 +965,8 @@ static bool test_format_plane(data_t *data, enum pipe pipe,
> continue;
> }
>
> - crcset = ref_crc[(igt_format_is_yuv_semiplanar(f.format)
> - ? PLANAR_CRC_SET : PACKED_CRC_SET)];
> + crcset = ref_crc[use_multiple_colors(data, f.format) ?
> + MULTIPLE_CRC_SET : SINGLE_CRC_SET];
>
> if (igt_format_is_yuv(f.format))
> result &= test_format_plane_yuv(data, pipe, plane,
>
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_plane: Use solid colors for the cropping tests
2021-06-02 11:18 ` [igt-dev] [PATCH i-g-t] " Juha-Pekka Heikkila
@ 2021-06-03 17:06 ` Ville Syrjälä
2021-06-22 17:30 ` Juha-Pekka Heikkila
0 siblings, 1 reply; 6+ messages in thread
From: Ville Syrjälä @ 2021-06-03 17:06 UTC (permalink / raw)
To: Juha-Pekka Heikkila; +Cc: igt-dev
On Wed, Jun 02, 2021 at 02:18:32PM +0300, Juha-Pekka Heikkila wrote:
> On 1.6.2021 19.28, Ville Syrjala wrote:
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> >
> > Something is wrong with the way we render stuff in the crop tests.
> > The renreded image can be different for different pixel formats,
> > at least when using fullscreen planes (maybe resolution dependent).
> > Go back to using just solid colors until someone figures out what's
> > wrong with the rendering.
>
> Is there some ci report where this could be seen? I guess it will fail
> incorrectly?
Just saw it on some local ctg. I think that one has a 1400x900 (or
thereabouts) panel.
>
> /Juha-Pekka
>
> >
> > Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > ---
> > tests/kms_plane.c | 61 ++++++++++++++++++++++++++---------------------
> > 1 file changed, 34 insertions(+), 27 deletions(-)
> >
> > diff --git a/tests/kms_plane.c b/tests/kms_plane.c
> > index d7cbe8925cd9..ea1118c23769 100644
> > --- a/tests/kms_plane.c
> > +++ b/tests/kms_plane.c
> > @@ -567,7 +567,7 @@ static void capture_crc(data_t *data, unsigned int vblank, igt_crc_t *crc)
> > crc->frame, vblank);
> > }
> >
> > -static void capture_format_crcs_packed(data_t *data, enum pipe pipe,
> > +static void capture_format_crcs_single(data_t *data, enum pipe pipe,
> > igt_plane_t *plane,
> > uint32_t format, uint64_t modifier,
> > int width, int height,
> > @@ -589,13 +589,13 @@ static void capture_format_crcs_packed(data_t *data, enum pipe pipe,
> > igt_pipe_crc_get_current(data->drm_fd, data->pipe_crc, &crc[0]);
> > }
> >
> > -static void capture_format_crcs_planar(data_t *data, enum pipe pipe,
> > - igt_plane_t *plane,
> > - uint32_t format, uint64_t modifier,
> > - int width, int height,
> > - enum igt_color_encoding encoding,
> > - enum igt_color_range range,
> > - igt_crc_t crc[], struct igt_fb *fb)
> > +static void capture_format_crcs_multiple(data_t *data, enum pipe pipe,
> > + igt_plane_t *plane,
> > + uint32_t format, uint64_t modifier,
> > + int width, int height,
> > + enum igt_color_encoding encoding,
> > + enum igt_color_range range,
> > + igt_crc_t crc[], struct igt_fb *fb)
> > {
> > unsigned int vblank[ARRAY_SIZE(colors_extended)];
> > struct drm_event_vblank ev;
> > @@ -712,6 +712,11 @@ restart_round:
> > capture_crc(data, vblank[i - 1], &crc[i - 1]);
> > }
> >
> > +static bool use_multiple_colors(data_t *data, uint32_t format)
> > +{
> > + return data->crop != 0 || igt_format_is_yuv_semiplanar(format);
> > +}
> > +
> > static bool test_format_plane_colors(data_t *data, enum pipe pipe,
> > igt_plane_t *plane,
> > uint32_t format, uint64_t modifier,
> > @@ -726,17 +731,17 @@ static bool test_format_plane_colors(data_t *data, enum pipe pipe,
> > int crc_mismatch_count = 0;
> > bool result = true;
> > int i, total_crcs = 1;
> > - bool planar = igt_format_is_yuv_semiplanar(format);
> >
> > - if (planar) {
> > - capture_format_crcs_planar(data, pipe, plane, format, modifier,
> > - width, height, encoding, range, crc,
> > - fb);
> > + if (use_multiple_colors(data, format)) {
> > + capture_format_crcs_multiple(data, pipe, plane, format, modifier,
> > + width, height, encoding, range, crc,
> > + fb);
> > total_crcs = data->num_colors;
> > - } else
> > - capture_format_crcs_packed(data, pipe, plane, format, modifier,
> > + } else {
> > + capture_format_crcs_single(data, pipe, plane, format, modifier,
> > width, height, encoding, range, crc,
> > fb);
> > + }
> >
> > for (i = 0; i < total_crcs; i++) {
> > if (!igt_check_crc_equal(&crc[i], &ref_crc[i])) {
> > @@ -826,9 +831,11 @@ static bool test_format_plane_yuv(data_t *data, enum pipe pipe,
> > return result;
> > }
> >
> > -enum crc_set { PACKED_CRC_SET,
> > - PLANAR_CRC_SET,
> > - MAX_CRC_SET };
> > +enum crc_set {
> > + SINGLE_CRC_SET,
> > + MULTIPLE_CRC_SET,
> > + MAX_CRC_SET,
> > +};
> >
> > struct format_mod {
> > uint64_t modifier;
> > @@ -906,22 +913,22 @@ static bool test_format_plane(data_t *data, enum pipe pipe,
> > igt_remove_fb(data->drm_fd, &test_fb);
> > }
> >
> > - capture_format_crcs_packed(data, pipe, plane, ref.format, ref.modifier,
> > + capture_format_crcs_single(data, pipe, plane, ref.format, ref.modifier,
> > width, height, IGT_COLOR_YCBCR_BT709,
> > IGT_COLOR_YCBCR_LIMITED_RANGE,
> > - ref_crc[PACKED_CRC_SET], &fb);
> > + ref_crc[SINGLE_CRC_SET], &fb);
> >
> > - capture_format_crcs_planar(data, pipe, plane, ref.format, ref.modifier,
> > - width, height, IGT_COLOR_YCBCR_BT709,
> > - IGT_COLOR_YCBCR_LIMITED_RANGE,
> > - ref_crc[PLANAR_CRC_SET], &fb);
> > + capture_format_crcs_multiple(data, pipe, plane, ref.format, ref.modifier,
> > + width, height, IGT_COLOR_YCBCR_BT709,
> > + IGT_COLOR_YCBCR_LIMITED_RANGE,
> > + ref_crc[MULTIPLE_CRC_SET], &fb);
> >
> > /*
> > * Make sure we have some difference between the colors. This
> > * at least avoids claiming success when everything is just
> > * black all the time (eg. if the plane is never even on).
> > */
> > - igt_require(num_unique_crcs(ref_crc[PLANAR_CRC_SET], data->num_colors) > 1);
> > + igt_require(num_unique_crcs(ref_crc[MULTIPLE_CRC_SET], data->num_colors) > 1);
> >
> > for (int i = 0; i < plane->format_mod_count; i++) {
> > struct format_mod f = {
> > @@ -958,8 +965,8 @@ static bool test_format_plane(data_t *data, enum pipe pipe,
> > continue;
> > }
> >
> > - crcset = ref_crc[(igt_format_is_yuv_semiplanar(f.format)
> > - ? PLANAR_CRC_SET : PACKED_CRC_SET)];
> > + crcset = ref_crc[use_multiple_colors(data, f.format) ?
> > + MULTIPLE_CRC_SET : SINGLE_CRC_SET];
> >
> > if (igt_format_is_yuv(f.format))
> > result &= test_format_plane_yuv(data, pipe, plane,
> >
--
Ville Syrjälä
Intel
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_plane: Use solid colors for the cropping tests
2021-06-03 17:06 ` Ville Syrjälä
@ 2021-06-22 17:30 ` Juha-Pekka Heikkila
0 siblings, 0 replies; 6+ messages in thread
From: Juha-Pekka Heikkila @ 2021-06-22 17:30 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: igt-dev
Does this fix that failure you saw on crop tests?
https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/commit/8598cf551574ceed8d9f032d494c8cefe3f9fda4
I tested increasing height of the fb and saw failure and then saw this
fixed it. It's not pretty fix but I hope it will do the trick all around.
/Juha-Pekka
On 3.6.2021 20.06, Ville Syrjälä wrote:
> On Wed, Jun 02, 2021 at 02:18:32PM +0300, Juha-Pekka Heikkila wrote:
>> On 1.6.2021 19.28, Ville Syrjala wrote:
>>> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
>>>
>>> Something is wrong with the way we render stuff in the crop tests.
>>> The renreded image can be different for different pixel formats,
>>> at least when using fullscreen planes (maybe resolution dependent).
>>> Go back to using just solid colors until someone figures out what's
>>> wrong with the rendering.
>>
>> Is there some ci report where this could be seen? I guess it will fail
>> incorrectly?
>
> Just saw it on some local ctg. I think that one has a 1400x900 (or
> thereabouts) panel.
>
>>
>> /Juha-Pekka
>>
>>>
>>> Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
>>> ---
>>> tests/kms_plane.c | 61 ++++++++++++++++++++++++++---------------------
>>> 1 file changed, 34 insertions(+), 27 deletions(-)
>>>
>>> diff --git a/tests/kms_plane.c b/tests/kms_plane.c
>>> index d7cbe8925cd9..ea1118c23769 100644
>>> --- a/tests/kms_plane.c
>>> +++ b/tests/kms_plane.c
>>> @@ -567,7 +567,7 @@ static void capture_crc(data_t *data, unsigned int vblank, igt_crc_t *crc)
>>> crc->frame, vblank);
>>> }
>>>
>>> -static void capture_format_crcs_packed(data_t *data, enum pipe pipe,
>>> +static void capture_format_crcs_single(data_t *data, enum pipe pipe,
>>> igt_plane_t *plane,
>>> uint32_t format, uint64_t modifier,
>>> int width, int height,
>>> @@ -589,13 +589,13 @@ static void capture_format_crcs_packed(data_t *data, enum pipe pipe,
>>> igt_pipe_crc_get_current(data->drm_fd, data->pipe_crc, &crc[0]);
>>> }
>>>
>>> -static void capture_format_crcs_planar(data_t *data, enum pipe pipe,
>>> - igt_plane_t *plane,
>>> - uint32_t format, uint64_t modifier,
>>> - int width, int height,
>>> - enum igt_color_encoding encoding,
>>> - enum igt_color_range range,
>>> - igt_crc_t crc[], struct igt_fb *fb)
>>> +static void capture_format_crcs_multiple(data_t *data, enum pipe pipe,
>>> + igt_plane_t *plane,
>>> + uint32_t format, uint64_t modifier,
>>> + int width, int height,
>>> + enum igt_color_encoding encoding,
>>> + enum igt_color_range range,
>>> + igt_crc_t crc[], struct igt_fb *fb)
>>> {
>>> unsigned int vblank[ARRAY_SIZE(colors_extended)];
>>> struct drm_event_vblank ev;
>>> @@ -712,6 +712,11 @@ restart_round:
>>> capture_crc(data, vblank[i - 1], &crc[i - 1]);
>>> }
>>>
>>> +static bool use_multiple_colors(data_t *data, uint32_t format)
>>> +{
>>> + return data->crop != 0 || igt_format_is_yuv_semiplanar(format);
>>> +}
>>> +
>>> static bool test_format_plane_colors(data_t *data, enum pipe pipe,
>>> igt_plane_t *plane,
>>> uint32_t format, uint64_t modifier,
>>> @@ -726,17 +731,17 @@ static bool test_format_plane_colors(data_t *data, enum pipe pipe,
>>> int crc_mismatch_count = 0;
>>> bool result = true;
>>> int i, total_crcs = 1;
>>> - bool planar = igt_format_is_yuv_semiplanar(format);
>>>
>>> - if (planar) {
>>> - capture_format_crcs_planar(data, pipe, plane, format, modifier,
>>> - width, height, encoding, range, crc,
>>> - fb);
>>> + if (use_multiple_colors(data, format)) {
>>> + capture_format_crcs_multiple(data, pipe, plane, format, modifier,
>>> + width, height, encoding, range, crc,
>>> + fb);
>>> total_crcs = data->num_colors;
>>> - } else
>>> - capture_format_crcs_packed(data, pipe, plane, format, modifier,
>>> + } else {
>>> + capture_format_crcs_single(data, pipe, plane, format, modifier,
>>> width, height, encoding, range, crc,
>>> fb);
>>> + }
>>>
>>> for (i = 0; i < total_crcs; i++) {
>>> if (!igt_check_crc_equal(&crc[i], &ref_crc[i])) {
>>> @@ -826,9 +831,11 @@ static bool test_format_plane_yuv(data_t *data, enum pipe pipe,
>>> return result;
>>> }
>>>
>>> -enum crc_set { PACKED_CRC_SET,
>>> - PLANAR_CRC_SET,
>>> - MAX_CRC_SET };
>>> +enum crc_set {
>>> + SINGLE_CRC_SET,
>>> + MULTIPLE_CRC_SET,
>>> + MAX_CRC_SET,
>>> +};
>>>
>>> struct format_mod {
>>> uint64_t modifier;
>>> @@ -906,22 +913,22 @@ static bool test_format_plane(data_t *data, enum pipe pipe,
>>> igt_remove_fb(data->drm_fd, &test_fb);
>>> }
>>>
>>> - capture_format_crcs_packed(data, pipe, plane, ref.format, ref.modifier,
>>> + capture_format_crcs_single(data, pipe, plane, ref.format, ref.modifier,
>>> width, height, IGT_COLOR_YCBCR_BT709,
>>> IGT_COLOR_YCBCR_LIMITED_RANGE,
>>> - ref_crc[PACKED_CRC_SET], &fb);
>>> + ref_crc[SINGLE_CRC_SET], &fb);
>>>
>>> - capture_format_crcs_planar(data, pipe, plane, ref.format, ref.modifier,
>>> - width, height, IGT_COLOR_YCBCR_BT709,
>>> - IGT_COLOR_YCBCR_LIMITED_RANGE,
>>> - ref_crc[PLANAR_CRC_SET], &fb);
>>> + capture_format_crcs_multiple(data, pipe, plane, ref.format, ref.modifier,
>>> + width, height, IGT_COLOR_YCBCR_BT709,
>>> + IGT_COLOR_YCBCR_LIMITED_RANGE,
>>> + ref_crc[MULTIPLE_CRC_SET], &fb);
>>>
>>> /*
>>> * Make sure we have some difference between the colors. This
>>> * at least avoids claiming success when everything is just
>>> * black all the time (eg. if the plane is never even on).
>>> */
>>> - igt_require(num_unique_crcs(ref_crc[PLANAR_CRC_SET], data->num_colors) > 1);
>>> + igt_require(num_unique_crcs(ref_crc[MULTIPLE_CRC_SET], data->num_colors) > 1);
>>>
>>> for (int i = 0; i < plane->format_mod_count; i++) {
>>> struct format_mod f = {
>>> @@ -958,8 +965,8 @@ static bool test_format_plane(data_t *data, enum pipe pipe,
>>> continue;
>>> }
>>>
>>> - crcset = ref_crc[(igt_format_is_yuv_semiplanar(f.format)
>>> - ? PLANAR_CRC_SET : PACKED_CRC_SET)];
>>> + crcset = ref_crc[use_multiple_colors(data, f.format) ?
>>> + MULTIPLE_CRC_SET : SINGLE_CRC_SET];
>>>
>>> if (igt_format_is_yuv(f.format))
>>> result &= test_format_plane_yuv(data, pipe, plane,
>>>
>
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2021-06-22 17:30 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-01 16:28 [igt-dev] [PATCH i-g-t] tests/kms_plane: Use solid colors for the cropping tests Ville Syrjala
2021-06-01 18:09 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2021-06-02 0:56 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
2021-06-02 11:18 ` [igt-dev] [PATCH i-g-t] " Juha-Pekka Heikkila
2021-06-03 17:06 ` Ville Syrjälä
2021-06-22 17:30 ` Juha-Pekka Heikkila
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.