[PATCH] riscv: use imply instead of select for SPL_SEPARATE_BSS

Zong Li zong.li at sifive.com
Mon Nov 21 13:17:15 CET 2022


On Mon, Nov 21, 2022 at 12:00 PM Sean Anderson <seanga2 at gmail.com> wrote:
>
> On 11/16/22 02:08, Zong Li wrote:
> > Use imply instead of select, then it can still be disabled by
> > board-specific defconfig, or be set to n manually.
> >
> > Signed-off-by: Zong Li <zong.li at sifive.com>
> > ---
> >   arch/Kconfig | 2 +-
> >   1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/arch/Kconfig b/arch/Kconfig
> > index ae39716697..102956d24c 100644
> > --- a/arch/Kconfig
> > +++ b/arch/Kconfig
> > @@ -111,7 +111,7 @@ config RISCV
> >       select SUPPORT_OF_CONTROL
> >       select OF_CONTROL
> >       select DM
> > -     select SPL_SEPARATE_BSS if SPL
> > +     imply SPL_SEPARATE_BSS if SPL
> >       imply DM_SERIAL
> >       imply DM_ETH
> >       imply DM_EVENT
>
> Do you have an example of a board which does this?
>

Hi Sean,
We'd like to disable 'SPL_SEPARATE_BSS' on our internal platforms that
don't exist in the mainline. It seems to me that using 'imply' might
be not only working on the mainline's board, but also making it
flexible to disable 'SPL_SEPARATE_BSS' by board-specific configuration
or disable it manually for debug purposes. Hope the idea is good to
you all. Thanks

> --Sean


More information about the U-Boot mailing list