nuttx/syscall
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
..
proxies cmake(bugfix):rename host tools binary dir to host_bin 2026-01-19 14:45:37 +08:00
stubs cmake(bugfix):rename host tools binary dir to host_bin 2026-01-19 14:45:37 +08:00
wraps cmake(bugfix):rename host tools binary dir to host_bin 2026-01-19 14:45:37 +08:00
.gitignore syscal: Remove .context form .gitignore 2022-03-02 10:42:05 +01:00
CMakeLists.txt cmake(bugfix):rename host tools binary dir to host_bin 2026-01-19 14:45:37 +08:00
Kconfig arch: Remove SYS_RESERVED from Kconfg 2022-02-27 22:54:13 +08:00
Makefile Revert "build depend:Revert Make.dep intermediate ddc file" 2024-09-15 19:29:47 +08:00
syscall.csv sched/pthread: move pthread mutex from syscall to user-space 2026-01-22 12:40:49 -03:00
syscall_names.c syscall: migrate to SPDX identifier 2024-09-12 02:25:00 +08:00
syscall_stublookup.c syscall: migrate to SPDX identifier 2024-09-12 02:25:00 +08:00
syscall_wraps.h syscall: migrate to SPDX identifier 2024-09-12 02:25:00 +08:00