mirror of
https://github.com/apache/nuttx.git
synced 2026-09-09 10:26:37 +00:00
Remove the per-arch testset implementation from the spinlock layer.
The testset abstraction predates the unified spinlock.h API and is no
longer used now that all arches provide spin_lock_irqsave()/
spin_unlock_irqrestore() directly. Drop the per-arch *_testset.{c,S}
implementations and spinlock.h files for arm, sim, sparc, tricore,
x86_64, and xtensa, along with the CXD56_TESTSET,
CXD56_TESTSET_WITH_HWSEM, and CXD56_ATOMIC_WITH_HWSEM Kconfig options
in arch/arm/src/cxd56xx, and simplify the CXD56 semaphore pool loop
in cxd56_sph.c to a single unconditional range.
Signed-off-by: zhangyu117 <zhangyu117@xiaomi.com>
|
||
|---|---|---|
| .. | ||
| 01_task_control.rst | ||
| 02_task_scheduling.rst | ||
| 03_task_control.rst | ||
| 04_message_queue.rst | ||
| 05_counting_semaphore.rst | ||
| 06_clocks_timers.rst | ||
| 07_signals.rst | ||
| 08_pthread.rst | ||
| 09_env_vars.rst | ||
| 10_filesystem.rst | ||
| 11_network.rst | ||
| 12_shared_memory.rst | ||
| 13_boardctl.rst | ||
| 14_logging.rst | ||
| index.rst | ||
| structures.rst | ||