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(-) >