* [Intel-gfx] [PATCH i-g-t] i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting
@ 2019-08-06 8:10 Chris Wilson
2019-08-06 8:46 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
` (4 more replies)
0 siblings, 5 replies; 8+ messages in thread
From: Chris Wilson @ 2019-08-06 8:10 UTC (permalink / raw)
To: intel-gfx; +Cc: igt-dev
To actually DROP_IDLE means that we have to wait for ongoing submission,
and any new concurrently submitted, i.e. it should only be called during
single-threaded submission to ensure the GPU is idle before the new
action.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
tests/i915/gem_persistent_relocs.c | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/tests/i915/gem_persistent_relocs.c b/tests/i915/gem_persistent_relocs.c
index 452fe686e..14b86e11d 100644
--- a/tests/i915/gem_persistent_relocs.c
+++ b/tests/i915/gem_persistent_relocs.c
@@ -281,10 +281,13 @@ static void do_forked_test(int fd, unsigned flags)
struct igt_helper_process thrasher = {};
if (flags & (THRASH | THRASH_INACTIVE)) {
- uint64_t val = (flags & THRASH_INACTIVE) ?
- (DROP_RETIRE | DROP_BOUND | DROP_UNBOUND) : DROP_ALL;
-
igt_fork_helper(&thrasher) {
+ uint64_t val;
+
+ val = DROP_RETIRE | DROP_BOUND | DROP_UNBOUND;
+ if (!(flags & THRASH_INACTIVE))
+ val |= DROP_ACTIVE;
+
while (1) {
usleep(1000);
igt_drop_caches_set(fd, val);
--
2.23.0.rc1
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting
2019-08-06 8:10 [Intel-gfx] [PATCH i-g-t] i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting Chris Wilson
@ 2019-08-06 8:46 ` Patchwork
2019-08-06 8:49 ` [igt-dev] [PATCH i-g-t] " Chris Wilson
` (3 subsequent siblings)
4 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2019-08-06 8:46 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
== Series Details ==
Series: i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting
URL : https://patchwork.freedesktop.org/series/64758/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_6637 -> IGTPW_3319
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://patchwork.freedesktop.org/api/1.0/series/64758/revisions/1/mbox/
Known issues
------------
Here are the changes found in IGTPW_3319 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live_execlists:
- fi-skl-gvtdvm: [PASS][1] -> [DMESG-FAIL][2] ([fdo#111108])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/fi-skl-gvtdvm/igt@i915_selftest@live_execlists.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/fi-skl-gvtdvm/igt@i915_selftest@live_execlists.html
* igt@kms_addfb_basic@addfb25-x-tiled:
- fi-icl-u3: [PASS][3] -> [DMESG-WARN][4] ([fdo#107724])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/fi-icl-u3/igt@kms_addfb_basic@addfb25-x-tiled.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/fi-icl-u3/igt@kms_addfb_basic@addfb25-x-tiled.html
* igt@kms_busy@basic-flip-a:
- fi-kbl-7567u: [PASS][5] -> [SKIP][6] ([fdo#109271] / [fdo#109278]) +2 similar issues
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/fi-kbl-7567u/igt@kms_busy@basic-flip-a.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/fi-kbl-7567u/igt@kms_busy@basic-flip-a.html
* igt@kms_busy@basic-flip-c:
- fi-kbl-7500u: [PASS][7] -> [SKIP][8] ([fdo#109271] / [fdo#109278]) +2 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/fi-kbl-7500u/igt@kms_busy@basic-flip-c.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/fi-kbl-7500u/igt@kms_busy@basic-flip-c.html
* igt@kms_chamelium@hdmi-hpd-fast:
- fi-kbl-7500u: [PASS][9] -> [FAIL][10] ([fdo#109485])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html
* igt@kms_frontbuffer_tracking@basic:
- fi-icl-u2: [PASS][11] -> [FAIL][12] ([fdo#103167])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/fi-icl-u2/igt@kms_frontbuffer_tracking@basic.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/fi-icl-u2/igt@kms_frontbuffer_tracking@basic.html
#### Possible fixes ####
* igt@gem_tiled_fence_blits@basic:
- fi-icl-u3: [DMESG-WARN][13] ([fdo#107724]) -> [PASS][14] +1 similar issue
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/fi-icl-u3/igt@gem_tiled_fence_blits@basic.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/fi-icl-u3/igt@gem_tiled_fence_blits@basic.html
* igt@kms_chamelium@dp-edid-read:
- fi-icl-u2: [FAIL][15] ([fdo#109483] / [fdo#109635 ]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/fi-icl-u2/igt@kms_chamelium@dp-edid-read.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/fi-icl-u2/igt@kms_chamelium@dp-edid-read.html
* igt@kms_frontbuffer_tracking@basic:
- {fi-icl-guc}: [FAIL][17] ([fdo#103167]) -> [PASS][18]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/fi-icl-guc/igt@kms_frontbuffer_tracking@basic.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/fi-icl-guc/igt@kms_frontbuffer_tracking@basic.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
[fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278
[fdo#109483]: https://bugs.freedesktop.org/show_bug.cgi?id=109483
[fdo#109485]: https://bugs.freedesktop.org/show_bug.cgi?id=109485
[fdo#109635 ]: https://bugs.freedesktop.org/show_bug.cgi?id=109635
[fdo#111045]: https://bugs.freedesktop.org/show_bug.cgi?id=111045
[fdo#111096]: https://bugs.freedesktop.org/show_bug.cgi?id=111096
[fdo#111108]: https://bugs.freedesktop.org/show_bug.cgi?id=111108
Participating hosts (53 -> 46)
------------------------------
Missing (7): fi-kbl-soraka fi-ilk-m540 fi-byt-squawks fi-bsw-cyan fi-icl-y fi-byt-clapper fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5121 -> IGTPW_3319
CI-20190529: 20190529
CI_DRM_6637: f5228945fdacb5d6d5935925e79c18e51f319035 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3319: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/
IGT_5121: 242cb6f2149cb9699ba9b316e5f60b756260e829 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 8+ messages in thread
* [igt-dev] [PATCH i-g-t] i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting
2019-08-06 8:10 [Intel-gfx] [PATCH i-g-t] i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting Chris Wilson
2019-08-06 8:46 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
@ 2019-08-06 8:49 ` Chris Wilson
2019-08-08 15:26 ` Mika Kuoppala
2019-08-06 9:55 ` [igt-dev] ✓ Fi.CI.BAT: success for i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting (rev2) Patchwork
` (2 subsequent siblings)
4 siblings, 1 reply; 8+ messages in thread
From: Chris Wilson @ 2019-08-06 8:49 UTC (permalink / raw)
To: intel-gfx; +Cc: igt-dev
To actually DROP_IDLE means that we have to wait for ongoing submission,
and any new concurrently submitted, i.e. it should only be called during
single-threaded submission to ensure the GPU is idle before the new
action.
v2: Also include SHRINK for thrash-all-the-things, and find a dupe in
gem_reloc_vs_gpu.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
tests/i915/gem_persistent_relocs.c | 9 ++++++---
tests/i915/gem_reloc_vs_gpu.c | 9 ++++++---
2 files changed, 12 insertions(+), 6 deletions(-)
diff --git a/tests/i915/gem_persistent_relocs.c b/tests/i915/gem_persistent_relocs.c
index 452fe686e..dff4e9a76 100644
--- a/tests/i915/gem_persistent_relocs.c
+++ b/tests/i915/gem_persistent_relocs.c
@@ -281,10 +281,13 @@ static void do_forked_test(int fd, unsigned flags)
struct igt_helper_process thrasher = {};
if (flags & (THRASH | THRASH_INACTIVE)) {
- uint64_t val = (flags & THRASH_INACTIVE) ?
- (DROP_RETIRE | DROP_BOUND | DROP_UNBOUND) : DROP_ALL;
-
igt_fork_helper(&thrasher) {
+ uint64_t val;
+
+ val = DROP_RETIRE | DROP_BOUND | DROP_UNBOUND;
+ if (!(flags & THRASH_INACTIVE))
+ val |= DROP_ACTIVE | DROP_SHRINK_ALL;
+
while (1) {
usleep(1000);
igt_drop_caches_set(fd, val);
diff --git a/tests/i915/gem_reloc_vs_gpu.c b/tests/i915/gem_reloc_vs_gpu.c
index d421e4340..328730a9b 100644
--- a/tests/i915/gem_reloc_vs_gpu.c
+++ b/tests/i915/gem_reloc_vs_gpu.c
@@ -258,10 +258,13 @@ static void do_forked_test(int fd, unsigned flags)
igt_require_hang_ring(fd, I915_EXEC_BLT);
if (flags & (THRASH | THRASH_INACTIVE)) {
- uint64_t val = (flags & THRASH_INACTIVE) ?
- (DROP_RETIRE | DROP_BOUND | DROP_UNBOUND) : DROP_ALL;
-
igt_fork_helper(&thrasher) {
+ uint64_t val;
+
+ val = DROP_RETIRE | DROP_BOUND | DROP_UNBOUND;
+ if (!(flags & THRASH_INACTIVE))
+ val |= DROP_ACTIVE | DROP_SHRINK_ALL;
+
while (1) {
usleep(1000);
igt_drop_caches_set(fd, val);
--
2.23.0.rc1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 8+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting (rev2)
2019-08-06 8:10 [Intel-gfx] [PATCH i-g-t] i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting Chris Wilson
2019-08-06 8:46 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2019-08-06 8:49 ` [igt-dev] [PATCH i-g-t] " Chris Wilson
@ 2019-08-06 9:55 ` Patchwork
2019-08-06 16:13 ` [igt-dev] ✗ Fi.CI.IGT: failure for i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting Patchwork
2019-08-06 18:43 ` [igt-dev] ✓ Fi.CI.IGT: success for i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting (rev2) Patchwork
4 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2019-08-06 9:55 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
== Series Details ==
Series: i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting (rev2)
URL : https://patchwork.freedesktop.org/series/64758/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_6639 -> IGTPW_3320
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://patchwork.freedesktop.org/api/1.0/series/64758/revisions/2/mbox/
Known issues
------------
Here are the changes found in IGTPW_3320 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_basic@create-close:
- fi-icl-u3: [PASS][1] -> [DMESG-WARN][2] ([fdo#107724])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/fi-icl-u3/igt@gem_basic@create-close.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/fi-icl-u3/igt@gem_basic@create-close.html
* igt@kms_chamelium@common-hpd-after-suspend:
- fi-kbl-7567u: [PASS][3] -> [WARN][4] ([fdo#109380])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/fi-kbl-7567u/igt@kms_chamelium@common-hpd-after-suspend.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/fi-kbl-7567u/igt@kms_chamelium@common-hpd-after-suspend.html
* igt@kms_pipe_crc_basic@read-crc-pipe-c:
- fi-kbl-7567u: [PASS][5] -> [SKIP][6] ([fdo#109271]) +23 similar issues
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/fi-kbl-7567u/igt@kms_pipe_crc_basic@read-crc-pipe-c.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/fi-kbl-7567u/igt@kms_pipe_crc_basic@read-crc-pipe-c.html
#### Possible fixes ####
* igt@gem_exec_suspend@basic-s4-devices:
- fi-blb-e6850: [INCOMPLETE][7] ([fdo#107718]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/fi-blb-e6850/igt@gem_exec_suspend@basic-s4-devices.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/fi-blb-e6850/igt@gem_exec_suspend@basic-s4-devices.html
* igt@vgem_basic@sysfs:
- fi-icl-u3: [DMESG-WARN][9] ([fdo#107724]) -> [PASS][10] +1 similar issue
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/fi-icl-u3/igt@vgem_basic@sysfs.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/fi-icl-u3/igt@vgem_basic@sysfs.html
[fdo#107718]: https://bugs.freedesktop.org/show_bug.cgi?id=107718
[fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109380]: https://bugs.freedesktop.org/show_bug.cgi?id=109380
Participating hosts (54 -> 47)
------------------------------
Missing (7): fi-kbl-soraka fi-ilk-m540 fi-byt-squawks fi-bsw-cyan fi-icl-y fi-byt-clapper fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5121 -> IGTPW_3320
CI-20190529: 20190529
CI_DRM_6639: 474a7391a134134b2ddba7c7e89fb3bfa7b5a068 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3320: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/
IGT_5121: 242cb6f2149cb9699ba9b316e5f60b756260e829 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 8+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting
2019-08-06 8:10 [Intel-gfx] [PATCH i-g-t] i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting Chris Wilson
` (2 preceding siblings ...)
2019-08-06 9:55 ` [igt-dev] ✓ Fi.CI.BAT: success for i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting (rev2) Patchwork
@ 2019-08-06 16:13 ` Patchwork
2019-08-06 18:43 ` [igt-dev] ✓ Fi.CI.IGT: success for i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting (rev2) Patchwork
4 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2019-08-06 16:13 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
== Series Details ==
Series: i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting
URL : https://patchwork.freedesktop.org/series/64758/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_6637_full -> IGTPW_3319_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_3319_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_3319_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://patchwork.freedesktop.org/api/1.0/series/64758/revisions/1/mbox/
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_3319_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_hangman@error-state-capture-bcs0:
- shard-glk: [PASS][1] -> [DMESG-WARN][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-glk6/igt@i915_hangman@error-state-capture-bcs0.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-glk1/igt@i915_hangman@error-state-capture-bcs0.html
Known issues
------------
Here are the changes found in IGTPW_3319_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_eio@in-flight-suspend:
- shard-kbl: [PASS][3] -> [DMESG-WARN][4] ([fdo#108566]) +2 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-kbl1/igt@gem_eio@in-flight-suspend.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-kbl4/igt@gem_eio@in-flight-suspend.html
* igt@kms_color@pipe-c-legacy-gamma:
- shard-kbl: [PASS][5] -> [FAIL][6] ([fdo#104782])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-kbl1/igt@kms_color@pipe-c-legacy-gamma.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-kbl1/igt@kms_color@pipe-c-legacy-gamma.html
- shard-apl: [PASS][7] -> [FAIL][8] ([fdo#104782])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-apl1/igt@kms_color@pipe-c-legacy-gamma.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-apl8/igt@kms_color@pipe-c-legacy-gamma.html
* igt@kms_cursor_legacy@pipe-c-torture-bo:
- shard-iclb: [PASS][9] -> [INCOMPLETE][10] ([fdo#107713])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-iclb5/igt@kms_cursor_legacy@pipe-c-torture-bo.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-iclb7/igt@kms_cursor_legacy@pipe-c-torture-bo.html
* igt@kms_flip@flip-vs-expired-vblank:
- shard-glk: [PASS][11] -> [FAIL][12] ([fdo#105363])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-glk8/igt@kms_flip@flip-vs-expired-vblank.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-glk2/igt@kms_flip@flip-vs-expired-vblank.html
* igt@kms_frontbuffer_tracking@fbc-stridechange:
- shard-iclb: [PASS][13] -> [FAIL][14] ([fdo#103167]) +2 similar issues
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-iclb6/igt@kms_frontbuffer_tracking@fbc-stridechange.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-stridechange.html
* igt@kms_psr@psr2_sprite_mmap_cpu:
- shard-iclb: [PASS][15] -> [SKIP][16] ([fdo#109441]) +1 similar issue
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_cpu.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-iclb1/igt@kms_psr@psr2_sprite_mmap_cpu.html
* igt@kms_vblank@pipe-c-ts-continuation-suspend:
- shard-apl: [PASS][17] -> [DMESG-WARN][18] ([fdo#108566]) +6 similar issues
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-apl4/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-apl6/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
* igt@tools_test@tools_test:
- shard-kbl: [PASS][19] -> [SKIP][20] ([fdo#109271])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-kbl2/igt@tools_test@tools_test.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-kbl4/igt@tools_test@tools_test.html
#### Possible fixes ####
* igt@gem_tiled_swapping@non-threaded:
- shard-apl: [DMESG-WARN][21] ([fdo#108686]) -> [PASS][22]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-apl1/igt@gem_tiled_swapping@non-threaded.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-apl8/igt@gem_tiled_swapping@non-threaded.html
* igt@i915_suspend@debugfs-reader:
- shard-apl: [DMESG-WARN][23] ([fdo#108566]) -> [PASS][24] +5 similar issues
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-apl8/igt@i915_suspend@debugfs-reader.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-apl1/igt@i915_suspend@debugfs-reader.html
* igt@kms_cursor_crc@pipe-a-cursor-suspend:
- shard-kbl: [DMESG-WARN][25] ([fdo#108566]) -> [PASS][26] +2 similar issues
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-kbl1/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-kbl6/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
* igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen:
- shard-kbl: [FAIL][27] ([fdo#103232]) -> [PASS][28]
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-kbl4/igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-kbl2/igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen.html
- shard-apl: [FAIL][29] ([fdo#103232]) -> [PASS][30]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-apl4/igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-apl4/igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen.html
* igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic:
- shard-glk: [FAIL][31] ([fdo#106509] / [fdo#107409]) -> [PASS][32]
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-glk6/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-glk6/igt@kms_cursor_legacy@2x-long-nonblocking-modeset-vs-cursor-atomic.html
* igt@kms_frontbuffer_tracking@fbc-badstride:
- shard-iclb: [FAIL][33] ([fdo#103167]) -> [PASS][34] +2 similar issues
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-badstride.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-badstride.html
* igt@kms_plane@pixel-format-pipe-c-planes-source-clamping:
- shard-iclb: [INCOMPLETE][35] ([fdo#107713] / [fdo#110036 ]) -> [PASS][36]
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-iclb3/igt@kms_plane@pixel-format-pipe-c-planes-source-clamping.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-iclb2/igt@kms_plane@pixel-format-pipe-c-planes-source-clamping.html
* igt@kms_psr@psr2_suspend:
- shard-iclb: [SKIP][37] ([fdo#109441]) -> [PASS][38]
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6637/shard-iclb5/igt@kms_psr@psr2_suspend.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/shard-iclb2/igt@kms_psr@psr2_suspend.html
[fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
[fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232
[fdo#104782]: https://bugs.freedesktop.org/show_bug.cgi?id=104782
[fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363
[fdo#106509]: https://bugs.freedesktop.org/show_bug.cgi?id=106509
[fdo#107409]: https://bugs.freedesktop.org/show_bug.cgi?id=107409
[fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
[fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566
[fdo#108686]: https://bugs.freedesktop.org/show_bug.cgi?id=108686
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#110036 ]: https://bugs.freedesktop.org/show_bug.cgi?id=110036
Participating hosts (10 -> 6)
------------------------------
Missing (4): pig-skl-6260u shard-skl pig-hsw-4770r pig-glk-j5005
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5121 -> IGTPW_3319
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_6637: f5228945fdacb5d6d5935925e79c18e51f319035 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3319: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3319/
IGT_5121: 242cb6f2149cb9699ba9b316e5f60b756260e829 @ 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_3319/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 8+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting (rev2)
2019-08-06 8:10 [Intel-gfx] [PATCH i-g-t] i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting Chris Wilson
` (3 preceding siblings ...)
2019-08-06 16:13 ` [igt-dev] ✗ Fi.CI.IGT: failure for i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting Patchwork
@ 2019-08-06 18:43 ` Patchwork
4 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2019-08-06 18:43 UTC (permalink / raw)
To: Chris Wilson; +Cc: igt-dev
== Series Details ==
Series: i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting (rev2)
URL : https://patchwork.freedesktop.org/series/64758/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_6639_full -> IGTPW_3320_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://patchwork.freedesktop.org/api/1.0/series/64758/revisions/2/mbox/
Known issues
------------
Here are the changes found in IGTPW_3320_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_workarounds@suspend-resume-fd:
- shard-kbl: [PASS][1] -> [DMESG-WARN][2] ([fdo#108566])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-kbl4/igt@gem_workarounds@suspend-resume-fd.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-kbl6/igt@gem_workarounds@suspend-resume-fd.html
* igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen:
- shard-kbl: [PASS][3] -> [FAIL][4] ([fdo#103232])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-kbl2/igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-kbl3/igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen.html
- shard-apl: [PASS][5] -> [FAIL][6] ([fdo#103232])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-apl5/igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-apl3/igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render:
- shard-iclb: [PASS][7] -> [FAIL][8] ([fdo#103167]) +3 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-iclb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-render.html
* igt@kms_psr@psr2_cursor_plane_onoff:
- shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#109441]) +2 similar issues
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-iclb2/igt@kms_psr@psr2_cursor_plane_onoff.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-iclb6/igt@kms_psr@psr2_cursor_plane_onoff.html
* igt@kms_vblank@pipe-c-ts-continuation-suspend:
- shard-apl: [PASS][11] -> [DMESG-WARN][12] ([fdo#108566]) +4 similar issues
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-apl3/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-apl5/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
#### Possible fixes ####
* igt@i915_suspend@sysfs-reader:
- shard-apl: [DMESG-WARN][13] ([fdo#108566]) -> [PASS][14] +5 similar issues
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-apl4/igt@i915_suspend@sysfs-reader.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-apl3/igt@i915_suspend@sysfs-reader.html
* igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen:
- shard-kbl: [FAIL][15] ([fdo#103232]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-kbl4/igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-kbl7/igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen.html
- shard-apl: [FAIL][17] ([fdo#103232]) -> [PASS][18]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-apl3/igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-apl3/igt@kms_cursor_crc@pipe-c-cursor-256x256-onscreen.html
* igt@kms_flip@flip-vs-dpms-off-vs-modeset:
- shard-hsw: [INCOMPLETE][19] ([fdo#103540]) -> [PASS][20]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-hsw8/igt@kms_flip@flip-vs-dpms-off-vs-modeset.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-hsw4/igt@kms_flip@flip-vs-dpms-off-vs-modeset.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-kbl: [DMESG-WARN][21] ([fdo#108566]) -> [PASS][22]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-kbl4/igt@kms_flip@flip-vs-suspend-interruptible.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-kbl1/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move:
- shard-iclb: [FAIL][23] ([fdo#103167]) -> [PASS][24] +2 similar issues
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-move.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-pgflip-blt:
- shard-iclb: [INCOMPLETE][25] ([fdo#106978] / [fdo#107713]) -> [PASS][26]
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-iclb7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-pgflip-blt.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-iclb5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-pgflip-blt.html
* igt@kms_plane_lowres@pipe-a-tiling-x:
- shard-iclb: [FAIL][27] ([fdo#103166]) -> [PASS][28] +1 similar issue
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-iclb5/igt@kms_plane_lowres@pipe-a-tiling-x.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-iclb4/igt@kms_plane_lowres@pipe-a-tiling-x.html
* igt@kms_psr@psr2_sprite_blt:
- shard-iclb: [SKIP][29] ([fdo#109441]) -> [PASS][30]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-iclb3/igt@kms_psr@psr2_sprite_blt.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-iclb2/igt@kms_psr@psr2_sprite_blt.html
#### Warnings ####
* igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b:
- shard-kbl: [INCOMPLETE][31] ([fdo#103665]) -> [DMESG-WARN][32] ([fdo#108566])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_6639/shard-kbl3/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/shard-kbl6/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-b.html
[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#103540]: https://bugs.freedesktop.org/show_bug.cgi?id=103540
[fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
[fdo#106978]: https://bugs.freedesktop.org/show_bug.cgi?id=106978
[fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
[fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
Participating hosts (10 -> 6)
------------------------------
Missing (4): pig-skl-6260u shard-skl pig-hsw-4770r pig-glk-j5005
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5121 -> IGTPW_3320
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_6639: 474a7391a134134b2ddba7c7e89fb3bfa7b5a068 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3320: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3320/
IGT_5121: 242cb6f2149cb9699ba9b316e5f60b756260e829 @ 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_3320/
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting
2019-08-06 8:49 ` [igt-dev] [PATCH i-g-t] " Chris Wilson
@ 2019-08-08 15:26 ` Mika Kuoppala
2019-08-08 15:34 ` Chris Wilson
0 siblings, 1 reply; 8+ messages in thread
From: Mika Kuoppala @ 2019-08-08 15:26 UTC (permalink / raw)
To: Chris Wilson, intel-gfx; +Cc: igt-dev
Chris Wilson <chris@chris-wilson.co.uk> writes:
> To actually DROP_IDLE means that we have to wait for ongoing submission,
> and any new concurrently submitted, i.e. it should only be called during
> single-threaded submission to ensure the GPU is idle before the new
> action.
>
> v2: Also include SHRINK for thrash-all-the-things, and find a dupe in
> gem_reloc_vs_gpu.
Agreed that is rather pointless trying to guarantee an idle gpu
during a test.
Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
But between a tests, it will serve as a flush?
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> ---
> tests/i915/gem_persistent_relocs.c | 9 ++++++---
> tests/i915/gem_reloc_vs_gpu.c | 9 ++++++---
> 2 files changed, 12 insertions(+), 6 deletions(-)
>
> diff --git a/tests/i915/gem_persistent_relocs.c b/tests/i915/gem_persistent_relocs.c
> index 452fe686e..dff4e9a76 100644
> --- a/tests/i915/gem_persistent_relocs.c
> +++ b/tests/i915/gem_persistent_relocs.c
> @@ -281,10 +281,13 @@ static void do_forked_test(int fd, unsigned flags)
> struct igt_helper_process thrasher = {};
>
> if (flags & (THRASH | THRASH_INACTIVE)) {
> - uint64_t val = (flags & THRASH_INACTIVE) ?
> - (DROP_RETIRE | DROP_BOUND | DROP_UNBOUND) : DROP_ALL;
> -
> igt_fork_helper(&thrasher) {
> + uint64_t val;
> +
> + val = DROP_RETIRE | DROP_BOUND | DROP_UNBOUND;
> + if (!(flags & THRASH_INACTIVE))
> + val |= DROP_ACTIVE | DROP_SHRINK_ALL;
> +
> while (1) {
> usleep(1000);
> igt_drop_caches_set(fd, val);
> diff --git a/tests/i915/gem_reloc_vs_gpu.c b/tests/i915/gem_reloc_vs_gpu.c
> index d421e4340..328730a9b 100644
> --- a/tests/i915/gem_reloc_vs_gpu.c
> +++ b/tests/i915/gem_reloc_vs_gpu.c
> @@ -258,10 +258,13 @@ static void do_forked_test(int fd, unsigned flags)
> igt_require_hang_ring(fd, I915_EXEC_BLT);
>
> if (flags & (THRASH | THRASH_INACTIVE)) {
> - uint64_t val = (flags & THRASH_INACTIVE) ?
> - (DROP_RETIRE | DROP_BOUND | DROP_UNBOUND) : DROP_ALL;
> -
> igt_fork_helper(&thrasher) {
> + uint64_t val;
> +
> + val = DROP_RETIRE | DROP_BOUND | DROP_UNBOUND;
> + if (!(flags & THRASH_INACTIVE))
> + val |= DROP_ACTIVE | DROP_SHRINK_ALL;
> +
> while (1) {
> usleep(1000);
> igt_drop_caches_set(fd, val);
> --
> 2.23.0.rc1
>
> _______________________________________________
> igt-dev mailing list
> igt-dev@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/igt-dev
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting
2019-08-08 15:26 ` Mika Kuoppala
@ 2019-08-08 15:34 ` Chris Wilson
0 siblings, 0 replies; 8+ messages in thread
From: Chris Wilson @ 2019-08-08 15:34 UTC (permalink / raw)
To: Mika Kuoppala, intel-gfx; +Cc: igt-dev
Quoting Mika Kuoppala (2019-08-08 16:26:35)
> Chris Wilson <chris@chris-wilson.co.uk> writes:
>
> > To actually DROP_IDLE means that we have to wait for ongoing submission,
> > and any new concurrently submitted, i.e. it should only be called during
> > single-threaded submission to ensure the GPU is idle before the new
> > action.
> >
> > v2: Also include SHRINK for thrash-all-the-things, and find a dupe in
> > gem_reloc_vs_gpu.
>
> Agreed that is rather pointless trying to guarantee an idle gpu
> during a test.
>
> Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
>
> But between a tests, it will serve as a flush?
At the end of a _test_ (binary), we do reset and idle the GPU. The
theory is that we want each test to have a clean slate, and to catch any
residual problems in the test that created them.
But we don't do anything between subtests by default, and we frequently
run into problems there if one subtest fails and causes the next to
fail and so on and so on. An unsolved dilemma.
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2019-08-08 15:34 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-06 8:10 [Intel-gfx] [PATCH i-g-t] i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting Chris Wilson
2019-08-06 8:46 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2019-08-06 8:49 ` [igt-dev] [PATCH i-g-t] " Chris Wilson
2019-08-08 15:26 ` Mika Kuoppala
2019-08-08 15:34 ` Chris Wilson
2019-08-06 9:55 ` [igt-dev] ✓ Fi.CI.BAT: success for i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting (rev2) Patchwork
2019-08-06 16:13 ` [igt-dev] ✗ Fi.CI.IGT: failure for i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting Patchwork
2019-08-06 18:43 ` [igt-dev] ✓ Fi.CI.IGT: success for i915/gem_persistent_relocs: Don't call DROP_IDLE in the middle of submitting (rev2) Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox