You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by gn...@apache.org on 2020/05/07 22:27:18 UTC
[incubator-nuttx] branch master updated (930a446 -> 26a1e76)
This is an automated email from the ASF dual-hosted git repository.
gnutt pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git.
from 930a446 sched/init/nx_start.c: Reinstate logic to remove compiler warning
add c2244a2 Remove CONFIG_TLS
add e74899f arch/risc-v/src/common/riscv_createstack.c: Fix the stack_color name.
add a6da3c2 arch/*/*_checkstack.c: Get aligned address only when CONFIG_TLS_ALIGNED is enabled.
add 3dca5eb Completes the Implementation of the TLS-based errno
new 26a1e76 Merge branch 'errno' of github.com:apache/incubator-nuttx into errno
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
TODO | 8 +-
arch/Kconfig | 2 -
arch/arm/include/tls.h | 3 -
arch/arm/src/arm/arm_sigdeliver.c | 44 +++----
arch/arm/src/armv6-m/arm_sigdeliver.c | 4 +-
arch/arm/src/armv7-a/arm_sigdeliver.c | 44 +++----
arch/arm/src/armv7-m/arm_sigdeliver.c | 4 +-
arch/arm/src/armv7-r/arm_sigdeliver.c | 43 +++----
arch/arm/src/armv8-m/arm_sigdeliver.c | 4 +-
arch/arm/src/common/arm_checkstack.c | 1 +
arch/arm/src/common/arm_createstack.c | 16 +--
arch/arm/src/common/arm_usestack.c | 6 -
arch/avr/include/tls.h | 3 -
arch/avr/src/avr/up_createstack.c | 5 +-
arch/avr/src/avr/up_sigdeliver.c | 63 ++++------
arch/avr/src/avr/up_usestack.c | 2 -
arch/avr/src/avr32/up_createstack.c | 4 -
arch/avr/src/avr32/up_sigdeliver.c | 65 ++++------
arch/avr/src/avr32/up_usestack.c | 2 -
arch/hc/include/tls.h | 3 -
arch/hc/src/common/up_createstack.c | 4 -
arch/hc/src/common/up_usestack.c | 2 -
arch/mips/include/tls.h | 3 -
arch/mips/src/common/mips_createstack.c | 4 -
arch/mips/src/common/mips_usestack.c | 2 -
arch/mips/src/mips32/mips_sigdeliver.c | 43 +++----
arch/misoc/include/tls.h | 3 -
arch/misoc/src/lm32/lm32_createstack.c | 4 -
arch/misoc/src/lm32/lm32_sigdeliver.c | 46 +++-----
arch/misoc/src/minerva/minerva_createstack.c | 4 -
arch/misoc/src/minerva/minerva_sigdeliver.c | 54 ++++-----
arch/or1k/include/tls.h | 3 -
arch/or1k/src/common/up_checkstack.c | 3 +-
arch/or1k/src/common/up_createstack.c | 16 +--
arch/renesas/include/tls.h | 3 -
arch/renesas/src/common/up_createstack.c | 4 -
arch/renesas/src/common/up_usestack.c | 2 -
arch/renesas/src/m16c/m16c_sigdeliver.c | 44 +++----
arch/renesas/src/rx65n/rx65n_sigdeliver.c | 4 +-
arch/renesas/src/sh1/sh1_sigdeliver.c | 44 +++----
arch/risc-v/include/tls.h | 3 -
arch/risc-v/src/common/riscv_checkstack.c | 3 +-
arch/risc-v/src/common/riscv_createstack.c | 17 +--
arch/risc-v/src/common/riscv_usestack.c | 2 -
arch/risc-v/src/rv32im/riscv_sigdeliver.c | 4 +-
arch/risc-v/src/rv64gc/riscv_sigdeliver.c | 4 +-
arch/sim/include/tls.h | 3 -
arch/sim/src/sim/up_createstack.c | 20 +---
arch/sim/src/sim/up_usestack.c | 2 -
arch/x86/include/tls.h | 3 -
arch/x86/src/i486/up_createstack.c | 4 -
arch/x86/src/i486/up_sigdeliver.c | 43 +++----
arch/x86/src/i486/up_usestack.c | 2 -
arch/x86_64/include/tls.h | 3 -
arch/x86_64/src/intel64/up_createstack.c | 4 -
arch/x86_64/src/intel64/up_sigdeliver.c | 4 +-
arch/x86_64/src/intel64/up_usestack.c | 2 -
arch/xtensa/include/tls.h | 3 -
arch/xtensa/src/common/xtensa_checkstack.c | 4 +-
arch/xtensa/src/common/xtensa_createstack.c | 4 -
arch/xtensa/src/common/xtensa_sigdeliver.c | 43 +++----
arch/xtensa/src/common/xtensa_usestack.c | 2 -
arch/z16/include/tls.h | 3 -
arch/z16/src/common/z16_createstack.c | 4 -
arch/z16/src/common/z16_sigdeliver.c | 4 +-
arch/z16/src/common/z16_usestack.c | 2 -
arch/z80/include/tls.h | 3 -
arch/z80/src/common/z80_createstack.c | 4 -
arch/z80/src/common/z80_usestack.c | 2 -
arch/z80/src/ez80/ez80_sigdeliver.c | 4 +-
arch/z80/src/z180/z180_sigdeliver.c | 43 +++----
arch/z80/src/z8/z8_sigdeliver.c | 44 +++----
arch/z80/src/z80/z80_sigdeliver.c | 44 +++----
include/errno.h | 131 ++++-----------------
include/nuttx/arch.h | 2 -
include/nuttx/sched.h | 5 +-
include/nuttx/tls.h | 14 +--
include/sys/syscall_lookup.h | 2 -
libs/libc/Makefile | 40 ++-----
libs/libc/README.txt | 1 +
libs/libc/{machine/risc-v => errno}/Make.defs | 11 +-
.../mq_release.c => libs/libc/errno/lib_errno.c | 32 ++---
libs/libc/tls/Kconfig | 22 +---
libs/libc/tls/Make.defs | 5 +-
libs/libc/tls/tls_getelem.c | 4 +-
libs/libc/tls/tls_getinfo.c | 2 -
libs/libc/tls/tls_setelem.c | 4 +-
sched/Makefile | 40 ++-----
sched/errno/Make.defs | 45 -------
sched/errno/errno_errno.c | 118 -------------------
sched/errno/errno_get.c | 76 ------------
sched/errno/errno_set.c | 75 ------------
sched/mqueue/mq_rcvinternal.c | 11 +-
sched/mqueue/mq_sndinternal.c | 11 +-
sched/mqueue/mq_waitirq.c | 4 +-
sched/sched/sched_continue.c | 41 ++-----
sched/sched/sched_suspend.c | 41 ++-----
sched/semaphore/sem_wait.c | 8 +-
sched/semaphore/sem_waitirq.c | 41 ++-----
sched/signal/sig_deliver.c | 58 +++------
syscall/syscall.csv | 2 -
syscall/syscall_funclookup.c | 11 --
102 files changed, 435 insertions(+), 1376 deletions(-)
copy libs/libc/{machine/risc-v => errno}/Make.defs (87%)
copy sched/mqueue/mq_release.c => libs/libc/errno/lib_errno.c (76%)
delete mode 100644 sched/errno/Make.defs
delete mode 100644 sched/errno/errno_errno.c
delete mode 100644 sched/errno/errno_get.c
delete mode 100644 sched/errno/errno_set.c
[incubator-nuttx] 01/01: Merge branch 'errno' of
github.com:apache/incubator-nuttx into errno
Posted by gn...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
gnutt pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git
commit 26a1e76092b39af4d3e83bac780f04eabb9f4d92
Merge: 930a446 3dca5eb
Author: Gregory Nutt <gn...@nuttx.org>
AuthorDate: Thu May 7 16:25:13 2020 -0600
Merge branch 'errno' of github.com:apache/incubator-nuttx into errno
TODO | 8 +-
arch/Kconfig | 2 -
arch/arm/include/tls.h | 3 -
arch/arm/src/arm/arm_sigdeliver.c | 44 +++----
arch/arm/src/armv6-m/arm_sigdeliver.c | 4 +-
arch/arm/src/armv7-a/arm_sigdeliver.c | 44 +++----
arch/arm/src/armv7-m/arm_sigdeliver.c | 4 +-
arch/arm/src/armv7-r/arm_sigdeliver.c | 43 +++----
arch/arm/src/armv8-m/arm_sigdeliver.c | 4 +-
arch/arm/src/common/arm_checkstack.c | 1 +
arch/arm/src/common/arm_createstack.c | 16 +--
arch/arm/src/common/arm_usestack.c | 6 -
arch/avr/include/tls.h | 3 -
arch/avr/src/avr/up_createstack.c | 5 +-
arch/avr/src/avr/up_sigdeliver.c | 63 ++++------
arch/avr/src/avr/up_usestack.c | 2 -
arch/avr/src/avr32/up_createstack.c | 4 -
arch/avr/src/avr32/up_sigdeliver.c | 65 ++++------
arch/avr/src/avr32/up_usestack.c | 2 -
arch/hc/include/tls.h | 3 -
arch/hc/src/common/up_createstack.c | 4 -
arch/hc/src/common/up_usestack.c | 2 -
arch/mips/include/tls.h | 3 -
arch/mips/src/common/mips_createstack.c | 4 -
arch/mips/src/common/mips_usestack.c | 2 -
arch/mips/src/mips32/mips_sigdeliver.c | 43 +++----
arch/misoc/include/tls.h | 3 -
arch/misoc/src/lm32/lm32_createstack.c | 4 -
arch/misoc/src/lm32/lm32_sigdeliver.c | 46 +++-----
arch/misoc/src/minerva/minerva_createstack.c | 4 -
arch/misoc/src/minerva/minerva_sigdeliver.c | 54 ++++-----
arch/or1k/include/tls.h | 3 -
arch/or1k/src/common/up_checkstack.c | 3 +-
arch/or1k/src/common/up_createstack.c | 16 +--
arch/renesas/include/tls.h | 3 -
arch/renesas/src/common/up_createstack.c | 4 -
arch/renesas/src/common/up_usestack.c | 2 -
arch/renesas/src/m16c/m16c_sigdeliver.c | 44 +++----
arch/renesas/src/rx65n/rx65n_sigdeliver.c | 4 +-
arch/renesas/src/sh1/sh1_sigdeliver.c | 44 +++----
arch/risc-v/include/tls.h | 3 -
arch/risc-v/src/common/riscv_checkstack.c | 3 +-
arch/risc-v/src/common/riscv_createstack.c | 17 +--
arch/risc-v/src/common/riscv_usestack.c | 2 -
arch/risc-v/src/rv32im/riscv_sigdeliver.c | 4 +-
arch/risc-v/src/rv64gc/riscv_sigdeliver.c | 4 +-
arch/sim/include/tls.h | 3 -
arch/sim/src/sim/up_createstack.c | 20 +---
arch/sim/src/sim/up_usestack.c | 2 -
arch/x86/include/tls.h | 3 -
arch/x86/src/i486/up_createstack.c | 4 -
arch/x86/src/i486/up_sigdeliver.c | 43 +++----
arch/x86/src/i486/up_usestack.c | 2 -
arch/x86_64/include/tls.h | 3 -
arch/x86_64/src/intel64/up_createstack.c | 4 -
arch/x86_64/src/intel64/up_sigdeliver.c | 4 +-
arch/x86_64/src/intel64/up_usestack.c | 2 -
arch/xtensa/include/tls.h | 3 -
arch/xtensa/src/common/xtensa_checkstack.c | 4 +-
arch/xtensa/src/common/xtensa_createstack.c | 4 -
arch/xtensa/src/common/xtensa_sigdeliver.c | 43 +++----
arch/xtensa/src/common/xtensa_usestack.c | 2 -
arch/z16/include/tls.h | 3 -
arch/z16/src/common/z16_createstack.c | 4 -
arch/z16/src/common/z16_sigdeliver.c | 4 +-
arch/z16/src/common/z16_usestack.c | 2 -
arch/z80/include/tls.h | 3 -
arch/z80/src/common/z80_createstack.c | 4 -
arch/z80/src/common/z80_usestack.c | 2 -
arch/z80/src/ez80/ez80_sigdeliver.c | 4 +-
arch/z80/src/z180/z180_sigdeliver.c | 43 +++----
arch/z80/src/z8/z8_sigdeliver.c | 44 +++----
arch/z80/src/z80/z80_sigdeliver.c | 44 +++----
include/errno.h | 131 ++++-----------------
include/nuttx/arch.h | 2 -
include/nuttx/sched.h | 5 +-
include/nuttx/tls.h | 14 +--
include/sys/syscall_lookup.h | 2 -
libs/libc/Makefile | 40 ++-----
libs/libc/README.txt | 1 +
libs/libc/{tls => errno}/Make.defs | 18 +--
libs/libc/{tls/tls_setelem.c => errno/lib_errno.c} | 41 +++----
libs/libc/tls/Kconfig | 22 +---
libs/libc/tls/Make.defs | 5 +-
libs/libc/tls/tls_getelem.c | 4 +-
libs/libc/tls/tls_getinfo.c | 2 -
libs/libc/tls/tls_setelem.c | 4 +-
sched/Makefile | 40 ++-----
sched/errno/Make.defs | 45 -------
sched/errno/errno_errno.c | 118 -------------------
sched/errno/errno_get.c | 76 ------------
sched/errno/errno_set.c | 75 ------------
sched/mqueue/mq_rcvinternal.c | 11 +-
sched/mqueue/mq_sndinternal.c | 11 +-
sched/mqueue/mq_waitirq.c | 4 +-
sched/sched/sched_continue.c | 41 ++-----
sched/sched/sched_suspend.c | 41 ++-----
sched/semaphore/sem_wait.c | 8 +-
sched/semaphore/sem_waitirq.c | 41 ++-----
sched/signal/sig_deliver.c | 58 +++------
syscall/syscall.csv | 2 -
syscall/syscall_funclookup.c | 11 --
102 files changed, 429 insertions(+), 1398 deletions(-)