This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from 037d503 boards/kinetis: Fix multiple definition of `i2c_dev'
add 18227cb libc/tls: Supports up to 64 elements
add e516c62 sched: Implement task local storage
No new revisions were added by this update.
Summary of changes:
include/nuttx/tls.h | 98 ++++++++++++++++++-
include/sys/syscall_lookup.h | 4 +
libs/libc/tls/Kconfig | 12 +++
libs/libc/tls/tls_alloc.c | 2 +-
libs/libc/tls/tls_destruct.c | 2 +-
libs/libc/tls/tls_getvalue.c | 33 +++++++
libs/libc/tls/tls_setvalue.c | 39 ++++++++
sched/group/group_leave.c | 5 +
sched/task/Make.defs | 1 +
.../task_tls_alloc.c} | 108 ++++++++++++---------
syscall/syscall.csv | 1 +
11 files changed, 253 insertions(+), 52 deletions(-)
copy sched/{group/group_suspendchildren.c => task/task_tls_alloc.c} (56%)