[PATCH 0/4] Patchset to enable soft reset

Victor Zhao Victor.Zhao at amd.com
Thu Mar 10 06:11:51 UTC 2022


This patch set is to enable soft reset on Sienna Cichlid on sdma and
vcn. Sequence is enabled to satisfy the request of a faster and soft
solution for multi-container environment. In order to get a more accurate
engine hang detection, get hang from timeout job instead of register
status. In order to maintain the previous reset logic, add a module
parameter to control soft reset.

Victor Zhao (4):
  drm/amdgpu: add param soft_reset_enable
  drm/amdgpu: pass job to check soft reset
  drm/amdgpu: add sdma v5_2 soft reset
  drm/amdgpu: add vcn v3_0 soft reset

 drivers/gpu/drm/amd/amdgpu/amdgpu.h           |  3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c    |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c    | 18 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c       |  9 ++
 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c       |  2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c       |  2 +-
 drivers/gpu/drm/amd/amdgpu/dce_v10_0.c        |  2 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/nv.c               |  5 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c        |  2 +-
 drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c        | 79 ++++++++++++++++-
 drivers/gpu/drm/amd/amdgpu/tonga_ih.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c         |  2 +-
 drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c         | 87 ++++++++++++++++++-
 .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c |  2 +-
 drivers/gpu/drm/amd/include/amd_shared.h      |  2 +-
 21 files changed, 204 insertions(+), 27 deletions(-)

-- 
2.25.1



More information about the amd-gfx mailing list