92 Commits (84cdcf7b6cc25ad6c40caee7a111a6156bad7b57)

Author SHA1 Message Date
Sean McBride 82d0505104 chore: make durations uint32_t
4 years ago
Sean McBride 76ba308c16 feat: Initial MVP of admissions control
4 years ago
Sean McBride 628275f6f9 docs: Associate FIXMEs and TODOs with issues
4 years ago
Sean McBride d6f10cac7a refactor: decompose types.h
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 eca1546f7a chore: improved logging
4 years ago
Sean McBride 465b820326 chore: static inline sandbox_state_stringify
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 8d1b447e74 refactor: cleanup HTTP response logic
4 years ago
Sean McBride 8b199f702e chore: remove extra consistency check
4 years ago
Sean McBride 2db5f84f11 chore: Initial buggy port
4 years ago
Sean McBride 2ceede804a chore: revert sandbox alloc API
4 years ago
Sean McBride 180df1a7d5 feat: initial implementation with interrupt bugs
4 years ago
Sean McBride 5c87885722 chore: rename request_arrival_timestamp
4 years ago
Sean McBride 2b161f2f86 refactor: move mcontext_restore to arch_context
4 years ago
Sean McBride d1f80d8b1e chore: port simple doc and error handlign
4 years ago
Sean McBride a2319f2a68 chore: refactor out arch_context_t
4 years ago
Sean McBride 2f164c3430 chore: refactor our sandbox_request_t
4 years ago
Sean McBride 213c558a75 chore: refactor out i32
4 years ago
Sean McBride 4cb7c355b4 chore: refactor out u32
4 years ago
Sean McBride 407a20d22a chore: refactor out u64
4 years ago
Sean McBride 47f24b6952 fix: namespace sandbox states
4 years ago
Sean McBride 5ccf8bbd87 chore: organize preprocessor includes
4 years ago
Sean McBride 0eb474a8d7 chore: replace app header guards w pragma once
4 years ago
Sean McBride 29201f737d docs: Use style guide format for comments
4 years ago
Sean McBride b8a0e28d11 chore: cleanup sandbox logic
5 years ago
Sean McBride c0d82db22b fix: Correct memory leak and general cleanup
5 years ago
Sean McBride 06dbd3cd21 chore: remove redudant typedef
5 years ago
Sean McBride 3caecadefe feat: Implement peek in ps
5 years ago
Sean McBride f5f9c168c6 chore: Simplify worker scheduling
5 years ago
Sean McBride 321e26577d chore: replace in_interrupt with bool
5 years ago
Sean McBride d42370c357 chore: simplify sandbox_allocate
5 years ago
Sean McBride c2c6332bc1 chore: encapsulate completion queue
5 years ago
Sean McBride dafa257273 chore: encapsulate current_sandbox
5 years ago
Sean McBride 6a7bbc2e97 feat: add deadline logic
5 years ago
Sean McBride a949cbebe3 chore: refactor double underscores
5 years ago
Sean McBride a70a83326c chore: de-dunder worker_thread
5 years ago
Sean McBride fefd80d6a9 chore: de-dunder sandbox
5 years ago
Sean McBride 9dfc740d05 chore: namespace macros and globals in main.c
5 years ago