Agustina Arzille
|
4498106044
Separate spinlock guards
|
2 years ago |
Agustina Arzille
|
5460d43c9a
Add the cpu_flags_t and standardize typing
|
2 years ago |
Agustina Arzille
|
0c889730a0
More code style fixes
|
2 years ago |
Agustina Arzille
|
57bb7a7bd1
Move the page list to the per-cpu table structure
|
2 years ago |
Agustina Arzille
|
1090b141f8
Use a macro to align to a cache line in SMP only
|
2 years ago |
Agustina Arzille
|
045f179cd2
More style fixes
|
2 years ago |
Agustina Arzille
|
5bf4197855
Reimplement the test framework
|
2 years ago |
Agustina Arzille
|
e2dfe4df23
Use automatic cleanup for resource management
|
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
|
d07f0f34d9
kern/sref: remove left-over macro
|
5 years ago |
Richard Braun
|
6873ec9b5b
kern/sref: track epoch durations
|
5 years ago |
Richard Braun
|
251129e618
kern/sref: reduce minimum epoch duration
|
5 years ago |
Richard Braun
|
056272c66b
kern/sref: schedule noref works with a high priority
|
5 years ago |
Richard Braun
|
943c8e1375
kern/sref: fix when to process review queues
|
5 years ago |
Richard Braun
|
096b200575
kern/sref: add optional debugging
|
5 years ago |
Richard Braun
|
33149b01a9
kern/sref: rework
|
5 years ago |
Richard Braun
|
7cab594590
kern/panic: remove initialization operation
|
6 years ago |
Richard Braun
|
7dcf6715ff
New errno.h standard header
|
6 years ago |
Richard Braun
|
326118bf30
Rework the initialization operations of some kernel modules
|
6 years ago |
Richard Braun
|
c04a26ee89
kern/sref: allow custom initial values
|
6 years ago |
Richard Braun
|
6db72a1aea
kern/sref: allow usage from interrupt context
|
6 years ago |
Richard Braun
|
440a0b8dfb
kern/sref: relax memory ordering on weak reference operations
|
6 years ago |
Richard Braun
|
21e4ae378f
kern/sref: minor style updates
|
6 years ago |
Richard Braun
|
3d74eab548
kern/sref: flip queues on epoch end
|
6 years ago |
Richard Braun
|
fb3beb7bf5
kern/sref: optimize cache flushing
|
6 years ago |
Richard Braun
|
e82501678a
kern/sref: use an slist for review queues
|
6 years ago |
Richard Braun
|
8168a2ba78
kern/sref: rework delta cache synchronization
|
6 years ago |
Richard Braun
|
c7d2507fc4
Revert "Make assert have no side effects"
|
7 years ago |
Richard Braun
|
a4f9c59404
Fix some header inclusions
|
7 years ago |