summaryrefslogtreecommitdiff
path: root/arch/mips
diff options
context:
space:
mode:
authorWeijie Gao <weijie.gao@mediatek.com>2022-05-20 06:21:45 +0300
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>2022-07-14 00:03:37 +0300
commit9a3bbb0eba51cc6abd11354a52fdff709756a7c2 (patch)
treea9d34d8fcd7d5502d9b5ae89eb75eb637b56c96d /arch/mips
parent3a6cf2ded716122313e90436b0d9afaebae4e70d (diff)
downloadu-boot-9a3bbb0eba51cc6abd11354a52fdff709756a7c2.tar.xz
mips: add __image_copy_len for SPL linker script
This patch adds __image_copy_len needed by TPL of MT7621 SoC. The __image_copy_len represents the binary blob size of both SPL/TPL binaries. To achieve this, __text_start/end are added for calculation. Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com> Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
Diffstat (limited to 'arch/mips')
-rw-r--r--arch/mips/cpu/u-boot-spl.lds3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/mips/cpu/u-boot-spl.lds b/arch/mips/cpu/u-boot-spl.lds
index 194398be85..310a5c5053 100644
--- a/arch/mips/cpu/u-boot-spl.lds
+++ b/arch/mips/cpu/u-boot-spl.lds
@@ -13,7 +13,9 @@ SECTIONS
. = ALIGN(4);
.text : {
+ __text_start = .;
*(.text*)
+ __text_end = .;
} > .spl_mem
. = ALIGN(4);
@@ -36,6 +38,7 @@ SECTIONS
. = ALIGN(4);
__image_copy_end = .;
+ __image_copy_len = __image_copy_end - __text_start;
_image_binary_end = .;