diff --git a/Documentation/reference/user/01_task_control.rst b/Documentation/reference/user/01_task_control.rst index 81b33072fd..60d22a0288 100644 --- a/Documentation/reference/user/01_task_control.rst +++ b/Documentation/reference/user/01_task_control.rst @@ -87,9 +87,8 @@ Standard ``posix_spawn`` interfaces: Non-standard task control interfaces inspired by ``posix_spawn``: - :c:func:`task_spawn` - - :c:func:`task_spawnattr_getstacksize` - - :c:func:`task_spawnattr_setstacksize` - - :c:func:`posix_spawn_file_actions_init` + - :c:func:`posix_spawnattr_getstacksize` + - :c:func:`posix_spawnattr_setstacksize` Functions --------- @@ -846,9 +845,9 @@ Functions **POSIX Compatibility:** This is a non-standard interface inspired by ``posix_spawn()``. -.. c:function:: int task_spawnattr_getstacksize(FAR const posix_spawnattr_t *attr, FAR size_t *stacksize) +.. c:function:: int posix_spawnattr_getstacksize(FAR const posix_spawnattr_t *attr, FAR size_t *stacksize) - The ``task_spawnattr_getstacksize()`` function will + The ``posix_spawnattr_getstacksize()`` function will obtain the value of the *spawn-stacksize* attribute from the attributes object referenced by ``attr``. @@ -858,9 +857,9 @@ Functions :return: On success, this function returns 0; on failure it will return an error number from ```` -.. c:function:: int task_spawnattr_setstacksize(FAR posix_spawnattr_t *attr, size_t stacksize) +.. c:function:: int posix_spawnattr_setstacksize(FAR posix_spawnattr_t *attr, size_t stacksize) - The ``task_spawnattr_setstacksize()`` function will set + The ``posix_spawnattr_setstacksize()`` function will set the *spawn-stacksize* attribute in an initialized attributes object referenced by ``attr``. diff --git a/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig b/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig index 7d9111a01e..06e57da484 100644 --- a/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig +++ b/boards/arm/imx6/sabre-6quad/configs/netnsh/defconfig @@ -97,6 +97,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_READLINE=y CONFIG_PATH_INITIAL="/system/bin" +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=3072 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=3072 CONFIG_PREALLOC_TIMERS=4 CONFIG_RAM_SIZE=1073741824 @@ -117,7 +118,6 @@ CONFIG_SYSTEM_ADBD=y CONFIG_SYSTEM_DHCPC_RENEW=y CONFIG_SYSTEM_NSH=m CONFIG_SYSTEM_PING=y -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=3072 CONFIG_TESTING_GETPRIME=y CONFIG_TESTING_OSTEST=y CONFIG_TESTING_OSTEST_FPUTESTDISABLE=y diff --git a/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig b/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig index a0f79ef49b..61fc9637ed 100644 --- a/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig +++ b/boards/arm/kinetis/freedom-k28f/configs/nshsdusb/defconfig @@ -65,6 +65,7 @@ CONFIG_NSH_DISABLE_IFUPDOWN=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_TIMERS=4 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PTHREAD_MUTEX_DEFAULT_PRIO_INHERIT=y @@ -83,5 +84,4 @@ CONFIG_START_MONTH=5 CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_NSH_STACKSIZE=2048 CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_USBDEV=y diff --git a/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig b/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig index 74d192e4fb..8339cbb18f 100644 --- a/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig +++ b/boards/arm/kl/freedom-kl25z/configs/nsh/defconfig @@ -37,6 +37,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=80 CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_PWM=y CONFIG_RAM_SIZE=16384 @@ -50,6 +51,5 @@ CONFIG_START_YEAR=2013 CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_UART0_SERIAL_CONSOLE=y diff --git a/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig b/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig index 71b9231bcc..41196a5e8a 100644 --- a/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig +++ b/boards/arm/kl/freedom-kl26z/configs/nsh/defconfig @@ -37,6 +37,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=80 CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_PWM=y CONFIG_RAM_SIZE=16384 @@ -50,6 +51,5 @@ CONFIG_START_YEAR=2013 CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_UART0_SERIAL_CONSOLE=y diff --git a/boards/arm/kl/teensy-lc/configs/nsh/defconfig b/boards/arm/kl/teensy-lc/configs/nsh/defconfig index 7bf99adb69..fcd0976c89 100644 --- a/boards/arm/kl/teensy-lc/configs/nsh/defconfig +++ b/boards/arm/kl/teensy-lc/configs/nsh/defconfig @@ -50,6 +50,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=80 CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_PWM=y CONFIG_RAM_SIZE=8192 @@ -61,6 +62,5 @@ CONFIG_START_YEAR=2015 CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_UART0_SERIAL_CONSOLE=y diff --git a/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig b/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig index 291ddcdfa7..7e0bdebf5d 100644 --- a/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig +++ b/boards/arm/lpc17xx_40xx/lincoln60/configs/thttpd-binfs/defconfig @@ -52,6 +52,7 @@ CONFIG_NET_TCP_CONNS=12 CONFIG_NET_TCP_WRITE_BUFFERS=y CONFIG_NUNGET_CHARS=0 CONFIG_PIPES=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_RAM_SIZE=32768 CONFIG_RAM_START=0x10000000 CONFIG_RR_INTERVAL=200 @@ -63,7 +64,6 @@ CONFIG_START_YEAR=2015 CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_SYSTEM_PING=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_THTTPD_CGIINBUFFERSIZ=256 CONFIG_THTTPD_CGIOUTBUFFERSIZE=256 CONFIG_THTTPD_CGI_BYTECOUNT=20000 diff --git a/boards/arm/lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig b/boards/arm/lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig index 0d41d8869b..7b30f8fefc 100644 --- a/boards/arm/lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig +++ b/boards/arm/lpc31xx/olimex-lpc-h3131/configs/nsh/defconfig @@ -32,6 +32,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=196608 @@ -45,5 +46,4 @@ CONFIG_START_YEAR=2010 CONFIG_STDIO_BUFFER_SIZE=48 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_UART_SERIAL_CONSOLE=y diff --git a/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig b/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig index dbdca6c79b..9564240716 100644 --- a/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig +++ b/boards/arm/nuc1xx/nutiny-nuc120/configs/nsh/defconfig @@ -34,6 +34,7 @@ CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=80 CONFIG_NUC_UART1=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=16384 CONFIG_RAM_START=0x20000000 @@ -47,7 +48,6 @@ CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_UART1_RXBUFSIZE=64 CONFIG_UART1_SERIAL_CONSOLE=y diff --git a/boards/arm/phy62xx/phy6222/configs/nsh/defconfig b/boards/arm/phy62xx/phy6222/configs/nsh/defconfig index d82365ea35..5e6d444442 100644 --- a/boards/arm/phy62xx/phy6222/configs/nsh/defconfig +++ b/boards/arm/phy62xx/phy6222/configs/nsh/defconfig @@ -31,6 +31,7 @@ CONFIG_MTD=y CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6 CONFIG_NSH_FILEIOSIZE=64 CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=59264 CONFIG_RAM_START=0x1fff1880 @@ -43,5 +44,4 @@ CONFIG_START_YEAR=2013 CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 diff --git a/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig b/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig index 646982476d..b5738831e8 100644 --- a/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig +++ b/boards/arm/phy62xx/phy6222/configs/phy_sbp/defconfig @@ -61,6 +61,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_FILE_APPS=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=59264 CONFIG_RAM_START=0x1fff1880 @@ -73,5 +74,4 @@ CONFIG_START_YEAR=2013 CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 diff --git a/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig b/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig index f62b05fa7c..14b6d1f29d 100644 --- a/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig +++ b/boards/arm/s32k1xx/s32k118evb/configs/nsh/defconfig @@ -35,6 +35,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=80 CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=23552 CONFIG_RAM_START=0x1ffffc00 @@ -49,5 +50,4 @@ CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 diff --git a/boards/arm/sam34/sam4l-xplained/configs/nsh/defconfig b/boards/arm/sam34/sam4l-xplained/configs/nsh/defconfig index 23d9cf4689..4f1e93dcb9 100644 --- a/boards/arm/sam34/sam4l-xplained/configs/nsh/defconfig +++ b/boards/arm/sam34/sam4l-xplained/configs/nsh/defconfig @@ -29,6 +29,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=32768 @@ -42,5 +43,4 @@ CONFIG_START_MONTH=6 CONFIG_START_YEAR=2013 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_USART0_SERIAL_CONSOLE=y diff --git a/boards/arm/samd2l2/arduino-m0/configs/nsh/defconfig b/boards/arm/samd2l2/arduino-m0/configs/nsh/defconfig index 3f181d4fde..9b372c6781 100644 --- a/boards/arm/samd2l2/arduino-m0/configs/nsh/defconfig +++ b/boards/arm/samd2l2/arduino-m0/configs/nsh/defconfig @@ -39,6 +39,7 @@ CONFIG_HAVE_CXXINITIALIZE=y CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=1536 CONFIG_NSH_BUILTIN_APPS=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=32768 CONFIG_RAM_START=0x20000000 @@ -53,7 +54,6 @@ CONFIG_START_MONTH=6 CONFIG_START_YEAR=2015 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_USART3_RXBUFSIZE=64 CONFIG_USART3_TXBUFSIZE=64 CONFIG_USART4_RXBUFSIZE=64 diff --git a/boards/arm/samd2l2/arduino-m0/configs/usbnsh/defconfig b/boards/arm/samd2l2/arduino-m0/configs/usbnsh/defconfig index e20b13075f..e71261033f 100644 --- a/boards/arm/samd2l2/arduino-m0/configs/usbnsh/defconfig +++ b/boards/arm/samd2l2/arduino-m0/configs/usbnsh/defconfig @@ -42,6 +42,7 @@ CONFIG_HAVE_CXXINITIALIZE=y CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=1536 CONFIG_NSH_BUILTIN_APPS=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=32768 CONFIG_RAM_START=0x20000000 @@ -55,5 +56,4 @@ CONFIG_START_MONTH=9 CONFIG_START_YEAR=2019 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_USBDEV=y diff --git a/boards/arm/samd2l2/circuit-express/configs/nsh/defconfig b/boards/arm/samd2l2/circuit-express/configs/nsh/defconfig index 105848812f..c42b055df2 100644 --- a/boards/arm/samd2l2/circuit-express/configs/nsh/defconfig +++ b/boards/arm/samd2l2/circuit-express/configs/nsh/defconfig @@ -43,6 +43,7 @@ CONFIG_DEFAULT_SMALL=y CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=1536 CONFIG_NSH_BUILTIN_APPS=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=32768 CONFIG_RAM_START=0x20000000 @@ -55,7 +56,6 @@ CONFIG_START_MONTH=6 CONFIG_START_YEAR=2015 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_USART4_RXBUFSIZE=64 CONFIG_USART4_SERIAL_CONSOLE=y CONFIG_USART4_TXBUFSIZE=64 diff --git a/boards/arm/samd2l2/circuit-express/configs/usbnsh/defconfig b/boards/arm/samd2l2/circuit-express/configs/usbnsh/defconfig index 56e1529c33..a56263ff81 100644 --- a/boards/arm/samd2l2/circuit-express/configs/usbnsh/defconfig +++ b/boards/arm/samd2l2/circuit-express/configs/usbnsh/defconfig @@ -42,6 +42,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=1536 CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_USBCONSOLE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=32768 CONFIG_RAM_START=0x20000000 @@ -56,7 +57,6 @@ CONFIG_START_MONTH=6 CONFIG_START_YEAR=2015 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_USART4_RXBUFSIZE=64 CONFIG_USART4_SERIAL_CONSOLE=y CONFIG_USART4_TXBUFSIZE=64 diff --git a/boards/arm/samd2l2/samd20-xplained/configs/nsh/defconfig b/boards/arm/samd2l2/samd20-xplained/configs/nsh/defconfig index 80210be263..ca1e45bb36 100644 --- a/boards/arm/samd2l2/samd20-xplained/configs/nsh/defconfig +++ b/boards/arm/samd2l2/samd20-xplained/configs/nsh/defconfig @@ -41,6 +41,7 @@ CONFIG_HOST_WINDOWS=y CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=1536 CONFIG_NSH_BUILTIN_APPS=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=32768 CONFIG_RAM_START=0x20000000 @@ -54,7 +55,6 @@ CONFIG_START_MONTH=2 CONFIG_START_YEAR=2014 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_USART3_RXBUFSIZE=64 CONFIG_USART3_TXBUFSIZE=64 CONFIG_USART4_RXBUFSIZE=64 diff --git a/boards/arm/samd2l2/samd21-xplained/configs/nsh/defconfig b/boards/arm/samd2l2/samd21-xplained/configs/nsh/defconfig index a093620311..29d5210544 100644 --- a/boards/arm/samd2l2/samd21-xplained/configs/nsh/defconfig +++ b/boards/arm/samd2l2/samd21-xplained/configs/nsh/defconfig @@ -42,6 +42,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=1536 CONFIG_INTELHEX_BINARY=y CONFIG_NSH_BUILTIN_APPS=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=32768 CONFIG_RAM_START=0x20000000 @@ -54,7 +55,6 @@ CONFIG_START_MONTH=6 CONFIG_START_YEAR=2015 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_USART3_RXBUFSIZE=64 CONFIG_USART3_TXBUFSIZE=64 CONFIG_USART4_RXBUFSIZE=64 diff --git a/boards/arm/samd2l2/saml21-xplained/configs/nsh/defconfig b/boards/arm/samd2l2/saml21-xplained/configs/nsh/defconfig index e4ad32f7a0..4de5c623a1 100644 --- a/boards/arm/samd2l2/saml21-xplained/configs/nsh/defconfig +++ b/boards/arm/samd2l2/saml21-xplained/configs/nsh/defconfig @@ -42,6 +42,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_INIT_STACKSIZE=1536 CONFIG_INTELHEX_BINARY=y CONFIG_NSH_BUILTIN_APPS=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=32768 CONFIG_RAM_START=0x20000000 @@ -57,7 +58,6 @@ CONFIG_START_MONTH=2 CONFIG_START_YEAR=2014 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_USART3_RXBUFSIZE=64 CONFIG_USART3_TXBUFSIZE=64 CONFIG_USART4_RXBUFSIZE=64 diff --git a/boards/arm/samd5e5/metro-m4/configs/nsh/defconfig b/boards/arm/samd5e5/metro-m4/configs/nsh/defconfig index b9ffef7d60..8228ad7618 100644 --- a/boards/arm/samd5e5/metro-m4/configs/nsh/defconfig +++ b/boards/arm/samd5e5/metro-m4/configs/nsh/defconfig @@ -25,6 +25,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=196608 @@ -39,7 +40,6 @@ CONFIG_START_DAY=23 CONFIG_START_MONTH=7 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_USART3_RXBUFSIZE=64 CONFIG_USART3_SERIAL_CONSOLE=y CONFIG_USART3_TXBUFSIZE=64 diff --git a/boards/arm/samd5e5/same54-xplained-pro/configs/nsh/defconfig b/boards/arm/samd5e5/same54-xplained-pro/configs/nsh/defconfig index 86fd1da6d9..58ef7aea1a 100644 --- a/boards/arm/samd5e5/same54-xplained-pro/configs/nsh/defconfig +++ b/boards/arm/samd5e5/same54-xplained-pro/configs/nsh/defconfig @@ -25,6 +25,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=196608 @@ -40,7 +41,6 @@ CONFIG_START_DAY=23 CONFIG_START_MONTH=7 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_USART2_SERIAL_CONSOLE=y CONFIG_USART3_RXBUFSIZE=64 CONFIG_USART3_TXBUFSIZE=64 diff --git a/boards/arm/samv7/same70-xplained/README.txt b/boards/arm/samv7/same70-xplained/README.txt index a164614b00..e0fcd8fe85 100644 --- a/boards/arm/samv7/same70-xplained/README.txt +++ b/boards/arm/samv7/same70-xplained/README.txt @@ -1419,7 +1419,7 @@ Configuration sub-directories CONFIG_PTHREAD_STACK_MIN=256 CONFIG_PTHREAD_STACK_DEFAULT=2048 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024 - CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 + CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048 CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048 diff --git a/boards/arm/samv7/same70-xplained/configs/pysim/defconfig b/boards/arm/samv7/same70-xplained/configs/pysim/defconfig index 69f728c69a..064f6dfa30 100644 --- a/boards/arm/samv7/same70-xplained/configs/pysim/defconfig +++ b/boards/arm/samv7/same70-xplained/configs/pysim/defconfig @@ -101,6 +101,7 @@ CONFIG_NSH_READLINE=y CONFIG_NSH_ROMFSETC=y CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048 CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_TIMERS=4 CONFIG_PSEUDOTERM=y CONFIG_PTHREAD_CLEANUP=y @@ -153,6 +154,5 @@ CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_NSH_STACKSIZE=2048 CONFIG_SYSTEM_PING=y CONFIG_SYSTEM_PING_STACKSIZE=2048 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_USART1_SERIAL_CONSOLE=y CONFIG_USEC_PER_TICK=1000 diff --git a/boards/arm/samv7/samv71-xult/README.txt b/boards/arm/samv7/samv71-xult/README.txt index b4d478b587..1d7fe61344 100644 --- a/boards/arm/samv7/samv71-xult/README.txt +++ b/boards/arm/samv7/samv71-xult/README.txt @@ -2082,7 +2082,7 @@ Configuration sub-directories CONFIG_PTHREAD_STACK_MIN=256 CONFIG_PTHREAD_STACK_DEFAULT=2048 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024 - CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 + CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048 CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048 diff --git a/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig index 84799880ef..426c64dc11 100644 --- a/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig +++ b/boards/arm/stm32/nucleo-f302r8/configs/can/defconfig @@ -34,6 +34,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_CMDPARMS=y CONFIG_NSH_FILEIOSIZE=256 CONFIG_NSH_QUOTE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_RAM_SIZE=16386 CONFIG_RAM_START=0x20000000 @@ -54,5 +55,4 @@ CONFIG_STM32_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_TIME64=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig index 7bb91bb1ae..4fb9084c6d 100644 --- a/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig +++ b/boards/arm/stm32/nucleo-f302r8/configs/highpri/defconfig @@ -30,6 +30,7 @@ CONFIG_INTELHEX_BINARY=y CONFIG_LIBM=y CONFIG_NAME_MAX=16 CONFIG_NUCLEOF302R8_HIGHPRI=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_PTHREAD_STACK_DEFAULT=1024 CONFIG_PTHREAD_STACK_MIN=1024 @@ -57,5 +58,4 @@ CONFIG_STM32_TIM1_PWM=y CONFIG_STM32_USART2=y CONFIG_SYSTEM_READLINE=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig index 11b2ee5019..3ae04c46bf 100644 --- a/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig +++ b/boards/arm/stm32/nucleo-f302r8/configs/nsh/defconfig @@ -68,6 +68,7 @@ CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=256 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_PTHREAD_STACK_DEFAULT=1024 CONFIG_PTHREAD_STACK_MIN=1024 @@ -84,5 +85,4 @@ CONFIG_STM32_PWR=y CONFIG_STM32_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig index 74d55e3d65..a8f5d6ff8a 100644 --- a/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig +++ b/boards/arm/stm32/nucleo-f334r8/configs/adc/defconfig @@ -71,6 +71,7 @@ CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=256 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_PTHREAD_STACK_DEFAULT=1024 CONFIG_PTHREAD_STACK_MIN=1024 @@ -94,5 +95,4 @@ CONFIG_STM32_TIM1_ADC=y CONFIG_STM32_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig index 1527f9abab..df8495aca5 100644 --- a/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig +++ b/boards/arm/stm32/nucleo-f334r8/configs/highpri/defconfig @@ -30,6 +30,7 @@ CONFIG_INTELHEX_BINARY=y CONFIG_LIBM=y CONFIG_NAME_MAX=16 CONFIG_NUCLEOF334R8_HIGHPRI=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_PTHREAD_STACK_DEFAULT=1024 CONFIG_PTHREAD_STACK_MIN=1024 @@ -61,5 +62,4 @@ CONFIG_STM32_PWR=y CONFIG_STM32_USART2=y CONFIG_SYSTEM_READLINE=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig index ec28b9a5f7..1bd91a8d70 100644 --- a/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig +++ b/boards/arm/stm32/nucleo-f334r8/configs/nsh/defconfig @@ -68,6 +68,7 @@ CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=256 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_PTHREAD_STACK_DEFAULT=1024 CONFIG_PTHREAD_STACK_MIN=1024 @@ -85,5 +86,4 @@ CONFIG_STM32_PWR=y CONFIG_STM32_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig index 2cc85f0d9c..c468a7e2fb 100644 --- a/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig +++ b/boards/arm/stm32/nucleo-f334r8/configs/spwm1/defconfig @@ -32,6 +32,7 @@ CONFIG_NAME_MAX=16 CONFIG_NUCLEOF334R8_SPWM=y CONFIG_NUCLEOF334R8_SPWM_PHASE_NUM=3 CONFIG_NUCLEOF334R8_SPWM_USE_HRTIM1=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_PTHREAD_STACK_DEFAULT=1024 CONFIG_PTHREAD_STACK_MIN=1024 @@ -72,5 +73,4 @@ CONFIG_STM32_PWR=y CONFIG_STM32_USART2=y CONFIG_SYSTEM_READLINE=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig b/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig index 5165df944c..a623359fbc 100644 --- a/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig +++ b/boards/arm/stm32/nucleo-f334r8/configs/spwm2/defconfig @@ -33,6 +33,7 @@ CONFIG_LIBM=y CONFIG_NAME_MAX=16 CONFIG_NUCLEOF334R8_SPWM=y CONFIG_NUCLEOF334R8_SPWM_PHASE_NUM=4 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_PTHREAD_STACK_DEFAULT=1024 CONFIG_PTHREAD_STACK_MIN=1024 @@ -63,5 +64,4 @@ CONFIG_STM32_TIM6=y CONFIG_STM32_USART2=y CONFIG_SYSTEM_READLINE=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig b/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig index 1ca6c7c415..a4caba646f 100644 --- a/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig +++ b/boards/arm/stm32/nucleo-g431rb/configs/adc/defconfig @@ -71,6 +71,7 @@ CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=256 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_PTHREAD_STACK_DEFAULT=1024 CONFIG_PTHREAD_STACK_MIN=1024 @@ -94,5 +95,4 @@ CONFIG_STM32_TIM1_ADC=y CONFIG_STM32_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig b/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig index dc41801d6f..d573d126ea 100644 --- a/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig +++ b/boards/arm/stm32/nucleo-l152re/configs/lcd/defconfig @@ -50,6 +50,7 @@ CONFIG_NXFONT_MONO5X8=y CONFIG_NXFONT_SANS22X29B=y CONFIG_NXFONT_SANS23X27=y CONFIG_NX_BLOCKING=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 @@ -68,6 +69,5 @@ CONFIG_STM32_PWR=y CONFIG_STM32_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig b/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig index f4ce8eed49..5bacfa2667 100644 --- a/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig +++ b/boards/arm/stm32/nucleo-l152re/configs/nsh/defconfig @@ -33,6 +33,7 @@ CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=81920 @@ -50,6 +51,5 @@ CONFIG_STM32_PWR=y CONFIG_STM32_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/olimexino-stm32/configs/can/defconfig b/boards/arm/stm32/olimexino-stm32/configs/can/defconfig index bd49bc7615..8f79d36c59 100644 --- a/boards/arm/stm32/olimexino-stm32/configs/can/defconfig +++ b/boards/arm/stm32/olimexino-stm32/configs/can/defconfig @@ -62,6 +62,7 @@ CONFIG_NSH_CODECS_BUFSIZE=0 CONFIG_NSH_FILEIOSIZE=128 CONFIG_NSH_LINELEN=40 CONFIG_NSH_NESTDEPTH=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768 CONFIG_PREALLOC_TIMERS=2 CONFIG_PRIORITY_INHERITANCE=y @@ -98,7 +99,6 @@ CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_TIME64=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_TLS_NELEM=0 CONFIG_USART1_RXBUFSIZE=32 CONFIG_USART1_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/olimexino-stm32/configs/composite/defconfig b/boards/arm/stm32/olimexino-stm32/configs/composite/defconfig index af1d8ad946..fb3b1b115f 100644 --- a/boards/arm/stm32/olimexino-stm32/configs/composite/defconfig +++ b/boards/arm/stm32/olimexino-stm32/configs/composite/defconfig @@ -80,6 +80,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_CODECS_BUFSIZE=0 CONFIG_NSH_FILEIOSIZE=128 CONFIG_NSH_LINELEN=40 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768 CONFIG_PREALLOC_TIMERS=2 CONFIG_PRIORITY_INHERITANCE=y @@ -123,7 +124,6 @@ CONFIG_SYSTEM_COMPOSITE=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_TIME64=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_TLS_NELEM=0 CONFIG_USART1_RXBUFSIZE=32 CONFIG_USART1_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/olimexino-stm32/configs/nsh/defconfig b/boards/arm/stm32/olimexino-stm32/configs/nsh/defconfig index 3b9299528e..8e635f5b26 100644 --- a/boards/arm/stm32/olimexino-stm32/configs/nsh/defconfig +++ b/boards/arm/stm32/olimexino-stm32/configs/nsh/defconfig @@ -68,6 +68,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_CODECS_BUFSIZE=0 CONFIG_NSH_FILEIOSIZE=128 CONFIG_NSH_LINELEN=40 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768 CONFIG_PREALLOC_TIMERS=2 CONFIG_PRIORITY_INHERITANCE=y @@ -109,7 +110,6 @@ CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_TIME64=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_TLS_NELEM=0 CONFIG_USART1_RXBUFSIZE=32 CONFIG_USART1_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/olimexino-stm32/configs/smallnsh/defconfig b/boards/arm/stm32/olimexino-stm32/configs/smallnsh/defconfig index c4365c820e..3be8ca34d1 100644 --- a/boards/arm/stm32/olimexino-stm32/configs/smallnsh/defconfig +++ b/boards/arm/stm32/olimexino-stm32/configs/smallnsh/defconfig @@ -45,6 +45,7 @@ CONFIG_NSH_CODECS_BUFSIZE=0 CONFIG_NSH_FILEIOSIZE=128 CONFIG_NSH_LINELEN=40 CONFIG_NSH_NESTDEPTH=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768 CONFIG_PREALLOC_TIMERS=2 CONFIG_PRIORITY_INHERITANCE=y @@ -73,7 +74,6 @@ CONFIG_STM32_USART1=y CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_TLS_NELEM=0 CONFIG_USART1_RXBUFSIZE=32 CONFIG_USART1_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig b/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig index b27f77923a..4b413b3518 100644 --- a/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig +++ b/boards/arm/stm32/olimexino-stm32/configs/tiny/defconfig @@ -40,6 +40,7 @@ CONFIG_INTELHEX_BINARY=y CONFIG_MM_SMALL=y CONFIG_NAME_MAX=8 CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=5 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=768 CONFIG_PREALLOC_TIMERS=2 CONFIG_PRIORITY_INHERITANCE=y @@ -71,7 +72,6 @@ CONFIG_STM32_USART1=y CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_SYSTEM_READLINE=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_TLS_NELEM=0 CONFIG_USART1_RXBUFSIZE=32 CONFIG_USART1_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig b/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig index aab3812c1b..9eb8805204 100644 --- a/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig +++ b/boards/arm/stm32/stm32f103-minimum/configs/hello/defconfig @@ -33,6 +33,7 @@ CONFIG_MM_SMALL=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=80 CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=20480 CONFIG_RAM_START=0x20000000 @@ -49,5 +50,4 @@ CONFIG_STM32_NOEXT_VECTORS=y CONFIG_STM32_USART1=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_USART1_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig b/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig index 45d22e68b4..155c44ff93 100644 --- a/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig +++ b/boards/arm/stm32/stm32f334-disco/configs/buckboost/defconfig @@ -85,6 +85,7 @@ CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=256 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_PTHREAD_STACK_DEFAULT=1024 CONFIG_PTHREAD_STACK_MIN=1024 @@ -127,5 +128,4 @@ CONFIG_STM32_PWR=y CONFIG_STM32_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig b/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig index 3cbe716769..367e6e1127 100644 --- a/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig +++ b/boards/arm/stm32/stm32f334-disco/configs/nsh/defconfig @@ -70,6 +70,7 @@ CONFIG_NSH_DISABLE_XD=y CONFIG_NSH_FILEIOSIZE=256 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_PTHREAD_STACK_DEFAULT=1024 CONFIG_PTHREAD_STACK_MIN=1024 @@ -87,5 +88,4 @@ CONFIG_STM32_PWR=y CONFIG_STM32_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/stm32f334-disco/configs/powerled/defconfig b/boards/arm/stm32/stm32f334-disco/configs/powerled/defconfig index ced65744c5..141c77dcff 100644 --- a/boards/arm/stm32/stm32f334-disco/configs/powerled/defconfig +++ b/boards/arm/stm32/stm32f334-disco/configs/powerled/defconfig @@ -77,6 +77,7 @@ CONFIG_NSH_FILEIOSIZE=256 CONFIG_NSH_LINELEN=64 CONFIG_NSH_MAXARGUMENTS=16 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_PREALLOC_TIMERS=2 CONFIG_PTHREAD_STACK_DEFAULT=1024 @@ -115,5 +116,4 @@ CONFIG_STM32_PWR=y CONFIG_STM32_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=512 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig b/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig index 0776ed8a90..5f1ec1771c 100644 --- a/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig +++ b/boards/arm/stm32/stm32ldiscovery/configs/chrono/defconfig @@ -41,6 +41,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=16384 CONFIG_RAM_START=0x20000000 @@ -59,5 +60,4 @@ CONFIG_STM32_PWR=y CONFIG_STM32_RTC=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 diff --git a/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig b/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig index e3a18e61dd..1449be551a 100644 --- a/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig +++ b/boards/arm/stm32/stm32ldiscovery/configs/nsh/defconfig @@ -30,6 +30,7 @@ CONFIG_MM_SMALL=y CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6 CONFIG_NSH_FILEIOSIZE=64 CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=16384 CONFIG_RAM_START=0x20000000 @@ -45,7 +46,6 @@ CONFIG_STM32_PWR=y CONFIG_STM32_USART1=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART1_BAUD=57600 CONFIG_USART1_RXBUFSIZE=64 diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig index fbff7f3f9c..d1e25d4790 100644 --- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig +++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/adc/defconfig @@ -36,6 +36,7 @@ CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 @@ -55,6 +56,5 @@ CONFIG_STM32F0L0G0_PWR=y CONFIG_STM32F0L0G0_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig index 72a5860abd..e1073dbd9b 100644 --- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig +++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nsh/defconfig @@ -33,6 +33,7 @@ CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=20480 @@ -48,6 +49,5 @@ CONFIG_STM32F0L0G0_PWR=y CONFIG_STM32F0L0G0_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig index 4c3cfa6961..3c2fd9b7b7 100644 --- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig +++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/nxlines_oled/defconfig @@ -44,6 +44,7 @@ CONFIG_NUNGET_CHARS=0 CONFIG_NX=y CONFIG_NXFONT_MONO5X8=y CONFIG_NX_BLOCKING=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 @@ -62,6 +63,5 @@ CONFIG_STM32F0L0G0_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_NSH_STACKSIZE=1024 CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig index 4e7f53310c..1a1abc6103 100644 --- a/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig +++ b/boards/arm/stm32f0l0g0/b-l072z-lrwan1/configs/sx127x/defconfig @@ -42,6 +42,7 @@ CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=20480 @@ -59,6 +60,5 @@ CONFIG_STM32F0L0G0_SPI1=y CONFIG_STM32F0L0G0_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig index 8379172f78..4b049d22dc 100644 --- a/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig +++ b/boards/arm/stm32f0l0g0/nucleo-f072rb/configs/nsh/defconfig @@ -41,6 +41,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=16384 CONFIG_RAM_START=0x20000000 @@ -55,7 +56,6 @@ CONFIG_STM32F0L0G0_PWR=y CONFIG_STM32F0L0G0_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART2_RXBUFSIZE=32 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig index 23d68959c3..d6e76f3364 100644 --- a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig +++ b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/nsh/defconfig @@ -43,6 +43,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=32768 CONFIG_RAM_START=0x20000000 @@ -57,6 +58,5 @@ CONFIG_STM32F0L0G0_PWR=y CONFIG_STM32F0L0G0_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig index ef9306364a..d6d2a7c329 100644 --- a/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig +++ b/boards/arm/stm32f0l0g0/nucleo-f091rc/configs/sx127x/defconfig @@ -41,6 +41,7 @@ CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=20480 @@ -59,6 +60,5 @@ CONFIG_STM32F0L0G0_SPI1=y CONFIG_STM32F0L0G0_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig index dc533d70e3..f2764d0fd7 100644 --- a/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig +++ b/boards/arm/stm32f0l0g0/nucleo-g070rb/configs/nsh/defconfig @@ -47,6 +47,7 @@ CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_PWM=y @@ -104,7 +105,6 @@ CONFIG_STM32F0L0G0_USART2=y CONFIG_SYSTEM_I2CTOOL=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TIMER=y CONFIG_TLS_NELEM=0 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig index 19529abf8a..50b9cc3169 100644 --- a/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig +++ b/boards/arm/stm32f0l0g0/nucleo-g071rb/configs/nsh/defconfig @@ -31,6 +31,7 @@ CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=20480 @@ -46,6 +47,5 @@ CONFIG_STM32F0L0G0_PWR=y CONFIG_STM32F0L0G0_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig index 6643feac4c..d5f49ac967 100644 --- a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig +++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/nsh/defconfig @@ -33,6 +33,7 @@ CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=20480 @@ -48,6 +49,5 @@ CONFIG_STM32F0L0G0_PWR=y CONFIG_STM32F0L0G0_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig index 35b3f44fa7..5079db41da 100644 --- a/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig +++ b/boards/arm/stm32f0l0g0/nucleo-l073rz/configs/sx127x/defconfig @@ -42,6 +42,7 @@ CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=20480 @@ -59,6 +60,5 @@ CONFIG_STM32F0L0G0_SPI1=y CONFIG_STM32F0L0G0_USART2=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART2_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig index 8f48cf5d1f..1a4dc7bda6 100644 --- a/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig +++ b/boards/arm/stm32f0l0g0/stm32f051-discovery/configs/nsh/defconfig @@ -28,6 +28,7 @@ CONFIG_MM_SMALL=y CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6 CONFIG_NSH_FILEIOSIZE=64 CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=8192 CONFIG_RAM_START=0x20000000 @@ -42,7 +43,6 @@ CONFIG_STM32F0L0G0_PWR=y CONFIG_STM32F0L0G0_USART1=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART1_RXBUFSIZE=32 CONFIG_USART1_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig index 71459ac3e0..f816d67071 100644 --- a/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig +++ b/boards/arm/stm32f0l0g0/stm32f072-discovery/configs/nsh/defconfig @@ -28,6 +28,7 @@ CONFIG_MM_SMALL=y CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=6 CONFIG_NSH_FILEIOSIZE=64 CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=8192 CONFIG_RAM_START=0x20000000 @@ -42,7 +43,6 @@ CONFIG_STM32F0L0G0_PWR=y CONFIG_STM32F0L0G0_USART1=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART1_RXBUFSIZE=32 CONFIG_USART1_SERIAL_CONSOLE=y diff --git a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig index a4c579e1e8..fdf3d5102d 100644 --- a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig +++ b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/nsh/defconfig @@ -36,6 +36,7 @@ CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=32760 @@ -51,7 +52,6 @@ CONFIG_STM32F0L0G0_PWR=y CONFIG_STM32F0L0G0_USART3=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART3_SERIAL_CONSOLE=y CONFIG_USERLED=y diff --git a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig index ff2ee0cdfc..173abc2a1e 100644 --- a/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig +++ b/boards/arm/stm32f0l0g0/stm32g071b-disco/configs/oled/defconfig @@ -56,6 +56,7 @@ CONFIG_NX=y CONFIG_NXFONTS_DISABLE_1BPP=y CONFIG_NXFONT_MONO5X8=y CONFIG_NX_BLOCKING=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=32760 @@ -74,7 +75,6 @@ CONFIG_STM32F0L0G0_SPI1_COMMTYPE=1 CONFIG_STM32F0L0G0_USART3=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TLS_NELEM=0 CONFIG_USART3_SERIAL_CONSOLE=y CONFIG_USERLED=y diff --git a/boards/arm/stm32f7/nucleo-144/configs/f746-pysim/defconfig b/boards/arm/stm32f7/nucleo-144/configs/f746-pysim/defconfig index d704d3b48b..b1415a4725 100644 --- a/boards/arm/stm32f7/nucleo-144/configs/f746-pysim/defconfig +++ b/boards/arm/stm32f7/nucleo-144/configs/f746-pysim/defconfig @@ -72,6 +72,7 @@ CONFIG_NSH_READLINE=y CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048 CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048 CONFIG_NUCLEO_CONSOLE_VIRTUAL=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=4098 CONFIG_PREALLOC_TIMERS=4 CONFIG_PRIORITY_INHERITANCE=y CONFIG_PSEUDOTERM=y @@ -142,7 +143,6 @@ CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_PING=y CONFIG_SYSTEM_PING_STACKSIZE=2048 CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=4098 CONFIG_USART3_SERIAL_CONSOLE=y CONFIG_USEC_PER_TICK=1000 CONFIG_WQUEUE_NOTIFIER=y diff --git a/boards/arm/stm32h7/nucleo-h743zi2/configs/jumbo/defconfig b/boards/arm/stm32h7/nucleo-h743zi2/configs/jumbo/defconfig index 9679d24afa..8d9bc6da35 100644 --- a/boards/arm/stm32h7/nucleo-h743zi2/configs/jumbo/defconfig +++ b/boards/arm/stm32h7/nucleo-h743zi2/configs/jumbo/defconfig @@ -78,6 +78,7 @@ CONFIG_NSH_MAXARGUMENTS=12 CONFIG_NSH_READLINE=y CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048 CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_STACK_DEFAULT=2048 CONFIG_RAMLOG=y @@ -122,7 +123,6 @@ CONFIG_SYSTEM_NSH_STACKSIZE=2048 CONFIG_SYSTEM_PING=y CONFIG_SYSTEM_PING_STACKSIZE=2048 CONFIG_TASK_NAME_SIZE=16 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_TESTING_FSTEST=y CONFIG_TESTING_FSTEST_STACKSIZE=2048 CONFIG_TESTING_GETPRIME=y diff --git a/boards/arm/stm32h7/nucleo-h743zi2/configs/pysim/defconfig b/boards/arm/stm32h7/nucleo-h743zi2/configs/pysim/defconfig index 5f3e340b8f..6a78673543 100644 --- a/boards/arm/stm32h7/nucleo-h743zi2/configs/pysim/defconfig +++ b/boards/arm/stm32h7/nucleo-h743zi2/configs/pysim/defconfig @@ -72,6 +72,7 @@ CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048 CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048 CONFIG_PREALLOC_TIMERS=4 CONFIG_PRIORITY_INHERITANCE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PTHREAD_CLEANUP=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_STACK_DEFAULT=2048 @@ -124,7 +125,6 @@ CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_PING=y CONFIG_SYSTEM_PING_STACKSIZE=2048 CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_USART3_SERIAL_CONSOLE=y CONFIG_USBHOST=y CONFIG_USBHOST_MSC=y diff --git a/boards/arm/tiva/dk-tm4c129x/README.txt b/boards/arm/tiva/dk-tm4c129x/README.txt index 01ed75c9a2..93fa3f60da 100644 --- a/boards/arm/tiva/dk-tm4c129x/README.txt +++ b/boards/arm/tiva/dk-tm4c129x/README.txt @@ -684,7 +684,7 @@ Where is one of the following: CONFIG_INIT_STACKSIZE=2048 CONFIG_PTHREAD_STACK_DEFAULT=2048 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024 - CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 + CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048 CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048 diff --git a/boards/arm/tiva/tm4c1294-launchpad/README.txt b/boards/arm/tiva/tm4c1294-launchpad/README.txt index c44190ec95..ae8f46d231 100644 --- a/boards/arm/tiva/tm4c1294-launchpad/README.txt +++ b/boards/arm/tiva/tm4c1294-launchpad/README.txt @@ -63,7 +63,7 @@ Where is one of the following: CONFIG_INIT_STACKSIZE=2048 CONFIG_PTHREAD_STACK_DEFAULT=2048 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024 - CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 + CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048 CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048 diff --git a/boards/arm/tiva/tm4c129e-launchpad/README.txt b/boards/arm/tiva/tm4c129e-launchpad/README.txt index 3c4fc1000e..515005cc9f 100644 --- a/boards/arm/tiva/tm4c129e-launchpad/README.txt +++ b/boards/arm/tiva/tm4c129e-launchpad/README.txt @@ -207,7 +207,7 @@ Where is one of the following: CONFIG_INIT_STACKSIZE=2048 CONFIG_PTHREAD_STACK_DEFAULT=2048 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=1024 - CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 + CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_BUILTIN_PROXY_STACKSIZE=1024 CONFIG_NSH_TELNETD_DAEMONSTACKSIZE=2048 CONFIG_NSH_TELNETD_CLIENTSTACKSIZE=2048 diff --git a/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig b/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig index 5cf61c157b..aa65a6a660 100644 --- a/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig +++ b/boards/avr/atmega/arduino-mega2560/configs/nsh/defconfig @@ -26,6 +26,7 @@ CONFIG_INIT_STACKSIZE=768 CONFIG_INTELHEX_BINARY=y CONFIG_NFILE_DESCRIPTORS_PER_BLOCK=4 CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_PTHREAD_STACK_DEFAULT=128 CONFIG_PTHREAD_STACK_MIN=128 @@ -37,6 +38,5 @@ CONFIG_START_YEAR=2011 CONFIG_STDIO_BUFFER_SIZE=0 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_USART0_BAUD=38400 CONFIG_USART0_SERIAL_CONSOLE=y diff --git a/boards/risc-v/bl602/bl602evb/configs/dma/defconfig b/boards/risc-v/bl602/bl602evb/configs/dma/defconfig index 467b7d51f3..761eb268bb 100644 --- a/boards/risc-v/bl602/bl602evb/configs/dma/defconfig +++ b/boards/risc-v/bl602/bl602evb/configs/dma/defconfig @@ -54,6 +54,7 @@ CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_DEFAULT=8192 CONFIG_RAM_SIZE=134217728 @@ -72,7 +73,6 @@ CONFIG_SYSTEM_I2CTOOL=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_SPITOOL=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_TESTING_GETPRIME=y CONFIG_TIMER=y CONFIG_TIMER_ARCH=y diff --git a/boards/risc-v/bl602/bl602evb/configs/elf/defconfig b/boards/risc-v/bl602/bl602evb/configs/elf/defconfig index 175cb0514b..fa3e2f404b 100644 --- a/boards/risc-v/bl602/bl602evb/configs/elf/defconfig +++ b/boards/risc-v/bl602/bl602evb/configs/elf/defconfig @@ -58,6 +58,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_FILE_APPS=y CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_PTHREAD_STACK_DEFAULT=8192 CONFIG_RAM_SIZE=134217728 CONFIG_RAM_START=0xc0800000 @@ -72,7 +73,6 @@ CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_TESTING_GETPRIME=y CONFIG_TESTING_OSTEST=y CONFIG_TIMER=y diff --git a/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig b/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig index fafdb10655..d36ef7b2a1 100644 --- a/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig +++ b/boards/risc-v/bl602/bl602evb/configs/fpu/defconfig @@ -52,6 +52,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_PTHREAD_STACK_DEFAULT=8192 CONFIG_RAM_SIZE=134217728 CONFIG_RAM_START=0xc0800000 @@ -66,7 +67,6 @@ CONFIG_START_YEAR=2020 CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_TESTING_GETPRIME=y CONFIG_TESTING_OSTEST=y CONFIG_TIMER=y diff --git a/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig b/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig index 54b16e6282..45f170fadf 100644 --- a/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig +++ b/boards/risc-v/bl602/bl602evb/configs/gpio/defconfig @@ -54,6 +54,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_PTHREAD_STACK_DEFAULT=8192 CONFIG_RAM_SIZE=134217728 CONFIG_RAM_START=0xc0800000 @@ -67,7 +68,6 @@ CONFIG_START_YEAR=2020 CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_TESTING_GETPRIME=y CONFIG_TIMER=y CONFIG_TIMER_ARCH=y diff --git a/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig b/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig index ed526993d4..c6262cd789 100644 --- a/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig +++ b/boards/risc-v/bl602/bl602evb/configs/i2c/defconfig @@ -54,6 +54,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_PTHREAD_STACK_DEFAULT=8192 CONFIG_RAM_SIZE=134217728 CONFIG_RAM_START=0xc0800000 @@ -68,7 +69,6 @@ CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_I2CTOOL=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_TESTING_GETPRIME=y CONFIG_TIMER=y CONFIG_TIMER_ARCH=y diff --git a/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig b/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig index 2e280a24cc..de17039d5c 100644 --- a/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig +++ b/boards/risc-v/bl602/bl602evb/configs/nsh/defconfig @@ -52,6 +52,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_PTHREAD_STACK_DEFAULT=8192 CONFIG_RAM_SIZE=134217728 CONFIG_RAM_START=0xc0800000 @@ -65,7 +66,6 @@ CONFIG_START_YEAR=2020 CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_TESTING_GETPRIME=y CONFIG_TIMER=y CONFIG_TIMER_ARCH=y diff --git a/boards/risc-v/bl602/bl602evb/configs/spi/defconfig b/boards/risc-v/bl602/bl602evb/configs/spi/defconfig index a106adba0f..04df21f97c 100644 --- a/boards/risc-v/bl602/bl602evb/configs/spi/defconfig +++ b/boards/risc-v/bl602/bl602evb/configs/spi/defconfig @@ -54,6 +54,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_MAXARGUMENTS=16 CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_PTHREAD_STACK_DEFAULT=8192 CONFIG_RAM_SIZE=134217728 CONFIG_RAM_START=0xc0800000 @@ -69,7 +70,6 @@ CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_SPITOOL=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_TESTING_GETPRIME=y CONFIG_TIMER=y CONFIG_TIMER_ARCH=y diff --git a/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig b/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig index 2b715b43cb..844c9c9ed1 100644 --- a/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig +++ b/boards/risc-v/bl602/bl602evb/configs/spiflash/defconfig @@ -55,6 +55,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_PTHREAD_STACK_DEFAULT=8192 CONFIG_RAM_SIZE=134217728 CONFIG_RAM_START=0xc0800000 @@ -68,7 +69,6 @@ CONFIG_START_YEAR=2020 CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_TESTING_GETPRIME=y CONFIG_TIMER=y CONFIG_TIMER_ARCH=y diff --git a/boards/risc-v/bl602/bl602evb/configs/timer/defconfig b/boards/risc-v/bl602/bl602evb/configs/timer/defconfig index 97ee7adbe4..1563749a44 100644 --- a/boards/risc-v/bl602/bl602evb/configs/timer/defconfig +++ b/boards/risc-v/bl602/bl602evb/configs/timer/defconfig @@ -56,6 +56,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_PTHREAD_STACK_DEFAULT=8192 CONFIG_PWM=y CONFIG_PWM_MULTICHAN=y @@ -74,7 +75,6 @@ CONFIG_START_YEAR=2020 CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_TESTING_GETPRIME=y CONFIG_TIMER=y CONFIG_TIMER_ARCH=y diff --git a/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig b/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig index 2ac0eb4d58..c80a6c753d 100644 --- a/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig +++ b/boards/risc-v/bl602/bl602evb/configs/wifi/defconfig @@ -110,6 +110,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_LINELEN=128 CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_PSEUDOTERM=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_SPINLOCKS=y @@ -137,7 +138,6 @@ CONFIG_SYSTEM_NSH_PRIORITY=50 CONFIG_SYSTEM_NSH_STACKSIZE=2500 CONFIG_SYSTEM_PING=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_TESTING_MM=y CONFIG_TESTING_OSTEST=y CONFIG_UART0_BAUD=2000000 diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig index d8896482d6..615b9a340b 100644 --- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig +++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/elf/defconfig @@ -41,6 +41,7 @@ CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_FILE_APPS=y CONFIG_NSH_READLINE=y CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_PREALLOC_TIMERS=0 CONFIG_PTHREAD_STACK_DEFAULT=8192 CONFIG_RR_INTERVAL=200 @@ -51,5 +52,4 @@ CONFIG_START_YEAR=2020 CONFIG_SYMTAB_ORDEREDBYNAME=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_UART0_SERIAL_CONSOLE=y diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig index 26c2f52381..679b576635 100644 --- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig +++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/gpio/defconfig @@ -35,6 +35,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_READLINE=y CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PREALLOC_TIMERS=0 CONFIG_RR_INTERVAL=200 CONFIG_SCHED_WAITPID=y @@ -43,5 +44,4 @@ CONFIG_START_MONTH=11 CONFIG_START_YEAR=2019 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_UART0_SERIAL_CONSOLE=y diff --git a/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig b/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig index a52aadba0c..fb3f577840 100644 --- a/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig +++ b/boards/risc-v/fe310/hifive1-revb/configs/nsh/defconfig @@ -71,6 +71,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=16384 CONFIG_RAM_START=0x80000000 @@ -84,7 +85,6 @@ CONFIG_START_YEAR=2019 CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_TESTING_GETPRIME=y CONFIG_UART0_RXBUFSIZE=16 CONFIG_UART0_SERIAL_CONSOLE=y diff --git a/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig b/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig index b298cb9315..646185badf 100644 --- a/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig +++ b/boards/risc-v/litex/arty_a7/configs/netnsh/defconfig @@ -94,6 +94,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_STRERROR=y CONFIG_NSH_TELNET=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_PTHREAD_STACK_DEFAULT=8192 CONFIG_RAM_SIZE=268435456 CONFIG_RAM_START=0x40000000 @@ -112,7 +113,6 @@ CONFIG_SYSTEM_MDIO=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_PING=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_UART0_RXBUFSIZE=128 CONFIG_UART0_SERIAL_CONSOLE=y CONFIG_UART0_TXBUFSIZE=128 diff --git a/boards/risc-v/litex/arty_a7/configs/nsh/defconfig b/boards/risc-v/litex/arty_a7/configs/nsh/defconfig index 6cc30bb3f4..7fdedf81b1 100644 --- a/boards/risc-v/litex/arty_a7/configs/nsh/defconfig +++ b/boards/risc-v/litex/arty_a7/configs/nsh/defconfig @@ -49,6 +49,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=64 CONFIG_NSH_STRERROR=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_PTHREAD_STACK_DEFAULT=8192 CONFIG_RAM_SIZE=268435456 CONFIG_RAM_START=0x40000000 @@ -62,7 +63,6 @@ CONFIG_START_YEAR=2020 CONFIG_STDIO_DISABLE_BUFFERING=y CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=12 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_TESTING_GETPRIME=y CONFIG_UART0_RXBUFSIZE=128 CONFIG_UART0_SERIAL_CONSOLE=y diff --git a/boards/sparc/bm3803/xx3803/configs/nsh/defconfig b/boards/sparc/bm3803/xx3803/configs/nsh/defconfig index aed43dd26d..f176c18d3e 100644 --- a/boards/sparc/bm3803/xx3803/configs/nsh/defconfig +++ b/boards/sparc/bm3803/xx3803/configs/nsh/defconfig @@ -100,6 +100,7 @@ CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=8192 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=32768 CONFIG_PTHREAD_MUTEX_UNSAFE=y CONFIG_PTHREAD_STACK_MIN=2048 @@ -121,7 +122,6 @@ CONFIG_START_YEAR=2011 CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_STACKMONITOR=y CONFIG_SYSTEM_STACKMONITOR_INTERVAL=1 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=32768 CONFIG_UART3_SERIAL_CONSOLE=y CONFIG_USEC_PER_TICK=1 CONFIG_XX3803_WDG=y diff --git a/boards/sparc/bm3823/xx3823/configs/nsh/defconfig b/boards/sparc/bm3823/xx3823/configs/nsh/defconfig index 1c0059e508..8183b5d9b8 100644 --- a/boards/sparc/bm3823/xx3823/configs/nsh/defconfig +++ b/boards/sparc/bm3823/xx3823/configs/nsh/defconfig @@ -38,6 +38,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILE_APPS=y CONFIG_NUNGET_CHARS=0 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_POSIX_SPAWN_PROXY_STACKSIZE=512 CONFIG_RAM_SIZE=524288 CONFIG_RAM_START=0x20000000 @@ -49,7 +50,6 @@ CONFIG_START_DAY=16 CONFIG_START_MONTH=6 CONFIG_START_YEAR=2011 CONFIG_SYSTEM_NSH=y -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=768 CONFIG_UART1_BAUD=9600 CONFIG_UART1_SERIAL_CONSOLE=y CONFIG_UART2_BAUD=9600 diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig index 7cdfe9cc77..0d6fa51d51 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/audio/defconfig @@ -98,6 +98,7 @@ CONFIG_NSH_LINELEN=300 CONFIG_NSH_READLINE=y CONFIG_NXPLAYER_HTTP_STREAMING_SUPPORT=y CONFIG_NXPLAYER_PLAYTHREAD_STACKSIZE=4096 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_PTHREAD_STACK_DEFAULT=2048 @@ -118,7 +119,6 @@ CONFIG_SYSTEM_DHCPC_RENEW=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_NXPLAYER=y CONFIG_SYSTEM_PING=y -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_TELNET_CHARACTER_MODE=y CONFIG_TLS_TASK_NELEM=4 CONFIG_UART0_SERIAL_CONSOLE=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig index 166ce28d86..28f3c8062a 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/blewifi/defconfig @@ -69,6 +69,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_LINELEN=300 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_MQ_MSGS=32 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_MUTEX_TYPES=y @@ -87,7 +88,6 @@ CONFIG_START_YEAR=2011 CONFIG_SYSTEM_DHCPC_RENEW=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_PING=y -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_TELNET_CHARACTER_MODE=y CONFIG_TLS_TASK_NELEM=4 CONFIG_UART0_SERIAL_CONSOLE=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig index 2277cfbfbe..b4c72c693b 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/coex/defconfig @@ -120,6 +120,7 @@ CONFIG_NSH_ARCHINIT=y CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_LINELEN=300 CONFIG_NSH_TELNET=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PTHREAD_MUTEX_ROBUST=y CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAM_SIZE=114688 @@ -138,7 +139,6 @@ CONFIG_START_YEAR=2011 CONFIG_SYSTEM_DHCPC_RENEW=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_PING=y -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_TELNET_CHARACTER_MODE=y CONFIG_TLS_TASK_NELEM=4 CONFIG_UART0_SERIAL_CONSOLE=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig index 0c08bb67ed..be9cd313a7 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/efuse/defconfig @@ -76,6 +76,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_LINELEN=300 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAM_SIZE=114688 @@ -94,7 +95,6 @@ CONFIG_SYSTEM_DHCPC_RENEW=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_PING=y CONFIG_SYSTEM_STACKMONITOR=y -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_TELNET_CHARACTER_MODE=y CONFIG_TLS_TASK_NELEM=4 CONFIG_UART0_SERIAL_CONSOLE=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig index da195928f6..ddbc99154e 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/wamr_wasi_debug/defconfig @@ -94,6 +94,7 @@ CONFIG_NSH_DISABLE_TRUNCATE=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_LINELEN=200 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_MQ_MSGS=4 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_MUTEX_TYPES=y @@ -115,7 +116,6 @@ CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_NTPC=y CONFIG_SYSTEM_PING=y CONFIG_SYSTEM_PING_STACKSIZE=2048 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_TLS_TASK_NELEM=4 CONFIG_UART0_SERIAL_CONSOLE=y CONFIG_WIRELESS_WAPI=y diff --git a/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig b/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig index bb2d296719..5483b76434 100644 --- a/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig +++ b/boards/xtensa/esp32/esp32-devkitc/configs/wapi/defconfig @@ -64,6 +64,7 @@ CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_LINELEN=300 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_MUTEX_TYPES=y CONFIG_RAM_SIZE=114688 @@ -82,7 +83,6 @@ CONFIG_SYSTEM_DHCPC_RENEW=y CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_PING=y CONFIG_SYSTEM_STACKMONITOR=y -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_TELNET_CHARACTER_MODE=y CONFIG_TLS_TASK_NELEM=4 CONFIG_UART0_SERIAL_CONSOLE=y diff --git a/boards/xtensa/esp32s2/esp32s2-saola-1/configs/audio/defconfig b/boards/xtensa/esp32s2/esp32s2-saola-1/configs/audio/defconfig index 6831dacc67..9d66640313 100644 --- a/boards/xtensa/esp32s2/esp32s2-saola-1/configs/audio/defconfig +++ b/boards/xtensa/esp32s2/esp32s2-saola-1/configs/audio/defconfig @@ -60,6 +60,7 @@ CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_LINELEN=64 CONFIG_NSH_READLINE=y CONFIG_NXPLAYER_MAINTHREAD_STACKSIZE=2048 +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_STACK_DEFAULT=2048 CONFIG_RAM_SIZE=114688 @@ -76,5 +77,4 @@ CONFIG_START_YEAR=2011 CONFIG_SYSTEM_NSH=y CONFIG_SYSTEM_NSH_STACKSIZE=2048 CONFIG_SYSTEM_NXPLAYER=y -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=2048 CONFIG_UART0_SERIAL_CONSOLE=y diff --git a/boards/z16/z16f/z16f2800100zcog/configs/nsh/defconfig b/boards/z16/z16f/z16f2800100zcog/configs/nsh/defconfig index dba2b1aad6..94d8b073d7 100644 --- a/boards/z16/z16f/z16f2800100zcog/configs/nsh/defconfig +++ b/boards/z16/z16f/z16f2800100zcog/configs/nsh/defconfig @@ -24,6 +24,7 @@ CONFIG_INIT_ENTRYPOINT="nsh_main" CONFIG_NSH_BUILTIN_APPS=y CONFIG_NSH_FILEIOSIZE=512 CONFIG_NSH_READLINE=y +CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_PREALLOC_TIMERS=4 CONFIG_PTHREAD_STACK_DEFAULT=1536 CONFIG_RAM_SIZE=65536 @@ -32,7 +33,6 @@ CONFIG_SCHED_WAITPID=y CONFIG_START_YEAR=2014 CONFIG_SYSTEM_NSH=y CONFIG_TASK_NAME_SIZE=0 -CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE=1536 CONFIG_UART0_BAUD=57600 CONFIG_UART0_SERIAL_CONSOLE=y CONFIG_UART1_BAUD=57600 diff --git a/include/spawn.h b/include/spawn.h index 0a8ae8d0c0..5400d9f6e3 100644 --- a/include/spawn.h +++ b/include/spawn.h @@ -38,8 +38,8 @@ /* Configuration ************************************************************/ -#ifndef CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE -# define CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE 2048 +#ifndef CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE +# define CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE 2048 #endif /* "The spawn.h header shall define the flags that may be set in a @@ -203,19 +203,19 @@ int posix_spawnattr_setsigmask(FAR posix_spawnattr_t *attr, /* Non-standard get/set spawn attributes interfaces */ -int task_spawnattr_getstacksize(FAR const posix_spawnattr_t *attr, - FAR size_t *stacksize); -int task_spawnattr_setstacksize(FAR posix_spawnattr_t *attr, - size_t stacksize); +int posix_spawnattr_getstacksize(FAR const posix_spawnattr_t *attr, + FAR size_t *stacksize); +int posix_spawnattr_setstacksize(FAR posix_spawnattr_t *attr, + size_t stacksize); #ifndef CONFIG_BUILD_KERNEL -int task_spawnattr_getstackaddr(FAR const posix_spawnattr_t *attr, - FAR void **stackaddr); -int task_spawnattr_setstackaddr(FAR posix_spawnattr_t *attr, - FAR void *stackaddr); +int posix_spawnattr_getstackaddr(FAR const posix_spawnattr_t *attr, + FAR void **stackaddr); +int posix_spawnattr_setstackaddr(FAR posix_spawnattr_t *attr, + FAR void *stackaddr); #else -# define task_spawnattr_getstackaddr(attr, addr) (*(addr) = NULL, 0) -# define task_spawnattr_setstackaddr(attr, addr) (0) +# define posix_spawnattr_getstackaddr(attr, addr) (*(addr) = NULL, 0) +# define posix_spawnattr_setstackaddr(attr, addr) (0) #endif /* Non standard debug functions */ diff --git a/libs/libc/spawn/lib_psa_getstackaddr.c b/libs/libc/spawn/lib_psa_getstackaddr.c index f1c776ba8c..36798c8540 100644 --- a/libs/libc/spawn/lib_psa_getstackaddr.c +++ b/libs/libc/spawn/lib_psa_getstackaddr.c @@ -35,10 +35,10 @@ ****************************************************************************/ /**************************************************************************** - * Name: task_spawnattr_getstackaddr + * Name: posix_spawnattr_getstackaddr * * Description: - * The task_spawnattr_getstackaddr() function will obtain the value of + * The posix_spawnattr_getstackaddr() function will obtain the value of * the spawn-stackaddr attribute from the attributes object referenced * by attr. * @@ -52,8 +52,8 @@ * ****************************************************************************/ -int task_spawnattr_getstackaddr(FAR const posix_spawnattr_t *attr, - FAR void **stackaddr) +int posix_spawnattr_getstackaddr(FAR const posix_spawnattr_t *attr, + FAR void **stackaddr) { DEBUGASSERT(attr && stackaddr); *stackaddr = attr->stackaddr; diff --git a/libs/libc/spawn/lib_psa_getstacksize.c b/libs/libc/spawn/lib_psa_getstacksize.c index 83f5550bc8..fbbb98d686 100644 --- a/libs/libc/spawn/lib_psa_getstacksize.c +++ b/libs/libc/spawn/lib_psa_getstacksize.c @@ -33,10 +33,10 @@ ****************************************************************************/ /**************************************************************************** - * Name: task_spawnattr_getstacksize + * Name: posix_spawnattr_getstacksize * * Description: - * The task_spawnattr_getstacksize() function will obtain the value of + * The posix_spawnattr_getstacksize() function will obtain the value of * the spawn-stacksize attribute from the attributes object referenced * by attr. * @@ -50,8 +50,8 @@ * ****************************************************************************/ -int task_spawnattr_getstacksize(FAR const posix_spawnattr_t *attr, - FAR size_t *stacksize) +int posix_spawnattr_getstacksize(FAR const posix_spawnattr_t *attr, + FAR size_t *stacksize) { DEBUGASSERT(attr && stacksize); *stacksize = attr->stacksize; diff --git a/libs/libc/spawn/lib_psa_init.c b/libs/libc/spawn/lib_psa_init.c index 68d31f8561..ebb06689a7 100644 --- a/libs/libc/spawn/lib_psa_init.c +++ b/libs/libc/spawn/lib_psa_init.c @@ -100,7 +100,7 @@ int posix_spawnattr_init(posix_spawnattr_t *attr) /* Default stack size */ - attr->stacksize = CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE; + attr->stacksize = CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE; #ifndef CONFIG_BUILD_KERNEL attr->stackaddr = NULL; diff --git a/libs/libc/spawn/lib_psa_setstackaddr.c b/libs/libc/spawn/lib_psa_setstackaddr.c index dc24aeeca7..058c8b8228 100644 --- a/libs/libc/spawn/lib_psa_setstackaddr.c +++ b/libs/libc/spawn/lib_psa_setstackaddr.c @@ -35,10 +35,10 @@ ****************************************************************************/ /**************************************************************************** - * Name: task_spawnattr_setstackaddr + * Name: posix_spawnattr_setstackaddr * * Description: - * The task_spawnattr_setstackaddr() function shall set the spawn- + * The posix_spawnattr_setstackaddr() function shall set the spawn- * stackaddr attribute in an initialized attributes object referenced * by attr. * @@ -52,8 +52,8 @@ * ****************************************************************************/ -int task_spawnattr_setstackaddr(FAR posix_spawnattr_t *attr, - FAR void *stackaddr) +int posix_spawnattr_setstackaddr(FAR posix_spawnattr_t *attr, + FAR void *stackaddr) { DEBUGASSERT(attr); attr->stackaddr = stackaddr; diff --git a/libs/libc/spawn/lib_psa_setstacksize.c b/libs/libc/spawn/lib_psa_setstacksize.c index a6712a6871..0aa2dc84ee 100644 --- a/libs/libc/spawn/lib_psa_setstacksize.c +++ b/libs/libc/spawn/lib_psa_setstacksize.c @@ -33,10 +33,10 @@ ****************************************************************************/ /**************************************************************************** - * Name: task_spawnattr_setstacksize + * Name: posix_spawnattr_setstacksize * * Description: - * The task_spawnattr_setstacksize() function shall set the spawn- + * The posix_spawnattr_setstacksize() function shall set the spawn- * stacksize attribute in an initialized attributes object referenced * by attr. * @@ -50,8 +50,8 @@ * ****************************************************************************/ -int task_spawnattr_setstacksize(FAR posix_spawnattr_t *attr, - size_t stacksize) +int posix_spawnattr_setstacksize(FAR posix_spawnattr_t *attr, + size_t stacksize) { DEBUGASSERT(attr); attr->stacksize = stacksize; diff --git a/libs/libc/unistd/Kconfig b/libs/libc/unistd/Kconfig index d18c9cf877..7cc6bacd23 100644 --- a/libs/libc/unistd/Kconfig +++ b/libs/libc/unistd/Kconfig @@ -126,14 +126,13 @@ config POSIX_SPAWN_PROXY_STACKSIZE descriptors. This configuration item specifies the stack size used for the proxy. Default: 1024 bytes. -config TASK_SPAWN_DEFAULT_STACKSIZE +config POSIX_SPAWN_DEFAULT_STACKSIZE int "Default task_spawn Stack Size" default DEFAULT_TASK_STACKSIZE - depends on !ARCH_ADDRENV ---help--- The actual size to use for the child task's stack can be set with - task_spawnattr_setstacksize(). This value specifies the default - stack size to use if task_spawnattr_setstacksize() is not used. + posix_spawnattr_setstacksize(). This value specifies the default + stack size to use if posix_spawnattr_setstacksize() is not used. Default: 2048. endmenu # Program Execution Options diff --git a/sched/task/task_spawn.c b/sched/task/task_spawn.c index c30ff598b4..cf7ecd6477 100644 --- a/sched/task/task_spawn.c +++ b/sched/task/task_spawn.c @@ -126,7 +126,7 @@ static int nxtask_spawn_exec(FAR pid_t *pidp, FAR const char *name, } priority = param.sched_priority; - stacksize = CONFIG_TASK_SPAWN_DEFAULT_STACKSIZE; + stacksize = CONFIG_POSIX_SPAWN_DEFAULT_STACKSIZE; } /* Start the task */ @@ -277,7 +277,7 @@ static int nxtask_spawn_proxy(int argc, FAR char *argv[]) * attr - If the value of the 'attr' parameter is NULL, the all default * values for the POSIX spawn attributes will be used. Otherwise, the * attributes will be set according to the spawn flags. The - * task_spawnattr_t spawn attributes object type is defined in spawn.h. + * posix_spawnattr_t spawn attributes object type is defined in spawn.h. * It will contains these attributes, not all of which are supported by * NuttX: *