[dpdk-dev] [PATCH v8 0/6] Move common functions in EAL
Neil Horman
nhorman at tuxdriver.com
Wed Apr 29 12:14:48 CEST 2015
On Tue, Apr 28, 2015 at 04:46:21PM -0700, Ravi Kerur wrote:
> Changes in v8 includes
> Re-ordering source file compilation to fix ABI warning.
> Ran validate-abi against x86_64-native-linuxapp-gcc,
> x86_64-native-linuxapp-clang and x86_64-ivshmem-linuxapp-gcc
> environments.
>
> Testing:
> Linux - Ubuntu x86_64 14.04
> Compilation successful (x86_64-native-linuxapp-gcc and
> x86_64-native-linuxapp-clang).
> "make test" results match baseline code.
> testpmd utility on I217/I218 Intel chipset.
>
> FreeBSD 10.0 x86_64
> Compilation successful (x86_64-native-bsdapp-gcc and
> x86_64-native-bsdapp-clang).
> Tested with helloworld, timer and cmdline examples.
>
> Ravi Kerur (6):
> Move common functions in eal_thread.c
> Move common functions in eal.c
> Move common functions in eal_lcore.c
> Move common functions in eal_timer.c
> Move common functions in eal_memory.c
> Move common functions in eal_pci.c
>
> lib/librte_eal/bsdapp/eal/Makefile | 9 +-
> lib/librte_eal/bsdapp/eal/eal.c | 271 +++---------------------
> lib/librte_eal/bsdapp/eal/eal_lcore.c | 72 ++-----
> lib/librte_eal/bsdapp/eal/eal_memory.c | 47 ++---
> lib/librte_eal/bsdapp/eal/eal_pci.c | 72 +------
> lib/librte_eal/bsdapp/eal/eal_thread.c | 152 --------------
> lib/librte_eal/bsdapp/eal/eal_timer.c | 52 +----
> lib/librte_eal/common/eal_common_app_usage.c | 63 ++++++
> lib/librte_eal/common/eal_common_lcore.c | 107 ++++++++++
> lib/librte_eal/common/eal_common_mem_cfg.c | 224 ++++++++++++++++++++
> lib/librte_eal/common/eal_common_memory.c | 38 +++-
> lib/librte_eal/common/eal_common_pci.c | 72 +++++++
> lib/librte_eal/common/eal_common_proc_type.c | 58 ++++++
> lib/librte_eal/common/eal_common_sysfs.c | 148 ++++++++++++++
> lib/librte_eal/common/eal_common_thread.c | 147 ++++++++++++-
> lib/librte_eal/common/eal_common_timer.c | 102 +++++++++
> lib/librte_eal/common/eal_hugepages.h | 1 +
> lib/librte_eal/common/eal_private.h | 171 +++++++++++++++-
> lib/librte_eal/common/include/rte_eal.h | 4 +
> lib/librte_eal/linuxapp/eal/Makefile | 10 +-
> lib/librte_eal/linuxapp/eal/eal.c | 296 ++++-----------------------
> lib/librte_eal/linuxapp/eal/eal_lcore.c | 66 +-----
> lib/librte_eal/linuxapp/eal/eal_memory.c | 36 +---
> lib/librte_eal/linuxapp/eal/eal_pci.c | 75 +------
> lib/librte_eal/linuxapp/eal/eal_thread.c | 152 +-------------
> lib/librte_eal/linuxapp/eal/eal_timer.c | 55 +----
> 26 files changed, 1277 insertions(+), 1223 deletions(-)
> create mode 100644 lib/librte_eal/common/eal_common_app_usage.c
> create mode 100644 lib/librte_eal/common/eal_common_lcore.c
> create mode 100644 lib/librte_eal/common/eal_common_mem_cfg.c
> create mode 100644 lib/librte_eal/common/eal_common_proc_type.c
> create mode 100644 lib/librte_eal/common/eal_common_sysfs.c
> create mode 100644 lib/librte_eal/common/eal_common_timer.c
>
> --
> 1.9.1
>
>
Series
Acked-by: Neil Horman <nhorman at tuxdriver.com>
More information about the dev
mailing list