From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailout4.w1.samsung.com (mailout4.w1.samsung.com [210.118.77.14]) by dpdk.org (Postfix) with ESMTP id 37E7A548B for ; Wed, 21 Jun 2017 12:08:40 +0200 (CEST) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout4.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0ORW00CNC6UFDW50@mailout4.w1.samsung.com> for dev@dpdk.org; Wed, 21 Jun 2017 11:08:39 +0100 (BST) Received: from eusmges3.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20170621100838eucas1p2ecec001f27ab25c1d5f9e02e3184c266~KGy-m0Tuw1746017460eucas1p24; Wed, 21 Jun 2017 10:08:38 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges3.samsung.com (EUCPMTA) with SMTP id F4.B7.17464.6A54A495; Wed, 21 Jun 2017 11:08:38 +0100 (BST) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170621100837eucas1p1c570092cac733a66d939ca7ff04ac9e6~KGy_080qH2189121891eucas1p1K; Wed, 21 Jun 2017 10:08:37 +0000 (GMT) X-AuditID: cbfec7f2-f797e6d000004438-c0-594a45a68039 Received: from eusync4.samsung.com ( [203.254.199.214]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id C6.FB.20206.5A54A495; Wed, 21 Jun 2017 11:08:37 +0100 (BST) Received: from imaximets.rnd.samsung.ru ([106.109.129.180]) by eusync4.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0ORW005VT6U9UYC0@eusync4.samsung.com>; Wed, 21 Jun 2017 11:08:37 +0100 (BST) From: Ilya Maximets To: dev@dpdk.org, David Marchand , Sergio Gonzalez Monroy , Thomas Monjalon Cc: Heetae Ahn , Yuanhan Liu , Jianfeng Tan , Neil Horman , Yulong Pei , Bruce Richardson , Jerin Jacob , Ilya Maximets Date: Wed, 21 Jun 2017 13:08:29 +0300 Message-id: <1498039711-26570-1-git-send-email-i.maximets@samsung.com> X-Mailer: git-send-email 2.7.4 In-reply-to: <1498032250-24924-1-git-send-email-i.maximets@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrIIsWRmVeSWpSXmKPExsWy7djP87rLXL0iDa5MF7W4screYkVHO4vF u0/bmSymfb7NbnGl/Se7xcRJJhbds7+wWdxqPslmsWLCEUaLTw9OsFi0LNnJZPHtwXdmBx6P i/13GD02nOhn9fi1YCmrx41/t9g8Fu95yeRx7OY0do++LasYPa58X80YwBHFZZOSmpNZllqk b5fAlbFh80fmgnVcFcdWr2JrYLzD3sXIwSEhYCKx92xSFyMnkCkmceHeerYuRi4OIYGljBLd X86wQjifGSV2X1vIDlFlIvF44xVmEFtIYBmjRH+zCoTdzCSxY5MziM0moCNxavURRpBmEYGF jBKNP08wgzjMAieZJPb/PcEGUiUsYCHxffousEksAqoSLzrugcV5Bdwklq7dzAKxTU7i5rlO sBpOAXeJP5fPsoAMkhBYxy7x7vhyqB9kJTYdYIaod5HY3TGTCcIWlnh1fAvU1TISlyd3Q/U2 M0o0rLrECOFMYJT40rwcqsNe4tTNq2A2swCfxKRt05khFvBKdLQJQZR4SHQum8wIYTtKTP2y hh0SRrMYJS52zGWawCizgJFhFaNIamlxbnpqsbFecWJucWleul5yfu4mRmBCOP3v+KcdjF9P WB1iFOBgVOLhjVD2jBRiTSwrrsw9xCjBwawkwnva2StSiDclsbIqtSg/vqg0J7X4EKM0B4uS OC/XqWsRQgLpiSWp2ampBalFMFkmDk6pBsb2L2fTzuqHHThu9lWwYKvWvA0LL6+9tvn6zt6X V/hP1nxrZFkfkHZ0gYN68uWYFSJ7uwI+f7iz3j5/q1ZmxQ3dj1+utifMK0zbHpBicfDhpAPG TvkPdRuTz7Iqclsbd/SJbbi8sHIJQ+SF60mZhnkflUO/LnxXXHEqaFGLpc/HLwfkbrDdULyl xFKckWioxVxUnAgA1wcLwAQDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRmVeSWpSXmKPExsVy+t/xa7pLXb0iDZZ/l7e4screYkVHO4vF u0/bmSymfb7NbnGl/Se7xcRJJhbds7+wWdxqPslmsWLCEUaLTw9OsFi0LNnJZPHtwXdmBx6P i/13GD02nOhn9fi1YCmrx41/t9g8Fu95yeRx7OY0do++LasYPa58X80YwBHlZpORmpiSWqSQ mpecn5KZl26rFBripmuhpJCXmJtqqxSh6xsSpKRQlphTCuQZGaABB+cA92AlfbsEt4wNmz8y F6zjqji2ehVbA+Md9i5GTg4JAROJxxuvMEPYYhIX7q1n62Lk4hASWMIo0TX7EZTTyiTRMHsN C0gVm4COxKnVRxhBEiICCxklLqz+wgziMAucZpJ4s+w+WJWwgIXE9+m7wOayCKhKvOi4xwZi 8wq4SSxdu5kFYp+cxM1znWA1nALuEn8unwWLCwHV/H9wimkCI+8CRoZVjCKppcW56bnFRnrF ibnFpXnpesn5uZsYgfGx7djPLTsYu94FH2IU4GBU4uFlUPSMFGJNLCuuzD3EKMHBrCTCe9rZ K1KINyWxsiq1KD++qDQntfgQoynQUROZpUST84Gxm1cSb2hiaG5paGRsYWFuZKQkzjv1w5Vw IYH0xJLU7NTUgtQimD4mDk6pBkbxGM5XNg9kNRTOionePGS/sFlgdr309bvnnl7ledAukq79 Kdmz6HH8U687tVUWqasnLbBvfPqLeW3PC2dXNp77jPyPbFR/frTdWXNymtT/6VZTTXbs7Ko7 fPHk8+eL3kx+pmWSOO9Qz2t/ruWT83lFl769wl855Uxy2+btC/cKxG3WvJP8w6dOiaU4I9FQ i7moOBEAINymTKUCAAA= X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170621100837eucas1p1c570092cac733a66d939ca7ff04ac9e6 X-Msg-Generator: CA X-Sender-IP: 182.198.249.180 X-Local-Sender: =?UTF-8?B?SWx5YSBNYXhpbWV0cxtTUlItVmlydHVhbGl6YXRpb24gTGFi?= =?UTF-8?B?G+yCvOyEseyghOyekBtMZWFkaW5nIEVuZ2luZWVy?= X-Global-Sender: =?UTF-8?B?SWx5YSBNYXhpbWV0cxtTUlItVmlydHVhbGl6YXRpb24gTGFi?= =?UTF-8?B?G1NhbXN1bmcgRWxlY3Ryb25pY3MbTGVhZGluZyBFbmdpbmVlcg==?= X-Sender-Code: =?UTF-8?B?QzEwG0NJU0hRG0MxMEdEMDFHRDAxMDE1NA==?= CMS-TYPE: 201P X-HopCount: 7 X-CMS-RootMailID: 20170621100837eucas1p1c570092cac733a66d939ca7ff04ac9e6 X-RootMTR: 20170621100837eucas1p1c570092cac733a66d939ca7ff04ac9e6 References: <1498032250-24924-1-git-send-email-i.maximets@samsung.com> Subject: [dpdk-dev] [PATCH v7 0/2] Balanced allocation of hugepages X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jun 2017 10:08:41 -0000 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(-) -- 2.7.4