[RFC 0/3] Add Smart Trace Buffers support

Andrey Grodzovsky andrey.grodzovsky at amd.com
Thu Nov 18 18:18:24 UTC 2021


The Smart Trace Buffer (STB), is a cyclic data buffer used to 
log information about system execution for characterization and debug 
purposes. If at any point should a system encounter a functional 
failure the trace can be collected without need for reproducing 
the failure while running additional instrumentation.

Andrey Grodzovsky (3):
  drm/amd/pm: Add STB accessors interface
  drm/amd/pm: Add STB support in sienna_cichlid
  drm/amd/pm: Add debugfs info for STB

 .../amd/include/asic_reg/mp/mp_11_0_offset.h  |   7 ++
 .../amd/include/asic_reg/mp/mp_11_0_sh_mask.h |  12 ++
 drivers/gpu/drm/amd/pm/amdgpu_pm.c            |   2 +
 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h       |  16 +++
 drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c     | 104 ++++++++++++++++++
 .../amd/pm/swsmu/smu11/sienna_cichlid_ppt.c   |  55 +++++++++
 6 files changed, 196 insertions(+)

-- 
2.25.1



More information about the amd-gfx mailing list