Sean McBride
8e36412944
choe: add util to detect if worker
4 years ago
Sean McBride
94a95c826d
fix: add missing header
4 years ago
Sean McBride
d6f10cac7a
refactor: decompose types.h
4 years ago
Sean McBride
486a72647b
feat: add check to validate signal on worker
4 years ago
Sean McBride
564765c226
refactor: break sigalrm propagate into util func
4 years ago
Sean McBride
3cec497a9b
refactor: break signal handlers into inline funcs
4 years ago
Sean McBride
2d1678e091
feat: Encore minimum cores at compiletime
4 years ago
Sean McBride
9720f82441
chore: require min 2 cores
4 years ago
Sean McBride
eb491a9018
chore: add always inline attributes
4 years ago
Sean McBride
b315844c46
feat: constant propagation state transitions
4 years ago
Sean McBride
3bf9cc806a
chore: remove redundant zeroing out logic
4 years ago
Sean McBride
aac2d3304f
docs: fix erroneous comment
4 years ago
Sean McBride
eca1546f7a
chore: improved logging
4 years ago
Sean McBride
465b820326
chore: static inline sandbox_state_stringify
4 years ago
Sean McBride
43d00d645f
feat: tighten softint asserts in state transitions
4 years ago
Sean McBride
a70187eed0
refactor: DRY up state transitions
4 years ago
Sean McBride
c37b2ba9a9
docs: Assorted comment cleanup
4 years ago
Sean McBride
842d078846
feat: set as error transition
4 years ago
Sean McBride
c0bcbdbc2e
feat: set as returned
4 years ago
Sean McBride
c014f94797
feat: set as blocked
4 years ago
Sean McBride
b85d089537
feat: running, preempted, complete transitions
4 years ago
Sean McBride
65b10f19dd
feat: sandbox set as runnable
4 years ago
Sean McBride
fd22432cb0
refactor: set_as_initialized
4 years ago
Sean McBride
048b01e690
feat: print_perf
4 years ago
Sean McBride
24e25f255f
feat: add sandbox_state_stringify
4 years ago
Sean McBride
33d65605b1
refactor: free linear memory func
4 years ago
Sean McBride
7dc4488d74
chore: add sandbox state
4 years ago
Sean McBride
853382dcda
fix: correct HTTP response syntax
4 years ago
Sean McBride
8d1b447e74
refactor: cleanup HTTP response logic
4 years ago
Sean McBride
81e3a88a1f
chore: fix case on enums
4 years ago
phani
1370c9f3e1
changes in aarch64 for context variant
...
* Tested fibonacci with 10 and 20 seperately
* Tested fibonacci multi that are in tests/preemption with client1 and
client2 requests.
* Observed a bug in the response: The respone also includes request
headers/body in it, needs to be addressed.
4 years ago
phani
661b7f1e64
remove redundant entries in .gitmodules
4 years ago
Sean McBride
cc88f82958
docs: clarify context switch documentation
4 years ago
Sean McBride
3aba285862
refactor: namespace to arch_context_variant
4 years ago
Sean McBride
8b199f702e
chore: remove extra consistency check
4 years ago
Sean McBride
61fd015254
docs: add commet to mcontext restore
4 years ago
Sean McBride
fdba1b1de8
feat: error check context variants
4 years ago
Sean McBride
9c74fffd38
docs: remove FIXME
4 years ago
Sean McBride
8c3ccc8f14
docs: fix zombie comment
4 years ago
Sean McBride
859e87f425
refactor: remove extraneous zeroing out
4 years ago
Sean McBride
3f4567ea6e
docs: remove restore comment about IP of 0
4 years ago
Sean McBride
24beddd369
docs: preemption does not use fastpasth restore
4 years ago
Sean McBride
5dc987c301
chore: remove extra memset
4 years ago
Sean McBride
42566b1c6e
chore: comment context variants and use running
4 years ago
Sean McBride
bbc8d05ec9
refactor: remove erronious error check
4 years ago
Sean McBride
9dc6d8dd8a
refactor: arch_context_unused error handling
4 years ago
Sean McBride
9a963f1d0c
refactor: rename confusing function name
4 years ago
Sean McBride
f51fd1ef80
docs: remove redundant comment
4 years ago
Sean McBride
7919dff0ba
refactor: decapitalize enums
4 years ago
Sean McBride
ef648ab47c
docs: remove zombie commented out code.
4 years ago