You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by ac...@apache.org on 2022/09/19 14:39:28 UTC

[incubator-nuttx] branch master updated (afaaa780eb -> af12a552fe)

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/incubator-nuttx.git


    from afaaa780eb mm/ubsan: UBSan option should be turned on if SIM_UBSAN enabled
     new 8a265e274d Kconfig: Remove EXPERIMENTAL for features which is been around a long time
     new af12a552fe sched/Kconfig: let PREALLOC_TIMERS depends on !DISABLE_POSIX_TIMERS

The 2 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:
 arch/Kconfig                                                     | 2 +-
 arch/arm/src/armv7-a/Kconfig                                     | 2 +-
 arch/arm/src/armv7-r/Kconfig                                     | 2 +-
 arch/risc-v/Kconfig                                              | 4 ++--
 boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig         | 1 -
 boards/arm/kinetis/freedom-k64f/configs/demo/defconfig           | 1 -
 boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig            | 1 -
 boards/arm/kl/freedom-kl25z/configs/nsh/defconfig                | 1 -
 boards/arm/kl/freedom-kl26z/configs/nsh/defconfig                | 1 -
 boards/arm/kl/teensy-lc/configs/nsh/defconfig                    | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig       | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig          | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig         | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig        | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig        | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig      | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig         | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig       | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig         | 1 -
 boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig  | 1 -
 boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig            | 1 -
 boards/arm/phy62xx/phy6222/configs/nsh/defconfig                 | 1 -
 boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig             | 1 -
 boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig              | 1 -
 boards/arm/sam34/sam3u-ek/configs/nx/defconfig                   | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/can/defconfig             | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig         | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig             | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig             | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig         | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig             | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig           | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig           | 1 -
 boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig             | 1 -
 boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig             | 1 -
 boards/arm/stm32/stm3210e-eval/configs/nx/defconfig              | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig       | 1 -
 boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig     | 1 -
 boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig           | 1 -
 boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig        | 1 -
 boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig           | 1 -
 boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig          | 1 -
 boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig      | 1 -
 boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig      | 1 -
 boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig   | 1 -
 boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig    | 1 -
 boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig    | 1 -
 boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig | 1 -
 boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig | 1 -
 boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig    | 1 -
 boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig   | 1 -
 boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig    | 1 -
 boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig                 | 1 -
 boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig                 | 1 -
 boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig           | 1 -
 boards/avr/at90usb/micropendous3/configs/hello/defconfig         | 1 -
 boards/avr/at90usb/teensy-2.0/configs/hello/defconfig            | 1 -
 boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig              | 1 -
 boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig           | 1 -
 boards/avr/atmega/amber/configs/hello/defconfig                  | 1 -
 boards/avr/atmega/arduino-mega2560/configs/hello/defconfig       | 1 -
 boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig         | 1 -
 boards/avr/atmega/moteino-mega/configs/hello/defconfig           | 1 -
 boards/avr/atmega/moteino-mega/configs/nsh/defconfig             | 1 -
 boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig            | 1 -
 boards/hc/m9s12/ne64badge/configs/ostest/defconfig               | 1 -
 boards/misoc/lm32/misoc/configs/nsh/defconfig                    | 1 -
 boards/or1k/mor1kx/or1k/configs/nsh/defconfig                    | 1 -
 boards/renesas/m16c/skp16c26/configs/ostest/defconfig            | 1 -
 boards/renesas/sh1/us7032evb1/configs/nsh/defconfig              | 1 -
 boards/renesas/sh1/us7032evb1/configs/ostest/defconfig           | 1 -
 boards/risc-v/bl602/bl602evb/configs/elf/defconfig               | 1 -
 boards/risc-v/bl602/bl602evb/configs/fpu/defconfig               | 1 -
 boards/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 -
 boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig          | 1 -
 boards/risc-v/bl602/bl602evb/configs/timer/defconfig             | 1 -
 boards/risc-v/bl602/bl602evb/configs/wifi/defconfig              | 1 -
 boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig           | 1 -
 boards/risc-v/litex/arty_a7/configs/netnsh/defconfig             | 1 -
 boards/risc-v/litex/arty_a7/configs/nsh/defconfig                | 1 -
 boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig           | 2 --
 boards/risc-v/qemu-rv/rv-virt/configs/nsh/defconfig              | 2 --
 boards/risc-v/qemu-rv/rv-virt/configs/nsh64/defconfig            | 2 --
 boards/risc-v/qemu-rv/rv-virt/configs/smp/defconfig              | 1 -
 boards/risc-v/qemu-rv/rv-virt/configs/smp64/defconfig            | 1 -
 boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig       | 1 -
 boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig      | 1 -
 boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig           | 1 -
 boards/sparc/bm3803/xx3803/configs/nsh/defconfig                 | 1 -
 boards/sparc/bm3823/xx3823/configs/nsh/defconfig                 | 1 -
 boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig         | 1 -
 boards/z80/z180/p112/configs/ostest/defconfig                    | 1 -
 boards/z80/z8/z8encore000zco/configs/ostest/defconfig            | 1 -
 boards/z80/z8/z8f64200100kit/configs/ostest/defconfig            | 1 -
 boards/z80/z80/z80sim/configs/nsh/defconfig                      | 1 -
 boards/z80/z80/z80sim/configs/ostest/defconfig                   | 1 -
 fs/shm/Kconfig                                                   | 2 +-
 mm/Kconfig                                                       | 2 +-
 net/mld/Kconfig                                                  | 1 -
 net/pkt/Kconfig                                                  | 1 -
 sched/Kconfig                                                    | 3 ++-
 sched/timer/timer.h                                              | 3 +++
 111 files changed, 12 insertions(+), 114 deletions(-)


[incubator-nuttx] 02/02: sched/Kconfig: let PREALLOC_TIMERS depends on !DISABLE_POSIX_TIMERS

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit af12a552fe77e42dcde376b7aa19811b6b823026
Author: Xiang Xiao <xi...@xiaomi.com>
AuthorDate: Fri Sep 16 13:11:00 2022 +0800

    sched/Kconfig: let PREALLOC_TIMERS depends on !DISABLE_POSIX_TIMERS
    
    Signed-off-by: Xiang Xiao <xi...@xiaomi.com>
