On Mon, Apr 19, 2010 at 3:41 PM, Scott Wood <scottw...@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
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.

-- 
Timur Tabi
Linux kernel developer at Freescale
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to