[U-Boot] [PATCH v2 06/30] x86: Ensure that all relocation data is included in the image

Bin Meng bmeng.cn at gmail.com
Sat Nov 15 04:29:20 CET 2014


On Sat, Nov 15, 2014 at 9:18 AM, Simon Glass <sjg at chromium.org> wrote:
> Some toolchains put the relocation data into separate sections. Adjust the
> linker script to catch this case. Without relocation data, U-Boot will not
> boot.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
>
> Changes in v2:
> - Use .rel* instead of .rel.* to catch more cases
>
>  arch/x86/cpu/u-boot.lds | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/arch/x86/cpu/u-boot.lds b/arch/x86/cpu/u-boot.lds
> index f48bff5..124a361 100644
> --- a/arch/x86/cpu/u-boot.lds
> +++ b/arch/x86/cpu/u-boot.lds
> @@ -44,7 +44,9 @@ SECTIONS
>
>         . = ALIGN(4);
>         __rel_dyn_start = .;
> -       .rel.dyn : { *(.rel.dyn) }
> +       .rel.dyn : {
> +               *(.rel*)
> +       }
>         __rel_dyn_end = .;
>         . = ALIGN(4);
>         _end = .;
> --

Reviewed-by: Bin Meng <bmeng.cn at gmail.com>


More information about the U-Boot mailing list