summaryrefslogtreecommitdiffstats
path: root/bsps/arm/shared/start/start.S
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-07-26 07:54:05 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-07-26 08:00:39 +0200
commit0f5c1d5344aa4981eb2d88297d2c812225ee5840 (patch)
treea158c1b1b579e4796cfa2866f83b2a33b5f9782e /bsps/arm/shared/start/start.S
parentticker/init.c: Error should say clock set not get (diff)
downloadrtems-0f5c1d5344aa4981eb2d88297d2c812225ee5840.tar.bz2
bsps/arm: Remove register init for ARMv7-M
There are no known ARMv7-M chips with a dual lockstep mode. Update #3773.
Diffstat (limited to 'bsps/arm/shared/start/start.S')
-rw-r--r--bsps/arm/shared/start/start.S13
1 files changed, 1 insertions, 12 deletions
diff --git a/bsps/arm/shared/start/start.S b/bsps/arm/shared/start/start.S
index 80b7d44dbe..a7fd7eda62 100644
--- a/bsps/arm/shared/start/start.S
+++ b/bsps/arm/shared/start/start.S
@@ -369,12 +369,7 @@ bsp_start_vector_table_end:
_start:
-#ifdef BSP_START_NEEDS_REGISTER_INITIALIZATION
- bl bsp_start_init_registers_core
-#endif
-
-#ifdef ARM_MULTILIB_VFP
-#ifdef ARM_MULTILIB_HAS_CPACR
+#if defined(ARM_MULTILIB_VFP) && defined(ARM_MULTILIB_HAS_CPACR)
/*
* Enable CP10 and CP11 coprocessors for privileged and user mode in
* CPACR (bits 20-23). Ensure that write to register completes.
@@ -387,12 +382,6 @@ _start:
isb
#endif
-#ifdef BSP_START_NEEDS_REGISTER_INITIALIZATION
- bl bsp_start_init_registers_vfp
-#endif
-
-#endif /* ARM_MULTILIB_VFP */
-
ldr sp, =_ISR_Stack_area_end
ldr lr, =.Lstart_hook_0_done + 1
b bsp_start_hook_0