[PATCH 10/10] dump-incomplete

Chris Wilson chris at chris-wilson.co.uk
Sun Feb 9 11:04:04 UTC 2020


---
 drivers/gpu/drm/i915/gt/intel_lrc.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
index 62218b6b7422..2996d4fecd35 100644
--- a/drivers/gpu/drm/i915/gt/intel_lrc.c
+++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
@@ -2416,6 +2416,13 @@ static void process_csb(struct intel_engine_cs *engine)
 
 			/* port0 completed, advanced to port1 */
 			trace_ports(execlists, "completed", execlists->active);
+			if (GEM_SHOW_DEBUG() && 
+			    !i915_request_completed(*execlists->active)) {
+				struct drm_printer p =
+				       	drm_debug_printer(__func__);
+
+				intel_engine_dump(engine, &p, NULL);
+			}
 
 			/*
 			 * We rely on the hardware being strongly
-- 
2.25.0



More information about the Intel-gfx-trybot mailing list