kms_atomic_transition:Convert nx-modeset-transitions subtest to dynamic
PATCH v9 1/1 kms_atomic_transition:Convert nx-modeset-transitions subtest to dynamic
In kms_atomic_transition subtest,it will test all the pipes defined in IGT, i.e. IGT_MAX_PIPES whether the output is available or not.Later it has to be analysed and discarded as valid skip.To save this time, updated the test to first check the available outputs and then execute the test.
V7: -Modified commit message. (Karthik)
-Replaced for_each_single_pipe_with_single__output with
for_each_connected_output to execute the test only on connected display. (Karthik)
v8: -Modified the description subject line. (Petri)
-Modified subtests names to remove redundancy. (Petri) -Added extra line before for loop. (Karthik)
v9: -Made separate subtests for non-blocking and
fencing parameters. (Petri)
--- tests/kms_atomic_transition.c | 37 +++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-)
tests/kms_atomic_transition.c +27 -10
@@ -918,7 +918,7 @@ igt_mainigt_display_t display;igt_output_t *output;enum pipe pipe; -int i; +int i, count =0 ; igt_fixture { display.drm_fd =drm_open_driver_master (DRIVER_ANY );
@@ -929,6 +929,9 @@ igt_mainigt_require (display.is_atomic);igt_display_require_output (&display); + +for_each_connected_output (&display, output) + count++; }igt_subtest ("plane-primary-toggle-with-vblank-wait" )
@@ -1024,18 +1027,32 @@ igt_mainfor_each_pipe_with_valid_output (&display, pipe, output)run_transition_test (&display, pipe, output,TRANSITION_MODESET_DISABLE , false, false); -for (i =1 ; i <=IGT_MAX_PIPES ; i++) { - igt_subtest_f("%ix-modeset-transitions", i) -run_modeset_transition (&display, i, false, false); + igt_subtest_with_dynamic("modeset-transition") { +for (i =1 ; i <= count; i++) { + igt_dynamic_f("%ix-outputs", i) +run_modeset_transition (&display, i, false, false); + } + } - igt_subtest_f("%ix-modeset-transitions-nonblocking", i) -run_modeset_transition (&display, i, true, false); + igt_subtest_with_dynamic("modeset-transition-nonblocking") { +for (i =1 ; i <= count; i++) { + igt_dynamic_f("%ix-outputs-nonblocking", i) +run_modeset_transition (&display, i, true, false); + } + } - igt_subtest_f("%ix-modeset-transitions-fencing", i) -run_modeset_transition (&display, i, false, true); + igt_subtest_with_dynamic("modeset-transition-fencing") { +for (i =1 ; i <= count; i++) { + igt_dynamic_f("%ix-outputs-fencing", i) +run_modeset_transition (&display, i, false, true); + } + } - igt_subtest_f("%ix-modeset-transitions-nonblocking-fencing", i) -run_modeset_transition (&display, i, true, true); + igt_subtest_with_dynamic("modeset-transition-nonblocking-fencing") { +for (i =1 ; i <= count; i++) { + igt_dynamic_f("%ix-outputs-nonblocking-fencing", i) +run_modeset_transition (&display, i, true, true); + } } igt_fixture {
Signature · 6 lines
2.26.2 _______________________________________________ igt-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/igt-dev
Patchwork
CI[igt-dev] ✓ Fi.CI.BAT: success for kms_atomic_transition:Convert nx-modeset-transitions subtest to dynamic (rev2)
== Series Details ==
== Series Details ==
Series: kms_atomic_transition:Convert nx-modeset-transitions subtest to dynamic (rev2)
URL : https://patchwork.freedesktop.org/series/84903/
State : success
== Summary ==
CI Bug Log - changes from IGT_5903 -> IGTPW_5297
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/index.html
Known issues
------------
Here are the changes found in IGTPW_5297 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_chamelium@dp-crc-fast:
- fi-cml-u2: [PASS][1] -> [FAIL][2] ([i915#1161] / [i915#262])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/fi-cml-u2/igt@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/fi-cml-u2/igt@[email protected]
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109284]: https://bugs.freedesktop.org/show_bug.cgi?id=109284
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[i915#1161]: https://gitlab.freedesktop.org/drm/intel/issues/1161
[i915#1759]: https://gitlab.freedesktop.org/drm/intel/issues/1759
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2373]: https://gitlab.freedesktop.org/drm/intel/issues/2373
[i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575
[i915#262]: https://gitlab.freedesktop.org/drm/intel/issues/262
Participating hosts (42 -> 37)
------------------------------
Additional (1): fi-tgl-dsi
Missing (6): fi-hsw-4200u fi-bsw-cyan fi-ctg-p8600 fi-dg1-1 fi-tgl-y fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5903 -> IGTPW_5297
CI-20190529: 20190529
CI_DRM_9489: bef2104ec6e0aa163b1b01b661e734b08b567aeb @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_5297: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/index.html
IGT_5903: e4a5c72eaa83aa07ff6847e4c166c17dd29722f0 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@kms_atomic_transition@modeset-transition +igt@kms_atomic_transition@modeset-transition-fencing +igt@kms_atomic_transition@modeset-transition-nonblocking +igt@kms_atomic_transition@modeset-transition-nonblocking-fencing -igt@kms_atomic_transition@1x-modeset-transitions -igt@kms_atomic_transition@1x-modeset-transitions-fencing -igt@kms_atomic_transition@1x-modeset-transitions-nonblocking -igt@kms_atomic_transition@1x-modeset-transitions-nonblocking-fencing -igt@kms_atomic_transition@2x-modeset-transitions -igt@kms_atomic_transition@2x-modeset-transitions-fencing -igt@kms_atomic_transition@2x-modeset-transitions-nonblocking -igt@kms_atomic_transition@2x-modeset-transitions-nonblocking-fencing -igt@kms_atomic_transition@3x-modeset-transitions -igt@kms_atomic_transition@3x-modeset-transitions-fencing -igt@kms_atomic_transition@3x-modeset-transitions-nonblocking -igt@kms_atomic_transition@3x-modeset-transitions-nonblocking-fencing -igt@kms_atomic_transition@4x-modeset-transitions -igt@kms_atomic_transition@4x-modeset-transitions-fencing -igt@kms_atomic_transition@4x-modeset-transitions-nonblocking -igt@kms_atomic_transition@4x-modeset-transitions-nonblocking-fencing -igt@kms_atomic_transition@5x-modeset-transitions -igt@kms_atomic_transition@5x-modeset-transitions-fencing -igt@kms_atomic_transition@5x-modeset-transitions-nonblocking -igt@kms_atomic_transition@5x-modeset-transitions-nonblocking-fencing -igt@kms_atomic_transition@6x-modeset-transitions -igt@kms_atomic_transition@6x-modeset-transitions-fencing -igt@kms_atomic_transition@6x-modeset-transitions-nonblocking -igt@kms_atomic_transition@6x-modeset-transitions-nonblocking-fencing
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/index.html
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev
Patchwork
CI[igt-dev] ✗ Fi.CI.IGT: failure for kms_atomic_transition:Convert nx-modeset-transitions subtest to dynamic (rev2)
In reply to Nidhi Gupta== Series Details ==
== Series Details ==
Series: kms_atomic_transition:Convert nx-modeset-transitions subtest to dynamic (rev2)
URL : https://patchwork.freedesktop.org/series/84903/
State : failure
== Summary ==
CI Bug Log - changes from IGT_5903_full -> IGTPW_5297_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_5297_full absolutely need to be verified manually.
If you think the reported changes have nothing to do with the changes introduced in IGTPW_5297_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_5297/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_5297_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_flip@flip-vs-suspend@c-dp1:
- shard-kbl: NOTRUN -> [DMESG-WARN][1] +2 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-kbl7/igt@kms_flip@[email protected]
- shard-apl: NOTRUN -> [DMESG-WARN][2] +1 similar issue
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-apl6/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-suspend@c-edp1:
- shard-iclb: NOTRUN -> [DMESG-WARN][3] +2 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb5/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-suspend@c-hdmi-a2:
- shard-glk: NOTRUN -> [DMESG-WARN][4] +4 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk8/igt@kms_flip@[email protected]
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses. They do not affect the overall result.
* {igt@gem_exec_schedule@u-fairslice@rcs0}:
- shard-iclb: [PASS][5] -> [DMESG-WARN][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-iclb5/igt@gem_exec_schedule@[email protected]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb6/igt@gem_exec_schedule@[email protected]
New tests
---------
New tests have been introduced between IGT_5903_full and IGTPW_5297_full:
### New IGT tests (12) ###
* igt@kms_atomic_transition@modeset-transition:
- Statuses :
- Exec time: [None] s
* igt@kms_atomic_transition@modeset-transition-fencing:
- Statuses :
- Exec time: [None] s
* igt@kms_atomic_transition@modeset-transition-fencing@1x-outputs-fencing:
- Statuses : 7 pass(s)
- Exec time: [0.79, 21.90] s
* igt@kms_atomic_transition@modeset-transition-fencing@2x-outputs-fencing:
- Statuses : 2 pass(s)
- Exec time: [7.65, 12.14] s
* igt@kms_atomic_transition@modeset-transition-nonblocking:
- Statuses :
- Exec time: [None] s
* igt@kms_atomic_transition@modeset-transition-nonblocking-fencing:
- Statuses :
- Exec time: [None] s
* igt@kms_atomic_transition@modeset-transition-nonblocking-fencing@1x-outputs-nonblocking-fencing:
- Statuses : 7 pass(s)
- Exec time: [0.81, 21.79] s
* igt@kms_atomic_transition@modeset-transition-nonblocking-fencing@2x-outputs-nonblocking-fencing:
- Statuses : 2 pass(s)
- Exec time: [7.69, 11.97] s
* igt@kms_atomic_transition@modeset-transition-nonblocking@1x-outputs-nonblocking:
- Statuses : 7 pass(s)
- Exec time: [0.71, 21.98] s
* igt@kms_atomic_transition@modeset-transition-nonblocking@2x-outputs-nonblocking:
- Statuses : 2 pass(s)
- Exec time: [8.91, 12.57] s
* igt@kms_atomic_transition@modeset-transition@1x-outputs:
- Statuses : 7 pass(s)
- Exec time: [0.71, 23.04] s
* igt@kms_atomic_transition@modeset-transition@2x-outputs:
- Statuses : 2 pass(s)
- Exec time: [7.69, 12.14] s
Known issues
------------
Here are the changes found in IGTPW_5297_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@render-ccs:
- shard-tglb: [PASS][7] -> [INCOMPLETE][8] ([i915#2588])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-tglb5/igt@[email protected]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb1/igt@[email protected]
* igt@gem_ctx_persistence@idempotent:
- shard-hsw: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#1099])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-hsw8/igt@[email protected]
* igt@gem_ctx_sseu@engines:
- shard-tglb: NOTRUN -> [SKIP][10] ([i915#280])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb3/igt@[email protected]
* igt@gem_exec_params@secure-non-root:
- shard-tglb: NOTRUN -> [SKIP][11] ([fdo#112283])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb5/igt@[email protected]
- shard-iclb: NOTRUN -> [SKIP][12] ([fdo#112283])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb3/igt@[email protected]
* igt@gem_exec_reloc@basic-many-active@rcs0:
- shard-hsw: [PASS][13] -> [FAIL][14] ([i915#2389])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-hsw6/igt@gem_exec_reloc@[email protected]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-hsw4/igt@gem_exec_reloc@[email protected]
* igt@gem_render_copy@yf-tiled-to-vebox-linear:
- shard-iclb: NOTRUN -> [SKIP][15] ([i915#768]) +1 similar issue
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb8/igt@[email protected]
* igt@gem_userptr_blits@coherency-unsync:
- shard-tglb: NOTRUN -> [SKIP][16] ([fdo#110542]) +1 similar issue
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb7/igt@[email protected]
- shard-iclb: NOTRUN -> [SKIP][17] ([fdo#109290]) +1 similar issue
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb6/igt@[email protected]
* igt@gem_userptr_blits@readonly-unsync:
- shard-tglb: NOTRUN -> [SKIP][18] ([fdo#110426] / [i915#1704])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb5/igt@[email protected]
- shard-iclb: NOTRUN -> [SKIP][19] ([fdo#110426] / [i915#1704])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb2/igt@[email protected]
* igt@gem_workarounds@suspend-resume-context:
- shard-apl: [PASS][20] -> [INCOMPLETE][21] ([i915#2295])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-apl7/igt@[email protected]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-apl4/igt@[email protected]
* igt@gem_workarounds@suspend-resume-fd:
- shard-kbl: [PASS][22] -> [DMESG-WARN][23] ([i915#180])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-kbl6/igt@[email protected]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-kbl1/igt@[email protected]
* igt@gen9_exec_parse@allowed-all:
- shard-iclb: NOTRUN -> [SKIP][24] ([fdo#112306]) +1 similar issue
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb3/igt@[email protected]
* igt@gen9_exec_parse@bb-secure:
- shard-tglb: NOTRUN -> [SKIP][25] ([fdo#112306]) +1 similar issue
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb3/igt@[email protected]
* igt@i915_pm_dc@dc6-psr:
- shard-tglb: NOTRUN -> [FAIL][26] ([i915#454])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb1/igt@[email protected]
* igt@i915_pm_rpm@cursor-dpms:
- shard-tglb: NOTRUN -> [SKIP][27] ([i915#579]) +1 similar issue
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb1/igt@[email protected]
- shard-kbl: [PASS][28] -> [SKIP][29] ([fdo#109271])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-kbl3/igt@[email protected]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-kbl7/igt@[email protected]
- shard-hsw: [PASS][30] -> [SKIP][31] ([fdo#109271])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-hsw1/igt@[email protected]
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-hsw7/igt@[email protected]
- shard-apl: [PASS][32] -> [SKIP][33] ([fdo#109271])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-apl3/igt@[email protected]
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-apl6/igt@[email protected]
* igt@i915_pm_rpm@dpms-lpsp:
- shard-iclb: NOTRUN -> [SKIP][34] ([i915#579]) +1 similar issue
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb1/igt@[email protected]
* igt@i915_selftest@live@gt_lrc:
- shard-tglb: NOTRUN -> [DMESG-FAIL][35] ([i915#2373])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb6/igt@i915_selftest@live@gt_lrc.html
* igt@i915_selftest@live@gt_pm:
- shard-tglb: NOTRUN -> [DMESG-FAIL][36] ([i915#1759] / [i915#2291])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb6/igt@i915_selftest@live@gt_pm.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-90:
- shard-iclb: NOTRUN -> [SKIP][37] ([fdo#110725] / [fdo#111614]) +1 similar issue
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb6/igt@[email protected]
* igt@kms_big_fb@y-tiled-64bpp-rotate-270:
- shard-kbl: NOTRUN -> [SKIP][38] ([fdo#109271]) +60 similar issues
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-kbl7/igt@[email protected]
- shard-tglb: NOTRUN -> [SKIP][39] ([fdo#111614]) +1 similar issue
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb5/igt@[email protected]
* igt@kms_big_fb@yf-tiled-32bpp-rotate-270:
- shard-tglb: NOTRUN -> [SKIP][40] ([fdo#111615]) +3 similar issues
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb2/igt@[email protected]
* igt@kms_chamelium@hdmi-crc-fast:
- shard-apl: NOTRUN -> [SKIP][41] ([fdo#109271] / [fdo#111827]) +7 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-apl7/igt@[email protected]
* igt@kms_color@pipe-d-ctm-0-5:
- shard-iclb: NOTRUN -> [SKIP][42] ([fdo#109278] / [i915#1149])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb8/igt@[email protected]
* igt@kms_color_chamelium@pipe-a-ctm-blue-to-red:
- shard-kbl: NOTRUN -> [SKIP][43] ([fdo#109271] / [fdo#111827]) +6 similar issues
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-kbl3/igt@[email protected]
- shard-iclb: NOTRUN -> [SKIP][44] ([fdo#109284] / [fdo#111827]) +7 similar issues
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb4/igt@[email protected]
* igt@kms_color_chamelium@pipe-a-ctm-max:
- shard-hsw: NOTRUN -> [SKIP][45] ([fdo#109271] / [fdo#111827]) +5 similar issues
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-hsw4/igt@[email protected]
- shard-glk: NOTRUN -> [SKIP][46] ([fdo#109271] / [fdo#111827]) +7 similar issues
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk9/igt@[email protected]
* igt@kms_color_chamelium@pipe-a-ctm-negative:
- shard-tglb: NOTRUN -> [SKIP][47] ([fdo#109284] / [fdo#111827]) +7 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb6/igt@[email protected]
* igt@kms_cursor_crc@pipe-b-cursor-512x170-offscreen:
- shard-iclb: NOTRUN -> [SKIP][48] ([fdo#109278] / [fdo#109279]) +3 similar issues
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb4/igt@[email protected]
* igt@kms_cursor_crc@pipe-c-cursor-512x170-offscreen:
- shard-tglb: NOTRUN -> [SKIP][49] ([fdo#109279]) +4 similar issues
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb2/igt@[email protected]
* igt@kms_cursor_crc@pipe-d-cursor-256x256-random:
- shard-glk: NOTRUN -> [SKIP][50] ([fdo#109271]) +61 similar issues
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk7/igt@[email protected]
* igt@kms_cursor_crc@pipe-d-cursor-64x64-rapid-movement:
- shard-iclb: NOTRUN -> [SKIP][51] ([fdo#109278]) +10 similar issues
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb6/igt@[email protected]
* igt@kms_cursor_crc@pipe-d-cursor-64x64-sliding:
- shard-apl: NOTRUN -> [SKIP][52] ([fdo#109271]) +63 similar issues
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-apl8/igt@[email protected]
* igt@kms_cursor_legacy@cursorb-vs-flipb-legacy:
- shard-iclb: NOTRUN -> [SKIP][53] ([fdo#109274] / [fdo#109278]) +2 similar issues
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb2/igt@[email protected]
* igt@kms_flip@2x-wf_vblank-ts-check-interruptible:
- shard-iclb: NOTRUN -> [SKIP][54] ([fdo#109274]) +2 similar issues
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb7/igt@kms_flip@2x-wf_vblank-ts-check-interruptible.html
* igt@kms_flip@2x-wf_vblank-ts-check-interruptible@ac-hdmi-a1-hdmi-a2:
- shard-glk: NOTRUN -> [FAIL][55] ([i915#2122])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk5/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-blocking-wf-vblank@a-edp1:
- shard-tglb: [PASS][56] -> [FAIL][57] ([i915#2122])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-tglb7/igt@kms_flip@[email protected]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb8/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-expired-vblank-interruptible@b-dp1:
- shard-apl: [PASS][58] -> [FAIL][59] ([i915#79])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-apl4/igt@kms_flip@[email protected]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-apl1/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-suspend@a-dp1:
- shard-apl: NOTRUN -> [DMESG-WARN][60] ([i915#2635])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-apl6/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-suspend@a-edp1:
- shard-tglb: NOTRUN -> [DMESG-WARN][61] ([i915#1436] / [i915#1602] / [i915#1887] / [i915#2411])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb1/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-suspend@a-hdmi-a1:
- shard-glk: NOTRUN -> [DMESG-WARN][62] ([i915#2635])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk8/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-suspend@a-vga1:
- shard-hsw: NOTRUN -> [DMESG-WARN][63] ([i915#2637]) +5 similar issues
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-hsw7/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-suspend@b-edp1:
- shard-tglb: NOTRUN -> [DMESG-FAIL][64] ([i915#1982])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb1/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-suspend@c-edp1:
- shard-tglb: NOTRUN -> [INCOMPLETE][65] ([i915#1436])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb1/igt@kms_flip@[email protected]
* igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render:
- shard-iclb: NOTRUN -> [SKIP][66] ([fdo#109280]) +17 similar issues
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-render.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-cpu:
- shard-hsw: NOTRUN -> [SKIP][67] ([fdo#109271]) +82 similar issues
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-hsw7/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-mmap-cpu.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt:
- shard-tglb: NOTRUN -> [SKIP][68] ([fdo#111825]) +23 similar issues
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb1/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-mmap-gtt.html
* igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes:
- shard-iclb: NOTRUN -> [SKIP][69] ([fdo#109289]) +1 similar issue
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb3/igt@[email protected]
- shard-tglb: NOTRUN -> [SKIP][70] ([fdo#109289])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb5/igt@[email protected]
* igt@kms_plane_alpha_blend@pipe-c-alpha-basic:
- shard-kbl: NOTRUN -> [FAIL][71] ([fdo#108145] / [i915#265])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-kbl4/igt@[email protected]
- shard-glk: NOTRUN -> [FAIL][72] ([fdo#108145] / [i915#265])
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk8/igt@[email protected]
- shard-apl: NOTRUN -> [FAIL][73] ([fdo#108145] / [i915#265])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-apl8/igt@[email protected]
* igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb:
- shard-glk: NOTRUN -> [FAIL][74] ([i915#265])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk1/igt@[email protected]
- shard-apl: NOTRUN -> [FAIL][75] ([i915#265])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-apl2/igt@[email protected]
- shard-kbl: NOTRUN -> [FAIL][76] ([i915#265])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-kbl2/igt@[email protected]
* igt@kms_psr@psr2_cursor_plane_onoff:
- shard-iclb: [PASS][77] -> [SKIP][78] ([fdo#109441]) +1 similar issue
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-iclb2/igt@kms_psr@psr2_cursor_plane_onoff.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb5/igt@kms_psr@psr2_cursor_plane_onoff.html
* igt@kms_psr@psr2_sprite_plane_move:
- shard-iclb: NOTRUN -> [SKIP][79] ([fdo#109441])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb4/igt@kms_psr@psr2_sprite_plane_move.html
* igt@kms_tv_load_detect@load-detect:
- shard-tglb: NOTRUN -> [SKIP][80] ([fdo#109309])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb8/igt@[email protected]
- shard-iclb: NOTRUN -> [SKIP][81] ([fdo#109309])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb8/igt@[email protected]
* igt@kms_vblank@pipe-a-ts-continuation-dpms-rpm:
- shard-tglb: NOTRUN -> [SKIP][82] ([i915#2648])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb2/igt@[email protected]
* igt@kms_vblank@pipe-d-ts-continuation-dpms-rpm:
- shard-tglb: [PASS][83] -> [SKIP][84] ([i915#2648])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-tglb7/igt@[email protected]
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb2/igt@[email protected]
* igt@kms_vrr@flipline:
- shard-tglb: NOTRUN -> [SKIP][85] ([fdo#109502])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb6/igt@[email protected]
- shard-iclb: NOTRUN -> [SKIP][86] ([fdo#109502])
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb3/igt@[email protected]
* igt@kms_writeback@writeback-invalid-parameters:
- shard-tglb: NOTRUN -> [SKIP][87] ([i915#2437])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb7/igt@[email protected]
- shard-kbl: NOTRUN -> [SKIP][88] ([fdo#109271] / [i915#2437])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-kbl6/igt@[email protected]
- shard-apl: NOTRUN -> [SKIP][89] ([fdo#109271] / [i915#2437])
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-apl1/igt@[email protected]
- shard-glk: NOTRUN -> [SKIP][90] ([fdo#109271] / [i915#2437])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk2/igt@[email protected]
- shard-iclb: NOTRUN -> [SKIP][91] ([i915#2437])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb6/igt@[email protected]
* igt@nouveau_crc@pipe-a-source-outp-inactive:
- shard-iclb: NOTRUN -> [SKIP][92] ([i915#2530])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb4/igt@[email protected]
* igt@nouveau_crc@pipe-d-source-outp-inactive:
- shard-tglb: NOTRUN -> [SKIP][93] ([i915#2530]) +1 similar issue
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb5/igt@[email protected]
- shard-iclb: NOTRUN -> [SKIP][94] ([fdo#109278] / [i915#2530])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb3/igt@[email protected]
#### Possible fixes ####
* {igt@gem_exec_balancer@fairslice}:
- shard-iclb: [FAIL][95] -> [PASS][96]
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-iclb4/igt@[email protected]
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb3/igt@[email protected]
* {igt@gem_exec_schedule@u-fairslice@vcs0}:
- shard-iclb: [DMESG-WARN][97] -> [PASS][98]
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-iclb5/igt@gem_exec_schedule@[email protected]
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb6/igt@gem_exec_schedule@[email protected]
* {igt@gem_exec_schedule@u-fairslice@vecs0}:
- shard-glk: [DMESG-WARN][99] ([i915#1610]) -> [PASS][100]
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-glk8/igt@gem_exec_schedule@[email protected]
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk5/igt@gem_exec_schedule@[email protected]
- shard-tglb: [DMESG-WARN][101] -> [PASS][102]
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-tglb5/igt@gem_exec_schedule@[email protected]
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb7/igt@gem_exec_schedule@[email protected]
* igt@gem_sync@basic-all:
- shard-glk: [DMESG-WARN][103] ([i915#118] / [i915#95]) -> [PASS][104] +1 similar issue
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-glk1/igt@[email protected]
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk8/igt@[email protected]
* igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-edp:
- shard-iclb: [FAIL][105] ([i915#2768]) -> [PASS][106]
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-iclb7/igt@i915_pm_lpsp@[email protected]
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb2/igt@i915_pm_lpsp@[email protected]
- shard-tglb: [FAIL][107] ([i915#2768]) -> [PASS][108]
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-tglb7/igt@i915_pm_lpsp@[email protected]
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb5/igt@i915_pm_lpsp@[email protected]
* igt@i915_pm_rpm@cursor:
- shard-tglb: [SKIP][109] ([i915#579]) -> [PASS][110]
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-tglb6/igt@[email protected]
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb3/igt@[email protected]
- shard-kbl: [SKIP][111] ([fdo#109271]) -> [PASS][112]
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-kbl6/igt@[email protected]
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-kbl4/igt@[email protected]
- shard-hsw: [SKIP][113] ([fdo#109271]) -> [PASS][114]
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-hsw7/igt@[email protected]
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-hsw7/igt@[email protected]
- shard-iclb: [SKIP][115] ([i915#579]) -> [PASS][116]
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-iclb1/igt@[email protected]
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb1/igt@[email protected]
- shard-glk: [SKIP][117] ([fdo#109271]) -> [PASS][118]
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-glk2/igt@[email protected]
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk6/igt@[email protected]
- shard-apl: [SKIP][119] ([fdo#109271]) -> [PASS][120]
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-apl2/igt@[email protected]
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-apl2/igt@[email protected]
* igt@i915_suspend@fence-restore-tiled2untiled:
- shard-tglb: [DMESG-WARN][121] ([i915#1436] / [i915#1602] / [i915#1887] / [i915#2411]) -> [PASS][122]
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-tglb7/igt@[email protected]
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-tglb1/igt@[email protected]
- shard-apl: [DMESG-WARN][123] ([i915#1602] / [i915#2635]) -> [PASS][124]
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-apl7/igt@[email protected]
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-apl4/igt@[email protected]
- shard-iclb: [DMESG-WARN][125] ([i915#1602]) -> [PASS][126]
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-iclb7/igt@[email protected]
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-iclb7/igt@[email protected]
- shard-kbl: [INCOMPLETE][127] ([i915#155] / [i915#794]) -> [PASS][128]
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-kbl4/igt@[email protected]
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-kbl2/igt@[email protected]
- shard-glk: [DMESG-WARN][129] ([i915#1602] / [i915#2635]) -> [PASS][130]
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-glk9/igt@[email protected]
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk5/igt@[email protected]
* igt@kms_big_fb@x-tiled-16bpp-rotate-0:
- shard-snb: [SKIP][131] ([fdo#109271]) -> [PASS][132]
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-snb7/igt@[email protected]
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-snb2/igt@[email protected]
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk: [DMESG-WARN][133] ([i915#2635]) -> [PASS][134]
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-glk2/igt@kms_flip@[email protected]
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk8/igt@kms_flip@[email protected]
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ab-vga1-hdmi-a1:
- shard-hsw: [DMESG-WARN][135] ([i915#2637]) -> [PASS][136] +3 similar issues
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-hsw7/igt@kms_flip@[email protected]
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-hsw2/igt@kms_flip@[email protected]
* igt@kms_flip@2x-flip-vs-suspend-interruptible@ac-hdmi-a1-hdmi-a2:
- shard-glk: [DMESG-WARN][137] -> [PASS][138] +1 similar issue
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5903/shard-glk2/igt@kms_flip@[email protected]
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/shard-glk8/igt@kms_flip@[email protected]
*
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5297/index.html
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev
Quoted 77 lines · Nidhi Gupta
In
kms_atomic_transitionsubtest,it will test all the pipes defined in IGT, i.e.IGT_MAX_PIPESwhether the output is available or not.Later it has to be analysed and discarded as valid skip.To save this time, updated the test to first check the available outputs and then execute the test.V7: -Modified commit message. (Karthik)
-Replacedfor_each_single_pipe_with_single__outputwith
for_each_connected_outputto execute the test only on connected display. (Karthik)v8: -Modified the description subject line. (Petri)
-Modified subtests names to remove redundancy. (Petri) -Added extra line before for loop. (Karthik)v9: -Made separate subtests for non-blocking and
fencing parameters. (Petri)Signed-off-by Nidhi Gupta <[email protected]>Reviewed-by Karthik B S <[email protected]>--- tests/kms_atomic_transition.c | 37 +++++++++++++++++++++++++---------- 1 file changed, 27 insertions(+), 10 deletions(-)tests/kms_atomic_transition.c +20
-8@@ -918,7 +918,7 @@ igt_mainigt_display_t display;igt_output_t *output;enum pipe pipe; -int i; +int i, count =0 ; igt_fixture { display.drm_fd =drm_open_driver_master (DRIVER_ANY );@@ -929,6 +929,9 @@ igt_mainigt_require (display.is_atomic);igt_display_require_output (&display); + +for_each_connected_output (&display, output) + count++; }igt_subtest ("plane-primary-toggle-with-vblank-wait" )@@ -1024,18 +1027,32 @@ igt_mainfor_each_pipe_with_valid_output (&display, pipe, output)run_transition_test (&display, pipe, output,TRANSITION_MODESET_DISABLE , false, false); -for (i =1 ; i <=IGT_MAX_PIPES ; i++) { - igt_subtest_f("%ix-modeset-transitions", i) -run_modeset_transition (&display, i, false, false); + igt_subtest_with_dynamic("modeset-transition") { +for (i =1 ; i <= count; i++) { + igt_dynamic_f("%ix-outputs", i) +run_modeset_transition (&display, i, false, false); + } + } - igt_subtest_f("%ix-modeset-transitions-nonblocking", i) -run_modeset_transition (&display, i, true, false); + igt_subtest_with_dynamic("modeset-transition-nonblocking") { +for (i =1 ; i <= count; i++) { + igt_dynamic_f("%ix-outputs-nonblocking", i) +run_modeset_transition (&display, i, true, false); + } + } - igt_subtest_f("%ix-modeset-transitions-fencing", i) -run_modeset_transition (&display, i, false, true); + igt_subtest_with_dynamic("modeset-transition-fencing") { +for (i =1 ; i <= count; i++) { + igt_dynamic_f("%ix-outputs-fencing", i) +run_modeset_transition (&display, i, false, true);
tests/kms_atomic_transition.c igt_main · line 1055
Quoted 10 lines
tests/kms_atomic_transition.c +7
-2+ } + } - igt_subtest_f("%ix-modeset-transitions-nonblocking-fencing", i) -run_modeset_transition (&display, i, true, true); + igt_subtest_with_dynamic("modeset-transition-nonblocking-fencing") { +for (i =1 ; i <= count; i++) { + igt_dynamic_f("%ix-outputs-nonblocking-fencing", i) +run_modeset_transition (&display, i, true, true); + }
The dynamic subtest name can be just "%ix-outputs" for all of these. Otherwise LGTM,
I'll change that when merging.
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev