nuttx/arch/x86_64
raiden00pl 7815a905af arch/x86_64: align the user signal frame and skip the ABI red zone
The signal frame was built inside the 128 byte red zone of the
interrupted user code and inherited its stack alignment, so a leaf
function could lose live data to the siginfo copy and the handler
could fault on an SSE access. Build the frame below the red zone,
16 byte aligned; the naked trampoline calls the handler itself and
its call provides the return address slot.

Signed-off-by: raiden00pl <raiden00@railab.me>
Assisted-by: Claude Code
2026-08-12 19:48:27 +08:00
..
include arch/x86_64: use pause to reduce power consumption in spin wait loops 2026-01-30 08:09:44 -03:00
src arch/x86_64: align the user signal frame and skip the ABI red zone 2026-08-12 19:48:27 +08:00
CMakeLists.txt arch/x86_64: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Kconfig arch/x64: create qemu chip 2026-01-19 10:46:09 +08:00