From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0042.outbound.protection.outlook.com [104.47.42.42]) by dpdk.org (Postfix) with ESMTP id EAA5E322C for ; Mon, 22 Jan 2018 13:38:56 +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=WIyDI5tKkwarbp2i8shxNnkeMKWceDdsMpJxr+da3T8=; b=L9bi1JZeAp2Bgw+sr3ehIEQyWLL+9+xKVi31A5lB30YY89101FbanHG5qr4+S6iOQZLluRa+1E0/IhJEZHVl5kKoaotF87DiTZLcAdXB7Hin5luDlpVXMrCUaOxf59kWLlhC7SZBmLWeBh0Ix7fVh1dzS3wKJpnq4LgtQLumX6I= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Jerin.JacobKollanukkaran@cavium.com; Received: from jerin (171.76.80.18) by BN3PR07MB2514.namprd07.prod.outlook.com (10.167.4.139) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Mon, 22 Jan 2018 12:38:53 +0000 Date: Mon, 22 Jan 2018 18:08:35 +0530 From: Jerin Jacob To: Bruce Richardson Cc: Pavan Nikhilesh , harry.van.haaren@intel.com, thomas@monjalon.net, dev@dpdk.org Message-ID: <20180122123834.GA24397@jerin> References: <20180119131508.7768-1-pbhagavatula@caviumnetworks.com> <20180119164126.GC16980@bricha3-MOBL3.ger.corp.intel.com> <20180119172606.u3lpcoz2534wlbsq@Pavan-LT> <20180119173556.GC17416@bricha3-MOBL3.ger.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180119173556.GC17416@bricha3-MOBL3.ger.corp.intel.com> User-Agent: Mutt/1.9.2 (2017-12-15) X-Originating-IP: [171.76.80.18] X-ClientProxiedBy: MA1PR0101CA0002.INDPRD01.PROD.OUTLOOK.COM (52.134.136.140) To BN3PR07MB2514.namprd07.prod.outlook.com (10.167.4.139) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 886544f5-229d-421b-1496-08d561951998 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4604075)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:BN3PR07MB2514; X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2514; 3:YPEGHkPpQ/V42pQIoUitGNe3qHZ1LQYbuzSUgq7DcSVXgHb3OyZkV28PZ4Gwv45TxKCynoX6jd2LtbMCS9p4gBIJWcvbNgl/Ay1IaGHJiQ9GfairR6PkjgqUcj1Lo8rbJCKEJh/7OhhEjFjIPBKXoDQmT0dtbx2o73hwUAGddlMLevgkqmbD/odDXiA125xcQDIQC9EdsJvyjJd+vd1IDxUednElIVhkQKn4mw8IAWsBbWvWam7vvNXVMjQY7Qaw; 25:1dxO55tV7eSTBFWFTg1kfB84KTkKevUMuaL0+nfthb42L3DDsIaFPYPUBpFPh1n7YqmFGTIINIGMEU+ctfdCJnupf3H39mdX3cBjiJy8BptKgTXprydiu+Rk5tkc1EpqMEkfUZ2dl2lxEDwOtsXAl6ptqWH+SSdo2i/zwRT8k0+pmXkVjdqGcQA949ozReVOwEKHRWJ5Pu9XrHWq54dU7XPdH4uRZ9oWAjAu75OmclDq49L5agoMGIkFFuOLu8YLgDdernaoAFh4BWMlVZtx4YfzN0w6M9satfVlq/YbXL8tEQ7cTY13ECd2No+htn45kmRoXxwpkJ/AI06z5gUWfQ==; 31:1K6C5o85bDIXe2NPhD/55jyeffK9ZAAoUe96OiQlFDKb1/CKm9zqHivjAkNpWUgiHwOuUpSDeOXuxcWa6cuQAzhX2/Jf54VJ/2pE8rIHXQwTCfiCMKFKJH2Xmxo/RzU2Qt1KEq6QqtvPHrAceFn3Kc27DAheXFwuFJhqO1kwUua0Y7T7YHQMnyqLj3gKckDQvwEk21Ved9EAfTce0DtMDQR+n0ktTCRE4V06NvGkgww= X-MS-TrafficTypeDiagnostic: BN3PR07MB2514: X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2514; 20:SJRutPgtVYVEuRVJlVe6lalZxWfRrkL/LuKgLBh/5RpkikyJLmgxU5E97U+y6Qnsx+rgVRRDVL2NjJ2ICiLELu//KXK87NtuV9n3EKIRpYY4UQGMKiAoGl5Qcu3GSjIZ34srl2Q18ueaw2PEt9nMGi2XIJwNECN7XQD40bqRLgQYhb5l46ha9s1xeYJhnAXSf4X9mJ2t0cxijwGKcSF7jGmvs0zCISTGUljf/2Xz6+aCtfrEiEInaISITjDrINFzMuHNYJ741Cp4fZDa+lx+vJA5AA+7kFq/eLFYS+sAwqDFF2bZSXJJPo0f+m/EpL6yAZBTuX/G1kCRS8rh/A1j15hwdK/cTd3oQ+CQfZcsL5H98Hzttr4l6NMr5uIqUqjnyemywUMg1K2KBHrutKcaHDFium0ZwG5d2YF/KJBESWRvLscfVNtXLX5Hfgomp8TrjoIoHeSa+curleYMVqJ2jfwn+aUw5+4ELEiftsSLDMOX8ZZvImd82sepNvXuNYKjfG59Rn1eWkiQJBuC2vbV5FR1IjZ0Cbprl9gBFFEsUTTXGrovzceRAC5DQT5zRpkpEU40rWPCZNV+hm0V92iK6BIQ6TwCARZ9WSwwEPZc23U=; 4:XRZPwlg8I6AfVEo73x6AATO7UCbhUeaNJrGpA6k9FdB7FXgH3RTxfxkn2O24rFz1HlivPz/g3yW+ybGMpkk3oF0PA5pLCQseFOjxoaI3TVn4k3O6qK7FBxJd0dk1UsFzDZIFFPs980w817Swe8QOfWZkkJeFmtrdBLoVhJtMpwNo/9w3NMAjBAe9bZc+bW5y2oKt2diSCwrK7Iok+XSDLLPqz+E9Uo/Ifpi96EoA8SamXBzCQrsIM6Pfy3IUX2MIeWUppM9+tUachSz2MFiWP5NrKaT7wbt18UVkOAzn5h6YiFqfWNdMR4/R/xh2RrIf X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(228905959029699); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(3231023)(2400081)(944501161)(10201501046)(93006095)(6041288)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(6072148)(201708071742011); SRVR:BN3PR07MB2514; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:BN3PR07MB2514; X-Forefront-PRVS: 0560A2214D X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(39850400004)(366004)(346002)(39380400002)(396003)(377424004)(199004)(189003)(13464003)(5660300001)(8676002)(68736007)(55016002)(478600001)(53936002)(81166006)(50466002)(97736004)(81156014)(7736002)(25786009)(8936002)(6246003)(105586002)(33656002)(72206003)(76176011)(52116002)(6666003)(2950100002)(33716001)(6496006)(4326008)(42882006)(33896004)(83506002)(106356001)(9686003)(305945005)(16526018)(316002)(1076002)(386003)(26005)(3846002)(58126008)(66066001)(16586007)(6916009)(47776003)(2906002)(229853002)(23726003)(6116002)(93886005)(18370500001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN3PR07MB2514; H:jerin; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX: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; BN3PR07MB2514; 23:wfCE/hstsdzpct63UfGFDITfNHlCPI85/zLPk0hsD?= =?us-ascii?Q?OkDKXGdnuVcUZ87xP8sCbd904kg5Z/YoRTYBrxs1JPYlWTWPXARk5LvhPkdr?= =?us-ascii?Q?V54SRhmVpbkrm+s79V2cl6aFNb43vkqM+TqFvj+6SOvPKRDX2xtLh08x5Asc?= =?us-ascii?Q?vEfSfRM5Ib4kQU/GwuOsTZTXoMO65eaD4EUOZnNnbzmacP/F1dLuZP09N1Mp?= =?us-ascii?Q?MgtcJ5HYqSSEfFhagfb4dvS5sMXC02eJG69SFd3rk2ITrV2AN3fm0PNQTQOC?= =?us-ascii?Q?bDoEf+N9KZlgyrkLhZONnBohiNTkhlQoiG2lNvofOv3CAAHnWT7nJUEZdVed?= =?us-ascii?Q?+Hj6xI40K06DWQf+Cq14UTBBBIeq19Ytt6A0+1Y7mQwo4vTtdt9/1GIvf3Oz?= =?us-ascii?Q?FE2nTk8M7QcwzvXgfSzhUTH5F48QLl+nj6M44k2/0i21y589z5rE/9U4WoBq?= =?us-ascii?Q?Fimqw1VisKi6nKkZbSuST4PdxZ6Gn9+jBOLq4asZ0PzYxQAFemgrhAK12GyF?= =?us-ascii?Q?fng2pNS25koYdfRe1INnX980w4+ah+2hJ46Lj8spFkB1yCL+mOTlpyJSxtOc?= =?us-ascii?Q?lIGPjtxT5efXnDvWRUSnb19wPQGkLC8YWMThJ4vhO7k+o6Z5NFOfFRq31Qy3?= =?us-ascii?Q?xp3QbooM1r/LSTw8R2yrjTPkQzuXyhuTcNB/biCumY++ENwvv44hHXYed0F7?= =?us-ascii?Q?yuJKP1me+UW2V0H5MeUZIjkhFzKn7+YiB4mQsBcNij+33XS9uM5GmEqJymep?= =?us-ascii?Q?O17PmJMFNFxXxsHcgzdRgG2MdQLK92riuLZ7LXmApgsW0GgId4GVeY5jepFA?= =?us-ascii?Q?KOe53fR/DPrfb7CEv0UEhVPtN+74ArbRkkQBitiXoIifHsTd+2ISNoMTUbuu?= =?us-ascii?Q?2CtLfn41w0aPzQLZLKKpEgCnnlDS+Px1N68inEb1BSz9AB9T8Zm/L4+JNffa?= =?us-ascii?Q?i2m/zSUtUPkWpjL/LPSsq35wlIphgX/cBOKSFl/L96Ax8U07T6I5lpdJskaL?= =?us-ascii?Q?Z77UlsamjtcV+lu7q7juUOBqaW9eq4f9egD20TDwZjgwE9+4n4TN2HAuE5NF?= =?us-ascii?Q?GT4Zk4rsoJB/CYVY9quZ1B+Q3ho9/oObtA3DpB6GxE4QB6nMdVEq2rjxfBpH?= =?us-ascii?Q?h1r3/QHB0WQX/wOEA1I7xu5jQbUmeArPgBRrFttv1hQ6menqwUR4A4B4Z+JH?= =?us-ascii?Q?r07SP9S/pLklbrsZhi4WBA7YTkJKS6JvM3ay9+a+W2nGlUeafpadBfKK1trL?= =?us-ascii?Q?IdArwjzcLniAjHq9OkoZY0SBtkihPGqCWHjHBqZYY/JzXdEUEA0loICcRpPY?= =?us-ascii?B?UT09?= X-Microsoft-Exchange-Diagnostics: 1; BN3PR07MB2514; 6:aSH8EZUfnkgmdItZ6mTN97dliIIa86o01kKtj11Gu6iIO/Sx5iYgJ/PohURLXryR4dsROoWhf5jScLv22CvuqtYe6emIkdL9WIoG15lBCP2rI2teV9+L/QTBwFKtiwz6mTs96uxEzXFNfATJl2c4KhKGOq4e46PvfdtQw1DYnMwiqjqmIhQG/fLT1AppSqfFo6PGSAkP70/DCcAUoapZ9TW/qRjqfCpyIEAUZi31JsfU+sXDDpjUyLxu8pemPgzRvMF594B7MnivwQDmAC19qwgsj/AVZ1KtKEjx2HYgi1qGdygUGePPxSQ3ERERe9Xyj5oovTnB9Z9V6trmuBmMxSOqM4eBZdJieg4q4Or5VTs=; 5:UsPsRNFXg78CKj/HLGf+u8QZOPhe/zM29UB8QqUu/XE3IA5KdjfgsFvi/S7+hzUhenNIdod7C9DwV3WFwDyuyrIk6SvGsQ3atjoLEto1Gr3jOO3CyYuX1xv/J/nQ4omgDbHoBI1KwoT8o+PjfLQJ88+GKOAO6FjtrbiaTWZi01M=; 24:SAxwkKXiHnCwpG+buxd0StWekSAu0s8bCypAb8bK8k+rEKmY5SXLMXDPZxAy7HMdDzTx3w7tw+9QJskLX4y0UFdron+j75pLUA5WVS9Mtlo=; 7:mT80OK2Z1JSlbXFT2apDOSFd6nsMbeG4UhOIcOU271h9kb4vA5WrcLkaptIGwWoE1Y0PcJ8w8Bpr4UsUJS3zGNxcE0OBSPCCp+yCgfSD/NgL/2FLHD9BLtKFaRR6xJavBnEi0UaVSfWT528C4kMpg36yTiIo7IdBv+GGpuLxiB9U8DttU32oqjaIyJiJMnTN3S2jaL7kYPbCp8btcF1JobS1CObdA/HKgWCBuOEo9HHGm3x0Hgs19mM3eyR9+ihP SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2018 12:38:53.1461 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 886544f5-229d-421b-1496-08d561951998 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR07MB2514 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: Mon, 22 Jan 2018 12:38:57 -0000 -----Original Message----- > Date: Fri, 19 Jan 2018 17:35:57 +0000 > From: Bruce Richardson > To: Pavan Nikhilesh > CC: jerin.jacob@caviumnetworks.com, harry.van.haaren@intel.com, > thomas@monjalon.net, dev@dpdk.org > Subject: Re: [dpdk-dev] [PATCH] build: add support for vendor specific ARM > cross builds > User-Agent: Mutt/1.9.1 (2017-09-22) > > On Fri, Jan 19, 2018 at 10:56:08PM +0530, Pavan Nikhilesh wrote: > > 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). > > > Yes, keep it consistent with "make" names to avoid confusion. +1 to keep it consistent with "make" names. > > > > 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. :-). > > Good idea. If no discussion or objection I'll take your patch as-is > (with arm64 filenames) and we can always move/rename files later. > > > > > 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