Agustina Arzille
|
01d0deea58
Simplify refcount increment loops
|
2 months ago |
Agustina Arzille
|
ceabd4361d
Code cleanup after merge
|
2 months ago |
Agustina Arzille
|
9438aa1b1b
Apply bulk optimizations to pmap operations
|
2 months ago |
Agustina Arzille
|
9e456d6551
Implement VM page washing
|
3 months ago |
Agustina Arzille
|
b5cf126033
Style fixes in atomic implementation
|
1 year ago |
Agustina Arzille
|
47d57a4c25
Implement shared-exclusive locks
|
2 years ago |
Agustina Arzille
|
045f179cd2
More style fixes
|
2 years ago |
Agustina Arzille
|
37394f2a23
Style fixes; add more atomic shortcuts
|
2 years ago |
Agustina Arzille
|
b52d87059b
More style fixes
|
2 years ago |
Agustina Arzille
|
f8864c9726
Fix builds on 32-bit platforms
|
2 years ago |
Agustina Arzille
|
8cb66c68da
Restyle the code into using GNU coding standards
|
2 years ago |
Richard Braun
|
10d3a12145
kern/atomic: alias to latomic operations if relevant
|
6 years ago |
Richard Braun
|
cdca0795d4
kern/atomic: minor changes
|
6 years ago |
Richard Braun
|
7769b9765c
kern/atomic: minor improvement
|
6 years ago |
Richard Braun
|
9186a2f543
kern/atomic: rework
|
6 years ago |
Richard Braun
|
8790d75d93
kern/atomic: remove shortcuts
|
6 years ago |
Richard Braun
|
32a4361585
kern/atomic: fix consume memory order
|
6 years ago |
Richard Braun
|
d4a39d61e8
Rename variables in function-like macros
|
6 years ago |
Richard Braun
|
be5b9d6ab9
Don't use reserved identifiers
|
6 years ago |
Richard Braun
|
68e95635b3
Add TODO entries
|
6 years ago |
Richard Braun
|
ac55d7efea
kern/atomic: new atomic_fence_acq_rel macro
|
6 years ago |
Agustina Arzille
|
3ec2193d85
kern/atomic: add thread fences
|
7 years ago |
Richard Braun
|
72ed0dc2f1
Various atomic access fixes
|
7 years ago |
Richard Braun
|
fa70af2fcc
kern/atomic: update shortcut macros
|
7 years ago |
Richard Braun
|
1c6a75ce93
kern/atomic: provide _acq_rel macros instead of _seq_cst
|
7 years ago |
Richard Braun
|
102e667ea8
kern/atomic: add the consume memory order
|
7 years ago |
Richard Braun
|
2e05352f1d
{kern,x86}/atomic: minor changes
|
7 years ago |
Richard Braun
|
b1220f963a
kern/atomic: include kern/macros.h
|
7 years ago |
Agustina Arzille
|
d5bb14cf6a
kern/atomic: new module
|
7 years ago |