summaryrefslogtreecommitdiff
path: root/kern/mutex.c
AgeCommit message (Expand)Author
2018-01-16Clean up init op dependencies between syscnt and mutexRichard Braun
2017-08-31Add debugging code to the mutex modulesRichard Braun
2017-07-21Merge branch 'adaptive_spinning'Richard Braun
2017-07-21Rework mutex implementation selectionAgustina Arzille
2017-07-13Switch to initialization operationsRichard Braun
2017-05-09Replace sequential consistency with more efficient ordersAgustina Arzille
2017-04-04Use the new atomic operations interfaceAgustina Arzille
2017-03-17kern/sleepq: also disable interrupts during critical sectionsRichard Braun
2017-03-17kern/{condition,mutex}: include stdbool.hRichard Braun
2017-03-04kern/mutex: implement the --enable-mutex-pi optionRichard Braun
2017-03-04kern/{condition,mutex}: reimplement on top of sleep queuesRichard Braun
2017-02-04kern/types: split into module-specific type headersRichard Braun
2014-06-18kern/thread: add thread_joinRichard Braun
2014-01-03Update calls to atomic operationsRichard Braun
2013-04-14kern/{condition,mutex}: refactor common codeRichard Braun
2013-04-14kern/condition: new moduleRichard Braun
2013-04-08kern/mutex: new moduleRichard Braun