summaryrefslogtreecommitdiffstats
path: root/arch/arm/cpu/mmu.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2012-08-12 15:26:27 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2012-08-13 20:27:38 +0200
commita3a103c95c9b74e611480134d61dd727c9c0b4ba (patch)
tree0406adccfa3f2d80f06e55440d92223fd2787363 /arch/arm/cpu/mmu.h
parent837795895801e6c368a564f9dcbbda2c87137ea7 (diff)
downloadbarebox-a3a103c95c9b74e611480134d61dd727c9c0b4ba.tar.gz
barebox-a3a103c95c9b74e611480134d61dd727c9c0b4ba.tar.xz
ARM MMU: call __mmu_cache_* as regular C functions
Now that __mmu_cache_* restore the registers they can be called as regular C functions. Create a header file for them and use C functions rather than inline assembly. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/cpu/mmu.h')
-rw-r--r--arch/arm/cpu/mmu.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/arch/arm/cpu/mmu.h b/arch/arm/cpu/mmu.h
new file mode 100644
index 0000000000..618968bc82
--- /dev/null
+++ b/arch/arm/cpu/mmu.h
@@ -0,0 +1,8 @@
+#ifndef __ARM_MMU_H
+#define __ARM_MMU_H
+
+void __mmu_cache_on(void);
+void __mmu_cache_off(void);
+void __mmu_cache_flush(void);
+
+#endif /* __ARM_MMU_H */