[Libre-soc-dev] gpus and fences

Jacob Lifshay programmerjake at gmail.com
Tue Apr 20 17:52:41 BST 2021

This thread on dri-devel is relevant for Kazan, having to do with what kind
of synchronization primitives the linux gpu ecosystem should use:

Kazan runs into issues due to being in user-space and the standard linux
gpu sync primitive being a dma-fence which is required to have kernel-level
finite completion time guarantees. user-space can't directly provide
something like that since someone could send sigstop or something to the
user process, causing a kernel-level deadlock.


More information about the Libre-soc-dev mailing list