<p dir="ltr"></p>
<p dir="ltr">On 1 Dec. 2016 15:22, "zhoucm1" <<a href="mailto:david1.zhou@amd.com">david1.zhou@amd.com</a>> wrote:<br>
><br>
> Yes, the old implementation which is already in upstream libdrm is out of data, there isn't other user, so we want to drop it when new semaphore is verified OK.</p>
<p dir="ltr">Could you post some patches for the new one? Otherwise I'll have to write one for radv.</p>
<p dir="ltr">Dave.<br>
><br>
> Thanks,<br>
> David Zhou<br>
><br>
><br>
> On 2016年12月01日 10:36, Mao, David wrote:<br>
>><br>
>> Hi Dave,<br>
>> i believe your first attempt is correct.<br>
>> The export/import semaphore needs refine of the semaphore implementation.<br>
>> We are working on that.<br>
>><br>
>> Thanks.<br>
>> Best Regards,<br>
>> David<br>
>>><br>
>>> On 1 Dec 2016, at 10:12 AM, Dave Airlie <<a href="mailto:airlied@gmail.com">airlied@gmail.com</a>> wrote:<br>
>>><br>
>>> Hey all,<br>
>>><br>
>>> So I've started adding semaphore support to radv but I'm not really<br>
>>> sure what the API to the semaphore code is.<br>
>>><br>
>>> the Vulkan API is you get a command submission of a number of submit<br>
>>> units which have a 0-n wait semaphore, 0-n command buffers and 0-n<br>
>>> signal semaphores.<br>
>>><br>
>>> Now I'm not sure how I should use the APIs with those.<br>
>>><br>
>>> My first attempt is<br>
>>><br>
>>> call amdgpu_cs_wait_semaphore on all the wait ones, call the cs submit<br>
>>> API, then call the amdgpu_cs_signal_semaphore on all the signal ones?<br>
>>><br>
>>> or should I be up front calling wait/signal then submitting the command streams?<br>
>>><br>
>>> Also upcoming work requires possibly sharing semaphores between<br>
>>> processes, is there any indication how this might be made work with<br>
>>> the libdrm_amdgpu semaphore implementation?<br>
>>><br>
>>> Thanks,<br>
>>> Dave.<br>
>>> _______________________________________________<br>
>>> amd-gfx mailing list<br>
>>> <a href="mailto:amd-gfx@lists.freedesktop.org">amd-gfx@lists.freedesktop.org</a><br>
>>> <a href="https://lists.freedesktop.org/mailman/listinfo/amd-gfx">https://lists.freedesktop.org/mailman/listinfo/amd-gfx</a><br>
>><br>
>> _______________________________________________<br>
>> amd-gfx mailing list<br>
>> <a href="mailto:amd-gfx@lists.freedesktop.org">amd-gfx@lists.freedesktop.org</a><br>
>> <a href="https://lists.freedesktop.org/mailman/listinfo/amd-gfx">https://lists.freedesktop.org/mailman/listinfo/amd-gfx</a><br>
><br>
></p>