SMP Support Next Steps

Sebastian Huber sebastian.huber at
Fri May 20 14:26:54 UTC 2016


the Giant lock elimination is now done.

The next step is to split up the CORE mutex implementation into 
different parts to simplify the business logic (e.g. mutex (ceiling and 
inheritance), recursive mutex (ceiling and inheritance) , binary 
semaphore (FIFO and priority), simple binary semaphore (FIFO and 
priority)). This makes it easier to re-use the implementation for the 
internal, Newlib internal, GCC internal and libbsd mutexes. This should 
be done early next week.

Afterwards, I will work on the OMIP locking protocol implementation:

Sebastian Huber, embedded brains GmbH

Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone   : +49 89 189 47 41-16
Fax     : +49 89 189 47 41-09
E-Mail  : sebastian.huber at
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.

More information about the devel mailing list