From patchwork Wed May 10 10:16:39 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ashwin Sekhar T K X-Patchwork-Id: 24191 Return-Path: X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id 180585A6A; Wed, 10 May 2017 12:17:08 +0200 (CEST) Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0088.outbound.protection.outlook.com [104.47.42.88]) by dpdk.org (Postfix) with ESMTP id 68BE068A9 for ; Wed, 10 May 2017 12:17:06 +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=/UBWLEtkKTxZiONLBHNv8OqmT63k1l8Mv4icEt4qqFw=; b=nzrAmI3u0XZ89HX3U42zPOdpq8DLD9rFrvvxPlH29TzjbAhEUu/jk/yisf2zMdR8I6BzAW/UKprnuTsoJGtlWwFG/ue524+ivFT/09g2JnHfGxHAngMUjDADfiLpbtrXS7y/R3a1Je2tUWg9l6B/vA5AvF4mOgwkVOQgK5xu2CQ= Authentication-Results: monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=none action=none header.from=caviumnetworks.com; Received: from 1scrb-1.caveonetworks.com (50.233.148.156) by BY2PR07MB2421.namprd07.prod.outlook.com (10.166.115.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16; Wed, 10 May 2017 10:17:03 +0000 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 Date: Wed, 10 May 2017 03:16:39 -0700 Message-Id: <20170510101643.30556-3-ashwin.sekhar@caviumnetworks.com> X-Mailer: git-send-email 2.13.0.rc1 In-Reply-To: <20170510101643.30556-1-ashwin.sekhar@caviumnetworks.com> References: <20170510101643.30556-1-ashwin.sekhar@caviumnetworks.com> MIME-Version: 1.0 X-Originating-IP: [50.233.148.156] X-ClientProxiedBy: DM5PR2001CA0008.namprd20.prod.outlook.com (10.172.43.18) To BY2PR07MB2421.namprd07.prod.outlook.com (10.166.115.13) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2b31fc11-4fc6-4124-0523-08d4978db493 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:BY2PR07MB2421; X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 3:bz0HJXtZbJpUGA+no4tJ7fH6zKPuAUGLynnPHpZggeMtO0fVx6cD16DUp7ONuy5XxQaK3fslxNPA8jYmOaJZtqA6Dsx0XiozqeI8bDJZvoH9mCvUaDbQvmqPzZDABt6FNto/laLgL47sU0rywPwRpVniT+2XbgU2FsYllhbCdHKJfHE7tmeevGd+8A6myf6Oae9BE43V12sCZuU8ZB8AuWWyAoQvm7Y0ov+5reIa6yFtDp79obTBH07Kt2MygA3sqDt6wxJiyXTFFowvslUqnZ+XYoCyYoiAGZnZXj+ZGTO6TV2q/nEBf4+IUEx/c0foJNYWrRdKs2XCkHZ4Kh6HJQ==; 25:FDOtDBzqIZb41pzLvAOAnt7OmNpJozErnYDQlQtjAp4H//OCcyHu3LjOipjCRlHjwg9qcyELY+JBfFIkCWb5dx0HfLoUrlf+DijOzCx3dqhquC+nCqstMLf/Pv00GXQQl4k6Kik5oMArdiPsbHUIxp9iGcj6MY6sUmIr3wyzSOfKSv38efU2OfJl9gaVylQcCq9dtp9djSLnVUXKxQqNZ3RGrit+7a6J5IAWab3fuLbF6JWG5kp0Dec++oJkFF5w4lGiP1wEUdm34C0M1B/EV+O2ryzfIDaYfpaDRzxhUeIERdIm345BOyv8j498PLuLJ5PX4nLyX3Ww76lbK8HfUSzd34k711ULdVMrZK1u22JV54E+QP6/IXnXmNCM9oxh9QczwHrp0ghxjTyieuGc4KD+puXz1YEOcqMMVKft9Fb/LFm78XbmiR1ZwY/RMdOgHrQRrS1SIyYQt37/wkWIzVW8EG6wFbdTEDH3uxoBLlI= X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 31:zBAE8BKWTXmrBzQL5C2jv3BLQ+Biq7pCoJy9FfEOla5SMRHIdozdzHKwQ9pDu9gbpXUSHhnuKj0bNMV3f9zvynSrTdZPV+TIXFw3VSnqqwHdXat5uFUPqyT6+PoaEjjV6aTECJpHgVSbbboChnsHcJWLJsH7S8WwAhQ4ed6MYdjegm2aiNOpjGWSaO4Yxjqh1qa2Z6lIzDlLHj31miUAIaBFmAAGPFZX+50MymCY+RsU5QGZKms31baUKE8Mhggp; 20:CJJzYjn8xQxOFtxT/GwAI9uzDDP8nfUmv+nyjWX7O9MiE17i2vbQqCk4BRqt1l4u3b4CcaJMLLUW9Sw0tNF6dHbw4AEeK6BUxWy82GsrPTNPyIPRYKRaPlhCKqCMPT87x61ZbuT0jByn8jEGu3BRWFxSEjtUAuLLGjBNE1egz2Cs18X4NDo36hfDOvlRVAioFLLDWQwaRxhcF1JGD+L0+MISZmDu+r1MB2OZkPuGD+AF5sEoFK06dn9TSrNNo+wepFN+V1vbfeTwI/o4GSsOZTZlgY1qz9658gDN9EjmTSflrTBt4RN1z6wYYtKV+yqvQKZbbq+J5CGAxmDlKe+E2LYYO2mBggbKJzJD3wcLC+JCwaucO9+pR5jQzc+FMyg/PrxQRoj6wLZN9xmGS6naZ+vzY8BDyMXvbOFHwH0SH0wPh6OgH8kwznR0BZ8qSQqb5CM9jSIbxrSOv6lHjZUHQX4bQa0NqwEUtYmX0nUj6z/l4P9IfrkznFJzWZSkQAwA4qiHT0I+HpIJ6hEAhwUX0Njl5ste/FnubTeETsHYeGAbA8+oMmGKDLUqG+5N9ao+K1eEXNO8O855roiedAieTtbyIi5q+iERm1wz7I7UnKk= 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)(10201501046)(93006095)(3002001)(6041248)(20161123560025)(20161123564025)(20161123562025)(20161123555025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148); SRVR:BY2PR07MB2421; BCL:0; PCL:0; RULEID:; SRVR:BY2PR07MB2421; X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 4:1VSwBQuSATsoN+UZwVC6AI0RhrWCIJhfAy33M1BQjMycRy7qDGg/HukM9nqq0OyinJOi3sHxVc/hfaBm9bwzza/vmJHvINYhKqoozo6av/im6x2E9p5hXfPu5MwGprsSfCQEM+1eNDZgbjwSgFcL8rbI4PkuPgwOcmdf6oA5qDfscbRy4RFqdFrErV60JJR/BDHDdQm0IOl+kCapfI5aXpx+RwMG/I7oh6C3D3GpwZIRed9mttgorQkvGvVFSV7PDc4gxxTFfJ3KxGwHX5cupK3PV1hUpU9I0YfT+SyC2eSLBARe9jpw0kzy0sq8XtDqEp3IDHLALjXtTSURxcSaO8Pdl89fS7WQY395saBfG/6DUGRk3blI/Gl4ArdYkA62QkA9rlFZxCwAzcK7rPxEAktSkYmznvXcv3i0JnpVRHgl7gOfo6L+6T8Lt95Ri0+U3AW3NWRNNkbWdpcKcKocWjDJr04GPxezDeyNaDvVxwuG/Axopmj9PT3litT+ROty5SJ14mnLdq1vhQil1s9lH12u+LIDKdLVl2+eHxTBOrBEe2ilZtUhb7EXn/fAlxl5sFpXbk4s49eywNG9GquuQgGRe2aZ8vKbX6yRp86zLjx1pZoJ2LsyhvmgNKTcSpZQtB3FwWvlVCycTMKq/ZdpaWGK8hEu35DRJ10d+FwP2BXALTJ0MDeoUbVOIYOUF+JicKj094HPQQqMSzO3nQnSVaDJTSP5ASJhT2G43JdgVxwpV2NvFahtBLcta3GtFXi6MQjxf0uyZ6JmzTBqYEL76g== X-Forefront-PRVS: 03030B9493 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39400400002)(39410400002)(39840400002)(39450400003)(39850400002)(6486002)(5003940100001)(6506006)(8676002)(81166006)(48376002)(50986999)(25786009)(76176999)(42186005)(2906002)(47776003)(66066001)(189998001)(33646002)(53416004)(50466002)(4326008)(7736002)(478600001)(53936002)(42882006)(305945005)(50226002)(6512007)(3846002)(6116002)(2950100002)(38730400002)(5660300001)(107886003)(110136004)(72206003)(36756003)(6666003)(1076002)(32563001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR07MB2421; H:1scrb-1.caveonetworks.com; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR07MB2421; 23:5Yp0qOVMNbcVesCmSTQEWtnF4AaMUmnX1NXnawdov?= l5qkBiSnhtQQlyAieJCrNhqbCyBmdUGx+aFbhxE2Fbg4BPGxYcI6thk4sM8IDh/pa8ocEXleCLOzxTwxMApcKZk6HupYhXKLOCsFVSx3yEeBMPB/VFqGFh2KUrzP5iN/GID583uU6bp+UsUFbAn2ku1e8TTSK298Rdp/aGG40qw0sNGd2fe5uJRH4C8MuILXMJY1L3/RwsXbDT2mi8NkjZtwIXQUmpaGFrchTTVKhzp3XKWd8EuggL1vVviunN/Xf/RYjBLnbOFHueBsq6MHAWC6a4xj7eb77fMTy6+w/rOx4UeHy9+avuwEJ6HciXa1QvxgfRZMQoQSSjVOnfhosZnzCIjZnw4OkBMxR1j1tmjnEpAZ8FkEUONpeVD3l5LjQvGRLtYei0YFdWv+9mSwcFf5Ad7Twko3ToYrrTtbVAUKSim9dtUfM23C4Qpvw14gErhBSoMjjmdMGXBZ4z6FovvQjEYlGtMKI8SGf87lum8OkcZ+rXr1nSuD4fM/cHMqsJq49kU2y2XcsN4BkkDpLu5JO320+BL2pjbVpUqzK3GtPtQlvQJ9kOQrzjqaZVpUo1Bj2hAsyH2tQHxHTu1QWn535thGtcmfmRcjIiG4xyH53FqT+rXn8uKutj0kjxWvLsAtsCA8kKga/BJwhUeAya3ta5epJWetdDD4MoxZsvXvM+FlYhLAp1808BJ4JOxSU0g+A5dDx6e0/HSeuo2RSktAfudAXANDUWlN2nmrIx/pe25+XMIvEbvpyni7X0GOVg4zqmz9OM59biEqniFpJ1+uRgeXwfAA/vNnpbms2JOCblHSmiIB78TFsImlLcjRkc3pJiXJsh6XzepB8rxU6QS6hSou1FkxMGnRE6OF2PJs8os6UMOf0xWL14Sza0akyJ9Nlnf2bmIzMQuo1dBtdZPBAgMk1XBkraht2RD65RuemYdg+6mvLIN7sYSfcv3rG+phTEX0oDQpAlxk6aoObLLduJXUgne8oY4hPRCz1xWkXl2gtbuEukhJ6dJHmK43FH4o7OnfD+tJ95XfDkoPjQ3t2wwIvhGRCz+9u/AjL/etBGnoLjNCr5UmP0g4aqO4pA= X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 6:6tEw3CdMki93iSW8Lc5JgCr9gXrhSRmOFH7IlzK2BIKVdwNAoUnQ98vALUkhygFK+WMj8+ik0Xt01u8tQ4TIbZDRx7kLa8Yz9PkK/PFervzH0B/23tWYuo6WIU5ovcRMmJ2rNBuUnKVTG6k70+ruYGNBth98NMieEgpFhVFEEl+729mPxYyxVabQdh4F+vNnWtCkEVq5PJitO5DWbRv+jDLSAv+3B8mjVVH5MRA2SUjS7wUxSDHm4+sOFDO7OTix8aYXcgpEczbGAugOIQ/ZaMtLA/EYAbzmoTBwkMdNBCmaaghIePEVbRm7STMLBOMosddcqFqxfg6xTtDcU8Jd56UdxKspNFBxvtQKPLbKqhDZDAQk16qlbfbGS1uTcrwi9Y6L/PiZcPqca2S5unUTyYjU8n/89UIe/4nxT1CWvyRxGjmfrb48KQNDSSptfpcn1UiCcMK56NfWU3X0KrJXS0RXn6rM0FHQ9Uq7tn67fQbHfeuiaMP80gTc2zyszub3xvczmFO6rE6bRZPgvL0R/w==; 5:wPN8Jth/hsZV78paVkwQVSjezTS1zX5qKkWfJSI5zTkKebDE2HfEbPirKdZchZr5LQajZQYMCZ9jr7OFNv1hCzFTCGl//WsDSRVS5wg4sCGgbj2zs+BSgwsr4EfYaJ8WIjCV5yyuELy0F28BRP1exA==; 24:qFwCOdADsLxDHA4meAk+1jCxT7DUxUsP2UGUhuAhMSt+qHlJtZA9oSrwoggP6XTf7Pow2mzr+w6VwZMUMnqxlu5jnaQVaP42zKUn4JPhz1M= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR07MB2421; 7:fNDDpSRNiDaBzH7gHCxB5WNIwkSIso7acvgXdwn7wKbwetSPKHBy42CVnfbzUsB+Su2tGYxmVPbCGYESCUcWhZqA+UIIdCN7qJYT/biwxk79rDpx5FGWLFAtYGk5PNtVFH6f0bF72MGDiqvVX3/MzLxQNQM6moSoX3Bl1b3D/kC1P4/Gwj9DYKeEgTbw6/b3CRjX3hk0Q4VyTKhU1Kcy36b0c+zPc7msPpzwWnkxR/P1UywGrIU4EZnZv7NelpdJnyAcvEEt4zKOhzkgZrGPY/DRUWW1blbhx9Fc32ajrSXXqu0CAUT4Galpvag1aVdpKl1kQIGgf8Fc/tTvsnz61Q== X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 May 2017 10:17:03.0861 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR07MB2421 Subject: [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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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 new file mode 100644 index 000000000..ff1cfa948 --- /dev/null +++ b/config/defconfig_arm64-armv8a-linuxapp-clang @@ -0,0 +1,56 @@ +# BSD LICENSE +# +# Copyright (C) Cavium networks 2017. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in +# the documentation and/or other materials provided with the +# distribution. +# * Neither the name of Cavium networks nor the names of its +# contributors may be used to endorse or promote products derived +# from this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +#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