drm/amdgpu: update athub interrupt harvesting handle
GCEA/MMHUB EA error should not result to DF freeze, this is fixed in next generation, but for some reasons the GCEA/MMHUB EA error will result to DF freeze in previous generation, diver should avoid to indicate GCEA/MMHUB EA error as hw fatal error in kernel message by read GCEA/MMHUB err status registers. Changed from V1: make query_ras_error_status function more general make read mmhub er status register more friendly Changed from V2: move ras error status query function into do_recovery workqueue Changed from V3: remove useless code from V2, print GCEA error status instance number Signed-off-by:Stanley.Yang <Stanley.Yang@amd.com> Reviewed-by:
Hawking Zhang <Hawking.Zhang@amd.com> Change-Id: Ie25e03c1888d8871cea51e473c5268f2fb54f23f
Showing
- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h 1 addition, 0 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h 1 addition, 0 deletionsdrivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h
- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c 42 additions, 1 deletiondrivers/gpu/drm/amd/amdgpu/amdgpu_ras.c
- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c 1 addition, 0 deletionsdrivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c 29 additions, 0 deletionsdrivers/gpu/drm/amd/amdgpu/gfx_v9_4.c
- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h 2 additions, 0 deletionsdrivers/gpu/drm/amd/amdgpu/gfx_v9_4.h
- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c 29 additions, 0 deletionsdrivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c
- drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_1_offset.h 3 additions, 1 deletiondrivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_1_offset.h
Loading
Please register or sign in to comment