Commit baf75a08 authored by Lijo Lazar's avatar Lijo Lazar Committed by Alex Deucher
Browse files

drm/amdgpu: Check if AID is active before access



Access XGMI registers only if AID is active.

Signed-off-by: default avatarLijo Lazar <lijo.lazar@amd.com>
Reviewed-by: default avatarAsad Kamal <asad.kamal@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent d4a640d4
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -333,6 +333,10 @@ static u32 xgmi_v6_4_get_link_status(struct amdgpu_device *adev, int global_link
	}

	i = global_link_num / n;

	if (!(adev->aid_mask & BIT(i)))
		return U32_MAX;

	addr += adev->asic_funcs->encode_ext_smn_addressing(i);

	return RREG32_PCIE_EXT(addr);