Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751453AbdIOLaA (ORCPT ); Fri, 15 Sep 2017 07:30:00 -0400 Received: from mail-bn3nam01on0045.outbound.protection.outlook.com ([104.47.33.45]:32064 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1751198AbdIOL36 (ORCPT ); Fri, 15 Sep 2017 07:29:58 -0400 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Yuri.Norov@cavium.com; Date: Fri, 15 Sep 2017 14:29:38 +0300 From: Yury Norov To: Catalin Marinas , Arnd Bergmann , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org Cc: Adam Borowski , Andreas Schwab , Andrew Pinski , Bamvor Zhangjian , Chris Metcalf , Chris Metcalf , Florian Weimer , Heiko Carstens , James Hogan , James Morse , Joseph Myers , Maxim Kuvyrkov , Nathan_Lynch@mentor.com, Prasun.Kapoor@caviumnetworks.com, Ramana Radhakrishnan , Steve Ellcey , Alexander Graf , Mark Brown , christoph.muellner@theobroma-systems.com, davem@davemloft.net, Geert Uytterhoeven , Alexey Klimov , linyongting@huawei.com, manuel.montezelo@gmail.com, philipp.tomsich@theobroma-systems.com, schwidefsky@de.ibm.com, szabolcs.nagy@arm.com, zhouchengming1@huawei.com Subject: Re: [PATCH v8 00/20] ILP32 for ARM64 Message-ID: <20170915112938.mrkz7ivryctqjnhe@yury-thinkpad> References: <20170619155003.13218-1-ynorov@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20170619155003.13218-1-ynorov@caviumnetworks.com> User-Agent: NeoMutt/20170113 (1.7.2) X-Originating-IP: [176.59.106.116] X-ClientProxiedBy: DB6PR02CA0006.eurprd02.prod.outlook.com (2603:10a6:6:15::19) To CY4PR0701MB3826.namprd07.prod.outlook.com (2603:10b6:910:94::32) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: daae9674-8803-4cb7-258b-08d4fc2d148f X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254152)(300000503095)(300135400095)(2017052603199)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:CY4PR0701MB3826; X-Microsoft-Exchange-Diagnostics: 1;CY4PR0701MB3826;3:xB8CZJufcUpV1Z6LHj1dx2nKAFD+4Td+6Rp7NZ74dVvFp0OcSYrQVgSIHkY8fYszWMiyyyrXu1TontPwVgU3hSU5rKSxRZ1g8kT+qfcTjT0YO51nnkEnsFTUM0NWM4/J92UuKqVbrPu8uxI6sq8rcI5Ede0SqosH7QhrsWuUe/LbJ7Si1nZRA19DIcaOxPWriwDVqeEJ0OAuJ8oPS26n3vX+XtncR2Av/XxY2uo1+l0s0hcf/9edZNmc5sRPmjkx;25:EASXDvTuP9xUsQwYGU+Ww6R+nXe65RwdaF2jMYGFvT4GAHqNmueZ4amMUP/K64hGWxYTPUoxIkLrdqwy1wgHDAIQzL0veTHsyuMYuobiTZLDXICanNFbeQna6aHqaeYrlu/bKbH8qrugT3pvREEhDuXQoXnOXK0+EJuPJ/76zRq0cbFnpA7mrzy3nFHJvLTnicwiFTExYQHa7pbMtvl0AtWQiuGyrBxkjn20lCGV8WGqvd7pXPD0MJg6Z6bD/T4GTRUMeapZYiPHn3uh1SmMaa2rZ/ktCuloC/X/Pn33qJwj/evbywSys4F4QMAghkSJfrvne+siJ1zRU7u4cqfb3Q==;31:5ObA1occDxOHNAWtO3E2YutZes/u9rq8h7Wh6pTY7iyjBeYdBI/g/Cs0m06AktzGY8fuD5tJzhMZ7gNkhQpb/OLw8phOxtIy4bC+DelcDVpxv+1N+P6acSKX103ibLiETPkQYLgMWuU+sl6PyQP0NG3OIg5IYSkGRmYGcLoHNbHCvTQU2LE+qMLlwKhfVv1jdweeu5zD2V5psvnYeVGa+oY0hahXCudPYzaS6y1JrKA= X-MS-TrafficTypeDiagnostic: CY4PR0701MB3826: X-Microsoft-Exchange-Diagnostics: 1;CY4PR0701MB3826;20:bJ8QRlmjVFfYyBJKPfNKMp+fZNCnAZJVl4J4dQHVXwSCsr04iq5OLuUuNZ1qPw4OJpuHCMKuAzOEyGtkkjMj5e9uuV6V0CZ4FPg+evM5VEKvZNaKuJPCgLUBiCEeQzej6dKwVkeS2TVoCNt4mZKlJ/W6Dgz99A9RqEMuRwPPgMrvihO+DEjj6sR8e9iw6XAAvoD/eyzM4W1TpS7FZfQFlA5LvIbGW3ahUzdhp92vqbvJnAWUK1xKHFAJgE+uE3NESr9JjbQUoDaEkC8kJ0Dq9Xb9/Kd1t1wwEymf72KlH3wse6vw6vWZKSFbXSvVImoGpkwr5Cb5Uobd9Ka1/x/YTvYNceL6PZpp6Iq0z7JJ+7MnbO43GMpWIgohkGRb3M52HfFhZMvDYcVJh0/8F+xK/ZqNugZXeLyjMUPrpOM6M4iwe7QKViA4iEXPRbuDdkW5JacNv9OmYThRgZ45EK54Fa+VMA9J6Skd4zBm2lprra7GUzXqw5fe/cn2w91yGw0snJoJjQ2m3TXG1qj2B04pmnqvpfhZbMuBL/XTtSCKYFGHfLGcDqBAr4xgoPzdIjsXh0kqc2EHwkj5AXMYUbu3Hs2Qg6bGgzTpP36X9FrtN0w= X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(1553240931313); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(8121501046)(5005006)(100000703101)(100105400095)(10201501046)(3002001)(93006095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123562025)(20161123564025)(20161123555025)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:CY4PR0701MB3826;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:CY4PR0701MB3826; X-Microsoft-Exchange-Diagnostics: 1;CY4PR0701MB3826;4:zkdqozQ/tMM5YxyLpJcrnXFxZeVN+sSValVd8vgHQkbjX7KCHJgMzA+1/R4i6LdQdU/qX2o+MG233dxFa3BZ+VMn3YJRGDlJVbKZF1RMIfPErt7uw9QigfIrLQlOZ0ETUEqlYf3FA2hTRqRlAS7TSkQg5yEP6kzbFMQk/4wGhOwUkAXXVh6aougK7ogYbI5mLIos84XkoRtgqopmpBm9HU+9p1tqpSnDEM5HlptpjTt8hI0/T8cAN46yqxmiIUMO4+BA/unFZYQegmWQO5Gs01esiQsn/iyRD98sqqsHIdppwFj9NgZ8BooDWKsCmKPzSW/HabYsDMgekZRHVMMCmw== X-Forefront-PRVS: 0431F981D8 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6069001)(6009001)(7916004)(346002)(376002)(53754006)(189002)(199003)(24454002)(3846002)(5660300001)(23726003)(229853002)(7416002)(7406005)(83506001)(1076002)(33646002)(6486002)(25786009)(39060400002)(478600001)(4326008)(6246003)(189998001)(16586007)(316002)(54906002)(6306002)(72206003)(16526017)(9686003)(2950100002)(42882006)(66066001)(6116002)(53936002)(6666003)(47776003)(58126008)(6496005)(8936002)(81156014)(8676002)(76506005)(81166006)(50986999)(54356999)(76176999)(305945005)(97736004)(105586002)(68736007)(106356001)(101416001)(7736002)(966005)(50466002)(2906002)(33716001);DIR:OUT;SFP:1101;SCL:1;SRVR:CY4PR0701MB3826;H:localhost;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY4PR0701MB3826;23:lz+IK4UICsB+qtmX5uwSwcHqcVmeXM1cAbkGvMW?= =?us-ascii?Q?TUlg5qgyireWhSZAl5jXoMyE0Qb8GfRTxblvFeAG04Yu0jy118VPBShzFFp+?= =?us-ascii?Q?BR5YqjIcvCw5nfDsBMw/0ukV7p+6QtLHXQMkrwmn86Uxks7OuWogZI+KhGzp?= =?us-ascii?Q?b0o/5O77XMYvJhC9ak2DJRwYtodjMjJnENMEtiSTUng+iKuGYySYEAkUaHMw?= =?us-ascii?Q?MyyjYOiUQeRBUU7QnS1+qhP4jtf16sV7JVQJUN+kcsDOpjK6qWmnpfGoYF9F?= =?us-ascii?Q?zrFD+ky2t+Jlcyn9UiFp7mrjNU4eMqMYhdKnVdacMl55I0ejUXwpoRdBXUOk?= =?us-ascii?Q?LaPBtTU3mQ9gL2Y0Gnmmc1OwxuvmMr4IPgK0m56F8EP4yfat8dguOkB6eFAb?= =?us-ascii?Q?5ZI/oKDlYCVLXPZ0LNeFdi7EBoml6PnVkE3wPya6rUeghbkcyqHTbsA1QFVA?= =?us-ascii?Q?tAIi8sSErDWUH3alphcyg9E5kDBdcad5Wx2syF/mhk0dxwE9+mTD94iPqGx4?= =?us-ascii?Q?kggw/7246nEu65++cLltv2CK+cNZ/PjBDg5+829Hrkh2ncRYcpVjmh6xMOvn?= =?us-ascii?Q?bgHtsYvTBI2X3uSB1Giviu3lJi1ULfC2rUCAkr/u3Wgh9Gl3rtk9exopYMwG?= =?us-ascii?Q?eyfiWjaL7xhPN+lPOTtinM9sOVreda4xUUzilaw0VL+nUZwD1kcxD1tyt7zh?= =?us-ascii?Q?mCuVivLpf4hnm2H/Xs1Fbdd/ccXHyb4vV2qkgckV8G+2Qlu70Ji6KTE6WsLP?= =?us-ascii?Q?sVrx3p8nU6gSUvcK8Zumy63K06CbaGjDiGWPGghz+MDFpFjUL/xkTnQUUO60?= =?us-ascii?Q?ciwa9PW7SFUZDTfLRoVptZUc5Jp1N6dL+zfexJ+7NeF0elSjN8chVcnZGj67?= =?us-ascii?Q?THgRqIkfGUuAnXgYb2bDSVTlWjPo0t6np73cv7bkg+TUS4h80HRxswoYPOGX?= =?us-ascii?Q?VuvHRpwJ86I4+wM44TSrllVrLEhZWZrt1j/BoFVi/YoU1C7OA3H4xGaloaFQ?= =?us-ascii?Q?NDfrPkJGJemtEpt6yE5l0oMJ2vtRnrAcvAZ0FTw3CTiTH0NMnOfOdz/y1kQJ?= =?us-ascii?Q?asI1IUnJrR4p4SaPEVjpjNluXYeixLWu/9gI6R85GJ0f/sMPG+ntA5htN0nL?= =?us-ascii?Q?5AgqQjNmuMSPnzVNX4w6E0weBrnxKPXb4qsZertatWfyXMIH+Kr8U7N52v8E?= =?us-ascii?Q?Olls2jmXvdmc0OPyHKxdzRYyyUEyL7r3LzWblhFiSBqaRcpUvfvkMDRcW+RY?= =?us-ascii?Q?VdVoQFrXnqH9YMNeyg0Vo/HPfT+mgi3JqC3QkNqV6i9kCcprYvPErfHfukqb?= =?us-ascii?Q?d7sHhdozFfWdxs1s/MACv/zGXRj2otYVC8DXdwRI1ciYn8HOyxt6GjwqyRH+?= =?us-ascii?Q?WwHTPiw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY4PR0701MB3826;6:fZ+iyzTrsrGlo/fYRX29PvpXs2tZtS47/CXaUob7VD7ijC/U+oyc5U3g1s7i0oqRPgGdcWjvIAm8seYrVLtgUI+ujZa5YZOilhX6OKpu3VEmsBwET8a8ekGFsTznLqE4kxZFnMIj2VxlFsb/JDM+Dt8uvcbHOgLcsoO80PIZ6H8g8jeCrg7NMdrozxEnc3K7KJ7OtPJ96kbCuwJ02gZpXnf5Vwd49AhqwlcvEzkBjh3f2tKTCwe437qEoodxQVOW3bs1J1xc7DmQTd3iIkNTf8lN9Fbxpqcf5QxzemRrR5c3uhrS4nJnuFT5n7/poEPSUbTkFgcKeWfdf7dFti1fUg==;5:zbLzI3A81IWAotzFwfppKd0sTK+N46oN5DN6pjd7vpSnoRfO+AsZEDAYZ2IwJa3Fss/Ia5zcxVWQS05YJ+xHekonS7tPwjTOjENlW3JxkBarO/4pbD34LAB5CmkZKxU70gVstLFzlS9MKqut89e0FA==;24:R2he9LCxuWnxGaLizeX8Kk7xxYMMKrhjO9ZqUfG9Nw7cA5NpFT7cRfLWaLLuYnFkQVlgKmEC8FzZ1o/1yYF9ABpo7reu43RFL5LqGy2pWiM=;7:EMs75kymiI2lU9NxXa5MInj3vhOfeZuUpP5pSG27FwaMApLlSuRZyluHRvYbBGoYbnz52nWF5To664cI2nrez+GCTouSQ7xCEWQZEqBct7Pu+S7QtJmc3KAppiQwhrPK7Ju/Q+plv59fpA2g9KMCtSREu7/NFUDBrzUlhT5zbuZjr0YBMYxUWXamrnvwnCHe9Jlqrplczkq8Ch7l8s8ZKdvPB4LG1gyIlLv5u2snB3U= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2017 11:29:50.7392 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR0701MB3826 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1111 Lines: 28 Hi all, Linaro has announced the support for ILP32-enabled cross-toolchain: https://lists.linaro.org/pipermail/linaro-toolchain/2017-September/006247.html Files: http://snapshots.linaro.org/components/toolchain/binaries/7.1-2017.08-rc1/aarch64-linux-gnu_ilp32/ Yury On Mon, Jun 19, 2017 at 06:49:43PM +0300, Yury Norov wrote: > This series enables aarch64 with ilp32 mode. > > As supporting work, it introduces ARCH_32BIT_OFF_T configuration > option that is enabled for existing 32-bit architectures but disabled > for new arches (so 64-bit off_t userspace type is used by new userspace). > Also it deprecates getrlimit and setrlimit syscalls prior to prlimit64. > > This version is based on linux-next from 2017-06-16. It works with > glibc-2.25, and tested with LTP, glibc testsuite, trinity, lmbench, > CPUSpec. > > Patches 1, 2, 3 and 8 are general, and may be applied separately. > > Kernel, GLIBC and OpenSUSE-based distro: > https://github.com/norov/linux/tree/ilp32-20170616.0 > https://github.com/norov/glibc/tree/dev9 > https://build.opensuse.org/project/show/devel:ARM:Factory:Contrib:ILP32