Commit 4c93da7c392737f2036130c240e2b4bea773d703
Committed by
Albert ARIBAUD
1 parent
ff6b47ad23
Exists in
master
and in
55 other branches
arm: make default implementation of cache_flush() weakly linked
make default implementation of cache_flush() weakly linked so that sub-architectures can override it Signed-off-by: Aneesh V <aneesh@ti.com>
Showing 1 changed file with 3 additions and 1 deletions Side-by-side Diff
arch/arm/lib/cache.c
... | ... | @@ -25,7 +25,7 @@ |
25 | 25 | |
26 | 26 | #include <common.h> |
27 | 27 | |
28 | -void flush_cache (unsigned long dummy1, unsigned long dummy2) | |
28 | +void __flush_cache(unsigned long start, unsigned long size) | |
29 | 29 | { |
30 | 30 | #if defined(CONFIG_OMAP2420) || defined(CONFIG_ARM1136) |
31 | 31 | void arm1136_cache_flush(void); |
... | ... | @@ -45,4 +45,6 @@ |
45 | 45 | #endif |
46 | 46 | return; |
47 | 47 | } |
48 | +void flush_cache(unsigned long start, unsigned long size) | |
49 | + __attribute__((weak, alias("__flush_cache"))); |