summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorPhilip Yang <Philip.Yang@amd.com>2024-04-05 22:56:41 +0300
committerAlex Deucher <alexander.deucher@amd.com>2024-04-30 16:58:15 +0300
commit7005b169da89eeb3ecbd00347e601e63977c0f3c (patch)
treefa05bd7925018936e43286aa6fd74b9f630663c1 /include/linux
parentb2dba064c9bdd18c7dd39066d25453af28451dbf (diff)
downloadlinux-7005b169da89eeb3ecbd00347e601e63977c0f3c.tar.xz
drm/amdgpu: Evict BOs from same process for contiguous allocation
When TTM failed to alloc VRAM, TTM try evict BOs from VRAM to system memory then retry the allocation, this skips the KFD BOs from the same process because KFD require all BOs are resident for user queues. If TTM with TTM_PL_FLAG_CONTIGUOUS flag to alloc contiguous VRAM, allow TTM evict KFD BOs from the same process, this will evict the user queues first, and restore the queues later after contiguous VRAM allocation. 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>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions