summaryrefslogtreecommitdiff
path: root/kern/rtmutex.c
AgeCommit message (Collapse)Author
2017-07-21Merge branch 'adaptive_spinning'Richard Braun
2017-07-21Rework mutex implementation selectionAgustina Arzille
2017-06-13Various atomic access fixesRichard Braun
2017-05-30Move assert.h to the include directoryRichard Braun
This turns assert.h into a standard header.
2017-05-09Replace sequential consistency with more efficient ordersAgustina Arzille
2017-04-04Use the new atomic operations interfaceAgustina Arzille
Stick to a sequentially consistent model for most atomic operations as it matches the semantics of the existing code. Each call site will have to be reevaluated in order to switch to more relaxed accesses where possible.
2017-03-04kern/rtmutex: new moduleRichard Braun
The rtmutex provides real-time mutexes, i.e. mutexes for which priority inheritance is unconditionally enabled.