[U-Boot] [PATCH] common/Makefile: Add new symbol CONFIG_SPL_ENV_SUPPORT for environment in SPL

Scott Wood scottwood at freescale.com
Wed May 22 17:44:48 CEST 2013


On 05/22/2013 01:09:07 AM, Stefan Roese wrote:
> (sorry for jumping in so late in this discussion)
> 
> On 05/21/2013 09:14 PM, Scott Wood wrote:
> >> This is Tom's words:
> >>
> >> a3m071 relies on SPL always building cmd_nvedit.o and env_common.o  
> and
> >> duplicated CONFIG_ENV_IS_IN_FLASH in the SPL section.
> >>
> >> CONFIG_SPL_NET_SUPPORT relies on the same always-built ins and adds
> >> env_nowhere.o which works because the regular CONFIG_ENV_IS_IN_...
> >>
> >> section is in the non-SPL-only area.
> >
> > If "SPL: Makefile: Build a separate autoconf.mk for SPL" gets  
> merged,
> > we could just have a3m071 define CONFIG_ENV_IS_NOWHERE in the SPL  
> build
> > case.
> 
> But the a3m071 SPL U-Boot version also uses the env from NOR flash. So
> defining CONFIG_ENV_IS_NOWHERE here would be really confusing!

Why is it including env_nowhere.o then?

When you say "the a3m071 SPL U-Boot version", do you mean the SPL  
itself, or the entire configuration that happens to include an SPL?

-Scott


More information about the U-Boot mailing list