summaryrefslogtreecommitdiff
path: root/kern/spinlock.c
AgeCommit message (Expand)Author
2018-04-19kern/atomic: remove shortcutsRichard Braun
2018-03-03kern/spinlock: minor comment fixRichard Braun
2018-03-02kern/spinlock: fix and optimizeRichard Braun
2018-02-24New errno.h standard headerRichard Braun
2018-02-22kern/spinlock: add ownership tracking as a debugging featureRichard Braun
2017-09-21New build systemRichard Braun
2017-07-13Switch to initialization operationsRichard Braun
2017-06-25Use the C11 alignas and noreturn macrosRichard Braun
2017-06-02kern/spinlock: describe memory order constraintsRichard Braun
2017-06-02kern/spinlock: use new atomic accessor macrosRichard Braun
2017-05-30Move assert.h to the include directoryRichard Braun
2017-05-29kern/spinlock: replace xxx_once macros with atomic accessorsRichard Braun
2017-05-10kern/spinlock: use atomic accessors instead of memory barriersRichard Braun
2017-05-09Replace sequential consistency with more efficient ordersAgustina Arzille
2017-04-29Revert "Remove unneeded quotes when using #error"Richard Braun
2017-04-04Use the new atomic operations interfaceAgustina Arzille
2017-04-03kern/spinlock: new fair and scalable implementationRichard Braun