
26 Mar
2008
26 Mar
'08
5:42 a.m.
Hi All, I am using u-boot for booting Nucleus on our MIPS 4KC processor.
In u-boot code, when we give 'bootelf' command, it load all sections one by one and then do flus_cache for that section. (though flush_cache() function is empty). And in the last before jumping to start location it disable the caches using dcache_disable().
My question here is why cache is tried to flushed and disabled before jumping into start location? And what if new OS do not touches the cache configuration at all?
thanks, Chetan Nanda