* [igt-dev] [PATCH i-g-t] i915/gem_exec_balancer: Wait for both engines to complete before resubmitting
@ 2019-11-04 20:17 Chris Wilson
2019-11-04 20:57 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
` (2 more replies)
0 siblings, 3 replies; 7+ messages in thread
From: Chris Wilson @ 2019-11-04 20:17 UTC (permalink / raw)
To: intel-gfx; +Cc: igt-dev, Tvrtko Ursulin
As the scratch buf is shared between the two requests on both engines,
we need to wait for both to finish using the buffer before we reset it.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
---
tests/i915/gem_exec_balancer.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/tests/i915/gem_exec_balancer.c b/tests/i915/gem_exec_balancer.c
index e52f5df95..70c4529b4 100644
--- a/tests/i915/gem_exec_balancer.c
+++ b/tests/i915/gem_exec_balancer.c
@@ -840,7 +840,7 @@ static void bonded_slice(int i915)
gem_execbuf(i915, &eb);
close(eb.rsvd2);
- gem_sync(i915, obj[2].handle);
+ gem_sync(i915, obj[0].handle);
}
*stop = 1;
--
2.24.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for i915/gem_exec_balancer: Wait for both engines to complete before resubmitting
2019-11-04 20:17 [igt-dev] [PATCH i-g-t] i915/gem_exec_balancer: Wait for both engines to complete before resubmitting Chris Wilson
@ 2019-11-04 20:57 ` Patchwork
2019-11-05 7:36 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
2019-11-05 11:34 ` [igt-dev] [PATCH i-g-t] " Mika Kuoppala
2 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2019-11-04 20:57 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
== Series Details ==
Series: i915/gem_exec_balancer: Wait for both engines to complete before resubmitting
URL : https://patchwork.freedesktop.org/series/68966/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7258 -> IGTPW_3648
====================================================
Summary
-------
**WARNING**
Minor unknown changes coming with IGTPW_3648 need to be verified
manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_3648, 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_3648/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_3648:
### IGT changes ###
#### Warnings ####
* igt@i915_pm_rpm@basic-rte:
- fi-kbl-guc: [SKIP][1] ([fdo#109271]) -> [FAIL][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/fi-kbl-guc/igt@i915_pm_rpm@basic-rte.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/fi-kbl-guc/igt@i915_pm_rpm@basic-rte.html
Known issues
------------
Here are the changes found in IGTPW_3648 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_flink_basic@flink-lifetime:
- fi-icl-u3: [PASS][3] -> [DMESG-WARN][4] ([fdo#107724])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/fi-icl-u3/igt@gem_flink_basic@flink-lifetime.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/fi-icl-u3/igt@gem_flink_basic@flink-lifetime.html
* igt@i915_selftest@live_blt:
- fi-bsw-n3050: [PASS][5] -> [DMESG-FAIL][6] ([fdo#112176])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/fi-bsw-n3050/igt@i915_selftest@live_blt.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/fi-bsw-n3050/igt@i915_selftest@live_blt.html
* igt@kms_busy@basic-flip-a:
- fi-icl-u2: [PASS][7] -> [TIMEOUT][8] ([fdo#111800])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/fi-icl-u2/igt@kms_busy@basic-flip-a.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/fi-icl-u2/igt@kms_busy@basic-flip-a.html
#### Possible fixes ####
* {igt@gem_exec_suspend@basic-s0}:
- fi-bsw-kefka: [DMESG-WARN][9] ([fdo#112120]) -> [PASS][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/fi-bsw-kefka/igt@gem_exec_suspend@basic-s0.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/fi-bsw-kefka/igt@gem_exec_suspend@basic-s0.html
* igt@gem_flink_basic@basic:
- fi-icl-u3: [DMESG-WARN][11] ([fdo#107724] / [fdo#112052 ]) -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/fi-icl-u3/igt@gem_flink_basic@basic.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/fi-icl-u3/igt@gem_flink_basic@basic.html
* igt@prime_busy@basic-before-default:
- fi-icl-u3: [DMESG-WARN][13] ([fdo#107724]) -> [PASS][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/fi-icl-u3/igt@prime_busy@basic-before-default.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/fi-icl-u3/igt@prime_busy@basic-before-default.html
#### Warnings ####
* igt@kms_chamelium@hdmi-hpd-fast:
- fi-kbl-7500u: [FAIL][15] ([fdo#111407]) -> [FAIL][16] ([fdo#111045] / [fdo#111096])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#102505]: https://bugs.freedesktop.org/show_bug.cgi?id=102505
[fdo#105602]: https://bugs.freedesktop.org/show_bug.cgi?id=105602
[fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#111045]: https://bugs.freedesktop.org/show_bug.cgi?id=111045
[fdo#111096]: https://bugs.freedesktop.org/show_bug.cgi?id=111096
[fdo#111407]: https://bugs.freedesktop.org/show_bug.cgi?id=111407
[fdo#111800]: https://bugs.freedesktop.org/show_bug.cgi?id=111800
[fdo#112052 ]: https://bugs.freedesktop.org/show_bug.cgi?id=112052
[fdo#112120]: https://bugs.freedesktop.org/show_bug.cgi?id=112120
[fdo#112176]: https://bugs.freedesktop.org/show_bug.cgi?id=112176
Participating hosts (52 -> 44)
------------------------------
Missing (8): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-bwr-2160 fi-ctg-p8600 fi-gdg-551 fi-byt-clapper
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5261 -> IGTPW_3648
CI-20190529: 20190529
CI_DRM_7258: 51b92cc0826a46a2b6de4abee3edecb216bf0419 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3648: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/index.html
IGT_5261: 6c3bae1455c373c49fe744ea037e33b11e8daf1e @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for i915/gem_exec_balancer: Wait for both engines to complete before resubmitting
2019-11-04 20:17 [igt-dev] [PATCH i-g-t] i915/gem_exec_balancer: Wait for both engines to complete before resubmitting Chris Wilson
2019-11-04 20:57 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
@ 2019-11-05 7:36 ` Patchwork
2019-11-05 11:34 ` [igt-dev] [PATCH i-g-t] " Mika Kuoppala
2 siblings, 0 replies; 7+ messages in thread
From: Patchwork @ 2019-11-05 7:36 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
== Series Details ==
Series: i915/gem_exec_balancer: Wait for both engines to complete before resubmitting
URL : https://patchwork.freedesktop.org/series/68966/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7258_full -> IGTPW_3648_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/index.html
Known issues
------------
Here are the changes found in IGTPW_3648_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_busy@busy-vcs1:
- shard-iclb: [PASS][1] -> [SKIP][2] ([fdo#112080]) +11 similar issues
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb2/igt@gem_busy@busy-vcs1.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb8/igt@gem_busy@busy-vcs1.html
* igt@gem_ctx_isolation@bcs0-s3:
- shard-kbl: [PASS][3] -> [DMESG-WARN][4] ([fdo#108566]) +1 similar issue
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-kbl3/igt@gem_ctx_isolation@bcs0-s3.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-kbl7/igt@gem_ctx_isolation@bcs0-s3.html
* igt@gem_ctx_isolation@vcs1-dirty-create:
- shard-iclb: [PASS][5] -> [SKIP][6] ([fdo#109276] / [fdo#112080])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb4/igt@gem_ctx_isolation@vcs1-dirty-create.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb7/igt@gem_ctx_isolation@vcs1-dirty-create.html
* igt@gem_exec_balancer@smoke:
- shard-iclb: [PASS][7] -> [SKIP][8] ([fdo#110854])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb2/igt@gem_exec_balancer@smoke.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb3/igt@gem_exec_balancer@smoke.html
* igt@gem_exec_schedule@independent-bsd2:
- shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#109276]) +13 similar issues
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb4/igt@gem_exec_schedule@independent-bsd2.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb6/igt@gem_exec_schedule@independent-bsd2.html
* igt@gem_exec_schedule@reorder-wide-bsd:
- shard-iclb: [PASS][11] -> [SKIP][12] ([fdo#112146]) +4 similar issues
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb5/igt@gem_exec_schedule@reorder-wide-bsd.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb1/igt@gem_exec_schedule@reorder-wide-bsd.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy:
- shard-snb: [PASS][13] -> [DMESG-WARN][14] ([fdo#111870]) +1 similar issue
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-snb5/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-snb4/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
* igt@gem_userptr_blits@sync-unmap-cycles:
- shard-hsw: [PASS][15] -> [DMESG-WARN][16] ([fdo#111870]) +2 similar issues
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-hsw5/igt@gem_userptr_blits@sync-unmap-cycles.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-hsw1/igt@gem_userptr_blits@sync-unmap-cycles.html
* igt@i915_pm_rc6_residency@rc6-accuracy:
- shard-snb: [PASS][17] -> [SKIP][18] ([fdo#109271])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-snb7/igt@i915_pm_rc6_residency@rc6-accuracy.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-snb7/igt@i915_pm_rc6_residency@rc6-accuracy.html
* igt@i915_pm_rpm@system-suspend:
- shard-kbl: [PASS][19] -> [INCOMPLETE][20] ([fdo#103665] / [fdo#107807])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-kbl1/igt@i915_pm_rpm@system-suspend.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-kbl3/igt@i915_pm_rpm@system-suspend.html
* igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding:
- shard-kbl: [PASS][21] -> [FAIL][22] ([fdo#103232])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-kbl2/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-kbl4/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html
- shard-apl: [PASS][23] -> [FAIL][24] ([fdo#103232])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-apl8/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-apl2/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html
* igt@kms_cursor_crc@pipe-c-cursor-suspend:
- shard-kbl: [PASS][25] -> [INCOMPLETE][26] ([fdo#103665])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-kbl6/igt@kms_cursor_crc@pipe-c-cursor-suspend.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-kbl3/igt@kms_cursor_crc@pipe-c-cursor-suspend.html
* igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic:
- shard-hsw: [PASS][27] -> [FAIL][28] ([fdo#105767])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-hsw5/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-hsw6/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-atomic.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt:
- shard-iclb: [PASS][29] -> [FAIL][30] ([fdo#103167]) +3 similar issues
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt:
- shard-glk: [PASS][31] -> [FAIL][32] ([fdo#103167])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-glk3/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-glk7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes:
- shard-apl: [PASS][33] -> [DMESG-WARN][34] ([fdo#108566]) +1 similar issue
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-apl6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-apl7/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
* igt@kms_plane_lowres@pipe-a-tiling-y:
- shard-iclb: [PASS][35] -> [FAIL][36] ([fdo#103166])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb7/igt@kms_plane_lowres@pipe-a-tiling-y.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb4/igt@kms_plane_lowres@pipe-a-tiling-y.html
* igt@kms_setmode@basic:
- shard-apl: [PASS][37] -> [FAIL][38] ([fdo#99912])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-apl1/igt@kms_setmode@basic.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-apl2/igt@kms_setmode@basic.html
#### Possible fixes ####
* igt@gem_ctx_isolation@rcs0-s3:
- shard-kbl: [DMESG-WARN][39] ([fdo#108566]) -> [PASS][40] +6 similar issues
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-kbl7/igt@gem_ctx_isolation@rcs0-s3.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-kbl7/igt@gem_ctx_isolation@rcs0-s3.html
* igt@gem_ctx_isolation@vcs1-clean:
- shard-iclb: [SKIP][41] ([fdo#109276] / [fdo#112080]) -> [PASS][42] +2 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb3/igt@gem_ctx_isolation@vcs1-clean.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb1/igt@gem_ctx_isolation@vcs1-clean.html
* igt@gem_ctx_isolation@vecs0-s3:
- {shard-tglb}: [INCOMPLETE][43] ([fdo#111832]) -> [PASS][44]
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-tglb7/igt@gem_ctx_isolation@vecs0-s3.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-tglb5/igt@gem_ctx_isolation@vecs0-s3.html
* igt@gem_exec_parallel@vcs1-fds:
- shard-iclb: [SKIP][45] ([fdo#112080]) -> [PASS][46] +10 similar issues
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb6/igt@gem_exec_parallel@vcs1-fds.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb1/igt@gem_exec_parallel@vcs1-fds.html
* igt@gem_exec_schedule@preemptive-hang-bsd:
- shard-iclb: [SKIP][47] ([fdo#112146]) -> [PASS][48] +6 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb4/igt@gem_exec_schedule@preemptive-hang-bsd.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb5/igt@gem_exec_schedule@preemptive-hang-bsd.html
* igt@gem_userptr_blits@sync-unmap-after-close:
- shard-hsw: [DMESG-WARN][49] ([fdo#111870]) -> [PASS][50] +4 similar issues
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-hsw6/igt@gem_userptr_blits@sync-unmap-after-close.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-hsw8/igt@gem_userptr_blits@sync-unmap-after-close.html
* igt@gem_userptr_blits@sync-unmap-cycles:
- shard-snb: [DMESG-WARN][51] ([fdo#111870]) -> [PASS][52] +3 similar issues
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-snb6/igt@gem_userptr_blits@sync-unmap-cycles.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-snb4/igt@gem_userptr_blits@sync-unmap-cycles.html
* igt@i915_pm_rc6_residency@rc6-accuracy:
- shard-kbl: [SKIP][53] ([fdo#109271]) -> [PASS][54]
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-kbl1/igt@i915_pm_rc6_residency@rc6-accuracy.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-kbl3/igt@i915_pm_rc6_residency@rc6-accuracy.html
* igt@kms_cursor_edge_walk@pipe-b-256x256-left-edge:
- shard-snb: [SKIP][55] ([fdo#109271]) -> [PASS][56]
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-snb4/igt@kms_cursor_edge_walk@pipe-b-256x256-left-edge.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-snb5/igt@kms_cursor_edge_walk@pipe-b-256x256-left-edge.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-glk: [FAIL][57] ([fdo#105363]) -> [PASS][58]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-glk6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-glk6/igt@kms_flip@flip-vs-expired-vblank-interruptible.html
* igt@kms_flip@flip-vs-suspend:
- shard-apl: [DMESG-WARN][59] ([fdo#108566]) -> [PASS][60]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-apl1/igt@kms_flip@flip-vs-suspend.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-apl8/igt@kms_flip@flip-vs-suspend.html
* igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt:
- shard-iclb: [FAIL][61] ([fdo#103167]) -> [PASS][62] +5 similar issues
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-rgb565-draw-blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite:
- {shard-tglb}: [FAIL][63] ([fdo#103167]) -> [PASS][64] +2 similar issues
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-tglb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite.html
* igt@kms_plane_lowres@pipe-a-tiling-x:
- shard-iclb: [FAIL][65] ([fdo#103166]) -> [PASS][66]
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb8/igt@kms_plane_lowres@pipe-a-tiling-x.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb1/igt@kms_plane_lowres@pipe-a-tiling-x.html
* igt@kms_psr@no_drrs:
- shard-iclb: [FAIL][67] ([fdo#108341]) -> [PASS][68]
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb1/igt@kms_psr@no_drrs.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb5/igt@kms_psr@no_drrs.html
* igt@kms_psr@psr2_basic:
- shard-iclb: [SKIP][69] ([fdo#109441]) -> [PASS][70]
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb5/igt@kms_psr@psr2_basic.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb2/igt@kms_psr@psr2_basic.html
* igt@kms_psr@suspend:
- {shard-tglb}: [INCOMPLETE][71] ([fdo#111832] / [fdo#111850]) -> [PASS][72] +1 similar issue
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-tglb8/igt@kms_psr@suspend.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-tglb3/igt@kms_psr@suspend.html
* igt@kms_vblank@pipe-a-ts-continuation-dpms-suspend:
- {shard-tglb}: [INCOMPLETE][73] ([fdo#111850]) -> [PASS][74]
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-tglb7/igt@kms_vblank@pipe-a-ts-continuation-dpms-suspend.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-tglb4/igt@kms_vblank@pipe-a-ts-continuation-dpms-suspend.html
* igt@prime_busy@hang-bsd2:
- shard-iclb: [SKIP][75] ([fdo#109276]) -> [PASS][76] +24 similar issues
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb7/igt@prime_busy@hang-bsd2.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb2/igt@prime_busy@hang-bsd2.html
#### Warnings ####
* igt@gem_mocs_settings@mocs-rc6-bsd2:
- shard-iclb: [FAIL][77] ([fdo#111330]) -> [SKIP][78] ([fdo#109276])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-iclb4/igt@gem_mocs_settings@mocs-rc6-bsd2.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-iclb8/igt@gem_mocs_settings@mocs-rc6-bsd2.html
* igt@i915_suspend@fence-restore-untiled:
- shard-kbl: [INCOMPLETE][79] ([fdo#103665]) -> [DMESG-WARN][80] ([fdo#108566])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7258/shard-kbl4/igt@i915_suspend@fence-restore-untiled.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/shard-kbl6/igt@i915_suspend@fence-restore-untiled.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166
[fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
[fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232
[fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
[fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363
[fdo#105767]: https://bugs.freedesktop.org/show_bug.cgi?id=105767
[fdo#107383]: https://bugs.freedesktop.org/show_bug.cgi?id=107383
[fdo#107807]: https://bugs.freedesktop.org/show_bug.cgi?id=107807
[fdo#108341]: https://bugs.freedesktop.org/show_bug.cgi?id=108341
[fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854
[fdo#111329]: https://bugs.freedesktop.org/show_bug.cgi?id=111329
[fdo#111330]: https://bugs.freedesktop.org/show_bug.cgi?id=111330
[fdo#111600]: https://bugs.freedesktop.org/show_bug.cgi?id=111600
[fdo#111646]: https://bugs.freedesktop.org/show_bug.cgi?id=111646
[fdo#111647]: https://bugs.freedesktop.org/show_bug.cgi?id=111647
[fdo#111671]: https://bugs.freedesktop.org/show_bug.cgi?id=111671
[fdo#111703]: https://bugs.freedesktop.org/show_bug.cgi?id=111703
[fdo#111832]: https://bugs.freedesktop.org/show_bug.cgi?id=111832
[fdo#111850]: https://bugs.freedesktop.org/show_bug.cgi?id=111850
[fdo#111870]: https://bugs.freedesktop.org/show_bug.cgi?id=111870
[fdo#111998]: https://bugs.freedesktop.org/show_bug.cgi?id=111998
[fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
[fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
[fdo#99912]: https://bugs.freedesktop.org/show_bug.cgi?id=99912
Participating hosts (11 -> 8)
------------------------------
Missing (3): pig-skl-6260u pig-glk-j5005 pig-hsw-4770r
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5261 -> IGTPW_3648
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_7258: 51b92cc0826a46a2b6de4abee3edecb216bf0419 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3648: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3648/index.html
IGT_5261: 6c3bae1455c373c49fe744ea037e33b11e8daf1e @ 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_3648/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] i915/gem_exec_balancer: Wait for both engines to complete before resubmitting
2019-11-04 20:17 [igt-dev] [PATCH i-g-t] i915/gem_exec_balancer: Wait for both engines to complete before resubmitting Chris Wilson
2019-11-04 20:57 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2019-11-05 7:36 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
@ 2019-11-05 11:34 ` Mika Kuoppala
2019-11-05 11:39 ` Chris Wilson
2 siblings, 1 reply; 7+ messages in thread
From: Mika Kuoppala @ 2019-11-05 11:34 UTC (permalink / raw)
To: Chris Wilson, intel-gfx; +Cc: igt-dev, Tvrtko Ursulin
Chris Wilson <chris@chris-wilson.co.uk> writes:
> As the scratch buf is shared between the two requests on both engines,
> we need to wait for both to finish using the buffer before we reset it.
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
> ---
> tests/i915/gem_exec_balancer.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/tests/i915/gem_exec_balancer.c b/tests/i915/gem_exec_balancer.c
> index e52f5df95..70c4529b4 100644
> --- a/tests/i915/gem_exec_balancer.c
> +++ b/tests/i915/gem_exec_balancer.c
> @@ -840,7 +840,7 @@ static void bonded_slice(int i915)
> gem_execbuf(i915, &eb);
> close(eb.rsvd2);
>
> - gem_sync(i915, obj[2].handle);
> + gem_sync(i915, obj[0].handle);
Ok, let me try to make sense of it all. First off, the need for
obj[IGT_SPIN_SCRATCH].handle grows.
But as the semaphore will wait the spinner to start and then end it.
It is not enough to wait the semaphore batch to sync. That is clear.
But on syncing the scratch: the obj[1].handle is causing write
hazard to obj[0] so if we wait obj[0], then it is implied that
obj[1].handle has finished?
-Mika
> }
>
> *stop = 1;
> --
> 2.24.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] i915/gem_exec_balancer: Wait for both engines to complete before resubmitting
2019-11-05 11:34 ` [igt-dev] [PATCH i-g-t] " Mika Kuoppala
@ 2019-11-05 11:39 ` Chris Wilson
2019-11-05 11:46 ` Mika Kuoppala
0 siblings, 1 reply; 7+ messages in thread
From: Chris Wilson @ 2019-11-05 11:39 UTC (permalink / raw)
To: Mika Kuoppala, intel-gfx; +Cc: igt-dev, Tvrtko Ursulin
Quoting Mika Kuoppala (2019-11-05 11:34:23)
> Chris Wilson <chris@chris-wilson.co.uk> writes:
>
> > As the scratch buf is shared between the two requests on both engines,
> > we need to wait for both to finish using the buffer before we reset it.
> >
> > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> > Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
> > Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
> > ---
> > tests/i915/gem_exec_balancer.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/tests/i915/gem_exec_balancer.c b/tests/i915/gem_exec_balancer.c
> > index e52f5df95..70c4529b4 100644
> > --- a/tests/i915/gem_exec_balancer.c
> > +++ b/tests/i915/gem_exec_balancer.c
> > @@ -840,7 +840,7 @@ static void bonded_slice(int i915)
> > gem_execbuf(i915, &eb);
> > close(eb.rsvd2);
> >
> > - gem_sync(i915, obj[2].handle);
> > + gem_sync(i915, obj[0].handle);
>
> Ok, let me try to make sense of it all. First off, the need for
> obj[IGT_SPIN_SCRATCH].handle grows.
>
> But as the semaphore will wait the spinner to start and then end it.
> It is not enough to wait the semaphore batch to sync. That is clear.
It should be enough to wait for the spinner completion to be sure that
the semaphore batch is past the point of no return (but not necessarily
complete as it may be preempted before we mark it as complete). So it
would be possible for us to see the context still in flight and reduce
the randomness of our selection.
> But on syncing the scratch: the obj[1].handle is causing write
> hazard to obj[0] so if we wait obj[0], then it is implied that
> obj[1].handle has finished?
Yes. obj[2].handle has one fence (from the spinner batch), obj[0].handle
has two fences (from both batches), likewise obj[1].handle. So if you
wait on either obj[0].handle or obj[1].handle, you flush both fences.
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] i915/gem_exec_balancer: Wait for both engines to complete before resubmitting
2019-11-05 11:39 ` Chris Wilson
@ 2019-11-05 11:46 ` Mika Kuoppala
2019-11-05 11:48 ` Chris Wilson
0 siblings, 1 reply; 7+ messages in thread
From: Mika Kuoppala @ 2019-11-05 11:46 UTC (permalink / raw)
To: Chris Wilson, intel-gfx; +Cc: igt-dev, Tvrtko Ursulin
Chris Wilson <chris@chris-wilson.co.uk> writes:
> Quoting Mika Kuoppala (2019-11-05 11:34:23)
>> Chris Wilson <chris@chris-wilson.co.uk> writes:
>>
>> > As the scratch buf is shared between the two requests on both engines,
>> > we need to wait for both to finish using the buffer before we reset it.
>> >
>> > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
>> > Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
>> > Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
>> > ---
>> > tests/i915/gem_exec_balancer.c | 2 +-
>> > 1 file changed, 1 insertion(+), 1 deletion(-)
>> >
>> > diff --git a/tests/i915/gem_exec_balancer.c b/tests/i915/gem_exec_balancer.c
>> > index e52f5df95..70c4529b4 100644
>> > --- a/tests/i915/gem_exec_balancer.c
>> > +++ b/tests/i915/gem_exec_balancer.c
>> > @@ -840,7 +840,7 @@ static void bonded_slice(int i915)
>> > gem_execbuf(i915, &eb);
>> > close(eb.rsvd2);
>> >
>> > - gem_sync(i915, obj[2].handle);
>> > + gem_sync(i915, obj[0].handle);
>>
>> Ok, let me try to make sense of it all. First off, the need for
>> obj[IGT_SPIN_SCRATCH].handle grows.
>>
>> But as the semaphore will wait the spinner to start and then end it.
>> It is not enough to wait the semaphore batch to sync. That is clear.
>
> It should be enough to wait for the spinner completion to be sure that
> the semaphore batch is past the point of no return (but not necessarily
> complete as it may be preempted before we mark it as complete). So it
> would be possible for us to see the context still in flight and reduce
> the randomness of our selection.
>
>> But on syncing the scratch: the obj[1].handle is causing write
>> hazard to obj[0] so if we wait obj[0], then it is implied that
>> obj[1].handle has finished?
>
> Yes. obj[2].handle has one fence (from the spinner batch), obj[0].handle
> has two fences (from both batches), likewise obj[1].handle. So if you
> wait on either obj[0].handle or obj[1].handle, you flush both fences.
We need to get rid of the absolute indexing inside spin handles
at some point. But not today.
Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
> -Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] i915/gem_exec_balancer: Wait for both engines to complete before resubmitting
2019-11-05 11:46 ` Mika Kuoppala
@ 2019-11-05 11:48 ` Chris Wilson
0 siblings, 0 replies; 7+ messages in thread
From: Chris Wilson @ 2019-11-05 11:48 UTC (permalink / raw)
To: Mika Kuoppala, intel-gfx; +Cc: igt-dev, Tvrtko Ursulin
Quoting Mika Kuoppala (2019-11-05 11:46:53)
> Chris Wilson <chris@chris-wilson.co.uk> writes:
>
> > Quoting Mika Kuoppala (2019-11-05 11:34:23)
> >> Chris Wilson <chris@chris-wilson.co.uk> writes:
> >>
> >> > As the scratch buf is shared between the two requests on both engines,
> >> > we need to wait for both to finish using the buffer before we reset it.
> >> >
> >> > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> >> > Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
> >> > Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
> >> > ---
> >> > tests/i915/gem_exec_balancer.c | 2 +-
> >> > 1 file changed, 1 insertion(+), 1 deletion(-)
> >> >
> >> > diff --git a/tests/i915/gem_exec_balancer.c b/tests/i915/gem_exec_balancer.c
> >> > index e52f5df95..70c4529b4 100644
> >> > --- a/tests/i915/gem_exec_balancer.c
> >> > +++ b/tests/i915/gem_exec_balancer.c
> >> > @@ -840,7 +840,7 @@ static void bonded_slice(int i915)
> >> > gem_execbuf(i915, &eb);
> >> > close(eb.rsvd2);
> >> >
> >> > - gem_sync(i915, obj[2].handle);
> >> > + gem_sync(i915, obj[0].handle);
> >>
> >> Ok, let me try to make sense of it all. First off, the need for
> >> obj[IGT_SPIN_SCRATCH].handle grows.
> >>
> >> But as the semaphore will wait the spinner to start and then end it.
> >> It is not enough to wait the semaphore batch to sync. That is clear.
> >
> > It should be enough to wait for the spinner completion to be sure that
> > the semaphore batch is past the point of no return (but not necessarily
> > complete as it may be preempted before we mark it as complete). So it
> > would be possible for us to see the context still in flight and reduce
> > the randomness of our selection.
> >
> >> But on syncing the scratch: the obj[1].handle is causing write
> >> hazard to obj[0] so if we wait obj[0], then it is implied that
> >> obj[1].handle has finished?
> >
> > Yes. obj[2].handle has one fence (from the spinner batch), obj[0].handle
> > has two fences (from both batches), likewise obj[1].handle. So if you
> > wait on either obj[0].handle or obj[1].handle, you flush both fences.
>
> We need to get rid of the absolute indexing inside spin handles
> at some point. But not today.
Yeah, right :-p
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2019-11-05 11:48 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-04 20:17 [igt-dev] [PATCH i-g-t] i915/gem_exec_balancer: Wait for both engines to complete before resubmitting Chris Wilson
2019-11-04 20:57 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2019-11-05 7:36 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
2019-11-05 11:34 ` [igt-dev] [PATCH i-g-t] " Mika Kuoppala
2019-11-05 11:39 ` Chris Wilson
2019-11-05 11:46 ` Mika Kuoppala
2019-11-05 11:48 ` Chris Wilson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox