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

Files

 
kargs.c
 The kernel's command line: the arguments the boot loader passed, such as root=/dev/hda2 or apic=off.
 
main.c
 The kernel's generic entry point, kmain().
 
module.c
 The built-in modules: the drivers and filesystems that are part of the kernel.
 
printk.c
 printk(): the kernel's messages.
 
snprintf.c
 snprintf() and vsnprintf(): formatting into a buffer, with the formats printk() has: c, s, d and u (32-bit), ld and lu (64-bit), x and lx (hexadecimal), b (binary) and p.
 
ssp.c
 What the compiler's stack protector (-fstack-protector) needs: the canary value it puts on the stack, and the function it calls when a function returns with that value overwritten.
 
time.c
 The wall clock: the date and time of day.