From mboxrd@z Thu Jan 1 00:00:00 1970 From: bamvor.zhangjian@huawei.com (Zhangjian (Bamvor)) Date: Wed, 18 Nov 2015 16:09:03 +0800 Subject: [PATCH v6 01/19] arm64:ilp32: add documentation on the ILP32 ABI for ARM64 In-Reply-To: <1447795019-30176-2-git-send-email-ynorov@caviumnetworks.com> References: <1447795019-30176-1-git-send-email-ynorov@caviumnetworks.com> <1447795019-30176-2-git-send-email-ynorov@caviumnetworks.com> Message-ID: <564C321F.5050707@huawei.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Hi, Yury On 2015/11/18 5:16, Yury Norov wrote: > From: Philipp Tomsich > > Based on Andrew Pinski's original patch-series and adapted with changes > to reduce the duplication of code-paths and resolve issue found during > LTP testing. > > Reviewed-by: David Daney > > > Signed-off-by: Philipp Tomsich > Signed-off-by: Christoph Muellner > Signed-off-by: Yury Norov > Signed-off-by: Andrew Pinski > --- > Documentation/arm64/ilp32.txt | 47 +++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 47 insertions(+) > create mode 100644 Documentation/arm64/ilp32.txt > > diff --git a/Documentation/arm64/ilp32.txt b/Documentation/arm64/ilp32.txt > new file mode 100644 > index 0000000..93c09f2 > --- /dev/null > +++ b/Documentation/arm64/ilp32.txt > @@ -0,0 +1,47 @@ > +ILP32 AARCH64 SYSCALL ABI > +========================= > +Written by Andrew Pinski > +Updated by Philipp Tomsich > +Updated by Yury Norov > + > + > +This document describes the ILP32 syscall ABI and where it differs > +from the generic linux syscall interface. > + > +Some structures are changed to reduce the difference in the code path > +for both ILP32 and LP64 ABIs for signal handling. Given that user may upgrade from aarch32 to ILP32. How about add abi comparison between aarch32 and aarch64 ilp32? Regards Bamvor From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755342AbbKRIQb (ORCPT ); Wed, 18 Nov 2015 03:16:31 -0500 Received: from szxga03-in.huawei.com ([119.145.14.66]:34554 "EHLO szxga03-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752098AbbKRIQ3 (ORCPT ); Wed, 18 Nov 2015 03:16:29 -0500 Message-ID: <564C321F.5050707@huawei.com> Date: Wed, 18 Nov 2015 16:09:03 +0800 From: "Zhangjian (Bamvor)" User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 MIME-Version: 1.0 To: Yury Norov , , , , CC: , , , , , , , , , , , , , "bamvor.zhangjian@hua >> Bamvor Jian Zhang" Subject: Re: [PATCH v6 01/19] arm64:ilp32: add documentation on the ILP32 ABI for ARM64 References: <1447795019-30176-1-git-send-email-ynorov@caviumnetworks.com> <1447795019-30176-2-git-send-email-ynorov@caviumnetworks.com> In-Reply-To: <1447795019-30176-2-git-send-email-ynorov@caviumnetworks.com> Content-Type: text/plain; charset="gbk" Content-Transfer-Encoding: 7bit X-Originating-IP: [10.46.221.52] X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090204.564C33D8.0085,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=0.0.0.0, so=2013-05-26 15:14:31, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: 44b1490efccf50faa8904da1700e6bd0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, Yury On 2015/11/18 5:16, Yury Norov wrote: > From: Philipp Tomsich > > Based on Andrew Pinski's original patch-series and adapted with changes > to reduce the duplication of code-paths and resolve issue found during > LTP testing. > > Reviewed-by: David Daney > > > Signed-off-by: Philipp Tomsich > Signed-off-by: Christoph Muellner > Signed-off-by: Yury Norov > Signed-off-by: Andrew Pinski > --- > Documentation/arm64/ilp32.txt | 47 +++++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 47 insertions(+) > create mode 100644 Documentation/arm64/ilp32.txt > > diff --git a/Documentation/arm64/ilp32.txt b/Documentation/arm64/ilp32.txt > new file mode 100644 > index 0000000..93c09f2 > --- /dev/null > +++ b/Documentation/arm64/ilp32.txt > @@ -0,0 +1,47 @@ > +ILP32 AARCH64 SYSCALL ABI > +========================= > +Written by Andrew Pinski > +Updated by Philipp Tomsich > +Updated by Yury Norov > + > + > +This document describes the ILP32 syscall ABI and where it differs > +from the generic linux syscall interface. > + > +Some structures are changed to reduce the difference in the code path > +for both ILP32 and LP64 ABIs for signal handling. Given that user may upgrade from aarch32 to ILP32. How about add abi comparison between aarch32 and aarch64 ilp32? Regards Bamvor