From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0041.outbound.protection.outlook.com [104.47.40.41]) by dpdk.org (Postfix) with ESMTP id 7B0BF2C01 for ; Mon, 10 Apr 2017 19:09:38 +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=F/tOrCcohxLuuCqkRZ0iJj/EZRvwPpx6TUHZH1tn/PU+dooVOSeDD882b7pWI1ojDFTcWNBBi3QIwcG/SF8obERZd4AxnvSFyWNnZgy6HBAzwy2tk9ojxeh7TRq+utvK/mgtj7Q5j6GDKyI2p6FgwuCG/WYYihSrvHOhipefDhg= 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 DM2PR0701MB812.namprd07.prod.outlook.com (10.242.127.26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1019.17; Mon, 10 Apr 2017 17:09:36 +0000 From: Angela Czubak To: dts@dpdk.org Cc: Angela Czubak Date: Mon, 10 Apr 2017 19:08:57 +0200 Message-Id: <1491844162-16300-4-git-send-email-aczubak@caviumnetworks.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1491844162-16300-1-git-send-email-aczubak@caviumnetworks.com> References: <1491501092-14278-1-git-send-email-aczubak@caviumnetworks.com> <1491844162-16300-1-git-send-email-aczubak@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [31.172.191.173] X-ClientProxiedBy: DB6PR05CA0010.eurprd05.prod.outlook.com (10.170.218.23) To DM2PR0701MB812.namprd07.prod.outlook.com (10.242.127.26) X-MS-Office365-Filtering-Correlation-Id: b2cd9f74-9408-4e58-1a26-08d480345e4b X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:DM2PR0701MB812; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 3:m3pW4V+Hof5D8RetjTeUiU55k43FUXjfhgBAbmpPz6J3cNaw+9ZwC+Cn0Ys1T5o/cZl/Qdpq2JdjAK4g42pjuPc4cMX5eBCu4aExDuRHZIEtLHplnRscrESerV/N7GWZBMLNMDbaXt/TucHoJ1mqcEcX+1UDARCgj425Qk9UOIhqCLopiIsjDlmk0Vox+YrTTk5NQKIMmtLI6zITW7WKS/4Qi9252Wo1keHaYWf5vdUSUsscrupLJvOR+0fI7WA1L/AxEZCaV2y7xtrqx0Yup0BgQMUfzN0zOovsGQHSABE6RIJylwoNs92/PWyVmJdFVZucjajpu3CveKFiWfAkWA==; 25:4APMhD+LJcQlCuaIbL0Vo3goO+GTQM3a+4Yw4PXIwsy/wFcyPE0aqY1J5l3BD7NZhaPXFMkrQ3G9dsq94o9iyPhih/kJPAoKXdVJqVbh2SWWYPkuhIGRDA3veoYjLJDmdYHu/xTujdMeCo6Gh7f3Y0AbfTbrPzQnuHMCRaLFxw41TK96fahaIOHDeT67BTSAZJwWalRLaE/dlXAevTQW0OYlkKuMXRbQSkE8aEqgYA8zgnHgdrirQnkcv0ZmNp5pjmBcl9UrL+rVIz0ok53BzAefPQI99HXtkne8LsaZpf2WNuO1Huu2T9ao0CWjoB1t15svrjt7xQTyRjBOu+VW+3t/D1uhjIW+zXTkoo/u0msP505Bzno72JzpxH/AvbYdSyBaJ4qBxEcgQqFl5z/m7e/Vloj/9knXisMja82WLU8+GSjKg1VPcAPXzSqLjdmAfUrfW/cGVkvbprNzcP3XxA== X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 31:7vgk4nr1lbNG5TLFBv5F76j+3CCn4Nx6uKkK6/TKKIOMflnZze+Hin0J6Gt0qDVyN3HPEk2H6BMh1pguedFx36sYRoQu6C1GRutiDfVyMlfyoSOetFdvqUkKuvZKsh8D4pEkxFC56CeMzsX6Ad/cfM0YWKHUb4o5nIki3X6nEdv/LqTClDfebWdqptpn7Xvk8CV0EA9F+Usftl5lPpr73IJCr13wOf66CJAicXAk/iU=; 20:7vx5HnPragjJ36MrLyibekWgzgEcCgCuslcPIChQvNcfNj4UscTDuUzs80+/nwSiaActx0iu5JebAWRX78LPWFlSEAi3ipg6fQCqRJ1X9eJ1LlZUrpdwyqZCzDRNAwylmCewp6QNBEAJzotKi2wVD29REYmm6h3x6CDNxcK7kNCr4WBtpXNzxFdCgfVyUwKSpK3stOUwyYwghcv5DcNg7SP6k3CmNqSiAuxltV764Kza2ibTH/IRyszeKmDiL+IWlYBuVKfBOsjKHEzTf6jB11tQ1DEmjQcJhbnLb0FZ3KusUT37z5sBX1PzFRv84NR5Bks7wW0Assguf6oYftjMW4wrl8IxRUlSjBqgRTJvUsd8Fn7j02mcv1V+8AzIXFOw+IyUYosBaGxypow68I8KQ4qwWOXqAmE0y/2J0ND3wdEQDZ2wOr8wfCbJJrm6eHRrwEspHo6exzqJ1eyYYtYtEEfAgf4uzXtli503C/zM5CMwHlUnD2DolL9s278HZ31Be9Aj3DTooYXIuoH6Ry8zh1CIndJbLZl74cW46e20s6D/H84tmnIU7dXMH3zxis0Pa+qkiiqxNZN+fX8Wi0frugIIKOiO2ATinCMT3JGn8XQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123564025)(20161123560025)(20161123555025)(20161123562025)(6072148); SRVR:DM2PR0701MB812; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0701MB812; X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 4:F5AurF1wESFgllC9IvpuO+YUWorZI/uqMBkUgak4aJ7nUtGlP5BvGk9BbilmeOqJ9HArW5lqNBocUa93hV2ZNDebXqGhdrQeLlE5Tf1VeS65wAaJV9jabE9BdRb1lFYzETHtP3lmp9LdBXTFH7E3hbA03Ut69HiVbIvvTNPlmIppQIRsfKSXJH2Rfc0kxF4BDCHK56JjhpmBSdIFM9SuldpKwYpORMErGCl6fTbPxrR/K4aBMB68GhtkFUTVQqKTAww7MOxbJC+aLX3oMd1uCa0BHYvzo01DFVFaylxgf+LidRi/yRdkVE+/bS0nSb+YpxxTSAfYIE5W9cWMu+PujHX6UYCkUa43GwT0nC4Vh92R55bnU2kKtBxFNjh8qORlxprGNOQQzBAOk3BguGESTuY/vrIebfAmAEM8eJm+EvtDoudXEbHYQuOlVhv2Udv6N5mzF/dyUB37gnTWjChEvjBYGvAetTRoxZfOE53dlGuS72Jtn2lRlVcTojb3ljav45YPfFQjt3kmBz9yT6xlkYHTYiyB9xjmoQgag2mgI4id583XmoRFzDsHq2wFgKL47GSC4AvhjdQWVRAfjuRnbdvjM2WP0SjHik7YzDFF792ojipkLXJOYJp9/qqNeXvWtEn31klyd1eam/5P8u+0PJNFpblgApy875541coStDengSdGkUvZkNYZH/hloPt1 X-Forefront-PRVS: 027367F73D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39850400002)(39840400002)(39410400002)(39450400003)(39400400002)(8676002)(81166006)(2950100002)(305945005)(6512007)(7736002)(42882006)(6916009)(50226002)(48376002)(47776003)(6506006)(2906002)(53936002)(66066001)(6666003)(189998001)(6116002)(110136004)(33646002)(36756003)(38730400002)(107886003)(2361001)(5003940100001)(4326008)(3846002)(2351001)(5660300001)(6486002)(50466002)(50986999)(76176999)(42186005)(25786009); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR0701MB812; H:angela-H81M-S1.semihalf.local; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR0701MB812; 23:yNrqc3V7ylOcpDo399ZMXI1MFBsya4qg6oWehzrF?= =?us-ascii?Q?OE5eSfCoo0Cw/Z300H4kJaOmiaewyjJWzMZD7t4XJGdPFMZmBlTOJ3+KMgWb?= =?us-ascii?Q?Q6GPV9+DAYx5yj8Pf26JEkL9xpgRg47hk08jcEjlR/peve22w+vSdm4Zx+S1?= =?us-ascii?Q?BhzfwkPveG/piecY7bmMN0aB8HhKhzVx9782oQS0XqNXKoPCNAeDii2pr4tr?= =?us-ascii?Q?UxbYsQ6IEKd/HHOKWuWB8uuiEn6AguSXpuB14iDVc7uwafV6589GWWfV6f/0?= =?us-ascii?Q?VdfcblefrkDjPhYnxvrBLJbltlO4AkyM2DoVI1e8NlCxfEcgd+ZhT6+WNjt7?= =?us-ascii?Q?p70eb7naRLVZNNaanRug5cLwV4q/AQ9X49FgueUHHbK9p+fMMShKfXjoM24r?= =?us-ascii?Q?+aQ24wL8llE7Nh1HsKMgyoRGPbajXX1mqpKUCGuP8PzQDoNEZV9SxyEoQyLc?= =?us-ascii?Q?qVN72AzHloiW7zGzr33xuwIV9wwLEccgBOw7KDnS56rHOZe0kzmeTXWZihKV?= =?us-ascii?Q?55gsq8LVxqa8FLKO7g4Eo/hExmZ1zoKl09En2P+UwWWZpNykDpj1NM8M4MIw?= =?us-ascii?Q?Id6pmPPcmUzS1Pm5WLfRR2xDqI/xmR/B0q6KMnmDWGtDu0r4fu62WOU2lkTH?= =?us-ascii?Q?4eOOfdkF+0pRc2ZDPGx0coETzDsOXTKR5buRiYP5Au0PJjuiXbpLV9VSidy5?= =?us-ascii?Q?EiIFW/o7kxii5VkMj1c+OLdsXXBvsB6Ibx8ZWmr6K1181V7ZKIRmvQDb6Sk/?= =?us-ascii?Q?omZy4Vv3R9gCbWYb4O9Z4dap3pcaz5GhjQX4U7hVT6SFH7PSGcfp2HszBSCX?= =?us-ascii?Q?vzANp0vT4AuXU5pvr9BIFvg+fLBMD0DX2AMpwvEQPuc1XDlqhg4Cp83kFQUe?= =?us-ascii?Q?4NMHk2xsA06EIwXMPWDPIzohhON0lUju9Zi9WpUJlqR0zVveyLM/ZFzHdGF1?= =?us-ascii?Q?rCOY0XmbDcyHNIutsk93tt9qlFnUXc6Gww2OsZRzaIxmyZZXSr71Z5NIw4Ui?= =?us-ascii?Q?P1JhkB4JXjaewRYorXCsJNyRGwZE+9G6wt2YLQlX+N55U887bE1ebYmdL2v+?= =?us-ascii?Q?KIIiWkU=3D?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 6:NsslYLUafMdA8b8E3hAiQbR/T0cloP43A8bH1rii6xgfdgf7FFUXzyhXu9rZbhv3xgijTtWrWQ3t+KL7v5g9JE/yWA1ZVf2CQD1JLNqS6tHd4wqXyIMaIahxhRyIK8KRqdkyzKWTPSMSvB+9XmS9uOnui261RKBWOZKwHsNePrsgHcLfKCLTC5z27cHsWeTtSo437QRLvjeREpUrvB7gempWxnZNKJN1Nk8mWsiUd1Cb1gYx6KbOPDVSuchvjrjGlEg6wLdKSiWfCZhyyr8FpY48PPlk+Zyc/wNoJAGe6L9a8ccawQBS/bury2Kb893i65s+BdRyAJAMxz3zZfnWtQFlRL446FaZXpWoOpbr+oZU1REYO1ogTr8gOC/1Wu9yA6Gl/xOGa3S+G5FkuaE2x+Ki2eALqaNZIelR1tU5YWluzCdHtPswuhg4p0ygMimKAIhjBE/gDvgh3kWrZKDIpg==; 5:iwuOL8Hd6jDIDLYLK20Nwk6YYAnT8yqXTq81wfJTrdDdBdtKjHhChxcWD9K6dVuvYvbFF04sfpgNOei+WM573iJjZ+VvwG91QG6in7Q+w/DkZD+IrlJq5oT5p+dfKb9447YSZBgh4cs8+BMxvmRH6w==; 24:DdpvDVByv7vMAqaz5HjcvTPsQ/ms3vwz/X60fXE0S6x70o08beq6pgGp1Z6EXqUbunKCLk8lREyfXYyGTKNizS4z2OYPa5rWXkbwqO5h82I= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; DM2PR0701MB812; 7:xS4dXc0OMPhA4a8yBFKCStsA0B0e1on8fGEyVOD68WesvljR0XtTS0juDQHs97m7CtbHlZ9R7ucQzywJNtvzc1rcRWM7JBt91Iw3AEYk5S8iyQ/qUq9tstJK32Kdyy/sPZaibSNiDXUAMzySPsQFd2tcU1PgghEkGLIuQ5AVjIjVSVM2iy8P3apCAdfAwbCfNGkbVcZZXfQ6+L9CGtG0DtGGarBNtM9T2X3G5nYNzDHk505GuZ7wNZV+fS5XbTbsiGyXbnnS9bwMy0QzUdfVlB4D6BPxmZZRyeUWIMZRNXOdy5kU+f0AvDsPj+DejrsZ7wM/sG4kLKPOvH39Xotu0A== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2017 17:09:36.8623 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0701MB812 Subject: [dts] [PATCH v2 03/28] 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: Mon, 10 Apr 2017 17:09:39 -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