summaryrefslogtreecommitdiffstats
path: root/spec/build/cpukit (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* build: Include cpuopts.h in "config.h"Sebastian Huber2020-09-301-1/+2
| | | | | | | | The Autoconf/Automake build system did something similar. This fixes the build of sigprogmask.c which uses RTEMS_POSIX_API and expects to get it defined via "config.h". Update #3818.
* rtems: Add rtems_message_queue_construct()Sebastian Huber2020-09-281-0/+2
| | | | | | | | | | | In contrast to message queues created by rtems_message_queue_create(), the message queues constructed by this directive use a user-provided message buffer storage area. Add RTEMS_MESSAGE_QUEUE_BUFFER() to define a message buffer type for message buffer storage areas. Update #4007.
* score: Add <rtems/score/coremsgbuffer.h>Sebastian Huber2020-09-281-0/+1
| | | | | | | | | | Move the CORE_message_queue_Buffer definition to a separate header file to be able to use it independent of the remaining Message Queue Handler API. Change license to BSD-2-Clause according to file history. Update #3053. Update #4007.
* build: Add RTEMS_PROFILINGSebastian Huber2020-09-252-0/+18
| | | | Update #3818.
* rtems: Install missing header fileSebastian Huber2020-09-221-0/+1
| | | | Update #3053.
* capture: Move default trace dataSebastian Huber2020-09-201-0/+1
| | | | | | | Provide the default trace data in a separate file to avoid issues on targets with a small-data area. Close #3883.
* rtems: Add rtems_task_construct()Sebastian Huber2020-09-171-0/+1
| | | | | | | | | | | | | | | | | 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.
* build: Alternative build system based on wafSebastian Huber2020-09-14109-0/+4479
Update #3818.