aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/arch/aarch64
diff options
context:
space:
mode:
authorMatias Elo <matias.elo@nokia.com>2021-03-26 16:53:01 +0200
committerPetri Savolainen <petri.savolainen@nokia.com>2021-04-16 11:15:41 +0300
commit50fdac45f35e83b183419eb7671df9686645afec (patch)
tree22cb4833ff1d3ffa297cc7cb21aa07beeed08b03 /platform/linux-generic/arch/aarch64
parent5b72b4ea91837dc50abd11d5fb3bcaea264d6207 (diff)
linux-gen: detect cpu cache line size during configure
Detect CPU cache line size automatically on aarch64 systems when abi- compatibility is disabled. Automatic cache line size detection is disabled when cross-compiling. Signed-off-by: Matias Elo <matias.elo@nokia.com> Reviewed-by: Petri Savolainen <petri.savolainen@nokia.com>
Diffstat (limited to 'platform/linux-generic/arch/aarch64')
-rw-r--r--platform/linux-generic/arch/aarch64/odp/api/abi/cpu.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/platform/linux-generic/arch/aarch64/odp/api/abi/cpu.h b/platform/linux-generic/arch/aarch64/odp/api/abi/cpu.h
index 0ab5b8e14..97a2861c5 100644
--- a/platform/linux-generic/arch/aarch64/odp/api/abi/cpu.h
+++ b/platform/linux-generic/arch/aarch64/odp/api/abi/cpu.h
@@ -11,7 +11,11 @@
extern "C" {
#endif
-#define ODP_CACHE_LINE_SIZE 64
+#include <odp/autoheader_external.h>
+
+#ifndef ODP_CACHE_LINE_SIZE
+ #define ODP_CACHE_LINE_SIZE _ODP_CACHE_LINE_SIZE
+#endif
static inline void odp_cpu_pause(void)
{