On Sun, Jul 23, 2017 at 09:19:35PM -0600, Simon Glass wrote:

> The environment code is ripe for improvement in various ways. It has lots
> of duplication and inconsistencies between how things work with different
> environment locations. It does not properly use Kconfig. Error checking
> and handling is patchy.
> 
> This series makes a start at improving things:
> 
> - moves the rest of the CONFIG_ENV_IS_IN_... options to Kconfig

I would like to see just this part first, by itself, so we can be sure
it's right.  I took a quick stab at trying this, and here's a few
things:
- The freescale SECURE_BOOT boards aren't right.
  board/freescale/common/Kconfig must have it select ENV_IS_NOWHERE and
  the other options must depend on !CHAIN_OF_TRUST.
- Patch 3 seem to, due to moving things slightly, cause tiny size
  changes.  On balance, this is fine.  But in terms of "did Kconfig
  migration happen correctly" it is not, since it makes it easier for
  something to slip past.

So, I'm going to grab and update the migration portions of this series
and have them as a zero size (aside from boards with CMD_CONFIG on)
change, hopefully shortly.  And then we can still take in the rest of
this series, after comments, this release.  Sound good?  Thanks!

-- 
Tom

Attachment: signature.asc
Description: Digital signature

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to