Since the PD BOs are assigned at initialization, the placement stage can obtain the PD physical address (PA) directly from the PD BOs without additional lookups.
Signed-off-by: Prike Liang <prike.li...@amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c index 260165bbe373..fd9cbbebbdf4 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c @@ -476,7 +476,7 @@ static int vm_validate_pt_pd_bos(struct amdgpu_vm *vm, return ret; } - vm->pd_phys_addr = amdgpu_gmc_pd_addr(vm->root.bo); + vm->pd_phys_addr = amdgpu_gmc_pd_addr(pd); return 0; } -- 2.34.1