[U-Boot] [PATCH 3/7] 86xx: Unlock l1 cache unconditionally

Wolfgang Denk wd at denx.de
Sat Jul 11 01:07:51 CEST 2009


Dear Peter Tyser,

In message <1247259105.32367.22.camel at localhost.localdomain> you wrote:
>
> The only platforms the define unlock_ram_in_cache() are 83xx, 85xx,
> 86xx, and 74xx_7xx.
> 
> It looks like the most of them had "issues" in their implementation that
> could explain why there weren't enabled:
> 83xx - ade50c7fa1b16ef98be17e9c3ae286aecf4f5605,
> 6eb2a44e27919fdc601e0c05404b298a7602c0e3
> 
> 86xx - 392438406041415fe64ab8748ec5ab5ad01d1cf7
> 
> 74xx - d685b74c64a38849f1a129b3ab846fbf67dd937e
> 
> 85xx - this one works
> 
> My best guess was all the non-85xx implementations had bugs or other
> issues that caused U-Boot to become unstable after unlocking the cache.
> Perhaps those bugs are fixed now, but I only have 86xx hardware to test
> on.  I've been running a few 86xx boards with the cache unlocked with no
> noticeable problems.

Thanks for the analysis. So let's go ahead and do this globally.

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
Karl's version of Parkinson's Law: Work expands to  exceed  the  time
alloted it.


More information about the U-Boot mailing list