Use ".arch_extension fp" for the signal trampoline since it saves and
authorkettenis <kettenis@openbsd.org>
Sat, 27 Jul 2024 13:31:26 +0000 (13:31 +0000)
committerkettenis <kettenis@openbsd.org>
Sat, 27 Jul 2024 13:31:26 +0000 (13:31 +0000)
commit5ccef5843652c8cb5feaeff7f006be97e32303bc
treeda82ab717e8ca4b4ac71f51ef1058e968eb160ef
parent8c144870646b726c5aa15aab6fd8acb9bcd74766
Use ".arch_extension fp" for the signal trampoline since it saves and
restores the FPU registers (running in userland).  And add an
".arch_extension nofp" afterwards such that the remaining kernel code
can't touch the FPU.

Needed to build with clang18

ok jsg@
sys/arch/arm64/arm64/locore.S