[PATCH 10/10] lrc-dump
Chris Wilson
chris at chris-wilson.co.uk
Sat Jan 21 20:39:06 UTC 2017
---
drivers/gpu/drm/i915/i915_gem.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c
index 2522d4895ff7..d4e713cc7975 100644
--- a/drivers/gpu/drm/i915/i915_gem.c
+++ b/drivers/gpu/drm/i915/i915_gem.c
@@ -2924,8 +2924,17 @@ i915_gem_idle_work_handler(struct work_struct *work)
if (dev_priv->gt.active_requests)
goto out_unlock;
- if (wait_for(intel_execlists_idle(dev_priv), 10))
+ if (wait_for(intel_execlists_idle(dev_priv), 10)) {
DRM_ERROR("Timeout waiting for engines to idle\n");
+ for_each_engine(engine, dev_priv, id) {
+ DRM_ERROR("%s: [(%d, %x), (%d, %x)]\n",
+ engine->name,
+ engine->execlist_port[0].count,
+ engine->execlist_port[0].request ? engine->execlist_port[0].request->global_seqno : 0,
+ engine->execlist_port[1].count,
+ engine->execlist_port[1].request ? engine->execlist_port[1].request->global_seqno : 0);
+ }
+ }
for_each_engine(engine, dev_priv, id)
i915_gem_batch_pool_fini(&engine->batch_pool);
--
2.11.0
More information about the Intel-gfx-trybot
mailing list