@@ -202,10 +202,17 @@ int amdgpu_mca_smu_set_debug_mode(struct amdgpu_device *adev, bool enable)
202
202
203
203
static void amdgpu_mca_smu_mca_bank_dump (struct amdgpu_device * adev , int idx , struct mca_bank_entry * entry )
204
204
{
205
- int i ;
206
-
207
- for (i = 0 ; i < ARRAY_SIZE (entry -> regs ); i ++ )
208
- dev_dbg (adev -> dev , "mca entry[%02d].regs[%02d]=0x%016llx\n" , idx , i , entry -> regs [i ]);
205
+ dev_info (adev -> dev , "[Hardware error] Accelerator Check Architecture events logged\n" );
206
+ dev_info (adev -> dev , "[Hardware error] aca entry[%02d].STATUS=0x%016llx\n" ,
207
+ idx , entry -> regs [MCA_REG_IDX_STATUS ]);
208
+ dev_info (adev -> dev , "[Hardware error] aca entry[%02d].ADDR=0x%016llx\n" ,
209
+ idx , entry -> regs [MCA_REG_IDX_ADDR ]);
210
+ dev_info (adev -> dev , "[Hardware error] aca entry[%02d].MISC0=0x%016llx\n" ,
211
+ idx , entry -> regs [MCA_REG_IDX_MISC0 ]);
212
+ dev_info (adev -> dev , "[Hardware error] aca entry[%02d].IPID=0x%016llx\n" ,
213
+ idx , entry -> regs [MCA_REG_IDX_IPID ]);
214
+ dev_info (adev -> dev , "[Hardware error] aca entry[%02d].SYND=0x%016llx\n" ,
215
+ idx , entry -> regs [MCA_REG_IDX_SYND ]);
209
216
}
210
217
211
218
int amdgpu_mca_smu_log_ras_error (struct amdgpu_device * adev , enum amdgpu_ras_block blk , enum amdgpu_mca_error_type type , struct ras_err_data * err_data )
0 commit comments