Agustina Arzille
|
ae85189376
Implement futexes
|
1 year ago |
Agustina Arzille
|
d324d64d87
Numerous style and bug fixes
|
1 year ago |
Agustina Arzille
|
f19fc63f09
Use more shortcuts from the atomic API
|
2 years ago |
Agustina Arzille
|
54bd72dded
Remove implementation files
|
2 years 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
|
7dcf6715ff
New errno.h standard header
|
6 years ago |
Richard Braun
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
Richard Braun
|
b4c679bd60
Clean up init op dependencies between syscnt and mutex
|
6 years ago |
Richard Braun
|
fcdb23537d
kern/rtmutex: add comments
|
6 years ago |
Richard Braun
|
5daf8db520
Add debugging code to the mutex modules
|
7 years ago |
Richard Braun
|
e395627038
kern/rtmutex: implement timed waits
|
7 years ago |
Richard Braun
|
436fe6cb97
Move assert.h to the include directory
|
7 years ago |
Richard Braun
|
6ba94ce79c
kern/rtmutex: fix unlock
|
7 years ago |
Richard Braun
|
42b089048f
kern/{mutex,rtmutex,spinlock}: optimize fast paths
|
7 years ago |
Richard Braun
|
239d8d2d4c
kern/{mutex,rtmutex}: normalize fast path names
|
7 years ago |
Richard Braun
|
3e2e232b53
Fix typos
|
7 years ago |
Richard Braun
|
3fcd23576e
kern/rtmutex: new module
|
7 years ago |