summaryrefslogtreecommitdiffstats
path: root/bsps/arm/xilinx-zynqmp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update header.amSebastian Huber2020-12-231-4/+0
|
* bsps/arm: Invalidate TLB in start.SSebastian Huber2020-12-231-6/+1
| | | | Update #4202.
* bsps/arm: Clear SCTLR[M, I, A, C] in start.SSebastian Huber2020-12-231-36/+3
| | | | | | | Initialize the data and unified cache levels. Invalidate the instruction cache levels. Update #4202.
* bsps/arm: Invalidate branch predictors earlierSebastian Huber2020-12-231-1/+0
| | | | | | | Make sure the branch predictors are invalidated before the first branch is executed. Update #4202.
* bsps/arm: Set VBAR in start.SSebastian Huber2020-12-231-2/+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.
* bsps: Move zynq-uart to bsps/sharedKinsey Moore2020-12-021-1/+1
| | | | | This moves the zynq-uart driver from bsps/arm/shared to bsps/shared to accomodate use by AArch64 BSPs.
* bsps: Break out AArch32 GICv3 supportKinsey Moore2020-10-052-2/+2
| | | | | This breaks out AArch32-specific code so that the shared GICv3 code can be reused by other architectures.
* bsps: Break out AArch32 portions of GPT driverKinsey Moore2020-10-053-2/+5
| | | | | | 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.
* Use RTEMS_SYSINIT_ORDER_LAST_BUT_5Sebastian Huber2020-02-041-1/+1
| | | | | | | | Use RTEMS_SYSINIT_ORDER_LAST_BUT_5 instead of RTEMS_SYSINIT_ORDER_LAST to allow applications and support functions to place system initialization handlers behind the standard handlers. Update #3838.
* bsp/xilinx-zynqmp: Simplify linkcmds configSebastian Huber2019-10-231-3/+3
| | | | | Do all calculations in the linker command file. This is a preparation for the new build system.
* bsp/xilinx-zynqmp: Implement Ultra96 targetJeff Kubascik2019-04-1114-162/+208
| | | | | | Modifications to get xilinx-zynqmp BSP working on an Ultra96 board. Update #3682.
* bsp/xilinx-zynqmp: Stub out Xilinx MPSoC BSPJeff Kubascik2019-04-1114-0/+738
Source files were copied from xilinx-zynq. Update #3682.