Memory maps, Rebuilding redboot – Comtrol eCos User Manual

Page 266

Advertising
background image

Chapter 5. Installation and Testing

-b <

addr>

Parameter block address. This is normally the first page of the kernel image and defaults to 0x8c101000

-i <

addr>

Start address of initrd image

-j <

size>

Size of initrd image

-c

"args"

Kernel arguments string

-m <

flags>

Mount rdonly flags. If set to a non-zero value the root partition will be mounted read-only.

-f <

flags>

RAM disk flags. Should normally be 0x4000

-r <

device number>

Root device specification. /dev/ram is 0x0101

-l <

type>

Loader type

Finally the kernel entry address can be specified as an optional argument. The default is 0x8c102000

On the HS7729PCI, Linux expects to be loaded at address 0x8c101000 with the entry point at 0x8c102000. This
is configurable in the kernel using the CONFIG_MEMORY_START option.

Memory Maps

RedBoot sets up the following memory map on the HS7729PCI board.

Physical Address Range

Description

----------------------- -----------

0x80000000 - 0x803fffff Flash (MBM29LV160)

0x80400000 - 0x807fffff EPROM (M27C800)

0x82000000 - 0x82ffffff SRAM

0x89000000 - 0x89ffffff SRAM

0x8c000000 - 0x8fffffff SDRAM

0xa8000000 - 0xa800ffff SuperIO (FDC37C935A)

0xa8400000 - 0xa87fffff USB function (ML60851C)

0xa8800000 - 0xa8bfffff USB host (SL11HT)

0xa8c00000 - 0xa8c3ffff Switches

0xa8c40000 - 0xa8c7ffff LEDs

0xa8c80000 - 0xa8cfffff Interrupt controller

0xb0000000 - 0xb3ffffff PCI (SD0001)

0xb8000000 - 0xbbffffff PCMCIA (MaruBun)

162

Advertising