From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0048.outbound.protection.outlook.com [104.47.41.48]) by dpdk.org (Postfix) with ESMTP id 2051A1B309 for ; Fri, 19 Jan 2018 18:26:40 +0100 (CET) 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=RvhYMqMf7oBhxWvIag5bHwMkph/SVUsz1iv+OxMwdmw=; b=mTaachWIOyn1mdddi94/zgm2JmV9+Pcju3fCmFUdntJfNK3Etf0/lqhaSot/2UB+unVQ5jI+5oAPVydkADSMmZqvzbQpBBBTsFJC1Fx3EkYrcX9jOvK3OKyrr4qfgNXQoeqVi1TrYSgm1+/YmB1u8g4+6PI+EMobKgSBY3ASMRA= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Pavan.Bhagavatula@cavium.com; Received: from Pavan-LT (103.16.71.47) by BN6PR07MB3459.namprd07.prod.outlook.com (10.161.153.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Fri, 19 Jan 2018 17:26:37 +0000 Date: Fri, 19 Jan 2018 22:56:08 +0530 From: Pavan Nikhilesh To: Bruce Richardson , jerin.jacob@caviumnetworks.com, harry.van.haaren@intel.com, thomas@monjalon.net Cc: dev@dpdk.org Message-ID: <20180119172606.u3lpcoz2534wlbsq@Pavan-LT> References: <20180119131508.7768-1-pbhagavatula@caviumnetworks.com> <20180119164126.GC16980@bricha3-MOBL3.ger.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180119164126.GC16980@bricha3-MOBL3.ger.corp.intel.com> User-Agent: NeoMutt/20170609 (1.8.3) X-Originating-IP: [103.16.71.47] X-ClientProxiedBy: SG2PR06CA0091.apcprd06.prod.outlook.com (10.170.138.17) To BN6PR07MB3459.namprd07.prod.outlook.com (10.161.153.22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ea499d23-bdda-4482-ad3a-08d55f61cc69 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020); SRVR:BN6PR07MB3459; X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3459; 3:JsEyePzq1FlLgRPiusB0Zi5c60HsYtbDydqJolbgB/0W2q01SC+jp/riP/cxD3+TZbsqrD+sDmiTZLH1Zk+Elr7GGVAa6JscCMRjLJngl0UJ3PQVDNxVLjRKoJ7yS64y0Jw79vZ6N7VYc0aCbdqrwy67zAe05DR2MI1zBuwSMb7Zh3LZ7mIJ0J18wKbTh2UmPeW1br1ZABlbDlgEkbk7/GqDTKaZURaZl+boKe4CjGiNrztA0IlrFa+nrxHDsA6v; 25:ygm576OMMPTPgInSOxhaj41dsYBXywwHxntpSlFoGjRzfcAagDK5NRXUUAQuq/s2GLi78hxBReSPa3JGV1t32uW+VBpfkz1J3chMVAVD+8rv0RRoVp2nBS47tvbyNKBXBUFTqNw+8ChRglG0Ae6Rh5+maQIuOUJZNXxQtZdEQ1Kki7EBIPAE/L7LMy/lUyfAZT1430RssTfz+JqTofV76hWVEbFoofLGhZ8IHL1PGoQfA9D/NjrltPzZysPq2LpmQXqEwO5zv+AmGHkwMsshLXMRxyRqpnmpujDIO2SwG3DB2TKa+63I6viohmwwBjHskOjtflvngaEYAkHmVcGILA==; 31:TvKS4VJ08EagBdl2FCke/18ckgN2vS9c37Ln7WuRG01XZKyxxUnIYnEfUG8mEGIQb+Gjo8i1QT2j1972BMrG5WX7OvjpcEGBuxSyW7cM4kj0ECarzYR0uZ400gUVCvDmuCCdFODLp/gKIrQH85botbulwZCO+A0uAwFxdrpZwPlOwDvzGr5DJ0mI2wlBxofuu0amAAdqDzB5fFr9RKFdMVsUOXORs5Hwn3vUZRjvIO0= X-MS-TrafficTypeDiagnostic: BN6PR07MB3459: X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3459; 20:oM8JaSHB013/n7KirgmN3gaVjoNwoelbJz/naLUevGGpz1YCfws4oNX1imQIuRy5Lomjy0ClpcFSNdxjtLCmG7SF2ur4V4zn0s1Ouc4FAZPhoEMLlYtHFBh4YWhLJjXU8lTqMcTxx6FbQ6lCLN0CKBFWPXeI6lIdYdLfBdP4H59AjvkPSy9ztZFkHWSE3be3VQYeFsCPDv64geOwWDGe4XFcqc9GJAi+XnXhpuMinzG//9FeGN+yIjyOMzlVna4thHxI0xRG4NhbIxT677+vcAVHLcZK5961EjkLeP8SZJRIlCoPDt/YtCtPFNSTvzT3rWMNaPvdN67L6piahn7OIa2cJvMxKtcMhribZeB4xHZ2UfUN92kzRhQ8MRxpfgDul8zTbfaBRWPWE1OILLMCsu1C43DBqWx5u8/3FzF53854+YN9VRVKmpddd7oARGCcZ0KckfJX8J51TKTnHmTSy+Ze9RZHVGdkq5PwDd4sC1WG91cy12pwnc/wSxMgnKyrRDneT0Jtm/W7RjY1YCDMYsIpvnM+7ogmoWOUSAUnX5Rs0sQFpcZ/KMTQXpjp1wl70IoCCiY9M5cjnq+EZmJsW23NkW1PrPrIlNcZOfAjvzk=; 4:MNNXVKvDPSYEEorludEtIeAdxQdLUuIpzY+TySnqSFtC3gp3goCF2/BxxJvhkrYAFbIou54a/ItV2o1t8rzDOO/FzxoZxBLSbs2uCSbP7vajpjRmj7+LIe8JvgyBZyPYmoCteYPRVloSeZFLd+YIVWAoXnx5EU/5NPuUWXVJJIvmSxnX7YCN9M3puV6M00onTZoKgcX3iZJ+ULvFN+DW5vx10ZADZ+1cS0oMwTEO6xuCxjkiVt3fKzCe+0VHThS7SHqNvQEz3PsDvI287ymsxw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040470)(2401047)(5005006)(8121501046)(93006095)(10201501046)(3231023)(2400080)(944501161)(3002001)(6041268)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011); SRVR:BN6PR07MB3459; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:BN6PR07MB3459; X-Forefront-PRVS: 0557CBAD84 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(39380400002)(39850400004)(396003)(376002)(366004)(346002)(189003)(199004)(23726003)(76176011)(478600001)(58126008)(52116002)(47776003)(7736002)(26005)(16586007)(2906002)(305945005)(6496006)(25786009)(50466002)(16526018)(33716001)(386003)(33896004)(83506002)(66066001)(3846002)(6246003)(6116002)(1076002)(9686003)(68736007)(5660300001)(229853002)(81166006)(106356001)(8936002)(42882006)(2950100002)(4326008)(8676002)(105586002)(97736004)(55016002)(53936002)(81156014)(316002)(72206003)(6666003)(107986001)(42262002); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR07MB3459; H:Pavan-LT; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR07MB3459; 23:YG3HL66TZ+lcikCiSwBKCr1cwOGLTdgjX+fvcVQ+8?= =?us-ascii?Q?SNjIc/KTCcb1Jcd85EbiPaNBJNqWc0lNtmxwwENx/VbRgkGQ5BIQgcbkM3dF?= =?us-ascii?Q?6eXY94QIyn0GchK8uYaMzEmod6vMiS+gjGS3WwGPndH2uW0pPh6jDPwQbNoU?= =?us-ascii?Q?mOwGU3p1t/S+M35NgvVQn5fXN37yXnsEZIzuR62cwY5OG0FzA3XD4+ADjEW8?= =?us-ascii?Q?OxP6g+pRxlpEDCGnAluEBRKlq5uua4puPzCxpXPMGrc04xMBI/LVCJwWLTnv?= =?us-ascii?Q?lpBGkK57G7a3cAPnup/lgsBsWBWyDI0KcaZPnuwqxh/6fUSfpguPXqaFoIxU?= =?us-ascii?Q?q5BsrCq6z3GpKTE7l93FHb2RJ9eNlpdcdPKYw1WHQZwPH0EpRSXyc/fqfhtC?= =?us-ascii?Q?DDkEZ/1jEwYlHRfd5zPUbwc950gzg4uFShcPLqGpTLVdJSYwLaKH8gan/yDu?= =?us-ascii?Q?gQryKXwwhdPDVEjfM6mzHb7MAd1vinNGWMEBpBbFdzIYrm8fmqH2d967wo8i?= =?us-ascii?Q?EDKE9JcdrIdVXMqKJubL0UBdTS80Y9TBDNsl50KiwRgsKtbPPiZXFSNV28oh?= =?us-ascii?Q?hKl4n26mfxrUiyLjvljIbZqLTTbdTKqXrfYr70tXS2BQK24XE/0ucSquwQbb?= =?us-ascii?Q?I9CAPXUEdqytUu/kzm/YjEWkWolMEf5vcirYfW5byjB/R8wsF3OjOtFohhB3?= =?us-ascii?Q?Qg5xLtBQcufQCG0oBeCYGJBQ+dz3+VMVJRseVV709XPjZpBFaOcbwKXqV7Z3?= =?us-ascii?Q?Fng6wZtNfe1kosfoG/uFe090VQCuvLHlRatnmpMZBNC0E61I2dDott4tV9LA?= =?us-ascii?Q?leIM3z6lJ7zVmIszxTwilEliTlQRhNXO1QTgAZv5giRc3Lk1P3uq97yGklcW?= =?us-ascii?Q?Z/ugu4QW8gxqg31p90mnLE5oXmCcDpeDBdjJqC/K1ynAwPbdEjUpmZbe9oWK?= =?us-ascii?Q?5fvu7bn5HdCg+VJ2x75lLYdKLAuiiuZMYKrzpx5FfQ6MbStxiDwMXf0/hG+O?= =?us-ascii?Q?p0GPUpQn85bYSg6/RChgw9AbweDr/9hKmAwOSW9ZSTWXxhtw4Cp1wznFfv0V?= =?us-ascii?Q?tbYckGmjzwFF9Gj+FmzSUVepHICX1pyuXuHqQDxrMvYkPtQyw8wmhZH/SwYN?= =?us-ascii?Q?j9R6nChBWYRUeMeapqTZoGH79UMl2mOmvwQVgOHOrRsVU/cYPuqVdP/C51QL?= =?us-ascii?Q?QNLBeeigNRyrNmf65pWYGjbhiAj+/tOjYTp?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR07MB3459; 6:1xyYtXVyEdCG1wkCpmDENaa2Np5XsNF5RgE75ywRTBdCeKYfZhtRtvPAWnFiLzo0ENK0oFvNFrDaoZc0acDHvhjZhPXK7umLA9aJbs3ZZDJD0ziZtqWbGYXxqSo1IMhfCPU92I05vG/uYtKL83Nr3jjRF+A5syIuUSiG8+2/C74YZMOzAe1VClKRVWR2LCq8DABQeq4n5a/IO7f4KV9jahi2NFuX9x/INKnglN/PO6CLNTXJndFHEAtPotU3Rda7wW3doDnDhfZmMcBferfjHPsga7AKMJz5MKULI770dTT7CreCVSWkH6HFl6smLMkljY4rnkBS0wYUd6kU6qY9mNL+ctqg4yNB0CMFKWe5Tto=; 5:3k0tOUFZy8Tk5sWZ0mMCWrPzExQsgpwN6RZxvq5xPXKDOHKdrpjEO9u7stHmoRIjyES50/uJHTx3Ov0h7dIilcByPlXCOV71lcGtWfPrxMwm9WTaRXTneyW82FxIc5O1XwlO4IHsEGuU0sAhz3JU0Q1Kkid5Os+6f+2X2QAQLXY=; 24:JE0cxZkQOJOH18tDTq0krJm6zXxQtS574fBu9zm0OlNYCwT8caJ8hGWQB2swSX2hZqpyzq9ziv2JamMNJS0+H3Qo4+/dswH0wVWrL+m8sos=; 7:4s5qrroYWcN/Li/F5Kz9Rca3XA/xvOAmWW9bTVJbzz3sCtnhZK6a6WEEFzbPoIfAQaeWgEp03BpeNKtkDuRYI+U9qR6rkOlXrUrE0DVOmTgtVmuOn2s+sceNno39/p8b3HUWrarsd1GMeChgn+U8+CD7hybwgeSgbPeRgSXyxZLllILiAM9arw1+bqCKiElnzm3fR4mhF4py9L39zoRtLNmGIax2Znt2fBykb1xJr4xJfk+0VfgHiaks0s5tPkQb SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2018 17:26:37.0237 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ea499d23-bdda-4482-ad3a-08d55f61cc69 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR07MB3459 Subject: Re: [dpdk-dev] [PATCH] build: add support for vendor specific ARM cross builds 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: Fri, 19 Jan 2018 17:26:40 -0000 On Fri, Jan 19, 2018 at 04:41:26PM +0000, Bruce Richardson wrote: > On Fri, Jan 19, 2018 at 06:45:08PM +0530, Pavan Nikhilesh wrote: > > Add various vendor specific cross build targets. > > This can be verified by using linaro toolchain and running > > > > meson build --cross-file config/arm/arch64_armv8__cross > > > > "arch64-armv8"? I thought we were standardizing on "arm64" as the naming > here, or alternatively I think it should be "aarch64", right? > Currently, make uses "arm64-" as the naming convention. I think either "arm64-" is better as we can easily represent "arm-" (v7). > In terms of file naming, do we want to have a file extension on these > files. I wondering if we want to change "_cross" to ".cross" for > instance. The basic example in the meson docs uses a .txt extension but > that looks weird to me. No strong opinion on my end, just looking for > any other ideas. > > > In future more cross build targets can be added. > > Yes, good idea. Is config/ the best place to hold these, or should > we have a separate cross-build folder? I quite like having them in > config like you have done, but wondering if anyone disagrees? > I split this patch out from the other series specifically so that we could discuss and agree upon common name/path etc. :-). Thanks, Pavan > > > > Signed-off-by: Pavan Nikhilesh > > --- > > config/arm/arch64_armv8_generic_cross | 10 +++++++ > > config/arm/arch64_armv8_thunderx_cross | 13 +++++++++ > > config/arm/meson.build | 52 +++++++++++++++++++--------------- > > 3 files changed, 52 insertions(+), 23 deletions(-) > > create mode 100644 config/arm/arch64_armv8_generic_cross > > create mode 100644 config/arm/arch64_armv8_thunderx_cross > > > > Adding Thomas on CC as he always has opinions on file locations and > naming. > > /Bruce