AquilaOS documentation
How it works, and its code
Loading...
Searching...
No Matches
sys Directory Reference

Files

 
execve.c
 aarch64: where a new program starts, for execve().
 
fork.c
 aarch64: fork()'s child thread, which returns to user mode as its parent does, from a copy of its parent's saved registers at the top of its own kernel stack.
 
proc.c
 aarch64: init, the first process: its thread, and where its program starts.
 
sched.c
 aarch64: the timer tick, the idle loop, and the running thread giving up its CPU.
 
signal.c
 aarch64: signals on the way back to user mode, and the signal handler's frame.
 
smp.c
 aarch64 runs on one CPU only, so far.
 
syscall.c
 aarch64: system calls.
 
thread.c
 aarch64: making threads, starting them, switching to them, and ending them.