Few patches to capture more useful details in error state - these details include execlist state, csb events and their decoded form, GuC firmware fetch and load status, submission stats, WA ctx batch buffer. GuC details are only captured if GuC submission is enabled. Except WA ctx batch all other patches are already sent as part of preemption patch series but these are independent patches; it may take a while before preemption patches are reviewed, merged but these patches can be useful now so extracted them from that series. Example output looks like this, EXECLIST_STATUS: 0x00000301 EXECLIST_CTX_ID: 0x00000000 EXECLIST_CSBPTR: 0x00000505 EXECLIST_CSB_WR: 5 EXECLIST_CSB_RD: 5 EXECLIST_CTX/CSB[0]: 0x000.00000 / 0x00000001 | I->A | | | | | | EXECLIST_CTX/CSB[1]: 0x000.00a33 / 0x00000018 | | | | A->I | DONE | | EXECLIST_CTX/CSB[2]: 0x000.00000 / 0x00000001 | I->A | | | | | | EXECLIST_CTX/CSB[3]: 0x000.00a33 / 0x00000018 | | | | A->I | DONE | | EXECLIST_CTX/CSB[4]: 0x000.00000 / 0x00000001 | I->A | | | | | | EXECLIST_CTX/CSB[5]: 0x000.00a33 / 0x00000018 | | | | A->I | DONE | | v1: http://www.spinics.net/lists/intel-gfx/msg86671.html Arun Siluvery (1): drm/i915/error: Capture WA ctx batch in error state Dave Gordon (8): drm/i915/error: capture execlist state on error drm/i915/error: capture ringbuffer pointed to by START drm/i915/error: report ctx id & desc for each request in the queue drm/i915/error: improve CSB reporting drm/i915/error: capture errored context based on request context-id drm/i915/error: enhanced error capture of requests drm/i915/guc: Improve action error reporting drm/i915/error: add GuC state error capture & decode drivers/gpu/drm/i915/i915_debugfs.c | 17 +- drivers/gpu/drm/i915/i915_drv.h | 24 ++- drivers/gpu/drm/i915/i915_gpu_error.c | 299 ++++++++++++++++++++++++++--- drivers/gpu/drm/i915/i915_guc_submission.c | 20 +- drivers/gpu/drm/i915/intel_guc.h | 9 +- 5 files changed, 324 insertions(+), 45 deletions(-) -- 1.9.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx