Archive / / / 2002-10-06-notes2.txt
2002-10-06 19:58:27 UTC
previous next
/boot: /entry.asm /boot.c Booting: -Load kernel servers, aligned on 4KB boundaries, and not inside kernel space -Keep multiboot structures out of kernel space -Parse command line -Set up cpu data structures -Move multiboot structure info into bss -Set up memory management stacks Command line: -Inital server --Special server that starts up the other servers with the correct options, gets startup files from filesystem server --kinitd -Kernel options --Specifiy memory size instead of detecting it --Specifiy kernel tweaks --Kernel options can also be in a file included as a module because it might not fit on the command line..