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

Wolfgang Denk wd at denx.de
Thu Aug 12 22:17:51 CEST 2010


Dear Shinya Kuribayashi,

In message <4C63EE15.4060207 at pobox.com> you wrote:
>
> > 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

The fundamental problems of the ARM implementation (and others, like
MIPS etc.) have been discussed here on the list many times before.

> a Wiki page (below), is this the one?
> 
> http://elinux.org/CELF_Project_Proposal/Rework_ARM_architecture_support_in_U-Boot

Yes, this is the one. Actually all these commits were supposed to
include this message:

        Portions of this work were supported by funding from the CE
        Linux Forum.

Unfortunately it seems Heiko has forgotten to add this to the commit
messages; I'll ping him again.


If you read the thread you can see that both Heikos tests and other
testers who tried that code see dramatic speed improvements due to
enabling the cache; in addition to that we win all the flexibility of
RAM usage we are used to from other architectures.

So the last big remaining thing that needs to be added is to add
device tree support and get rid of these stupid ATAGs and MACHIDs.
Fortunately work on this front in on the way as well.

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH,     MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
 The software required `Windows 95 or better', so I installed Linux.


More information about the U-Boot mailing list