Changeset 6942e5f in rtems for testsuites

Timestamp:
04/09/20 10:12:13 (4 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
master
Children:
ad22c65
Parents:
c312f31
git-author:
Sebastian Huber <sebastian.huber@…> (04/09/20 10:12:13)
git-committer:
Sebastian Huber <sebastian.huber@…> (09/17/20 15:42:25)
Message:

rtems: Add rtems_task_construct()

In contrast to rtems_task_create() this function constructs a task with
a user-provided task storage area. The new directive uses a
configuration structure instead of individual parameters.

Add RTEMS_TASK_STORAGE_SIZE() to calculate the recommended size of a
task storage area based on the task attributes and the size dedicated to
the task stack and thread-local storage. This macro may allow future
extensions without breaking the API.

Add application configuration option
CONFIGURE_MINIMUM_TASKS_WITH_USER_PROVIDED_STORAGE to adjust RTEMS
Workspace size estimate.

Update #3959.

(No files)

Note: See TracChangeset for help on using the changeset viewer.