Agustina Arzille
|
ae85189376
Implement futexes
|
hace 1 año |
Agustina Arzille
|
d324d64d87
Numerous style and bug fixes
|
hace 1 año |
Agustina Arzille
|
1587437abf
Improve readability of sxlock and thread modules
|
hace 1 año |
Agustina Arzille
|
fac12faa9d
Avoid deadlocks in the adaptive lock implementation
|
hace 1 año |
Agustina Arzille
|
5460d43c9a
Add the cpu_flags_t and standardize typing
|
hace 2 años |
Agustina Arzille
|
3181e6ab2d
Basic task destruction
|
hace 2 años |
Agustina Arzille
|
8cb66c68da
Restyle the code into using GNU coding standards
|
hace 2 años |
Richard Braun
|
ddd0353447
Replace "awaken" with "awoken"
|
hace 5 años |
Richard Braun
|
b4ab6ce08c
kern/sleepq: update acquire/lend documentation
|
hace 6 años |
Richard Braun
|
9ea1595a91
kern/sleepq: make disabling interrupts optional
|
hace 6 años |
Richard Braun
|
7dcf6715ff
New errno.h standard header
|
hace 6 años |
Richard Braun
|
be5b9d6ab9
Don't use reserved identifiers
|
hace 6 años |
Richard Braun
|
9967e907fe
Fix condition variable broadcasting
|
hace 6 años |
Richard Braun
|
a97a2bc6f1
kern/sleepq: fix signal behaviour
|
hace 7 años |
Richard Braun
|
d3d0b52459
kern/sleepq: implement timed waits
|
hace 7 años |
Richard Braun
|
e672836cb0
kern/{sleepq,turnstile}: remove unused initialization operation
|
hace 7 años |
Richard Braun
|
4c0dcbeb7d
Merge branch 'adaptive_spinning'
|
hace 7 años |
Agustina Arzille
|
5c2cf8fff7
kern/mutex: new adaptive spinning mutex implementation
|
hace 7 años |
Richard Braun
|
ff184c2554
Fix inclusions of kern/init.h when declaring init operations
|
hace 7 años |
Richard Braun
|
b2ad7d8623
Switch to initialization operations
|
hace 7 años |
Richard Braun
|
d2a89f7f6e
kern/sleepq: also disable interrupts during critical sections
|
hace 7 años |
Richard Braun
|
f81a2e65d7
kern/sleepq: very early initialization
|
hace 7 años |
Richard Braun
|
cb00e8534c
kern/sleepq: new module
|
hace 7 años |