On 28 February 2017 at 11:46, zhoucm1 <david1.zhou at amd.com> wrote: > Hi Dave, > > The attached is our semaphore implementation, amdgpu_cs.c is drm file, the > others are kernel file. > Any suggestion? Thanks, I've built a tree with all these in it, and started looking into the interface. I do wonder if we need the separate sem signal/wait interface, I think we should just add semaphore chunks to the CS interface. I'm just playing around with this now. Dave.