|
Start
|
End
|
Description
|
|
0
|
4K-1
|
Interrupt & BIOS area
|
|
4K
|
8K-1
|
16-bit stack area
|
|
0x07BE
|
0x07FF
|
Partition table passed to stage 2 boot loader
|
|
0x7c00
|
0x7dff
|
Stage-1 loaded here by the BIOS
|
|
0x7e00
|
0x7e08
|
Scratch space used by Stage-1.
|
|
8K
|
ebss1.5
|
Stage-1.5 loaded here by Stage-1 if needed
|
|
32K
|
ebss2
|
Stage-2 loaded here by Stage-1.5 or Stage-1
|
|
xx
|
yy
|
Heap used for random memory allocation
|
|
zz
|
416K-1
|
32-bit stack area
|
|
416K
|
448K-1
|
Filesystem info buffer (when reading a filesys)
|
|
448K
|
479.5K-1
|
BIOS track read buffer
|
|
479.5K
|
480K-1
|
512 byte fixed scratch area
|
|
480K
|
511K-1
|
General storage heap
|
|
0x00090200
|
xx
|
Setup() loaded by BIOS
|
|
0x00010000
|
xx
|
zImage kernels loaded by BIOS
|
|
0x00100000
|
xx
|
bzImage kernels loaded by BIOS
|