Re: [dpdk-dev] [PATCH v7 0/3] run-time Linking support

2017-10-12 Thread Li, Xiaoyun
njalon [mailto:tho...@monjalon.net] > Sent: Tuesday, October 10, 2017 01:41 > To: Li, Xiaoyun > Cc: dev@dpdk.org; Ananyev, Konstantin ; > Richardson, Bruce ; Lu, Wenzhuo > ; Zhang, Helin > Subject: Re: [dpdk-dev] [PATCH v7 0/3] run-time Linking support > > Hi, > > 05/10

Re: [dpdk-dev] [PATCH v7 0/3] run-time Linking support

2017-10-09 Thread Thomas Monjalon
Hi, 05/10/2017 14:33, Xiaoyun Li: > create mode 100644 lib/librte_eal/common/include/arch/x86/rte_memcpy.c > create mode 100644 lib/librte_eal/common/include/arch/x86/rte_memcpy_avx2.c > create mode 100644 > lib/librte_eal/common/include/arch/x86/rte_memcpy_avx512f.c > create mode 100644 > l

Re: [dpdk-dev] [PATCH v7 0/3] run-time Linking support

2017-10-05 Thread Ananyev, Konstantin
> -Original Message- > From: Li, Xiaoyun > Sent: Thursday, October 5, 2017 1:33 PM > To: Ananyev, Konstantin ; Richardson, Bruce > > Cc: Lu, Wenzhuo ; Zhang, Helin ; > dev@dpdk.org; Li, Xiaoyun > Subject: [PATCH v7 0/3] run-time Linking support > > This patchset dynamically selects f

[dpdk-dev] [PATCH v7 0/3] run-time Linking support

2017-10-05 Thread Xiaoyun Li
This patchset dynamically selects functions at run-time based on CPU flags that current machine supports.This patchset modifies mempcy, memcpy perf test and x86 EFD, using function pointers and bind them at constructor time. Then in the cloud environment, users can compiler once for the minimum tar