It can be useful in xPL to access symbols from binman, such as the offset/position and size of a binman entry.
Place these binman symbols together at the end of the xPL binary for ARMv8, similar to ARM and RISC-V. Signed-off-by: Jonas Karlman <[email protected]> --- arch/arm/cpu/armv8/u-boot-spl.lds | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/cpu/armv8/u-boot-spl.lds b/arch/arm/cpu/armv8/u-boot-spl.lds index c4f83ec9cfc4..4c7252f942c9 100644 --- a/arch/arm/cpu/armv8/u-boot-spl.lds +++ b/arch/arm/cpu/armv8/u-boot-spl.lds @@ -54,6 +54,13 @@ SECTIONS KEEP(*(SORT(__u_boot_list*))); } >.sram + .binman_sym_table : { + . = ALIGN(8); + __binman_sym_start = .; + KEEP(*(SORT(.binman_sym*))); + __binman_sym_end = .; + } > .sram + . = ALIGN(8); __image_copy_end = .; _end = .; -- 2.52.0

