diff options
author | Petri Savolainen <petri.savolainen@linaro.org> | 2017-12-14 16:24:58 +0200 |
---|---|---|
committer | Maxim Uvarov <maxim.uvarov@linaro.org> | 2017-12-27 17:09:35 +0300 |
commit | 4f2ebb270c30a46c97355da84587a2220281798c (patch) | |
tree | 65d99b12a0e5a992b2a16b3e21f16ddea0c4e387 /platform/linux-generic/arch/x86 | |
parent | 1f2bfb175ea39f6a358bb40d92efd21f709f1dd8 (diff) |
linux-gen: arch: single cpu cycles file
CPU cycle functions were mixed over odp_cpu_cycles.c and
odp_cpu_arch.c files. Implement all three cpu cycle API
functions in odp_cpu_cycles.c. odp_cpu_arch.c is deleted.
Signed-off-by: Petri Savolainen <petri.savolainen@linaro.org>
Reviewed-by: Dmitry Eremin-Solenikov <dmitry.ereminsolenikov@linaro.org>
Reviewed-by: Bill Fischofer <bill.fischofer@linaro.org>
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Diffstat (limited to 'platform/linux-generic/arch/x86')
-rw-r--r-- | platform/linux-generic/arch/x86/odp_cpu_cycles.c (renamed from platform/linux-generic/arch/x86/odp_cpu_arch.c) | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/platform/linux-generic/arch/x86/odp_cpu_arch.c b/platform/linux-generic/arch/x86/odp_cpu_cycles.c index a20d91734..a474ac250 100644 --- a/platform/linux-generic/arch/x86/odp_cpu_arch.c +++ b/platform/linux-generic/arch/x86/odp_cpu_cycles.c @@ -4,14 +4,7 @@ * SPDX-License-Identifier: BSD-3-Clause */ -#include "config.h" - -#include <odp_posix_extensions.h> - #include <odp/api/cpu.h> -#include <odp_debug_internal.h> - -#include <time.h> uint64_t odp_cpu_cycles(void) { @@ -29,3 +22,13 @@ uint64_t odp_cpu_cycles(void) return tsc.tsc_64; } + +uint64_t odp_cpu_cycles_max(void) +{ + return UINT64_MAX; +} + +uint64_t odp_cpu_cycles_resolution(void) +{ + return 1; +} |