tests/kms_async_flips: Add test to validate asynchronous flips
Subsystems (2)
PATCH v10 1/2 tests/kms_async_flips: Add test to validate asynchronous flips
Asynchronous flips are issued using the page flip IOCTL. The test consists of two subtests. The first subtest waits for the page flip event to be received before giving the next flip, and the second subtest doesn't wait for page flip events.
The test passes if the IOCTL is successful.
v2: -Add authors in the test file. (Paulo)
-Reduce the run time and timeouts to suit IGT needs. (Paulo) -Replace igt_debug's with igt_assert's to catch slow flips. (Paulo) -Follow IGT coding style regarding spaces. (Paulo)
-Make set up code part of igt_fixture. (Paulo)
-Skip the test if async flips are not supported. (Paulo) -Replace suggested-by. (Paulo)
-Added description for test and subtests.
v3: -Rename the test to kms_async_flips. (Paulo)
-Modify the TODO comment. (Paulo)
-Remove igt_debug in flip_handler. (Paulo) -Use drmIoctl() in has_async function. (Paulo) -Add more details in igt_assert in flip_handler. (Paulo) -Remove flag variable in flip_handler. (Paulo) -Call igt_assert in flip_handler after the warm up time.
v4: -Calculate the time stamp in flip_handler from userspace, as the
kernel will return vbl timestamps and this cannot be used for async flips.
-Add a new subtest to verify that the async flip time stamp
lies in between the previous and next vblank time stamp. (Daniel)
v5: -Add test that alternates between sync and async flips. (Ville)
-Add test to verify invalid async flips. (Ville)
-Remove the subtest async-flip-without-page-flip-events. (Michel) -Remove the intel gpu restriction and make the test generic. (Michel)
v6: -Change the THRESHOLD from 10 to 8 as failures are seen on CI
on platforms <= gen10.
-In older platforms(<= gen10), async address update bit in plane ctl
is double buffered. Made changes in subtests to accomodate this.
-Moved the igt_assert from flip_handler to individual subtest as we
now have four subtests and adding conditions for the assert in flip handler is messy.
v7: -Change flip_interval from int to float for more precision.
-Remove the fb height change case in 'invalid' subtest as per the
feedback received on the kernel patches.
-Add subtest to verify legacy cursor IOCTL. (Ville)
v8: -Add a cursor flip before async flip in cursor test. (Ville)
-Make flip_interval double for more precision as failures are seen
on older platforms on CI.
v9: -Replace BUFS macro. (Ville)
-Query cursor resolution from the kernel. (Ville)
-Rename THRESHOLD to MIN_FLIPS_PER_FRAME. (Ville)
-Use XRGB8888 instead of ARGB8888. (Ville)
-Rename has_monotonic_timestamp to require_monotonic_timestamp. (Ville) -Make logic in alternate_sync_async subtest more readable. (Ville) -Rename get_vbl_timestamp_us() function. (Ville)
-Rename has_async() to has_async_flip. (Ville)
-Make data_t static. (Ville)
-Fix leaking fb and res pointers. (Ville)
-Remove async_capable variable. (Ville)
-Move initialization to a function. (Ville)
-Have a generic has_drm_cap() helper. (Ville)
-Warm up logic removed.
-Added TODO's for follow up work.
v10: -Move flip timestamps inside data_t. (Ville)
-Remove the redundant first flip in invalid subtest. (Ville)
--- tests/Makefile.sources | 1 + tests/kms_async_flips.c | 427 ++++++++++++++++++++++++++++++++++++++++ tests/meson.build | 1 + 3 files changed, 429 insertions(+) create mode 100644 tests/kms_async_flips.c
tests/Makefile.sources +1 -0
@@ -32,6 +32,7 @@ TESTS_progs = \ feature_discovery \ kms_3d \ kms_addfb_basic \ + kms_async_flips \ kms_atomic \ kms_atomic_interruptible \ kms_atomic_transition \
tests/kms_async_flips.c new file +427 -0
427 lines not on this page · raw message
tests/meson.build +1 -0
@@ -16,6 +16,7 @@ test_progs = [ 'feature_discovery', 'kms_3d', 'kms_addfb_basic', + 'kms_async_flips', 'kms_atomic', 'kms_atomic_interruptible', 'kms_atomic_transition',
Signature · 6 lines
2.22.0 _______________________________________________ igt-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/igt-dev
PATCH v10 2/2 lib/igt_ioctl_wrappers: Add igt_has_drm_cap ioctl wrapper
Add a generic helper for DRM_IOCTL_GET_CAP ioctl.
v10: -No changes.
--- lib/ioctl_wrappers.c | 15 +++++++++++++++ lib/ioctl_wrappers.h | 1 + 2 files changed, 16 insertions(+)
lib/ioctl_wrappers.c +15 -0
@@ -1318,3 +1318,18 @@ int __kms_addfb(int fd, uint32_t handle,return ret <0 ? -errno : ret; } + +/** +* igt_has_drm_cap: +* @fd: Open DRM file descriptor. +* @cap: drm_get_cap structure. +* +* This helper verifies if the passed cap is supported by the kernel +* +* Returns: Whether the cap is supported or not. +*/ +bool igt_has_drm_cap (int fd,struct drm_get_cap cap) +{ +igt_assert (drmIoctl (fd,DRM_IOCTL_GET_CAP , &cap) ==0 ); +return cap.value; +}
lib/ioctl_wrappers.h +1 -0
@@ -196,6 +196,7 @@ struct local_drm_mode_fb_cmd2 {bool igt_has_fb_modifiers (int fd);void igt_require_fb_modifiers (int fd); +bool igt_has_drm_cap (int fd,struct drm_get_cap cap);/** * __kms_addfb:
Signature · 6 lines
2.22.0 _______________________________________________ igt-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/igt-dev
Re: [igt-dev] [PATCH i-g-t v10 2/2] lib/igt_ioctl_wrappers: Add igt_has_drm_cap ioctl wrapper
Quoted 19 lines · Karthik B S
Add a generic helper for
DRM_IOCTL_GET_CAPioctl.v10: -No changes.
Signed-off-by Karthik B S <[email protected]>--- lib/ioctl_wrappers.c | 15 +++++++++++++++ lib/ioctl_wrappers.h | 1 + 2 files changed, 16 insertions(+)lib/ioctl_wrappers.c +1
-0@@ -1318,3 +1318,18 @@ int __kms_addfb(int fd, uint32_t handle,return ret <0 ? -errno : ret; } +
lib/ioctl_wrappers.c int __kms_addfb(int fd, uint32_t handle, · line 1331
Quoted 10 lines
lib/ioctl_wrappers.c +10
-0+/** +* igt_has_drm_cap: +* @fd: Open DRM file descriptor. +* @cap: drm_get_cap structure. +* +* This helper verifies if the passed cap is supported by the kernel +* +* Returns: Whether the cap is supported or not. +*/ +bool igt_has_drm_cap (int fd,struct drm_get_cap cap)
I don't see why the caller would want to pass in the whole struct. Also passing by value is a but nuts. Ie. I'd just the actual cap ID and keep the ioctl struct details hidden inside this function.
The order of the patches looks wrong. 1/2 won't build w/o this AFAICS. 'git rebase -x ...' before sending the patches is always a good idea.
Quoted 18 lines
lib/ioctl_wrappers.c +4
-0+{ +igt_assert (drmIoctl (fd,DRM_IOCTL_GET_CAP , &cap) ==0 ); +return cap.value; +}lib/ioctl_wrappers.h +1
-0@@ -196,6 +196,7 @@ struct local_drm_mode_fb_cmd2 {bool igt_has_fb_modifiers (int fd);void igt_require_fb_modifiers (int fd); +bool igt_has_drm_cap (int fd,struct drm_get_cap cap);/** * __kms_addfb: Signature · 1 line
2.22.0
Signature · 6 lines
Ville Syrjälä Intel _______________________________________________ igt-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/igt-dev
Re: [igt-dev] [PATCH i-g-t v10 2/2] lib/igt_ioctl_wrappers: Add igt_has_drm_cap ioctl wrapper
Quoted 26 lines · Ville Syrjälä
Quoted 25 lines · Karthik B S
Add a generic helper for
DRM_IOCTL_GET_CAPioctl.v10: -No changes.
Signed-off-by Karthik B S <[email protected]>--- lib/ioctl_wrappers.c | 15 +++++++++++++++ lib/ioctl_wrappers.h | 1 + 2 files changed, 16 insertions(+)lib/ioctl_wrappers.c +7
-0@@ -1318,3 +1318,18 @@ int __kms_addfb(int fd, uint32_t handle,return ret <0 ? -errno : ret; } + +/** +* igt_has_drm_cap: +* @fd: Open DRM file descriptor. +* @cap: drm_get_cap structure. +* +* This helper verifies if the passed cap is supported by the kernel
Quoted 9 lines
lib/ioctl_wrappers.c int __kms_addfb(int fd, uint32_t handle, · line 1331
Quoted 4 lines
lib/ioctl_wrappers.c +4
-0+* +* Returns: Whether the cap is supported or not. +*/ +bool igt_has_drm_cap (int fd,struct drm_get_cap cap)I don't see why the caller would want to pass in the whole struct. Also passing by value is a but nuts. Ie. I'd just the actual cap ID and keep the ioctl struct details hidden inside this function.
Thanks for the review.
I will make this change.
Quoted 3 lines
The order of the patches looks wrong. 1/2 won't build w/o this AFAICS. 'git rebase -x ...' before sending the patches is always a good idea.
Sure. I'll fix this. And use 'git rebase -x' from the next time.
Thanks,Karthik.B.S
Quoted 10 lines
Quoted 10 lines
lib/ioctl_wrappers.c +4
-0+{ +igt_assert (drmIoctl (fd,DRM_IOCTL_GET_CAP , &cap) ==0 ); +return cap.value; +}lib/ioctl_wrappers.h +0
-0@@ -196,6 +196,7 @@ struct local_drm_mode_fb_cmd2 {
Quoted 9 lines
Quoted 8 lines
lib/ioctl_wrappers.h +1
-0bool igt_has_fb_modifiers (int fd);void igt_require_fb_modifiers (int fd); +bool igt_has_drm_cap (int fd,struct drm_get_cap cap);/** * __kms_addfb: Signature · 1 line
2.22.0
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev
Patchwork
CI[igt-dev] ✓ Fi.CI.BAT: success for series starting with [i-g-t,v10,1/2] tests/kms_async_flips: Add test to validate asynchronous flips
In reply to Karthik B S== Series Details ==
== Series Details ==
Series: series starting with [i-g-t,v10,1/2] tests/kms_async_flips: Add test to validate asynchronous flips
URL : https://patchwork.freedesktop.org/series/82036/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_9043 -> IGTPW_5006
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/index.html
Known issues
------------
Here are the changes found in IGTPW_5006 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_busy@basic@flip:
- fi-kbl-x1275: [PASS][1] -> [DMESG-WARN][2] ([i915#62] / [i915#92] / [i915#95])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/fi-kbl-x1275/igt@kms_busy@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/fi-kbl-x1275/igt@kms_busy@[email protected]
* igt@prime_vgem@basic-read:
- fi-tgl-y: [PASS][3] -> [DMESG-WARN][4] ([i915#402])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/fi-tgl-y/igt@[email protected]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/fi-tgl-y/igt@[email protected]
#### Possible fixes ####
* igt@kms_chamelium@dp-crc-fast:
- fi-kbl-7500u: [FAIL][5] ([i915#1372]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/fi-kbl-7500u/igt@[email protected]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/fi-kbl-7500u/igt@[email protected]
* igt@kms_cursor_legacy@basic-flip-before-cursor-atomic:
- fi-icl-u2: [DMESG-WARN][7] ([i915#1982]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/fi-icl-u2/igt@[email protected]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/fi-icl-u2/igt@[email protected]
* igt@kms_flip@basic-plain-flip@d-dsi1:
- {fi-tgl-dsi}: [DMESG-WARN][9] ([i915#1982]) -> [PASS][10] +1 similar issue
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/fi-tgl-dsi/igt@kms_flip@[email protected]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/fi-tgl-dsi/igt@kms_flip@[email protected]
* igt@vgem_basic@setversion:
- fi-tgl-y: [DMESG-WARN][11] ([i915#402]) -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/fi-tgl-y/igt@[email protected]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/fi-tgl-y/igt@[email protected]
#### Warnings ####
* igt@i915_pm_rpm@module-reload:
- fi-kbl-x1275: [DMESG-FAIL][13] ([i915#62] / [i915#95]) -> [DMESG-FAIL][14] ([i915#62])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/fi-kbl-x1275/igt@[email protected]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/fi-kbl-x1275/igt@[email protected]
- fi-skl-guc: [INCOMPLETE][15] ([i915#151] / [i915#2203]) -> [DMESG-WARN][16] ([i915#2203])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/fi-skl-guc/igt@[email protected]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/fi-skl-guc/igt@[email protected]
* igt@kms_force_connector_basic@force-edid:
- fi-kbl-x1275: [DMESG-WARN][17] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][18] ([i915#62] / [i915#92]) +4 similar issues
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/fi-kbl-x1275/igt@[email protected]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/fi-kbl-x1275/igt@[email protected]
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c:
- fi-kbl-x1275: [DMESG-WARN][19] ([i915#62] / [i915#92]) -> [DMESG-WARN][20] ([i915#62] / [i915#92] / [i915#95]) +6 similar issues
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/fi-kbl-x1275/igt@[email protected]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/fi-kbl-x1275/igt@[email protected]
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#1372]: https://gitlab.freedesktop.org/drm/intel/issues/1372
[i915#151]: https://gitlab.freedesktop.org/drm/intel/issues/151
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2203]: https://gitlab.freedesktop.org/drm/intel/issues/2203
[i915#2411]: https://gitlab.freedesktop.org/drm/intel/issues/2411
[i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402
[i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
[i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
Participating hosts (46 -> 40)
------------------------------
Missing (6): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-byt-clapper fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5787 -> IGTPW_5006
CI-20190529: 20190529
CI_DRM_9043: 51069e2949f3b0ed967c0125ffe9ca4bf0b9b4fe @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_5006: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/index.html
IGT_5787: 0ec962017c8131de14e0cb038f7f76b1f17ed637 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+igt@kms_async_flips@alternate-sync-async-flip +igt@kms_async_flips@async-flip-with-page-flip-events +igt@kms_async_flips@invalid-async-flip +igt@kms_async_flips@test-cursor +igt@kms_async_flips@test-time-stamp
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/index.html
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev
Patchwork
CI[igt-dev] ✓ Fi.CI.IGT: success for series starting with [i-g-t,v10,1/2] tests/kms_async_flips: Add test to validate asynchronous flips
In reply to Karthik B S== Series Details ==
== Series Details ==
Series: series starting with [i-g-t,v10,1/2] tests/kms_async_flips: Add test to validate asynchronous flips
URL : https://patchwork.freedesktop.org/series/82036/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_9043_full -> IGTPW_5006_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_5006_full:
### IGT changes ###
#### Possible regressions ####
* {igt@kms_async_flips@invalid-async-flip} (NEW):
- shard-tglb: NOTRUN -> [SKIP][1] +4 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-tglb2/igt@[email protected]
* {igt@kms_async_flips@test-cursor} (NEW):
- shard-iclb: NOTRUN -> [SKIP][2] +4 similar issues
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-iclb7/igt@[email protected]
New tests
---------
New tests have been introduced between CI_DRM_9043_full and IGTPW_5006_full:
### New IGT tests (5) ###
* igt@kms_async_flips@alternate-sync-async-flip:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@kms_async_flips@async-flip-with-page-flip-events:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@kms_async_flips@invalid-async-flip:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@kms_async_flips@test-cursor:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
* igt@kms_async_flips@test-time-stamp:
- Statuses : 7 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in IGTPW_5006_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_reloc@basic-many-active@rcs0:
- shard-glk: [PASS][3] -> [FAIL][4] ([i915#2389]) +3 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-glk5/igt@gem_exec_reloc@[email protected]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-glk7/igt@gem_exec_reloc@[email protected]
* igt@gem_huc_copy@huc-copy:
- shard-tglb: [PASS][5] -> [SKIP][6] ([i915#2190])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-tglb3/igt@[email protected]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-tglb6/igt@[email protected]
* igt@kms_cursor_crc@pipe-a-cursor-suspend:
- shard-kbl: [PASS][7] -> [DMESG-WARN][8] ([i915#180]) +6 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-kbl2/igt@[email protected]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-kbl7/igt@[email protected]
* igt@kms_cursor_crc@pipe-b-cursor-256x85-random:
- shard-apl: [PASS][9] -> [FAIL][10] ([i915#1635] / [i915#54])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-apl8/igt@[email protected]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-apl8/igt@[email protected]
* igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions:
- shard-apl: [PASS][11] -> [DMESG-WARN][12] ([i915#1635] / [i915#1982])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-apl3/igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-apl1/igt@kms_cursor_legacy@short-flip-before-cursor-atomic-transitions.html
* igt@kms_flip@2x-flip-vs-expired-vblank@ac-hdmi-a1-hdmi-a2:
- shard-glk: [PASS][13] -> [FAIL][14] ([i915#79])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-glk3/igt@kms_flip@[email protected]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-glk2/igt@kms_flip@[email protected]
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt:
- shard-tglb: [PASS][15] -> [DMESG-WARN][16] ([i915#1982]) +6 similar issues
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move:
- shard-kbl: [PASS][17] -> [FAIL][18] ([i915#49])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-kbl1/igt@[email protected]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-kbl4/igt@[email protected]
- shard-glk: [PASS][19] -> [FAIL][20] ([i915#49])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-glk1/igt@[email protected]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-glk5/igt@[email protected]
- shard-apl: [PASS][21] -> [FAIL][22] ([i915#1635] / [i915#49])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-apl4/igt@[email protected]
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-apl3/igt@[email protected]
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen:
- shard-glk: [PASS][23] -> [DMESG-FAIL][24] ([i915#118] / [i915#49] / [i915#95])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-glk7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-glk9/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-pwrite:
- shard-iclb: [PASS][25] -> [DMESG-WARN][26] ([i915#1982])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-iclb2/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-pwrite.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-iclb3/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-pwrite.html
* igt@kms_properties@connector-properties-legacy:
- shard-glk: [PASS][27] -> [DMESG-WARN][28] ([i915#118] / [i915#95]) +2 similar issues
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-glk7/igt@[email protected]
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-glk9/igt@[email protected]
* igt@kms_psr@psr2_sprite_mmap_gtt:
- shard-iclb: [PASS][29] -> [SKIP][30] ([fdo#109441])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-iclb7/igt@kms_psr@psr2_sprite_mmap_gtt.html
#### Possible fixes ####
* igt@drm_import_export@prime:
- shard-tglb: [INCOMPLETE][31] ([i915#750]) -> [PASS][32]
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-tglb2/igt@[email protected]
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-tglb6/igt@[email protected]
* igt@gen9_exec_parse@allowed-all:
- shard-kbl: [DMESG-WARN][33] ([i915#1436] / [i915#716]) -> [PASS][34]
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-kbl7/igt@[email protected]
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-kbl4/igt@[email protected]
* igt@i915_pm_dc@dc6-psr:
- shard-iclb: [FAIL][35] ([i915#1899]) -> [PASS][36]
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-iclb4/igt@[email protected]
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-iclb1/igt@[email protected]
* igt@i915_selftest@mock@contexts:
- shard-apl: [INCOMPLETE][37] ([i915#1635] / [i915#2278]) -> [PASS][38]
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-apl3/igt@i915_selftest@[email protected]
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-apl7/igt@i915_selftest@[email protected]
* igt@kms_big_fb@y-tiled-64bpp-rotate-0:
- shard-iclb: [DMESG-WARN][39] ([i915#1982]) -> [PASS][40]
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-iclb3/igt@[email protected]
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-iclb8/igt@[email protected]
* igt@kms_cursor_crc@pipe-c-cursor-suspend:
- shard-kbl: [DMESG-WARN][41] ([i915#180]) -> [PASS][42] +5 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-kbl7/igt@[email protected]
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-kbl2/igt@[email protected]
* igt@kms_cursor_legacy@2x-cursor-vs-flip-atomic:
- shard-hsw: [INCOMPLETE][43] ([CI#80]) -> [PASS][44]
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-hsw2/igt@[email protected]
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-hsw7/igt@[email protected]
* igt@kms_flip@2x-flip-vs-suspend-interruptible@bc-vga1-hdmi-a1:
- shard-hsw: [INCOMPLETE][45] ([i915#2055]) -> [PASS][46]
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-hsw2/igt@kms_flip@[email protected]
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-hsw1/igt@kms_flip@[email protected]
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen:
- shard-tglb: [DMESG-WARN][47] ([i915#1982]) -> [PASS][48] +2 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-fullscreen.html
* igt@kms_psr2_su@frontbuffer:
- shard-iclb: [SKIP][49] ([fdo#109642] / [fdo#111068]) -> [PASS][50]
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-iclb4/igt@[email protected]
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-iclb2/igt@[email protected]
* igt@kms_psr@psr2_primary_mmap_cpu:
- shard-iclb: [SKIP][51] ([fdo#109441]) -> [PASS][52] +2 similar issues
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-iclb5/igt@kms_psr@psr2_primary_mmap_cpu.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html
* igt@kms_setmode@basic:
- shard-apl: [FAIL][53] ([i915#1635] / [i915#31]) -> [PASS][54]
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-apl6/igt@[email protected]
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-apl3/igt@[email protected]
* igt@kms_vblank@pipe-b-query-busy:
- shard-apl: [DMESG-WARN][55] ([i915#1635] / [i915#1982]) -> [PASS][56]
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-apl1/igt@[email protected]
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-apl8/igt@[email protected]
#### Warnings ####
* igt@gem_workarounds@suspend-resume:
- shard-tglb: [DMESG-WARN][57] ([i915#2411]) -> [INCOMPLETE][58] ([i915#456])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-tglb5/igt@[email protected]
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-tglb6/igt@[email protected]
* igt@i915_pm_dc@dc3co-vpb-simulation:
- shard-iclb: [SKIP][59] ([i915#658]) -> [SKIP][60] ([i915#588])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-iclb7/igt@[email protected]
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-iclb2/igt@[email protected]
* igt@kms_content_protection@atomic-dpms:
- shard-kbl: [TIMEOUT][61] ([i915#1319] / [i915#1958]) -> [TIMEOUT][62] ([i915#1319])
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_9043/shard-kbl1/igt@[email protected]
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/shard-kbl2/igt@[email protected]
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[CI#80]: https://gitlab.freedesktop.org/gfx-ci/i915-infra/issues/80
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[i915#118]: https://gitlab.freedesktop.org/drm/intel/issues/118
[i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319
[i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436
[i915#1635]: https://gitlab.freedesktop.org/drm/intel/issues/1635
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1899]: https://gitlab.freedesktop.org/drm/intel/issues/1899
[i915#1958]: https://gitlab.freedesktop.org/drm/intel/issues/1958
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#2055]: https://gitlab.freedesktop.org/drm/intel/issues/2055
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2278]: https://gitlab.freedesktop.org/drm/intel/issues/2278
[i915#2389]: https://gitlab.freedesktop.org/drm/intel/issues/2389
[i915#2411]: https://gitlab.freedesktop.org/drm/intel/issues/2411
[i915#2469]: https://gitlab.freedesktop.org/drm/intel/issues/2469
[i915#2476]: https://gitlab.freedesktop.org/drm/intel/issues/2476
[i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31
[i915#456]: https://gitlab.freedesktop.org/drm/intel/issues/456
[i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#588]: https://gitlab.freedesktop.org/drm/intel/issues/588
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
[i915#750]: https://gitlab.freedesktop.org/drm/intel/issues/750
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
Participating hosts (11 -> 8)
------------------------------
Missing (3): pig-skl-6260u pig-glk-j5005 pig-icl-1065g7
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5787 -> IGTPW_5006
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_9043: 51069e2949f3b0ed967c0125ffe9ca4bf0b9b4fe @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_5006: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/index.html
IGT_5787: 0ec962017c8131de14e0cb038f7f76b1f17ed637 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_5006/index.html
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev