EST SBC8260 Linux memory mapping rules

diekema_jon diekema at bucks.si.com
Sat May 20 12:49:37 EST 2000


>From Dan Malek:

> The zImage should be loaded above the link address by at least the
> amount of memory required by the uncompress/setup functions.  If you
> load it below the address, it could potentially relocate itself on
> top of the kernel or ram disk image.  For example, the uncompress/setup
> functions are linked to run at 0x00400000, based upon the current size
> of the functions, you need to load above 0x00407000.  I would pick
> 0x00480000 or higher, just to not worry about it.

I have loaded the zImage bits at the link address on the SBC8260,
and that works just fine.

On the TQM 860T board, I have sucessfully loaded and booted Linux 2.2.13
from a Srecord version of zImage with the ELF header (first 64k)
stripped out at 0x00200000 (2 MB).

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list