|
AquilaOS documentation
How it works, and its code
|
Files | |
| fpsimd.c | |
| aarch64: the FP/SIMD registers, switched lazily, as x86's FPU is (see docs/kernel/processes.md). | |
| init.c | |
| aarch64: setting up the kernel, from where boot/head.S jumps to, up to kmain(), in the order that docs/kernel/booting.md's table gives (as x86's x86_cpu_init() does). | |
| libc.c | |
| The functions that the compiler calls on its own, to copy a structure or zero a big array: memcpy, memset, memmove and memcmp. | |
| trace.c | |
| aarch64: a panic's stack trace, from the frame records (AAPCS64): x29 points to the caller's x29 and its return address. | |
| trap.c | |
| aarch64: turning exceptions into the kernel's events (see docs/kernel/interrupts.md). | |