[U-Boot] [PATCH] mpc83xx: Define _end symbol

Mario Six mario.six at gdsys.cc
Fri Mar 29 08:33:43 UTC 2019


On Mon, Jan 28, 2019 at 9:37 AM Mario Six <mario.six at gdsys.cc> wrote:
>
> To support OF_EMBED, the MPC83xx architecture has to define the "_end"
> symbol to correctly access the appended DT.
>
> Fortunately, MPC8xx already defines the symbol, and the linker script is
> quite similar to that of MPC83xx, so copy this approach for MPC83xx.
>
> Signed-off-by: Mario Six <mario.six at gdsys.cc>
> ---
>  arch/powerpc/cpu/mpc83xx/u-boot.lds | 6 ++++++
>  1 file changed, 6 insertions(+)
>
> diff --git a/arch/powerpc/cpu/mpc83xx/u-boot.lds b/arch/powerpc/cpu/mpc83xx/u-boot.lds
> index 37a13fd8c2a..d10f528da4c 100644
> --- a/arch/powerpc/cpu/mpc83xx/u-boot.lds
> +++ b/arch/powerpc/cpu/mpc83xx/u-boot.lds
> @@ -52,6 +52,12 @@ SECTIONS
>    __ex_table : { *(__ex_table) }
>    __stop___ex_table = .;
>
> +  /*
> +   * _end - This is end of u-boot.bin image.
> +   * dtb will be appended here to make u-boot-dtb.bin
> +   */
> +  _end = .;
> +
>    . = ALIGN(4096);
>    __init_begin = .;
>    .text.init : { *(.text.init) }
> --
> 2.20.1
>
> _______________________________________________
>

Applied to u-boot-mpc83xx/next.


More information about the U-Boot mailing list