X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_eal%2Fcommon%2Finclude%2Farch%2Fppc_64%2Frte_cycles.h;h=8fa6fc60b3f8153d4444a09f7b7e05ca14056757;hb=6bc67c497a51911bd0b1c2da9d3506c60d3a1f1b;hp=fd26e8e7ca03d104c07e700f842af1a5c7a11eb8;hpb=85997d60b103da0c5927087b6bdcd76590e2bae7;p=dpdk.git diff --git a/lib/librte_eal/common/include/arch/ppc_64/rte_cycles.h b/lib/librte_eal/common/include/arch/ppc_64/rte_cycles.h index fd26e8e7ca..8fa6fc60b3 100644 --- a/lib/librte_eal/common/include/arch/ppc_64/rte_cycles.h +++ b/lib/librte_eal/common/include/arch/ppc_64/rte_cycles.h @@ -39,6 +39,9 @@ extern "C" { #include "generic/rte_cycles.h" +#include +#include + /** * Read the time base register. * @@ -50,9 +53,15 @@ rte_rdtsc(void) { union { uint64_t tsc_64; + RTE_STD_C11 struct { +#if RTE_BYTE_ORDER == RTE_BIG_ENDIAN uint32_t hi_32; uint32_t lo_32; +#else + uint32_t lo_32; + uint32_t hi_32; +#endif }; } tsc; uint32_t tmp;