summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/arm/shared/include/arm-cp15.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2013-05-02 17:42:20 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2013-05-03 17:30:55 +0200
commit037e8ae50621d218679826170abb39dae254df9c (patch)
tree2bc1824a107f8a0dcc88e08eac7549b4d9dea96b /c/src/lib/libcpu/arm/shared/include/arm-cp15.h
parentbsps/arm: Add arm_cp15_mmu_disable() (diff)
downloadrtems-037e8ae50621d218679826170abb39dae254df9c.tar.bz2
bsps/arm: Add arm_cp15_set_trans*_table_entries()
Diffstat (limited to 'c/src/lib/libcpu/arm/shared/include/arm-cp15.h')
-rw-r--r--c/src/lib/libcpu/arm/shared/include/arm-cp15.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/c/src/lib/libcpu/arm/shared/include/arm-cp15.h b/c/src/lib/libcpu/arm/shared/include/arm-cp15.h
index 441a493d3e..ebf07862a2 100644
--- a/c/src/lib/libcpu/arm/shared/include/arm-cp15.h
+++ b/c/src/lib/libcpu/arm/shared/include/arm-cp15.h
@@ -774,6 +774,17 @@ static inline void arm_cp15_wait_for_interrupt(void)
);
}
+/**
+ * @brief Sets the @a section_flags for the address range [@a begin, @a end).
+ *
+ * @return Previous section flags of the first modified entry.
+ */
+uint32_t arm_cp15_set_translation_table_entries(
+ const void *begin,
+ const void *end,
+ uint32_t section_flags
+);
+
/** @} */
#ifdef __cplusplus