tests: benchmarks: Add ARM64 case
To be able to pass the unit test we need to add a set of defines for the ARM64 architecture. Fix this. Signed-off-by: Carlo Caione <ccaione@baylibre.com>
This commit is contained in:
parent
18ea3e7fe9
commit
868264b8b4
2 changed files with 12 additions and 0 deletions
|
@ -37,6 +37,12 @@ u64_t arch_timing_value_swap_temp;
|
|||
#define TIMING_INFO_GET_TIMER_VALUE() (TIMING_INFO_OS_GET_TIME())
|
||||
#define SUBTRACT_CLOCK_CYCLES(val) (val)
|
||||
|
||||
#elif CONFIG_ARM64
|
||||
#define TIMING_INFO_PRE_READ()
|
||||
#define TIMING_INFO_OS_GET_TIME() (k_cycle_get_32())
|
||||
#define TIMING_INFO_GET_TIMER_VALUE() (k_cycle_get_32())
|
||||
#define SUBTRACT_CLOCK_CYCLES(val) ((u32_t)val)
|
||||
|
||||
#elif CONFIG_ARM
|
||||
#include <arch/arm/aarch32/cortex_m/cmsis.h>
|
||||
#define TIMING_INFO_PRE_READ()
|
||||
|
|
|
@ -50,6 +50,12 @@
|
|||
#define TIMING_INFO_GET_TIMER_VALUE() (TIMING_INFO_OS_GET_TIME())
|
||||
#define SUBTRACT_CLOCK_CYCLES(val) (val)
|
||||
|
||||
#elif CONFIG_ARM64
|
||||
#define TIMING_INFO_PRE_READ()
|
||||
#define TIMING_INFO_OS_GET_TIME() (k_cycle_get_32())
|
||||
#define TIMING_INFO_GET_TIMER_VALUE() (k_cycle_get_32())
|
||||
#define SUBTRACT_CLOCK_CYCLES(val) ((u32_t)val)
|
||||
|
||||
#elif CONFIG_ARM
|
||||
#define TIMING_INFO_PRE_READ()
|
||||
#define TIMING_INFO_OS_GET_TIME() (k_cycle_get_32())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue