Thread (99 messages) 99 messages, 8 authors, 2017-07-01

Re: [PATCH v10 0/2] Balanced allocation of hugepages

From: Jerin Jacob <hidden>
Date: 2017-06-29 06:30:47

-----Original Message-----
Date: Thu, 29 Jun 2017 08:59:18 +0300
From: Ilya Maximets <redacted>
To: dev@dpdk.org, David Marchand <redacted>, Sergio
 Gonzalez Monroy [off-list ref], Thomas Monjalon
 [off-list ref]
CC: Heetae Ahn <redacted>, Yuanhan Liu
 [off-list ref], Jianfeng Tan [off-list ref], Neil Horman
 [off-list ref], Yulong Pei [off-list ref], Bruce
 Richardson [off-list ref], Jerin Jacob
 [off-list ref], Hemant Agrawal [off-list ref],
 Ilya Maximets [off-list ref]
Subject: [PATCH v10 0/2] Balanced allocation of hugepages
X-Mailer: git-send-email 2.7.4

Version 10:
	* Fixed typo in DPAA2 config.

Version 9:
	* Removed DPDK_DEP_NUMA from test-build.sh . Not needed
	  anymore.
	* Fixed out of bound write to essential_memory in case
	  where socket-mem not specified and SIGBUS occured.

Version 8:
	* helper functions from libnuma used to set mempolicy and
	  work with cpu mask.
	* Function now restores previous mempolicy instead of MPOL_DEFAULT.
	* Fixed essential_memory on SIGBUS.
	* Fixed restoring of mempolicy in case of errors (goto out).
	* Enabled by default for all linuxapp except armv7 and dpaa2.

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
Series-Acked-by: Jerin Jacob [off-list ref]
Tested on a arm64 NUMA machine.
Tested-by: Jerin Jacob <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help