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)
|
||||
|
||||
#ifndef CONFIG_PTHREAD_REAPER_BASE_STACKSIZE
|
||||
#define CONFIG_PTHREAD_REAPER_BASE_STACKSIZE (THREAD_STACKSIZE_IDLE)
|
||||
#endif
|
||||
|
||||
#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
|
||||
#else
|
||||
# define PTHREAD_REAPER_STACKSIZE THREAD_STACKSIZE_IDLE
|
||||
# define PTHREAD_REAPER_STACKSIZE (CONFIG_PTHREAD_REAPER_BASE_STACKSIZE)
|
||||
# define PTHREAD_STACKSIZE THREAD_STACKSIZE_DEFAULT
|
||||
#endif
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user