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]> --- v2: Rebase on master after "arm: Update linker scripts to ensure appended device tree is aligned". --- arch/arm/cpu/armv8/u-boot-spl.lds | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm/cpu/armv8/u-boot-spl.lds b/arch/arm/cpu/armv8/u-boot-spl.lds index d9963846c4f4..b732133ce76d 100644 --- a/arch/arm/cpu/armv8/u-boot-spl.lds +++ b/arch/arm/cpu/armv8/u-boot-spl.lds @@ -55,6 +55,14 @@ SECTIONS . = ALIGN(8); } >.sram + .binman_sym_table : { + . = ALIGN(8); + __binman_sym_start = .; + KEEP(*(SORT(.binman_sym*))); + __binman_sym_end = .; + . = ALIGN(8); + } > .sram + __image_copy_end = .; _end = .; _image_binary_end = .; -- 2.52.0

