From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Pavan.Bhagavatula@cavium.com>
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 <dev@dpdk.org>; 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 <pbhagavatula@caviumnetworks.com>
To: Bruce Richardson <bruce.richardson@intel.com>,
 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: <BN6PR07MB34593B28ED81F6E7854016CE80EF0@BN6PR07MB3459.namprd07.prod.outlook.com>
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 <dev.dpdk.org>
List-Unsubscribe: <https://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=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_<cpu>_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-<platform>" as the naming convention.
I think either "arm64-<plat>" is better as we can easily represent
"arm-<plat>" (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/<arch> 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 <pbhagavatula@caviumnetworks.com>
> > ---
> >  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