diff options
Diffstat (limited to 'platform/linux-generic/arch/x86/cpu_flags.c')
-rw-r--r-- | platform/linux-generic/arch/x86/cpu_flags.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/platform/linux-generic/arch/x86/cpu_flags.c b/platform/linux-generic/arch/x86/cpu_flags.c index 13753febb..482c25739 100644 --- a/platform/linux-generic/arch/x86/cpu_flags.c +++ b/platform/linux-generic/arch/x86/cpu_flags.c @@ -11,7 +11,7 @@ #include "cpu_flags.h" #include <odp_debug_internal.h> -#include <odp/api/abi/cpu_time.h> +#include <odp/api/abi/time_cpu.h> #include <cpuid.h> #include <errno.h> @@ -354,12 +354,15 @@ void _odp_cpu_flags_print_all(void) _ODP_PRINT("%s", str); } -int _odp_cpu_has_global_time(void) +int _odp_time_cpu_global_freq_is_const(void) { if (cpu_get_flag_enabled(RTE_CPUFLAG_INVTSC) > 0) return 1; - return 0; + _ODP_ERR("WARN: assuming constant TSC based on CPU arch, but could not confirm from CPU " + "flags\n"); + + return 1; } int _odp_cpu_flags_has_rdtsc(void) |