mirror of
https://github.com/apache/nuttx.git
synced 2026-09-09 18:36: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>
|
||
|---|---|---|
| .. | ||
| addrenv.rst | ||
| app_vs_os.rst | ||
| arch.rst | ||
| board.rst | ||
| conventions.rst | ||
| events.rst | ||
| index.rst | ||
| iob.rst | ||
| led.rst | ||
| mutex.rst | ||
| newreno.rst | ||
| notifier.rst | ||
| nuttx.rst | ||
| paging.rst | ||
| shm.rst | ||
| sleep.rst | ||
| smp.rst | ||
| time_clock.rst | ||
| wqueue.rst | ||