bsps/arm: Fix bsp_start_memcpy() for ARMv7-AR

Synchronize data and instruction streams.
This commit is contained in:
Sebastian Huber
2022-03-14 09:22:40 +01:00
parent 3e3393ac1e
commit e7a2470d06

View File

@@ -45,6 +45,10 @@ DEFINE_FUNCTION_ARM(bsp_start_memcpy)
adr ip, worker_begin adr ip, worker_begin
ldm ip, {r3-r8} ldm ip, {r3-r8}
push {r3-r8} push {r3-r8}
#ifdef ARM_MULTILIB_HAS_BARRIER_INSTRUCTIONS
dsb
isb
#endif
/* Execute worker routine */ /* Execute worker routine */
mov r3, #0 mov r3, #0