From: Jerin Jacob <jerin.ja...@caviumnetworks.com> CC: Bruce Richardson <bruce.richard...@intel.com> CC: Konstantin Ananyev <konstantin.anan...@intel.com>
Signed-off-by: Jerin Jacob <jerin.ja...@caviumnetworks.com> Acked-by: Anatoly Burakov <anatoly.bura...@intel.com> --- lib/librte_eal/common/include/arch/x86/rte_cycles.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/librte_eal/common/include/arch/x86/rte_cycles.h b/lib/librte_eal/common/include/arch/x86/rte_cycles.h index 1bb3e1d..e2661e2 100644 --- a/lib/librte_eal/common/include/arch/x86/rte_cycles.h +++ b/lib/librte_eal/common/include/arch/x86/rte_cycles.h @@ -77,6 +77,19 @@ return tsc.tsc_64; } +/** + * Get the number of rdtsc cycles in one second if the architecture supports. + * + * @return + * The number of rdtsc cycles in one second. Return zero if the architecture + * support is not available. + */ +static inline uint64_t +rte_rdtsc_arch_hz(void) +{ + return 0; +} + static inline uint64_t rte_rdtsc_precise(void) { -- 1.9.1