---
 boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig         | 1 -
 boards/arm/kinetis/freedom-k64f/configs/demo/defconfig           | 1 -
 boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig            | 1 -
 boards/arm/kl/freedom-kl25z/configs/nsh/defconfig                | 1 -
 boards/arm/kl/freedom-kl26z/configs/nsh/defconfig                | 1 -
 boards/arm/kl/teensy-lc/configs/nsh/defconfig                    | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig       | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig          | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig         | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig        | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig        | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig      | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig         | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig       | 1 -
 boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig         | 1 -
 boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig  | 1 -
 boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig            | 1 -
 boards/arm/phy62xx/phy6222/configs/nsh/defconfig                 | 1 -
 boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig             | 1 -
 boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig              | 1 -
 boards/arm/sam34/sam3u-ek/configs/nx/defconfig                   | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/can/defconfig             | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig         | 1 -
 boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig             | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig             | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig         | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig             | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig           | 1 -
 boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig           | 1 -
 boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig             | 1 -
 boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig             | 1 -
 boards/arm/stm32/stm3210e-eval/configs/nx/defconfig              | 1 -
 boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig       | 1 -
 boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig     | 1 -
 boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig           | 1 -
 boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig        | 1 -
 boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig           | 1 -
 boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig          | 1 -
 boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig      | 1 -
 boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig      | 1 -
 boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig   | 1 -
 boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig    | 1 -
 boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig       | 1 -
 boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig    | 1 -
 boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig | 1 -
 boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig | 1 -
 boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig    | 1 -
 boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig   | 1 -
 boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig    | 1 -
 boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig                 | 1 -
 boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig                 | 1 -
 boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig           | 1 -
 boards/avr/at90usb/micropendous3/configs/hello/defconfig         | 1 -
 boards/avr/at90usb/teensy-2.0/configs/hello/defconfig            | 1 -
 boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig              | 1 -
 boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig           | 1 -
 boards/avr/atmega/amber/configs/hello/defconfig                  | 1 -
 boards/avr/atmega/arduino-mega2560/configs/hello/defconfig       | 1 -
 boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig         | 1 -
 boards/avr/atmega/moteino-mega/configs/hello/defconfig           | 1 -
 boards/avr/atmega/moteino-mega/configs/nsh/defconfig             | 1 -
 boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig            | 1 -
 boards/hc/m9s12/ne64badge/configs/ostest/defconfig               | 1 -
 boards/misoc/lm32/misoc/configs/nsh/defconfig                    | 1 -
 boards/or1k/mor1kx/or1k/configs/nsh/defconfig                    | 1 -
 boards/renesas/m16c/skp16c26/configs/ostest/defconfig            | 1 -
 boards/renesas/sh1/us7032evb1/configs/nsh/defconfig              | 1 -
 boards/renesas/sh1/us7032evb1/configs/ostest/defconfig           | 1 -
 boards/risc-v/bl602/bl602evb/configs/elf/defconfig               | 1 -
 boards/risc-v/bl602/bl602evb/configs/fpu/defconfig               | 1 -
 boards/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 -
 boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig          | 1 -
 boards/risc-v/bl602/bl602evb/configs/timer/defconfig             | 1 -
 boards/risc-v/bl602/bl602evb/configs/wifi/defconfig              | 1 -
 boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig           | 1 -
 boards/risc-v/litex/arty_a7/configs/netnsh/defconfig             | 1 -
 boards/risc-v/litex/arty_a7/configs/nsh/defconfig                | 1 -
 boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig           | 2 --
 boards/risc-v/qemu-rv/rv-virt/configs/nsh/defconfig              | 2 --
 boards/risc-v/qemu-rv/rv-virt/configs/nsh64/defconfig            | 2 --
 boards/risc-v/qemu-rv/rv-virt/configs/smp/defconfig              | 1 -
 boards/risc-v/qemu-rv/rv-virt/configs/smp64/defconfig            | 1 -
 boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig       | 1 -
 boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig      | 1 -
 boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig           | 1 -
 boards/sparc/bm3803/xx3803/configs/nsh/defconfig                 | 1 -
 boards/sparc/bm3823/xx3823/configs/nsh/defconfig                 | 1 -
 boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig         | 1 -
 boards/z80/z180/p112/configs/ostest/defconfig                    | 1 -
 boards/z80/z8/z8encore000zco/configs/ostest/defconfig            | 1 -
 boards/z80/z8/z8f64200100kit/configs/ostest/defconfig            | 1 -
 boards/z80/z80/z80sim/configs/nsh/defconfig                      | 1 -
 boards/z80/z80/z80sim/configs/ostest/defconfig                   | 1 -
 sched/Kconfig                                                    | 1 +
 sched/timer/timer.h                                              | 3 +++
 103 files changed, 4 insertions(+), 104 deletions(-)

diff --git a/boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig b/boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig
index 3ccf292015..dac86f4fcd 100644
--- a/boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig
+++ b/boards/arm/kinetis/freedom-k64f/configs/cdcacm/defconfig
@@ -47,7 +47,6 @@ CONFIG_NSH_DISABLE_IFUPDOWN=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=131072
 CONFIG_RAM_START=0x1fff0000
diff --git a/boards/arm/kinetis/freedom-k64f/configs/demo/defconfig b/boards/arm/kinetis/freedom-k64f/configs/demo/defconfig
index dfa531a0e1..0c3672218f 100644
--- a/boards/arm/kinetis/freedom-k64f/configs/demo/defconfig
+++ b/boards/arm/kinetis/freedom-k64f/configs/demo/defconfig
@@ -56,7 +56,6 @@ CONFIG_NSH_DISABLE_IFUPDOWN=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=131072
 CONFIG_RAM_START=0x1fff0000
diff --git a/boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig b/boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig
index 57ab83c2e2..217fa77c88 100644
--- a/boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig
+++ b/boards/arm/kinetis/freedom-k64f/configs/nsh/defconfig
@@ -46,7 +46,6 @@ CONFIG_NSH_DISABLE_IFUPDOWN=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=131072
 CONFIG_RAM_START=0x1fff0000
diff --git a/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig b/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig
index 12701529b5..74d192e4fb 100644
--- a/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig
+++ b/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig
@@ -37,7 +37,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=16384
diff --git a/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig b/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig
index a5169158be..71b9231bcc 100644
--- a/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig
+++ b/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig
@@ -37,7 +37,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=16384
diff --git a/boards/arm/kl/teensy-lc/configs/nsh/defconfig b/boards/arm/kl/teensy-lc/configs/nsh/defconfig
index 55635c2e67..7bf99adb69 100644
--- a/boards/arm/kl/teensy-lc/configs/nsh/defconfig
+++ b/boards/arm/kl/teensy-lc/configs/nsh/defconfig
@@ -50,7 +50,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_PWM=y
 CONFIG_RAM_SIZE=8192
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig
index 0605354dbb..b86645c218 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/audio/defconfig
@@ -95,7 +95,6 @@ CONFIG_NX_BLOCKING=y
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig
index 11f7162013..361199ae42 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/bt/defconfig
@@ -116,7 +116,6 @@ CONFIG_NXPLAYER_DEFAULT_MEDIADIR="/mnt/sd1"
 CONFIG_NXPLAYER_HTTP_STREAMING_SUPPORT=y
 CONFIG_NX_BLOCKING=y
 CONFIG_PATH_MAX=765
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=1044480
 CONFIG_RAM_START=0x02001000
 CONFIG_RAW_BINARY=y
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig
index e5b2d3908c..188cff11f5 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/elf/defconfig
@@ -44,7 +44,6 @@ CONFIG_PATH_INITIAL="/mnt/romfs"
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig
index d2686d6744..93a1aa1e1c 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/ipl2/defconfig
@@ -43,7 +43,6 @@ CONFIG_NETUTILS_CODECS=y
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig
index 2ab00eca4c..6f746924fb 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/knsh/defconfig
@@ -85,7 +85,6 @@ CONFIG_PASS1_BUILDIR="boards/arm/lc823450/lc823450-xgevk/kernel"
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig
index 60486cfedd..e67041fb9c 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/krndis/defconfig
@@ -135,7 +135,6 @@ CONFIG_PATH_INITIAL="/mnt/sd0/bin"
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig
index 86c66184ac..1f9fcf5901 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/nsh/defconfig
@@ -89,7 +89,6 @@ CONFIG_NX_BLOCKING=y
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig
index 1f3d43df30..22292cdcb9 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/posix_spawn/defconfig
@@ -43,7 +43,6 @@ CONFIG_PATH_INITIAL="/mnt/romfs"
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig
index e79f3f011b..e903f895a9 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/rndis/defconfig
@@ -137,7 +137,6 @@ CONFIG_PATH_INITIAL="/mnt/sd0/bin"
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig b/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig
index 0ade37cddd..f95e2dcf41 100644
--- a/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig
+++ b/boards/arm/lc823450/lc823450-xgevk/configs/usb/defconfig
@@ -91,7 +91,6 @@ CONFIG_NX_BLOCKING=y
 CONFIG_PATH_MAX=765
 CONFIG_PIPES=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=2048
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_STACK_DEFAULT=3072
 CONFIG_RAM_SIZE=1044480
diff --git a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig
index 2597b3f432..31e04f2522 100644
--- a/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig
+++ b/boards/arm/lpc17xx_40xx/lpcxpresso-lpc1768/configs/nx/defconfig
@@ -48,7 +48,6 @@ CONFIG_NXTK_BORDERWIDTH=2
 CONFIG_NX_BLOCKING=y
 CONFIG_NX_KBD=y
 CONFIG_NX_XYINPUT_MOUSE=y
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x10000000
 CONFIG_RR_INTERVAL=200
diff --git a/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig b/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig
index 36dde1dbf1..dbdca6c79b 100644
--- a/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig
+++ b/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig
@@ -34,7 +34,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUC_UART1=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/phy62xx/phy6222/configs/nsh/defconfig b/boards/arm/phy62xx/phy6222/configs/nsh/defconfig
index 4a185db37d..d82365ea35 100644
--- a/boards/arm/phy62xx/phy6222/configs/nsh/defconfig
+++ b/boards/arm/phy62xx/phy6222/configs/nsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_MTD=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=59264
 CONFIG_RAM_START=0x1fff1880
diff --git a/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig b/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig
index 48957c8374..646982476d 100644
--- a/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig
+++ b/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig
@@ -61,7 +61,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=59264
 CONFIG_RAM_START=0x1fff1880
diff --git a/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig b/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig
index 928c26fc56..f62b05fa7c 100644
--- a/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig
+++ b/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig
@@ -35,7 +35,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=23552
 CONFIG_RAM_START=0x1ffffc00
diff --git a/boards/arm/sam34/sam3u-ek/configs/nx/defconfig b/boards/arm/sam34/sam3u-ek/configs/nx/defconfig
index c3fb2fadc6..d21029d70c 100644
--- a/boards/arm/sam34/sam3u-ek/configs/nx/defconfig
+++ b/boards/arm/sam34/sam3u-ek/configs/nx/defconfig
@@ -45,7 +45,6 @@ CONFIG_NXFONT_SANS23X27=y
 CONFIG_NX_BLOCKING=y
 CONFIG_NX_KBD=y
 CONFIG_NX_XYINPUT_MOUSE=y
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig
index 677fc4cd9d..84799880ef 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig
@@ -35,7 +35,6 @@ CONFIG_NSH_CMDPARMS=y
 CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_QUOTE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_RAM_SIZE=16386
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
index 1c3227efdf..7bb91bb1ae 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig
@@ -31,7 +31,6 @@ CONFIG_LIBM=y
 CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF302R8_HIGHPRI=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_PWM=y
diff --git a/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
index 1aae3b8667..11b2ee5019 100644
--- a/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig
@@ -69,7 +69,6 @@ CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=16386
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
index 51257aac51..74d55e3d65 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig
@@ -72,7 +72,6 @@ CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
index 5502853c5f..1527f9abab 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig
@@ -31,7 +31,6 @@ CONFIG_LIBM=y
 CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF334R8_HIGHPRI=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
index 6ba0161546..ec28b9a5f7 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig
@@ -69,7 +69,6 @@ CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
index b2e3023a6e..2cc85f0d9c 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig
@@ -33,7 +33,6 @@ CONFIG_NUCLEOF334R8_SPWM=y
 CONFIG_NUCLEOF334R8_SPWM_PHASE_NUM=3
 CONFIG_NUCLEOF334R8_SPWM_USE_HRTIM1=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
index 15c0927686..5165df944c 100644
--- a/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
+++ b/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig
@@ -34,7 +34,6 @@ CONFIG_NAME_MAX=16
 CONFIG_NUCLEOF334R8_SPWM=y
 CONFIG_NUCLEOF334R8_SPWM_PHASE_NUM=4
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig b/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
index 220576b493..1ca6c7c415 100644
--- a/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
+++ b/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig
@@ -72,7 +72,6 @@ CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=22528
diff --git a/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig b/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
index f4d9f3effc..f4ce8eed49 100644
--- a/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
+++ b/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig
@@ -33,7 +33,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=81920
diff --git a/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig b/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig
index 146bfe7703..f221932c7c 100644
--- a/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig
+++ b/boards/arm/stm32/stm3210e-eval/configs/nx/defconfig
@@ -47,7 +47,6 @@ CONFIG_NXTK_BORDERCOLOR3=0xdedb
 CONFIG_NX_BLOCKING=y
 CONFIG_NX_KBD=y
 CONFIG_NX_XYINPUT_MOUSE=y
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x20000000
 CONFIG_RR_INTERVAL=200
diff --git a/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig
index be2d5fd0e7..aab3812c1b 100644
--- a/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig
+++ b/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig
@@ -33,7 +33,6 @@ CONFIG_MM_SMALL=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=80
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig b/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig
index 56d8581055..45d22e68b4 100644
--- a/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig
+++ b/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig
@@ -86,7 +86,6 @@ CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig b/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
index 4ee4d0761b..3cbe716769 100644
--- a/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig
@@ -71,7 +71,6 @@ CONFIG_NSH_FILEIOSIZE=256
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=2
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_PTHREAD_STACK_MIN=1024
 CONFIG_RAM_SIZE=12288
diff --git a/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig b/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig
index fb61275707..0776ed8a90 100644
--- a/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig
+++ b/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig
@@ -41,7 +41,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig b/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig
index 8c7c3e9e7a..e3a18e61dd 100644
--- a/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig
@@ -30,7 +30,6 @@ CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig b/boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig
index 16c5acf823..69cf891747 100644
--- a/boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig
+++ b/boards/arm/stm32/stm32vldiscovery/configs/nsh/defconfig
@@ -38,7 +38,6 @@ CONFIG_INIT_STACKSIZE=768
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NSH_BUILTIN_APPS=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=128
 CONFIG_PTHREAD_STACK_MIN=128
 CONFIG_RAM_SIZE=8192
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
index 56bbce2148..fbff7f3f9c 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig
@@ -22,7 +22,6 @@ CONFIG_BUILTIN=y
 CONFIG_DISABLE_ENVIRON=y
 CONFIG_DISABLE_MOUNTPOINT=y
 CONFIG_DISABLE_MQUEUE=y
-CONFIG_DISABLE_POSIX_TIMERS=y
 CONFIG_DISABLE_PSEUDOFS_OPERATIONS=y
 CONFIG_EXAMPLES_ADC=y
 CONFIG_EXAMPLES_ADC_SWTRIG=y
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
index 93704dbe24..72a5860abd 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig
@@ -33,7 +33,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
index 9eeb98058f..4e7f53310c 100644
--- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig
@@ -42,7 +42,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
diff --git a/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig
index f9b525d96d..9c88fe9421 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig
index b611c1b50a..6acc864c99 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig
@@ -33,7 +33,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32768
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
index f40ada5128..ef9306364a 100644
--- a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig
@@ -41,7 +41,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
diff --git a/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
index ddcd91976b..dc533d70e3 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig
@@ -47,7 +47,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_PWM=y
diff --git a/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
index 438b41b8a3..19529abf8a 100644
--- a/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
index 7158c662a6..6643feac4c 100644
--- a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig
@@ -33,7 +33,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
index 869a69352f..35b3f44fa7 100644
--- a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
+++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig
@@ -42,7 +42,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=20480
diff --git a/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig
index e152d5bab3..8f48cf5d1f 100644
--- a/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig
index 6c20aa4154..71459ac3e0 100644
--- a/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_MM_SMALL=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig
index 29ea257999..a4c579e1e8 100644
--- a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig
@@ -36,7 +36,6 @@ CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32760
diff --git a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig
index 4b287ddfd7..ff2ee0cdfc 100644
--- a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig
@@ -56,7 +56,6 @@ CONFIG_NX=y
 CONFIG_NXFONTS_DISABLE_1BPP=y
 CONFIG_NXFONT_MONO5X8=y
 CONFIG_NX_BLOCKING=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=32760
diff --git a/boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig
index a593c3b222..c0fafdb659 100644
--- a/boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig
+++ b/boards/arm/stm32f0l0g0/stm32l0538-disco/configs/nsh/defconfig
@@ -31,7 +31,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x20000000
diff --git a/boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig b/boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig
index 5b25b7123a..5e5c259e04 100644
--- a/boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig
+++ b/boards/arm/tiva/lm3s6965-ek/configs/nx/defconfig
@@ -42,7 +42,6 @@ CONFIG_NX_BLOCKING=y
 CONFIG_NX_KBD=y
 CONFIG_NX_XYINPUT_MOUSE=y
 CONFIG_P14201_FREQUENCY=3500000
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig b/boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig
index b361ce368c..adf468933c 100644
--- a/boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig
+++ b/boards/arm/tiva/lm3s8962-ek/configs/nx/defconfig
@@ -43,7 +43,6 @@ CONFIG_NX_BLOCKING=y
 CONFIG_NX_KBD=y
 CONFIG_NX_XYINPUT_MOUSE=y
 CONFIG_P14201_FREQUENCY=3500000
-CONFIG_PREALLOC_TIMERS=4
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig b/boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig
index 0c536c0595..5632f190ba 100644
--- a/boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig
+++ b/boards/arm/tlsr82/tlsr8278adk80d/configs/nsh/defconfig
@@ -63,7 +63,6 @@ CONFIG_NSH_LINELEN=80
 CONFIG_NSH_QUOTE=y
 CONFIG_PREALLOC_MQ_IRQ_MSGS=8
 CONFIG_PREALLOC_MQ_MSGS=8
-CONFIG_PREALLOC_TIMERS=8
 CONFIG_PTHREAD_MUTEX_ROBUST=y
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x00840000
diff --git a/boards/avr/at90usb/micropendous3/configs/hello/defconfig b/boards/avr/at90usb/micropendous3/configs/hello/defconfig
index 09fcba8873..38b7e6301b 100644
--- a/boards/avr/at90usb/micropendous3/configs/hello/defconfig
+++ b/boards/avr/at90usb/micropendous3/configs/hello/defconfig
@@ -26,7 +26,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=4096
 CONFIG_RAM_START=0x800100
