This commits improves both readability and correctness of the scheduling-related system calls. In terms of readability, it extracts all scheduling-related code ouf of the process/ directory and put it in a sched/ directory. In terms of correctness, the new scheduling subsystem introduces CpuSet and SchedAgent types to maintain and manipulate CPU scheduler settings in a secure and robust way. |
||
---|---|---|
.. | ||
include | ||
src | ||
Cargo.lock | ||
Cargo.toml | ||
Enclave.lds | ||
Makefile | ||
rust-toolchain |