public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot]  OMAP3 performance regression in 2011.12
@ 2012-01-09 10:27 Joe Woodward
  2012-01-09 15:11 ` Tom Rini
  0 siblings, 1 reply; 10+ messages in thread
From: Joe Woodward @ 2012-01-09 10:27 UTC (permalink / raw)
  To: u-boot

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?

Cheers,
Joe

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2012-01-17 15:18 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-09 10:27 [U-Boot] OMAP3 performance regression in 2011.12 Joe Woodward
2012-01-09 15:11 ` Tom Rini
2012-01-09 15:20   ` Joe Woodward
2012-01-09 15:48     ` Joe Woodward
     [not found]       ` <4F1099D1.6040101@balister.org>
2012-01-16  9:03         ` Joe Woodward
2012-01-16 16:34           ` Philip Balister
2012-01-16 16:44             ` Andreas Müller
2012-01-17 13:19       ` Aneesh V
2012-01-17 14:51         ` Måns Rullgård
2012-01-17 15:18           ` Aneesh V

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox