Memory maps, Rebuilding redboot – Comtrol eCos User Manual
Page 226

Chapter 5. Installation and Testing
-c
"params"
Parameters passed to kernel
-r <
addr>
’initrd’ ramdisk location
-s <
len>
Length of initrd ramdisk
Memory Maps
RedBoot sets up the following memory map on the CerfCube: The first level page table is located at physical
address 0xC0004000. No second level tables are used.
NOTE: The virtual memory maps in this section use a C and B column to indicate whether or not the region is
cached (C) or buffered (B).
Physical Address Range
Description
-----------------------
----------------------------------
0x00000000 - 0x01ffffff
16Mb to 32Mb FLASH (nCS0) [organized as below]
0x000000 - 0x0001ffff
RedBoot
0x020000 - 0x0003ffff
RedBoot [RAM version]
0xfc0000 - 0x00fdffff
Fconfig data
0xfe0000 - 0x00ffffff
FIS directory
0x0f000000 - 0x0fffffff
Onboard ethernet
0x10000000 - 0x17ffffff
CerfCube internal registers
0x20000000 - 0x3fffffff
PCMCIA / Compact Flash
0x80000000 - 0xbfffffff
SA-1110 Internal Registers
0xc0000000 - 0xc1ffffff
DRAM Bank 0 - 32Mb SDRAM
0xe0000000 - 0xe7ffffff
Cache Clean
Virtual Address Range
C B
Description
-----------------------
- -
----------------------------------
0x00000000 - 0x01ffffff
Y Y
DRAM - 32Mb
0x08000000 - 0x0fffffff
N N
Onboard ethernet controller
0x10000000 - 0x17ffffff
N N
CerfCube internal registers
0x20000000 - 0x3fffffff
N N
PCMCIA / Compact Flash
0x50000000 - 0x51ffffff
Y Y
Up to 32Mb FLASH (nCS0)
0x80000000 - 0xbfffffff
N N
SA-1110 Internal Registers
0xc0000000 - 0xc1ffffff
N Y
DRAM Bank 0: 32Mb
0xe0000000 - 0xe7ffffff
Y Y
Cache Clean
122