[PATCH 0/6] Experimental P2P buffer sharing v2

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

 



Sorry for the spam. The second (old) cover letter was sent by mistake.
Please look at v3.

Regards,
  Felix


On 17-07-18 10:22 PM, Felix Kuehling wrote:
> This patch series adds experimental P2P buffer sharing in amdgpu. It's
> disabled by default and can be enabled with amdgpu.p2p_sharing=1.
>
> v2:
> * Changed drm helper function to cast to GEM object
> * Added foreign BO checks to DC code paths
> * Updated commit message for amdgpu_cs change
>
> Amber Lin (1):
>   drm/amdgpu: handle foreign BOs in the VM mapping
>
> Christian König (4):
>   drm/amdgpu: disallow foreign BOs for CS w/o GPUVM mapping
>   drm/amdgpu: disallow foreign BOs in the display path v2
>   drm/amdgpu: separate BO from GEM object
>   drm/amdgpu: enable foreign DMA-buf objects v2
>
> Felix Kuehling (1):
>   drm: Add helper to cast DMA-buf to GEM object
>
>  drivers/gpu/drm/amd/amdgpu/amdgpu.h                | 16 ++++-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c             |  3 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |  6 ++
>  drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  6 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c            | 41 ++++++++---
>  drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |  7 +-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_prime.c          | 80 +++++++++++++++++++++-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            | 17 ++++-
>  drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             | 17 +++--
>  drivers/gpu/drm/amd/amdgpu/dce_v10_0.c             |  5 ++
>  drivers/gpu/drm/amd/amdgpu/dce_v11_0.c             |  5 ++
>  drivers/gpu/drm/amd/amdgpu/dce_v6_0.c              |  5 ++
>  drivers/gpu/drm/amd/amdgpu/dce_v8_0.c              |  5 ++
>  .../drm/amd/display/amdgpu_dm/amdgpu_dm_types.c    |  5 ++
>  drivers/gpu/drm/drm_prime.c                        | 25 +++++++
>  include/drm/drmP.h                                 |  2 +
>  16 files changed, 219 insertions(+), 26 deletions(-)
>



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

  Powered by Linux