docs: merge boot/README.org and boot/intro.txt

This commit is contained in:
d0p1 🏳️‍⚧️ 2024-04-04 12:42:36 +02:00
parent d70a9436a0
commit e7f75acb13
2 changed files with 41 additions and 43 deletions

View file

@ -1,33 +0,0 @@
#+TITLE: StupidOS Bootloader
#+begin_src
0x100000 +-----------------------+
| |
| Reserved |
| |
0x080000 +-----------------------+
| |
| Kernel preload |
| |
0x00F000 +-----------------------+
| |
| buffer |
| |
0x008000 +-----------------------+
| |
| bootsector |
| |
0x007000 +-----------------------+
| |
| Real mode stack |
| |
0x006000 +-----------------------+
| |
| stpdldr.sys |
| |
0x001000 +-----------------------+
| |
| Reserved (BIOS & IVT) |
| |
0x000000 +-----------------------+
#+end_src

View file

@ -1,18 +1,49 @@
File: Introduction
About: Legacy
Section: Legacy
>
> +------------+
> | bootsector |---+
> +------------+ | +-------------+ +--------------+
> +------>| stpdldr.sys |------>| vmstupid.sys |
> +-----------+ | +-------------+ +--------------+
> | multiboot |----+
> +-----------+
>
> +------------+ +-------------+ +--------------+
> | bootsector |------>| stpdldr.sys |------>| vmstupid.sys |
> +------------+ +-------------+ +--------------+
>
About: UEFI
About: Memory Map
>
> 0x100000 +-----------------------+
> | |
> | Reserved |
> | |
> 0x080000 +-----------------------+
> | |
> | Kernel preload |
> | |
> 0x00F000 +-----------------------+
> | |
> | buffer |
> | |
> 0x008000 +-----------------------+
> | |
> | bootsector |
> | |
> 0x007000 +-----------------------+
> | |
> | Real mode stack |
> | |
> 0x006000 +-----------------------+
> | |
> | stpdldr.sys |
> | |
> 0x001000 +-----------------------+
> | |
> | Reserved (BIOS & IVT) |
> | |
> 0x000000 +-----------------------+
>
Section: UEFI (IA32)
>
> +--------------+ +--------------+