From 8810e08371d007e92e87fe797eb3474f41855905 Mon Sep 17 00:00:00 2001 From: Kinsey Moore Date: Tue, 18 May 2021 14:49:20 -0500 Subject: bsps/aarch64: Advertise cache function support Ensure that cache functions are flagged as usable by the generic cache implementation code. --- bsps/aarch64/shared/cache/cache.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'bsps/aarch64/shared') diff --git a/bsps/aarch64/shared/cache/cache.c b/bsps/aarch64/shared/cache/cache.c index 47722c21e4..9e7446a077 100644 --- a/bsps/aarch64/shared/cache/cache.c +++ b/bsps/aarch64/shared/cache/cache.c @@ -39,6 +39,16 @@ #include #include +#define CPU_DATA_CACHE_ALIGNMENT 64 + +#define CPU_INSTRUCTION_CACHE_ALIGNMENT 64 + +#define CPU_CACHE_SUPPORT_PROVIDES_RANGE_FUNCTIONS + +#define CPU_CACHE_SUPPORT_PROVIDES_CACHE_SIZE_FUNCTIONS + +#define CPU_CACHE_SUPPORT_PROVIDES_DISABLE_DATA + #define AARCH64_CACHE_L1_CPU_DATA_ALIGNMENT ( (size_t) 64 ) #define AARCH64_CACHE_PREPARE_MVA(mva) (const void *) \ RTEMS_ALIGN_DOWN ( (size_t) mva, AARCH64_CACHE_L1_CPU_DATA_ALIGNMENT ) -- cgit v1.2.3