diff --git a/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig b/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig
index b9b6f47dc0..9a920af700 100644
--- a/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig
+++ b/boards/avr/at90usb/teensy-2.0/configs/hello/defconfig
@@ -26,7 +26,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x800100
diff --git a/boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig b/boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig
index 4b200ad8bb..1d47d4de92 100644
--- a/boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig
+++ b/boards/avr/at90usb/teensy-2.0/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=512
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x800100
diff --git a/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig b/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig
index b924c898b3..4d75fa32e6 100644
--- a/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig
+++ b/boards/avr/at90usb/teensy-2.0/configs/usbmsc/defconfig
@@ -30,7 +30,6 @@ CONFIG_MMCSD=y
 CONFIG_MMCSD_SPICLOCK=12500000
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=512
 CONFIG_RAM_SIZE=8192
 CONFIG_RAM_START=0x800100
diff --git a/boards/avr/atmega/amber/configs/hello/defconfig b/boards/avr/atmega/amber/configs/hello/defconfig
index dd69fdc4c9..294e7df86d 100644
--- a/boards/avr/atmega/amber/configs/hello/defconfig
+++ b/boards/avr/atmega/amber/configs/hello/defconfig
@@ -26,7 +26,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=4096
 CONFIG_RAM_START=0x800100
diff --git a/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig b/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig
index a8ff2e0724..0d39398992 100644
--- a/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig
+++ b/boards/avr/atmega/arduino-mega2560/configs/hello/defconfig
@@ -28,7 +28,6 @@ CONFIG_INIT_STACKSIZE=128
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=128
 CONFIG_PTHREAD_STACK_MIN=128
 CONFIG_RAM_SIZE=8192
diff --git a/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig b/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig
index 8b7c04b3a0..5cf61c157b 100644
--- a/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig
+++ b/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig
@@ -27,7 +27,6 @@ CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=128
 CONFIG_PTHREAD_STACK_MIN=128
 CONFIG_RAM_SIZE=8192
diff --git a/boards/avr/atmega/moteino-mega/configs/hello/defconfig b/boards/avr/atmega/moteino-mega/configs/hello/defconfig
index 6ebc67715a..e7c4e31f1f 100644
--- a/boards/avr/atmega/moteino-mega/configs/hello/defconfig
+++ b/boards/avr/atmega/moteino-mega/configs/hello/defconfig
@@ -26,7 +26,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=512
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x800100
diff --git a/boards/avr/atmega/moteino-mega/configs/nsh/defconfig b/boards/avr/atmega/moteino-mega/configs/nsh/defconfig
index db0eddb076..e14f51f039 100644
--- a/boards/avr/atmega/moteino-mega/configs/nsh/defconfig
+++ b/boards/avr/atmega/moteino-mega/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_INTELHEX_BINARY=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=512
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x800100
diff --git a/boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig b/boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig
index 961c8d75e0..ae16448102 100644
--- a/boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig
+++ b/boards/hc/m9s12/demo9s12ne64/configs/ostest/defconfig
@@ -30,7 +30,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=256
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x20000000
diff --git a/boards/hc/m9s12/ne64badge/configs/ostest/defconfig b/boards/hc/m9s12/ne64badge/configs/ostest/defconfig
index e88fc544ad..44fbbca7c2 100644
--- a/boards/hc/m9s12/ne64badge/configs/ostest/defconfig
+++ b/boards/hc/m9s12/ne64badge/configs/ostest/defconfig
@@ -29,7 +29,6 @@ CONFIG_INIT_STACKSIZE=512
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=256
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x20000000
diff --git a/boards/misoc/lm32/misoc/configs/nsh/defconfig b/boards/misoc/lm32/misoc/configs/nsh/defconfig
index 9e64a85006..145bffb253 100644
--- a/boards/misoc/lm32/misoc/configs/nsh/defconfig
+++ b/boards/misoc/lm32/misoc/configs/nsh/defconfig
@@ -59,7 +59,6 @@ CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=4096
 CONFIG_PTHREAD_STACK_MIN=2048
 CONFIG_RAM_SIZE=33554432
diff --git a/boards/or1k/mor1kx/or1k/configs/nsh/defconfig b/boards/or1k/mor1kx/or1k/configs/nsh/defconfig
index 1a0b1827b6..ad380ef0ab 100644
--- a/boards/or1k/mor1kx/or1k/configs/nsh/defconfig
+++ b/boards/or1k/mor1kx/or1k/configs/nsh/defconfig
@@ -73,7 +73,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=1024
 CONFIG_NSH_LINELEN=40
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=4194304
 CONFIG_RAM_START=0x0000
diff --git a/boards/renesas/m16c/skp16c26/configs/ostest/defconfig b/boards/renesas/m16c/skp16c26/configs/ostest/defconfig
index e5140258fc..cbee30006d 100644
--- a/boards/renesas/m16c/skp16c26/configs/ostest/defconfig
+++ b/boards/renesas/m16c/skp16c26/configs/ostest/defconfig
@@ -24,7 +24,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=256
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=256
 CONFIG_PTHREAD_STACK_MIN=64
 CONFIG_RAM_SIZE=2048
diff --git a/boards/renesas/sh1/us7032evb1/configs/nsh/defconfig b/boards/renesas/sh1/us7032evb1/configs/nsh/defconfig
index 14291c26e0..ccffe2a945 100644
--- a/boards/renesas/sh1/us7032evb1/configs/nsh/defconfig
+++ b/boards/renesas/sh1/us7032evb1/configs/nsh/defconfig
@@ -28,7 +28,6 @@ CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=57344
 CONFIG_RAM_START=0x0a002000
diff --git a/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig b/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig
index 364310bedc..8ba9897d5e 100644
--- a/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig
+++ b/boards/renesas/sh1/us7032evb1/configs/ostest/defconfig
@@ -25,7 +25,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=1024
 CONFIG_MOTOROLA_SREC=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=57344
 CONFIG_RAM_START=0x0a002000
