summaryrefslogtreecommitdiffstats
path: root/bsps/arm/xen (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-06-24bsps/irq: Remove BSP_INTERRUPT_VECTOR_MAXSebastian Huber1-1/+0
This define is no longer used. Update #3269.
2021-06-24bsps/irq: Add BSP_INTERRUPT_VECTOR_COUNTSebastian Huber1-0/+1
Assert BSP_INTERRUPT_VECTOR_MAX + 1 == BSP_INTERRUPT_VECTOR_COUNT. After building all BSPs with this patch, BSP_INTERRUPT_VECTOR_MAX can be removed and replaced by BSP_INTERRUPT_VECTOR_COUNT. The BSP_INTERRUPT_VECTOR_COUNT allows a default implementation which supports no interrupt vector at all. Using COUNT instead of MAX may avoid some interpretation issues, for example is the maximum value a valid vector number or not. Update #3269.
2021-06-24bsps/irq: Remove BSP_INTERRUPT_VECTOR_MINSebastian Huber1-1/+0
Remove BSP_INTERRUPT_VECTOR_MIN and unconditionally let interrupt vector numbers start with zero. The BSP_INTERRUPT_VECTOR_MIN == 0 invariant was tested by the previous commit and building all BSPs. Update #3269.
2021-01-28bsps: Replace bsp_specs with an empty fileSebastian Huber1-9/+0
This fixes an issue with the latest tool chain which adds the default linker script in the endfile specification. Update #3250.
2020-12-23Update header.amSebastian Huber1-4/+0
2020-12-23bsps/arm: Set VBAR in start.SSebastian Huber1-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.
2020-10-05bsps: Break out AArch32 GICv3 supportKinsey Moore2-2/+2
This breaks out AArch32-specific code so that the shared GICv3 code can be reused by other architectures.
2020-10-05bsps: Break out AArch32 portions of GPT driverKinsey Moore3-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.
2020-10-05Move ARM PL011 UART driverKinsey Moore1-1/+1
This UART driver is now needed for BSPs other than ARM.
2019-12-05bsp/xen: Use BSP options for all linkcmds varsSebastian Huber1-3/+3
Update #3818.
2019-12-05bsp/xen: Create BSPJeff Kubascik11-0/+521
Create the Xen BSP for Xen on ARM.