nuttx/arch
wangzhi16 c7e7711db5 sched/spinlock: Call spinlock nopreempt when need disable context switch.
Using spin_lock_irqsave_nopreempt and spin_unlock_irqrestore_nopreempt to replace the following case.
flags = spin_lock_irqsave(lock);
sched_lock();
.....
spin_unlock_irqrestore(lock, flags);
sched_unlock();

Signed-off-by: wangzhi16 <wangzhi16@xiaomi.com>
2026-01-27 19:33:58 +08:00
..
arm sched/spinlock: Call spinlock nopreempt when need disable context switch. 2026-01-27 19:33:58 +08:00
arm64 fvp: change memory map and Optimize MPU configuration 2026-01-26 20:59:04 +08:00
avr build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
ceva arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
dummy
hc arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
mips build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
misoc build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
or1k build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
renesas arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
risc-v build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
sim arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
sparc arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
tricore shced/irq: Add up_irq_to_ndx interface 2026-01-27 10:34:13 +08:00
x86 arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
x86_64 build/cmake: Add toolchain C++ library linking for all platforms. 2026-01-24 19:30:21 +08:00
xtensa boards/xtensa: fixes for compilation and start-up issues when legacy 2026-01-26 19:22:14 -03:00
z16 arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
z80 arch: Add stack alignment and stack size checking when CONFIG_TLS_ALIGNED=y 2026-01-22 22:18:11 +08:00
CMakeLists.txt arch/z80: migrate to SPDX identifier 2024-12-02 17:23:25 +08:00
Kconfig shced/irq: Add up_irq_to_ndx interface 2026-01-27 10:34:13 +08:00