aboutsummaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2019-09-25 08:11:36 -0600
committerBin Meng <bmeng.cn@gmail.com>2019-10-08 13:57:35 +0800
commit1eeb55755f4d50a9954d17cbb6f98b3285a9b976 (patch)
tree97f4ee4baa21052f9d46e0571277839404740410 /arch
parentd3abc5d1ee5ffea5647a22ddfff82c01d507f962 (diff)
downloadu-boot-1eeb55755f4d50a9954d17cbb6f98b3285a9b976.zip
u-boot-1eeb55755f4d50a9954d17cbb6f98b3285a9b976.tar.gz
u-boot-1eeb55755f4d50a9954d17cbb6f98b3285a9b976.tar.bz2
x86: Add binman symbols to the image
It is useful in SPL and TPL to access symbols from binman, such as the position and size of an entry in the ROM. Collect these symbols together in the SPL binaries. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/x86/cpu/u-boot-spl.lds6
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/x86/cpu/u-boot-spl.lds b/arch/x86/cpu/u-boot-spl.lds
index f20c0b8..c1e9bfb 100644
--- a/arch/x86/cpu/u-boot-spl.lds
+++ b/arch/x86/cpu/u-boot-spl.lds
@@ -35,6 +35,12 @@ SECTIONS
. = ALIGN(4);
__data_end = .;
__init_end = .;
+ . = ALIGN(4);
+ .binman_sym_table : {
+ __binman_sym_start = .;
+ KEEP(*(SORT(.binman_sym*)));
+ __binman_sym_end = .;
+ }
_image_binary_end = .;