I split the P2P patches into a separate series for review. Patches 1-6 from this series should still be valid. I still need Reviewed-by's for patches 1 and 4. Patches 2 and 5 are by other authors and reviewed by me. But I'd feel better to get at least an Acked-by from some amdgpu folks. Thanks, Felix On 17-07-03 05:11 PM, Felix Kuehling wrote: > Varios cleaned-up and some squashed patches from amd-kfg-staging > that are not necessarily KFD-on-dGPU-specific. The intention is to > minimize differences between amd-kfd-staging and upstream before > reviewing KFD-specific changes for upstreaming. > > Patches 7-12 are a rebased (multiple times) patch series by > Christian for allowing foreign BO imports for peer-to-peer buffer > access. > > Amber Lin (1): > drm/amdgpu: handle foreign BOs in the VM mapping > > Christian König (5): > drm: export drm_gem_prime_dmabuf_ops > drm/amdgpu: disallow foreign BOs for UVD/VCE > drm/amdgpu: disallow foreign BOs in the display path > drm/amdgpu: separate BO from GEM object > drm/amdgpu: enable foreign DMA-buf objects > > Felix Kuehling (3): > drm/amdgpu: implement vm_operations_struct.access > drm/amdgpu: Enable SDMA context switching for CIK > drm/amdgpu: Make SDMA phase quantum configurable > > Jay Cornwall (1): > drm/amdgpu: Send no-retry XNACK for all fault types > > Yong Zhao (1): > drm/amdgpu: Correctly establish the suspend/resume hook for amdkfd > > shaoyunl (1): > drm/amdgpu: Enable SDMA_CNTL.ATC_L1_ENABLE for SDMA on CZ > > drivers/gpu/drm/amd/amdgpu/amdgpu.h | 15 ++- > drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 +- > drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 7 ++ > 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 | 79 ++++++++++++++- > drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 147 +++++++++++++++++++++++++++- > drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 + > drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 17 +++- > drivers/gpu/drm/amd/amdgpu/cik.c | 9 +- > drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 60 ++++++++++++ > drivers/gpu/drm/amd/amdgpu/gfxhub_v1_0.c | 3 + > drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 3 + > drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 42 +++++++- > drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 34 ++++++- > drivers/gpu/drm/drm_prime.c | 3 +- > include/drm/drmP.h | 2 + > 19 files changed, 446 insertions(+), 40 deletions(-) >