../
|
kernel
|
|
a67c5b6
|
4 years
|
Thierry Delisle |
Processors now have a pointer to their tls.
This means the tls is no …
|
io
|
|
a76efc8
|
4 years
|
Thierry Delisle |
futures now optionally don't unpark the target thread
|
clib
|
|
5c04e82
|
4 years
|
Thierry Delisle |
change default cfathread_mutex to fast_lock
|
thread.hfa
|
5.1 KB
|
5456537
|
4 years
|
ajbeach |
A bit of clean-up, wrapping the detail of the default vtable up in a macro.
|
thread.cfa
|
4.9 KB
|
d3ba775
|
4 years
|
Thierry Delisle |
More clean-up after new subqueue
|
stats.hfa
|
3.5 KB
|
3bd4293
|
4 years
|
Thierry Delisle |
Added stat for unparks that can migrate
|
stats.cfa
|
12.1 KB
|
45b9b21
|
4 years
|
Thierry Delisle |
Changed stats to be more concise
|
snzi.hfa
|
3.9 KB
|
290553a
|
4 years
|
Thierry Delisle |
Changed some defines to constants with last fix
|
ready_subqueue.hfa
|
3.9 KB
|
f302d80
|
4 years
|
Thierry Delisle |
Fix timestamp with new subqueue which was read after being cleared.
|
ready_queue.cfa
|
22.0 KB
|
f302d80
|
4 years
|
Thierry Delisle |
Fix timestamp with new subqueue which was read after being cleared.
|
preemption.hfa
|
881 bytes
|
e660761
|
4 years
|
Thierry Delisle |
First attempt at reducing complation time by restructuring the code. …
|
preemption.cfa
|
25.5 KB
|
c993b15
|
4 years
|
Thierry Delisle |
Changed RW lock to avoid hitting the global array on schedule.
|
mutex.hfa
|
4.7 KB
|
fd54fef
|
4 years
|
mlbrooks |
Converting the project to use the new syntax for otype, dtype and …
|
mutex.cfa
|
3.9 KB
|
fd54fef
|
4 years
|
mlbrooks |
Converting the project to use the new syntax for otype, dtype and …
|
monitor.hfa
|
3.9 KB
|
e0b8d66d
|
4 years
|
Thierry Delisle |
Fix bug in delete for mutexed pointer.
|
monitor.cfa
|
33.1 KB
|
fd54fef
|
4 years
|
mlbrooks |
Converting the project to use the new syntax for otype, dtype and …
|
locks.hfa
|
9.5 KB
|
ddd473f
|
4 years
|
Thierry Delisle |
Fix a copy/paste mistake and removed a warning in nodebug
|
locks.cfa
|
11.9 KB
|
22b7579
|
4 years
|
Thierry Delisle |
Changed is_blocking_lock trait to use on_wakeup.
Fixed fast_lock to …
|
kernel_private.hfa
|
9.7 KB
|
c993b15
|
4 years
|
Thierry Delisle |
Changed RW lock to avoid hitting the global array on schedule.
|
kernel.hfa
|
8.4 KB
|
a67c5b6
|
4 years
|
Thierry Delisle |
Processors now have a pointer to their tls.
This means the tls is no …
|
kernel.cfa
|
29.7 KB
|
8464edf
|
4 years
|
Thierry Delisle |
'print_stats_now' now pulls stats from processors.
|
iofwd.hfa
|
6.7 KB
|
ff1240f
|
4 years
|
Thierry Delisle |
Added missing forward declaretion
|
io.cfa
|
15.1 KB
|
e9c0b4c
|
4 years
|
Thierry Delisle |
I/O drain now keeps the schedlock for the duration of the call. …
|
invoke.h
|
8.1 KB
|
d3ba775
|
4 years
|
Thierry Delisle |
More clean-up after new subqueue
|
invoke.c
|
6.1 KB
|
a3821fa
|
4 years
|
Thierry Delisle |
Changed enable interrupts:
- no longer save the caller for debugging
…
|
future.hfa
|
2.8 KB
|
c323837
|
4 years
|
Thierry Delisle |
Fix to futures after last change
|
exception.hfa
|
889 bytes
|
c960331
|
4 years
|
ajbeach |
Attempt to clean-up the exception headers. I think this is easier to …
|
exception.cfa
|
2.4 KB
|
be73f30
|
4 years
|
Thierry Delisle |
Changed many instances of kernelTLS to use active_thread/active_coroutine
|
CtxSwitch-x86_64.S
|
1.9 KB
|
0c4a90d
|
4 years
|
pabuhr |
update emacs mode
|
CtxSwitch-x86.S
|
16 bytes
|
37fe352
|
6 years
|
Thierry Delisle |
Added proper multi-lib handling, tests still do not work and arm …
|
CtxSwitch-x64.S
|
18 bytes
|
37fe352
|
6 years
|
Thierry Delisle |
Added proper multi-lib handling, tests still do not work and arm …
|
CtxSwitch-i686.S
|
16 bytes
|
bf71cfd
|
6 years
|
Thierry Delisle |
Moved up many directories in source
|
CtxSwitch-i386.S
|
1.8 KB
|
a4bdbcd
|
4 years
|
pabuhr |
formatting
|
CtxSwitch-arm64.S
|
2.7 KB
|
8ec4a52
|
4 years
|
pabuhr |
harmonize with 32-bit ARM context switch
|
CtxSwitch-arm32.S
|
1.7 KB
|
95472ee
|
4 years
|
pabuhr |
readd ARM 32-bit context-switch assemble file
|
coroutine.hfa
|
7.0 KB
|
5456537
|
4 years
|
ajbeach |
A bit of clean-up, wrapping the detail of the default vtable up in a macro.
|
coroutine.cfa
|
9.3 KB
|
5456537
|
4 years
|
ajbeach |
A bit of clean-up, wrapping the detail of the default vtable up in a macro.
|
alarm.hfa
|
2.2 KB
|
4aeaee5
|
4 years
|
caparsons |
added alarm callback to union and refactored
|
alarm.cfa
|
3.8 KB
|
a3821fa
|
4 years
|
Thierry Delisle |
Changed enable interrupts:
- no longer save the caller for debugging
…
|