[PATCH 00/14] implement new RAS ACA driver

Yang Wang kevinyang.wang at amd.com
Wed Jan 3 08:02:06 UTC 2024


The following set of patches is the code used to implement ACA driver,
and its purpose is to replace the existing leagacy MCA/RAS driver code.

Yang Wang (14):
  drm/amdgpu: implement RAS ACA driver framework
  drm/amdgpu: add ACA kernel hardware error log support
  drm/amdgpu: add ACA bank dump debugfs support
  drm/amd/pm: add aca smu backend support for smu v13.0.6
  drm/amdgpu: add amdgpu ras aca query interface
  drm/amdgpu: add aca sysfs support
  drm/amdgpu: add umc v12.0 ACA support
  drm/amdgpu: add gfx v9.4.3 ACA support
  drm/amdgpu: add sdma v4.4.2 ACA support
  drm/amdgpu: add mmhub v1.8 ACA support
  drm/amdgpu: add xgmi v6.4.0 ACA support
  drm/amdgpu: replace MCA macro with ACA for XGMI
  drm/amd/pm: remove unused mca_smu_funcs
  drm/amdgpu: remove unused smu mca smu driver

 drivers/gpu/drm/amd/amdgpu/Makefile           |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h           |   4 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c       | 857 ++++++++++++++++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h       | 200 ++++
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c    |   6 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c       | 360 --------
 drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h       | 114 ---
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c       | 105 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h       |  15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c      |  83 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c       |  85 ++
 drivers/gpu/drm/amd/amdgpu/mmhub_v1_8.c       |  87 ++
 drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c      |  80 ++
 drivers/gpu/drm/amd/amdgpu/umc_v12_0.c        |  65 +-
 .../drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c  | 470 ++--------
 15 files changed, 1603 insertions(+), 930 deletions(-)
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_aca.c
 create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_aca.h

-- 
2.34.1



More information about the amd-gfx mailing list