Sebastian Huber
db8f598d56
build: Remove old build system
...
Close #3250 .
Close #4081 .
2021-09-21 07:39:09 +02:00
Sebastian Huber
b361eabd93
bsps: Replace bsp_specs with an empty file
...
This fixes an issue with the latest tool chain which adds the default
linker script in the endfile specification.
Update #3250 .
2021-01-28 06:28:33 +01:00
Sebastian Huber
23d9223ad3
bsps/arm: Invalidate TLB in start.S
...
Update #4202 .
2020-12-23 09:24:47 +01:00
Sebastian Huber
e164df5e33
bsps/arm: Clear SCTLR[M, I, A, C] in start.S
...
Initialize the data and unified cache levels. Invalidate the
instruction cache levels.
Update #4202 .
2020-12-23 09:19:28 +01:00
Sebastian Huber
76a1a53780
bsps/arm: Invalidate branch predictors earlier
...
Make sure the branch predictors are invalidated before the first branch
is executed.
Update #4202 .
2020-12-23 09:19:28 +01:00
Sebastian Huber
272534eb72
bsps/arm: Set VBAR in start.S
...
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 .
2020-12-23 09:19:17 +01:00
Kinsey Moore
1480c3f5e8
bsps: Break out AArch32 portions of GPT driver
...
This breaks AArch32-specific portions of the ARM GPT driver into their
own file so that the generic code can be moved for reuse by other
architectures.
2020-10-05 16:11:39 -05:00
Sebastian Huber
1e1afa3779
bsp/xilinx-zynqmp: Simplify linkcmds config
...
Do all calculations in the linker command file. This is a preparation
for the new build system.
2019-10-23 14:19:47 +02:00
Jeff Kubascik
77f9a1be47
bsp/xilinx-zynqmp: Implement Ultra96 target
...
Modifications to get xilinx-zynqmp BSP working on an Ultra96 board.
Update #3682 .
2019-04-11 07:29:10 +02:00
Jeff Kubascik
677d5167ba
bsp/xilinx-zynqmp: Stub out Xilinx MPSoC BSP
...
Source files were copied from xilinx-zynq.
Update #3682 .
2019-04-11 07:29:08 +02:00