5.1 Das U-Boot 12
5.1.5 U-Boot Memory layout
The following diagram shows the general layout of RAM within Das U-Boot.
0xA4000000
0xA3FF8000
32K segment used for page tables.
Page Tables
0xA3FF7FFF
0xA2000000
Unused RAM
Unused High
0xA1FFFFFF
Extra space between Das U-Boot and 32MB
boundary
Tail of 32MB
0xA1F00000+
0xA1F00000
The Das U-Boot image is loaded 1MB below
the 32MB boundary
Das U-Boot image
0xA1EFFFFF
0xA1EFFFFF-
The heap and stack are allocated in space
preceding the U-Boot image.
1
Heap and Stack
0xA1EFFFFF-
0xA1EFFFFF--
Frame Buffer for BD-2003
Frame Buffer
0xA1EFFFFF--
0xA0000000
Unused Low RAM
Unused Low
December 28, 2005 Revision 2.8