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(-)