config: Add CONFIGURE_IDLE_TASK_STORAGE_SIZE

By default, allocate the IDLE task storage areas from the RTEMS Workspace.
This avoids having to estimate the thread-local storage size in the default
configuration.

Add the application configuration option CONFIGURE_IDLE_TASK_STORAGE_SIZE to
request a static allocation of the task storage area for IDLE tasks.

Update #3835.
Update #4524.
This commit is contained in:
Sebastian Huber
2022-09-30 08:06:18 +02:00
parent 6a8208533d
commit 45ee958552
26 changed files with 419 additions and 80 deletions

View File

@@ -68,6 +68,9 @@
const char rtems_test_name[] = "ValidationTls1";
#define CONFIGURE_IDLE_TASK_STORAGE_SIZE \
( RTEMS_MINIMUM_STACK_SIZE + 4096 )
#include "ts-idle.h"
/** @} */