Commit 9d4f837a authored by Frank.Min's avatar Frank.Min Committed by Alex Deucher
Browse files

drm/amdgpu: unity mc base address for arcturus



arcturus for sriov would use the unified mc base address

Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
Signed-off-by: default avatarFrank.Min <Frank.Min@amd.com>
Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
parent 81c274c4
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -924,12 +924,12 @@ static void gmc_v9_0_vram_gtt_location(struct amdgpu_device *adev,
					struct amdgpu_gmc *mc)
{
	u64 base = 0;
	if (!amdgpu_sriov_vf(adev)) {

	if (adev->asic_type == CHIP_ARCTURUS)
		base = mmhub_v9_4_get_fb_location(adev);
		else
	else if (!amdgpu_sriov_vf(adev))
		base = mmhub_v1_0_get_fb_location(adev);
	}

	/* add the xgmi offset of the physical node */
	base += adev->gmc.xgmi.physical_node_id * adev->gmc.xgmi.node_segment_size;
	amdgpu_gmc_vram_location(adev, mc, base);