pthread: make pthread reaper stacksize configurable
new define 'CONFIG_PTHREAD_REAPER_BASE_STACKSIZE' to change pthread reaper for boards that need more stack default value is 'THREAD_STACKSIZE_IDLE'
This commit is contained in:
parent
a4d0c8a8e7
commit
a889e500f0
@ -37,11 +37,15 @@
|
|||||||
|
|
||||||
#define ENABLE_DEBUG (0)
|
#define ENABLE_DEBUG (0)
|
||||||
|
|
||||||
|
#ifndef CONFIG_PTHREAD_REAPER_BASE_STACKSIZE
|
||||||
|
#define CONFIG_PTHREAD_REAPER_BASE_STACKSIZE (THREAD_STACKSIZE_IDLE)
|
||||||
|
#endif
|
||||||
|
|
||||||
#if ENABLE_DEBUG
|
#if ENABLE_DEBUG
|
||||||
# define PTHREAD_REAPER_STACKSIZE (THREAD_STACKSIZE_IDLE + THREAD_EXTRA_STACKSIZE_PRINTF)
|
# define PTHREAD_REAPER_STACKSIZE ((CONFIG_PTHREAD_REAPER_BASE_STACKSIZE) + THREAD_EXTRA_STACKSIZE_PRINTF)
|
||||||
# define PTHREAD_STACKSIZE THREAD_STACKSIZE_MAIN
|
# define PTHREAD_STACKSIZE THREAD_STACKSIZE_MAIN
|
||||||
#else
|
#else
|
||||||
# define PTHREAD_REAPER_STACKSIZE THREAD_STACKSIZE_IDLE
|
# define PTHREAD_REAPER_STACKSIZE (CONFIG_PTHREAD_REAPER_BASE_STACKSIZE)
|
||||||
# define PTHREAD_STACKSIZE THREAD_STACKSIZE_DEFAULT
|
# define PTHREAD_STACKSIZE THREAD_STACKSIZE_DEFAULT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user