[PATCH v4 08/23] microblaze: Remove CONFIG_TEXT_BASE from code
Michal Simek
monstr at monstr.eu
Wed Jun 15 15:21:04 CEST 2022
Use symbol instead macro to find where U-Boot starts.
Signed-off-by: Michal Simek <michal.simek at amd.com>
---
(no changes since v1)
arch/microblaze/cpu/start.S | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/microblaze/cpu/start.S b/arch/microblaze/cpu/start.S
index 1acac5faf428..205d5f384c38 100644
--- a/arch/microblaze/cpu/start.S
+++ b/arch/microblaze/cpu/start.S
@@ -142,7 +142,7 @@ __setup_exceptions:
swi r2, r4, 0x0 /* reset address - imm opcode */
swi r3, r4, 0x4 /* reset address - brai opcode */
- addik r6, r0, CONFIG_SYS_TEXT_BASE
+ addik r6, r0, _start
sw r6, r1, r0
lhu r7, r1, r10
rsubi r8, r10, 0x2
@@ -285,7 +285,7 @@ relocate_code:
/* R23 points to the base address. */
add r23, r0, r7 /* Move reloc addr to r23 */
- addi r24, r0, CONFIG_SYS_TEXT_BASE /* Get reloc offset */
+ addi r24, r0, _start /* Get reloc offset */
rsub r23, r24, r23 /* keep - this is already here gd->reloc_off */
/* Setup vectors with post-relocation symbols */
@@ -323,7 +323,7 @@ relocate_code:
nop
2: addi r5, r31, 0 /* gd is initialized in board_r.c */
- addi r6, r0, CONFIG_SYS_TEXT_BASE
+ addi r6, r0, _start
addi r12, r23, board_init_r
bra r12 /* Jump to relocated code */
--
2.36.1
More information about the U-Boot
mailing list