[PATCH 0/6] make ctx mgr global
Chunming Zhou
David1.Zhou at amd.com
Thu Aug 18 07:50:12 UTC 2016
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
More information about the amd-gfx
mailing list