
24 Sep
2008
24 Sep
'08
4:08 p.m.
Dear Jerry Van Baren,
In message 48DA3124.8000409@ge.com you wrote:
Interestingly enough, dcbst is a *data* cache store, run in the *icache* flush routine. I assume this is intended to flush out any instructions that are stuck in the dcache due to writes (self modifying code and/or loaded/copied code). I would *speculate* that the address of the stuff in your dcache no longer points to valid memory.
Also let's keep in mind that cache flushing means accessing the RAM in burst mode, so have a look at FAQ # 1.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
Save yourself! Reboot in 5 seconds!