summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorMichal Idziorek <m.i@gmx.at>2014-08-27 03:20:16 +0200
committerMichal Idziorek <m.i@gmx.at>2014-08-27 03:20:16 +0200
commit50c7bdbe826b5b425748a11273d14e3aed2ce851 (patch)
tree8fc2bec5576aad366b6f9f3f1fcc406f6a3eeb33 /README.md
parentfc7022286a14e7325907fb4e77aa44330037229b (diff)
many changes and adaptions and VESA mode !!
Diffstat (limited to 'README.md')
-rw-r--r--README.md16
1 files changed, 13 insertions, 3 deletions
diff --git a/README.md b/README.md
index 0bd2a18..99e5d97 100644
--- a/README.md
+++ b/README.md
@@ -75,23 +75,33 @@ FLOPPY IMAGE
RAM
---
0x1000
- boot loader puts the kernel here.
+ boot loader puts the kernel binary here.
0x7c00
first stage boot loader (loaded by bios) boot/mbr.asm
includes initial Global Descriptor Table!
-0x7c00 + 3
+0x7c00 + 3 (after jmp boot_16)
boot loader puts number of boot floppy disk here.
-0x7c00 + 0x140
+0x7c00 + 0x600
+ boot loader puts number of records in memory map in here!
+
+0x7c00 + 0x400
the boot loader puts the memory map obtained from the
bios here before switching to protected mode.
+0x8300
+ boot loader puts the vesa modes here!
+
+0x9000
+ physical memory manager bitmap!!!
+
0xb000
memory above this is used for dma (by our floppy.c driver)
+
REFERENCES
==========