Re: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over

2017-09-03 Thread Li, Xiaoyun
k.org] On Behalf Of O Mahony, Billy Sent: Friday, September 1, 2017 18:55 To: dev@dpdk.org Cc: step...@networkplumber.org; Lu, Wenzhuo ; Wang, Zhihong ; Zhang, Qi Z ; Richardson, Bruce Subject: Re: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over Hi, FYI, Just to note a bug I fou

Re: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over

2017-09-01 Thread O Mahony, Billy
o reply to. Regards, Billy. > Forwarded Message ---- > Subject: Re: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over > memcpy > Date: Thu, 31 Aug 2017 05:24:25 + > From: Li, Xiaoyun mailto:xiaoyun...@intel.com>> > To: Stephen Hemming

Re: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over memcpy

2017-08-30 Thread Li, Xiaoyun
[mailto:step...@networkplumber.org] Sent: Thursday, August 31, 2017 13:06 To: Lu, Wenzhuo Cc: Wang, Zhihong ; dev@dpdk.org; Zhang, Qi Z ; Li, Xiaoyun ; Richardson, Bruce Subject: RE: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over memcpy I was referring to gcc multiversion https://gcc.gnu.org

Re: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over memcpy

2017-08-30 Thread Stephen Hemminger
nt: Thursday, August 31, 2017 2:01 AM > > To: Li, Xiaoyun > > Cc: Richardson, Bruce ; dev@dpdk.org; Lu, > > Wenzhuo ; Wang, Zhihong > > ; Zhang, Qi Z > > Subject: Re: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over > memcpy > > > > On Fri, 25 Aug 2

Re: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over memcpy

2017-08-30 Thread Lu, Wenzhuo
Hi Stephen, > -Original Message- > From: Stephen Hemminger [mailto:step...@networkplumber.org] > Sent: Thursday, August 31, 2017 2:01 AM > To: Li, Xiaoyun > Cc: Richardson, Bruce ; dev@dpdk.org; Lu, > Wenzhuo ; Wang, Zhihong > ; Zhang, Qi Z > Subject: Re: [dpdk-

Re: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over memcpy

2017-08-30 Thread Lu, Wenzhuo
Hi Bruce, > -Original Message- > From: Richardson, Bruce > Sent: Thursday, August 31, 2017 1:52 AM > To: Ananyev, Konstantin > Cc: Li, Xiaoyun ; dev@dpdk.org; Lu, Wenzhuo > ; Wang, Zhihong ; Zhang, > Qi Z > Subject: Re: [dpdk-dev] [PATCH 1/3] eal/x86: run-t

Re: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over memcpy

2017-08-30 Thread Stephen Hemminger
On Fri, 25 Aug 2017 10:06:11 +0800 Xiaoyun Li wrote: > This patch dynamically selects functions of memcpy at run-time based > on CPU flags that current machine supports. This patch uses function > pointers which are bind to the relative functions at constrctor time. > To make AVX512 instructions

Re: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over memcpy

2017-08-30 Thread Bruce Richardson
pdk.org; Lu, Wenzhuo ; Wang, Zhihong > > ; Zhang, Qi Z > > ; Li, Xiaoyun > > Subject: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over memcpy > > > > This patch dynamically selects functions of memcpy at run-time based > > on CPU flags that current machi

Re: [dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over memcpy

2017-08-30 Thread Ananyev, Konstantin
> -Original Message- > From: dev [mailto:dev-boun...@dpdk.org] On Behalf Of Xiaoyun Li > Sent: Friday, August 25, 2017 3:06 AM > To: Richardson, Bruce > Cc: dev@dpdk.org; Lu, Wenzhuo ; Wang, Zhihong > ; Zhang, Qi Z > ; Li, Xiaoyun > Subject: [dpdk-dev] [PATC

[dpdk-dev] [PATCH 1/3] eal/x86: run-time dispatch over memcpy

2017-08-24 Thread Xiaoyun Li
This patch dynamically selects functions of memcpy at run-time based on CPU flags that current machine supports. This patch uses function pointers which are bind to the relative functions at constrctor time. To make AVX512 instructions pass compilation, enable the switch in makefile. Signed-off-by