projects
/
oweals
/
u-boot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
microblaze: Flush caches before enabling them
[oweals/u-boot.git]
/
arch
/
microblaze
/
cpu
/
start.S
diff --git
a/arch/microblaze/cpu/start.S
b/arch/microblaze/cpu/start.S
index 8564c4e30ab5e70c6d1008c1cfcd3c8f14dfca9a..3da711d4d500449866d2464e96f0edf9d1baf45f 100644
(file)
--- a/
arch/microblaze/cpu/start.S
+++ b/
arch/microblaze/cpu/start.S
@@
-132,6
+132,12
@@
_start:
rsubi r8, r10, 0x26
sh r6, r0, r8
+ /* Flush cache before enable cache */
+ addik r5, r0, 0
+ addik r6, r0, XILINX_DCACHE_BYTE_SIZE
+flush: bralid r15, flush_cache
+ nop
+
/* enable instruction and data cache */
mfs r12, rmsr
ori r12, r12, 0xa0