summaryrefslogtreecommitdiff
path: root/kern/sleepq.c
AgeCommit message (Expand)Author
2018-02-07kern/sleepq: make sleepq_broadcast real-time friendlyRichard Braun
2018-01-30Fix condition variable broadcastingRichard Braun
2018-01-06kern/sleepq: fix signal behaviourRichard Braun
2017-12-03Revert "Make assert have no side effects"Richard Braun
2017-10-15kern/sleepq: replace tab character with spacesRichard Braun
2017-09-22kern/{sleepq,turnstile}: handle spurious wakeupsRichard Braun
2017-09-02kern/sleepq: use an hlist for hash table chainingRichard Braun
2017-09-02Make assert have no side effectsRichard Braun
2017-08-27kern/sleepq: implement timed waitsRichard Braun
2017-07-31kern/{sleepq,turnstile}: remove unused initialization operationRichard Braun
2017-07-21Merge branch 'adaptive_spinning'Richard Braun
2017-07-21kern/mutex: new adaptive spinning mutex implementationAgustina Arzille
2017-07-13Switch to initialization operationsRichard Braun
2017-06-25Use the C11 alignas and noreturn macrosRichard Braun
2017-06-24Move the CPU_L1_SIZE macro to x86/cpu moduleRichard Braun
2017-05-30Move assert.h to the include directoryRichard Braun
2017-04-29Revert "Remove unneeded quotes when using #error"Richard Braun
2017-03-17kern/sleepq: also disable interrupts during critical sectionsRichard Braun
2017-03-17kern/sleepq: very early initializationRichard Braun
2017-03-04kern/sleepq: new moduleRichard Braun