summaryrefslogtreecommitdiff
path: root/firmware/target/arm/mmu-arm.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/mmu-arm.h')
-rw-r--r--firmware/target/arm/mmu-arm.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/firmware/target/arm/mmu-arm.h b/firmware/target/arm/mmu-arm.h
index b744305dbd..4b8f3448d4 100644
--- a/firmware/target/arm/mmu-arm.h
+++ b/firmware/target/arm/mmu-arm.h
@@ -17,13 +17,16 @@
17 * 17 *
18 ****************************************************************************/ 18 ****************************************************************************/
19 19
20#define CACHE_ALL (1 << 3 | 1 << 2 ) 20#define CACHE_ALL 0x0C
21#define CACHE_NONE 0 21#define CACHE_NONE 0
22#define BUFFERED (1 << 2) 22#define BUFFERED 0x04
23 23
24void ttb_init(void); 24void ttb_init(void);
25void enable_mmu(void); 25void enable_mmu(void);
26void map_section(unsigned int pa, unsigned int va, int mb, int cache_flags); 26void map_section(unsigned int pa, unsigned int va, int mb, int flags);
27
28/* Cleans entire DCache */
29void clean_dcache(void);
27 30
28/* Invalidate DCache for this range */ 31/* Invalidate DCache for this range */
29/* Will do write back */ 32/* Will do write back */
@@ -37,7 +40,4 @@ void clean_dcache_range(const void *base, unsigned int size);
37/* Will *NOT* do write back */ 40/* Will *NOT* do write back */
38void dump_dcache_range(const void *base, unsigned int size); 41void dump_dcache_range(const void *base, unsigned int size);
39 42
40/* Cleans entire DCache */
41void clean_dcache(void);
42
43void memory_init(void); 43void memory_init(void);