5fe6981c9a
libs/libc/pthread/pthread_spinlock.c: Resolve several TODO issues by accessing up_testset() via the boardctl() interface rather than attempting to call it directly. configs/boardctl.c, include/sys/boardctl.h: Add access to architecture-specific up_testset() via boardctl(). arch/Kconfig's, sched/Kconfig, and include/nuttx/spinlock.h: Spinlocks are not available unless the architecture supports the up_testset() operation.
18 lines
397 B
Plaintext
18 lines
397 B
Plaintext
#
|
|
# For a description of the syntax of this configuration file,
|
|
# see the file kconfig-language.txt in the NuttX tools repository.
|
|
#
|
|
|
|
menu "pthread support"
|
|
depends on !DISABLE_PTHREAD
|
|
|
|
config PTHREAD_SPINLOCKS
|
|
bool "pthread spinlock support"
|
|
default n
|
|
depends on SPINLOCK && LIB_BOARDCTL
|
|
select BOARDCTL_TESTSET
|
|
---help---
|
|
Enable support for pthread spinlocks.
|
|
|
|
endmenu # pthread support
|