Re: armv7 ABI fix

2018-03-01 Thread Jonathan Gray
On Tue, Feb 27, 2018 at 10:04:15PM +0100, Mark Kettenis wrote: > The "new" AAPCS-based ABI that we have been using on armv7 for a while > now requires various 64-bit types to be aligned on an 8-byte boundary. > Unfortunately we didn't realize this when we switched and didn't > adjust the

Re: armv7 ABI fix

2018-02-27 Thread Peter Hessler
On 2018 Feb 27 (Tue) at 22:04:15 +0100 (+0100), Mark Kettenis wrote: :The "new" AAPCS-based ABI that we have been using on armv7 for a while :now requires various 64-bit types to be aligned on an 8-byte boundary. :Unfortunately we didn't realize this when we switched and didn't :adjust the

Re: armv7 ABI fix

2018-02-27 Thread Otto Moerbeek
On Tue, Feb 27, 2018 at 10:04:15PM +0100, Mark Kettenis wrote: > The "new" AAPCS-based ABI that we have been using on armv7 for a while > now requires various 64-bit types to be aligned on an 8-byte boundary. > Unfortunately we didn't realize this when we switched and didn't > adjust the

Re: armv7 ABI fix

2018-02-27 Thread Theo de Raadt
>However, this triggers a flag day. It changes the CMSG ABI, which >means that file descriptor passing breaks as soon as you boot a new >kernel with old userland. That sucks since many of our daemons use >file descriptor passing, including sshd. Can we deal with yet another >ABI break on armv7?