From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0064.outbound.protection.outlook.com [104.47.33.64]) by dpdk.org (Postfix) with ESMTP id BFE32DE0 for ; Thu, 11 May 2017 07:25:24 +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=yPyZMXzyvjvNHs4ZHf6K31PxLb+hp+tK2Wq7QvEeEFA=; b=DFtnk+2xCfLsZaNv8oAgxkCS0EVovfA6uw/+lVBy7Y5qmqZd8XgNiMxR2n8paarhmrQeJPjs0+t24iubjkjGHCNXMl9w6hqfOJibPx3P3PcgIcUure0tQVBThhVSKgKR3QIMApwlFK+dShTwRRtTNKOpzTjfKw1DXBT9FSqLNVc= Authentication-Results: caviumnetworks.com; dkim=none (message not signed) header.d=none;caviumnetworks.com; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin (111.93.218.67) by BN3PR0701MB1719.namprd07.prod.outlook.com (10.163.39.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Thu, 11 May 2017 05:25:18 +0000 Date: Thu, 11 May 2017 10:54:58 +0530 From: Jerin Jacob To: Ashwin Sekhar T K Cc: thomas@monjalon.net, maciej.czekaj@caviumnetworks.com, viktorin@rehivetech.com, jianbo.liu@linaro.org, bruce.richardson@intel.com, pablo.de.lara.guarch@intel.com, konstantin.ananyev@intel.com, dev@dpdk.org Message-ID: <20170511052457.GB3057@jerin> References: <20170510101643.30556-1-ashwin.sekhar@caviumnetworks.com> <20170510101643.30556-3-ashwin.sekhar@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170510101643.30556-3-ashwin.sekhar@caviumnetworks.com> User-Agent: Mutt/1.8.2 (2017-04-18) X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: MA1PR01CA0059.INDPRD01.PROD.OUTLOOK.COM (10.164.116.159) To BN3PR0701MB1719.namprd07.prod.outlook.com (10.163.39.18) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2647f4d2-2fb1-4d1c-2f45-08d4982e1f31 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:BN3PR0701MB1719; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 3:ibm/AXLyM1eOQicCK80n8DcamPkczkyxyhIWwuscV7n4lDnkUWksl0qHbXqKiPgrNVGvuaESei7wglMt+7z6bOMY/ySLWf4COuXg5zqCLTylK7n1hDkxzC8qPfPdyewpxAPns+/7BpTXD74idCFh2oI+vNDqmowCkXZQk+FJOIRJnTIynEqnXSYpevEpgoUBM4ZzpjzyH51RReZhjeoXXslTjsEyTq6N5hhsvK2GlHAfxo9SbyFv+1Zq/MwSA7NnZwVazpZUiGjJt/LZKidHEpKlZAtJFAKud1UG2iUNcpo4R97bbkIsIUg1DJpB4pSY4niXGdPjKu3g2TrKDqHzkg==; 25:BeJSDu1fLX6fvE+NhbNvXegEsVcVIVWVc8wt8cy8zwVjnL1dTU3do3shj7v0DkzDxameBdYCOIIbr+ABoq/zr9x/1GHy9PKRkNthS+UUd9U34tUEUvBm7tjoaq+XIeM73+RQKsHPDZD2WOySOEZ4tatE9b1+VbNL7z8KpHUFN27bJHv/G/BgSfP603UYYGEhmK7P7AeIPoB3qPfi8dX/SqsTZf8MjIFUQQyh+Id7zktTkPbHvX9VYrGvFuU5ZiIHVthqC9wxZUNtJBPH+EZfE1mSyWlra3b5p8RtW4iMz8KTjSr0UCSE1KAYbgRyNbbLryufXZxY3m1x4YR/1kq8LRQ/+yOrI2yI7kwk3x4EHJHFFhWgul+X0HgjcrWfdE8ddXVh4w/k8GGEAFfw2gUeOKEEoG51+wonNBIkkzVpNOpMX9WXExA3g0oOT3TV4HIWOqBwdU6fbj0KYRtUUAa2OgT4Hjbar5yzIvgjLpfQEXA= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 31:1k+bXxf5MC3T5TS3w+0vSWZBjR4D11P1OEVpxDyhNryznXC1nhDOM5TT8nZSuFIlYuNqyNZUeiXzjeOHg1JlnpTMeXDWFJ7QqB+APxOwrc9L1fzAhjY2IfVR+fEj5LBcn5zBvueviCtVf5jEG5a5eaJDGT5B+U+FLSV68y0vWxnm2fFjEWpHm7kmIsDkBpwAvrr8WmHkFlh6FwIv1defm1iBUw9ko/trRrVg0pBuohw=; 20:LoLlu4AJEaJtk/coBO9EACNQueAoDZdrieiEsgM1P71QkUeYfQMjae+98CrrLLPXrHjhgUE/XroZAnvzlMbSZd1K3vK9xiMjDlhoKvCSnXbwq9mvb8rd8JTaABchX/6f2HwO8s4JK4nX/Hi725P62kTl2n2FsMjDfHKWgZG4YMM37qEhKXhIFdK1WXfnEuGvr+3JAOU8xg22jMpnl/CINM8WOs8WPqMHSBOMg6unK4KWIS5/FWtLap8m5ZcXYKcWWhMhLKWl/E95gRVnzJQ33/zSpaoXvTOkPrNl6rfJWgt+K70JrFPFHSXDEH5+tknpWPixgtPnfo9HREsVoL/dzW3yLcABTu1bk5JVwck8/5LQNxIgyVoApGERwpINu8kZfOIYPtuJAj5+U8+G8ksLYTDxJ6IemPtW4O4OapOT2IgOVcT8rjd8YD1QDUmamdEW2gZ+9H6HuXP7QvYS/hvGRjkZkhsrNE9aG4X4pjPfdgdvVhlXrVX1knUFNlCNtN0O6w2R19V5K2ZYBuM9mkYvNrz1hIAZ1x3rmWZtqJ/P/jiTw1MQtRxSah31vEvL8kY9Ncziv7nmTpN3bYFwKwEelKXJdQyEHuXouDQYWPiKb7I= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(6041248)(20161123562025)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123564025)(20161123560025)(6072148); SRVR:BN3PR0701MB1719; BCL:0; PCL:0; RULEID:; SRVR:BN3PR0701MB1719; X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 4:gP6wE3hq2xuSPKHsoQL+dqZECulPfpcH1cBpMw8wvZugO1YO9MObwtFZCZboqtq3c2BEYdQZR8MSPzysylVXQ7QHWHMMjXVvCdXWwIAn4mq6WrER6DGaHWPuHDNg+Q7wkcwr9fGu/gM/UEE5PkFSGwWt599+/Bq6qm92LjaqIKyNO/Ii4jG7ct4KmNe2q93/+UMRN19yPGe0tAgWija50O3IB7374kPItim8FPaOq2rS0Mz7bnbaGGV/Q0+TFRxvRchkEPREOI5BsHNP9jnEWIp4yWGDS0EKbAa739ViVIZ0iRq6NUqbqKHlbZhO/djE/rDFKIeHx1s/HWf5+fLfORz5C1kiCkdfZiCw/VZUU3Ia3dxaoKFgsGtOSDIGJut/NT90xIngbsGoiA1IwZcyvTAdCsetM+hB0a0NwzUcfjv8D7+DEhnRAncTV/XQ2cFG7TJmryjzbBfA7ZjO6oFv1JLGAatovUFWk1kr8l65bdtYAJBoiiL6FOEti+EZHU3l4iLPZF4Ii1/jGBLlrkjIPw2qkcnAbB/3zPpcgi3mM/EWOXhp05kuPdE/VUuxfQJYj+wHH7acZRouLQesZP9PfHMbSogd6QIkoE2XMLmafgeDWno6dNX9HiRrRHYWI2XBnzuCJywbvOiEySlyZ81rRZLP8u7SeGRx1TLSQFpT1YKdAarS4lytG4BtI1jnPy+JN52yle5LpGIjDj4moVXcYpDY1jsW/QVESObRmIzA32KW6zYqpseZbkGeELRQzwZQgq4yzMACT8THzs5V0VPXeQOboAd7l36b3ln/Tu1615GnTH6/SKoZaoabCKQwXLcA X-Forefront-PRVS: 0304E36CA3 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39840400002)(39450400003)(39410400002)(39400400002)(39850400002)(13464003)(47776003)(4001350100001)(50466002)(33656002)(66066001)(478600001)(229853002)(72206003)(189998001)(5660300001)(83506001)(9686003)(23726003)(8676002)(81166006)(53936002)(2906002)(7736002)(5009440100003)(6636002)(76176999)(50986999)(55016002)(54356999)(6666003)(3846002)(1076002)(2950100002)(25786009)(42186005)(6116002)(42882006)(38730400002)(110136004)(6246003)(6496005)(6862004)(4326008)(33716001)(305945005)(18370500001)(32563001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR0701MB1719; H:jerin; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN3PR0701MB1719; 23:WAstT3kbHozy29tKByqezITq4/2IAUGGx++xfcB?= =?us-ascii?Q?PbzbKMiTbIBlN6cD+cDMO1ZVzduBnD2l28yhOFScJh1rbnwXnH4gdHm8LwzD?= =?us-ascii?Q?9vb8wSw5XWg7ESyx2KaBv1ALEuH2qA3QD6Cxwm950V2sUsG4mYLT78VkznNG?= =?us-ascii?Q?0xrcp+SeABcdozb9WTYJqlhBWdPNkDuQk/b10GHMD548e4BNxf6lKCVd3vXz?= =?us-ascii?Q?w2UHsGTLOYmv3gRkZLIV+iMctO+ssx+xVOzpe+uOYaHPCsSa6l2MTrm4W1R0?= =?us-ascii?Q?ERoXye/7SaDdu6cBPYQgsDR1Wr3GwjxHAqI4KWgfoH1+YilSc+iJjb/TZYlK?= =?us-ascii?Q?Pjj459KQS8mm0gQqoXZnNeEfhj7m+SViF7HUPE6y71wvWgJZwmO7fMhzo9Jh?= =?us-ascii?Q?gGW7q9a1VDCQu1qlxMtyN/k23lpXOj90bWUfM8M/0pq3gRWldpFi/XVrSozM?= =?us-ascii?Q?Zw24ze5nHoG9zwXKQCyHZ1hVTCklk6VVCgCNni1R5rO1lHrb56p7MTGUZBQO?= =?us-ascii?Q?xJfMzGXZlgCA6+Hxrtb1Qi5MYOh7x4/0I3Bqjb+yfq7SXVhtrDmxHdqfrr1o?= =?us-ascii?Q?EPTztEx32jwjAOL5faacZ+wCgUrllisi57mcqFHcQQghJRHiSrF0KfNrywMb?= =?us-ascii?Q?3niD8jk2ZzaGnpiO2RddEHrC97maTNHY6RLoJBDcbbWgbXDGVSAE149YkI5W?= =?us-ascii?Q?6IsR3K0WnLrGOXQoouVB6zg4Kb5O+v3qrBKLowneQ6hd6w6F9YzoUxQGi2ns?= =?us-ascii?Q?RHF6LBluGBCauMEroIZFY5M8WrmJcrj9fEttnOy2hRAylFTlJ9zlC0Pfp2tp?= =?us-ascii?Q?ohx1l6QsEsCrwQF1FO5pEVqtdN4UxmgdjEPVsokb6OWbI0D6NqT/Xps75X0i?= =?us-ascii?Q?ccPosY6TTfEpIYiNR6QC4UsOzNH0CwLvT/Do16LRttnAssebVa+bfBbH0jIh?= =?us-ascii?Q?Ue2jqBVok/T66vshsPm+9cdj+JwJEaxbup5B/IvvaD5gix77RaC4NxWrcazR?= =?us-ascii?Q?FpBm7E5cNPQW4RXhJH4KT+TfXiJ4aRPK4gecB1Wl3xsqJDFdfY+iqaOrX9dS?= =?us-ascii?Q?Yp6Dim4Yd0GPNHO8NadUxItfscL/enwb5tBAjD1z1EzKue3nS8+/9qWJ1iZ9?= =?us-ascii?Q?rJzMhVl02aC5hKQpLiFO1OBm2D4sSQDPF9RY6e+7kj/iwxCxlrRigbh0l9gw?= =?us-ascii?Q?PfT6V674vfoBIjB0rm4PFriw8RToLRydErDukMhtKmZq0a8BGhRCUdidB5zI?= =?us-ascii?Q?QH+hHW7QNXMM8veLydMQ=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 6:au+3j0OIRhFE7f7ucvSHRY8kY0WX+3myEt0LoIVK3TWsPUxp8xzNABMtKq5wsqGcwQINT9xm08khGH2rOqSXAvGYAr+vhaS2ZuZjI6NoNiVwgt/xRy1vtKL4ozMKU9peHj8Lnnykgb45C428W33gGqkHOiNenJk73J8/idmU20PDM/3LGTtsZow5oATS29oaXrvYbxA22W60jug+HBfEL9Uym+RVfylFMIt34w599mTDRLhGN0poGNRzv5iiz9BfYfDPIlU2gZ0k2TPZ8V9GTvlmy4Q1HZ0Yb/ZF1DIGkB7mRhdFI7bFUbWbsGBQO7GldsM2bnW8rtpQKLxJ3PHybTDePSNQoR8jbRNSpwlfEEmNFyVpP7qm5n0oy8si6rI8lfnsfsrKC5CpfvoQWRRS1+fG5FKVEepW8WAYEk9k8DvXrYvn1Gp2m52HO3yNSmfaCb3bTP/v5DL5HJS5xlM+pPzIsyFqki0sR2cVeyeUcfe/E6FKuu8k3d6yyJZsV1VEzIVZonlXArYP7jIV6squyA==; 5:Bt8gH7NwWUHetvaGNeEpdvqUM8cPMgkiAKOKrA0axf3x/qlah/vCRmD1Ap0l7AP+eyAVG+Sq53lMFOphio627pUajHM8R3vc58mkha0fVDWbmG6HZR6WoL7Xx5fyaCc4DPeDOtb4BXfAvVjknpiyDg==; 24:xI77SAx5OCDXyOIVybmPPNaPvHA1GS4s5kJi9Z+gQdCOn/JEvLI0DxWOdsjM2jf+1t/j2aqcDtOOhoY5MlX/SoZtbQ+Rtp8ryBMM0ZuL5s4= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN3PR0701MB1719; 7:q3tyLTvD9o3i+KETn1LvAr12KF7atAVkgOBcYJN7WEmXVLTV9N7qlC1bIadmSmEzO8aDbW9gWpIOqShUKKRdLAxaeATekhkRDJEw9IwTqFrCas9/mjCh7mezUc8dKWuqOvHiRFH8IMoXTgYradKKxeP6ZshmxROu2dQuvOu5qolbyU7dlucXaIWvPLDN5ICm9RmCEOJJ8sso4wFB8EElHzWjZZLIDT64cIXcoxpkTSyXAieCsyye4+pQF29EdBu5icYpsWuRAEgvqXQW2D/puseyg5UbtkQZizmnFowFoR+fBCJbbD/E7LX8lIw2JxLcqM6e6+gkic2vqX0X1SKCpQ== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 May 2017 05:25:18.0628 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR0701MB1719 Subject: Re: [dpdk-dev] [PATCH 2/6] config: add clang support for armv8a linuxapp 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: Thu, 11 May 2017 05:25:25 -0000 -----Original Message----- > Date: Wed, 10 May 2017 03:16:39 -0700 > From: Ashwin Sekhar T K > To: thomas@monjalon.net, jerin.jacob@caviumnetworks.com, > maciej.czekaj@caviumnetworks.com, viktorin@rehivetech.com, > jianbo.liu@linaro.org, bruce.richardson@intel.com, > pablo.de.lara.guarch@intel.com, konstantin.ananyev@intel.com > Cc: dev@dpdk.org, Ashwin Sekhar T K > Subject: [dpdk-dev] [PATCH 2/6] config: add clang support for armv8a > linuxapp > X-Mailer: git-send-email 2.13.0.rc1 > > Added new config arm64-armv8a-linuxapp-clang > > Signed-off-by: Ashwin Sekhar T K > --- > config/defconfig_arm64-armv8a-linuxapp-clang | 56 ++++++++++++++++++++++++++++ > 1 file changed, 56 insertions(+) > create mode 100644 config/defconfig_arm64-armv8a-linuxapp-clang > > diff --git a/config/defconfig_arm64-armv8a-linuxapp-clang b/config/defconfig_arm64-armv8a-linuxapp-clang > +#include "common_linuxapp" > + > +CONFIG_RTE_MACHINE="armv8a" > + > +CONFIG_RTE_ARCH="arm64" > +CONFIG_RTE_ARCH_ARM64=y > +CONFIG_RTE_ARCH_64=y > + > +CONFIG_RTE_FORCE_INTRINSICS=y > + > +CONFIG_RTE_TOOLCHAIN="clang" > +CONFIG_RTE_TOOLCHAIN_CLANG=y > + > +# Maximum available cache line size in arm64 implementations. > +# Setting to maximum available cache line size in generic config > +# to address minimum DMA alignment across all arm64 implementations. > +CONFIG_RTE_CACHE_LINE_SIZE=128 > + > +CONFIG_RTE_EAL_IGB_UIO=n > + > +CONFIG_RTE_LIBRTE_FM10K_PMD=n > +CONFIG_RTE_LIBRTE_SFC_EFX_PMD=n > +CONFIG_RTE_LIBRTE_AVP_PMD=n > + > +CONFIG_RTE_SCHED_VECTOR=n IMO, It is better to create common_armv8 config and let gcc and clang use that to avoid duplicating the symbols. > -- > 2.13.0.rc1 >