Re: [PATCH v6 0/5] Best effort contiguous VRAM allocation

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The series is

Reviewed-by: Felix Kuehling <felix.kuehling@xxxxxxx>

On 2024-04-24 11:27, Philip Yang wrote:
This patch series implement new KFD memory alloc flag for best effort contiguous
VRAM allocation, to support peer direct access RDMA device with limited scatter-gather
dma capability.

v2: rebase on patch ("drm/amdgpu: Modify the contiguous flags behaviour")
     to avoid adding the new GEM flag

v3: add patch 2 to handle sg segment size limit (Christian)

v4: remove the buddy block size limit from vram mgr because sg table creation already
     remove the limit, and resource uses u64 to handle block start, size (Christian)

v5: remove patch 7 which is not for upstream, add AMDGPU prefix to the macro name.

v6: use shorter flag name, use interruptible wait ctx, drop patch 5/6 (Felix)

Philip Yang (5):
   drm/amdgpu: Support contiguous VRAM allocation
   drm/amdgpu: Handle sg size limit for contiguous allocation
   drm/amdgpu: Evict BOs from same process for contiguous allocation
   drm/amdkfd: Evict BO itself for contiguous allocation
   drm/amdkfd: Bump kfd version for contiguous VRAM allocation

  .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c  | 23 ++++++++++++++++++-
  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c       |  3 ++-
  drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c  | 12 +++++-----
  include/uapi/linux/kfd_ioctl.h                |  4 +++-
  4 files changed, 33 insertions(+), 9 deletions(-)




[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux