All of lore.kernel.org
 help / color / mirror / Atom feed
* Question on UAPI for fences
@ 2014-09-12 13:23 Christian König
  2014-09-12 14:09 ` Daniel Vetter
  0 siblings, 1 reply; 19+ messages in thread
From: Christian König @ 2014-09-12 13:23 UTC (permalink / raw)
  To: dri-devel, Maarten Lankhorst, Jerome Glisse; +Cc: gpudriverdevsupport

Hello everyone,

to allow concurrent buffer access by different engines beyond the 
multiple readers/single writer model that we currently use in radeon and 
other drivers we need some kind of synchonization object exposed to 
userspace.

My initial patch set for this used (or rather abused) zero sized GEM 
buffers as fence handles. This is obviously isn't the best way of doing 
this (to much overhead, rather ugly etc...), Jerome commented on this 
accordingly.

So what should a driver expose instead? Android sync points? Something else?

Please discuss and/or advise,
Christian.

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2014-09-15  8:52 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-12 13:23 Question on UAPI for fences Christian König
2014-09-12 14:09 ` Daniel Vetter
2014-09-12 14:43   ` Daniel Vetter
2014-09-12 14:50     ` Jerome Glisse
2014-09-12 15:13       ` Daniel Vetter
2014-09-12 15:25       ` Alex Deucher
2014-09-12 15:33         ` Jerome Glisse
2014-09-12 15:38           ` Alex Deucher
2014-09-12 15:42           ` Christian König
2014-09-12 15:48             ` Jerome Glisse
2014-09-12 15:58               ` Christian König
2014-09-12 16:03                 ` Jerome Glisse
2014-09-12 16:08                   ` Christian König
2014-09-12 16:38                     ` John Harrison
2014-09-13 12:25                       ` Christian König
2014-09-14  0:32                         ` Marek Olšák
2014-09-14 10:36                           ` Christian König
2014-09-15  8:46                             ` Daniel Vetter
2014-09-12 16:45                     ` Jesse Barnes

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.