summaryrefslogtreecommitdiff
path: root/spec/build/cpukit (follow)
AgeCommit message (Collapse)Author
2020-10-08librtemscxx: Fix installSebastian Huber
2020-10-08build: Disable RTEMS_NETWORKING for some arch/bspSebastian Huber
The old network stack is not supported on 64-bit targets.
2020-10-08cpukit/librcxx: Add a C++ thread interface with attributesChris Johns
2020-10-07build: Remove raspberrypi from RTEMS_SMPSebastian Huber
Close #4116.
2020-10-05score: Add AArch64 portKinsey Moore
This adds a CPU port for AArch64(ARMv8) with support for exceptions and interrupts.
2020-10-02build: Scope RTEMS_MULTIPROCESSING optionSebastian Huber
Enable it only for selected BSPs. Improve description.
2020-10-01Decouple the C Program Heap initializationSebastian Huber
Before this patch RTEMS_Malloc_Initialize() had a fixed dependency on _Workspace_Area. Introduce _Workspace_Malloc_initializer to have this dependency only if CONFIGURE_UNIFIED_WORK_AREAS is defined by the application configuration.
2020-10-01build: Enable RTEMS_SMP only for selected BSPsSebastian Huber
2020-09-30build: Include cpuopts.h in "config.h"Sebastian Huber
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.
2020-09-28rtems: Add rtems_message_queue_construct()Sebastian Huber
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.
2020-09-28score: Add <rtems/score/coremsgbuffer.h>Sebastian Huber
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.
2020-09-25build: Add RTEMS_PROFILINGSebastian Huber
Update #3818.
2020-09-22rtems: Install missing header fileSebastian Huber
Update #3053.
2020-09-20capture: Move default trace dataSebastian Huber
Provide the default trace data in a separate file to avoid issues on targets with a small-data area. Close #3883.
2020-09-17rtems: Add rtems_task_construct()Sebastian Huber
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.
2020-09-14build: Alternative build system based on wafSebastian Huber
Update #3818.