summaryrefslogtreecommitdiffstats
path: root/bsps/arm
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2023-04-17 15:37:07 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2023-12-06 13:35:37 +0100
commitba89aae89d45d5d611a7f7163f3c73268a5a32b9 (patch)
tree61c169215ab84df63510d209196878eb31cf362d /bsps/arm
parentbuild: Add assert-in-set option action (diff)
downloadrtems-ba89aae89d45d5d611a7f7163f3c73268a5a32b9.tar.bz2
bsps/arm: BSP_START_VECTOR_ADDRESS_TABLE_ALIGNMENT
Add the BSP option BSP_START_VECTOR_ADDRESS_TABLE_ALIGNMENT to optionally define an alignment of the vector address table begin.
Diffstat (limited to 'bsps/arm')
-rw-r--r--bsps/arm/shared/start/start.S4
1 files changed, 4 insertions, 0 deletions
diff --git a/bsps/arm/shared/start/start.S b/bsps/arm/shared/start/start.S
index 936691599b..dfd0d3891d 100644
--- a/bsps/arm/shared/start/start.S
+++ b/bsps/arm/shared/start/start.S
@@ -77,6 +77,10 @@ bsp_start_vector_table_begin:
ldr pc, .Lhandler_addr_irq
ldr pc, .Lhandler_addr_fiq
+#ifdef BSP_START_VECTOR_ADDRESS_TABLE_ALIGNMENT
+.balign BSP_START_VECTOR_ADDRESS_TABLE_ALIGNMENT
+#endif
+
.Lhandler_addr_reset:
#ifdef BSP_START_RESET_VECTOR