Agustina Arzille
|
a95146a758
Add the 'get_id' IPC messages for threads and tasks
|
1 year ago |
Agustina Arzille
|
d324d64d87
Numerous style and bug fixes
|
1 year ago |
Agustina Arzille
|
b7ae69bdd2
Use the standard types
|
1 year ago |
Agustina Arzille
|
1090b141f8
Use a macro to align to a cache line in SMP only
|
2 years 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
|
ec4ddf8b95
Fix atomic operations argument types
|
6 years ago |
Richard Braun
|
8790d75d93
kern/atomic: remove shortcuts
|
6 years ago |
Richard Braun
|
eb07829eae
kern/spinlock: minor comment fix
|
6 years ago |
Richard Braun
|
07c7d5d45c
kern/spinlock: fix and optimize
|
6 years ago |
Richard Braun
|
7dcf6715ff
New errno.h standard header
|
6 years ago |
Richard Braun
|
e826536338
kern/spinlock: add ownership tracking as a debugging feature
|
6 years ago |
Richard Braun
|
1ff3666dc2
New build system
|
7 years ago |
Richard Braun
|
b2ad7d8623
Switch to initialization operations
|
7 years ago |
Richard Braun
|
9ded7917da
Use the C11 alignas and noreturn macros
|
7 years ago |
Richard Braun
|
f4b232fdc9
kern/spinlock: describe memory order constraints
|
7 years ago |
Richard Braun
|
d9d5380bd7
kern/spinlock: use new atomic accessor macros
|
7 years ago |
Richard Braun
|
436fe6cb97
Move assert.h to the include directory
|
7 years ago |
Richard Braun
|
fb9d72a5a9
kern/spinlock: replace xxx_once macros with atomic accessors
|
7 years ago |
Richard Braun
|
54cd82044a
kern/spinlock: use atomic accessors instead of memory barriers
|
7 years ago |
Agustina Arzille
|
bcbe8dc991
Replace sequential consistency with more efficient orders
|
7 years ago |
Richard Braun
|
fb13a50dca
Revert "Remove unneeded quotes when using #error"
|
7 years ago |
Agustina Arzille
|
b1730c99f8
Use the new atomic operations interface
|
7 years ago |
Richard Braun
|
7933e1b8c7
kern/spinlock: new fair and scalable implementation
|
7 years ago |