From 50c7bdbe826b5b425748a11273d14e3aed2ce851 Mon Sep 17 00:00:00 2001 From: Michal Idziorek Date: Wed, 27 Aug 2014 03:20:16 +0200 Subject: many changes and adaptions and VESA mode !! --- README.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'README.md') 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 ========== -- cgit v1.2.3