diff options
author | Freya Murphy <freya@freyacat.org> | 2025-05-06 16:47:09 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-05-06 16:47:09 -0400 |
commit | 8efda574e0fa1aba6bcfb8fc7f396b4b0d40c2a2 (patch) | |
tree | b650409106bdc55ea81deb872744936a35ab4b50 /docs | |
parent | readme & license (diff) | |
download | comus-8efda574e0fa1aba6bcfb8fc7f396b4b0d40c2a2.tar.gz comus-8efda574e0fa1aba6bcfb8fc7f396b4b0d40c2a2.tar.bz2 comus-8efda574e0fa1aba6bcfb8fc7f396b4b0d40c2a2.zip |
update readmes
Diffstat (limited to 'docs')
-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!) |