drm/amdgpu: add reset register dump trace on GPU

Dump the list of register values to trace event on GPU reset.

Signed-off-by: Somalapuram Amaranath <Amaranath.Somalapuram@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
Somalapuram Amaranath
2022-02-23 14:27:43 +05:30
committed by Alex Deucher
parent 5ce5a584cb
commit 15fd09a05a
2 changed files with 33 additions and 0 deletions

View File

@@ -536,6 +536,22 @@ TRACE_EVENT(amdgpu_ib_pipe_sync,
__entry->seqno)
);
TRACE_EVENT(amdgpu_reset_reg_dumps,
TP_PROTO(uint32_t address, uint32_t value),
TP_ARGS(address, value),
TP_STRUCT__entry(
__field(uint32_t, address)
__field(uint32_t, value)
),
TP_fast_assign(
__entry->address = address;
__entry->value = value;
),
TP_printk("amdgpu register dump 0x%x: 0x%x",
__entry->address,
__entry->value)
);
#undef AMDGPU_JOB_GET_TIMELINE_NAME
#endif