home Back

Memory Map

Start End Purpose
0x0000 0x1FF Bootloader
0x0200 0x07F7 FREE
0x07F8 0x07F9 Kernel Sector Count Variable
0x07FA 0x07FD Kernel Start Address Variable
0x07FE 0x07FF e820 Entry Count
0x0800 0x0FFF e820 Entries
0x1000 0x37FF Stage2 Bootloader
0x3800 0xFFFF FREE
0x10000 0x1FFFF Kernel
... 0x90000 Stack
0x01000000 0x08000000 Heap
0x08000000 ... Memory Mapped IO
0xFFC00000 0xFFFFEFFF 1023 Page Tables
0xFFFFF000 0xFFFFFFFF Page Directory
0x3FC000 0x3FCFFF Temp Page 3
0x3FD000 0x3FDFFF Temp Page 2
0x3FE000 0x3FEFFF Temp Page 1
0x3FF000 0x3FFFFF Temp Page 0