[PATCH v2 24/49] Makefile: Allow building .rom files for non-x86 boards

Simon Glass sjg at chromium.org
Fri Jul 10 02:35:23 CEST 2020


Hi Bin,

On Mon, 29 Jun 2020 at 01:30, Bin Meng <bmeng.cn at gmail.com> wrote:
>
> Hi Simon,
>
> On Sun, Jun 14, 2020 at 10:57 AM Simon Glass <sjg at chromium.org> wrote:
> >
> > Some non-x86 devices can use SPI flash to boot and need to produce images
> > of a fixed size to program the flash.
> >
> > Add a way to handle this for non-x86 boards.
> >
> > Signed-off-by: Simon Glass <sjg at chromium.org>
> > ---
> >
> > (no changes since v1)
> >
> >  Makefile | 12 ++++++++++++
> >  1 file changed, 12 insertions(+)
> >
> > diff --git a/Makefile b/Makefile
> > index 8a2bb94f2c..07c237120d 100644
> > --- a/Makefile
> > +++ b/Makefile
> > @@ -1607,6 +1607,18 @@ u-boot-x86-start16.bin: u-boot FORCE
> >  OBJCOPYFLAGS_u-boot-x86-reset16.bin := -O binary -j .resetvec
> >  u-boot-x86-reset16.bin: u-boot FORCE
> >         $(call if_changed,objcopy)
> > +
> > +else # !CONFIG_X86
> > +
> > +ifdef CONFIG_SPL
> > +rom-deps += spl/u-boot-spl.bin
> > +rom-deps += u-boot.img
>
> Not every platform has a u-boot.img target ?

Those that use binman do enable CONFIG_SPL_FRAMEWORK so this is always
generated.

I'll add a comment.

Regards,
SImon


More information about the U-Boot mailing list