This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC PATCH 0/5] arm64: Signal context expansion


On 09/13/2016 05:52 PM, Dave Martin wrote:

Agreed.  I'll need to think some more about how this should work in
general.

Thanks.

Depending on some SVE implementations details (which I know nothing about, I only saw some public overview slides), we may also need additional storage space to preserve SVE registers in the dynamic linker. Due to lazy binding, this code cn be called from a signal handler, so this needs to be factored into stack size requirements as well.

Problematic are register width extensions used for argument passing and callee-saved registers whose width has been extended. Both are particularly challenging to deal with if existing vector instructions clear the extension part (which may be desirable for other reasons).

The size of the jmp_buf type is a concern as well.

Florian


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]