[PATCH] drm/amdgpu: Allocate psp fw private buffer in vram

Ma, Le Le.Ma at amd.com
Tue Aug 19 08:41:05 UTC 2025


[AMD Official Use Only - AMD Internal Distribution Only]

Reviewed-by: Le Ma <le.ma at amd.com>

> -----Original Message-----
> From: Zhang, Hawking <Hawking.Zhang at amd.com>
> Sent: Tuesday, August 19, 2025 4:31 PM
> To: amd-gfx at lists.freedesktop.org; Ma, Le <Le.Ma at amd.com>
> Cc: Zhang, Hawking <Hawking.Zhang at amd.com>
> Subject: [PATCH] drm/amdgpu: Allocate psp fw private buffer in vram
>
> It's not necessarily to allocate psp firmware private buffer in different memory domain
> in sriov and bare metal environment
>
> Signed-off-by: Hawking Zhang <Hawking.Zhang at amd.com>
> ---
>  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
> b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
> index 04dedf38eb0d..d53700c87a5e 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c
> @@ -506,8 +506,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_GEM_DOMAIN_VRAM :
> AMDGPU_GEM_DOMAIN_GTT,
> +                                   AMDGPU_GEM_DOMAIN_VRAM,
>                                     &psp->fw_pri_bo,
>                                     &psp->fw_pri_mc_addr,
>                                     &psp->fw_pri_buf);
> --
> 2.17.1



More information about the amd-gfx mailing list