|
@@ -166,14 +166,14 @@ stack_setup:
|
|
|
mov sp, r4
|
|
|
|
|
|
adr r0, _start
|
|
|
- ldr r2, _TEXT_BASE
|
|
|
- ldr r3, _bss_start_ofs
|
|
|
- add r2, r0, r3 /* r2 <- source end address */
|
|
|
- mov r1, r6 /* r1 <- scratch for copy_loop */
|
|
|
cmp r0, r6
|
|
|
#ifndef CONFIG_PRELOADER
|
|
|
beq jump_2_ram
|
|
|
#endif
|
|
|
+ mov r1, r6 /* r1 <- scratch for copy_loop */
|
|
|
+ ldr r2, _TEXT_BASE
|
|
|
+ ldr r3, _bss_start_ofs
|
|
|
+ add r2, r0, r3 /* r2 <- source end address */
|
|
|
|
|
|
copy_loop:
|
|
|
ldmia r0!, {r9-r10} /* copy from source address [r0] */
|