Richard Braun
|
ec4ddf8b95
Fix atomic operations argument types
|
il y a 6 ans |
Richard Braun
|
8790d75d93
kern/atomic: remove shortcuts
|
il y a 6 ans |
Richard Braun
|
eb07829eae
kern/spinlock: minor comment fix
|
il y a 7 ans |
Richard Braun
|
07c7d5d45c
kern/spinlock: fix and optimize
|
il y a 7 ans |
Richard Braun
|
7dcf6715ff
New errno.h standard header
|
il y a 7 ans |
Richard Braun
|
e826536338
kern/spinlock: add ownership tracking as a debugging feature
|
il y a 7 ans |
Richard Braun
|
1ff3666dc2
New build system
|
il y a 7 ans |
Richard Braun
|
b2ad7d8623
Switch to initialization operations
|
il y a 7 ans |
Richard Braun
|
9ded7917da
Use the C11 alignas and noreturn macros
|
il y a 7 ans |
Richard Braun
|
f4b232fdc9
kern/spinlock: describe memory order constraints
|
il y a 7 ans |
Richard Braun
|
d9d5380bd7
kern/spinlock: use new atomic accessor macros
|
il y a 7 ans |
Richard Braun
|
436fe6cb97
Move assert.h to the include directory
|
il y a 7 ans |
Richard Braun
|
fb9d72a5a9
kern/spinlock: replace xxx_once macros with atomic accessors
|
il y a 7 ans |
Richard Braun
|
54cd82044a
kern/spinlock: use atomic accessors instead of memory barriers
|
il y a 7 ans |
Agustina Arzille
|
bcbe8dc991
Replace sequential consistency with more efficient orders
|
il y a 7 ans |
Richard Braun
|
fb13a50dca
Revert "Remove unneeded quotes when using #error"
|
il y a 7 ans |
Agustina Arzille
|
b1730c99f8
Use the new atomic operations interface
|
il y a 8 ans |
Richard Braun
|
7933e1b8c7
kern/spinlock: new fair and scalable implementation
|
il y a 8 ans |