
On Mon, 19 Apr 2010 16:05:11 -0500 Timur Tabi timur.tabi@gmail.com wrote:
On Mon, Apr 19, 2010 at 3:41 PM, Scott Wood scottwood@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