This is an automated email from the ASF dual-hosted git repository.

acassis pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git


    from ac3d964973c Doc: Correct XIAO ESP32C3 board configuration name
     add 0ea686bc5b3 sched/signal: Add support for partially disabling signals
     add faf864b04f7 sched/signal: Add support for disabling all signal 
functions
     add 09b99e5b903 arch/arm: Add support to disable signals actions related 
data struct
     add 08133573086 arch/risc-v: Add support to disable signals actions 
related data struct
     add d3f89c26618 arch/arm64: Add support to disable signals actions related 
data struct
     add 92f097e3548 arch/tricore: Add support to disable signals actions 
related data struct
     add 2d6eef74b58 arch/x86: Add support to disable signals actions related 
data struct
     add 7dbd5684778 arch/x86_64: Add support to disable signals actions 
related data struct
     add 1b8d8f75650 arch/xtensa: Add support to disable signals actions 
related data struct
     add d04ca301699 arch/z16: Add support to disable signals actions related 
data struct
     add 9670b17ffd6 arch/z80: Add support to disable signals actions related 
data struct
     add dfd3426aa59 arch/avr: Add support to disable signals actions related 
data struct
     add 23fa9b16b34 arch/mips: Add support to disable signals actions related 
data struct
     add 8df791b0574 arch/misoc: Add support to disable signals actions related 
data struct
     add ec2684c885c arch/or1k: Add support to disable signals actions related 
data struct
     add 00c1946e353 arch/renesas: Add support to disable signals actions 
related data struct
     add 2a0990bd316 arch/sim: Add support to disable signals actions related 
data struct
     add 89199503260 arch/sparc: Add support to disable signals actions related 
data struct
     add e4ea0a59eae boards: enable CONFIG_ENABLE_ALL_SIGNAL

No new revisions were added by this update.

