drm/amdgpu: Alloc page table on correct memory partition
authorPhilip Yang <Philip.Yang@amd.com>
Fri, 24 Feb 2023 01:00:05 +0000 (20:00 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Fri, 9 Jun 2023 14:36:33 +0000 (10:36 -0400)
commitea7bf2f22061a7bd77b17ddd4ac1bb3500ae823f
treefbdde53a79f8e6ed4c3667097c484e7855c99059
parentdc12f9eddedb8b41f4dc948e5e636e5221fb4d43
drm/amdgpu: Alloc page table on correct memory partition

Alloc kernel mode page table bo uses the amdgpu_vm->mem_id + 1 as bp
mem_id_plus1 parameter. For APU mode, select the correct TTM pool to
alloc page from the corresponding memory partition, this will be the
closest NUMA node. For dGPU mode, select the correct address range for
vram manager.

Signed-off-by: Philip Yang <Philip.Yang@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c