summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-12-21 10:16:02 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-12-21 10:32:25 +0100
commitba856559a4120a7f454aad30445508f0acc2a040 (patch)
tree91cac6d25aa4bd733035b322196f00991011ce58
parentbsps/i386: Enable instruction cache support (diff)
downloadrtems-ba856559a4120a7f454aad30445508f0acc2a040.tar.bz2
ARM_CACHE_L1_CPU_SUPPORT_PROVIDES_RANGE_FUNCTIONS
Remove this superfluous define. Update #3667.
-rw-r--r--bsps/arm/shared/cache/cache-cp15.c3
-rw-r--r--bsps/arm/shared/cache/cache-cp15.h1
-rw-r--r--bsps/arm/shared/cache/cache-l2c-310.c3
3 files changed, 2 insertions, 5 deletions
diff --git a/bsps/arm/shared/cache/cache-cp15.c b/bsps/arm/shared/cache/cache-cp15.c
index 17de99eaec..4fb38c7a0f 100644
--- a/bsps/arm/shared/cache/cache-cp15.c
+++ b/bsps/arm/shared/cache/cache-cp15.c
@@ -30,8 +30,7 @@
#define CPU_MAXIMAL_CACHE_ALIGNMENT 64
#endif
-#define CPU_CACHE_SUPPORT_PROVIDES_RANGE_FUNCTIONS \
- ARM_CACHE_L1_CPU_SUPPORT_PROVIDES_RANGE_FUNCTIONS
+#define CPU_CACHE_SUPPORT_PROVIDES_RANGE_FUNCTIONS
static inline void _CPU_cache_flush_1_data_line(const void *d_addr)
diff --git a/bsps/arm/shared/cache/cache-cp15.h b/bsps/arm/shared/cache/cache-cp15.h
index ff01384f4b..1470c52e56 100644
--- a/bsps/arm/shared/cache/cache-cp15.h
+++ b/bsps/arm/shared/cache/cache-cp15.h
@@ -33,7 +33,6 @@ extern "C" {
/* These two defines also ensure that the rtems_cache_* functions have bodies */
#define ARM_CACHE_L1_CPU_DATA_ALIGNMENT 32
#define ARM_CACHE_L1_CPU_INSTRUCTION_ALIGNMENT 32
-#define ARM_CACHE_L1_CPU_SUPPORT_PROVIDES_RANGE_FUNCTIONS
#define ARM_CACHE_L1_CSS_ID_DATA \
(ARM_CP15_CACHE_CSS_ID_DATA | ARM_CP15_CACHE_CSS_LEVEL(0))
diff --git a/bsps/arm/shared/cache/cache-l2c-310.c b/bsps/arm/shared/cache/cache-l2c-310.c
index 6869d205a8..e447aa0a63 100644
--- a/bsps/arm/shared/cache/cache-l2c-310.c
+++ b/bsps/arm/shared/cache/cache-l2c-310.c
@@ -68,8 +68,7 @@
/* Some/many ARM Cortex-A cores have L1 data line length 64 bytes */
#define CPU_MAXIMAL_CACHE_ALIGNMENT 64
#endif
-#define CPU_CACHE_SUPPORT_PROVIDES_RANGE_FUNCTIONS \
- ARM_CACHE_L1_CPU_SUPPORT_PROVIDES_RANGE_FUNCTIONS
+#define CPU_CACHE_SUPPORT_PROVIDES_RANGE_FUNCTIONS
#define CPU_CACHE_SUPPORT_PROVIDES_CACHE_SIZE_FUNCTIONS
#define L2C_310_DATA_LINE_MASK ( CPU_DATA_CACHE_ALIGNMENT - 1 )