3

drm-uapi/v3d: extend interface for multiple semaphores support

 2 years ago
source link: https://gitlab.freedesktop.org/mesa/mesa/-/commit/264dedf690f47b5bad9f73cf71e4a051c88075e5
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

drm-uapi/v3d: extend interface for multiple semaphores support


Extends command submission ioctls to support multiple semaphores through
generic ioctl extension design. In this approach, a multisync extension
subclasses a generic ioctl extension struct (base) and enables more than
one wait and signal semaphores. Multisync extension also uses v3d_queue
to specify the wait_stage, i.e. which job should sync before start (wait
semaphores).
Signed-off-by: Melissa Wen <[email protected]>
Reviewed-by: Iago Toral Quiroga <[email protected]>
Part-of: <!13178>

Recommend

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK