diff options
| author | Michal Idziorek <m.i@gmx.at> | 2014-08-27 03:20:16 +0200 |
|---|---|---|
| committer | Michal Idziorek <m.i@gmx.at> | 2014-08-27 03:20:16 +0200 |
| commit | 50c7bdbe826b5b425748a11273d14e3aed2ce851 (patch) | |
| tree | 8fc2bec5576aad366b6f9f3f1fcc406f6a3eeb33 /README.md | |
| parent | fc7022286a14e7325907fb4e77aa44330037229b (diff) | |
many changes and adaptions and VESA mode !!
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -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 ========== |
