Re: [PATCH 15/33] powerpc: Fix ABIv2 issues with stack offsets in assembly code

2014-04-01 Thread Philippe Bergheaud
Anton Blanchard wrote: diff --git a/arch/powerpc/lib/memcpy_64.S b/arch/powerpc/lib/memcpy_64.S index 72ad055..01da956 100644 --- a/arch/powerpc/lib/memcpy_64.S +++ b/arch/powerpc/lib/memcpy_64.S @@ -12,7 +12,7 @@ .align 7 _GLOBAL(memcpy) BEGIN_FTR_SECTION - std r3,48(r1)

Re: [PATCH 15/33] powerpc: Fix ABIv2 issues with stack offsets in assembly code

2014-03-26 Thread Alan Modra
On Wed, Mar 26, 2014 at 08:34:49PM +1030, Alan Modra wrote: > On Tue, Mar 25, 2014 at 10:44:21PM +1100, Anton Blanchard wrote: > > Fix STK_PARAM and use it instead of hardcoding ABIv1 offsets. > > > _GLOBAL(memcpy) > > BEGIN_FTR_SECTION > > - std r3,48(r1) /* save destination pointer

Re: [PATCH 15/33] powerpc: Fix ABIv2 issues with stack offsets in assembly code

2014-03-26 Thread Alan Modra
On Tue, Mar 25, 2014 at 10:44:21PM +1100, Anton Blanchard wrote: > Fix STK_PARAM and use it instead of hardcoding ABIv1 offsets. > _GLOBAL(memcpy) > BEGIN_FTR_SECTION > - std r3,48(r1) /* save destination pointer for return value */ > + std r3,STK_PARAM(R3)(r1)/* save d

[PATCH 15/33] powerpc: Fix ABIv2 issues with stack offsets in assembly code

2014-03-25 Thread Anton Blanchard
Fix STK_PARAM and use it instead of hardcoding ABIv1 offsets. Signed-off-by: Anton Blanchard --- arch/powerpc/include/asm/ppc_asm.h | 4 arch/powerpc/lib/copypage_power7.S | 8 arch/powerpc/lib/copyuser_power7.S | 24 arch/powerpc/lib/memcpy_64.S |