[U-Boot] [PATCH 00/26] arm: add full relocation / cache support

Shinya Kuribayashi skuribay at pobox.com
Thu Aug 12 14:50:29 CEST 2010


On 08/12/2010 03:15 AM, Heiko Schocher wrote:
> This patch series add full relocation and cache support for arm
> based boards. I test this for arm1136, arm_cortexa8 and arm926ejs
> based boards.
> 
> Relocation support:
> 
> !! This change is not compatible to old code !!
> 
> If you want to compile in old style, you can set
> 
> CONFIG_SYS_ARM_WITHOUT_RELOC
> 
> but this possibility will be removed soon, so please
> adapt your board(s)
> 
> changed arch/arm/lib/board.c to get inline with arch/powerpc/lib/board.c
> maybe it is possible to snyc them to one arch/generic/lib/board.c?
> 
> This approach is similiar to powerpc, so there is a need for
> an initial stack pointer addr defined through CONFIG_SYS_INIT_SP_ADDR.
> 
> Please also read doc/README.arm-relocation There is more
> info what is done, and maybe should be done.
 
It would be gratefull if someone could expalain a bit about this big
change.  What's the primary motivation for full relocation?  I found
a Wiki page (below), is this the one?

http://elinux.org/CELF_Project_Proposal/Rework_ARM_architecture_support_in_U-Boot



More information about the U-Boot mailing list