[RFC PATCH 0/5] arm64: Signal context expansion
Florian Weimer
fweimer at redhat.com
Tue Sep 13 09:02:45 PDT 2016
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
More information about the linux-arm-kernel
mailing list