adm5120: lzma-loader: fix cache invalidation
The current code only partially invalidates both caches because the cache size and cache-line size values are incorrectly passed to the C code. Fix the assembly code to pass the arguments in the correct order. Compile tested only. Signed-off-by: Gabor Juhos <juhosg@openwrt.org> SVN-Revision: 49058
This commit is contained in:
parent
ae8f6f1a28
commit
7d8d26272b
@ -195,10 +195,10 @@ noic:
|
||||
sw a2, 8(sp)
|
||||
sw a3, 12(sp)
|
||||
#endif
|
||||
sw s3, 16(sp) /* icache line size */
|
||||
sw s4, 20(sp) /* icache size */
|
||||
sw s1, 24(sp) /* dcache line size */
|
||||
sw s2, 28(sp) /* dcache size */
|
||||
sw s4, 16(sp) /* icache size */
|
||||
sw s3, 20(sp) /* icache line size */
|
||||
sw s2, 24(sp) /* dcache size */
|
||||
sw s1, 28(sp) /* dcache line size */
|
||||
|
||||
/* jump to the decompressor routine */
|
||||
la t0, decompress_entry
|
||||
|
Loading…
Reference in New Issue
Block a user