diff options
| author | Feifei Xu <Feifei.Xu@amd.com> | 2026-03-20 18:21:15 +0800 |
|---|---|---|
| committer | Alex Deucher <alexander.deucher@amd.com> | 2026-04-17 15:41:14 -0400 |
| commit | dacbf49c0d390eeee60957bc4e33d9f6377d5a41 (patch) | |
| tree | b75a1bda07e280dfcbfb8fe1683b37e2c2e0f1ad | |
| parent | 6f2d27cb614a918bfe0965aa8109d32fafe0559c (diff) | |
| download | linux-dacbf49c0d390eeee60957bc4e33d9f6377d5a41.tar.gz linux-dacbf49c0d390eeee60957bc4e33d9f6377d5a41.zip | |
drm/amdgpu: Place psp pri_fw bo to VRAM on A+A
On A+A, psp requires firmware bo be placed on VRAM.
Signed-off-by: Feifei Xu <Feifei.Xu@amd.com>
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c index a66f8cfb9ca7..4a64e39fa9cd 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c @@ -518,7 +518,7 @@ static int psp_sw_init(struct amdgpu_ip_block *ip_block) } ret = amdgpu_bo_create_kernel(adev, PSP_1_MEG, PSP_1_MEG, - (amdgpu_sriov_vf(adev) || adev->debug_use_vram_fw_buf) ? + (amdgpu_sriov_vf(adev) || adev->debug_use_vram_fw_buf || adev->gmc.xgmi.connected_to_cpu) ? AMDGPU_GEM_DOMAIN_VRAM : AMDGPU_GEM_DOMAIN_GTT, &psp->fw_pri_bo, &psp->fw_pri_mc_addr, |
