[rtems commit] bsps/arm: Conditional ARMv7-AR data cache disable

Sebastian Huber sebh at rtems.org
Thu Jan 10 07:12:31 UTC 2019


Module:    rtems
Branch:    master
Commit:    e7d623e7e2d0d22672866c0e6c36abdd8c7d7d5b
Changeset: http://git.rtems.org/rtems/commit/?id=e7d623e7e2d0d22672866c0e6c36abdd8c7d7d5b

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Thu Jan 10 07:57:36 2019 +0100

bsps/arm: Conditional ARMv7-AR data cache disable

Update #3667.
Close #3674.

---

 bsps/arm/shared/cache/cache-v7ar-disable-data.S | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/bsps/arm/shared/cache/cache-v7ar-disable-data.S b/bsps/arm/shared/cache/cache-v7ar-disable-data.S
index 4b20fb2..543a3fd 100644
--- a/bsps/arm/shared/cache/cache-v7ar-disable-data.S
+++ b/bsps/arm/shared/cache/cache-v7ar-disable-data.S
@@ -27,6 +27,7 @@
 
 #include <rtems/asm.h>
 
+#if __ARM_ARCH >= 7 && (__ARM_ARCH_PROFILE == 65 || __ARM_ARCH_PROFILE == 82)
 	.globl	rtems_cache_disable_data
 
 	.syntax	unified
@@ -118,3 +119,4 @@ FUNCTION_ENTRY(rtems_cache_disable_data)
 	msr	CPSR_fc, r0
 
 	ldmia	sp!, {r4 - r11, pc}
+#endif



More information about the vc mailing list