summaryrefslogtreecommitdiffstats
path: root/bsps/arm/imx/start/bspstarthooks.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update company nameSebastian Huber2023-05-201-1/+1
| | | | | The embedded brains GmbH & Co. KG is the legal successor of embedded brains GmbH.
* bsps/arm/imx: Change license to BSD-2Joel Sherrill2022-07-081-3/+22
| | | | Updates #3053.
* bsps/arm/: Scripted embedded brains header file clean upJoel Sherrill2022-03-101-6/+0
| | | | Updates #4625.
* bsp/imx: Fix pointer from integer warningSebastian Huber2021-07-071-2/+5
|
* bsps/arm: Set VBAR in start.SSebastian Huber2020-12-231-1/+0
| | | | | | | | | | Set the VBAR to the vector table in the start section before bsp_start_hook_0() is called to earlier handle exceptions in RTEMS. Set the VBAR to the normal vector table in start.S for the main processor. Secondary processors set it in bsp_start_hook_0(). Update #4202.
* bsp/imx: Increase device memory areaSebastian Huber2020-02-111-1/+1
| | | | | | The new area is used by the i.MX 6UltraLite for example. Update #3869.
* bsps: Rework work area initializationSebastian Huber2020-02-041-6/+22
| | | | | | | | | | | | | | | | | | | | 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.
* bsps/arm: Define index of the workspace entry.Christian Mauderer2020-01-071-5/+4
| | | | | | The imx BSP contained a hack to change the workspace entry of the MMU table. This makes the used define visible for other BSPs too so that the same hack can be used for example in raspberry pi too.
* bsp/imx: Fix for RAM end at 4GiBSebastian Huber2018-12-201-0/+5
|
* bsp/imx: Adjust workspace according to device treeSebastian Huber2018-10-241-3/+50
|
* bsps: Move startup files to bspsSebastian Huber2018-04-201-0/+67
Adjust build support files to new directory layout. This patch is a part of the BSP source reorganization. Update #3285.