From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756621AbbJATeQ (ORCPT ); Thu, 1 Oct 2015 15:34:16 -0400 Received: from mail-bl2on0085.outbound.protection.outlook.com ([65.55.169.85]:23248 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751705AbbJATeO (ORCPT ); Thu, 1 Oct 2015 15:34:14 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Yuri.Norov@caviumnetworks.com; Date: Thu, 1 Oct 2015 22:33:59 +0300 From: Yury Norov To: Mark Brown CC: Catalin Marinas , , , , , , , , , , Subject: Re: [PATCH v5 00/23] ILP32 for ARM64 Message-ID: <20151001193359.GA31021@yury-N73SV> References: <1443564860-31208-1-git-send-email-ynorov@caviumnetworks.com> <20150930101918.GA9753@e104818-lin.cambridge.arm.com> <20150930164103.GC15635@sirena.org.uk> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <20150930164103.GC15635@sirena.org.uk> User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [91.78.158.8] X-ClientProxiedBy: DB5PR06CA0040.eurprd06.prod.outlook.com (25.162.165.50) To DM2PR07MB623.namprd07.prod.outlook.com (10.141.177.148) X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB623;2:dxbqalMVsATvmFSW18lfyctlha0xuAtTj3fnFWyU03I4pFQ1MaMTBJClCVKuVqiUVARUu0MIDIberGpC6GUJXE9bkW79Ok5tTOmlH+00RSic4dnmhzu6D4l6DLIp2aF+2wN+05pf9W0RWcfmQU1G3ICmcmmggpIIZ0jn4kwl4lE=;3:kxFeF01wHfmt0YTzEzvnMYuUu5J4CmBIdMHYFFkylUTz/wCsbydh0pdiGsynLmPXNtt/pqVu8hTUn7/y/oN1wD7SLRXnXDi5FuaMYQRWy0HwHSTBGj/qXKjSNYCOjTVT7D79XUpRSi4PtDt1Mmee3Q==;25:L230KlWf44fyp/I721RiccQqjtMS7Jx50h6RqMpx+89ug8m74pob7d5w5V6MmwAj0TkV2+VT0T+3Nkv0Wd5hx4MQP4refNBHTc4mhb+KL8S+OVv+SEx34d8H66d53AjNqM1L3absLjz0omMNuIM6YsluG2OENB7WXCM34BRQ/7HKvPuSCWqIp10vlHGiGJ4B7ZPj5zNzMY5qlVnuBtZvb4WOnoNQkeUkhcHHjy7njahWIjgI1yl0J/5Ta7xr+xVkiGffZql6HlPxPJGJoj2o8g== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR07MB623; X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB623;20:GY1RaAwV4GAYEcH+i2K7wKR7LWr8gCu93755afiFVX912GmKw8pmCTG4Q+jihhwg57Q8WrtM+DqkvvnlGDHJ/CfKyhoG6ccMQTBB66xw1vr4lwzUxkthB043YFIAAQdSazk1ISV6fZSPGRxwgY17MRXDTXyXBMipMqofTlnQxxgje5E9BpybMae1z4m2FG/4FS2JisW9LJW0/div0KwFpGtKoy8Jmofg/0aVi1CD4xRBFZxj4rWsdu3JiqGUzbzeI/BqzqE8r8Qt+p8DufhOj5MD/ytAtg8ZVElCL39Bv91+sRGTAD+g2zSh22v6bYRGb2MIwmTgPler7oefr47B2zYV6GRtbB4X4Kt2AGODiP1XP4SXHrgHpB9HK4mL9OB/5Xi2Z858qSA86Po3Oc1vImSYUj67K0+BuiobczJ4T8CAnrmvfJapZ2DwLzLUUljByQwOYLgav5dBOKY4ldsA9b2hX3rOC7yDBvCQEpnhzTvfb2zrXZ9SPqgN+XrzK/HWyliHUKKEzt8TB/6vEzF2nq1+0IPF5nQonZLIP7sou8KkH4M/BJvctR1ZPjDzs7PJBR2IA+QdIRUbxHH6xQ+k8BjxF7Y8iDd6u7optDKP5Ls= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(5005006)(520078)(8121501046)(3002001);SRVR:DM2PR07MB623;BCL:0;PCL:0;RULEID:;SRVR:DM2PR07MB623; X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB623;4:ao9limRG+wlwed3s7UKJBg7XeQafcHfGUW2mXH1Cin20MRvQu6ca3iwCJP9aL7gS9clknEqk223d3fKfXRxWwQNfxH8q9EJt6AluHAQ4oXj7cvtPbKhF2chWpOvgApD2JW/hvmL6c3fRQg227SSh8wu/X2UWYtRm93Zu+VWLZdSil8xYQIqcAcKVrhaiNW8qRygWAdzM4oWjTlNbrKOaFbbs/RJxf/q2og4spxKimHjvlN8nsYaWlDUMMCq/hvtuZuZ+AzM4UzYmgrEtDRcy1ZhIxCCv7qV5uQF2HuvXuJdXp3G259gGkWq6fTHvl0J0DZBBBt6DGyZ7CvbkjoyRzumTBUpyZburpXlOw9d3amA= X-Forefront-PRVS: 0716E70AB6 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(6069001)(199003)(24454002)(189002)(2950100001)(5001860100001)(50986999)(4001540100001)(97756001)(23726002)(83506001)(33656002)(101416001)(76176999)(54356999)(50466002)(5008740100001)(5007970100001)(122386002)(189998001)(5004730100002)(5001960100002)(110136002)(5001830100001)(97736004)(19580395003)(66066001)(105586002)(64706001)(46102003)(4001350100001)(77156002)(15975445007)(40100003)(46406003)(81156007)(68736005)(62966003)(92566002)(106356001)(77096005)(87976001)(47776003)(42186005)(76506005)(33716001);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR07MB623;H:localhost;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR07MB623;23:2NnLdaP19CtJJ3Pwn7UtjOWdkln1atoHA3idXLdfon?= =?us-ascii?Q?oBZ3eUXf60GMnOxrhEEy039PUf4jXrbopqfsz+inrdyVIo5wRNZUSCRxW45M?= =?us-ascii?Q?2H9RUtQXDHXwmtB9gRXGjVJLUG0Hvn0O4jbYb5Cgao42E3V6YRwaDspysi4A?= =?us-ascii?Q?V3Kx0qYBGLlacrVgIL4DVCxtaaGTMdcUNOTP+zdi+CwrEwmmWtiLts027WIA?= =?us-ascii?Q?sIyh2dRVr2NSd2xuNMbTe2/jQujUyHNSPQFHf+zvIKWLU2RmfYGMyQ/Anfyz?= =?us-ascii?Q?dY2V5n5Q58wY/hTWgmAv33Q3JMCAweOhgFXwTdzAlRy5u1HsiXkgKmn6z9qP?= =?us-ascii?Q?0dQ4h33KWxUeMied1AkYz9XvuznLyroHaWxiRhM5DmHAefcUHIB/ygz5FJZ/?= =?us-ascii?Q?7xlDrElRWINweBfrAFtAFNkldIw/er2MkrtNzWfD0cyoNrn3vdjH/Zo8xT/C?= =?us-ascii?Q?5+mXqhxdElgy4KsHA010Xd42IiWM7ENNAB3aNqVL87i2ywXh0964QdJYBccI?= =?us-ascii?Q?kqETBOu0aWzC76Rq+xDx/byq187z6cGMR/rBUGkb57YG9rSn6eSfe/31ACwo?= =?us-ascii?Q?QNleEZjqIUD7yscV0JnAAeC8VAiN4Ru9YihbyBYGU/cmqrw7NliHG9ve5eHe?= =?us-ascii?Q?+sevPqGN11TRAHQ/dHsOh1n4iGUy5AKfwDE47U/JbRkCw0e/L3MZtp8WoUID?= =?us-ascii?Q?xFEsg7eyoKMnvraRc1zOieeiQ5AbfPu8zC4BFmsjvUiaH+0+n1gWOqhxPJ60?= =?us-ascii?Q?eomHDSha/Qn3LiyXhku6DKnxyjeQJorPyjTpJ3fTSpuw/JMASJciTI/iH1O7?= =?us-ascii?Q?15TMco7swnFTGbp+DG/Xw5yHV6NLKAZohGibD/jN7DQ60Y33dHxs7EWLimVa?= =?us-ascii?Q?5/zwRfDM4VT637pvZD9GGxQU48iImFRZ7ngClchadNi6NxKADPXHppoNMJ50?= =?us-ascii?Q?7cPVVMTfwDks4kcJN+jSfnK8Do7qvJSYB83wkWHDl/X1fHjMh7psNu9L9Jqe?= =?us-ascii?Q?b1ni4jh4RvDrByGwxWp3lbSzq9BMxd31qSF/ZUkQF8ytzK78U9gZ17D7TWMq?= =?us-ascii?Q?1viDv3zMnLF9AdC3oLYH1o4NEOKUaHS8zDnzfD4Vl8FChuLBre4oXWJwEHif?= =?us-ascii?Q?pbFUt8B3runy/eRCrU+NXPcR+ZAh7DEcTAJBmZLXBAVypvMs0FO3IjmtBHzp?= =?us-ascii?Q?Yr6qNAEIT62Rr0mZr8QJloSPaaRrXVOxGQOtIdpUPzlOhwoeSzlEjWbAX2lw?= =?us-ascii?Q?m2M6Nt2ZpPM8ccapm87TEIDslcYwFmHdePI6Da?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB623;5:t8DqWoAdaf3/7IQv/qqHE8Er+GcLhIZrtdbDIQva4CrFuijAMttndt37b0ZYIx17nwFPPl6wrjuMkVROhxqPzQKa9f6UtSxxF0US0yNOhWWM94iwY4UrbVrF1otzQogW88uRVTzykCTNbf2CcL+2RQ==;24:LZpV4fS1LvnFBazSW+4ZpERC5X9PMsEnolaPxA24Z65xO1IR0CNFw8/N2kpAn/KQ38U5eGxvS7f2USJxYBsG8FSPsxi0lV5omC3SJK8GzDY=;20:s7KVf6teknxGGLTW5QVjAF4vuorAxOGLxFpLWOnrdbuASykI4URySbdrJYDhqbyFh5OvFk9B3gizaUIlZhLjTQ== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Oct 2015 19:34:11.6115 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR07MB623 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 30, 2015 at 05:41:03PM +0100, Mark Brown wrote: > On Wed, Sep 30, 2015 at 11:19:19AM +0100, Catalin Marinas wrote: > > On Wed, Sep 30, 2015 at 01:13:57AM +0300, Yury Norov wrote: > > > > - What for ILP32 on ARM64? > > > See https://lkml.org/lkml/2015/4/13/814 > > > and http://permalink.gmane.org/gmane.comp.lib.uclibc.buildroot/121100 > > > Briefly, > > > - for compatibility; > > > - for performance; > > > - for memory saving. > > > Does anyone actually need this ABI? And by "need" I don't mean a > > tick-box on product fliers but actually someone going to use it on real > > systems in the field. Because I'm not keen on maintaining an ABI in the > > kernel just as a PR exercise. I have yet to see conclusive benchmarks > > that ILP32 is a real win vs LP64 but happy to be proven wrong. > > Indeed. On that subject there was some discussion at Linaro Connect > last week about work (being done outside Linaro, not sure how public it > is at this point) to pull together the current state of the art into a > Docker container image which people can use for benchmarking and as a > reference for how to pull things together. That should help with the > analysis, it'll at least make it easier for other people to reproduce > any benchmarking results. Hi, Mark, >>From you, I got more on what happens with ILP32 than from my company. Thank you. I know people participated Linaro Connect, and will ask them for details. And, if possible, will share it here. BR, Yury.