diff options
author | Solomon Peachy <pizza@shaftnet.org> | 2020-08-28 21:45:58 -0400 |
---|---|---|
committer | Solomon Peachy <pizza@shaftnet.org> | 2020-09-03 15:34:28 -0400 |
commit | 0cb162a76b16d58250a33e817af6a763e89a770a (patch) | |
tree | af5ac50c1ec59f665e0a4845672a16d758b44953 /firmware/rolo.c | |
parent | 1ae8213a64c23ac86173b8139e01c7cad350ec6b (diff) | |
download | rockbox-0cb162a76b16d58250a33e817af6a763e89a770a.tar.gz rockbox-0cb162a76b16d58250a33e817af6a763e89a770a.zip |
mips: Heavily rework DMA & caching code
Based on code originally written by Amaury Pouly (g#1789, g#1791, g#1527)
but rebased and heavily updated.
Change-Id: Ic794abb5e8d89feb4b88fc3abe854270fb28db70
Diffstat (limited to 'firmware/rolo.c')
-rw-r--r-- | firmware/rolo.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/rolo.c b/firmware/rolo.c index de19c8e925..e60af46704 100644 --- a/firmware/rolo.c +++ b/firmware/rolo.c | |||
@@ -201,7 +201,7 @@ void rolo_restart(const unsigned char* source, unsigned char* dest, | |||
201 | : : "r"(dest) | 201 | : : "r"(dest) |
202 | ); | 202 | ); |
203 | #elif defined(CPU_MIPS) | 203 | #elif defined(CPU_MIPS) |
204 | __dcache_writeback_all(); | 204 | commit_discard_idcache(); |
205 | asm volatile( | 205 | asm volatile( |
206 | "jr %0 \n" | 206 | "jr %0 \n" |
207 | : : "r"(dest) | 207 | : : "r"(dest) |