diff --git a/boards/risc-v/bl602/bl602evb/configs/elf/defconfig b/boards/risc-v/bl602/bl602evb/configs/elf/defconfig
index a04e406f28..3d8861d4b0 100644
--- a/boards/risc-v/bl602/bl602evb/configs/elf/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/elf/defconfig
@@ -48,7 +48,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig b/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig
index 0e71bc5171..9446d02e14 100644
--- a/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig
@@ -42,7 +42,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig b/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig
index 5fd19b9037..a26c0bfcce 100644
--- a/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig
@@ -44,7 +44,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig b/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig
index 1abe60a0db..62528347e3 100644
--- a/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig
@@ -44,7 +44,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig b/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig
index bc6fc6e604..652eeb7943 100644
--- a/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig
@@ -42,7 +42,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/spi/defconfig b/boards/risc-v/bl602/bl602evb/configs/spi/defconfig
index bf8915548c..be1e8c9cdd 100644
--- a/boards/risc-v/bl602/bl602evb/configs/spi/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/spi/defconfig
@@ -44,7 +44,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_MAXARGUMENTS=16
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig b/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig
index 009b5d3f62..a62a80aea0 100644
--- a/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig
@@ -44,7 +44,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=134217728
 CONFIG_RAM_START=0xc0800000
diff --git a/boards/risc-v/bl602/bl602evb/configs/timer/defconfig b/boards/risc-v/bl602/bl602evb/configs/timer/defconfig
index 6b96cb60c6..ab1581445a 100644
--- a/boards/risc-v/bl602/bl602evb/configs/timer/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/timer/defconfig
@@ -45,7 +45,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_PWM=y
 CONFIG_PWM_MULTICHAN=y
diff --git a/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig b/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig
index c815b1d85e..ca422e479d 100644
--- a/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig
+++ b/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig
@@ -97,7 +97,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_LINELEN=128
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PSEUDOTERM=y
 CONFIG_PTHREAD_MUTEX_TYPES=y
 CONFIG_PTHREAD_SPINLOCKS=y
diff --git a/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig b/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig
index 90a09cdf2b..6494184b64 100644
--- a/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig
+++ b/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig
@@ -61,7 +61,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1536
 CONFIG_RAM_SIZE=16384
 CONFIG_RAM_START=0x80000000
diff --git a/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig b/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig
index ea21736695..1e78573b1f 100644
--- a/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig
+++ b/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig
@@ -81,7 +81,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
 CONFIG_NSH_TELNET=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=268435456
 CONFIG_RAM_START=0x40000000
diff --git a/boards/risc-v/litex/arty_a7/configs/nsh/defconfig b/boards/risc-v/litex/arty_a7/configs/nsh/defconfig
index 34ceddaf92..eed5169765 100644
--- a/boards/risc-v/litex/arty_a7/configs/nsh/defconfig
+++ b/boards/risc-v/litex/arty_a7/configs/nsh/defconfig
@@ -39,7 +39,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=8192
 CONFIG_RAM_SIZE=268435456
 CONFIG_RAM_START=0x40000000
diff --git a/boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig b/boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig
index eaf1154d6a..ea497ca2bb 100644
--- a/boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig
+++ b/boards/risc-v/qemu-rv/rv-virt/configs/knsh64/defconfig
@@ -65,7 +65,6 @@ CONFIG_INIT_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_ENVPATH=y
 CONFIG_LIBC_EXECFUNCS=y
-CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_MEMSET_64BIT=y
@@ -77,7 +76,6 @@ CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NSH_READLINE=y
 CONFIG_PATH_INITIAL="/system/bin"
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=1048576
 CONFIG_RAM_START=0x80100000
 CONFIG_READLINE_CMD_HISTORY=y
diff --git a/boards/risc-v/qemu-rv/rv-virt/configs/nsh/defconfig b/boards/risc-v/qemu-rv/rv-virt/configs/nsh/defconfig
index 53d6647db8..b43c4f20ad 100644
--- a/boards/risc-v/qemu-rv/rv-virt/configs/nsh/defconfig
+++ b/boards/risc-v/qemu-rv/rv-virt/configs/nsh/defconfig
@@ -40,7 +40,6 @@ CONFIG_INIT_ENTRYPOINT="nsh_main"
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_ENVPATH=y
 CONFIG_LIBC_EXECFUNCS=y
-CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
@@ -49,7 +48,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
 CONFIG_PATH_INITIAL="/system/bin"
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=33554432
 CONFIG_RAM_START=0x80000000
 CONFIG_READLINE_CMD_HISTORY=y
diff --git a/boards/risc-v/qemu-rv/rv-virt/configs/nsh64/defconfig b/boards/risc-v/qemu-rv/rv-virt/configs/nsh64/defconfig
index ee1c89c4d0..7aa88b32ef 100644
--- a/boards/risc-v/qemu-rv/rv-virt/configs/nsh64/defconfig
+++ b/boards/risc-v/qemu-rv/rv-virt/configs/nsh64/defconfig
@@ -41,7 +41,6 @@ CONFIG_INIT_STACKSIZE=3072
 CONFIG_INTELHEX_BINARY=y
 CONFIG_LIBC_ENVPATH=y
 CONFIG_LIBC_EXECFUNCS=y
-CONFIG_LIBC_FLOATINGPOINT=y
 CONFIG_LIBC_PERROR_STDOUT=y
 CONFIG_LIBC_STRERROR=y
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
@@ -50,7 +49,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=512
 CONFIG_NSH_READLINE=y
 CONFIG_PATH_INITIAL="/system/bin"
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=33554432
 CONFIG_RAM_START=0x80000000
 CONFIG_READLINE_CMD_HISTORY=y
diff --git a/boards/risc-v/qemu-rv/rv-virt/configs/smp/defconfig b/boards/risc-v/qemu-rv/rv-virt/configs/smp/defconfig
index 09cbeb0503..de7dfbdb45 100644
--- a/boards/risc-v/qemu-rv/rv-virt/configs/smp/defconfig
+++ b/boards/risc-v/qemu-rv/rv-virt/configs/smp/defconfig
@@ -55,7 +55,6 @@ CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=33554432
 CONFIG_RAM_START=0x80000000
 CONFIG_RR_INTERVAL=200
diff --git a/boards/risc-v/qemu-rv/rv-virt/configs/smp64/defconfig b/boards/risc-v/qemu-rv/rv-virt/configs/smp64/defconfig
index 3b5cd2ddce..5be3a8df7f 100644
--- a/boards/risc-v/qemu-rv/rv-virt/configs/smp64/defconfig
+++ b/boards/risc-v/qemu-rv/rv-virt/configs/smp64/defconfig
@@ -56,7 +56,6 @@ CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=33554432
 CONFIG_RAM_START=0x80000000
 CONFIG_RR_INTERVAL=200
