Re: arm: 8-byte alignment (AAPCS)

2016-04-23 Thread Jonathan Gray
On Sat, Apr 23, 2016 at 08:51:25PM +0200, Patrick Wildt wrote: > On Sat, Apr 02, 2016 at 02:19:17PM +0200, Patrick Wildt wrote: > > Hi, > > > > the Procedure Call Standard used in EABI requires the stack pointer to > > be 8-byte aligned by > > > > * exception handlers, before calling AAPCS-conf

Re: arm: 8-byte alignment (AAPCS)

2016-04-23 Thread Patrick Wildt
On Sat, Apr 02, 2016 at 02:19:17PM +0200, Patrick Wildt wrote: > Hi, > > the Procedure Call Standard used in EABI requires the stack pointer to > be 8-byte aligned by > > * exception handlers, before calling AAPCS-conforming code. > * the OS, before giving control to an application. > > This

Re: arm: 8-byte alignment (AAPCS)

2016-04-03 Thread Miod Vallat
> Can someone make sure this doesn't break armish/zaurus? No noticeable regression on armish.

Re: arm: 8-byte alignment (AAPCS)

2016-04-02 Thread Patrick Wildt
On Sat, Apr 02, 2016 at 12:44:15PM -0700, Philip Guenther wrote: > On Sat, Apr 2, 2016 at 5:19 AM, Patrick Wildt wrote: > > the Procedure Call Standard used in EABI requires the stack pointer to > > be 8-byte aligned by > > > > * exception handlers, before calling AAPCS-conforming code. > > *

Re: arm: 8-byte alignment (AAPCS)

2016-04-02 Thread Patrick Wildt
On Sat, Apr 02, 2016 at 01:26:18PM -0700, Philip Guenther wrote: > On Sat, Apr 2, 2016 at 12:44 PM, Philip Guenther wrote: > > On Sat, Apr 2, 2016 at 5:19 AM, Patrick Wildt wrote: > >> the Procedure Call Standard used in EABI requires the stack pointer to > >> be 8-byte aligned by > >> > >> * e

Re: arm: 8-byte alignment (AAPCS)

2016-04-02 Thread Philip Guenther
On Sat, Apr 2, 2016 at 12:44 PM, Philip Guenther wrote: > On Sat, Apr 2, 2016 at 5:19 AM, Patrick Wildt wrote: >> the Procedure Call Standard used in EABI requires the stack pointer to >> be 8-byte aligned by >> >> * exception handlers, before calling AAPCS-conforming code. >> * the OS, befor

Re: arm: 8-byte alignment (AAPCS)

2016-04-02 Thread Philip Guenther
On Sat, Apr 2, 2016 at 5:19 AM, Patrick Wildt wrote: > the Procedure Call Standard used in EABI requires the stack pointer to > be 8-byte aligned by > > * exception handlers, before calling AAPCS-conforming code. > * the OS, before giving control to an application. > > This diff makes sure our

arm: 8-byte alignment (AAPCS)

2016-04-02 Thread Patrick Wildt
Hi, the Procedure Call Standard used in EABI requires the stack pointer to be 8-byte aligned by * exception handlers, before calling AAPCS-conforming code. * the OS, before giving control to an application. This diff makes sure our kernel interfaces adhere to that requirement. Can someone m