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