../
|
io
|
|
d2b5d2d
|
4 years
|
Thierry Delisle |
Set leader lock as default for I/O, which seems the better default
|
kernel
|
|
772411a
|
4 years
|
Thierry Delisle |
Moved bias to it's own function.
Fixed minor assertions triggering.
|
alarm.cfa
|
3.5 KB
|
e660761
|
4 years
|
Thierry Delisle |
First attempt at reducing complation time by restructuring the code. …
|
alarm.hfa
|
1.9 KB
|
1eb239e4
|
4 years
|
Thierry Delisle |
Removed snzi and replaced it with a fast/slow path
|
asyncio.hfa
|
0 bytes
|
2d8f7b0
|
5 years
|
Thierry Delisle |
Implemented basic non-blocking io
|
coroutine.cfa
|
7.2 KB
|
5715d43
|
4 years
|
ajbeach |
Exceptions now get their context differently with libcfathread. Added …
|
coroutine.hfa
|
6.3 KB
|
ae7be7a
|
5 years
|
Thierry Delisle |
Fixed incorrect setting of ready state and added result to previous …
|
CtxSwitch-arm.S
|
2.7 KB
|
c5cbc099
|
4 years
|
pabuhr |
temporarily change from 32-bit to 64-bit and get it working
|
CtxSwitch-i386.S
|
1.8 KB
|
636d115b
|
4 years
|
pabuhr |
formatting, documentation
|
CtxSwitch-i686.S
|
16 bytes
|
bf71cfd
|
6 years
|
Thierry Delisle |
Moved up many directories in source
|
CtxSwitch-x64.S
|
18 bytes
|
37fe352
|
6 years
|
Thierry Delisle |
Added proper multi-lib handling, tests still do not work and arm …
|
CtxSwitch-x86.S
|
16 bytes
|
37fe352
|
6 years
|
Thierry Delisle |
Added proper multi-lib handling, tests still do not work and arm …
|
CtxSwitch-x86_64.S
|
1.9 KB
|
636d115b
|
4 years
|
pabuhr |
formatting, documentation
|
invoke.c
|
6.4 KB
|
9705ffe
|
4 years
|
pabuhr |
add fake stack for ARM 64-bit
|
invoke.h
|
7.4 KB
|
5715d43
|
4 years
|
ajbeach |
Exceptions now get their context differently with libcfathread. Added …
|
io.cfa
|
16.4 KB
|
93526ef
|
4 years
|
Thierry Delisle |
Fixed assertion due to typo in IO
|
iocall.cfa
|
19.5 KB
|
133a161
|
4 years
|
Thierry Delisle |
Fixed redeclaration of off_t for x86
|
iofwd.hfa
|
5.1 KB
|
f00b26d4
|
4 years
|
Thierry Delisle |
Re-worked IO to use epoll and support multiple io_contexts per …
|
kernel.cfa
|
22.6 KB
|
74f5c83
|
4 years
|
pabuhr |
assembler for save/restore registers FPSR/FPCR for ARM
|
kernel.hfa
|
8.9 KB
|
1eb239e4
|
4 years
|
Thierry Delisle |
Removed snzi and replaced it with a fast/slow path
|
kernel_private.hfa
|
9.4 KB
|
fd9b524
|
4 years
|
pabuhr |
change from asm volatile(pause) to Pause()
|
monitor.cfa
|
32.0 KB
|
1b143de
|
5 years
|
Thierry Delisle |
Several fixes to relaxed_ready queue
|
monitor.hfa
|
3.7 KB
|
ac2b598
|
5 years
|
Thierry Delisle |
Changed descriptors for concurrency to use $ prefix instead of …
|
mutex.cfa
|
4.1 KB
|
519f11c
|
4 years
|
Thierry Delisle |
Minor fixes in concurrency lib.
Remove async support for sendfile as a …
|
mutex.hfa
|
3.7 KB
|
ac2b598
|
5 years
|
Thierry Delisle |
Changed descriptors for concurrency to use $ prefix instead of …
|
preemption.cfa
|
17.2 KB
|
97cba9f
|
4 years
|
pabuhr |
fix comment
|
preemption.hfa
|
881 bytes
|
e660761
|
4 years
|
Thierry Delisle |
First attempt at reducing complation time by restructuring the code. …
|
ready_queue.cfa
|
17.9 KB
|
772411a
|
4 years
|
Thierry Delisle |
Moved bias to it's own function.
Fixed minor assertions triggering.
|
ready_subqueue.hfa
|
6.1 KB
|
343d10e
|
4 years
|
Thierry Delisle |
Removed code broken in new-ast out of libcfa
|
snzi.hfa
|
3.9 KB
|
320ec6fc
|
4 years
|
Thierry Delisle |
Changed ready_queue_(grow/shrink) to take a target instead of going …
|
stats.cfa
|
8.9 KB
|
dcb5f8d
|
4 years
|
Thierry Delisle |
Added statistics for the number of times io_ctxs blocked
|
stats.hfa
|
2.6 KB
|
dcb5f8d
|
4 years
|
Thierry Delisle |
Added statistics for the number of times io_ctxs blocked
|
thread.cfa
|
2.4 KB
|
d72c074
|
4 years
|
Thierry Delisle |
Added option to bias threads to queues, instead of processors to queues
|
thread.hfa
|
4.7 KB
|
3e2b9c9
|
4 years
|
Thierry Delisle |
More restructuring of translation units
Unclear if it improves …
|