summaryrefslogtreecommitdiff
path: root/kern/spinlock_i.h
AgeCommit message (Expand)Author
2018-04-19kern/atomic: remove shortcutsRichard Braun
2018-03-02kern/spinlock: fix and optimizeRichard Braun
2018-03-02kern/spinlock: fix direct use of CONFIG_SPINLOCK_DEBUGRichard Braun
2018-02-24New errno.h standard headerRichard Braun
2018-02-24Don't use reserved identifiersRichard Braun
2018-02-22kern/spinlock: add ownership tracking as a debugging featureRichard Braun
2017-05-30Move assert.h to the include directoryRichard Braun
2017-05-09Replace sequential consistency with more efficient ordersAgustina Arzille
2017-04-09kern/{mutex,rtmutex,spinlock}: optimize fast pathsRichard Braun
2017-04-04Use the new atomic operations interfaceAgustina Arzille
2017-04-03kern/spinlock: new fair and scalable implementationRichard Braun
2017-02-20kern/spinlock: make spinlock_trylock return ERROR_BUSY instead of 1Richard Braun
2017-02-04kern/types: split into module-specific type headersRichard Braun
2016-12-09Force brackets around one-line conditional statementsRichard Braun
2014-06-18kern/thread: add thread_joinRichard Braun
2014-01-03Update calls to atomic operationsRichard Braun
2013-04-03kern/spinlock: replace compare-and-swap with a simpler exchangeRichard Braun
2013-04-03kern/spinlock: change the interface of trylock functionsRichard Braun
2013-02-26kern/spinlock: add interrupt-handling locking primitivesRichard Braun