* [Intel-gfx] [PATCH 2/4] drm/i915/execlists: Pause CS flow before reset
2020-03-31 9:14 [Intel-gfx] [PATCH 1/4] drm/i915/selftests: Tidy up an error message for live_error_interrupt Chris Wilson
@ 2020-03-31 9:14 ` Chris Wilson
2020-03-31 13:08 ` Mika Kuoppala
2020-03-31 9:14 ` [Intel-gfx] [PATCH 3/4] drm/i915/execlists: Peek at the next submission for error interrupts Chris Wilson
` (4 subsequent siblings)
5 siblings, 1 reply; 8+ messages in thread
From: Chris Wilson @ 2020-03-31 9:14 UTC (permalink / raw)
To: intel-gfx; +Cc: Chris Wilson
Since we may be attempting to reset an active engine, we try to freeze
it in place before resetting -- to be on the safe side. We can go one
step further if we are using the CS flow semaphore to prevent the
context switching into the next.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
drivers/gpu/drm/i915/gt/intel_lrc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
index 9fff4e02cee6..9e18c0896a83 100644
--- a/drivers/gpu/drm/i915/gt/intel_lrc.c
+++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
@@ -3669,6 +3669,7 @@ static void execlists_reset_prepare(struct intel_engine_cs *engine)
*
* FIXME: Wa for more modern gens needs to be validated
*/
+ ring_set_paused(engine, 1);
intel_engine_stop_cs(engine);
}
--
2.20.1
_______________________________________________
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* Re: [Intel-gfx] [PATCH 2/4] drm/i915/execlists: Pause CS flow before reset
2020-03-31 9:14 ` [Intel-gfx] [PATCH 2/4] drm/i915/execlists: Pause CS flow before reset Chris Wilson
@ 2020-03-31 13:08 ` Mika Kuoppala
0 siblings, 0 replies; 8+ messages in thread
From: Mika Kuoppala @ 2020-03-31 13:08 UTC (permalink / raw)
To: Chris Wilson, intel-gfx; +Cc: Chris Wilson
Chris Wilson <chris@chris-wilson.co.uk> writes:
> Since we may be attempting to reset an active engine, we try to freeze
> it in place before resetting -- to be on the safe side. We can go one
> step further if we are using the CS flow semaphore to prevent the
> context switching into the next.
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/gt/intel_lrc.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
> index 9fff4e02cee6..9e18c0896a83 100644
> --- a/drivers/gpu/drm/i915/gt/intel_lrc.c
> +++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
> @@ -3669,6 +3669,7 @@ static void execlists_reset_prepare(struct intel_engine_cs *engine)
> *
> * FIXME: Wa for more modern gens needs to be validated
> */
> + ring_set_paused(engine, 1);
> intel_engine_stop_cs(engine);
> }
>
> --
> 2.20.1
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Intel-gfx] [PATCH 3/4] drm/i915/execlists: Peek at the next submission for error interrupts
2020-03-31 9:14 [Intel-gfx] [PATCH 1/4] drm/i915/selftests: Tidy up an error message for live_error_interrupt Chris Wilson
2020-03-31 9:14 ` [Intel-gfx] [PATCH 2/4] drm/i915/execlists: Pause CS flow before reset Chris Wilson
@ 2020-03-31 9:14 ` Chris Wilson
2020-03-31 9:14 ` [Intel-gfx] [PATCH 4/4] drm/i915/execlists: Record the active CCID from before reset Chris Wilson
` (3 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Chris Wilson @ 2020-03-31 9:14 UTC (permalink / raw)
To: intel-gfx; +Cc: Chris Wilson
If we receive the error interrupt before the CS interrupt, we may find
ourselves without an active request to reset, skipping the GPU reset.
All because the attempt to reset was too early.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
drivers/gpu/drm/i915/gt/intel_lrc.c | 41 ++++++++++++++++++++++++++++-
1 file changed, 40 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
index 9e18c0896a83..97ed8275659a 100644
--- a/drivers/gpu/drm/i915/gt/intel_lrc.c
+++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
@@ -2790,6 +2790,45 @@ static struct execlists_capture *capture_regs(struct intel_engine_cs *engine)
return NULL;
}
+static struct i915_request *
+active_context(struct intel_engine_cs *engine, u32 ccid)
+{
+ const struct intel_engine_execlists * const el = &engine->execlists;
+ struct i915_request * const *port, *rq;
+
+ /*
+ * Use the most recent result from process_csb(), but just in case
+ * we trigger an error (via interrupt) before the first CS event has
+ * been written, peek at the next submission.
+ */
+
+ for (port = el->active; (rq = *port); port++) {
+ if (upper_32_bits(rq->context->lrc_desc) == ccid) {
+ ENGINE_TRACE(engine,
+ "ccid found at active:%zd\n",
+ port - el->active);
+ return rq;
+ }
+ }
+
+ for (port = el->pending; (rq = *port); port++) {
+ if (upper_32_bits(rq->context->lrc_desc) == ccid) {
+ ENGINE_TRACE(engine,
+ "ccid found at pending:%zd\n",
+ port - el->pending);
+ return rq;
+ }
+ }
+
+ ENGINE_TRACE(engine, "ccid:%x not found\n", ccid);
+ return NULL;
+}
+
+static u32 active_ccid(struct intel_engine_cs *engine)
+{
+ return ENGINE_READ_FW(engine, RING_EXECLIST_STATUS_HI);
+}
+
static bool execlists_capture(struct intel_engine_cs *engine)
{
struct execlists_capture *cap;
@@ -2807,7 +2846,7 @@ static bool execlists_capture(struct intel_engine_cs *engine)
return true;
spin_lock_irq(&engine->active.lock);
- cap->rq = execlists_active(&engine->execlists);
+ cap->rq = active_context(engine, active_ccid(engine));
if (cap->rq) {
cap->rq = active_request(cap->rq->context->timeline, cap->rq);
cap->rq = i915_request_get_rcu(cap->rq);
--
2.20.1
_______________________________________________
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* [Intel-gfx] [PATCH 4/4] drm/i915/execlists: Record the active CCID from before reset
2020-03-31 9:14 [Intel-gfx] [PATCH 1/4] drm/i915/selftests: Tidy up an error message for live_error_interrupt Chris Wilson
2020-03-31 9:14 ` [Intel-gfx] [PATCH 2/4] drm/i915/execlists: Pause CS flow before reset Chris Wilson
2020-03-31 9:14 ` [Intel-gfx] [PATCH 3/4] drm/i915/execlists: Peek at the next submission for error interrupts Chris Wilson
@ 2020-03-31 9:14 ` Chris Wilson
2020-03-31 11:04 ` [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915/selftests: Tidy up an error message for live_error_interrupt Patchwork
` (2 subsequent siblings)
5 siblings, 0 replies; 8+ messages in thread
From: Chris Wilson @ 2020-03-31 9:14 UTC (permalink / raw)
To: intel-gfx; +Cc: Chris Wilson
If we cannot trust the reset will flush out the CS event queue such that
process_csb() reports an accurate view of HW, we will need to search the
active and pending contexts to determine which was actually running at
the time we issued the reset.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
drivers/gpu/drm/i915/gt/intel_engine_types.h | 5 +++++
drivers/gpu/drm/i915/gt/intel_lrc.c | 4 +++-
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_engine_types.h b/drivers/gpu/drm/i915/gt/intel_engine_types.h
index 80cdde712842..4804587442e7 100644
--- a/drivers/gpu/drm/i915/gt/intel_engine_types.h
+++ b/drivers/gpu/drm/i915/gt/intel_engine_types.h
@@ -166,6 +166,11 @@ struct intel_engine_execlists {
*/
u32 error_interrupt;
+ /**
+ * @reset_ccid: Active CCID [EXECLISTS_STATUS_HI] at the time of reset
+ */
+ u32 reset_ccid;
+
/**
* @no_priolist: priority lists disabled
*/
diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
index 97ed8275659a..744737e57d1d 100644
--- a/drivers/gpu/drm/i915/gt/intel_lrc.c
+++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
@@ -3710,6 +3710,8 @@ static void execlists_reset_prepare(struct intel_engine_cs *engine)
*/
ring_set_paused(engine, 1);
intel_engine_stop_cs(engine);
+
+ engine->execlists.reset_ccid = active_ccid(engine);
}
static void reset_csb_pointers(struct intel_engine_cs *engine)
@@ -3784,7 +3786,7 @@ static void __execlists_reset(struct intel_engine_cs *engine, bool stalled)
* its request, it was still running at the time of the
* reset and will have been clobbered.
*/
- rq = execlists_active(execlists);
+ rq = active_context(engine, engine->execlists.reset_ccid);
if (!rq)
goto unwind;
--
2.20.1
_______________________________________________
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* [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915/selftests: Tidy up an error message for live_error_interrupt
2020-03-31 9:14 [Intel-gfx] [PATCH 1/4] drm/i915/selftests: Tidy up an error message for live_error_interrupt Chris Wilson
` (2 preceding siblings ...)
2020-03-31 9:14 ` [Intel-gfx] [PATCH 4/4] drm/i915/execlists: Record the active CCID from before reset Chris Wilson
@ 2020-03-31 11:04 ` Patchwork
2020-03-31 13:07 ` [Intel-gfx] [PATCH 1/4] " Mika Kuoppala
2020-04-01 8:34 ` [Intel-gfx] ✗ Fi.CI.IGT: failure for series starting with [1/4] " Patchwork
5 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2020-03-31 11:04 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: series starting with [1/4] drm/i915/selftests: Tidy up an error message for live_error_interrupt
URL : https://patchwork.freedesktop.org/series/75296/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_8222 -> Patchwork_17149
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/index.html
Known issues
------------
Here are the changes found in Patchwork_17149 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_selftest@live@requests:
- fi-icl-guc: [PASS][1] -> [INCOMPLETE][2] ([i915#1505])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/fi-icl-guc/igt@i915_selftest@live@requests.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/fi-icl-guc/igt@i915_selftest@live@requests.html
#### Possible fixes ####
* igt@i915_pm_rpm@module-reload:
- fi-icl-dsi: [INCOMPLETE][3] ([i915#189]) -> [PASS][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/fi-icl-dsi/igt@i915_pm_rpm@module-reload.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/fi-icl-dsi/igt@i915_pm_rpm@module-reload.html
* igt@i915_selftest@live@execlists:
- fi-bxt-dsi: [INCOMPLETE][5] ([i915#656]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/fi-bxt-dsi/igt@i915_selftest@live@execlists.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/fi-bxt-dsi/igt@i915_selftest@live@execlists.html
- fi-cml-u2: [INCOMPLETE][7] ([i915#283] / [i915#656]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/fi-cml-u2/igt@i915_selftest@live@execlists.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/fi-cml-u2/igt@i915_selftest@live@execlists.html
* igt@i915_selftest@live@gt_contexts:
- fi-bwr-2160: [INCOMPLETE][9] ([i915#1170] / [i915#489]) -> [PASS][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/fi-bwr-2160/igt@i915_selftest@live@gt_contexts.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/fi-bwr-2160/igt@i915_selftest@live@gt_contexts.html
* igt@i915_selftest@live@hangcheck:
- fi-icl-y: [INCOMPLETE][11] -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/fi-icl-y/igt@i915_selftest@live@hangcheck.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/fi-icl-y/igt@i915_selftest@live@hangcheck.html
[i915#1170]: https://gitlab.freedesktop.org/drm/intel/issues/1170
[i915#1505]: https://gitlab.freedesktop.org/drm/intel/issues/1505
[i915#189]: https://gitlab.freedesktop.org/drm/intel/issues/189
[i915#283]: https://gitlab.freedesktop.org/drm/intel/issues/283
[i915#489]: https://gitlab.freedesktop.org/drm/intel/issues/489
[i915#656]: https://gitlab.freedesktop.org/drm/intel/issues/656
Participating hosts (46 -> 43)
------------------------------
Additional (3): fi-hsw-4770 fi-kbl-7560u fi-snb-2520m
Missing (6): fi-hsw-4200u fi-bsw-cyan fi-ctg-p8600 fi-byt-n2820 fi-byt-clapper fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* Linux: CI_DRM_8222 -> Patchwork_17149
CI-20190529: 20190529
CI_DRM_8222: 6970d295e51e3b03d7ee3f781522398402d3a35d @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5546: f074c26aea9681e52a5128e0da45e809dbacbea4 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_17149: 77b975ee8c8b9510f5fdd30dc71fdc5941faa9dc @ git://anongit.freedesktop.org/gfx-ci/linux
== Linux commits ==
77b975ee8c8b drm/i915/execlists: Record the active CCID from before reset
4effc0d425da drm/i915/execlists: Peek at the next submission for error interrupts
b670e9191fe5 drm/i915/execlists: Pause CS flow before reset
008d17b47d33 drm/i915/selftests: Tidy up an error message for live_error_interrupt
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/index.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [Intel-gfx] [PATCH 1/4] drm/i915/selftests: Tidy up an error message for live_error_interrupt
2020-03-31 9:14 [Intel-gfx] [PATCH 1/4] drm/i915/selftests: Tidy up an error message for live_error_interrupt Chris Wilson
` (3 preceding siblings ...)
2020-03-31 11:04 ` [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [1/4] drm/i915/selftests: Tidy up an error message for live_error_interrupt Patchwork
@ 2020-03-31 13:07 ` Mika Kuoppala
2020-04-01 8:34 ` [Intel-gfx] ✗ Fi.CI.IGT: failure for series starting with [1/4] " Patchwork
5 siblings, 0 replies; 8+ messages in thread
From: Mika Kuoppala @ 2020-03-31 13:07 UTC (permalink / raw)
To: Chris Wilson, intel-gfx; +Cc: Chris Wilson
Chris Wilson <chris@chris-wilson.co.uk> writes:
> Since we don't wait for the error interrupt to reset, restart and then
> complete the guilty request, clean up the error messages.
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Reviewed-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
> ---
> drivers/gpu/drm/i915/gt/selftest_lrc.c | 9 +++++----
> 1 file changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/gt/selftest_lrc.c b/drivers/gpu/drm/i915/gt/selftest_lrc.c
> index d3e163c93e22..b929e52a8f5a 100644
> --- a/drivers/gpu/drm/i915/gt/selftest_lrc.c
> +++ b/drivers/gpu/drm/i915/gt/selftest_lrc.c
> @@ -649,9 +649,9 @@ static int live_error_interrupt(void *arg)
> error_repr(p->error[i]));
>
> if (!i915_request_started(client[i])) {
> - pr_debug("%s: %s request not stated!\n",
> - engine->name,
> - error_repr(p->error[i]));
> + pr_err("%s: %s request not started!\n",
> + engine->name,
> + error_repr(p->error[i]));
> err = -ETIME;
> goto out;
> }
> @@ -659,9 +659,10 @@ static int live_error_interrupt(void *arg)
> /* Kick the tasklet to process the error */
> intel_engine_flush_submission(engine);
> if (client[i]->fence.error != p->error[i]) {
> - pr_err("%s: %s request completed with wrong error code: %d\n",
> + pr_err("%s: %s request (%s) with wrong error code: %d\n",
> engine->name,
> error_repr(p->error[i]),
> + i915_request_completed(client[i]) ? "completed" : "running",
> client[i]->fence.error);
> err = -EINVAL;
> goto out;
> --
> 2.20.1
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 8+ messages in thread* [Intel-gfx] ✗ Fi.CI.IGT: failure for series starting with [1/4] drm/i915/selftests: Tidy up an error message for live_error_interrupt
2020-03-31 9:14 [Intel-gfx] [PATCH 1/4] drm/i915/selftests: Tidy up an error message for live_error_interrupt Chris Wilson
` (4 preceding siblings ...)
2020-03-31 13:07 ` [Intel-gfx] [PATCH 1/4] " Mika Kuoppala
@ 2020-04-01 8:34 ` Patchwork
5 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2020-04-01 8:34 UTC (permalink / raw)
To: Chris Wilson; +Cc: intel-gfx
== Series Details ==
Series: series starting with [1/4] drm/i915/selftests: Tidy up an error message for live_error_interrupt
URL : https://patchwork.freedesktop.org/series/75296/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_8222_full -> Patchwork_17149_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_17149_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_17149_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_17149_full:
### IGT changes ###
#### Possible regressions ####
* igt@drm_mm@all@evict_range:
- shard-skl: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-skl10/igt@drm_mm@all@evict_range.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-skl1/igt@drm_mm@all@evict_range.html
#### Warnings ####
* igt@kms_content_protection@lic:
- shard-apl: [TIMEOUT][3] ([i915#1319]) -> [INCOMPLETE][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-apl3/igt@kms_content_protection@lic.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-apl1/igt@kms_content_protection@lic.html
* igt@kms_vblank@pipe-d-ts-continuation-modeset-rpm:
- shard-apl: [SKIP][5] ([fdo#109271]) -> [INCOMPLETE][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-apl3/igt@kms_vblank@pipe-d-ts-continuation-modeset-rpm.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-apl4/igt@kms_vblank@pipe-d-ts-continuation-modeset-rpm.html
New tests
---------
New tests have been introduced between CI_DRM_8222_full and Patchwork_17149_full:
### New IGT tests (2) ###
* igt@gem_exec_async@concurrent-writes:
- Statuses :
- Exec time: [None] s
* igt@gem_exec_capture@capture:
- Statuses :
- Exec time: [None] s
Known issues
------------
Here are the changes found in Patchwork_17149_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_busy@busy-vcs1:
- shard-iclb: [PASS][7] -> [SKIP][8] ([fdo#112080]) +10 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb4/igt@gem_busy@busy-vcs1.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb3/igt@gem_busy@busy-vcs1.html
* igt@gem_exec_balancer@smoke:
- shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#110854])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb2/igt@gem_exec_balancer@smoke.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb8/igt@gem_exec_balancer@smoke.html
* igt@gem_exec_schedule@implicit-both-bsd1:
- shard-iclb: [PASS][11] -> [SKIP][12] ([fdo#109276] / [i915#677]) +1 similar issue
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb1/igt@gem_exec_schedule@implicit-both-bsd1.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb7/igt@gem_exec_schedule@implicit-both-bsd1.html
* igt@gem_exec_schedule@pi-userfault-bsd:
- shard-iclb: [PASS][13] -> [SKIP][14] ([i915#677]) +1 similar issue
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb3/igt@gem_exec_schedule@pi-userfault-bsd.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb1/igt@gem_exec_schedule@pi-userfault-bsd.html
* igt@gem_exec_schedule@preempt-other-chain-bsd:
- shard-iclb: [PASS][15] -> [SKIP][16] ([fdo#112146]) +4 similar issues
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb5/igt@gem_exec_schedule@preempt-other-chain-bsd.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb4/igt@gem_exec_schedule@preempt-other-chain-bsd.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-kbl: [PASS][17] -> [DMESG-WARN][18] ([i915#180]) +3 similar issues
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-kbl6/igt@gem_workarounds@suspend-resume-fd.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-kbl1/igt@gem_workarounds@suspend-resume-fd.html
* igt@kms_cursor_crc@pipe-c-cursor-alpha-transparent:
- shard-skl: [PASS][19] -> [FAIL][20] ([i915#54])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-skl5/igt@kms_cursor_crc@pipe-c-cursor-alpha-transparent.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-skl10/igt@kms_cursor_crc@pipe-c-cursor-alpha-transparent.html
* igt@kms_draw_crc@draw-method-rgb565-render-xtiled:
- shard-glk: [PASS][21] -> [FAIL][22] ([i915#52] / [i915#54])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-glk8/igt@kms_draw_crc@draw-method-rgb565-render-xtiled.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-glk3/igt@kms_draw_crc@draw-method-rgb565-render-xtiled.html
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-kbl: [PASS][23] -> [DMESG-WARN][24] ([i915#180] / [i915#93] / [i915#95])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-kbl2/igt@kms_fbcon_fbt@fbc-suspend.html
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-kbl7/igt@kms_fbcon_fbt@fbc-suspend.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-apl: [PASS][25] -> [DMESG-WARN][26] ([i915#180]) +1 similar issue
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-apl3/igt@kms_flip@flip-vs-suspend-interruptible.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-apl4/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render:
- shard-skl: [PASS][27] -> [FAIL][28] ([i915#49])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-skl9/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-skl7/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-indfb-draw-render.html
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes:
- shard-iclb: [PASS][29] -> [INCOMPLETE][30] ([i915#1185] / [i915#250])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb8/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb3/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html
* igt@kms_plane@plane-position-covered-pipe-a-planes:
- shard-skl: [PASS][31] -> [FAIL][32] ([i915#247])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-skl9/igt@kms_plane@plane-position-covered-pipe-a-planes.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-skl7/igt@kms_plane@plane-position-covered-pipe-a-planes.html
* igt@kms_psr@psr2_sprite_plane_move:
- shard-iclb: [PASS][33] -> [SKIP][34] ([fdo#109441]) +1 similar issue
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb8/igt@kms_psr@psr2_sprite_plane_move.html
* igt@kms_setmode@basic:
- shard-skl: [PASS][35] -> [FAIL][36] ([i915#31])
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-skl2/igt@kms_setmode@basic.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-skl8/igt@kms_setmode@basic.html
* igt@perf_pmu@cpu-hotplug:
- shard-apl: [PASS][37] -> [TIMEOUT][38] ([i915#449])
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-apl3/igt@perf_pmu@cpu-hotplug.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-apl4/igt@perf_pmu@cpu-hotplug.html
* igt@prime_busy@hang-bsd2:
- shard-iclb: [PASS][39] -> [SKIP][40] ([fdo#109276]) +13 similar issues
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb2/igt@prime_busy@hang-bsd2.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb8/igt@prime_busy@hang-bsd2.html
#### Possible fixes ####
* igt@gem_exec_schedule@implicit-read-write-bsd1:
- shard-iclb: [SKIP][41] ([fdo#109276] / [i915#677]) -> [PASS][42] +2 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb5/igt@gem_exec_schedule@implicit-read-write-bsd1.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb4/igt@gem_exec_schedule@implicit-read-write-bsd1.html
* igt@gem_exec_schedule@independent-bsd2:
- shard-iclb: [SKIP][43] ([fdo#109276]) -> [PASS][44] +11 similar issues
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb8/igt@gem_exec_schedule@independent-bsd2.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb1/igt@gem_exec_schedule@independent-bsd2.html
* igt@gem_exec_schedule@pi-distinct-iova-bsd:
- shard-iclb: [SKIP][45] ([i915#677]) -> [PASS][46] +3 similar issues
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb1/igt@gem_exec_schedule@pi-distinct-iova-bsd.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb7/igt@gem_exec_schedule@pi-distinct-iova-bsd.html
* igt@gem_exec_schedule@preempt-other-bsd:
- shard-iclb: [SKIP][47] ([fdo#112146]) -> [PASS][48] +2 similar issues
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb2/igt@gem_exec_schedule@preempt-other-bsd.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb8/igt@gem_exec_schedule@preempt-other-bsd.html
* igt@i915_pm_rc6_residency@rc6-idle:
- shard-glk: [FAIL][49] ([i915#1527]) -> [PASS][50]
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-glk5/igt@i915_pm_rc6_residency@rc6-idle.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-glk6/igt@i915_pm_rc6_residency@rc6-idle.html
* igt@kms_cursor_crc@pipe-a-cursor-suspend:
- shard-kbl: [DMESG-WARN][51] ([i915#180]) -> [PASS][52] +2 similar issues
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-kbl4/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-kbl3/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
* igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled:
- shard-glk: [FAIL][53] ([i915#52] / [i915#54]) -> [PASS][54]
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-glk3/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-glk8/igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-untiled.html
* igt@kms_flip@flip-vs-suspend:
- shard-kbl: [DMESG-WARN][55] ([i915#165]) -> [PASS][56]
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-kbl6/igt@kms_flip@flip-vs-suspend.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-kbl1/igt@kms_flip@flip-vs-suspend.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-skl: [INCOMPLETE][57] ([i915#221]) -> [PASS][58]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-skl3/igt@kms_flip@flip-vs-suspend-interruptible.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-skl5/igt@kms_flip@flip-vs-suspend-interruptible.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-skl: [FAIL][59] ([i915#1188]) -> [PASS][60]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-skl2/igt@kms_hdr@bpc-switch-dpms.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-skl5/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes:
- shard-skl: [INCOMPLETE][61] ([i915#648] / [i915#69]) -> [PASS][62]
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-skl8/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-skl2/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html
* igt@kms_plane_alpha_blend@pipe-b-coverage-7efc:
- shard-skl: [FAIL][63] ([fdo#108145] / [i915#265]) -> [PASS][64]
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-skl1/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-skl3/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html
* igt@kms_psr@psr2_cursor_mmap_gtt:
- shard-iclb: [SKIP][65] ([fdo#109441]) -> [PASS][66]
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb6/igt@kms_psr@psr2_cursor_mmap_gtt.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb2/igt@kms_psr@psr2_cursor_mmap_gtt.html
* {igt@perf@blocking-parameterized}:
- shard-iclb: [FAIL][67] ([i915#1542]) -> [PASS][68]
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb4/igt@perf@blocking-parameterized.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb2/igt@perf@blocking-parameterized.html
* igt@perf_pmu@busy-accuracy-2-vcs1:
- shard-iclb: [SKIP][69] ([fdo#112080]) -> [PASS][70] +8 similar issues
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb8/igt@perf_pmu@busy-accuracy-2-vcs1.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb1/igt@perf_pmu@busy-accuracy-2-vcs1.html
#### Warnings ####
* igt@i915_pm_dc@dc6-psr:
- shard-snb: [INCOMPLETE][71] ([i915#82]) -> [SKIP][72] ([fdo#109271])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-snb4/igt@i915_pm_dc@dc6-psr.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-snb4/igt@i915_pm_dc@dc6-psr.html
* igt@kms_hdr@bpc-switch-suspend:
- shard-skl: [INCOMPLETE][73] ([i915#198]) -> [FAIL][74] ([i915#1188])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-skl5/igt@kms_hdr@bpc-switch-suspend.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-skl9/igt@kms_hdr@bpc-switch-suspend.html
* igt@kms_plane_alpha_blend@pipe-a-alpha-basic:
- shard-apl: [FAIL][75] ([fdo#108145] / [i915#95]) -> [FAIL][76] ([fdo#108145])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-apl8/igt@kms_plane_alpha_blend@pipe-a-alpha-basic.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-apl7/igt@kms_plane_alpha_blend@pipe-a-alpha-basic.html
* igt@kms_psr2_su@page_flip:
- shard-iclb: [FAIL][77] ([i915#608]) -> [SKIP][78] ([fdo#109642] / [fdo#111068])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_8222/shard-iclb2/igt@kms_psr2_su@page_flip.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/shard-iclb8/igt@kms_psr2_su@page_flip.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[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#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
[fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
[i915#1185]: https://gitlab.freedesktop.org/drm/intel/issues/1185
[i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188
[i915#1319]: https://gitlab.freedesktop.org/drm/intel/issues/1319
[i915#1527]: https://gitlab.freedesktop.org/drm/intel/issues/1527
[i915#1542]: https://gitlab.freedesktop.org/drm/intel/issues/1542
[i915#165]: https://gitlab.freedesktop.org/drm/intel/issues/165
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#198]: https://gitlab.freedesktop.org/drm/intel/issues/198
[i915#221]: https://gitlab.freedesktop.org/drm/intel/issues/221
[i915#247]: https://gitlab.freedesktop.org/drm/intel/issues/247
[i915#250]: https://gitlab.freedesktop.org/drm/intel/issues/250
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31
[i915#449]: https://gitlab.freedesktop.org/drm/intel/issues/449
[i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
[i915#52]: https://gitlab.freedesktop.org/drm/intel/issues/52
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#608]: https://gitlab.freedesktop.org/drm/intel/issues/608
[i915#648]: https://gitlab.freedesktop.org/drm/intel/issues/648
[i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677
[i915#69]: https://gitlab.freedesktop.org/drm/intel/issues/69
[i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82
[i915#93]: https://gitlab.freedesktop.org/drm/intel/issues/93
[i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95
Participating hosts (10 -> 10)
------------------------------
No changes in participating hosts
Build changes
-------------
* CI: CI-20190529 -> None
* Linux: CI_DRM_8222 -> Patchwork_17149
CI-20190529: 20190529
CI_DRM_8222: 6970d295e51e3b03d7ee3f781522398402d3a35d @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5546: f074c26aea9681e52a5128e0da45e809dbacbea4 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_17149: 77b975ee8c8b9510f5fdd30dc71fdc5941faa9dc @ git://anongit.freedesktop.org/gfx-ci/linux
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_17149/index.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 8+ messages in thread