On Mon, Jan 9, 2012 at 3:27 AM, Joe Woodward <[email protected]> wrote:
> Commit "armv7: disable L2 cache in cleanup_before_linux()" on 6th Dec 2011 by 
> Aneesh V adds the following:
>
> arch/arm/cpu/armv7/cpu.c:cleanup_before_linux()
>
> ...
> v7_out_cache_disable();
> ...
>
> The commit message implies this change was to make booting reliable on OMAP4 
> by disabling L2 cache before jumping to Linux.
>
> However, when running with a stock 3.2 Linux kernel on an OMAP3 it has the 
> effect of massively reducing system performance (when running using an OMAP3-
> only 3.2 Linux Kernel on a GUSMTIX Overo OMAP3530).
>
> Therefore, I assume this means that the kernel isn't turning the L2 cache 
> back on for an OMAP3 (at least with my kernel build)!
>
> So, my question is...
>
> Are there any Kconfig options in Linux that will re-enable the L2 cache 
> (something obvious that I've missed), or is this commit just bad-news for 
> OMAP3?

Are you certain that this is the commit that's causing your problem?
The kernel is responsible for turning the cache back on and has for a
long time, iirc.

-- 
Tom
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to