aboutsummaryrefslogtreecommitdiff
path: root/platform/linux-generic/arch/x86
diff options
context:
space:
mode:
authorPetri Savolainen <petri.savolainen@linaro.org>2017-12-14 16:24:58 +0200
committerMaxim Uvarov <maxim.uvarov@linaro.org>2017-12-27 17:09:35 +0300
commit4f2ebb270c30a46c97355da84587a2220281798c (patch)
tree65d99b12a0e5a992b2a16b3e21f16ddea0c4e387 /platform/linux-generic/arch/x86
parent1f2bfb175ea39f6a358bb40d92efd21f709f1dd8 (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;
+}