[ELDK] Modifying Load Location of Ramdisk

Jonathan Haws Jonathan.Haws at sdl.usu.edu
Wed Nov 18 18:17:20 CET 2009


All,

I need to modify the load location of the Ramdisk.  It is loading into memory that I need to reserve for DMA operations.  Is there a parameter in the Makefile of the RFSB or a parameter that I can pass to mkimage to handle that?  If not, how can it be done?

Thanks!

Jonathan


Here is the output of U-Boot when it unpacks the images.  It load the Ramdisk to 0x0FC73000.  I need to have it unpack to 0x0EC00000, that would be perfect (that gives the Ramdisk 4 MB of space below my DMA operations zone).

Any help is appreciated!


## Booting kernel from Legacy Image at 01000000 ...
   Image Name:   Linux-2.6.30.3-wolverine-dirty
   Image Type:   PowerPC Linux Kernel Image (gzip compressed)
   Data Size:    1503709 Bytes =  1.4 MB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
## Flattened Device Tree blob at 03000000
   Booting using the fdt blob at 0x3000000
## Loading init Ramdisk from Legacy Image at 02000000 ...
   Image Name:   RFSB rootfs
   Image Type:   PowerPC Linux RAMDisk Image (gzip compressed)
   Data Size:    2329852 Bytes =  2.2 MB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Loading Device Tree to 007fb000, end 007ffce7 ... OK
   Loading Ramdisk to 0fc73000, end 0feabcfc ... OK





More information about the eldk mailing list