diff --git a/boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig b/boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig
index 7c443a3e0c..a1eb649af6 100644
--- a/boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig
+++ b/boards/risc-v/rv32m1/rv32m1-vega/configs/buttons/defconfig
@@ -51,7 +51,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=196608
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig b/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig
index f5b7f2382a..08d92892b3 100644
--- a/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig
+++ b/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh-itcm/defconfig
@@ -39,7 +39,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=196608
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig b/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig
index 536b367069..410a200e34 100644
--- a/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig
+++ b/boards/risc-v/rv32m1/rv32m1-vega/configs/nsh/defconfig
@@ -39,7 +39,6 @@ CONFIG_NSH_ARCHINIT=y
 CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILEIOSIZE=64
 CONFIG_NSH_STRERROR=y
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=196608
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/sparc/bm3803/xx3803/configs/nsh/defconfig b/boards/sparc/bm3803/xx3803/configs/nsh/defconfig
index 38e6b032d2..aed43dd26d 100644
--- a/boards/sparc/bm3803/xx3803/configs/nsh/defconfig
+++ b/boards/sparc/bm3803/xx3803/configs/nsh/defconfig
@@ -101,7 +101,6 @@ CONFIG_NSH_LINELEN=64
 CONFIG_NSH_READLINE=y
 CONFIG_NUNGET_CHARS=0
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=32768
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_MUTEX_UNSAFE=y
 CONFIG_PTHREAD_STACK_MIN=2048
 CONFIG_RAM_SIZE=1048576
diff --git a/boards/sparc/bm3823/xx3823/configs/nsh/defconfig b/boards/sparc/bm3823/xx3823/configs/nsh/defconfig
index a2ad673e1e..1c0059e508 100644
--- a/boards/sparc/bm3823/xx3823/configs/nsh/defconfig
+++ b/boards/sparc/bm3823/xx3823/configs/nsh/defconfig
@@ -39,7 +39,6 @@ CONFIG_NSH_BUILTIN_APPS=y
 CONFIG_NSH_FILE_APPS=y
 CONFIG_NUNGET_CHARS=0
 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_RAM_SIZE=524288
 CONFIG_RAM_START=0x20000000
 CONFIG_RAW_BINARY=y
diff --git a/boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig b/boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig
index 98c15159a6..5233e5150f 100644
--- a/boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig
+++ b/boards/z80/ez80/ez80f910200kitg/configs/ostest/defconfig
@@ -26,7 +26,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=1024
 CONFIG_MMCSD=y
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0
diff --git a/boards/z80/z180/p112/configs/ostest/defconfig b/boards/z80/z180/p112/configs/ostest/defconfig
index d865c2c2f3..8bb34f742e 100644
--- a/boards/z80/z180/p112/configs/ostest/defconfig
+++ b/boards/z80/z180/p112/configs/ostest/defconfig
@@ -20,7 +20,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=1024
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x0000
diff --git a/boards/z80/z8/z8encore000zco/configs/ostest/defconfig b/boards/z80/z8/z8encore000zco/configs/ostest/defconfig
index 52a4a779e7..c69fad329b 100644
--- a/boards/z80/z8/z8encore000zco/configs/ostest/defconfig
+++ b/boards/z80/z8/z8encore000zco/configs/ostest/defconfig
@@ -25,7 +25,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=256
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=256
 CONFIG_PTHREAD_STACK_MIN=128
 CONFIG_RAM_SIZE=65536
diff --git a/boards/z80/z8/z8f64200100kit/configs/ostest/defconfig b/boards/z80/z8/z8f64200100kit/configs/ostest/defconfig
index 93938a7f28..0b916f77f0 100644
--- a/boards/z80/z8/z8f64200100kit/configs/ostest/defconfig
+++ b/boards/z80/z8/z8f64200100kit/configs/ostest/defconfig
@@ -24,7 +24,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=256
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=256
 CONFIG_PTHREAD_STACK_MIN=128
 CONFIG_RAM_SIZE=65536
diff --git a/boards/z80/z80/z80sim/configs/nsh/defconfig b/boards/z80/z80/z80sim/configs/nsh/defconfig
index 9fac04c741..d077121ff9 100644
--- a/boards/z80/z80/z80sim/configs/nsh/defconfig
+++ b/boards/z80/z80/z80sim/configs/nsh/defconfig
@@ -34,7 +34,6 @@ CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6
 CONFIG_NSH_FILEIOSIZE=1024
 CONFIG_NSH_LINELEN=40
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x0000
diff --git a/boards/z80/z80/z80sim/configs/ostest/defconfig b/boards/z80/z80/z80sim/configs/ostest/defconfig
index d865c2c2f3..8bb34f742e 100644
--- a/boards/z80/z80/z80sim/configs/ostest/defconfig
+++ b/boards/z80/z80/z80sim/configs/ostest/defconfig
@@ -20,7 +20,6 @@ CONFIG_INIT_ENTRYPOINT="ostest_main"
 CONFIG_INIT_STACKSIZE=1024
 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=3
 CONFIG_NUNGET_CHARS=0
-CONFIG_PREALLOC_TIMERS=0
 CONFIG_PTHREAD_STACK_DEFAULT=1024
 CONFIG_RAM_SIZE=65536
 CONFIG_RAM_START=0x0000
diff --git a/sched/Kconfig b/sched/Kconfig
index b883ebd8c2..8319b4c5ca 100644
--- a/sched/Kconfig
+++ b/sched/Kconfig
@@ -197,6 +197,7 @@ config PREALLOC_TIMERS
 	int "Number of pre-allocated POSIX timers"
 	default 4 if DEFAULT_SMALL
 	default 8 if !DEFAULT_SMALL
+	depends on !DISABLE_POSIX_TIMERS
 	---help---
 		The number of pre-allocated POSIX timer structures.  The system manages a
 		pool of preallocated timer structures to minimize dynamic allocations.  Set to
diff --git a/sched/timer/timer.h b/sched/timer/timer.h
index e8b1508172..30ba2ecaeb 100644
--- a/sched/timer/timer.h
+++ b/sched/timer/timer.h
@@ -34,6 +34,8 @@
 #include <nuttx/signal.h>
 #include <nuttx/wdog.h>
 
+#ifndef CONFIG_DISABLE_POSIX_TIMERS
+
 /****************************************************************************
  * Pre-processor Definitions
  ****************************************************************************/
@@ -85,4 +87,5 @@ void timer_initialize(void);
 void timer_deleteall(pid_t pid);
 int timer_release(FAR struct posix_timer_s *timer);
 
+#endif /* CONFIG_DISABLE_POSIX_TIMERS */
 #endif /* __SCHED_TIMER_TIMER_H */


