diff options
-rw-r--r-- | bsps/arm/shared/start/bsp-start-memcpy.S | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/bsps/arm/shared/start/bsp-start-memcpy.S b/bsps/arm/shared/start/bsp-start-memcpy.S index b22bdf3550..8a7632821c 100644 --- a/bsps/arm/shared/start/bsp-start-memcpy.S +++ b/bsps/arm/shared/start/bsp-start-memcpy.S @@ -45,6 +45,10 @@ DEFINE_FUNCTION_ARM(bsp_start_memcpy) adr ip, worker_begin ldm ip, {r3-r8} push {r3-r8} +#ifdef ARM_MULTILIB_HAS_BARRIER_INSTRUCTIONS + dsb + isb +#endif /* Execute worker routine */ mov r3, #0 |