summaryrefslogtreecommitdiffstats
path: root/cpu
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2008-01-29 18:21:05 -0500
committerWolfgang Denk <wd@denx.de>2008-04-13 13:53:45 -0700
commit1f1d88dd40815332df32982e739f2ddd2da6fe1a (patch)
tree84880cf65619d0b5d195804d73c1f7ba2739fe23 /cpu
parente6dfed705efa44ebf00d21bb1588c6ccc8f3ad32 (diff)
downloadblackbird-obmc-uboot-1f1d88dd40815332df32982e739f2ddd2da6fe1a.tar.gz
blackbird-obmc-uboot-1f1d88dd40815332df32982e739f2ddd2da6fe1a.zip
disable caches before booting an app for Blackfin apps
It isn't generally save to execute applications outside of U-Boot with caches enabled due to the way the Blackfin processor handles caches (requires software assistance). This patch disables caches before booting an ELF or just booting raw code. The previous discussion on the patch was that we wanted to use weaks instead, but that proved to not be feasible when multiple symbols are involved, which puts us back at the ifdef solution. I've minimized the ugliness by moving the setup step outside of the main function. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'cpu')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud