[PATCH] libdrm: add drm syncobj create/destroy/import/export

Marek Olšák maraeo at gmail.com
Sat Sep 9 00:17:01 UTC 2017


On Fri, Sep 8, 2017 at 10:08 PM, Dave Airlie <airlied at gmail.com> wrote:
>
>
> On 9 Sep. 2017 2:30 am, "Marek Olšák" <maraeo at gmail.com> wrote:
>
> What's the difference between HandleToFD and ExportSyncFile?
>
>
> One just gives you an FD for sharing the syncobj itself, the other exports
> the syncobj state into a sync file and you get to do sync file stuff with
> it.
>
> A) is for process sharing
> B) for interop with sync files

i'm still confused, but If I understand it correctly, we have 4 kinds
fences now:
- amdgpu per-ring sequence numbers
- syncobj
- HandleToFD for sharing a syncobj (this is not an Android fence)
- ExportSyncFile, which is an Android fence

Is that right?

Thanks,
Marek


More information about the dri-devel mailing list