Summary of changes:
 arch/arm/include/arm/irq.h                         |  2 +
 arch/arm/include/armv6-m/irq.h                     |  2 +
 arch/arm/include/armv7-a/irq.h                     |  2 +
 arch/arm/include/armv7-m/irq.h                     |  2 +
 arch/arm/include/armv7-r/irq.h                     |  2 +
 arch/arm/include/armv8-m/irq.h                     |  2 +
 arch/arm/include/armv8-r/irq.h                     |  2 +
 arch/arm/include/tlsr82/irq.h                      |  3 +-
 arch/arm/src/arm/CMakeLists.txt                    |  6 ++-
 arch/arm/src/arm/Make.defs                         |  8 +++-
 arch/arm/src/arm/arm_vectors.S                     |  2 +-
 arch/arm/src/armv6-m/CMakeLists.txt                |  6 ++-
 arch/arm/src/armv6-m/Make.defs                     |  6 ++-
 arch/arm/src/armv6-m/arm_doirq.c                   |  2 +
 arch/arm/src/armv6-m/arm_exception.S               |  2 +
 arch/arm/src/armv7-a/CMakeLists.txt                |  6 ++-
 arch/arm/src/armv7-a/Make.defs                     |  5 +-
 arch/arm/src/armv7-a/arm_syscall.c                 |  6 +--
 arch/arm/src/armv7-a/arm_vectors.S                 |  5 +-
 arch/arm/src/armv7-m/CMakeLists.txt                |  6 ++-
 arch/arm/src/armv7-m/Make.defs                     |  5 +-
 arch/arm/src/armv7-m/arm_doirq.c                   |  3 ++
 arch/arm/src/armv7-r/CMakeLists.txt                |  6 ++-
 arch/arm/src/armv7-r/Make.defs                     |  5 +-
 arch/arm/src/armv7-r/arm_syscall.c                 |  6 +--
 arch/arm/src/armv7-r/arm_vectors.S                 |  4 +-
 arch/arm/src/armv8-m/CMakeLists.txt                |  6 ++-
 arch/arm/src/armv8-m/Make.defs                     |  8 +++-
 arch/arm/src/armv8-m/arm_doirq.c                   |  3 ++
 arch/arm/src/armv8-m/arm_exception.S               |  2 +
 arch/arm/src/armv8-r/CMakeLists.txt                |  6 ++-
 arch/arm/src/armv8-r/Make.defs                     |  5 +-
 arch/arm/src/armv8-r/arm_vectors.S                 |  4 +-
 arch/arm/src/c5471/c5471_vectors.S                 |  4 +-
 arch/arm/src/common/CMakeLists.txt                 | 11 +++--
 arch/arm/src/common/Make.defs                      |  8 ++--
 arch/arm/src/common/arm_signal_dispatch.c          |  4 +-
 arch/arm/src/common/gnu/arm_signal_handler.S       |  4 +-
 arch/arm/src/tlsr82/tc32/Make.defs                 |  6 ++-
 arch/arm64/include/irq.h                           | 10 ++--
 arch/arm64/src/common/CMakeLists.txt               | 11 +++--
 arch/arm64/src/common/Make.defs                    | 10 +++-
 arch/arm64/src/common/arm64_signal_dispatch.c      |  4 +-
 arch/arm64/src/common/arm64_syscall.c              |  6 +--
 arch/avr/include/avr/irq.h                         |  2 +
 arch/avr/include/avr32/irq.h                       |  2 +
 arch/avr/src/at32uc3/Make.defs                     |  6 ++-
 arch/avr/src/at90usb/Make.defs                     |  6 ++-
 arch/avr/src/atmega/Make.defs                      |  6 ++-
 arch/mips/include/mips32/irq.h                     |  2 +
 arch/mips/src/pic32mx/Make.defs                    |  7 ++-
 arch/mips/src/pic32mz/Make.defs                    |  7 ++-
 arch/misoc/include/lm32/irq.h                      |  2 +
 arch/misoc/include/minerva/irq.h                   |  2 +
 arch/misoc/src/lm32/Make.defs                      |  7 ++-
 arch/misoc/src/minerva/Make.defs                   |  7 ++-
 arch/or1k/include/mor1kx/irq.h                     |  2 +
 arch/or1k/src/mor1kx/Make.defs                     |  5 +-
 arch/renesas/include/m16c/irq.h                    |  2 +
 arch/renesas/include/rx65n/irq.h                   |  2 +
 arch/renesas/include/sh1/irq.h                     |  2 +
 arch/renesas/src/m16c/Make.defs                    |  5 +-
 arch/renesas/src/rx65n/Make.defs                   |  6 ++-
 arch/renesas/src/sh1/Make.defs                     |  6 ++-
 arch/risc-v/include/irq.h                          |  2 +
 arch/risc-v/src/common/CMakeLists.txt              | 13 +++--
 arch/risc-v/src/common/Make.defs                   | 11 +++--
 arch/risc-v/src/common/riscv_exception_common.S    |  4 ++
 arch/risc-v/src/common/riscv_signal_dispatch.c     |  4 +-
 arch/sim/src/Makefile                              |  8 +++-
 arch/sim/src/sim/CMakeLists.txt                    |  6 ++-
 arch/sim/src/sim/sim_switchcontext.c               |  2 +
 arch/sparc/include/sparc_v8/irq.h                  |  2 +
 arch/sparc/src/sparc_v8/Make.defs                  |  8 +++-
 arch/tricore/include/tc3xx/irq.h                   |  3 +-
 arch/tricore/src/common/CMakeLists.txt             |  6 ++-
 arch/tricore/src/common/Make.defs                  |  6 ++-
 arch/x86/include/i486/irq.h                        |  3 +-
 arch/x86/src/qemu/Make.defs                        |  8 +++-
 arch/x86_64/include/intel64/irq.h                  |  2 +
 arch/x86_64/src/common/CMakeLists.txt              | 11 ++---
 arch/x86_64/src/common/Make.defs                   |  4 +-
 arch/x86_64/src/common/x86_64_signal_dispatch.c    |  4 +-
 arch/x86_64/src/common/x86_64_syscall.c            |  2 +
 arch/x86_64/src/intel64/CMakeLists.txt             |  6 ++-
 arch/x86_64/src/intel64/Make.defs                  |  7 ++-
 arch/xtensa/include/irq.h                          |  9 ++--
 arch/xtensa/src/common/CMakeLists.txt              | 12 +++--
 arch/xtensa/src/common/Make.defs                   | 13 +++--
 arch/xtensa/src/common/xtensa_int_handlers.S       |  4 +-
 arch/xtensa/src/common/xtensa_signal_dispatch.c    |  4 +-
 arch/z16/include/z16f/irq.h                        |  2 +
 arch/z16/src/z16f/Make.defs                        |  6 ++-
 arch/z80/include/ez80/irq.h                        |  2 +
 arch/z80/include/z180/irq.h                        |  2 +
 arch/z80/include/z8/irq.h                          |  2 +
 arch/z80/include/z80/irq.h                         |  2 +
 arch/z80/src/ez80/Make.defs                        |  5 +-
 arch/z80/src/z180/Make.defs                        |  6 ++-
 arch/z80/src/z8/Make.defs                          |  5 +-
 arch/z80/src/z80/Make.defs                         |  5 +-
 boards/arm/mps/mps3-an547/configs/ap/defconfig     |  1 +
 boards/arm/mps/mps3-an547/configs/bl/defconfig     |  1 +
 .../nrf5340-dk/configs/sdc_nimble_cpunet/defconfig |  1 +
 .../stm32/nucleo-f302r8/configs/cansock/defconfig  |  1 +
 .../stm32/stm32f103-minimum/configs/adb/defconfig  |  1 +
 .../stm32f103-minimum/configs/sensors/defconfig    |  1 +
 .../stm32f103-minimum/configs/userled/defconfig    |  1 +
 .../stm32/stm32ldiscovery/configs/chrono/defconfig |  1 +
 .../tlsr82/tlsr8278adk80d/configs/nsh/defconfig    |  1 +
 boards/risc-v/bl602/bl602evb/configs/elf/defconfig |  1 +
 boards/risc-v/bl602/bl602evb/configs/fpu/defconfig |  1 +
 .../risc-v/bl602/bl602evb/configs/gpio/defconfig   |  1 +
 boards/risc-v/bl602/bl602evb/configs/i2c/defconfig |  1 +
 boards/risc-v/bl602/bl602evb/configs/nsh/defconfig |  1 +
 boards/risc-v/bl602/bl602evb/configs/spi/defconfig |  1 +
 .../bl602/bl602evb/configs/spiflash/defconfig      |  1 +
 .../risc-v/bl602/bl602evb/configs/timer/defconfig  |  1 +
 drivers/syslog/syslog_write.c                      |  5 +-
 fs/procfs/fs_procfsproc.c                          |  3 +-
 fs/vfs/Kconfig                                     |  1 +
 include/nuttx/arch.h                               |  6 ++-
 include/nuttx/sched.h                              | 16 ++++---
 include/nuttx/userspace.h                          |  2 +
 include/sys/syscall_lookup.h                       |  4 ++
 libs/libc/libc.csv                                 | 12 ++---
 libs/libc/signal/CMakeLists.txt                    | 51 ++++++++++----------
 libs/libc/signal/Make.defs                         | 12 +++--
 libs/libc/spawn/lib_psa_init.c                     |  2 +
 sched/Kconfig                                      | 48 +++++++++++++++++++
 sched/group/CMakeLists.txt                         |  7 ++-
 sched/group/Make.defs                              |  6 ++-
 sched/group/group_leave.c                          |  2 +
 sched/group/group_signal.c                         |  4 ++
 sched/init/nx_start.c                              |  2 +
 sched/misc/assert.c                                |  4 ++
 sched/pthread/pthread_exit.c                       |  4 ++
 sched/signal/CMakeLists.txt                        | 56 ++++++++++++----------
 sched/signal/Make.defs                             | 20 ++++----
 sched/signal/sig_dispatch.c                        | 27 ++++++++---
 sched/signal/sig_procmask.c                        |  2 +
 sched/signal/sig_timedwait.c                       |  4 ++
 sched/signal/signal.h                              |  6 +++
 sched/task/task_exithook.c                         |  2 +
 sched/task/task_restart.c                          |  4 ++
 sched/task/task_setup.c                            |  2 +
 sched/task/task_spawnparms.c                       |  2 +
 syscall/syscall.csv                                | 20 ++++----
 148 files changed, 622 insertions(+), 236 deletions(-)

Reply via email to