On Tue, Oct 18, 2011 at 2:11 PM, Stephen Warren <swar...@nvidia.com> wrote:
> uImage files contain absolute "load" and "entry" addresses. Such a concept
> is incompatible with using the same kernel image on multiple SoCs, each with
> a potentially different SDRAM base. To support that, create a new image type
> IH_TYPE_KERNEL_REL, which is handled identically to IH_TYPE_KERNEL, except
> that the "load" and "entry" properties are an offset from the base of SDRAM,
> rather than an absolute address.
>
> v2:
> * Add IH_TYPE_FLATDT_REL.
> * Expanded documentation of "an offset from the base of SDRAM".
> * Put all new code under #ifdef CONFIG_SYS_RELATIVE_IMAGEs, to prevent code
>  bloat for platforms not wanting this feature. For me, this still results
>  in a 32-byte .text increase; I'm not sure why.
> * A few trivial cleanups (now completely checkpatch clean).
> * Tested with MAKEALL -a arm; as best I can tell, this introduces no new
>  issues.
>
> Signed-off-by: Stephen Warren <swar...@nvidia.com>

I tested this on Seaboard with CONFIG_SYS_SDRAM_BASE set to 0x100.

The board side works fine but as discussed you need to sort out the
HOSTCFLAGS to make it build 'mkimage' correctly.

Regards,
Simon
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to