[dpdk-dev] [PATCH v7 0/2] Balanced allocation of hugepages

Jerin Jacob jerin.jacob at caviumnetworks.com
Mon Jun 26 16:07:07 CEST 2017


-----Original Message-----
> Date: Mon, 26 Jun 2017 13:44:08 +0300
> From: Ilya Maximets <i.maximets at samsung.com>
> To: dev at dpdk.org, Sergio Gonzalez Monroy
>  <sergio.gonzalez.monroy at intel.com>, Thomas Monjalon <thomas at monjalon.net>,
>  Bruce Richardson <bruce.richardson at intel.com>
> CC: David Marchand <david.marchand at 6wind.com>, Heetae Ahn
>  <heetae82.ahn at samsung.com>, Yuanhan Liu <yliu at fridaylinux.org>, Jianfeng
>  Tan <jianfeng.tan at intel.com>, Neil Horman <nhorman at tuxdriver.com>, Yulong
>  Pei <yulong.pei at intel.com>, Jerin Jacob <jerin.jacob at caviumnetworks.com>
> Subject: Re: [PATCH v7 0/2] Balanced allocation of hugepages
> User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
>  Thunderbird/45.8.0
> 
> So, what do you think about this version?
> Is it ready for merge or some additional changes needed?

Looks like following comment is not addressed.
http://dpdk.org/ml/archives/dev/2017-June/068398.html

> 
> Best regards, Ilya Maximets.
> 
> On 21.06.2017 13:08, Ilya Maximets wrote:
> > Version 7:
> > 	* RTE_LIBRTE_EAL_NUMA_AWARE_HUGEPAGES --> RTE_EAL_NUMA_AWARE_HUGEPAGES
> > 
> > Version 6:
> > 	* Configuration option RTE_LIBRTE_EAL_NUMA_AWARE_HUGEPAGES
> > 	  returned. Enabled by default for x86, ppc and thunderx.
> > 
> > Version 5:
> > 	* Fixed shared build. (Automated build test will fail
> > 	  anyway because libnuma-devel not installed on build servers)
> > 
> > Version 4:
> > 	* Fixed work on systems without NUMA by adding check for NUMA
> > 	  support in kernel.
> > 
> > Version 3:
> > 	* Implemented hybrid schema for allocation.
> > 	* Fixed not needed mempolicy change while remapping. (orig = 0)
> > 	* Added patch to enable VHOST_NUMA by default.
> > 
> > Version 2:
> > 	* rebased (fuzz in Makefile)
> > 
> > Ilya Maximets (2):
> >   mem: balanced allocation of hugepages
> >   config: enable vhost numa awareness by default
> > 
> >  config/common_base                           |   1 +
> >  config/common_linuxapp                       |   3 +
> >  config/defconfig_arm-armv7a-linuxapp-gcc     |   4 +
> >  config/defconfig_arm64-armv8a-linuxapp-gcc   |   4 +
> >  config/defconfig_arm64-thunderx-linuxapp-gcc |   4 +
> >  lib/librte_eal/linuxapp/eal/Makefile         |   3 +
> >  lib/librte_eal/linuxapp/eal/eal_memory.c     | 105 ++++++++++++++++++++++++++-
> >  mk/rte.app.mk                                |   3 +
> >  8 files changed, 123 insertions(+), 4 deletions(-)
> > 


More information about the dev mailing list