nuttx/arch/arm64/src
Ville Juven 686b990a85 arch/ARCH_KERNEL_STACK: Fix signal handling with kernel stack
There were two issues with signal handling:
- With a kernel stack the "info" parameter was passed from kernel memory.
  This is fixed by making a stack frame to the user stack and copying it
  there.
- If the signal handler uses a system call, the kernel stack was completely
  and unconditionally destroyed, resulting in a crash in the user application

There is also no need to check ustkptr, it is always NULL. Why ? Because
signal delivery is deferred when a system call is being executed.
2023-01-26 20:41:42 +08:00
..
a64 board/arch: Remove FAR decorator 2023-01-25 13:05:07 +02:00
common arch/ARCH_KERNEL_STACK: Fix signal handling with kernel stack 2023-01-26 20:41:42 +08:00
qemu arch: arm64: Fix qemu_pl011_txint() in qemu_serial.c 2022-12-01 19:38:03 +08:00
.gitignore
Makefile tools: replace INCDIR to Makefile variable 2022-11-03 19:59:55 +08:00
Toolchain.defs libxx: Add CXX_STANDARD to select -std=c++?? 2023-01-16 15:41:57 +02:00