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. |
||
---|---|---|
.. | ||
main.c | ||
Makefile |