From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756827AbbKRUZ7 (ORCPT ); Wed, 18 Nov 2015 15:25:59 -0500 Received: from mail-bl2on0088.outbound.protection.outlook.com ([65.55.169.88]:53545 "EHLO na01-bl2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753403AbbKRUZ5 (ORCPT ); Wed, 18 Nov 2015 15:25:57 -0500 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Yuri.Norov@caviumnetworks.com; Date: Wed, 18 Nov 2015 23:25:43 +0300 From: Yury Norov To: CC: "Zhangjian (Bamvor)" , , , , , , , , , , , , , , , , Subject: Re: [PATCH v6 18/19] arm64:ilp32: change COMPAT_ELF_PLATFORM to report a a subplatform for ILP32 Message-ID: <20151118202543.GB11264@yury-N73SV> References: <1447795019-30176-1-git-send-email-ynorov@caviumnetworks.com> <1447795019-30176-19-git-send-email-ynorov@caviumnetworks.com> <564C32AB.4070901@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) X-Originating-IP: [95.143.213.120] X-ClientProxiedBy: DB4PR07CA014.eurprd07.prod.outlook.com (10.242.229.24) To DM2PR07MB624.namprd07.prod.outlook.com (10.141.177.154) X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB624;2:Yz6COXFFbFSlCq4K9xL5jG/MXV6TojexZzIdsOVQd9IfdGN/d5ynYvloVAulTUcU7fsq0H1g18AdM6rfmrQaFWtTqFRmjIwVFvKPA8JPLps6rWNy56YO7XY558rnkpzkO33MKxPb+/w06tOcffMjhldIEQctgWKc5DkYy65tNxA=;3:p1cXRGPDLuQWWWgvr4UBdt8iLh/U7ZKJMGCPO3BDss+QnL1CDQdi/VqDAumlF7mTNE/xd4EkMW2CJqB3yV7XPKUixc/hPsKJ9Aq7dMjynhWKk4KyA49jHVd6fQfGllaOOAbhoGYS6JH8Rjj1MG9jig==;25:WNlyc660mzCdtWkprJOS8MwfuARiBo8LQG4yyrT4erw4MT31WdN2smwxsmT4wHufa/M/vFxZhcKIrwYuQbH09MmizsgXBGgQ45fHhJQUCoFuXkApJPxYxPAp3GD5/xTfzLc7v3bFtfPkcWxuZs/XNngNHFUhd3aRSGiA+siYuF17Vuv2PR9DNt2cR7EJmmPEJbSSeeZya3F31Lx4cFWP1VZnjY8P+PBjCTfJ27t4CDWucTXtgA0ZqJZa0pHKaoWi+weJODPm/5AoJfdXjC/PlA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR07MB624; X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB624;20:0NR2BujDrDtlj7RHHMG4ggdfk2nJB0pPCja+UvqUMDkMom+Jjv5SiNmUL4RCol0KMdtJmAj3vfn2vpNYD9QvIRowdugA2dvHi7zbI+tNPBPhitlhG+dQe9ZaD0TPbOX9qGDGj25SqBMgzcBa+IiD2UiU2iXA/GZjYml0HPdE+6p77+y3ynFwjrim/nJf1pK2hhXnS+obVSVJ/u9/AuHi29zZXPBzykCxe7XFmwrVUWqdLF/zDL5w7ZFKVXcytKeqKFhB/ZFAFaaEbqerkBvfqYVgVwt/vMhLhv133V7ScypQUyqfmDOcPcRwNyVQqDZOZ8s+QLvlT0eamNOw5Du1QyacwXcm//LUbtaCMfoPXUwpzZYdSRniKOglo5Wvlbd328Vf6qdUv06AwhkrAlQb1VUuswS3WurmI4CvYMM1tDy7lVpzKghkoJNBlmjXpofwER3Gwe6pJ6gmIQWl5ubVs87W4FgLef7vmOShPsIAPlCXFIWGdTgG3Hm3fveFKZcx/1qv2axQJjXLyqwPcR1cf8LfGAJLMS5jN0QhmXaBFvyZlpo/ifglVeqFvfPA3mFQYcceFZQGqwBN8+U/V3m7+H3urzGhnaIyRQZLYQ9noZg= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(10201501046)(3002001);SRVR:DM2PR07MB624;BCL:0;PCL:0;RULEID:;SRVR:DM2PR07MB624; X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB624;4:3zv5QzrmDakI0OVeO2woZTS7/iLxVJ+KfCxy9xt2ba67Od770enNcaY/WFLQjJPlVviLWYxE/yx1lXWgi2lG14EUWM8upts8iSfEtkHwNqd8/32oBAAklMaqQICamSXZ+0ckqSK6XcnS1ddaPgTDVdJk/6gg83Fmmd3fOCoWVsP8VQdqvGNyYeqTEui3FukXoClJhxICIoW1gSw/VWwDSJjf676m1Hkq4lPkm/gkWtHv1DD23BAmsWysynG5pyrviQlpzWuv6FR46msnC1A1326OVBhnwL3B8NVf0BeOR5PHao2kFWBm2/3uWLG8MDrI21smC1JLgm5OnZkK6NEZm3eHQHFeApYOT67mhLv3HtHiwuBJlz60lvsvOJKdzjDM X-Forefront-PRVS: 0764C4A8CD X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6009001)(6069001)(189002)(377454003)(479174004)(24454002)(199003)(164054003)(66066001)(50986999)(5008740100001)(83506001)(4001350100001)(101416001)(189998001)(76176999)(54356999)(110136002)(97736004)(87976001)(5004730100002)(5001960100002)(40100003)(76506005)(23726002)(97756001)(122386002)(42186005)(81156007)(5007970100001)(106356001)(2351001)(33716001)(33656002)(92566002)(46406003)(93886004)(15975445007)(2950100001)(47776003)(105586002)(19580405001)(19580395003)(586003)(5001920100001)(77096005)(3846002)(6116002)(50466002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR07MB624;H:localhost;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DM2PR07MB624;23:cpjUATJ8b2+3ngHvLjS6lBw02+R8LIrA9/6uC0gk6D?= =?us-ascii?Q?nhe7ewGva3Nwj+D1jF6KB9uDjI03+2+eDzX94VdeIXvkpE4/0gqSDpNeT/Eo?= =?us-ascii?Q?zBU0T11wXcjB5ylJD8mvjRmZU8flm5aJi56A4eq1dDGpFsGbSh7gEs/j+rV9?= =?us-ascii?Q?jj65EBG3b8lHfDngmOUlogoM2Z+jcU/yz2fQzPwfJ+y99WpJCQkG0AsBA9bz?= =?us-ascii?Q?B3usjLNqhNiPMHt/s5pNS/KvVPhEXDj77mpQofVpMigqF9HlpfJoZZqw5Y4z?= =?us-ascii?Q?/jqvsWRf6plR//PWkVNcavJdTO705h5j7kIvGM3aCIfKGHHWwvXYyWTBbUhD?= =?us-ascii?Q?wDYDIJvOdRxIoWYvWOwmg3oNQOOlgGFA6KjIOzVOhlUFEiUaZFjL9J1JJLqg?= =?us-ascii?Q?CQLVzZemtn6MaRWAzM+rJ5Dn9oiHMGLKSeZpOvnz4BTFo0EqUvZjgp17rVTA?= =?us-ascii?Q?RLqRGkjO2KUxvYWAlu1+MKGs+QNF/LtPbqeW0Jj3HDg2JaXodnjmF+huTUuY?= =?us-ascii?Q?TU8gHcOH0EyNqZCe9pv6iVdXuDBhyilQyx9Y/5UXNxoOae0V5LzlpHU/euQi?= =?us-ascii?Q?zq5tLS3swxkh5ebmuCVTddI8snzvzX95EN9YRkFo3I3Cr20qxXZEKrjut+EM?= =?us-ascii?Q?7z5MrV+j7AGER+hoVHFa0mMpoTQCHGHEuPo5YgSDRnC8S6m4wAQUALfn/Mth?= =?us-ascii?Q?a9/KvWZAn/jxXAJ5dSqP36PekMkQzP6wceJpaazvHssLBZYCVcacaymynQhl?= =?us-ascii?Q?JyavF0rK8/vIKMcBnElKMC14uNbi3Zxld9LOOm9QKZhj2YHl9CwWspOmzIil?= =?us-ascii?Q?JttLUYiL+hHuky6vHTH1xwOnT+7NyVCwrQC+MPbD4k2rZYGJDPLb4oJ3HNqk?= =?us-ascii?Q?vai7OdlXEGNaH3lQq58VAJtk643+vz44XonzRQ7BZdxO7i/4jJhMA6TkQ0zn?= =?us-ascii?Q?94BrtLH8s4GhdNZCiSfspq11CUSyNE4fQBmK3FbzVYbSufbSyT18ETawbSwl?= =?us-ascii?Q?pIWd3XM6ylt0CZfN243FaiaMyXj7x/j5pb5x7TuWesSfNZ0hhxRcte73B3hv?= =?us-ascii?Q?Cr9GE84WJ8x1sqlZTeQkqdizOUKVi+LOcZs4VH6nDPuWabntnhHO3pVKOSVf?= =?us-ascii?Q?J+ROpOqlGpZiV5e1YPRvoZLYOCUxP9caGca4OKLl52WkyneZXgsZ1z4QW5ys?= =?us-ascii?Q?Z/0bm67rn1HxwETQCFZbXi38NiwXq3b376GTInfH705ICCsildaDXlYqn2ty?= =?us-ascii?Q?PS2Ay0mLprrN6hkjvKU8zJoE2mcaE3+qt/smrOnRQpCaVtnrYa1oAjDt1llg?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;DM2PR07MB624;5:KG+1zED0cLZf6KlbR7imbsNllY6/SVcrM3Yb4Kt10kqHAbKooXk1bu8Z3ZVBz/lVQONKXw678g/f9JJeTHeWLypzY5dUlMeTCiob8npHlIQ1dpURBBSJ78iIfIUMjvOEVigOZKq2w8TMMr9ws6G91w==;24:ZZV9oFFfdxVjklcBmIg2X6JlPj7ACw31fMvC8pPdSQjOjuYnrSBzJOuDGq+RzoCkOEXGID4M3qzodxinOhHzCkXZ7yRsWfBu+niXzjzaSiE=;20:ZBocItwz7kP/j7F3r/g/c5K+gSj76Oyoe1fS8ayA4fn/1bEiyUFN1Q4PF/+JMn6utp8J2hgLOTZE1V6ue8rmjw== SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Nov 2015 20:25:54.7317 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR07MB624 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Nov 18, 2015 at 03:21:05AM -0800, pinskia@gmail.com wrote: > > > > On Nov 18, 2015, at 12:11 AM, Zhangjian (Bamvor) wrote: > > > > Hi, Yury > > > >> On 2015/11/18 5:16, Yury Norov wrote: > >> From: Philipp Tomsich > >> > >> To make life for tools (such as gdb) easier when dealing with ILP32 processes, > >> we report a proper subarchitecture for ILP32 in the ELF auxiliary vectors. > > I saw some ilp32 relative patches in binutils mailing list. Does gdb > > fully support ilp32? > > I have a patch set but I have not tested them with the latest kernel patch set yet. The branch is located in the binutils-gdb git is https://sourceware.org/git/?p=binutils-gdb.git;a=shortlog;h=refs/heads/users/pinskia/gdb-aarch64-ilp32 . > I think it will mostly work except for core support might need to be changed slightly. > > Thanks, > Andrew > > Yes, it works mostly. I can read and modify text/data, set breakpoints etc. > > Regards > > > > Bamvor > > From mboxrd@z Thu Jan 1 00:00:00 1970 From: ynorov@caviumnetworks.com (Yury Norov) Date: Wed, 18 Nov 2015 23:25:43 +0300 Subject: [PATCH v6 18/19] arm64:ilp32: change COMPAT_ELF_PLATFORM to report a a subplatform for ILP32 In-Reply-To: References: <1447795019-30176-1-git-send-email-ynorov@caviumnetworks.com> <1447795019-30176-19-git-send-email-ynorov@caviumnetworks.com> <564C32AB.4070901@huawei.com> Message-ID: <20151118202543.GB11264@yury-N73SV> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Wed, Nov 18, 2015 at 03:21:05AM -0800, pinskia at gmail.com wrote: > > > > On Nov 18, 2015, at 12:11 AM, Zhangjian (Bamvor) wrote: > > > > Hi, Yury > > > >> On 2015/11/18 5:16, Yury Norov wrote: > >> From: Philipp Tomsich > >> > >> To make life for tools (such as gdb) easier when dealing with ILP32 processes, > >> we report a proper subarchitecture for ILP32 in the ELF auxiliary vectors. > > I saw some ilp32 relative patches in binutils mailing list. Does gdb > > fully support ilp32? > > I have a patch set but I have not tested them with the latest kernel patch set yet. The branch is located in the binutils-gdb git is https://sourceware.org/git/?p=binutils-gdb.git;a=shortlog;h=refs/heads/users/pinskia/gdb-aarch64-ilp32 . > I think it will mostly work except for core support might need to be changed slightly. > > Thanks, > Andrew > > Yes, it works mostly. I can read and modify text/data, set breakpoints etc. > > Regards > > > > Bamvor > >