diff options
Diffstat (limited to '')
-rw-r--r-- | docs/README.md | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/docs/README.md b/docs/README.md index 6cf4375..3c4f052 100644 --- a/docs/README.md +++ b/docs/README.md @@ -20,6 +20,12 @@ amd64 Multiboot (Legacy / UEFI) -## Moduels +## Startup -See MODULES.md +1. Multiboot loads kernel into either `_start` or `_start_efi` + - Kernel identity maps during legacy boot (`_start`) +2. Kernel loads GDT, and far jobs into `main` +3. `main` loads the modules `cpu`, `mboot`, `memory`, `drivers`, `fs`, `pcb` in order. + - See MODULES.md +4. Kernel loads init process (`bin/init`) +5. Init loads user programs (sendoff!) |