Re: [U-Boot-Users] Re: "go addr" Question...

U-boot typically runs with instruction cache enabled and data cache disabled (experience base: PowerPC). This is because instruction cache "just works" and is very beneficial and data cache generally causes massive grief
This is how we have things set up (data cache and instruction cache on by default).
Based on the fact that uncompressing an image :
icache dcache time boot* off off 11 seconds off on 10 seconds on off 3 seconds on on 1 second
*time to boot is based on the time to bootm to check the checksum, and uncompress the image, and print out "Starting Kernel at 0xnnnnnn".
Our customers want sub 2 second boot time - so we need to have both dcache and icache on.
If the restriction is that you can't use the go command with dcache on, then I can also live with that (and just put 'dcache on;' as part of the boot command for Linux kernels.
-Robin

In message 6.1.1.1.0.20050906134835.01ebd8a0@ptg1.spd.analog.com you wrote:
If the restriction is that you can't use the go command with dcache on,
Ther4e is no such restriction, at least not intentionally. If this is the case on your system, there must be a bug somewhere which should be fixed.
It's working for me, both on systems with dcache off (like 8xx or 8260) and on (like 8240).
Best regards,
Wolfgang Denk
participants (2)
-
Robin Getz
-
Wolfgang Denk