summaryrefslogtreecommitdiff
path: root/lib/ultralib/src/os/writebackdcacheall.s
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ultralib/src/os/writebackdcacheall.s')
-rw-r--r--lib/ultralib/src/os/writebackdcacheall.s16
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/ultralib/src/os/writebackdcacheall.s b/lib/ultralib/src/os/writebackdcacheall.s
index ee8df88..d792be8 100644
--- a/lib/ultralib/src/os/writebackdcacheall.s
+++ b/lib/ultralib/src/os/writebackdcacheall.s
@@ -4,15 +4,15 @@
.text
LEAF(osWritebackDCacheAll)
- li t0, KUSIZE
- li t2, DCACHE_SIZE
- addu t1, t0,t2
- addiu t1, t1, -DCACHE_LINESIZE
+ li t0, K0BASE
+ li t2, DCACHE_SIZE
+ addu t1, t0, t2
+ addiu t1, t1, -DCACHE_LINESIZE
1:
.set noreorder
- cache (C_IWBINV | CACH_PD), (t0)
- bltu t0, t1, 1b
- addiu t0, t0, DCACHE_LINESIZE
+ cache (C_IWBINV | CACH_PD), (t0)
+ bltu t0, t1, 1b
+ addiu t0, t0, DCACHE_LINESIZE
.set reorder
- jr ra
+ jr ra
END(osWritebackDCacheAll)