nuttx/arch/arm64/src
hujun5 6063c0516e cpu: in SMP pthread_cancel occasionally deadlock
In smp when cpu0 calls up_cpu_resume to release the cpu1 lock, another locked cpu1 did not execute immediately,
and soon cpu0 called up_cpu_resume again, now cpu1 unable to respond to the interrupt at this time, resulting in a deadlock.
Our solution is to restore cpu1 execution from asynchronous to synchronous to ensure that cpu1 is restored.

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2023-04-23 23:33:09 +08:00
..
a64 arch: Rename up_[early]serialinit to [arm64|riscv|x86_64][early]serialinit 2023-03-27 12:35:04 +03:00
common cpu: in SMP pthread_cancel occasionally deadlock 2023-04-23 23:33:09 +08:00
fvp-v8r arch: Rename up_[early]serialinit to [arm64|riscv|x86_64][early]serialinit 2023-03-27 12:35:04 +03:00
qemu arch: Rename up_[early]serialinit to [arm64|riscv|x86_64][early]serialinit 2023-03-27 12:35:04 +03:00
.gitignore arch: arm64: ARMv8-A support for NuttX 2022-07-14 09:35:49 -04:00
Makefile tools: add separate flags parameter for COMPILE/COMPILEXX 2023-01-31 13:42:33 +08:00
Toolchain.defs arm64: ARMv8-r(Cortex-R82) support 2023-03-01 13:23:48 +08:00