[PATCH 0/6] make ctx mgr global

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

 



If we want to share semaphore/dependency across process across device, we
must make ctx id be global, so that we can index it everywhere.

Chunming Zhou (6):
  drm/amdgpu: use global ctx mgr instead of vm specified
  drm/amdgpu: clean up for amdgpu ctx
  drm/amdgpu: allocate progressively higher ids for ctx until idr
    counter wraps
  drm/amdgpu: ctx id should be removed when ctx is freed
  drm/amdgpu: use fence-array for ctx release
  drm/amdgpu: dependency is already signaled if ctx has been freed

 drivers/gpu/drm/amd/amdgpu/amdgpu.h     |  17 ++--
 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c  |   9 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 142 ++++++++++++++++++--------------
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c |   3 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c |   4 -
 5 files changed, 92 insertions(+), 83 deletions(-)

-- 
1.9.1



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

  Powered by Linux