drm/i915: Show the logical context ring state on dumping
authorChris Wilson <chris@chris-wilson.co.uk>
Sun, 15 Sep 2019 20:37:00 +0000 (21:37 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Mon, 16 Sep 2019 21:09:08 +0000 (22:09 +0100)
Include the active context register state when dumping the engine.

Suggested-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Reviewed-by: Stuart Summers <stuart.summers@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190915203701.29163-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/gt/intel_engine_cs.c

index a8014c5..3c176b0 100644 (file)
@@ -1404,6 +1404,11 @@ void intel_engine_dump(struct intel_engine_cs *engine,
                           rq->timeline->hwsp_offset);
 
                print_request_ring(m, rq);
+
+               if (rq->hw_context->lrc_reg_state) {
+                       drm_printf(m, "Logical Ring Context:\n");
+                       hexdump(m, rq->hw_context->lrc_reg_state, PAGE_SIZE);
+               }
        }
        spin_unlock_irqrestore(&engine->active.lock, flags);