|
@@ -112,10 +112,6 @@ _TEXT_BASE:
|
|
|
_bss_start_ofs:
|
|
|
.word __bss_start - _start
|
|
|
|
|
|
-.globl _image_copy_end_ofs
|
|
|
-_image_copy_end_ofs:
|
|
|
- .word __image_copy_end - _start
|
|
|
-
|
|
|
.globl _bss_end_ofs
|
|
|
_bss_end_ofs:
|
|
|
.word __bss_end - _start
|
|
@@ -225,6 +221,7 @@ skip_tcmdisable:
|
|
|
|
|
|
/*------------------------------------------------------------------------------*/
|
|
|
|
|
|
+#ifndef CONFIG_SPL_BUILD
|
|
|
/*
|
|
|
* void relocate_code(addr_moni)
|
|
|
*
|
|
@@ -247,7 +244,6 @@ copy_loop:
|
|
|
cmp r0, r2 /* until source end address [r2] */
|
|
|
blo copy_loop
|
|
|
|
|
|
-#ifndef CONFIG_SPL_BUILD
|
|
|
/*
|
|
|
* fix .rel.dyn relocations
|
|
|
*/
|
|
@@ -285,12 +281,13 @@ fixnext:
|
|
|
add r2, r2, #8 /* each rel.dyn entry is 8 bytes */
|
|
|
cmp r2, r3
|
|
|
blo fixloop
|
|
|
-#endif
|
|
|
|
|
|
relocate_done:
|
|
|
|
|
|
bx lr
|
|
|
|
|
|
+_image_copy_end_ofs:
|
|
|
+ .word __image_copy_end - _start
|
|
|
_rel_dyn_start_ofs:
|
|
|
.word __rel_dyn_start - _start
|
|
|
_rel_dyn_end_ofs:
|
|
@@ -298,6 +295,8 @@ _rel_dyn_end_ofs:
|
|
|
_dynsym_start_ofs:
|
|
|
.word __dynsym_start - _start
|
|
|
|
|
|
+#endif
|
|
|
+
|
|
|
.globl c_runtime_cpu_setup
|
|
|
c_runtime_cpu_setup:
|
|
|
|