amdgpu: add semaphore support
authorMarek Olšák <marek.olsak@amd.com>
Tue, 12 Jan 2016 21:13:07 +0000 (22:13 +0100)
committerMarek Olšák <marek.olsak@amd.com>
Wed, 20 Jan 2016 01:14:46 +0000 (02:14 +0100)
commit6afadeaf13279fcdbc48999f522e1dc90a9dfdaf
tree4401a7685e86ec8bf24c70637bd8bef19bb7dfa0
parentf06c9928198d9348fb31325a2a480afbc29c04b8
amdgpu: add semaphore support

the semaphore is a binary semaphore. the work flow is:
1. create sem
2. signal sem
3. wait sem, reset sem after signalled
4. destroy sem.

Signed-off-by: Chunming Zhou <david1.zhou@amd.com>
Reviewed-by: Jammy Zhou <Jammy.Zhou@amd.com>
Reviewed-by: Christian König <christian.koenig@amd.com>
amdgpu/amdgpu.h
amdgpu/amdgpu_cs.c
amdgpu/amdgpu_internal.h