8a74d6728b95d5aee3edd9a07c4fc53dcb40305f
[openwrt/staging/rmilecki.git] /
1 From 71ebc3d25147172e219ea87bec061f751257395b Mon Sep 17 00:00:00 2001
2 From: Weijie Gao <weijie.gao@mediatek.com>
3 Date: Fri, 20 May 2022 11:21:45 +0800
4 Subject: [PATCH 03/25] mips: add __image_copy_len for SPL linker script
5
6 This patch adds __image_copy_len needed by TPL of MT7621 SoC.
7 The __image_copy_len represents the binary blob size of both SPL/TPL
8 binaries. To achieve this, __text_start/end are added for calculation.
9
10 Reviewed-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
11 Signed-off-by: Weijie Gao <weijie.gao@mediatek.com>
12 ---
13 arch/mips/cpu/u-boot-spl.lds | 3 +++
14 1 file changed, 3 insertions(+)
15
16 --- a/arch/mips/cpu/u-boot-spl.lds
17 +++ b/arch/mips/cpu/u-boot-spl.lds
18 @@ -13,7 +13,9 @@ SECTIONS
19
20 . = ALIGN(4);
21 .text : {
22 + __text_start = .;
23 *(.text*)
24 + __text_end = .;
25 } > .spl_mem
26
27 . = ALIGN(4);
28 @@ -36,6 +38,7 @@ SECTIONS
29
30 . = ALIGN(4);
31 __image_copy_end = .;
32 + __image_copy_len = __image_copy_end - __text_start;
33
34 _image_binary_end = .;
35