diff options
author | Matias Elo <matias.elo@nokia.com> | 2021-03-26 16:53:01 +0200 |
---|---|---|
committer | Petri Savolainen <petri.savolainen@nokia.com> | 2021-04-16 11:15:41 +0300 |
commit | 50fdac45f35e83b183419eb7671df9686645afec (patch) | |
tree | 22cb4833ff1d3ffa297cc7cb21aa07beeed08b03 /platform/linux-generic/arch/aarch64 | |
parent | 5b72b4ea91837dc50abd11d5fb3bcaea264d6207 (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.h | 6 |
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) { |