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 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

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 for

[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 an...@samba.org --- arch/powerpc/include/asm/ppc_asm.h | 4 arch/powerpc/lib/copypage_power7.S | 8 arch/powerpc/lib/copyuser_power7.S | 24