As per Thomas's suggestion dividing v8 patch into multiple smaller series. This patch contains changes to eal_lcore.c, eal_timer.c and eal_memory.c files.
Tested on Ubuntu x86_64 14.04 GCC and Clang Tested on FreeBSD 10.0 x86_64 GCC and Clang testpmd, make test were run successfully. Ravi Kerur (3): Move common functions in eal_lcore.c Move common functions in eal_timer.c Move common functions in eal_memory.c lib/librte_eal/bsdapp/eal/Makefile | 2 + lib/librte_eal/bsdapp/eal/eal_lcore.c | 72 +++++--------------- lib/librte_eal/bsdapp/eal/eal_memory.c | 52 +++++++-------- lib/librte_eal/bsdapp/eal/eal_timer.c | 52 +++------------ lib/librte_eal/common/eal_common_lcore.c | 107 ++++++++++++++++++++++++++++++ lib/librte_eal/common/eal_common_memory.c | 41 +++++++++++- lib/librte_eal/common/eal_common_timer.c | 102 ++++++++++++++++++++++++++++ lib/librte_eal/common/eal_private.h | 63 ++++++++++++++++++ lib/librte_eal/linuxapp/eal/Makefile | 3 + lib/librte_eal/linuxapp/eal/eal_lcore.c | 66 ++---------------- lib/librte_eal/linuxapp/eal/eal_memory.c | 52 +++------------ lib/librte_eal/linuxapp/eal/eal_timer.c | 55 ++------------- 12 files changed, 379 insertions(+), 288 deletions(-) create mode 100644 lib/librte_eal/common/eal_common_lcore.c create mode 100644 lib/librte_eal/common/eal_common_timer.c -- 1.9.1