aboutsummaryrefslogtreecommitdiffstats
path: root/arch/cris/arch-v32/kernel/cacheflush.S
diff options
context:
space:
mode:
Diffstat (limited to 'arch/cris/arch-v32/kernel/cacheflush.S')
-rw-r--r--arch/cris/arch-v32/kernel/cacheflush.S5
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/cris/arch-v32/kernel/cacheflush.S b/arch/cris/arch-v32/kernel/cacheflush.S
index 956e8fb82f01..6fc3d95d7029 100644
--- a/arch/cris/arch-v32/kernel/cacheflush.S
+++ b/arch/cris/arch-v32/kernel/cacheflush.S
@@ -1,4 +1,5 @@
1 .global cris_flush_cache_range 1 .global cris_flush_cache_range
2 .type cris_flush_cache_range, @function
2cris_flush_cache_range: 3cris_flush_cache_range:
3 move.d 1024, $r12 4 move.d 1024, $r12
4 cmp.d $r11, $r12 5 cmp.d $r11, $r12
@@ -80,8 +81,10 @@ cris_flush_1KB:
80 addq 32, $r10 81 addq 32, $r10
81 ba cris_flush_cache_range 82 ba cris_flush_cache_range
82 sub.d $r12, $r11 83 sub.d $r12, $r11
84 .size cris_flush_cache_range, . - cris_flush_cache_range
83 85
84 .global cris_flush_cache 86 .global cris_flush_cache
87 .type cris_flush_cache, @function
85cris_flush_cache: 88cris_flush_cache:
86 moveq 0, $r10 89 moveq 0, $r10
87cris_flush_line: 90cris_flush_line:
@@ -92,3 +95,5 @@ cris_flush_line:
92 fidxd [$r10] 95 fidxd [$r10]
93 ret 96 ret
94 nop 97 nop
98 .size cris_flush_cache, . - cris_flush_cache
99