aboutsummaryrefslogtreecommitdiff
path: root/arch/src/Makefile
diff options
context:
space:
mode:
authorRonald Cron <ronald.cron@arm.com>2018-05-30 16:20:06 +0200
committerRonald Cron <ronald.cron@arm.com>2018-06-08 11:46:38 +0200
commitfd3027b6fd17a4a33a685adb73f2acfcae9a2ced (patch)
tree52461ff7d5c774cd39f07d65023d71a1fdf77b83 /arch/src/Makefile
parentcf5c8712b0f8ba718e3d5a948c16e519f73b8824 (diff)
Add ARMv7-M architecture support
The framework relies on some code specific to the architecture of the processor it is running on. This patch adds the code specific to the ARMv7-M based processors. Co-authored-by: Filipe Rinaldi <filipe.rinaldi@arm.com> Co-authored-by: Paul Beesley <paul.beesley@arm.com> Co-authored-by: Chris Kay <chris.kay@arm.com> Co-authored-by: Elieva Pignat <elieva.pignat@arm.com> Co-authored-by: Pedro Custodio <pedro.krewinkelcustodio@arm.com> Change-Id: If60f7f6a8907336bca90fe01394dab586b5c9a42 Signed-off-by: Ronald Cron <ronald.cron@arm.com>
Diffstat (limited to 'arch/src/Makefile')
-rw-r--r--arch/src/Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/src/Makefile b/arch/src/Makefile
index 1de30bdb..56c50436 100644
--- a/arch/src/Makefile
+++ b/arch/src/Makefile
@@ -9,6 +9,15 @@ include $(BS_DIR)/cpu.mk
BS_LIB_NAME = arch
+BS_LIB_SOURCES_armv7-m += armv7-m/exception.S
+BS_LIB_SOURCES_armv7-m += armv7-m/reset.S
+BS_LIB_SOURCES_armv7-m += arm_nvic.c
+BS_LIB_SOURCES_armv7-m += arm_main.c
+BS_LIB_SOURCES_armv7-m += arm_mm.c
+BS_LIB_SOURCES_armv7-m += arm_crt0.S
+
+BS_LIB_INCLUDES_armv7-m += $(TOP_DIR)/cmsis/CMSIS/Core/Include/
+
BS_LIB_SOURCES_host += host.c
BS_LIB_SOURCES_host += host_interrupt.c
ifeq ($(BUILD_HAS_MULTITHREADING),yes)