In the second scenario are you just enabling the caches, or also configurring the MMU? On the 926 all data accesses are treated as non-cacheable while the MMU is disabled.Are you using RVDS? If so, you should have a 926 MMU/cache initialization example included.