[U-Boot] [PATCH v3] Convert CONFIG_SUPPORT_EMMC_BOOT to Kconfig

Alex Kiernan alex.kiernan at gmail.com
Wed May 1 15:51:51 UTC 2019


On Wed, May 1, 2019 at 3:49 PM Tom Rini <trini at konsulko.com> wrote:
>
> On Wed, May 01, 2019 at 07:58:27AM +0000, Alex Kiernan wrote:
> > This converts the following to Kconfig:
> >    CONFIG_SUPPORT_EMMC_BOOT
> >
> > As requested by Michal Simek <michal.simek at xilinx.com>, these boards
> > have no eMMC so CONFIG_SUPPORT_EMMC_BOOT has not been migrated:
> >
> >   xilinx_zynqmp_zc1275_revB
> >   xilinx_zynqmp_zc1751_xm018_dc4
> >   xilinx_zynqmp_zc1751_xm019_dc5
> >   xilinx_zynqmp_zcu100_revC
> >   xilinx_zynqmp_zcu102_rev1_0
> >   xilinx_zynqmp_zcu102_revA
> >   xilinx_zynqmp_zcu102_revB
> >   xilinx_zynqmp_zcu104_revA
> >   xilinx_zynqmp_zcu104_revC
> >   xilinx_zynqmp_zcu106_revA
> >   xilinx_zynqmp_zcu111_revA
> >
> > Signed-off-by: Alex Kiernan <alex.kiernan at gmail.com>
> > Acked-by: Lukasz Majewski <lukma at denx.de>
> > Acked-by: Patrick Delaunay <patrick.delaunay at st.com>
> > Acked-by: Ramon Fried <ramon.fried at gmail.com>
> > Reviewed-by: Andy Shevchenko <andriy.shevchenko at linux.intel.com>
> > Tested-by: Sébastien Szymanski <sebastien.szymanski at armadeus.com>
> > ---
> > Green travis build:
> >
> > https://travis-ci.org/akiernan/u-boot/builds/526591535
> >
> > Testing for configuration changes shows just the expected xilinx_zynqmp
> > boards:
>
> So, FWIW, what I do (and will do for this patch when I check it out
> before pushing) ends up as:
> $ export SOURCE_DATE_EPOCH=`date +%s`
> $ ./tools/buildman/buildman -o /tmp/test -b master --force-build --step 0 \
>   -SCdvel \
>   'arc|arm|sandbox|x86|aarch64|powerpc|m68k|nios2|nds32|sh|mips|xtensa|riscv'
> $ ./tools/buildman/buildman -o /tmp/test -b master --step 0 -Ssdel \
>   'arc|arm|sandbox|x86|aarch64|powerpc|m68k|nios2|nds32|sh|mips|xtensa|riscv'
>
> With the patch applied in some branch that has 'master' as the upstream.
> This is basically a world-build and will size compare before/after,
> noting changes.  If I see a size difference (outside of a few boards
> that include the config in the binary and so grow slightly on
> conversions), I use:
> $ export SOURCE_DATE_EPOCH=`date +%s`
> $ ./tools/buildman/buildman -o /tmp/brd -b master --step 0 -SBCdevlk BOARD
> $ ./tools/buildman/buildman -o /tmp/brd -b master --step 0 -SsBdevlk BOARD
>
> Which probably has a few more flags than required but will also tell
> which functions within the binary have changed and so a good place to
> hunt down what didn't convert correctly and why.
>

That's a useful set of snippets - thanks!

-- 
Alex Kiernan


More information about the U-Boot mailing list