nuttx/libs
hujun5 5051721298 sched/pthread: move pthread mutex from syscall to user-space
Move pthread mutex operations from kernel-space syscall
interface to user-space implementations
to reduce syscall overhead. Relocate mutex holder list
tracking from task control block (tcb) to
thread local storage (tls) to improve memory layout and
cache efficiency. Add helper macros for
conditional mutex implementations and update syscall
interface accordingly.

Signed-off-by: hujun5 <hujun5@xiaomi.com>
2026-01-22 12:40:49 -03:00
..
libbuiltin libs: remove not related comments from cmake files 2025-10-11 17:07:51 -04:00
libc sched/pthread: move pthread mutex from syscall to user-space 2026-01-22 12:40:49 -03:00
libdsp style: fix spelling in code comments and strings 2025-05-23 10:48:41 +08:00
libm libm: fix warning maybe-uninitialized 2026-01-19 23:26:14 +08:00
libnx style/FAR: remove FAR qualifier 2025-11-10 10:56:29 +01:00
libxx libxx: fix __config_site for libcxx compile errors 2026-01-20 17:45:48 +08:00
CMakeLists.txt libs: migrate to SPDX identifier 2024-10-01 12:25:52 +08:00