[U-Boot] [PATCH 3/3] mpc83xx: turn on icache in core initialization to improve u-boot boot time

Kim Phillips kim.phillips at freescale.com
Mon Apr 19 23:37:43 CEST 2010


On Mon, 19 Apr 2010 16:05:11 -0500
Timur Tabi <timur.tabi at gmail.com> wrote:

> On Mon, Apr 19, 2010 at 3:41 PM, Scott Wood <scottwood at freescale.com> wrote:
> 
> >> What was so special about the 8349ITX that icache() didn't work?
> >> You're changing the HDI0 values for all of the 83xx boards, but AFAIK,
> >> only the ITX had this problem.
> >
> > All 83xx boards had the performance problem of not enabling icache until
> > after relocation.
> 
> That's not what I was asking.  The ITX was different from other 83xx
> boards.  It doesn't define CONFIG_MPC83xx (and with this patch, it

why doesn't it, btw?

> still won't define it), so a lot of things weren't happening,
> including this:
> #if defined(CONFIG_SYS_DELAYED_ICACHE) || defined(CONFIG_MPC83xx)
> 	icache_enable ();	/* it's time to enable the instruction cache */
> #endif
> 
> Kim references the ITX in this patch, but I don't see how the problem
> I just described is fixed.

patch submission snafu; I'll send another version that includes the ITX.

Kim


More information about the U-Boot mailing list