From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailout1.w1.samsung.com (mailout1.w1.samsung.com [210.118.77.11]) by dpdk.org (Postfix) with ESMTP id 990BD37B4 for ; Wed, 21 Jun 2017 10:04:37 +0200 (CEST) Received: from eucas1p2.samsung.com (unknown [182.198.249.207]) by mailout1.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0ORW00A3F13OKU40@mailout1.w1.samsung.com> for dev@dpdk.org; Wed, 21 Jun 2017 09:04:36 +0100 (BST) Received: from eusmges1.samsung.com (unknown [203.254.199.239]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170621080435eucas1p1b90802d000328ab69c4555ada70eda34~KFGrw5KaJ2018820188eucas1p1p; Wed, 21 Jun 2017 08:04:35 +0000 (GMT) Received: from eucas1p2.samsung.com ( [182.198.249.207]) by eusmges1.samsung.com (EUCPMTA) with SMTP id 46.8C.14140.5982A495; Wed, 21 Jun 2017 09:04:37 +0100 (BST) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eucas1p1.samsung.com (KnoxPortal) with ESMTP id 20170621080434eucas1p18d3d4e4133c1cf885c849d022806408d~KFGrEBzai2020020200eucas1p1l; Wed, 21 Jun 2017 08:04:34 +0000 (GMT) X-AuditID: cbfec7ef-f796a6d00000373c-c6-594a28953da2 Received: from eusync1.samsung.com ( [203.254.199.211]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id C3.57.20206.2982A495; Wed, 21 Jun 2017 09:04:34 +0100 (BST) Received: from imaximets.rnd.samsung.ru ([106.109.129.180]) by eusync1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTPA id <0ORW001JI13HQM70@eusync1.samsung.com>; Wed, 21 Jun 2017 09:04:34 +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 11:04:08 +0300 Message-id: <1498032250-24924-1-git-send-email-i.maximets@samsung.com> X-Mailer: git-send-email 2.7.4 In-reply-to: <1496756020-4579-1-git-send-email-i.maximets@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRmVeSWpSXmKPExsWy7djP87pTNbwiDd7csbS4screYkVHO4vF u0/bmSymfb7NbnGl/Se7xcRJJhbds7+wWdxqPslmsWLCEUaLTw9OsFi0LNnJZPHtwXdmBx6P i/13GD02nOhn9fi1YCmrx41/t9g8Fu95yeRx7OY0do++LasYPa58X80YwBHFZZOSmpNZllqk b5fAlTFl2iu2guucFatP8TcwTmDvYuTkkBAwkfi3cy4rhC0mceHeerYuRi4OIYFljBLHG9ey QjifGSWann5ihumY2fyYFa5q/vzFUE4zk8Tf+zPZQKrYBHQkTq0+wgiSEBFYyCjR+PMEM4jD LHCSSWL/3xNgVcICFhKNq2YwgdgsAqoSbybuZwGxeQXcJLq3TIe6Sk7i5rlOsN2cQPHpn1ey gAySEFjFLrHifyuQwwHkyEpsOgB1n4vEjb0HoL4Tlnh1fAuULSNxeXI3VG8zo0TDqkuMEM4E RokvzcuZIKrsJU7dvApmMwvwSUzaNp0ZYgGvREebEESJh8Tu83tZIGxHiZ039oM9IyQwk1Hi 1ha1CYwyCxgZVjGKpJYW56anFhvqFSfmFpfmpesl5+duYgSmhNP/jr/fwfi0OeQQowAHoxIP b4SyZ6QQa2JZcWXuIUYJDmYlEV5/Xq9IId6UxMqq1KL8+KLSnNTiQ4zSHCxK4ry8p65FCAmk J5akZqemFqQWwWSZODilGhjrKi6udFkt2tjBvTP5//uj9tFbN2au/H/zd+oWwUt/+rkMBZ/0 bU5jn77ko/+p6B1Xf12fEbq586vp7wkr6iaxy/pM1oxW7kzP+FXq8uGz28e4JM1HcY5z137e NUXYOuHm0eQpUwUSL7VqHo+tTtb1L7l87/uXKdzntWVWHGB6lFxyZvYkb40yJZbijERDLeai 4kQA1AhEQgUDAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRmVeSWpSXmKPExsVy+t/xy7qTNLwiDd4dULG4screYkVHO4vF u0/bmSymfb7NbnGl/Se7xcRJJhbds7+wWdxqPslmsWLCEUaLTw9OsFi0LNnJZPHtwXdmBx6P i/13GD02nOhn9fi1YCmrx41/t9g8Fu95yeRx7OY0do++LasYPa58X80YwBHlZpORmpiSWqSQ mpecn5KZl26rFBripmuhpJCXmJtqqxSh6xsSpKRQlphTCuQZGaABB+cA92AlfbsEt4wp016x FVznrFh9ir+BcQJ7FyMnh4SAicTM5sesELaYxIV769lAbCGBJYwSD64adzFyAdmtTBK/v38B K2IT0JE4tfoII0hCRGAho8SF1V+YQRxmgdNMEm+W3WcBqRIWsJBoXDWDCcRmEVCVeDNxP1ic V8BNonvLdKh1chI3z3Uyg9icQPHpn1eyQKx2lbh85xDbBEbeBYwMqxhFUkuLc9Nzi430ihNz i0vz0vWS83M3MQJjY9uxn1t2MHa9Cz7EKMDBqMTDy6DoGSnEmlhWXJl7iFGCg1lJhNef1ytS iDclsbIqtSg/vqg0J7X4EKMp0FETmaVEk/OBcZtXEm9oYmhuaWhkbGFhbmSkJM479cOVcCGB 9MSS1OzU1ILUIpg+Jg5OqQZGpgdcfDm1U8IMxSy3czC0rssQck1LmqD8tyvwp9Klpbu2hN/U q2nPPhjDdHRmrqPYdBOrepUL298XHZ340fSxZrdWeh1HxNJV2+Jd3C74F1bvb0zgYtj89FmF mshSDvXTT7knZQbe8WEMZ6p6XcEnK7aZpzH9h0jWV8EfV/7MTVZpCH7LlqjEUpyRaKjFXFSc CACV+aIsowIAAA== X-MTR: 20000000000000000@CPGS X-CMS-MailID: 20170621080434eucas1p18d3d4e4133c1cf885c849d022806408d 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: 20170621080434eucas1p18d3d4e4133c1cf885c849d022806408d X-RootMTR: 20170621080434eucas1p18d3d4e4133c1cf885c849d022806408d References: <1496756020-4579-1-git-send-email-i.maximets@samsung.com> Subject: [dpdk-dev] [PATCH v6 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 08:04:38 -0000 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