Agustina Arzille
|
ae85189376
Implement futexes
|
1 year ago |
Agustina Arzille
|
8cb66c68da
Restyle the code into using GNU coding standards
|
2 years ago |
Richard Braun
|
5f202c9f74
Rework assertive functions
|
6 years ago |
Richard Braun
|
9ea1595a91
kern/sleepq: make disabling interrupts optional
|
6 years ago |
Richard Braun
|
9967e907fe
Fix condition variable broadcasting
|
6 years ago |
Richard Braun
|
c7d2507fc4
Revert "Make assert have no side effects"
|
7 years ago |
Richard Braun
|
d18d0e8559
Make assert have no side effects
|
7 years ago |
Richard Braun
|
791a6563cd
kern/condition: implement timed waits
|
7 years ago |
Richard Braun
|
436fe6cb97
Move assert.h to the include directory
|
7 years ago |
Richard Braun
|
d2a89f7f6e
kern/sleepq: also disable interrupts during critical sections
|
7 years ago |
Richard Braun
|
5d0d021905
kern/{condition,mutex}: include stdbool.h
|
7 years ago |
Richard Braun
|
3ae5551b33
kern/{condition,mutex}: reimplement on top of sleep queues
|
7 years ago |
Richard Braun
|
fd035c0a3d
Clean up compilation
|
7 years ago |
Richard Braun
|
7a00044da8
kern/types: split into module-specific type headers
|
7 years ago |
Richard Braun
|
39c13b3b84
Force brackets around one-line conditional statements
|
8 years ago |
Richard Braun
|
701a5d9cf5
kern/thread: add thread_join
|
10 years ago |
Richard Braun
|
b53c5990cc
Update calls to atomic operations
|
11 years ago |
Richard Braun
|
d3a0a31409
kern/condition: make condition_init an inline function
|
11 years ago |
Richard Braun
|
04e1818f60
kern/{condition,mutex}: refactor common code
|
11 years ago |
Richard Braun
|
909c423347
kern/condition: new module
|
11 years ago |