[incubator-nuttx] 01/02: Kconfig: Remove EXPERIMENTAL for features which is been around a long time

Posted by ac...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

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

commit 8a265e274dfad8b65d034d824294ec954af8634a
Author: Xiang Xiao <xi...@xiaomi.com>
AuthorDate: Fri Sep 16 13:08:21 2022 +0800

    Kconfig: Remove EXPERIMENTAL for features which is been around a long time
    
    Signed-off-by: Xiang Xiao <xi...@xiaomi.com>
---
 arch/Kconfig                 | 2 +-
 arch/arm/src/armv7-a/Kconfig | 2 +-
 arch/arm/src/armv7-r/Kconfig | 2 +-
 arch/risc-v/Kconfig          | 4 ++--
 fs/shm/Kconfig               | 2 +-
 mm/Kconfig                   | 2 +-
 net/mld/Kconfig              | 1 -
 net/pkt/Kconfig              | 1 -
 sched/Kconfig                | 2 +-
 9 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/arch/Kconfig b/arch/Kconfig
index 031158f630..6ac116d4f3 100644
--- a/arch/Kconfig
+++ b/arch/Kconfig
@@ -977,7 +977,7 @@ config ARCH_NUSER_INTERRUPTS
 # and DEBUG_FEATURES.
 
 menu "Bring-Up Options"
-	depends on EXPERIMENTAL && DEBUG_FEATURES
+	depends on DEBUG_FEATURES
 
 config SUPPRESS_CLOCK_CONFIG
 	bool "Suppress clock configuration"
diff --git a/arch/arm/src/armv7-a/Kconfig b/arch/arm/src/armv7-a/Kconfig
index 0b265084c7..22fe1a45c9 100644
--- a/arch/arm/src/armv7-a/Kconfig
+++ b/arch/arm/src/armv7-a/Kconfig
@@ -48,7 +48,7 @@ menu "L2 Cache Configuration"
 config ARMV7A_L2CC_PL310
 	bool "ARMv7-A L2CC P310 Support"
 	default n
-	depends on ARMV7A_HAVE_L2CC_PL310 && EXPERIMENTAL
+	depends on ARMV7A_HAVE_L2CC_PL310
 	select ARCH_L2CACHE
 	---help---
 		Enable the 2 Cache Controller (L2CC) is based on the L2CC-PL310 ARM
diff --git a/arch/arm/src/armv7-r/Kconfig b/arch/arm/src/armv7-r/Kconfig
index a000887538..b0679a4f20 100644
--- a/arch/arm/src/armv7-r/Kconfig
+++ b/arch/arm/src/armv7-r/Kconfig
@@ -55,7 +55,7 @@ menu "L2 Cache Configuration"
 config ARMV7R_L2CC_PL310
 	bool "ARMv7-A L2CC P310 Support"
 	default n
-	depends on ARMV7R_HAVE_L2CC_PL310 && EXPERIMENTAL
+	depends on ARMV7R_HAVE_L2CC_PL310
 	select ARCH_L2CACHE
 	---help---
 		Enable the 2 Cache Controller (L2CC) is based on the L2CC-PL310 ARM
diff --git a/arch/risc-v/Kconfig b/arch/risc-v/Kconfig
index f2e05f50fa..275cd4271a 100644
--- a/arch/risc-v/Kconfig
+++ b/arch/risc-v/Kconfig
@@ -134,8 +134,8 @@ config ARCH_CHIP_RV32M1
 
 config ARCH_CHIP_QEMU_RV
 	bool "QEMU RV"
-	select ARCH_HAVE_FPU if EXPERIMENTAL
-	select ARCH_HAVE_DPFPU if EXPERIMENTAL
+	select ARCH_HAVE_FPU
+	select ARCH_HAVE_DPFPU
 	select ARCH_HAVE_MULTICPU
 	select ARCH_HAVE_MPU
 	select ARCH_HAVE_MMU
diff --git a/fs/shm/Kconfig b/fs/shm/Kconfig
index 80b8cc58e9..b0f75d129f 100644
--- a/fs/shm/Kconfig
+++ b/fs/shm/Kconfig
@@ -6,7 +6,7 @@
 config FS_SHM
 	bool "Shared memory support"
 	default n
-	depends on MM_SHM && EXPERIMENTAL
+	depends on MM_SHM
 	---help---
 		Include support for shm_open() and shm_close.
 
diff --git a/mm/Kconfig b/mm/Kconfig
index e0c02acd0a..551a174854 100644
--- a/mm/Kconfig
+++ b/mm/Kconfig
@@ -160,7 +160,7 @@ endif # MM_PGALLOC
 config MM_SHM
 	bool "Shared memory support"
 	default n
-	depends on MM_PGALLOC && BUILD_KERNEL && EXPERIMENTAL
+	depends on MM_PGALLOC && BUILD_KERNEL
 	---help---
 		Build in support for the shared memory interfaces shmget(), shmat(),
 		shmctl(), and shmdt().
diff --git a/net/mld/Kconfig b/net/mld/Kconfig
index 6a830dc394..40ebda602c 100644
--- a/net/mld/Kconfig
+++ b/net/mld/Kconfig
@@ -18,7 +18,6 @@ if NET_MLD
 config NET_MLD_ROUTER
 	bool # "MLD Router support"
 	default n
-	depends on EXPERIMENTAL
 	---help---
 		Enables a few hooks that will be needed for router support in the
 		future.  Not yet ready for prime time.
diff --git a/net/pkt/Kconfig b/net/pkt/Kconfig
index 6d5c01eee9..578cf69267 100644
--- a/net/pkt/Kconfig
+++ b/net/pkt/Kconfig
@@ -8,7 +8,6 @@ menu "Raw Socket Support"
 config NET_PKT
 	bool "Socket packet socket support"
 	default n
-	depends on NET_ETHERNET || EXPERIMENTAL
 	select NETDEV_IFINDEX
 	---help---
 		Enable or disable support for packet sockets.
diff --git a/sched/Kconfig b/sched/Kconfig
index 2ec0c8c218..b883ebd8c2 100644
--- a/sched/Kconfig
+++ b/sched/Kconfig
@@ -165,7 +165,7 @@ config ARCH_HAVE_TIMEKEEPING
 config CLOCK_TIMEKEEPING
 	bool "Support timekeeping algorithms"
 	default n
-	depends on EXPERIMENTAL && ARCH_HAVE_TIMEKEEPING
+	depends on ARCH_HAVE_TIMEKEEPING
 	---help---
 		CLOCK_TIMEKEEPING enables experimental time management algorithms.