summaryrefslogtreecommitdiff
path: root/bsps/shared/start/bspgetworkarea-default.c (follow)
AgeCommit message (Collapse)Author
2023-05-20Update company nameSebastian Huber
The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
2021-02-26bsps: Fix legacy buildSebastian Huber
2021-02-24bsps: Change license to BSD-2-Clause of some filesSebastian Huber
Change license to BSD-2-Clause according to file histories and re-licensing agreement. Update #3899.
2020-02-04bsps: Rework work area initializationSebastian Huber
The work area initialization was done by the BSP through bsp_work_area_initialize(). This approach predated the system initialization through the system initialization linker set. The workspace and C program heap were unconditionally initialized. The aim is to support RTEMS application configurations which do not need the workspace and C program heap. In these configurations, the workspace and C prgram heap should not get initialized. Change all bsp_work_area_initialize() to implement _Memory_Get() instead. Move the dirty memory, sbrk(), per-CPU data, workspace, and malloc() heap initialization into separate system initialization steps. This makes it also easier to test the individual initialization steps. This change adds a dependency to _Heap_Extend() to all BSPs. This dependency will be removed in a follow up change. Update #3838.
2018-09-03bsps: BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGINSebastian Huber
Remove the BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGIN hack. The interrupt stacks are now allocated by the linker. Update #3459.
2018-04-20bsps: Move bspgetworkarea.c to bspsSebastian Huber
This patch is a part of the BSP source reorganization. Update #3285.