[U-Boot] [PATCH 078/126] x86: Define the SPL image start

Simon Glass sjg at chromium.org
Thu Oct 10 17:06:33 UTC 2019


Hi Bin,

On Thu, 10 Oct 2019 at 01:09, Bin Meng <bmeng.cn at gmail.com> wrote:
>
> Hi Simon,
>
> On Wed, Sep 25, 2019 at 10:59 PM Simon Glass <sjg at chromium.org> wrote:
> >
> > Define this symbol so that we can use binman symbols correctly.
> >
> > Signed-off-by: Simon Glass <sjg at chromium.org>
> > ---
> >
> >  arch/x86/cpu/u-boot-spl.lds | 5 ++++-
> >  1 file changed, 4 insertions(+), 1 deletion(-)
> >
> > diff --git a/arch/x86/cpu/u-boot-spl.lds b/arch/x86/cpu/u-boot-spl.lds
> > index c1e9bfbf66f..e6c22895b35 100644
> > --- a/arch/x86/cpu/u-boot-spl.lds
> > +++ b/arch/x86/cpu/u-boot-spl.lds
> > @@ -17,7 +17,10 @@ SECTIONS
> >
> >         . = IMAGE_TEXT_BASE;    /* Location of bootcode in flash */
> >         __text_start = .;
> > -       .text  : { *(.text*); }
> > +       .text  : {
> > +               __image_copy_start = .;
>
> I see this symbol is currently used in ARM. What's the purpose for x86?

It defines the start address of the image. This is needed by binman
since it needs to be able to find symbols mentioned in the elf file.

Regards,
Simon


More information about the U-Boot mailing list