|
AquilaOS documentation
How it works, and its code
|
Files | |
| clock.c | |
| x86: the clock, arch_rtime_ns(), the nanoseconds since it started. | |
| execve.c | |
| x86: where a new program starts, for execve(). | |
| fork.c | |
| x86: the child's thread, for fork(). | |
| proc.c | |
| x86: the first process's thread. | |
| sched.c | |
| x86: the scheduler's architecture side: the tick, the idle loop, and a thread that sleeps, yields or ends. | |
| signal.c | |
| x86: signals, on the way back to user mode, and a handler's frame. | |
| sys.h | |
| syscall.c | |
| x86: system calls. | |
| thread.c | |
| x86: a thread's CPU state, its kernel stack, and switching to it. | |