From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0041.outbound.protection.outlook.com [104.47.34.41]) by dpdk.org (Postfix) with ESMTP id C3B512A6C for ; Thu, 6 Apr 2017 19:51:51 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=LIT69fpAGERlvHC9veGZVUMZFZygA3XxLxbKVrcSO24=; b=k0U69IkCltozyZkC6IhbjHUZfXROBb0iZa0A8AMyXj8/FwmozjZcCoKm3qGGpxeqVqV8eBETOa9LKkyCyRHah/BRp1e6X0m08g8NXspGjrvvoadXncm5lFYTMDisZNlxqr9byZITF2nYwuz4cfcQkOTjv8mPW2TzBHIE/ah0018= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from angela-H81M-S1.semihalf.local (31.172.191.173) by DM2PR0701MB810.namprd07.prod.outlook.com (10.242.127.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.10; Thu, 6 Apr 2017 17:51:48 +0000 From: Angela Czubak To: dts@dpdk.org Cc: Angela Czubak Date: Thu, 6 Apr 2017 19:51:09 +0200 Message-Id: <1491501092-14278-4-git-send-email-aczubak@caviumnetworks.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1491501092-14278-1-git-send-email-aczubak@caviumnetworks.com> References: <1491501092-14278-1-git-send-email-aczubak@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [31.172.191.173] X-ClientProxiedBy: AM5PR0701CA0051.eurprd07.prod.outlook.com (10.169.145.141) To DM2PR0701MB810.namprd07.prod.outlook.com (10.242.127.24) X-MS-Office365-Filtering-Correlation-Id: 9b11f6e7-2eb8-4f0e-fe85-08d47d15995f X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:DM2PR0701MB810; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB810; 3:lZXBzgY6BVEEmt0TSkDdGc1rpOUGEkPo3u0QB3wQdUNkzoMa6f2CYcb34zgAkTH56xpn4ZKb3O2hm3UhKE6n4ipHKbEneIPfnpIwKlkgpHq166309B6joD3cr/hnFrADqXzK/2UQMu2dZZOEiVq0zvXrhQ0f9aXt/9qjGKpqf4OwgRE3WXpr7jdgyye9f+wLJ9Yn41e2ZR18TIu7EOmF2l6jUvCXAEQvz0ld0sbAZvwN43jWFKCHBi7wFcudAhs6h0LYLeSpkVffrvI/lTieZNR+d5WBagU8LxhPEjkt06zx5KKa1LDSPUKuqekgGK/EZY7piCEqP0aSPadEqsfluQ==; 25:YNegC7y6pm1R+W7dhKRltLYl1sLdcmSn2dLNW1HiYf135q5d1nVpDJFHnZfrX6IXB3k5s6t67ap468P7BgDnIEsoW1rGwtTgl+15NIOurciiAom4YOnVRQqx0/9WFpCOqWm+M7CNWptmbuyFVikm1nsEBRloK0fR5aPvDuciOmlB+Py1/tWpU8XhkUL0KVovN0zD+CY6fLLemubDtqqzVtdRB2TuP3jHs28KxReekRpcAiEhFF+72WOB7BsFz2qzFBzEULEWJhkgtnuEEq9vKjBgiiakBZ6XNlOIZWRjI6+jN8Z73O+Lr2+UG5RiY16v21eCqNqcDWjmwHXL1A+Qqp4lZg74gg8TZog0q/w3yyEpjE5Twouv0WRawBmMV81Ckf7rh64j9MOAFougjWMWMvgc0bRFk0LV8p+WBLa+p41ZuLKfmeIUBaG4q8bJ6IeVPWKorTb1yM6V0Cn9EG4KQQ== X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB810; 31:Xt4F6awwfskwTAt3Bhl9KLGOmI3T88D04lotbxofruaIav360EDRz3wg1PByMADCrQIMLCCleKGXfxtyQzn+Cyorjmocsw1ET1EQjsv4HWamLT4ZnLP9f4VL5GItrsOraht7N9TGn0tBNEfCyv5u/xd1w6E2gM0abgX6/oHGQaTPnI3bfslb4uFehVIKTxrViKJAu1L1hRJRqmt1xd7+THljXcpuelMh59fVy7zXVQ8=; 20:czf2Cg8kwOr7roI0/kLiXgTNd5vMndOKh6tpu1E9YutVhxfkZetHD9VyytmQa2+VXplXSlVO45TQpY8xN7i/qvIV+QVakWIYqbZ0WT9uUooQX1DUgPhcNytgcC5/4+Qu6cfJD5j3h0IuvDkPZyVtWRsf7g/f/cG3+56453GWZB76jQSAxgzCAg2A8kQ2CzIJWEfFQmjQrEY1cy6dewvIgBqR2RGxuJ2PH+85sM6hs81QSK5GNIscmulgRTWKIeoMz09ycYDXZW7tneZhL+xDNUyE+xBX4Tb9yKwc6kMXP+5Pi4WGP4pELF1Wm/GIj4AM3CJEfRWxx3XU08FuMekqF7DA10ZVBOG0w5O0XcjHIoONALieoZgPupeyEdtg6fxh835bE9KqbHhCofDz85Yozzi4ryqDoqteJtqSEdxTpX0KEomzewJ07lu1Vuz1Y3Fo+9ALJmpcR+N1YgSqXoMtX4rKFFg9osv63szia0nBlxw81Z35HwKyNRDdaLftKc4/+GhWIyVZSL+D4XkMFnK6oz/78WwDGWJjmKgt4cQIAPdsD+3lIrRJSFcaF9RbH6RgzGiKsXGgH0TGpzGUYBY4cozLzZdWz2Jrfkgv3F6jgCc= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(10201501046)(3002001)(6041248)(20161123555025)(20161123560025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(20161123562025)(6072148); SRVR:DM2PR0701MB810; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0701MB810; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB810; 4:oDLdmgBHFX86bhe0NWWlfsLhj9gpxesOZOpCdL46tsarxBhO8/+/JVhFaZ4jxcIvIoutgIc294YodeCvxnmBDrVLdF3QAmv/sWiouYHDzITQNhaTMpIEEHcQGHKjWoBrQXkkRwH+JuQ7NzreyXWzM/pnTletybXmjbZ2Wvkh+c5nC0Y542vg00RV9J4ameTB4uUMo4Xwqxw0di81UHsRpPwGwkKbMT8IxGYccIUUyDLjvevbcExem6JWbQK1PZKaiLJskA+P0OVah7El2SaBE83maFf6YcHAzqMv4AsDeM6aNlDTm5Ab+6q6GxDaQT6Ncg6b+hsVxhHGJjpuMVbYYSTwZYAABGkbo3Go+l9rPPdY6s7KZvJZj6LdLtheTgeJ2nbRW5ziD4vypGzJqubnSFKLbR8Aj8chgCjd+8NzDuu/DhacwUDwU4A7vcaZJkMvkwjAMfqfH0JzT6I0X3tnAg1VrLDrRxANLZps4GG68tjTidQF45fOXHhqWBIVi6mOHmyrLMIYDpMoBOQz7nP0zNMkAVt+FNswHVMwzfqayVIDie4fq+LBIrbfIpC1Y/qk+yyD3jio0NPOSXGdqmnUq978H0omqe3MR0vU8Y8EKVIoA6X6pzWaLlOFgvbSHHWsPClPD6eB+qXwR7CwLwm8gywx1Lw6WxpUtfk/WgywwtHOgXUs3Dv8y3oR68MSUz8K X-Forefront-PRVS: 02698DF457 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39830400002)(39450400003)(39400400002)(39410400002)(3846002)(50226002)(6116002)(47776003)(33646002)(6506006)(189998001)(6486002)(48376002)(50466002)(36756003)(66066001)(8676002)(5003940100001)(2361001)(42882006)(110136004)(107886003)(38730400002)(76176999)(25786009)(2351001)(6666003)(81166006)(42186005)(50986999)(6916009)(6512007)(7736002)(53936002)(4326008)(5660300001)(305945005)(2950100002)(2906002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0701MB810; H:angela-H81M-S1.semihalf.local; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0701MB810; 23:ZD3Sk7O83WvQtp6MwHQBY8t4khhqyYKFVjTRYjRA?= =?us-ascii?Q?RFcDu65OkJYmYiLCiEj+HXSwIukRHImFjP/gcTJ6RdMmODA2lae1Gqkyec2E?= =?us-ascii?Q?xxF9/EKu/5+PTaJOqU4BaSuXJX4vKdb/hUlMSjvJ/OgwnJ8SmEc25JmxMPGG?= =?us-ascii?Q?FGHhMFFssA8JFqbtmrqWUaVHnoHRkSRoBJ/flF+1Gyvt7rcOv09PWksBd9N0?= =?us-ascii?Q?DcQuv0ZDxNQuNDFiIFq/WZvaKsH+dWmKfAvsamPny7KtDnIqnnjyhS/J7i80?= =?us-ascii?Q?cFLgCfoGTHtXgInLwGwEOKDTT1xK3Xf6xSg5dZbGbBVBdilNzhQaBoXwqvqf?= =?us-ascii?Q?E0EruZLrfswXOCiDonfO+/sEsU4lcjme/TkBqLNyX1baBqkDY/3S8yaMil6g?= =?us-ascii?Q?auIpCrvKZksuMOqRMrm6vJcRIpQOxFyEwlDlyVW0yr2L6N67tdMll1UYvhAA?= =?us-ascii?Q?dx/AMFcFp4KOgJBs+cNDx7ZMlo/a+xI8nrXj+XoRD47bPIlmZAoAfWK2V4RG?= =?us-ascii?Q?1IAFvNUo65EdTZ3oYHznM2gwGra9bPemLzcpCjwtUwx3PtCY60ZlsJ+dreYN?= =?us-ascii?Q?zJ9S3jBgJ4rldmm51xnp4imiaE3ElaKHF1y6I2t+sdPz6cXMzThO5hOk2JvG?= =?us-ascii?Q?h4Zit1oGKonxCE+zoTr9lQ7ssneMX7svowp7+zCkcBJOaLyBxVjR/Mp3sz99?= =?us-ascii?Q?3ATU+dmc7fp5qJx2rKA7t9DZr8qY3/7U6lPrCrw5D8yBhSaPAfqGAK2DEMEF?= =?us-ascii?Q?DlNcwq5AI/kZ4woNt+9bliFKWVgUBawEShhyBEoZVAkQ2bfwLrUJrYPLbdAE?= =?us-ascii?Q?ixojNT5Jx3gWwsBFfx+4x0mLdpuT6WSLyy8t+NxhQb2VfKTgoCznW7o58iF6?= =?us-ascii?Q?w48U6sqTxWQidbxnmebsyPfNLsx+k4D3nUjbDbBQv21zYwCFmiNaYu4EM+Pb?= =?us-ascii?Q?be1eUF5t4KjVnrVbXH7QBTv+KjKwg4Wtl5XBfeuQnU2QrJqCzWKeY6Czxwv0?= =?us-ascii?Q?zwR1+a80kSNhWZ47kb4+V09N1nTKylNHhOqxkC0V6d7Aww=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB810; 6:OYUJmAzkKUl8EvNwDwiZuGoMexoK0YUPF7nWwQ3VOMVq5r6fsYJpiIxNspeZzQyEWBcFyzxuWgc+gdz182eCoGdRSo7X7xez0Y8ZWkqlYoJwUbLiZveTyGmcMnGHEvegg6b0MEDIoJDFJSFGuLAfbzyxLaIijJEysPW21ICVV3osqJEajIKdoIldsbHEb+86QEncSRTv0VkH/8jyWjRM4nOjM8U9MB6/dDDFweaxwXkxuJBZV/f//VQCPkIOENy0IyhlJQzneO4HXdfWXN2jGX6X+V3F8hQkkfJ4fJaPBb3pip3l43nu/hNLeDQ2bVhcznKKupN+s5TEfPwu7zda6mUNNA77Y0IWyMJIuULYbcj3Z/uw48BPrc328Fs1C8GeGorahp1aiseb3FnHm91XzQ==; 5:+mSIHqVjqmlxGHUXgT6SGR0LWkx+hTRwFyvyXGQZQKLpSQ7+0dbY64X0CwtKugzM/fvuZtVT4KiftNqwCuehbuzhNOt2rs8KJ9qFcI1nvQK66IBjFKurZbzIVa+tahfwpbMWovF7nJu5vAUSN3+UZQ==; 24:JPF8lQVWTdoIkJrzwDvo8kuS6MHl22mQ2E/mNuhnP4Bs6mQXThtB7Xm7KoBlc+4eZEQH9el2pCAPPqc0tQP/1PUsQXAJAAJMLWulpI4vgGo= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB810; 7:8U7A3rmudONztfN9gjZNogVMMwjiy3vk35Smyd1nLTyaWCKHqZ0aSp6N3o4R8oQ9NQH9gkmtlnxFcCNpyPsNstetfYp93RS2nuA1aSVeugRnWYg6AQiW9UlrIlNt7NqoR/F0HeM81rw7t2sPXwFyFwdfinG94o6txu+593pE2SL4+OT8pB4QQwjnwRzPUu3JKh9KTtakVdEPRm+YCrk2UX6wAOWVnULY0nt2hPTrHWbD5s0po3HmnneYgyGhP2Iw03XLh7Gb1SScCwDNEfxvvXqd/S3/AWJFy9xUJSeyPwON+p0PL67vk9vqSWCtJgwmh7HXkAJsL7NIRygDtsgUvg== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Apr 2017 17:51:48.1268 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0701MB810 Subject: [dts] [PATCH 03/26] framework dut and project_dpdk: binding smaller number of hugepages for arm64 X-BeenThere: dts@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: test suite reviews and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Apr 2017 17:51:52 -0000 Changed default number of set hugepages from 1024 to 8 if architecture is arm64 and huge pages size is 524288 kB. Signed-off-by: Angela Czubak --- framework/dut.py | 5 ++++- framework/project_dpdk.py | 6 +++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/framework/dut.py b/framework/dut.py index 4ce5c3a..b5a21ce 100644 --- a/framework/dut.py +++ b/framework/dut.py @@ -308,7 +308,10 @@ class Dut(Crb): elif self.architecture == "ppc_64": arch_huge_pages = hugepages if hugepages > 0 else 512 elif self.architecture == "arm64": - arch_huge_pages = hugepages if hugepages > 0 else 2048 + if hugepages_size == "524288": + arch_huge_pages = hugepages if hugepages > 0 else 8 + else: + arch_huge_pages = hugepages if hugepages > 0 else 2048 if total_huge_pages != arch_huge_pages: # before all hugepage average distribution by all socket, diff --git a/framework/project_dpdk.py b/framework/project_dpdk.py index 50740f8..97491c7 100644 --- a/framework/project_dpdk.py +++ b/framework/project_dpdk.py @@ -428,9 +428,13 @@ class DPDKtester(Tester): if not self.skip_setup: total_huge_pages = self.get_total_huge_pages() + hugepages_size = self.send_expect("awk '/Hugepagesize/ {print $2}' /proc/meminfo", "# ") if total_huge_pages == 0: self.mount_huge_pages() - self.set_huge_pages(1024) + if hugepages_size == "524288": + self.set_huge_pages(8) + else: + self.set_huge_pages(1024) self.session.copy_file_to("dep/tgen.tgz") self.session.copy_file_to("dep/tclclient.tgz") -- 2.7.4