* [PATCH v2] drm/i915/gt: Track engine round-trip times @ 2019-11-15 10:09 ` Chris Wilson 0 siblings, 0 replies; 6+ messages in thread From: Chris Wilson @ 2019-11-15 10:09 UTC (permalink / raw) To: intel-gfx Knowing the round trip time of an engine is useful for tracking the health of the system as well as providing a metric for the baseline responsiveness of the engine. We can use the latter metric for automatically tuning our waits in selftests and when idling so we don't confuse a slower system with a dead one. Upon idling the engine, we send one last pulse to switch the context away from precious user state to the volatile kernel context. We know the engine is idle at this point, and the pulse is non-preemptable, so this provides us with a good measurement of the round trip time. A secondary effect is that by installing an interrupt onto the pulse, we can flush the engine immediately upon completion, curtailing the background flush and entering powersaving immediately. v2: Manage pm wakerefs to avoid too early module unload References: 7e34f4e4aad3 ("drm/i915/gen8+: Add RC6 CTX corruption WA") Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Cc: Stuart Summers <stuart.summers@intel.com> --- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 ++ drivers/gpu/drm/i915/gt/intel_engine_pm.c | 36 +++++++++++++++++++- drivers/gpu/drm/i915/gt/intel_engine_types.h | 6 ++++ drivers/gpu/drm/i915/gt/intel_gt_pm.h | 5 +++ drivers/gpu/drm/i915/gt/selftest_context.c | 15 +++++--- drivers/gpu/drm/i915/intel_wakeref.h | 12 +++++++ 6 files changed, 71 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/i915/gt/intel_engine_cs.c b/drivers/gpu/drm/i915/gt/intel_engine_cs.c index b9613d044393..2d11db13dc89 100644 --- a/drivers/gpu/drm/i915/gt/intel_engine_cs.c +++ b/drivers/gpu/drm/i915/gt/intel_engine_cs.c @@ -334,6 +334,7 @@ static int intel_engine_setup(struct intel_gt *gt, enum intel_engine_id id) /* Nothing to do here, execute in order of dependencies */ engine->schedule = NULL; + ewma_delay_init(&engine->delay); seqlock_init(&engine->stats.lock); ATOMIC_INIT_NOTIFIER_HEAD(&engine->context_status_notifier); @@ -1477,6 +1478,7 @@ void intel_engine_dump(struct intel_engine_cs *engine, drm_printf(m, "*** WEDGED ***\n"); drm_printf(m, "\tAwake? %d\n", atomic_read(&engine->wakeref.count)); + drm_printf(m, "\tDelay: %luus\n", ewma_delay_read(&engine->delay)); rcu_read_lock(); rq = READ_ONCE(engine->heartbeat.systole); diff --git a/drivers/gpu/drm/i915/gt/intel_engine_pm.c b/drivers/gpu/drm/i915/gt/intel_engine_pm.c index 3c0f490ff2c7..e79b14e4599b 100644 --- a/drivers/gpu/drm/i915/gt/intel_engine_pm.c +++ b/drivers/gpu/drm/i915/gt/intel_engine_pm.c @@ -73,6 +73,24 @@ static inline void __timeline_mark_unlock(struct intel_context *ce, #endif /* !IS_ENABLED(CONFIG_LOCKDEP) */ +struct duration_cb { + struct dma_fence_cb cb; + ktime_t emitted; +}; + +static void duration_cb(struct dma_fence *fence, struct dma_fence_cb *cb) +{ + struct duration_cb *dcb = container_of(cb, typeof(*dcb), cb); + struct intel_engine_cs *engine = to_request(fence)->engine; + + ewma_delay_add(&engine->delay, + ktime_us_delta(ktime_get(), dcb->emitted)); + + /* Kick retire for quicker powersaving (soft-rc6). */ + mod_delayed_work(system_wq, &engine->gt->requests.retire_work, 0); + intel_gt_pm_put(engine->gt); +} + static bool switch_to_kernel_context(struct intel_engine_cs *engine) { struct i915_request *rq; @@ -114,7 +132,23 @@ static bool switch_to_kernel_context(struct intel_engine_cs *engine) /* Install ourselves as a preemption barrier */ rq->sched.attr.priority = I915_PRIORITY_BARRIER; - __i915_request_commit(rq); + if (likely(!__i915_request_commit(rq))) { /* engine should be idle! */ + struct duration_cb *dcb; + + BUILD_BUG_ON(sizeof(*dcb) > sizeof(rq->submitq)); + dcb = (struct duration_cb *)&rq->submitq; + + /* + * Use an interrupt for precise measurement of duration, + * otherwise we rely on someone else retiring all the requests + * which may delay the signaling (i.e. we will likely wait + * until the background request retirement running every + * second or two). + */ + __intel_gt_pm_get(rq->engine->gt); + dma_fence_add_callback(&rq->fence, &dcb->cb, duration_cb); + dcb->emitted = ktime_get(); + } /* Release our exclusive hold on the engine */ __intel_wakeref_defer_park(&engine->wakeref); diff --git a/drivers/gpu/drm/i915/gt/intel_engine_types.h b/drivers/gpu/drm/i915/gt/intel_engine_types.h index 758f0e8ec672..c6a607d9cf6a 100644 --- a/drivers/gpu/drm/i915/gt/intel_engine_types.h +++ b/drivers/gpu/drm/i915/gt/intel_engine_types.h @@ -7,6 +7,7 @@ #ifndef __INTEL_ENGINE_TYPES__ #define __INTEL_ENGINE_TYPES__ +#include <linux/average.h> #include <linux/hashtable.h> #include <linux/irq_work.h> #include <linux/kref.h> @@ -119,6 +120,9 @@ enum intel_engine_id { #define INVALID_ENGINE ((enum intel_engine_id)-1) }; +/* A simple estimator for the round-trip responsive time of an engine */ +DECLARE_EWMA(delay, 6, 4) + struct st_preempt_hang { struct completion completion; unsigned int count; @@ -316,6 +320,8 @@ struct intel_engine_cs { struct intel_timeline *timeline; } legacy; + struct ewma_delay delay; + /* Rather than have every client wait upon all user interrupts, * with the herd waking after every interrupt and each doing the * heavyweight seqno dance, we delegate the task (of being the diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.h b/drivers/gpu/drm/i915/gt/intel_gt_pm.h index b3e17399be9b..c7271b3acde3 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_pm.h +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.h @@ -22,6 +22,11 @@ static inline void intel_gt_pm_get(struct intel_gt *gt) intel_wakeref_get(>->wakeref); } +static inline void __intel_gt_pm_get(struct intel_gt *gt) +{ + __intel_wakeref_get(>->wakeref); +} + static inline bool intel_gt_pm_get_if_awake(struct intel_gt *gt) { return intel_wakeref_get_if_active(>->wakeref); diff --git a/drivers/gpu/drm/i915/gt/selftest_context.c b/drivers/gpu/drm/i915/gt/selftest_context.c index 14ba6ceb9177..ea0501ad9662 100644 --- a/drivers/gpu/drm/i915/gt/selftest_context.c +++ b/drivers/gpu/drm/i915/gt/selftest_context.c @@ -230,30 +230,37 @@ static int __live_active_context(struct intel_engine_cs *engine, for (pass = 0; pass <= 2; pass++) { struct i915_request *rq; + intel_engine_pm_get(engine); + rq = intel_context_create_request(ce); if (IS_ERR(rq)) { err = PTR_ERR(rq); - goto err; + goto out_engine; } err = request_sync(rq); if (err) - goto err; + goto out_engine; /* Context will be kept active until after an idle-barrier. */ if (i915_active_is_idle(&ce->active)) { pr_err("context is not active; expected idle-barrier (%s pass %d)\n", engine->name, pass); err = -EINVAL; - goto err; + goto out_engine; } if (!intel_engine_pm_is_awake(engine)) { pr_err("%s is asleep before idle-barrier\n", engine->name); err = -EINVAL; - goto err; + goto out_engine; } + +out_engine: + intel_engine_pm_put(engine); + if (err) + goto err; } /* Now make sure our idle-barriers are flushed */ diff --git a/drivers/gpu/drm/i915/intel_wakeref.h b/drivers/gpu/drm/i915/intel_wakeref.h index 5f0c972a80fb..2603a177518a 100644 --- a/drivers/gpu/drm/i915/intel_wakeref.h +++ b/drivers/gpu/drm/i915/intel_wakeref.h @@ -84,6 +84,18 @@ intel_wakeref_get(struct intel_wakeref *wf) return 0; } +/** + * __intel_wakeref_get: Acquire the wakeref, again + * @wf: the wakeref + * + * Acquire a hold on an already active wakeref. + */ +static inline void +__intel_wakeref_get(struct intel_wakeref *wf) +{ + atomic_inc(&wf->count); +} + /** * intel_wakeref_get_if_in_use: Acquire the wakeref * @wf: the wakeref -- 2.24.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Intel-gfx] [PATCH v2] drm/i915/gt: Track engine round-trip times @ 2019-11-15 10:09 ` Chris Wilson 0 siblings, 0 replies; 6+ messages in thread From: Chris Wilson @ 2019-11-15 10:09 UTC (permalink / raw) To: intel-gfx Knowing the round trip time of an engine is useful for tracking the health of the system as well as providing a metric for the baseline responsiveness of the engine. We can use the latter metric for automatically tuning our waits in selftests and when idling so we don't confuse a slower system with a dead one. Upon idling the engine, we send one last pulse to switch the context away from precious user state to the volatile kernel context. We know the engine is idle at this point, and the pulse is non-preemptable, so this provides us with a good measurement of the round trip time. A secondary effect is that by installing an interrupt onto the pulse, we can flush the engine immediately upon completion, curtailing the background flush and entering powersaving immediately. v2: Manage pm wakerefs to avoid too early module unload References: 7e34f4e4aad3 ("drm/i915/gen8+: Add RC6 CTX corruption WA") Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Tvrtko Ursulin <tvrtko.ursulin@intel.com> Cc: Stuart Summers <stuart.summers@intel.com> --- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 ++ drivers/gpu/drm/i915/gt/intel_engine_pm.c | 36 +++++++++++++++++++- drivers/gpu/drm/i915/gt/intel_engine_types.h | 6 ++++ drivers/gpu/drm/i915/gt/intel_gt_pm.h | 5 +++ drivers/gpu/drm/i915/gt/selftest_context.c | 15 +++++--- drivers/gpu/drm/i915/intel_wakeref.h | 12 +++++++ 6 files changed, 71 insertions(+), 5 deletions(-) diff --git a/drivers/gpu/drm/i915/gt/intel_engine_cs.c b/drivers/gpu/drm/i915/gt/intel_engine_cs.c index b9613d044393..2d11db13dc89 100644 --- a/drivers/gpu/drm/i915/gt/intel_engine_cs.c +++ b/drivers/gpu/drm/i915/gt/intel_engine_cs.c @@ -334,6 +334,7 @@ static int intel_engine_setup(struct intel_gt *gt, enum intel_engine_id id) /* Nothing to do here, execute in order of dependencies */ engine->schedule = NULL; + ewma_delay_init(&engine->delay); seqlock_init(&engine->stats.lock); ATOMIC_INIT_NOTIFIER_HEAD(&engine->context_status_notifier); @@ -1477,6 +1478,7 @@ void intel_engine_dump(struct intel_engine_cs *engine, drm_printf(m, "*** WEDGED ***\n"); drm_printf(m, "\tAwake? %d\n", atomic_read(&engine->wakeref.count)); + drm_printf(m, "\tDelay: %luus\n", ewma_delay_read(&engine->delay)); rcu_read_lock(); rq = READ_ONCE(engine->heartbeat.systole); diff --git a/drivers/gpu/drm/i915/gt/intel_engine_pm.c b/drivers/gpu/drm/i915/gt/intel_engine_pm.c index 3c0f490ff2c7..e79b14e4599b 100644 --- a/drivers/gpu/drm/i915/gt/intel_engine_pm.c +++ b/drivers/gpu/drm/i915/gt/intel_engine_pm.c @@ -73,6 +73,24 @@ static inline void __timeline_mark_unlock(struct intel_context *ce, #endif /* !IS_ENABLED(CONFIG_LOCKDEP) */ +struct duration_cb { + struct dma_fence_cb cb; + ktime_t emitted; +}; + +static void duration_cb(struct dma_fence *fence, struct dma_fence_cb *cb) +{ + struct duration_cb *dcb = container_of(cb, typeof(*dcb), cb); + struct intel_engine_cs *engine = to_request(fence)->engine; + + ewma_delay_add(&engine->delay, + ktime_us_delta(ktime_get(), dcb->emitted)); + + /* Kick retire for quicker powersaving (soft-rc6). */ + mod_delayed_work(system_wq, &engine->gt->requests.retire_work, 0); + intel_gt_pm_put(engine->gt); +} + static bool switch_to_kernel_context(struct intel_engine_cs *engine) { struct i915_request *rq; @@ -114,7 +132,23 @@ static bool switch_to_kernel_context(struct intel_engine_cs *engine) /* Install ourselves as a preemption barrier */ rq->sched.attr.priority = I915_PRIORITY_BARRIER; - __i915_request_commit(rq); + if (likely(!__i915_request_commit(rq))) { /* engine should be idle! */ + struct duration_cb *dcb; + + BUILD_BUG_ON(sizeof(*dcb) > sizeof(rq->submitq)); + dcb = (struct duration_cb *)&rq->submitq; + + /* + * Use an interrupt for precise measurement of duration, + * otherwise we rely on someone else retiring all the requests + * which may delay the signaling (i.e. we will likely wait + * until the background request retirement running every + * second or two). + */ + __intel_gt_pm_get(rq->engine->gt); + dma_fence_add_callback(&rq->fence, &dcb->cb, duration_cb); + dcb->emitted = ktime_get(); + } /* Release our exclusive hold on the engine */ __intel_wakeref_defer_park(&engine->wakeref); diff --git a/drivers/gpu/drm/i915/gt/intel_engine_types.h b/drivers/gpu/drm/i915/gt/intel_engine_types.h index 758f0e8ec672..c6a607d9cf6a 100644 --- a/drivers/gpu/drm/i915/gt/intel_engine_types.h +++ b/drivers/gpu/drm/i915/gt/intel_engine_types.h @@ -7,6 +7,7 @@ #ifndef __INTEL_ENGINE_TYPES__ #define __INTEL_ENGINE_TYPES__ +#include <linux/average.h> #include <linux/hashtable.h> #include <linux/irq_work.h> #include <linux/kref.h> @@ -119,6 +120,9 @@ enum intel_engine_id { #define INVALID_ENGINE ((enum intel_engine_id)-1) }; +/* A simple estimator for the round-trip responsive time of an engine */ +DECLARE_EWMA(delay, 6, 4) + struct st_preempt_hang { struct completion completion; unsigned int count; @@ -316,6 +320,8 @@ struct intel_engine_cs { struct intel_timeline *timeline; } legacy; + struct ewma_delay delay; + /* Rather than have every client wait upon all user interrupts, * with the herd waking after every interrupt and each doing the * heavyweight seqno dance, we delegate the task (of being the diff --git a/drivers/gpu/drm/i915/gt/intel_gt_pm.h b/drivers/gpu/drm/i915/gt/intel_gt_pm.h index b3e17399be9b..c7271b3acde3 100644 --- a/drivers/gpu/drm/i915/gt/intel_gt_pm.h +++ b/drivers/gpu/drm/i915/gt/intel_gt_pm.h @@ -22,6 +22,11 @@ static inline void intel_gt_pm_get(struct intel_gt *gt) intel_wakeref_get(>->wakeref); } +static inline void __intel_gt_pm_get(struct intel_gt *gt) +{ + __intel_wakeref_get(>->wakeref); +} + static inline bool intel_gt_pm_get_if_awake(struct intel_gt *gt) { return intel_wakeref_get_if_active(>->wakeref); diff --git a/drivers/gpu/drm/i915/gt/selftest_context.c b/drivers/gpu/drm/i915/gt/selftest_context.c index 14ba6ceb9177..ea0501ad9662 100644 --- a/drivers/gpu/drm/i915/gt/selftest_context.c +++ b/drivers/gpu/drm/i915/gt/selftest_context.c @@ -230,30 +230,37 @@ static int __live_active_context(struct intel_engine_cs *engine, for (pass = 0; pass <= 2; pass++) { struct i915_request *rq; + intel_engine_pm_get(engine); + rq = intel_context_create_request(ce); if (IS_ERR(rq)) { err = PTR_ERR(rq); - goto err; + goto out_engine; } err = request_sync(rq); if (err) - goto err; + goto out_engine; /* Context will be kept active until after an idle-barrier. */ if (i915_active_is_idle(&ce->active)) { pr_err("context is not active; expected idle-barrier (%s pass %d)\n", engine->name, pass); err = -EINVAL; - goto err; + goto out_engine; } if (!intel_engine_pm_is_awake(engine)) { pr_err("%s is asleep before idle-barrier\n", engine->name); err = -EINVAL; - goto err; + goto out_engine; } + +out_engine: + intel_engine_pm_put(engine); + if (err) + goto err; } /* Now make sure our idle-barriers are flushed */ diff --git a/drivers/gpu/drm/i915/intel_wakeref.h b/drivers/gpu/drm/i915/intel_wakeref.h index 5f0c972a80fb..2603a177518a 100644 --- a/drivers/gpu/drm/i915/intel_wakeref.h +++ b/drivers/gpu/drm/i915/intel_wakeref.h @@ -84,6 +84,18 @@ intel_wakeref_get(struct intel_wakeref *wf) return 0; } +/** + * __intel_wakeref_get: Acquire the wakeref, again + * @wf: the wakeref + * + * Acquire a hold on an already active wakeref. + */ +static inline void +__intel_wakeref_get(struct intel_wakeref *wf) +{ + atomic_inc(&wf->count); +} + /** * intel_wakeref_get_if_in_use: Acquire the wakeref * @wf: the wakeref -- 2.24.0 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 6+ messages in thread
* ✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt: Track engine round-trip times (rev3) @ 2019-11-15 10:32 ` Patchwork 0 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2019-11-15 10:32 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915/gt: Track engine round-trip times (rev3) URL : https://patchwork.freedesktop.org/series/69513/ State : warning == Summary == $ dim checkpatch origin/drm-tip 963a08a00a7e drm/i915/gt: Track engine round-trip times -:14: WARNING:TYPO_SPELLING: 'preemptable' may be misspelled - perhaps 'preemptible'? #14: the engine is idle at this point, and the pulse is non-preemptable, so -:22: ERROR:GIT_COMMIT_ID: Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit 7e34f4e4aad3 ("drm/i915/gen8+: Add RC6 CTX corruption WA")' #22: References: 7e34f4e4aad3 ("drm/i915/gen8+: Add RC6 CTX corruption WA") total: 1 errors, 1 warnings, 0 checks, 156 lines checked _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt: Track engine round-trip times (rev3) @ 2019-11-15 10:32 ` Patchwork 0 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2019-11-15 10:32 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915/gt: Track engine round-trip times (rev3) URL : https://patchwork.freedesktop.org/series/69513/ State : warning == Summary == $ dim checkpatch origin/drm-tip 963a08a00a7e drm/i915/gt: Track engine round-trip times -:14: WARNING:TYPO_SPELLING: 'preemptable' may be misspelled - perhaps 'preemptible'? #14: the engine is idle at this point, and the pulse is non-preemptable, so -:22: ERROR:GIT_COMMIT_ID: Please use git commit description style 'commit <12+ chars of sha1> ("<title line>")' - ie: 'commit 7e34f4e4aad3 ("drm/i915/gen8+: Add RC6 CTX corruption WA")' #22: References: 7e34f4e4aad3 ("drm/i915/gen8+: Add RC6 CTX corruption WA") total: 1 errors, 1 warnings, 0 checks, 156 lines checked _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 6+ messages in thread
* ✗ Fi.CI.BAT: failure for drm/i915/gt: Track engine round-trip times (rev3) @ 2019-11-15 11:12 ` Patchwork 0 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2019-11-15 11:12 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915/gt: Track engine round-trip times (rev3) URL : https://patchwork.freedesktop.org/series/69513/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7350 -> Patchwork_15276 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_15276 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_15276, 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/Patchwork_15276/index.html Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_15276: ### IGT changes ### #### Possible regressions #### * igt@i915_module_load@reload-no-display: - fi-kbl-r: [PASS][1] -> [DMESG-WARN][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-r/igt@i915_module_load@reload-no-display.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-r/igt@i915_module_load@reload-no-display.html - fi-kbl-8809g: [PASS][3] -> [DMESG-WARN][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-8809g/igt@i915_module_load@reload-no-display.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-8809g/igt@i915_module_load@reload-no-display.html - fi-kbl-x1275: [PASS][5] -> [DMESG-WARN][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-x1275/igt@i915_module_load@reload-no-display.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-x1275/igt@i915_module_load@reload-no-display.html - fi-cml-u2: [PASS][7] -> [DMESG-WARN][8] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-cml-u2/igt@i915_module_load@reload-no-display.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-cml-u2/igt@i915_module_load@reload-no-display.html * igt@i915_module_load@reload-with-fault-injection: - fi-icl-guc: [PASS][9] -> [DMESG-WARN][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-icl-guc/igt@i915_module_load@reload-with-fault-injection.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-icl-guc/igt@i915_module_load@reload-with-fault-injection.html - fi-bsw-kefka: [PASS][11] -> [DMESG-WARN][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-bsw-kefka/igt@i915_module_load@reload-with-fault-injection.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-bsw-kefka/igt@i915_module_load@reload-with-fault-injection.html - fi-bsw-nick: [PASS][13] -> [DMESG-WARN][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-bsw-nick/igt@i915_module_load@reload-with-fault-injection.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-bsw-nick/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_selftest@live_execlists: - fi-icl-u3: [PASS][15] -> [DMESG-WARN][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-icl-u3/igt@i915_selftest@live_execlists.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-icl-u3/igt@i915_selftest@live_execlists.html * igt@i915_selftest@live_gt_contexts: - fi-glk-dsi: [PASS][17] -> [DMESG-FAIL][18] [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-glk-dsi/igt@i915_selftest@live_gt_contexts.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-glk-dsi/igt@i915_selftest@live_gt_contexts.html - fi-skl-6600u: [PASS][19] -> [DMESG-FAIL][20] [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-skl-6600u/igt@i915_selftest@live_gt_contexts.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-skl-6600u/igt@i915_selftest@live_gt_contexts.html - fi-pnv-d510: [PASS][21] -> [DMESG-FAIL][22] [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-pnv-d510/igt@i915_selftest@live_gt_contexts.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-pnv-d510/igt@i915_selftest@live_gt_contexts.html - fi-byt-j1900: [PASS][23] -> [DMESG-FAIL][24] [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-byt-j1900/igt@i915_selftest@live_gt_contexts.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-byt-j1900/igt@i915_selftest@live_gt_contexts.html - fi-skl-6770hq: NOTRUN -> [DMESG-FAIL][25] [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-skl-6770hq/igt@i915_selftest@live_gt_contexts.html - fi-snb-2600: [PASS][26] -> [DMESG-FAIL][27] [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-snb-2600/igt@i915_selftest@live_gt_contexts.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-snb-2600/igt@i915_selftest@live_gt_contexts.html - fi-whl-u: [PASS][28] -> [DMESG-FAIL][29] [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-whl-u/igt@i915_selftest@live_gt_contexts.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-whl-u/igt@i915_selftest@live_gt_contexts.html - fi-kbl-soraka: [PASS][30] -> [DMESG-FAIL][31] [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-soraka/igt@i915_selftest@live_gt_contexts.html [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-soraka/igt@i915_selftest@live_gt_contexts.html - fi-byt-n2820: [PASS][32] -> [DMESG-FAIL][33] [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-byt-n2820/igt@i915_selftest@live_gt_contexts.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-byt-n2820/igt@i915_selftest@live_gt_contexts.html - fi-gdg-551: [PASS][34] -> [DMESG-FAIL][35] [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-gdg-551/igt@i915_selftest@live_gt_contexts.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-gdg-551/igt@i915_selftest@live_gt_contexts.html - fi-hsw-peppy: [PASS][36] -> [DMESG-FAIL][37] [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-hsw-peppy/igt@i915_selftest@live_gt_contexts.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-hsw-peppy/igt@i915_selftest@live_gt_contexts.html - fi-cfl-guc: [PASS][38] -> [DMESG-FAIL][39] [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-cfl-guc/igt@i915_selftest@live_gt_contexts.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-cfl-guc/igt@i915_selftest@live_gt_contexts.html - fi-bsw-n3050: [PASS][40] -> [DMESG-FAIL][41] [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-bsw-n3050/igt@i915_selftest@live_gt_contexts.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-bsw-n3050/igt@i915_selftest@live_gt_contexts.html - fi-bxt-dsi: [PASS][42] -> [DMESG-FAIL][43] [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-bxt-dsi/igt@i915_selftest@live_gt_contexts.html [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-bxt-dsi/igt@i915_selftest@live_gt_contexts.html - fi-kbl-7500u: [PASS][44] -> [DMESG-FAIL][45] [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-7500u/igt@i915_selftest@live_gt_contexts.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-7500u/igt@i915_selftest@live_gt_contexts.html - fi-bdw-5557u: [PASS][46] -> [DMESG-FAIL][47] [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-bdw-5557u/igt@i915_selftest@live_gt_contexts.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-bdw-5557u/igt@i915_selftest@live_gt_contexts.html - fi-kbl-guc: [PASS][48] -> [DMESG-FAIL][49] [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-guc/igt@i915_selftest@live_gt_contexts.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-guc/igt@i915_selftest@live_gt_contexts.html * igt@i915_selftest@live_gt_lrc: - fi-apl-guc: [PASS][50] -> [DMESG-WARN][51] [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-apl-guc/igt@i915_selftest@live_gt_lrc.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-apl-guc/igt@i915_selftest@live_gt_lrc.html * igt@i915_selftest@live_gt_pm: - fi-ilk-650: [PASS][52] -> [DMESG-WARN][53] [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-ilk-650/igt@i915_selftest@live_gt_pm.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-ilk-650/igt@i915_selftest@live_gt_pm.html * igt@i915_selftest@live_requests: - fi-bxt-dsi: [PASS][54] -> [DMESG-WARN][55] [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-bxt-dsi/igt@i915_selftest@live_requests.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-bxt-dsi/igt@i915_selftest@live_requests.html - fi-pnv-d510: [PASS][56] -> [DMESG-WARN][57] [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-pnv-d510/igt@i915_selftest@live_requests.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-pnv-d510/igt@i915_selftest@live_requests.html - fi-skl-guc: [PASS][58] -> [DMESG-WARN][59] [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-skl-guc/igt@i915_selftest@live_requests.html [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-skl-guc/igt@i915_selftest@live_requests.html * igt@runner@aborted: - fi-kbl-soraka: NOTRUN -> [FAIL][60] [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-soraka/igt@runner@aborted.html - fi-whl-u: NOTRUN -> [FAIL][61] [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-whl-u/igt@runner@aborted.html - fi-kbl-x1275: NOTRUN -> [FAIL][62] [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-x1275/igt@runner@aborted.html - fi-cfl-8700k: NOTRUN -> [FAIL][63] [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-cfl-8700k/igt@runner@aborted.html - fi-kbl-8809g: NOTRUN -> [FAIL][64] [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-8809g/igt@runner@aborted.html - fi-kbl-r: NOTRUN -> [FAIL][65] [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-r/igt@runner@aborted.html Known issues ------------ Here are the changes found in Patchwork_15276 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_pm_rpm@module-reload: - fi-skl-lmem: [PASS][66] -> [DMESG-WARN][67] ([fdo#112261]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-skl-lmem/igt@i915_pm_rpm@module-reload.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-skl-lmem/igt@i915_pm_rpm@module-reload.html * igt@i915_selftest@live_blt: - fi-hsw-peppy: [PASS][68] -> [DMESG-FAIL][69] ([fdo#112147]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-hsw-peppy/igt@i915_selftest@live_blt.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-hsw-peppy/igt@i915_selftest@live_blt.html * igt@i915_selftest@live_gem_contexts: - fi-cfl-8700k: [PASS][70] -> [INCOMPLETE][71] ([fdo#111700]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-cfl-8700k/igt@i915_selftest@live_gem_contexts.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-cfl-8700k/igt@i915_selftest@live_gem_contexts.html * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-7500u: [PASS][72] -> [FAIL][73] ([fdo#111407]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html #### Possible fixes #### * igt@i915_pm_rpm@module-reload: - fi-skl-6770hq: [DMESG-WARN][74] ([fdo#112261]) -> [PASS][75] [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html * igt@kms_flip@basic-flip-vs-modeset: - fi-icl-dsi: [INCOMPLETE][76] ([fdo#107713]) -> [PASS][77] [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-icl-dsi/igt@kms_flip@basic-flip-vs-modeset.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-icl-dsi/igt@kms_flip@basic-flip-vs-modeset.html * igt@kms_frontbuffer_tracking@basic: - fi-icl-u2: [FAIL][78] ([fdo#103167]) -> [PASS][79] [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-icl-u2/igt@kms_frontbuffer_tracking@basic.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-icl-u2/igt@kms_frontbuffer_tracking@basic.html * igt@kms_setmode@basic-clone-single-crtc: - fi-skl-6770hq: [WARN][80] ([fdo#112252]) -> [PASS][81] [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-skl-6770hq/igt@kms_setmode@basic-clone-single-crtc.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-skl-6770hq/igt@kms_setmode@basic-clone-single-crtc.html #### Warnings #### * igt@i915_pm_rpm@basic-rte: - fi-kbl-guc: [SKIP][82] ([fdo#109271]) -> [FAIL][83] ([fdo#112223]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-guc/igt@i915_pm_rpm@basic-rte.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-guc/igt@i915_pm_rpm@basic-rte.html * igt@runner@aborted: - fi-icl-guc: [FAIL][84] ([fdo#110943] / [fdo#111093]) -> [FAIL][85] ([fdo#111093]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-icl-guc/igt@runner@aborted.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-icl-guc/igt@runner@aborted.html [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#110943]: https://bugs.freedesktop.org/show_bug.cgi?id=110943 [fdo#111093]: https://bugs.freedesktop.org/show_bug.cgi?id=111093 [fdo#111407]: https://bugs.freedesktop.org/show_bug.cgi?id=111407 [fdo#111700]: https://bugs.freedesktop.org/show_bug.cgi?id=111700 [fdo#112147]: https://bugs.freedesktop.org/show_bug.cgi?id=112147 [fdo#112223]: https://bugs.freedesktop.org/show_bug.cgi?id=112223 [fdo#112252]: https://bugs.freedesktop.org/show_bug.cgi?id=112252 [fdo#112261]: https://bugs.freedesktop.org/show_bug.cgi?id=112261 Participating hosts (49 -> 45) ------------------------------ Missing (4): fi-byt-clapper fi-byt-squawks fi-bsw-cyan fi-hsw-4200u Build changes ------------- * CI: CI-20190529 -> None * Linux: CI_DRM_7350 -> Patchwork_15276 CI-20190529: 20190529 CI_DRM_7350: 152f497716543b573ad729cbee8dd0e51d6b4aaf @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5287: 9e57f8a51d59b3ffe4002d761fe0315d733bd66e @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_15276: 963a08a00a7ea18271b15d874df74ef5ed4ecccc @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 963a08a00a7e drm/i915/gt: Track engine round-trip times == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 6+ messages in thread
* [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915/gt: Track engine round-trip times (rev3) @ 2019-11-15 11:12 ` Patchwork 0 siblings, 0 replies; 6+ messages in thread From: Patchwork @ 2019-11-15 11:12 UTC (permalink / raw) To: Chris Wilson; +Cc: intel-gfx == Series Details == Series: drm/i915/gt: Track engine round-trip times (rev3) URL : https://patchwork.freedesktop.org/series/69513/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7350 -> Patchwork_15276 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_15276 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_15276, 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/Patchwork_15276/index.html Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_15276: ### IGT changes ### #### Possible regressions #### * igt@i915_module_load@reload-no-display: - fi-kbl-r: [PASS][1] -> [DMESG-WARN][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-r/igt@i915_module_load@reload-no-display.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-r/igt@i915_module_load@reload-no-display.html - fi-kbl-8809g: [PASS][3] -> [DMESG-WARN][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-8809g/igt@i915_module_load@reload-no-display.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-8809g/igt@i915_module_load@reload-no-display.html - fi-kbl-x1275: [PASS][5] -> [DMESG-WARN][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-x1275/igt@i915_module_load@reload-no-display.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-x1275/igt@i915_module_load@reload-no-display.html - fi-cml-u2: [PASS][7] -> [DMESG-WARN][8] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-cml-u2/igt@i915_module_load@reload-no-display.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-cml-u2/igt@i915_module_load@reload-no-display.html * igt@i915_module_load@reload-with-fault-injection: - fi-icl-guc: [PASS][9] -> [DMESG-WARN][10] [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-icl-guc/igt@i915_module_load@reload-with-fault-injection.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-icl-guc/igt@i915_module_load@reload-with-fault-injection.html - fi-bsw-kefka: [PASS][11] -> [DMESG-WARN][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-bsw-kefka/igt@i915_module_load@reload-with-fault-injection.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-bsw-kefka/igt@i915_module_load@reload-with-fault-injection.html - fi-bsw-nick: [PASS][13] -> [DMESG-WARN][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-bsw-nick/igt@i915_module_load@reload-with-fault-injection.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-bsw-nick/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_selftest@live_execlists: - fi-icl-u3: [PASS][15] -> [DMESG-WARN][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-icl-u3/igt@i915_selftest@live_execlists.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-icl-u3/igt@i915_selftest@live_execlists.html * igt@i915_selftest@live_gt_contexts: - fi-glk-dsi: [PASS][17] -> [DMESG-FAIL][18] [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-glk-dsi/igt@i915_selftest@live_gt_contexts.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-glk-dsi/igt@i915_selftest@live_gt_contexts.html - fi-skl-6600u: [PASS][19] -> [DMESG-FAIL][20] [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-skl-6600u/igt@i915_selftest@live_gt_contexts.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-skl-6600u/igt@i915_selftest@live_gt_contexts.html - fi-pnv-d510: [PASS][21] -> [DMESG-FAIL][22] [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-pnv-d510/igt@i915_selftest@live_gt_contexts.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-pnv-d510/igt@i915_selftest@live_gt_contexts.html - fi-byt-j1900: [PASS][23] -> [DMESG-FAIL][24] [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-byt-j1900/igt@i915_selftest@live_gt_contexts.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-byt-j1900/igt@i915_selftest@live_gt_contexts.html - fi-skl-6770hq: NOTRUN -> [DMESG-FAIL][25] [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-skl-6770hq/igt@i915_selftest@live_gt_contexts.html - fi-snb-2600: [PASS][26] -> [DMESG-FAIL][27] [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-snb-2600/igt@i915_selftest@live_gt_contexts.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-snb-2600/igt@i915_selftest@live_gt_contexts.html - fi-whl-u: [PASS][28] -> [DMESG-FAIL][29] [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-whl-u/igt@i915_selftest@live_gt_contexts.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-whl-u/igt@i915_selftest@live_gt_contexts.html - fi-kbl-soraka: [PASS][30] -> [DMESG-FAIL][31] [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-soraka/igt@i915_selftest@live_gt_contexts.html [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-soraka/igt@i915_selftest@live_gt_contexts.html - fi-byt-n2820: [PASS][32] -> [DMESG-FAIL][33] [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-byt-n2820/igt@i915_selftest@live_gt_contexts.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-byt-n2820/igt@i915_selftest@live_gt_contexts.html - fi-gdg-551: [PASS][34] -> [DMESG-FAIL][35] [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-gdg-551/igt@i915_selftest@live_gt_contexts.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-gdg-551/igt@i915_selftest@live_gt_contexts.html - fi-hsw-peppy: [PASS][36] -> [DMESG-FAIL][37] [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-hsw-peppy/igt@i915_selftest@live_gt_contexts.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-hsw-peppy/igt@i915_selftest@live_gt_contexts.html - fi-cfl-guc: [PASS][38] -> [DMESG-FAIL][39] [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-cfl-guc/igt@i915_selftest@live_gt_contexts.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-cfl-guc/igt@i915_selftest@live_gt_contexts.html - fi-bsw-n3050: [PASS][40] -> [DMESG-FAIL][41] [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-bsw-n3050/igt@i915_selftest@live_gt_contexts.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-bsw-n3050/igt@i915_selftest@live_gt_contexts.html - fi-bxt-dsi: [PASS][42] -> [DMESG-FAIL][43] [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-bxt-dsi/igt@i915_selftest@live_gt_contexts.html [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-bxt-dsi/igt@i915_selftest@live_gt_contexts.html - fi-kbl-7500u: [PASS][44] -> [DMESG-FAIL][45] [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-7500u/igt@i915_selftest@live_gt_contexts.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-7500u/igt@i915_selftest@live_gt_contexts.html - fi-bdw-5557u: [PASS][46] -> [DMESG-FAIL][47] [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-bdw-5557u/igt@i915_selftest@live_gt_contexts.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-bdw-5557u/igt@i915_selftest@live_gt_contexts.html - fi-kbl-guc: [PASS][48] -> [DMESG-FAIL][49] [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-guc/igt@i915_selftest@live_gt_contexts.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-guc/igt@i915_selftest@live_gt_contexts.html * igt@i915_selftest@live_gt_lrc: - fi-apl-guc: [PASS][50] -> [DMESG-WARN][51] [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-apl-guc/igt@i915_selftest@live_gt_lrc.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-apl-guc/igt@i915_selftest@live_gt_lrc.html * igt@i915_selftest@live_gt_pm: - fi-ilk-650: [PASS][52] -> [DMESG-WARN][53] [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-ilk-650/igt@i915_selftest@live_gt_pm.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-ilk-650/igt@i915_selftest@live_gt_pm.html * igt@i915_selftest@live_requests: - fi-bxt-dsi: [PASS][54] -> [DMESG-WARN][55] [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-bxt-dsi/igt@i915_selftest@live_requests.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-bxt-dsi/igt@i915_selftest@live_requests.html - fi-pnv-d510: [PASS][56] -> [DMESG-WARN][57] [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-pnv-d510/igt@i915_selftest@live_requests.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-pnv-d510/igt@i915_selftest@live_requests.html - fi-skl-guc: [PASS][58] -> [DMESG-WARN][59] [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-skl-guc/igt@i915_selftest@live_requests.html [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-skl-guc/igt@i915_selftest@live_requests.html * igt@runner@aborted: - fi-kbl-soraka: NOTRUN -> [FAIL][60] [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-soraka/igt@runner@aborted.html - fi-whl-u: NOTRUN -> [FAIL][61] [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-whl-u/igt@runner@aborted.html - fi-kbl-x1275: NOTRUN -> [FAIL][62] [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-x1275/igt@runner@aborted.html - fi-cfl-8700k: NOTRUN -> [FAIL][63] [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-cfl-8700k/igt@runner@aborted.html - fi-kbl-8809g: NOTRUN -> [FAIL][64] [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-8809g/igt@runner@aborted.html - fi-kbl-r: NOTRUN -> [FAIL][65] [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-r/igt@runner@aborted.html Known issues ------------ Here are the changes found in Patchwork_15276 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_pm_rpm@module-reload: - fi-skl-lmem: [PASS][66] -> [DMESG-WARN][67] ([fdo#112261]) [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-skl-lmem/igt@i915_pm_rpm@module-reload.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-skl-lmem/igt@i915_pm_rpm@module-reload.html * igt@i915_selftest@live_blt: - fi-hsw-peppy: [PASS][68] -> [DMESG-FAIL][69] ([fdo#112147]) [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-hsw-peppy/igt@i915_selftest@live_blt.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-hsw-peppy/igt@i915_selftest@live_blt.html * igt@i915_selftest@live_gem_contexts: - fi-cfl-8700k: [PASS][70] -> [INCOMPLETE][71] ([fdo#111700]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-cfl-8700k/igt@i915_selftest@live_gem_contexts.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-cfl-8700k/igt@i915_selftest@live_gem_contexts.html * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-7500u: [PASS][72] -> [FAIL][73] ([fdo#111407]) [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html #### Possible fixes #### * igt@i915_pm_rpm@module-reload: - fi-skl-6770hq: [DMESG-WARN][74] ([fdo#112261]) -> [PASS][75] [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html * igt@kms_flip@basic-flip-vs-modeset: - fi-icl-dsi: [INCOMPLETE][76] ([fdo#107713]) -> [PASS][77] [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-icl-dsi/igt@kms_flip@basic-flip-vs-modeset.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-icl-dsi/igt@kms_flip@basic-flip-vs-modeset.html * igt@kms_frontbuffer_tracking@basic: - fi-icl-u2: [FAIL][78] ([fdo#103167]) -> [PASS][79] [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-icl-u2/igt@kms_frontbuffer_tracking@basic.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-icl-u2/igt@kms_frontbuffer_tracking@basic.html * igt@kms_setmode@basic-clone-single-crtc: - fi-skl-6770hq: [WARN][80] ([fdo#112252]) -> [PASS][81] [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-skl-6770hq/igt@kms_setmode@basic-clone-single-crtc.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-skl-6770hq/igt@kms_setmode@basic-clone-single-crtc.html #### Warnings #### * igt@i915_pm_rpm@basic-rte: - fi-kbl-guc: [SKIP][82] ([fdo#109271]) -> [FAIL][83] ([fdo#112223]) [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-kbl-guc/igt@i915_pm_rpm@basic-rte.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-kbl-guc/igt@i915_pm_rpm@basic-rte.html * igt@runner@aborted: - fi-icl-guc: [FAIL][84] ([fdo#110943] / [fdo#111093]) -> [FAIL][85] ([fdo#111093]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7350/fi-icl-guc/igt@runner@aborted.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/fi-icl-guc/igt@runner@aborted.html [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#110943]: https://bugs.freedesktop.org/show_bug.cgi?id=110943 [fdo#111093]: https://bugs.freedesktop.org/show_bug.cgi?id=111093 [fdo#111407]: https://bugs.freedesktop.org/show_bug.cgi?id=111407 [fdo#111700]: https://bugs.freedesktop.org/show_bug.cgi?id=111700 [fdo#112147]: https://bugs.freedesktop.org/show_bug.cgi?id=112147 [fdo#112223]: https://bugs.freedesktop.org/show_bug.cgi?id=112223 [fdo#112252]: https://bugs.freedesktop.org/show_bug.cgi?id=112252 [fdo#112261]: https://bugs.freedesktop.org/show_bug.cgi?id=112261 Participating hosts (49 -> 45) ------------------------------ Missing (4): fi-byt-clapper fi-byt-squawks fi-bsw-cyan fi-hsw-4200u Build changes ------------- * CI: CI-20190529 -> None * Linux: CI_DRM_7350 -> Patchwork_15276 CI-20190529: 20190529 CI_DRM_7350: 152f497716543b573ad729cbee8dd0e51d6b4aaf @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5287: 9e57f8a51d59b3ffe4002d761fe0315d733bd66e @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_15276: 963a08a00a7ea18271b15d874df74ef5ed4ecccc @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 963a08a00a7e drm/i915/gt: Track engine round-trip times == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15276/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2019-11-15 11:12 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2019-11-15 10:09 [PATCH v2] drm/i915/gt: Track engine round-trip times Chris Wilson 2019-11-15 10:09 ` [Intel-gfx] " Chris Wilson 2019-11-15 10:32 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915/gt: Track engine round-trip times (rev3) Patchwork 2019-11-15 10:32 ` [Intel-gfx] " Patchwork 2019-11-15 11:12 ` ✗ Fi.CI.BAT: failure " Patchwork 2019-11-15 11:12 ` [Intel-gfx] " Patchwork
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.