nuttx/arch
wangzhi16 a2e8a5464e arch/xtensa: replace critical_section with spinlock.
The benefits of doing this are:

1. It makes the code logic clearer, with different resources protected by different locks.

2. It improves system responsiveness and avoids contention issues caused by acquiring the same large lock.

Signed-off-by: wangzhi16 <wangzhi16@xiaomi.com>
2026-02-02 21:17:20 +08:00
..
arm arm/phy62xx: Critical Section Optimization. 2026-02-02 21:17:20 +08:00
arm64 arm64/common: Critical Section Optimization. 2026-02-02 21:17:20 +08:00
avr sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
ceva protect: move us_heap to userspace_data_s 2026-02-02 11:06:53 +08:00
dummy
hc netdev_driver: add carrier_on to xxx_ifup where carrier_on is absent 2026-02-02 13:23:05 +08:00
mips netdev_driver: add carrier_on to xxx_ifup where carrier_on is absent 2026-02-02 13:23:05 +08:00
misoc netdev_driver: add carrier_on to xxx_ifup where carrier_on is absent 2026-02-02 13:23:05 +08:00
or1k sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
renesas netdev_driver: add carrier_on to xxx_ifup where carrier_on is absent 2026-02-02 13:23:05 +08:00
risc-v netdev_driver: add carrier_on to xxx_ifup where carrier_on is absent 2026-02-02 13:23:05 +08:00
sim arch/sim: Add sigdelset to nuttx-names.in 2026-01-31 14:14:32 +08:00
sparc sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
tricore sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
x86 sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
x86_64 arch/x86_64: replaced loop construct with rep movsb 2026-02-02 13:58:10 +08:00
xtensa arch/xtensa: replace critical_section with spinlock. 2026-02-02 21:17:20 +08:00
z16 sched/signal: Optimize code logic 2026-01-27 21:24:31 +08:00
z80 netdev_driver: add carrier_on to xxx_ifup where carrier_on is absent 2026-02-02 13:23:05 +08:00
CMakeLists.txt
Kconfig shced/irq: Add up_irq_to_ndx interface 2026-01-27 10:34:13 +08:00