Skip to content

Commit dd401cd

Browse files
Yang Wangalexdeucher
authored andcommitted
drm/amdgpu: add RAS error info support for sdma_v4_4_2.
add RAS error info support for sdma_v4_4_2. Signed-off-by: Yang Wang <[email protected]> Reviewed-by: Tao Zhou <[email protected]> Reviewed-by: Hawking Zhang <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
1 parent 5b1270b commit dd401cd

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2130,6 +2130,11 @@ static void sdma_v4_4_2_inst_query_ras_error_count(struct amdgpu_device *adev,
21302130
{
21312131
struct ras_err_data *err_data = (struct ras_err_data *)ras_err_status;
21322132
uint32_t sdma_dev_inst = GET_INST(SDMA0, sdma_inst);
2133+
unsigned long ue_count = 0;
2134+
struct amdgpu_smuio_mcm_config_info mcm_info = {
2135+
.socket_id = adev->smuio.funcs->get_socket_id(adev),
2136+
.die_id = adev->sdma.instance[sdma_inst].aid_id,
2137+
};
21332138

21342139
/* sdma v4_4_2 doesn't support query ce counts */
21352140
amdgpu_ras_inst_query_ras_error_count(adev,
@@ -2139,7 +2144,9 @@ static void sdma_v4_4_2_inst_query_ras_error_count(struct amdgpu_device *adev,
21392144
ARRAY_SIZE(sdma_v4_4_2_ras_memory_list),
21402145
sdma_dev_inst,
21412146
AMDGPU_RAS_ERROR__MULTI_UNCORRECTABLE,
2142-
&err_data->ue_count);
2147+
&ue_count);
2148+
2149+
amdgpu_ras_error_statistic_ue_count(err_data, &mcm_info, ue_count);
21432150
}
21442151

21452152
static void sdma_v4_4_2_query_ras_error_count(struct amdgpu_device *adev,

0 commit comments

Comments
 (0)