>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/
