[U-Boot] [PATCH 04/11] kconfig: add basic Kconfig files
Scott Wood
scottwood at freescale.com
Thu May 1 20:18:29 CEST 2014
On Wed, 2014-04-30 at 12:16 -0700, Simon Glass wrote:
> Hi Masahiro,
>
> On 29 April 2014 21:22, Masahiro Yamada <yamada.m at jp.panasonic.com> wrote:
> > Hi Simon,
> >
> >> > +
> >> > +config SPL_BUILD
> >> > + bool
> >> > + depends on BUILD_MODE="SPL" || BUILD_MODE="TPL"
> >>
> >> What is the TPL term for?
> >
> > Please note that both CONFIG_SPL_BUILD and CONFIG_TPL_BUILD
> > must be defined during the build of TPL image.
> >
> > To sum up in a matrix, the definition of the these macros is like this:
> >
> > CONFIG_SPL_BUILD CONFIG_TPL_BUILD
> > non-SPL build: undefined undefined
> > SPL build defined undefined
> > TPL build defined defined
> >
> >
> > Maybe do you think it looks weird? ( Me too.)
> > But the implementation has been like this
> > since TPL infrastructure was introduced by commit 3aa29de.
> >
> > Defining only CONFIG_TPL_BUILD does not work.
>
> OK, thanks for explaining this. It seems wrong to me, but that should
> be a separate discussion for later and does not affect your series.
TPL is an additional SPL (for three-stage boot). CONFIG_SPL_BUILD
should be set for both the TPL and for the regular SPL.
-Scott
More information about the U-Boot
mailing list