summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--docs/README.md10
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!)