[fpc-devel] Blackfin support

Michael Schnell mschnell at lumino.de
Fri Jul 9 15:40:11 CEST 2010

The v5 workaround code not only is less efficient (doing busy 
splinocks), it also creates potential deadlocks in certain cases 
(realtime priority), is not 100% secure and it might be that certain 
chips even fail handling the swap instruction atomicly and thus the code 
will not work  at all.

Thus, IMHO,  basing the userland part of Futex on this is not recommended.

The "common" Linux functions are guaranteed to work decently (with 
Kernel support if necessary) and always are as fast as possible.


More information about the fpc-devel mailing list