[PATCH 1/2] Kconfig: Change SYS_MALLOC_F_LEN default to 0x2000
Tony Dinh
mibodhi at gmail.com
Fri Apr 8 22:52:49 CEST 2022
Hi Tom,
For nsa310s_defconfig.
Reviewed-by: Tony Dinh <mibodhi at gmail.com>
On Fri, Apr 8, 2022 at 5:52 AM Masami Hiramatsu
<masami.hiramatsu at linaro.org> wrote:
>
> Hi Tom,
>
> This looks good to me for the synquacer-defconfig part.
>
> Reviewed-by: Masami Hiramatsu <masami.hiramatsu at linaro.org>
>
> Thank you,
>
> 2022年4月8日(金) 1:33 Tom Rini <trini at konsulko.com>:
> >
> > The most commonly used value today is 0x2000 and not 0x400. Rework the
> > Kconfig logic to use this more frequently used value as the default.
> >
> > Cc: Andrew F. Davis <afd at ti.com>
> > Cc: Alex Nemirovsky <alex.nemirovsky at cortina-access.com>
> > Cc: Alexey Brodkin <abrodkin at synopsys.com>
> > Cc: Alison Wang <alison.wang at nxp.com>
> > Cc: Anastasiia Lukianenko <anastasiia_lukianenko at epam.com>
> > Cc: Andes <uboot at andestech.com>
> > Cc: Andre Przywara <andre.przywara at arm.com>
> > Cc: Bharat Gooty <bharat.gooty at broadcom.com>
> > Cc: David Lechner <david at lechnology.com>
> > Cc: Dzmitry Sankouski <dsankouski at gmail.com>
> > Cc: Enric Balletbo i Serra <eballetbo at gmail.com>
> > Cc: Eugeniy Paltsev <paltsev at synopsys.com>
> > Cc: Fabio Estevam <festevam at gmail.com>
> > Cc: Gerald Kerma <dreagle at doukki.net>
> > Cc: Gregory CLEMENT <gregory.clement at bootlin.com>
> > Cc: Holger Brunck <holger.brunck at hitachienergy.com>
> > Cc: Jaehoon Chung <jh80.chung at samsung.com>
> > Cc: Jassi Brar <jaswinder.singh at linaro.org>
> > Cc: Kristian Amlie <kristian.amlie at northern.tech>
> > Cc: Krzysztof Kozlowski <krzk at kernel.org>
> > Cc: Liviu Dudau <liviu.dudau at foss.arm.com>
> > Cc: Luka Perkov <luka.perkov at sartura.hr>
> > Cc: Lukasz Majewski <lukma at denx.de>
> > Cc: Marek Vasut <marex at denx.de>
> > Cc: Masami Hiramatsu <masami.hiramatsu at linaro.org>
> > Cc: Matthias Brugger <mbrugger at suse.com>
> > Cc: Max Filippov <jcmvbkbc at gmail.com>
> > Cc: Michael Walle <michael at walle.cc>
> > Cc: Michal Simek <michal.simek at xilinx.com>
> > Cc: Minkyu Kang <mk7.kang at samsung.com>
> > Cc: Nikita Kiryanov <nikita at compulab.co.il>
> > Cc: Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj at renesas.com>
> > Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko at epam.com>
> > Cc: Otavio Salvador <otavio at ossystems.com.br>
> > Cc: Patrice Chotard <patrice.chotard at foss.st.com>
> > Cc: Paul Burton <paul.burton at mips.com>
> > Cc: Paul Kocialkowski <contact at paulk.fr>
> > Cc: Priyanka Jain <priyanka.jain at nxp.com>
> > Cc: Rajesh Bhagat <rajesh.bhagat at nxp.com>
> > Cc: Rayagonda Kokatanur <rayagonda.kokatanur at broadcom.com>
> > Cc: Sergey Temerkhanov <s.temerkhanov at gmail.com>
> > Cc: Simon Glass <sjg at chromium.org>
> > Cc: Stefan Bosch <stefan_b at posteo.net>
> > Cc: Stephan Gerhold <stephan at gerhold.net>
> > Cc: Tetsuyuki Kobayashi <koba at kmckk.co.jp>
> > Cc: Thomas Chou <thomas at wytron.com.tw>
> > Cc: Thomas Fitzsimmons <fitzsim at fitzsim.org>
> > Cc: Thomas Weber <weber at corscience.de>
> > Cc: Tony Dinh <mibodhi at gmail.com>
> > Cc: Trevor Woerner <twoerner at gmail.com>
> > Cc: Vitaly Andrianov <vitalya at ti.com>
> > Cc: Vladimir Zapolskiy <vz at mleia.com>
> > Cc: liuhao <liuhao at phytium.com.cn>
> > Cc: lixinde <lixinde at phytium.com.cn>
> > Cc: shuyiqi <shuyiqi at phytium.com.cn>
> > Cc: weichangzheng <weichangzheng at phytium.com.cn>
> > Signed-off-by: Tom Rini <trini at konsulko.com>
> > ---
> > To make this patch more reviewable, I've omitted the defconfigs where
> > the in-use value is now the default value. I've cc'd so many
> > maintainers however as a frequent issue when enabling more DM migrations
> > is SYS_MALLOC_F_LEN being too small and 0x400 not being enough and
> > something like 0x2000 being more reasonable, especially on platforms
> > that can otherwise easily handle a little more memory usage.
> > ---
> > Kconfig | 9 +++------
> > configs/10m50_defconfig | 1 +
> > configs/3c120_defconfig | 1 +
> > configs/a3y17lte_defconfig | 1 +
> > configs/a5y17lte_defconfig | 1 +
> > configs/a7y17lte_defconfig | 1 +
> > configs/adp-ae3xx_defconfig | 1 +
> > configs/adp-ag101p_defconfig | 1 +
> > configs/am43xx_evm_qspiboot_defconfig | 1 +
> > configs/armadillo-800eva_defconfig | 1 +
> > configs/arndale_defconfig | 1 +
> > configs/axs101_defconfig | 1 +
> > configs/axs103_defconfig | 1 +
> > configs/bcm7260_defconfig | 1 +
> > configs/bcm7445_defconfig | 1 +
> > configs/bcm_ns3_defconfig | 1 +
> > configs/boston32r2_defconfig | 1 +
> > configs/boston32r2el_defconfig | 1 +
> > configs/boston32r6_defconfig | 1 +
> > configs/boston32r6el_defconfig | 1 +
> > configs/boston64r2_defconfig | 1 +
> > configs/boston64r2el_defconfig | 1 +
> > configs/boston64r6_defconfig | 1 +
> > configs/boston64r6el_defconfig | 1 +
> > configs/cm_t43_defconfig | 1 +
> > configs/cortina_presidio-asic-base_defconfig | 1 +
> > configs/cortina_presidio-asic-emmc_defconfig | 1 +
> > configs/cortina_presidio-asic-pnand_defconfig | 1 +
> > configs/devkit3250_defconfig | 1 +
> > configs/devkit8000_defconfig | 1 +
> > configs/durian_defconfig | 1 +
> > configs/ea-lpc3250devkitv2_defconfig | 1 +
> > configs/emsdp_defconfig | 1 +
> > configs/grpeach_defconfig | 1 +
> > configs/gurnard_defconfig | 1 +
> > configs/highbank_defconfig | 1 +
> > configs/hsdk_4xd_defconfig | 1 +
> > configs/hsdk_defconfig | 1 +
> > configs/igep00x0_defconfig | 1 +
> > configs/iot_devkit_defconfig | 1 +
> > configs/k2e_evm_defconfig | 1 +
> > configs/k2e_hs_evm_defconfig | 1 +
> > configs/k2g_evm_defconfig | 1 +
> > configs/k2g_hs_evm_defconfig | 1 +
> > configs/k2hk_evm_defconfig | 1 +
> > configs/k2hk_hs_evm_defconfig | 1 +
> > configs/k2l_evm_defconfig | 1 +
> > configs/k2l_hs_evm_defconfig | 1 +
> > configs/km_kirkwood_128m16_defconfig | 1 +
> > configs/km_kirkwood_defconfig | 1 +
> > configs/km_kirkwood_pci_defconfig | 1 +
> > configs/kmcoge5un_defconfig | 1 +
> > configs/kmnusa_defconfig | 1 +
> > configs/kmsuse2_defconfig | 1 +
> > configs/kzm9g_defconfig | 1 +
> > configs/legoev3_defconfig | 1 +
> > configs/ls2080aqds_nand_defconfig | 1 +
> > configs/ls2080aqds_qspi_defconfig | 1 +
> > configs/ls2080aqds_sdcard_defconfig | 1 +
> > configs/ls2080ardb_nand_defconfig | 1 +
> > configs/lschlv2_defconfig | 1 +
> > configs/lsxhl_defconfig | 1 +
> > configs/malta64_defconfig | 1 +
> > configs/malta64el_defconfig | 1 +
> > configs/malta_defconfig | 1 +
> > configs/maltael_defconfig | 1 +
> > configs/microblaze-generic_defconfig | 1 +
> > configs/mx23evk_defconfig | 1 +
> > configs/mx28evk_defconfig | 1 +
> > configs/nsa310s_defconfig | 1 +
> > configs/nsim_700_defconfig | 1 +
> > configs/nsim_700be_defconfig | 1 +
> > configs/nsim_hs38_defconfig | 1 +
> > configs/nsim_hs38be_defconfig | 1 +
> > configs/odroid-xu3_defconfig | 1 +
> > configs/odroid_defconfig | 1 +
> > configs/origen_defconfig | 1 +
> > configs/pcm052_defconfig | 1 +
> > configs/peach-pi_defconfig | 1 +
> > configs/peach-pit_defconfig | 1 +
> > configs/pogo_v4_defconfig | 1 +
> > configs/pomelo_defconfig | 1 +
> > configs/r2dplus_defconfig | 1 +
> > configs/rpi_0_w_defconfig | 1 +
> > configs/rpi_2_defconfig | 1 +
> > configs/rpi_defconfig | 1 +
> > configs/s5p4418_nanopi2_defconfig | 1 +
> > configs/s5p_goni_defconfig | 1 +
> > configs/s5pc210_universal_defconfig | 1 +
> > configs/smdk5250_defconfig | 1 +
> > configs/smdk5420_defconfig | 1 +
> > configs/smdkc100_defconfig | 1 +
> > configs/smdkv310_defconfig | 1 +
> > configs/snapper9260_defconfig | 1 +
> > configs/snapper9g20_defconfig | 1 +
> > configs/sniper_defconfig | 1 +
> > configs/snow_defconfig | 1 +
> > configs/spring_defconfig | 1 +
> > configs/stemmy_defconfig | 1 +
> > configs/stih410-b2260_defconfig | 1 +
> > configs/synquacer_developerbox_defconfig | 1 +
> > configs/tb100_defconfig | 1 +
> > configs/thunderx_88xx_defconfig | 1 +
> > configs/ti816x_evm_defconfig | 1 +
> > configs/trats2_defconfig | 1 +
> > configs/trats_defconfig | 1 +
> > configs/vexpress_ca9x4_defconfig | 1 +
> > configs/vf610twr_defconfig | 1 +
> > configs/vf610twr_nand_defconfig | 1 +
> > configs/vinco_defconfig | 1 +
> > configs/work_92105_defconfig | 1 +
> > configs/xenguest_arm64_defconfig | 1 +
> > configs/xilinx_versal_mini_defconfig | 1 +
> > configs/xilinx_versal_mini_emmc0_defconfig | 1 +
> > configs/xilinx_versal_mini_emmc1_defconfig | 1 +
> > configs/xtfpga_defconfig | 1 +
> > 116 files changed, 118 insertions(+), 6 deletions(-)
> >
> > diff --git a/Kconfig b/Kconfig
> > index cc5e98f639ea..8935df616201 100644
> > --- a/Kconfig
> > +++ b/Kconfig
> > @@ -247,22 +247,19 @@ config SYS_MALLOC_F
> > config SYS_MALLOC_F_LEN
> > hex "Size of malloc() pool before relocation"
> > depends on SYS_MALLOC_F
> > + default 0x400 if M68K || PPC || ROCKCHIP_PX30 || ROCKCHIP_RK3036 || \
> > + ROCKCHIP_RK3308 || ROCKCHIP_RV1108
> > default 0x600 if ARCH_ZYNQMP_R5 || ARCH_ZYNQMP
> > default 0x800 if ARCH_ZYNQ || ROCKCHIP_RK3128 || ROCKCHIP_RK3188 || \
> > ROCKCHIP_RK322X || X86
> > default 0x1000 if AM33XX || ARCH_MESON || ARCH_BMIPS || ARCH_MTMIPS
> > default 0x1800 if ARCH_TEGRA
> > - default 0x2000 if ARCH_INTEGRATOR || ARCH_IPQ40XX || ARCH_MX5 || \
> > - ARCH_MX6 || ARCH_MX7 || ARCH_MX7ULP || ARCH_OWL || \
> > - ARCH_QEMU || ARCH_SNAPDRAGON || ARCH_SOCFPGA || \
> > - ARCH_SUNXI || ARCH_VEXPRESS64 || ROCKCHIP_RK3288 || \
> > - ROCKCHIP_RK3328 || ROCKCHIP_RK3568
> > default 0x4000 if SANDBOX || RISCV || ARCH_APPLE || ROCKCHIP_RK3368 || \
> > ROCKCHIP_RK3399
> > default 0x8000 if RCAR_GEN3
> > default 0x10000 if ARCH_IMX8 || ARCH_IMX8M || ARCH_LS1012A || \
> > ARCH_LS1021A || ARCH_LS1043A || ARCH_LS1046A
> > - default 0x400
> > + default 0x2000
> > help
> > Before relocation, memory is very limited on many platforms. Still,
> > we can provide a small malloc() pool if needed. Driver model in
> > diff --git a/configs/10m50_defconfig b/configs/10m50_defconfig
> > index 6430e77da63c..4bd55a2b1e58 100644
> > --- a/configs/10m50_defconfig
> > +++ b/configs/10m50_defconfig
> > @@ -8,6 +8,7 @@ CONFIG_DM_GPIO=y
> > CONFIG_DEFAULT_DEVICE_TREE="10m50_devboard"
> > CONFIG_SYS_LOAD_ADDR=0xcc000000
> > CONFIG_ENV_ADDR=0xF4080000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_SYS_MONITOR_BASE=0xCFF80000
> > # CONFIG_AUTOBOOT is not set
> > diff --git a/configs/3c120_defconfig b/configs/3c120_defconfig
> > index b5017865e662..ec93ab6f21c0 100644
> > --- a/configs/3c120_defconfig
> > +++ b/configs/3c120_defconfig
> > @@ -8,6 +8,7 @@ CONFIG_DM_GPIO=y
> > CONFIG_DEFAULT_DEVICE_TREE="3c120_devboard"
> > CONFIG_SYS_LOAD_ADDR=0xd4000000
> > CONFIG_ENV_ADDR=0xE2880000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_SYS_MONITOR_BASE=0xD7F80000
> > # CONFIG_AUTOBOOT is not set
> > diff --git a/configs/a3y17lte_defconfig b/configs/a3y17lte_defconfig
> > index 7ca7ce0daf25..32b8ba0a1aea 100644
> > --- a/configs/a3y17lte_defconfig
> > +++ b/configs/a3y17lte_defconfig
> > @@ -8,6 +8,7 @@ CONFIG_TARGET_A3Y17LTE=y
> > CONFIG_NR_DRAM_BANKS=8
> > CONFIG_DEFAULT_DEVICE_TREE="exynos78x0-axy17lte"
> > CONFIG_SYS_LOAD_ADDR=0x40001000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_USE_PREBOOT=y
> > CONFIG_PREBOOT="echo Read pressed buttons status;KEY_VOLUMEUP=gpa20;KEY_HOME=gpa17;KEY_VOLUMEDOWN=gpa21;KEY_POWER=gpa00;PRESSED=0;RELEASED=1;if gpio input $KEY_VOLUMEUP; then setenv VOLUME_UP $PRESSED; else setenv VOLUME_UP $RELEASED; fi;if gpio input $KEY_VOLUMEDOWN; then setenv VOLUME_DOWN $PRESSED; else setenv VOLUME_DOWN $RELEASED; fi;if gpio input $KEY_HOME; then setenv HOME $PRESSED; else setenv HOME $RELEASED; fi;if gpio input $KEY_POWER; then setenv POWER $PRESSED; else setenv POWER $RELEASED; fi;"
> > diff --git a/configs/a5y17lte_defconfig b/configs/a5y17lte_defconfig
> > index 793389eb735d..008da31bb4bd 100644
> > --- a/configs/a5y17lte_defconfig
> > +++ b/configs/a5y17lte_defconfig
> > @@ -8,6 +8,7 @@ CONFIG_TARGET_A5Y17LTE=y
> > CONFIG_NR_DRAM_BANKS=12
> > CONFIG_DEFAULT_DEVICE_TREE="exynos78x0-axy17lte"
> > CONFIG_SYS_LOAD_ADDR=0x40001000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_USE_PREBOOT=y
> > CONFIG_PREBOOT="echo Read pressed buttons status;KEY_VOLUMEUP=gpa20;KEY_HOME=gpa17;KEY_VOLUMEDOWN=gpa21;KEY_POWER=gpa00;PRESSED=0;RELEASED=1;if gpio input $KEY_VOLUMEUP; then setenv VOLUME_UP $PRESSED; else setenv VOLUME_UP $RELEASED; fi;if gpio input $KEY_VOLUMEDOWN; then setenv VOLUME_DOWN $PRESSED; else setenv VOLUME_DOWN $RELEASED; fi;if gpio input $KEY_HOME; then setenv HOME $PRESSED; else setenv HOME $RELEASED; fi;if gpio input $KEY_POWER; then setenv POWER $PRESSED; else setenv POWER $RELEASED; fi;"
> > diff --git a/configs/a7y17lte_defconfig b/configs/a7y17lte_defconfig
> > index eaa448d84d25..407194e06e58 100644
> > --- a/configs/a7y17lte_defconfig
> > +++ b/configs/a7y17lte_defconfig
> > @@ -8,6 +8,7 @@ CONFIG_TARGET_A7Y17LTE=y
> > CONFIG_NR_DRAM_BANKS=12
> > CONFIG_DEFAULT_DEVICE_TREE="exynos78x0-axy17lte"
> > CONFIG_SYS_LOAD_ADDR=0x40001000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_USE_PREBOOT=y
> > CONFIG_PREBOOT="echo Read pressed buttons status;KEY_VOLUMEUP=gpa20;KEY_HOME=gpa17;KEY_VOLUMEDOWN=gpa21;KEY_POWER=gpa00;PRESSED=0;RELEASED=1;if gpio input $KEY_VOLUMEUP; then setenv VOLUME_UP $PRESSED; else setenv VOLUME_UP $RELEASED; fi;if gpio input $KEY_VOLUMEDOWN; then setenv VOLUME_DOWN $PRESSED; else setenv VOLUME_DOWN $RELEASED; fi;if gpio input $KEY_HOME; then setenv HOME $PRESSED; else setenv HOME $RELEASED; fi;if gpio input $KEY_POWER; then setenv POWER $PRESSED; else setenv POWER $RELEASED; fi;"
> > diff --git a/configs/adp-ae3xx_defconfig b/configs/adp-ae3xx_defconfig
> > index 72702a7910c2..db979217da54 100644
> > --- a/configs/adp-ae3xx_defconfig
> > +++ b/configs/adp-ae3xx_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_DEFAULT_DEVICE_TREE="ae3xx"
> > CONFIG_SYS_CLK_FREQ=39062500
> > CONFIG_SYS_LOAD_ADDR=0x300000
> > CONFIG_TARGET_ADP_AE3XX=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_SYS_MONITOR_BASE=0x88000000
> > CONFIG_BOOTDELAY=3
> > diff --git a/configs/adp-ag101p_defconfig b/configs/adp-ag101p_defconfig
> > index 18175b4dc236..4ba8b0a6c2e4 100644
> > --- a/configs/adp-ag101p_defconfig
> > +++ b/configs/adp-ag101p_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_SYS_CLK_FREQ=39062500
> > CONFIG_SYS_LOAD_ADDR=0x300000
> > CONFIG_ENV_ADDR=0x80140000
> > CONFIG_TARGET_ADP_AG101P=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_SYS_MONITOR_BASE=0x80000000
> > CONFIG_BOOTDELAY=3
> > diff --git a/configs/am43xx_evm_qspiboot_defconfig b/configs/am43xx_evm_qspiboot_defconfig
> > index 59d16b0ce37e..8c2bffbf4606 100644
> > --- a/configs/am43xx_evm_qspiboot_defconfig
> > +++ b/configs/am43xx_evm_qspiboot_defconfig
> > @@ -11,6 +11,7 @@ CONFIG_DEFAULT_DEVICE_TREE="am437x-sk-evm"
> > CONFIG_AM43XX=y
> > CONFIG_ENV_OFFSET_REDUND=0x120000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_QSPI_BOOT=y
> > CONFIG_BOOTCOMMAND="run findfdt; run finduuid; run distro_bootcmd"
> > CONFIG_SYS_CONSOLE_INFO_QUIET=y
> > diff --git a/configs/armadillo-800eva_defconfig b/configs/armadillo-800eva_defconfig
> > index e0a58b9208c8..5dfcc6cf20c0 100644
> > --- a/configs/armadillo-800eva_defconfig
> > +++ b/configs/armadillo-800eva_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_TARGET_ARMADILLO_800EVA=y
> > CONFIG_SYS_CLK_FREQ=50000000
> > CONFIG_SYS_LOAD_ADDR=0x44000000
> > CONFIG_ENV_ADDR=0x40000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_SYS_MONITOR_BASE=0x00000000
> > CONFIG_BOOTDELAY=3
> > # CONFIG_CMDLINE_EDITING is not set
> > diff --git a/configs/arndale_defconfig b/configs/arndale_defconfig
> > index 7e1610abf5fa..ba24e619f806 100644
> > --- a/configs/arndale_defconfig
> > +++ b/configs/arndale_defconfig
> > @@ -16,6 +16,7 @@ CONFIG_SPL=y
> > CONFIG_IDENT_STRING=" for ARNDALE"
> > CONFIG_SYS_LOAD_ADDR=0x43e00000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_BEST_MATCH=y
> > CONFIG_USE_PREBOOT=y
> > diff --git a/configs/axs101_defconfig b/configs/axs101_defconfig
> > index f73fc1f615a2..c60a1ffc060f 100644
> > --- a/configs/axs101_defconfig
> > +++ b/configs/axs101_defconfig
> > @@ -9,6 +9,7 @@ CONFIG_DEBUG_UART_CLOCK=33333333
> > CONFIG_SYS_CLK_FREQ=750000000
> > CONFIG_SYS_LOAD_ADDR=0x82000000
> > CONFIG_DEBUG_UART=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyS3,115200n8"
> > diff --git a/configs/axs103_defconfig b/configs/axs103_defconfig
> > index d838c8cc01f6..6956284e130d 100644
> > --- a/configs/axs103_defconfig
> > +++ b/configs/axs103_defconfig
> > @@ -9,6 +9,7 @@ CONFIG_DEBUG_UART_CLOCK=33333333
> > CONFIG_SYS_CLK_FREQ=100000000
> > CONFIG_SYS_LOAD_ADDR=0x82000000
> > CONFIG_DEBUG_UART=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyS3,115200n8"
> > diff --git a/configs/bcm7260_defconfig b/configs/bcm7260_defconfig
> > index c3fff0f4a94f..69ee2e212087 100644
> > --- a/configs/bcm7260_defconfig
> > +++ b/configs/bcm7260_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_ENV_OFFSET=0x814800
> > CONFIG_DEFAULT_DEVICE_TREE="bcm7xxx"
> > CONFIG_ENV_OFFSET_REDUND=0x824800
> > CONFIG_SYS_LOAD_ADDR=0x02000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_SIGNATURE=y
> > CONFIG_BOOTDELAY=1
> > diff --git a/configs/bcm7445_defconfig b/configs/bcm7445_defconfig
> > index 46909e9cc0ca..5b1bfd58e4af 100644
> > --- a/configs/bcm7445_defconfig
> > +++ b/configs/bcm7445_defconfig
> > @@ -11,6 +11,7 @@ CONFIG_ENV_SECT_SIZE=0x10000
> > CONFIG_DEFAULT_DEVICE_TREE="bcm7xxx"
> > CONFIG_ENV_OFFSET_REDUND=0x1F0000
> > CONFIG_SYS_LOAD_ADDR=0x02000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_SIGNATURE=y
> > CONFIG_BOOTDELAY=1
> > diff --git a/configs/bcm_ns3_defconfig b/configs/bcm_ns3_defconfig
> > index 86ef5e3b99f3..c62832239ac8 100644
> > --- a/configs/bcm_ns3_defconfig
> > +++ b/configs/bcm_ns3_defconfig
> > @@ -7,6 +7,7 @@ CONFIG_NR_DRAM_BANKS=2
> > CONFIG_ENV_SIZE=0x80000
> > CONFIG_DEFAULT_DEVICE_TREE="ns3-board"
> > CONFIG_SYS_LOAD_ADDR=0x80080000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_SIGNATURE=y
> > CONFIG_FIT_SIGNATURE_MAX_SIZE=0x20000000
> > diff --git a/configs/boston32r2_defconfig b/configs/boston32r2_defconfig
> > index a4991c6450aa..ccaebf1fe2b1 100644
> > --- a/configs/boston32r2_defconfig
> > +++ b/configs/boston32r2_defconfig
> > @@ -13,6 +13,7 @@ CONFIG_MIPS_BOOT_FDT=y
> > CONFIG_SYS_MEMTEST_START=0x80000000
> > CONFIG_SYS_MEMTEST_END=0x90000000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_VERBOSE=y
> > CONFIG_FIT_BEST_MATCH=y
> > diff --git a/configs/boston32r2el_defconfig b/configs/boston32r2el_defconfig
> > index 44716be70251..bebc32e9d910 100644
> > --- a/configs/boston32r2el_defconfig
> > +++ b/configs/boston32r2el_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_MIPS_BOOT_FDT=y
> > CONFIG_SYS_MEMTEST_START=0x80000000
> > CONFIG_SYS_MEMTEST_END=0x90000000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_VERBOSE=y
> > CONFIG_FIT_BEST_MATCH=y
> > diff --git a/configs/boston32r6_defconfig b/configs/boston32r6_defconfig
> > index d001ee932041..9bf1f4d5a6a7 100644
> > --- a/configs/boston32r6_defconfig
> > +++ b/configs/boston32r6_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_MIPS_BOOT_FDT=y
> > CONFIG_SYS_MEMTEST_START=0x80000000
> > CONFIG_SYS_MEMTEST_END=0x90000000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_VERBOSE=y
> > CONFIG_FIT_BEST_MATCH=y
> > diff --git a/configs/boston32r6el_defconfig b/configs/boston32r6el_defconfig
> > index a95a4b58f5a1..97f3c79dfa9f 100644
> > --- a/configs/boston32r6el_defconfig
> > +++ b/configs/boston32r6el_defconfig
> > @@ -15,6 +15,7 @@ CONFIG_MIPS_BOOT_FDT=y
> > CONFIG_SYS_MEMTEST_START=0x80000000
> > CONFIG_SYS_MEMTEST_END=0x90000000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_VERBOSE=y
> > CONFIG_FIT_BEST_MATCH=y
> > diff --git a/configs/boston64r2_defconfig b/configs/boston64r2_defconfig
> > index 0d50ce57c764..8ffef9417b0f 100644
> > --- a/configs/boston64r2_defconfig
> > +++ b/configs/boston64r2_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_MIPS_BOOT_FDT=y
> > CONFIG_SYS_MEMTEST_START=0x80000000
> > CONFIG_SYS_MEMTEST_END=0x90000000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_VERBOSE=y
> > CONFIG_FIT_BEST_MATCH=y
> > diff --git a/configs/boston64r2el_defconfig b/configs/boston64r2el_defconfig
> > index 0546f5d578b9..0a7dc52b79cb 100644
> > --- a/configs/boston64r2el_defconfig
> > +++ b/configs/boston64r2el_defconfig
> > @@ -15,6 +15,7 @@ CONFIG_MIPS_BOOT_FDT=y
> > CONFIG_SYS_MEMTEST_START=0x80000000
> > CONFIG_SYS_MEMTEST_END=0x90000000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_VERBOSE=y
> > CONFIG_FIT_BEST_MATCH=y
> > diff --git a/configs/boston64r6_defconfig b/configs/boston64r6_defconfig
> > index 98e940f0e520..63f7a56aefd0 100644
> > --- a/configs/boston64r6_defconfig
> > +++ b/configs/boston64r6_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_MIPS_BOOT_FDT=y
> > CONFIG_SYS_MEMTEST_START=0x80000000
> > CONFIG_SYS_MEMTEST_END=0x90000000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_VERBOSE=y
> > CONFIG_FIT_BEST_MATCH=y
> > diff --git a/configs/boston64r6el_defconfig b/configs/boston64r6el_defconfig
> > index e6998ec66036..6f45c8cc11c5 100644
> > --- a/configs/boston64r6el_defconfig
> > +++ b/configs/boston64r6el_defconfig
> > @@ -15,6 +15,7 @@ CONFIG_MIPS_BOOT_FDT=y
> > CONFIG_SYS_MEMTEST_START=0x80000000
> > CONFIG_SYS_MEMTEST_END=0x90000000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_VERBOSE=y
> > CONFIG_FIT_BEST_MATCH=y
> > diff --git a/configs/cm_t43_defconfig b/configs/cm_t43_defconfig
> > index 46c3eb62a829..731906ffe97c 100644
> > --- a/configs/cm_t43_defconfig
> > +++ b/configs/cm_t43_defconfig
> > @@ -21,6 +21,7 @@ CONFIG_SPL_LIBDISK_SUPPORT=y
> > CONFIG_SPL_SPI_FLASH_SUPPORT=y
> > CONFIG_SPL_SPI=y
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTCOMMAND="mmc dev 0; if mmc rescan; then if run loadbootscript; then run bootscript; fi; fi; mmc dev 1; if mmc rescan; then run emmcboot; fi;"
> > CONFIG_SYS_CONSOLE_INFO_QUIET=y
> > # CONFIG_DISPLAY_CPUINFO is not set
> > diff --git a/configs/cortina_presidio-asic-base_defconfig b/configs/cortina_presidio-asic-base_defconfig
> > index f102b75c355a..b2c2a76959e5 100644
> > --- a/configs/cortina_presidio-asic-base_defconfig
> > +++ b/configs/cortina_presidio-asic-base_defconfig
> > @@ -9,6 +9,7 @@ CONFIG_DM_GPIO=y
> > CONFIG_DEFAULT_DEVICE_TREE="ca-presidio-engboard"
> > CONFIG_IDENT_STRING="Presidio-SoC"
> > CONFIG_SYS_LOAD_ADDR=0x10000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_REMAKE_ELF=y
> > CONFIG_SUPPORT_RAW_INITRD=y
> > CONFIG_SHOW_BOOT_PROGRESS=y
> > diff --git a/configs/cortina_presidio-asic-emmc_defconfig b/configs/cortina_presidio-asic-emmc_defconfig
> > index c22dcef7ec05..88c89cee488e 100644
> > --- a/configs/cortina_presidio-asic-emmc_defconfig
> > +++ b/configs/cortina_presidio-asic-emmc_defconfig
> > @@ -9,6 +9,7 @@ CONFIG_DM_GPIO=y
> > CONFIG_DEFAULT_DEVICE_TREE="ca-presidio-engboard"
> > CONFIG_IDENT_STRING="Presidio-SoC"
> > CONFIG_SYS_LOAD_ADDR=0x10000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_REMAKE_ELF=y
> > CONFIG_SUPPORT_RAW_INITRD=y
> > CONFIG_SHOW_BOOT_PROGRESS=y
> > diff --git a/configs/cortina_presidio-asic-pnand_defconfig b/configs/cortina_presidio-asic-pnand_defconfig
> > index a20b99f4bffa..364d1978d530 100644
> > --- a/configs/cortina_presidio-asic-pnand_defconfig
> > +++ b/configs/cortina_presidio-asic-pnand_defconfig
> > @@ -9,6 +9,7 @@ CONFIG_DM_GPIO=y
> > CONFIG_DEFAULT_DEVICE_TREE="ca-presidio-engboard"
> > CONFIG_IDENT_STRING="Presidio-SoC"
> > CONFIG_SYS_LOAD_ADDR=0x10000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_REMAKE_ELF=y
> > CONFIG_SUPPORT_RAW_INITRD=y
> > CONFIG_SHOW_BOOT_PROGRESS=y
> > diff --git a/configs/devkit3250_defconfig b/configs/devkit3250_defconfig
> > index df8d0d15704b..2e62857540ff 100644
> > --- a/configs/devkit3250_defconfig
> > +++ b/configs/devkit3250_defconfig
> > @@ -15,6 +15,7 @@ CONFIG_SPL_TEXT_BASE=0x00000000
> > CONFIG_SPL_SERIAL=y
> > CONFIG_SPL=y
> > CONFIG_SYS_LOAD_ADDR=0x80008000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=1
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyS0,115200n8"
> > diff --git a/configs/devkit8000_defconfig b/configs/devkit8000_defconfig
> > index e009f21ecd6c..038efeadf6b9 100644
> > --- a/configs/devkit8000_defconfig
> > +++ b/configs/devkit8000_defconfig
> > @@ -7,6 +7,7 @@ CONFIG_SPL_TEXT_BASE=0x40200000
> > CONFIG_TARGET_DEVKIT8000=y
> > CONFIG_SPL=y
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTCOMMAND="run autoboot"
> > CONFIG_SYS_CONSOLE_INFO_QUIET=y
> > CONFIG_SPL_NAND_DRIVERS=y
> > diff --git a/configs/durian_defconfig b/configs/durian_defconfig
> > index 56b29c47698b..33b9174b2ae7 100644
> > --- a/configs/durian_defconfig
> > +++ b/configs/durian_defconfig
> > @@ -11,6 +11,7 @@ CONFIG_SYS_LOAD_ADDR=0x90000000
> > CONFIG_SYS_PCI_64BIT=y
> > CONFIG_AHCI=y
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyAMA0,115200 earlycon=pl011,0x28001000 root=/dev/sda2 rw"
> > # CONFIG_DISPLAY_CPUINFO is not set
> > diff --git a/configs/ea-lpc3250devkitv2_defconfig b/configs/ea-lpc3250devkitv2_defconfig
> > index dc92bdfef3ab..827110fb8f51 100644
> > --- a/configs/ea-lpc3250devkitv2_defconfig
> > +++ b/configs/ea-lpc3250devkitv2_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_TARGET_EA_LPC3250DEVKITV2=y
> > CONFIG_DEFAULT_DEVICE_TREE="lpc3250-ea3250"
> > CONFIG_SYS_LOAD_ADDR=0x80100000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_ARCH_FIXUP_FDT_MEMORY is not set
> > # CONFIG_AUTOBOOT is not set
> > # CONFIG_USE_BOOTCOMMAND is not set
> > diff --git a/configs/emsdp_defconfig b/configs/emsdp_defconfig
> > index 28fce77862b6..f00fef99b4b1 100644
> > --- a/configs/emsdp_defconfig
> > +++ b/configs/emsdp_defconfig
> > @@ -8,6 +8,7 @@ CONFIG_ENV_SIZE=0x1000
> > CONFIG_DEFAULT_DEVICE_TREE="emsdp"
> > CONFIG_SYS_CLK_FREQ=40000000
> > CONFIG_SYS_LOAD_ADDR=0x10000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_ARCH_FIXUP_FDT_MEMORY is not set
> > CONFIG_BOARD_EARLY_INIT_R=y
> > CONFIG_HUSH_PARSER=y
> > diff --git a/configs/grpeach_defconfig b/configs/grpeach_defconfig
> > index d37b48d9aaef..26b7e68ed364 100644
> > --- a/configs/grpeach_defconfig
> > +++ b/configs/grpeach_defconfig
> > @@ -12,6 +12,7 @@ CONFIG_DEFAULT_DEVICE_TREE="r7s72100-gr-peach-u-boot"
> > CONFIG_RZA1=y
> > CONFIG_SYS_CLK_FREQ=66666666
> > CONFIG_SYS_LOAD_ADDR=0x20400000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="ignore_loglevel"
> > diff --git a/configs/gurnard_defconfig b/configs/gurnard_defconfig
> > index 20be0e3c29d7..e43b18e43eb5 100644
> > --- a/configs/gurnard_defconfig
> > +++ b/configs/gurnard_defconfig
> > @@ -11,6 +11,7 @@ CONFIG_ENV_SIZE=0x40000
> > CONFIG_ENV_OFFSET=0x80000
> > CONFIG_DEFAULT_DEVICE_TREE="at91sam9g45-gurnard"
> > CONFIG_SYS_LOAD_ADDR=0x23000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_BOOTDELAY=3
> > # CONFIG_DISPLAY_BOARDINFO is not set
> > diff --git a/configs/highbank_defconfig b/configs/highbank_defconfig
> > index 587edd446378..d781320cbca6 100644
> > --- a/configs/highbank_defconfig
> > +++ b/configs/highbank_defconfig
> > @@ -13,6 +13,7 @@ CONFIG_SYS_BOOTCOUNT_SINGLEWORD=y
> > CONFIG_SYS_LOAD_ADDR=0x800000
> > CONFIG_ENV_ADDR=0xFFF88000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_OF_BOARD_SETUP=y
> > CONFIG_AUTOBOOT_KEYED=y
> > diff --git a/configs/hsdk_4xd_defconfig b/configs/hsdk_4xd_defconfig
> > index 9acbd18fcaf4..65aa60f178ac 100644
> > --- a/configs/hsdk_4xd_defconfig
> > +++ b/configs/hsdk_4xd_defconfig
> > @@ -11,6 +11,7 @@ CONFIG_DEBUG_UART_CLOCK=33333333
> > CONFIG_SYS_CLK_FREQ=500000000
> > CONFIG_SYS_LOAD_ADDR=0x82000000
> > CONFIG_DEBUG_UART=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyS0,115200n8"
> > CONFIG_BOARD_EARLY_INIT_F=y
> > diff --git a/configs/hsdk_defconfig b/configs/hsdk_defconfig
> > index bd0c924a715a..c63e0e00d49f 100644
> > --- a/configs/hsdk_defconfig
> > +++ b/configs/hsdk_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_DEBUG_UART_CLOCK=33333333
> > CONFIG_SYS_CLK_FREQ=500000000
> > CONFIG_SYS_LOAD_ADDR=0x82000000
> > CONFIG_DEBUG_UART=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyS0,115200n8"
> > CONFIG_BOARD_EARLY_INIT_F=y
> > diff --git a/configs/igep00x0_defconfig b/configs/igep00x0_defconfig
> > index 3a73e5df47b6..e069483308c6 100644
> > --- a/configs/igep00x0_defconfig
> > +++ b/configs/igep00x0_defconfig
> > @@ -8,6 +8,7 @@ CONFIG_SPL_TEXT_BASE=0x40200000
> > CONFIG_TARGET_OMAP3_IGEP00X0=y
> > CONFIG_SPL=y
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_OF_BOARD_SETUP=y
> > CONFIG_BOOTDELAY=3
> > CONFIG_BOOTCOMMAND="run findfdt; run distro_bootcmd"
> > diff --git a/configs/iot_devkit_defconfig b/configs/iot_devkit_defconfig
> > index 3cf315eae628..3d6ade4b0ff2 100644
> > --- a/configs/iot_devkit_defconfig
> > +++ b/configs/iot_devkit_defconfig
> > @@ -11,6 +11,7 @@ CONFIG_DEFAULT_DEVICE_TREE="iot_devkit"
> > CONFIG_SYS_CLK_FREQ=16000000
> > CONFIG_SYS_LOAD_ADDR=0x30000000
> > CONFIG_LOCALVERSION="-iotdk-1.0"
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_ARCH_FIXUP_FDT_MEMORY is not set
> > CONFIG_SYS_PROMPT="IoTDK# "
> > # CONFIG_CMD_BOOTD is not set
> > diff --git a/configs/k2e_evm_defconfig b/configs/k2e_evm_defconfig
> > index 05cc3d708316..2df677f6f844 100644
> > --- a/configs/k2e_evm_defconfig
> > +++ b/configs/k2e_evm_defconfig
> > @@ -21,6 +21,7 @@ CONFIG_SPL=y
> > CONFIG_SPL_SPI_FLASH_SUPPORT=y
> > CONFIG_SPL_SPI=y
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_TIMESTAMP=y
> > CONFIG_OF_BOARD_SETUP=y
> > CONFIG_BOOTCOMMAND="run init_${boot}; run get_mon_${boot} run_mon; run get_kern_${boot}; run init_fw_rd_${boot}; run get_fdt_${boot}; run run_kern"
> > diff --git a/configs/k2e_hs_evm_defconfig b/configs/k2e_hs_evm_defconfig
> > index c8ea0bec89c5..7361790183a0 100644
> > --- a/configs/k2e_hs_evm_defconfig
> > +++ b/configs/k2e_hs_evm_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_ENV_SIZE=0x40000
> > CONFIG_ENV_OFFSET=0x100000
> > CONFIG_DEFAULT_DEVICE_TREE="keystone-k2e-evm"
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_TIMESTAMP=y
> > CONFIG_FIT_IMAGE_POST_PROCESS=y
> > CONFIG_OF_BOARD_SETUP=y
> > diff --git a/configs/k2g_evm_defconfig b/configs/k2g_evm_defconfig
> > index 440a76f443cc..9c69538c0a4e 100644
> > --- a/configs/k2g_evm_defconfig
> > +++ b/configs/k2g_evm_defconfig
> > @@ -20,6 +20,7 @@ CONFIG_SPL=y
> > CONFIG_SPL_SPI_FLASH_SUPPORT=y
> > CONFIG_SPL_SPI=y
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_TIMESTAMP=y
> > CONFIG_OF_BOARD_SETUP=y
> > CONFIG_BOOTCOMMAND="run findfdt; run envboot; run init_${boot}; run get_mon_${boot} run_mon; run set_name_pmmc get_pmmc_${boot} run_pmmc; run get_kern_${boot}; run init_fw_rd_${boot}; run get_fdt_${boot}; run run_kern"
> > diff --git a/configs/k2g_hs_evm_defconfig b/configs/k2g_hs_evm_defconfig
> > index 4137733c0fef..c21daf9b948c 100644
> > --- a/configs/k2g_hs_evm_defconfig
> > +++ b/configs/k2g_hs_evm_defconfig
> > @@ -13,6 +13,7 @@ CONFIG_TARGET_K2G_EVM=y
> > CONFIG_ENV_SIZE=0x40000
> > CONFIG_DEFAULT_DEVICE_TREE="keystone-k2g-evm"
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_TIMESTAMP=y
> > CONFIG_FIT_IMAGE_POST_PROCESS=y
> > CONFIG_OF_BOARD_SETUP=y
> > diff --git a/configs/k2hk_evm_defconfig b/configs/k2hk_evm_defconfig
> > index c66c36adf746..c22da260ef7f 100644
> > --- a/configs/k2hk_evm_defconfig
> > +++ b/configs/k2hk_evm_defconfig
> > @@ -21,6 +21,7 @@ CONFIG_SPL=y
> > CONFIG_SPL_SPI_FLASH_SUPPORT=y
> > CONFIG_SPL_SPI=y
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_TIMESTAMP=y
> > CONFIG_OF_BOARD_SETUP=y
> > CONFIG_BOOTCOMMAND="run init_${boot}; run get_mon_${boot} run_mon; run get_kern_${boot}; run init_fw_rd_${boot}; run get_fdt_${boot}; run run_kern"
> > diff --git a/configs/k2hk_hs_evm_defconfig b/configs/k2hk_hs_evm_defconfig
> > index c405e1e3d90e..abbd303c9deb 100644
> > --- a/configs/k2hk_hs_evm_defconfig
> > +++ b/configs/k2hk_hs_evm_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_ENV_SIZE=0x40000
> > CONFIG_ENV_OFFSET=0x100000
> > CONFIG_DEFAULT_DEVICE_TREE="keystone-k2hk-evm"
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_TIMESTAMP=y
> > CONFIG_FIT_IMAGE_POST_PROCESS=y
> > CONFIG_OF_BOARD_SETUP=y
> > diff --git a/configs/k2l_evm_defconfig b/configs/k2l_evm_defconfig
> > index d7bdf8ed24df..5db789eeb4d1 100644
> > --- a/configs/k2l_evm_defconfig
> > +++ b/configs/k2l_evm_defconfig
> > @@ -21,6 +21,7 @@ CONFIG_SPL=y
> > CONFIG_SPL_SPI_FLASH_SUPPORT=y
> > CONFIG_SPL_SPI=y
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_TIMESTAMP=y
> > CONFIG_OF_BOARD_SETUP=y
> > CONFIG_BOOTCOMMAND="run init_${boot}; run get_mon_${boot} run_mon; run get_kern_${boot}; run init_fw_rd_${boot}; run get_fdt_${boot}; run run_kern"
> > diff --git a/configs/k2l_hs_evm_defconfig b/configs/k2l_hs_evm_defconfig
> > index 493fdb1faba4..7231303e97f5 100644
> > --- a/configs/k2l_hs_evm_defconfig
> > +++ b/configs/k2l_hs_evm_defconfig
> > @@ -13,6 +13,7 @@ CONFIG_TARGET_K2L_EVM=y
> > CONFIG_ENV_SIZE=0x40000
> > CONFIG_ENV_OFFSET=0x100000
> > CONFIG_DEFAULT_DEVICE_TREE="keystone-k2l-evm"
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_TIMESTAMP=y
> > CONFIG_FIT_IMAGE_POST_PROCESS=y
> > CONFIG_OF_BOARD_SETUP=y
> > diff --git a/configs/km_kirkwood_128m16_defconfig b/configs/km_kirkwood_128m16_defconfig
> > index 830dc2e39bb0..3344872bcf8b 100644
> > --- a/configs/km_kirkwood_128m16_defconfig
> > +++ b/configs/km_kirkwood_128m16_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_ENV_OFFSET_REDUND=0x2000
> > CONFIG_IDENT_STRING="\nHitachi Power Grids Kirkwood 128M16"
> > CONFIG_SYS_LOAD_ADDR=0x800000
> > CONFIG_KM_KIRKWOOD_128M16=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_AUTOBOOT_KEYED=y
> > CONFIG_AUTOBOOT_PROMPT="Hit <SPACE> key to stop autoboot in %2ds\n"
> > CONFIG_AUTOBOOT_STOP_STR=" "
> > diff --git a/configs/km_kirkwood_defconfig b/configs/km_kirkwood_defconfig
> > index fa1554434966..0021f1346581 100644
> > --- a/configs/km_kirkwood_defconfig
> > +++ b/configs/km_kirkwood_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_ENV_OFFSET_REDUND=0x2000
> > CONFIG_IDENT_STRING="\nHitachi Power Grids Kirkwood"
> > CONFIG_SYS_LOAD_ADDR=0x800000
> > CONFIG_KM_KIRKWOOD=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_AUTOBOOT_KEYED=y
> > CONFIG_AUTOBOOT_PROMPT="Hit <SPACE> key to stop autoboot in %2ds\n"
> > CONFIG_AUTOBOOT_STOP_STR=" "
> > diff --git a/configs/km_kirkwood_pci_defconfig b/configs/km_kirkwood_pci_defconfig
> > index bc2568e06813..db4db8e6c47b 100644
> > --- a/configs/km_kirkwood_pci_defconfig
> > +++ b/configs/km_kirkwood_pci_defconfig
> > @@ -15,6 +15,7 @@ CONFIG_IDENT_STRING="\nHitachi Power Grids Kirkwood PCI"
> > CONFIG_SYS_LOAD_ADDR=0x800000
> > CONFIG_KM_FPGA_CONFIG=y
> > CONFIG_KM_KIRKWOOD_PCI=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_AUTOBOOT_KEYED=y
> > CONFIG_AUTOBOOT_PROMPT="Hit <SPACE> key to stop autoboot in %2ds\n"
> > CONFIG_AUTOBOOT_STOP_STR=" "
> > diff --git a/configs/kmcoge5un_defconfig b/configs/kmcoge5un_defconfig
> > index ae9d6d97993b..ab542aa7d09b 100644
> > --- a/configs/kmcoge5un_defconfig
> > +++ b/configs/kmcoge5un_defconfig
> > @@ -17,6 +17,7 @@ CONFIG_SYS_LOAD_ADDR=0x800000
> > CONFIG_PIGGY_MAC_ADDRESS_OFFSET=3
> > CONFIG_KM_ENV_IS_IN_SPI_NOR=y
> > CONFIG_KM_PIGGY4_88E6352=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_AUTOBOOT_KEYED=y
> > CONFIG_AUTOBOOT_PROMPT="Hit <SPACE> key to stop autoboot in %2ds\n"
> > CONFIG_AUTOBOOT_STOP_STR=" "
> > diff --git a/configs/kmnusa_defconfig b/configs/kmnusa_defconfig
> > index 3fc6413dd4f3..0798ff7ccfaf 100644
> > --- a/configs/kmnusa_defconfig
> > +++ b/configs/kmnusa_defconfig
> > @@ -18,6 +18,7 @@ CONFIG_KM_FPGA_CONFIG=y
> > CONFIG_KM_ENV_IS_IN_SPI_NOR=y
> > CONFIG_KM_PIGGY4_88E6352=y
> > CONFIG_KM_NUSA=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_AUTOBOOT_KEYED=y
> > CONFIG_AUTOBOOT_PROMPT="Hit <SPACE> key to stop autoboot in %2ds\n"
> > CONFIG_AUTOBOOT_STOP_STR=" "
> > diff --git a/configs/kmsuse2_defconfig b/configs/kmsuse2_defconfig
> > index f0a8b28c08b8..6e8a7e612bdf 100644
> > --- a/configs/kmsuse2_defconfig
> > +++ b/configs/kmsuse2_defconfig
> > @@ -19,6 +19,7 @@ CONFIG_KM_FPGA_FORCE_CONFIG=y
> > CONFIG_KM_FPGA_NO_RESET=y
> > CONFIG_KM_ENV_IS_IN_SPI_NOR=y
> > CONFIG_KM_SUSE2=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_AUTOBOOT_KEYED=y
> > CONFIG_AUTOBOOT_PROMPT="Hit <SPACE> key to stop autoboot in %2ds\n"
> > CONFIG_AUTOBOOT_STOP_STR=" "
> > diff --git a/configs/kzm9g_defconfig b/configs/kzm9g_defconfig
> > index 5da371587d17..889efb73f471 100644
> > --- a/configs/kzm9g_defconfig
> > +++ b/configs/kzm9g_defconfig
> > @@ -11,6 +11,7 @@ CONFIG_ARCH_RMOBILE_BOARD_STRING="KMC KZM-A9-GT"
> > CONFIG_TARGET_KZM9G=y
> > CONFIG_SYS_LOAD_ADDR=0x43000000
> > CONFIG_ENV_ADDR=0x40000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="root=/dev/null console=ttySC4,115200"
> > diff --git a/configs/legoev3_defconfig b/configs/legoev3_defconfig
> > index 3930903f3d76..0cd857e1e15a 100644
> > --- a/configs/legoev3_defconfig
> > +++ b/configs/legoev3_defconfig
> > @@ -8,6 +8,7 @@ CONFIG_NR_DRAM_BANKS=1
> > CONFIG_ENV_SIZE=0x4000
> > CONFIG_DEFAULT_DEVICE_TREE="da850-lego-ev3"
> > CONFIG_SYS_LOAD_ADDR=0xc0700000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_DYNAMIC_SYS_CLK_FREQ=y
> > CONFIG_BOOTDELAY=0
> > CONFIG_AUTOBOOT_KEYED=y
> > diff --git a/configs/ls2080aqds_nand_defconfig b/configs/ls2080aqds_nand_defconfig
> > index 2b42df0930e2..e5ff778b932d 100644
> > --- a/configs/ls2080aqds_nand_defconfig
> > +++ b/configs/ls2080aqds_nand_defconfig
> > @@ -15,6 +15,7 @@ CONFIG_SPL_SERIAL=y
> > CONFIG_SPL_DRIVERS_MISC=y
> > CONFIG_SPL=y
> > CONFIG_AHCI=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_REMAKE_ELF=y
> > CONFIG_MP=y
> > CONFIG_FIT=y
> > diff --git a/configs/ls2080aqds_qspi_defconfig b/configs/ls2080aqds_qspi_defconfig
> > index ec07a490b7e0..85ee664f87ec 100644
> > --- a/configs/ls2080aqds_qspi_defconfig
> > +++ b/configs/ls2080aqds_qspi_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_ENV_SECT_SIZE=0x40000
> > CONFIG_DEFAULT_DEVICE_TREE="fsl-ls2080a-qds"
> > CONFIG_FSL_USE_PCA9547_MUX=y
> > CONFIG_AHCI=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_REMAKE_ELF=y
> > CONFIG_MP=y
> > CONFIG_FIT=y
> > diff --git a/configs/ls2080aqds_sdcard_defconfig b/configs/ls2080aqds_sdcard_defconfig
> > index bde84ebfc3c9..bff726827c01 100644
> > --- a/configs/ls2080aqds_sdcard_defconfig
> > +++ b/configs/ls2080aqds_sdcard_defconfig
> > @@ -17,6 +17,7 @@ CONFIG_SPL_SERIAL=y
> > CONFIG_SPL_DRIVERS_MISC=y
> > CONFIG_SPL=y
> > CONFIG_AHCI=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_REMAKE_ELF=y
> > CONFIG_MP=y
> > CONFIG_FIT_VERBOSE=y
> > diff --git a/configs/ls2080ardb_nand_defconfig b/configs/ls2080ardb_nand_defconfig
> > index 5df11e31ab7d..953f21442e36 100644
> > --- a/configs/ls2080ardb_nand_defconfig
> > +++ b/configs/ls2080ardb_nand_defconfig
> > @@ -19,6 +19,7 @@ CONFIG_SPL_SERIAL=y
> > CONFIG_SPL_DRIVERS_MISC=y
> > CONFIG_SPL=y
> > CONFIG_AHCI=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_REMAKE_ELF=y
> > CONFIG_MP=y
> > CONFIG_FIT=y
> > diff --git a/configs/lschlv2_defconfig b/configs/lschlv2_defconfig
> > index 38d25c42b371..ecf224936ac4 100644
> > --- a/configs/lschlv2_defconfig
> > +++ b/configs/lschlv2_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_DEFAULT_DEVICE_TREE="kirkwood-lschlv2"
> > CONFIG_IDENT_STRING=" LS-CHLv2"
> > CONFIG_SYS_LOAD_ADDR=0x800000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_API=y
> > CONFIG_SHOW_BOOT_PROGRESS=y
> > CONFIG_BOOTDELAY=3
> > diff --git a/configs/lsxhl_defconfig b/configs/lsxhl_defconfig
> > index c90999794b1a..f5531fdf3136 100644
> > --- a/configs/lsxhl_defconfig
> > +++ b/configs/lsxhl_defconfig
> > @@ -15,6 +15,7 @@ CONFIG_DEFAULT_DEVICE_TREE="kirkwood-lsxhl"
> > CONFIG_IDENT_STRING=" LS-XHL"
> > CONFIG_SYS_LOAD_ADDR=0x800000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_API=y
> > CONFIG_SHOW_BOOT_PROGRESS=y
> > CONFIG_BOOTDELAY=3
> > diff --git a/configs/malta64_defconfig b/configs/malta64_defconfig
> > index 722d2e363dd9..1be8dd583358 100644
> > --- a/configs/malta64_defconfig
> > +++ b/configs/malta64_defconfig
> > @@ -8,6 +8,7 @@ CONFIG_SYS_LOAD_ADDR=0xffffffff81000000
> > CONFIG_ENV_ADDR=0xFFFFFFFFBE3E0000
> > CONFIG_TARGET_MALTA=y
> > CONFIG_CPU_MIPS64_R2=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_AUTOBOOT is not set
> > CONFIG_BOARD_EARLY_INIT_F=y
> > CONFIG_MISC_INIT_R=y
> > diff --git a/configs/malta64el_defconfig b/configs/malta64el_defconfig
> > index c693f7ccdd9b..fa0743d2703a 100644
> > --- a/configs/malta64el_defconfig
> > +++ b/configs/malta64el_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_TARGET_MALTA=y
> > CONFIG_BUILD_TARGET="u-boot-swap.bin"
> > CONFIG_SYS_LITTLE_ENDIAN=y
> > CONFIG_CPU_MIPS64_R2=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_AUTOBOOT is not set
> > CONFIG_BOARD_EARLY_INIT_F=y
> > CONFIG_MISC_INIT_R=y
> > diff --git a/configs/malta_defconfig b/configs/malta_defconfig
> > index 5c5bdd00e6a9..f9b158b9b6fb 100644
> > --- a/configs/malta_defconfig
> > +++ b/configs/malta_defconfig
> > @@ -7,6 +7,7 @@ CONFIG_DEFAULT_DEVICE_TREE="mti,malta"
> > CONFIG_SYS_LOAD_ADDR=0x81000000
> > CONFIG_ENV_ADDR=0xBE3E0000
> > CONFIG_TARGET_MALTA=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_AUTOBOOT is not set
> > CONFIG_BOARD_EARLY_INIT_F=y
> > CONFIG_MISC_INIT_R=y
> > diff --git a/configs/maltael_defconfig b/configs/maltael_defconfig
> > index af27d4eb0ab8..9414cf20a792 100644
> > --- a/configs/maltael_defconfig
> > +++ b/configs/maltael_defconfig
> > @@ -9,6 +9,7 @@ CONFIG_ENV_ADDR=0xBE3E0000
> > CONFIG_TARGET_MALTA=y
> > CONFIG_BUILD_TARGET="u-boot-swap.bin"
> > CONFIG_SYS_LITTLE_ENDIAN=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_AUTOBOOT is not set
> > CONFIG_BOARD_EARLY_INIT_F=y
> > CONFIG_MISC_INIT_R=y
> > diff --git a/configs/microblaze-generic_defconfig b/configs/microblaze-generic_defconfig
> > index a92fc0f6eeba..59c17a3163d9 100644
> > --- a/configs/microblaze-generic_defconfig
> > +++ b/configs/microblaze-generic_defconfig
> > @@ -13,6 +13,7 @@ CONFIG_XILINX_MICROBLAZE0_USE_BARREL=1
> > CONFIG_XILINX_MICROBLAZE0_USE_DIV=1
> > CONFIG_XILINX_MICROBLAZE0_USE_HW_MUL=1
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_VERBOSE=y
> > CONFIG_BOOTDELAY=-1
> > diff --git a/configs/mx23evk_defconfig b/configs/mx23evk_defconfig
> > index d48ac4cc5ec1..2a997723d1ab 100644
> > --- a/configs/mx23evk_defconfig
> > +++ b/configs/mx23evk_defconfig
> > @@ -15,6 +15,7 @@ CONFIG_TARGET_MX23EVK=y
> > CONFIG_SPL_SERIAL=y
> > CONFIG_SPL=y
> > CONFIG_SYS_LOAD_ADDR=0x42000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_USE_BOOTCOMMAND=y
> > CONFIG_BOOTCOMMAND="mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscript; then run bootscript; else if run loadimage; then run mmcboot; else echo ERR: Fail to boot from MMC; fi; fi; else exit; fi"
> > CONFIG_SYS_CONSOLE_IS_IN_ENV=y
> > diff --git a/configs/mx28evk_defconfig b/configs/mx28evk_defconfig
> > index 4bd99827d940..96f814b33a1c 100644
> > --- a/configs/mx28evk_defconfig
> > +++ b/configs/mx28evk_defconfig
> > @@ -15,6 +15,7 @@ CONFIG_TARGET_MX28EVK=y
> > CONFIG_SPL_SERIAL=y
> > CONFIG_SPL=y
> > CONFIG_SYS_LOAD_ADDR=0x42000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_USE_BOOTCOMMAND=y
> > CONFIG_BOOTCOMMAND="mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscript; then run bootscript; else if run loadimage; then run mmcboot; else run netboot; fi; fi; else run netboot; fi"
> > diff --git a/configs/nsa310s_defconfig b/configs/nsa310s_defconfig
> > index d003b7ee0ae7..d208bd9b060b 100644
> > --- a/configs/nsa310s_defconfig
> > +++ b/configs/nsa310s_defconfig
> > @@ -12,6 +12,7 @@ CONFIG_ENV_OFFSET=0xE0000
> > CONFIG_DEFAULT_DEVICE_TREE="kirkwood-nsa310s"
> > CONFIG_IDENT_STRING="\nZyXEL NSA310S/320S 1/2-Bay Power Media Server"
> > CONFIG_SYS_LOAD_ADDR=0x800000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTCOMMAND=y
> > CONFIG_BOOTCOMMAND="setenv bootargs ${console} ${mtdparts} ${bootargs_root}; ubi part root; ubifsmount ubi:rootfs; ubifsload 0x800000 ${kernel}; ubifsload 0x700000 ${fdt}; ubifsumount; fdt addr 0x700000; fdt resize; fdt chosen; bootz 0x800000 - 0x700000"
> > diff --git a/configs/nsim_700_defconfig b/configs/nsim_700_defconfig
> > index e67023e97e41..44ac940eef65 100644
> > --- a/configs/nsim_700_defconfig
> > +++ b/configs/nsim_700_defconfig
> > @@ -9,6 +9,7 @@ CONFIG_DEBUG_UART_CLOCK=70000000
> > CONFIG_SYS_CLK_FREQ=70000000
> > CONFIG_SYS_LOAD_ADDR=0x82000000
> > CONFIG_DEBUG_UART=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyS0,115200n8"
> > diff --git a/configs/nsim_700be_defconfig b/configs/nsim_700be_defconfig
> > index af03b17395a7..6996377d6f1e 100644
> > --- a/configs/nsim_700be_defconfig
> > +++ b/configs/nsim_700be_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_DEBUG_UART_CLOCK=70000000
> > CONFIG_SYS_CLK_FREQ=70000000
> > CONFIG_SYS_LOAD_ADDR=0x82000000
> > CONFIG_DEBUG_UART=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyS0,115200n8"
> > diff --git a/configs/nsim_hs38_defconfig b/configs/nsim_hs38_defconfig
> > index 12dae0aa6aae..e0ce5433346f 100644
> > --- a/configs/nsim_hs38_defconfig
> > +++ b/configs/nsim_hs38_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_DEBUG_UART_CLOCK=70000000
> > CONFIG_SYS_CLK_FREQ=70000000
> > CONFIG_SYS_LOAD_ADDR=0x82000000
> > CONFIG_DEBUG_UART=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyS0,115200n8"
> > diff --git a/configs/nsim_hs38be_defconfig b/configs/nsim_hs38be_defconfig
> > index 8a590a5f9afc..5ab2a7a420b3 100644
> > --- a/configs/nsim_hs38be_defconfig
> > +++ b/configs/nsim_hs38be_defconfig
> > @@ -11,6 +11,7 @@ CONFIG_DEBUG_UART_CLOCK=70000000
> > CONFIG_SYS_CLK_FREQ=70000000
> > CONFIG_SYS_LOAD_ADDR=0x82000000
> > CONFIG_DEBUG_UART=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyS0,115200n8"
> > diff --git a/configs/odroid-xu3_defconfig b/configs/odroid-xu3_defconfig
> > index d7f9c208bb0c..78dfa02b9a16 100644
> > --- a/configs/odroid-xu3_defconfig
> > +++ b/configs/odroid-xu3_defconfig
> > @@ -12,6 +12,7 @@ CONFIG_DEFAULT_DEVICE_TREE="exynos5422-odroidxu3"
> > CONFIG_IDENT_STRING=" for ODROID-XU3/XU4/HC1/HC2"
> > CONFIG_SYS_LOAD_ADDR=0x43e00000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
> > CONFIG_FIT=y
> > CONFIG_FIT_BEST_MATCH=y
> > diff --git a/configs/odroid_defconfig b/configs/odroid_defconfig
> > index 9f5688e039de..66460e3a5e94 100644
> > --- a/configs/odroid_defconfig
> > +++ b/configs/odroid_defconfig
> > @@ -13,6 +13,7 @@ CONFIG_ENV_OFFSET=0x140000
> > CONFIG_DEFAULT_DEVICE_TREE="exynos4412-odroid"
> > CONFIG_SYS_LOAD_ADDR=0x43e00000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
> > CONFIG_FIT=y
> > CONFIG_FIT_VERBOSE=y
> > diff --git a/configs/origen_defconfig b/configs/origen_defconfig
> > index 6ffec862cd9d..7e5dc8035d27 100644
> > --- a/configs/origen_defconfig
> > +++ b/configs/origen_defconfig
> > @@ -16,6 +16,7 @@ CONFIG_SPL=y
> > CONFIG_IDENT_STRING=" for ORIGEN"
> > CONFIG_SYS_LOAD_ADDR=0x43e00000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTCOMMAND="if mmc rescan; then echo SD/MMC found on device ${mmcdev};if run loadbootenv; then echo Loaded environment from ${bootenv};run importbootenv;fi;if test -n $uenvcmd; then echo Running uenvcmd ...;run uenvcmd;fi;if run loadbootscript; then run bootscript; fi; fi;load mmc ${mmcdev} ${loadaddr} uImage; bootm ${loadaddr} "
> > CONFIG_SYS_CONSOLE_IS_IN_ENV=y
> > CONFIG_SYS_CONSOLE_INFO_QUIET=y
> > diff --git a/configs/pcm052_defconfig b/configs/pcm052_defconfig
> > index 33cd04995c7b..60f5d588ac1c 100644
> > --- a/configs/pcm052_defconfig
> > +++ b/configs/pcm052_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_TARGET_PCM052=y
> > CONFIG_SYS_LOAD_ADDR=0x82000000
> > CONFIG_SYS_MEMTEST_START=0x80010000
> > CONFIG_SYS_MEMTEST_END=0x87c00000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTCOMMAND=y
> > CONFIG_BOOTCOMMAND="run bootcmd_nand"
> > diff --git a/configs/peach-pi_defconfig b/configs/peach-pi_defconfig
> > index 9b35e5fa8e21..315174748bf5 100644
> > --- a/configs/peach-pi_defconfig
> > +++ b/configs/peach-pi_defconfig
> > @@ -17,6 +17,7 @@ CONFIG_SPL=y
> > CONFIG_IDENT_STRING=" for Peach-Pi"
> > CONFIG_SYS_LOAD_ADDR=0x23e00000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_BEST_MATCH=y
> > CONFIG_SILENT_CONSOLE=y
> > diff --git a/configs/peach-pit_defconfig b/configs/peach-pit_defconfig
> > index 09e2357480d2..5f3ada5de711 100644
> > --- a/configs/peach-pit_defconfig
> > +++ b/configs/peach-pit_defconfig
> > @@ -16,6 +16,7 @@ CONFIG_SPL=y
> > CONFIG_IDENT_STRING=" for Peach-Pit"
> > CONFIG_SYS_LOAD_ADDR=0x23e00000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_BEST_MATCH=y
> > CONFIG_SILENT_CONSOLE=y
> > diff --git a/configs/pogo_v4_defconfig b/configs/pogo_v4_defconfig
> > index 805620067463..4c06fa942a1d 100644
> > --- a/configs/pogo_v4_defconfig
> > +++ b/configs/pogo_v4_defconfig
> > @@ -12,6 +12,7 @@ CONFIG_ENV_OFFSET=0xC0000
> > CONFIG_DEFAULT_DEVICE_TREE="kirkwood-pogoplug-series-4"
> > CONFIG_IDENT_STRING="\nPogoplug V4"
> > CONFIG_SYS_LOAD_ADDR=0x800000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTSTAGE=y
> > CONFIG_SHOW_BOOT_PROGRESS=y
> > CONFIG_BOOTDELAY=10
> > diff --git a/configs/pomelo_defconfig b/configs/pomelo_defconfig
> > index 4fe4f2db018d..85528965f750 100644
> > --- a/configs/pomelo_defconfig
> > +++ b/configs/pomelo_defconfig
> > @@ -7,6 +7,7 @@ CONFIG_DEFAULT_DEVICE_TREE="phytium-pomelo"
> > CONFIG_SYS_LOAD_ADDR=0x90000000
> > CONFIG_SYS_PCI_64BIT=y
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyAMA0,115200 earlycon=pl011,0x28001000 root=/dev/sda2 rw"
> > # CONFIG_DISPLAY_CPUINFO is not set
> > diff --git a/configs/r2dplus_defconfig b/configs/r2dplus_defconfig
> > index 873eab5b77da..3edaf5afeaf2 100644
> > --- a/configs/r2dplus_defconfig
> > +++ b/configs/r2dplus_defconfig
> > @@ -8,6 +8,7 @@ CONFIG_SYS_CLK_FREQ=60000000
> > CONFIG_SYS_LOAD_ADDR=0x8e000000
> > CONFIG_ENV_ADDR=0xA0040000
> > CONFIG_TARGET_R2DPLUS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_SYS_MONITOR_BASE=0xA0000000
> > CONFIG_BOOTDELAY=-1
> > CONFIG_USE_BOOTARGS=y
> > diff --git a/configs/rpi_0_w_defconfig b/configs/rpi_0_w_defconfig
> > index a59ae3b46524..76d0d318b514 100644
> > --- a/configs/rpi_0_w_defconfig
> > +++ b/configs/rpi_0_w_defconfig
> > @@ -8,6 +8,7 @@ CONFIG_ENV_SIZE=0x4000
> > CONFIG_DEFAULT_DEVICE_TREE="bcm2835-rpi-zero-w"
> > CONFIG_SYS_LOAD_ADDR=0x1000000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_OF_BOARD_SETUP=y
> > CONFIG_USE_PREBOOT=y
> > # CONFIG_DISPLAY_CPUINFO is not set
> > diff --git a/configs/rpi_2_defconfig b/configs/rpi_2_defconfig
> > index 86630176762e..f91181001a69 100644
> > --- a/configs/rpi_2_defconfig
> > +++ b/configs/rpi_2_defconfig
> > @@ -9,6 +9,7 @@ CONFIG_ENV_SIZE=0x4000
> > CONFIG_DEFAULT_DEVICE_TREE="bcm2836-rpi-2-b"
> > CONFIG_SYS_LOAD_ADDR=0x1000000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_OF_BOARD_SETUP=y
> > CONFIG_USE_PREBOOT=y
> > # CONFIG_DISPLAY_CPUINFO is not set
> > diff --git a/configs/rpi_defconfig b/configs/rpi_defconfig
> > index e663c8e9c123..0b89a8c165c6 100644
> > --- a/configs/rpi_defconfig
> > +++ b/configs/rpi_defconfig
> > @@ -8,6 +8,7 @@ CONFIG_ENV_SIZE=0x4000
> > CONFIG_DEFAULT_DEVICE_TREE="bcm2835-rpi-b"
> > CONFIG_SYS_LOAD_ADDR=0x1000000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_OF_BOARD_SETUP=y
> > CONFIG_USE_PREBOOT=y
> > # CONFIG_DISPLAY_CPUINFO is not set
> > diff --git a/configs/s5p4418_nanopi2_defconfig b/configs/s5p4418_nanopi2_defconfig
> > index a8a47b0f7f01..5663c1f7d072 100644
> > --- a/configs/s5p4418_nanopi2_defconfig
> > +++ b/configs/s5p4418_nanopi2_defconfig
> > @@ -17,6 +17,7 @@ CONFIG_ROOT_PART=2
> > CONFIG_SYS_LOAD_ADDR=0x71080000
> > CONFIG_SYS_MEMTEST_START=0x71000000
> > CONFIG_SYS_MEMTEST_END=0xb0000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_BEST_MATCH=y
> > CONFIG_SUPPORT_RAW_INITRD=y
> > diff --git a/configs/s5p_goni_defconfig b/configs/s5p_goni_defconfig
> > index a8f20fc001c8..4f42674b4878 100644
> > --- a/configs/s5p_goni_defconfig
> > +++ b/configs/s5p_goni_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_DEFAULT_DEVICE_TREE="s5pc1xx-goni"
> > CONFIG_TARGET_S5P_GONI=y
> > CONFIG_SYS_LOAD_ADDR=0x34000000
> > CONFIG_ENV_VARS_UBOOT_CONFIG=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_AUTOBOOT is not set
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="root=/dev/mtdblock8 rootfstype=ext4 ${console} ${meminfo} ${mtdparts}"
> > diff --git a/configs/s5pc210_universal_defconfig b/configs/s5pc210_universal_defconfig
> > index 8a34908e85cc..0a833bbaaaa3 100644
> > --- a/configs/s5pc210_universal_defconfig
> > +++ b/configs/s5pc210_universal_defconfig
> > @@ -13,6 +13,7 @@ CONFIG_ENV_OFFSET=0x7000
> > CONFIG_DEFAULT_DEVICE_TREE="exynos4210-universal_c210"
> > CONFIG_SYS_LOAD_ADDR=0x44800000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="Please use defined boot"
> > CONFIG_BOOTCOMMAND="run mmcboot"
> > diff --git a/configs/smdk5250_defconfig b/configs/smdk5250_defconfig
> > index 22789da7e28a..535b736dea00 100644
> > --- a/configs/smdk5250_defconfig
> > +++ b/configs/smdk5250_defconfig
> > @@ -19,6 +19,7 @@ CONFIG_SPL=y
> > CONFIG_IDENT_STRING=" for SMDK5250"
> > CONFIG_SYS_LOAD_ADDR=0x43e00000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_BEST_MATCH=y
> > CONFIG_SILENT_CONSOLE=y
> > diff --git a/configs/smdk5420_defconfig b/configs/smdk5420_defconfig
> > index f9eae77149bf..cc9a9eb36719 100644
> > --- a/configs/smdk5420_defconfig
> > +++ b/configs/smdk5420_defconfig
> > @@ -17,6 +17,7 @@ CONFIG_SPL=y
> > CONFIG_IDENT_STRING=" for SMDK5420"
> > CONFIG_SYS_LOAD_ADDR=0x23e00000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_BEST_MATCH=y
> > CONFIG_SILENT_CONSOLE=y
> > diff --git a/configs/smdkc100_defconfig b/configs/smdkc100_defconfig
> > index ac5930633524..e865f6601177 100644
> > --- a/configs/smdkc100_defconfig
> > +++ b/configs/smdkc100_defconfig
> > @@ -11,6 +11,7 @@ CONFIG_IDENT_STRING=" for SMDKC100"
> > CONFIG_SYS_CLK_FREQ=12000000
> > CONFIG_SYS_LOAD_ADDR=0x30000000
> > CONFIG_ENV_ADDR=0x40000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="root=/dev/mtdblock5 ubi.mtd=4 rootfstype=cramfs console=ttySAC0,115200n8 mem=128M mtdparts=s3c-onenand:256k(bootloader),128k at 0x40000(params),3m at 0x60000(kernel),16m at 0x360000(test),-(UBI)"
> > diff --git a/configs/smdkv310_defconfig b/configs/smdkv310_defconfig
> > index 558f797de8e0..a7a95dd5df83 100644
> > --- a/configs/smdkv310_defconfig
> > +++ b/configs/smdkv310_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_SPL=y
> > CONFIG_IDENT_STRING=" for SMDKC210/V310"
> > CONFIG_SYS_LOAD_ADDR=0x43e00000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTCOMMAND="fatload mmc 0 40007000 uImage; bootm 40007000"
> > # CONFIG_SPL_FRAMEWORK is not set
> > CONFIG_SYS_PROMPT="SMDKV310 # "
> > diff --git a/configs/snapper9260_defconfig b/configs/snapper9260_defconfig
> > index 04b3f7cdde53..9a15061a810a 100644
> > --- a/configs/snapper9260_defconfig
> > +++ b/configs/snapper9260_defconfig
> > @@ -11,6 +11,7 @@ CONFIG_NR_DRAM_BANKS=1
> > CONFIG_ENV_SIZE=0x40000
> > CONFIG_ENV_OFFSET=0x80000
> > CONFIG_SYS_LOAD_ADDR=0x23000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > diff --git a/configs/snapper9g20_defconfig b/configs/snapper9g20_defconfig
> > index 7eb512d92f6c..b7ae6a556a54 100644
> > --- a/configs/snapper9g20_defconfig
> > +++ b/configs/snapper9g20_defconfig
> > @@ -11,6 +11,7 @@ CONFIG_NR_DRAM_BANKS=1
> > CONFIG_ENV_SIZE=0x40000
> > CONFIG_ENV_OFFSET=0x80000
> > CONFIG_SYS_LOAD_ADDR=0x23000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > diff --git a/configs/sniper_defconfig b/configs/sniper_defconfig
> > index 5b030889cc5c..0abdc51df13a 100644
> > --- a/configs/sniper_defconfig
> > +++ b/configs/sniper_defconfig
> > @@ -8,6 +8,7 @@ CONFIG_SPL_TEXT_BASE=0x40200000
> > CONFIG_TARGET_SNIPER=y
> > CONFIG_SPL=y
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTCOMMAND="setenv boot_mmc_part ${kernel_mmc_part}; if test reboot-${reboot-mode} = reboot-r; then echo recovery; setenv boot_mmc_part ${recovery_mmc_part}; fi; if test reboot-${reboot-mode} = reboot-b; then echo fastboot; fastboot 0; fi; part start mmc ${boot_mmc_dev} ${boot_mmc_part} boot_mmc_start; part size mmc ${boot_mmc_dev} ${boot_mmc_part} boot_mmc_size; mmc dev ${boot_mmc_dev}; mmc read ${kernel_addr_r} ${boot_mmc_start} ${boot_mmc_size} && bootm ${kernel_addr_r};"
> > CONFIG_SYS_CONSOLE_IS_IN_ENV=y
> > # CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR is not set
> > diff --git a/configs/snow_defconfig b/configs/snow_defconfig
> > index 36a93e03523e..d5e9a73eaaeb 100644
> > --- a/configs/snow_defconfig
> > +++ b/configs/snow_defconfig
> > @@ -22,6 +22,7 @@ CONFIG_IDENT_STRING=" for snow"
> > CONFIG_SYS_LOAD_ADDR=0x43e00000
> > CONFIG_DEBUG_UART=y
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_BEST_MATCH=y
> > CONFIG_SILENT_CONSOLE=y
> > diff --git a/configs/spring_defconfig b/configs/spring_defconfig
> > index ccd75e2596d8..f29e3382800d 100644
> > --- a/configs/spring_defconfig
> > +++ b/configs/spring_defconfig
> > @@ -22,6 +22,7 @@ CONFIG_IDENT_STRING=" for spring"
> > CONFIG_SYS_LOAD_ADDR=0x43e00000
> > CONFIG_DEBUG_UART=y
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_BEST_MATCH=y
> > CONFIG_SILENT_CONSOLE=y
> > diff --git a/configs/stemmy_defconfig b/configs/stemmy_defconfig
> > index b77c9f222650..c328a57bb2af 100644
> > --- a/configs/stemmy_defconfig
> > +++ b/configs/stemmy_defconfig
> > @@ -9,6 +9,7 @@ CONFIG_SYS_MALLOC_LEN=0x0200000
> > CONFIG_NR_DRAM_BANKS=2
> > CONFIG_DEFAULT_DEVICE_TREE="ste-ux500-samsung-stemmy"
> > CONFIG_SYS_LOAD_ADDR=0x100000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_OF_BOARD_SETUP=y
> > CONFIG_USE_BOOTCOMMAND=y
> > CONFIG_BOOTCOMMAND="run fastbootcmd"
> > diff --git a/configs/stih410-b2260_defconfig b/configs/stih410-b2260_defconfig
> > index 4d8f1d3df441..f1f1cc8a225b 100644
> > --- a/configs/stih410-b2260_defconfig
> > +++ b/configs/stih410-b2260_defconfig
> > @@ -9,6 +9,7 @@ CONFIG_DEFAULT_DEVICE_TREE="stih410-b2260"
> > CONFIG_IDENT_STRING="STMicroelectronics STiH410-B2260"
> > CONFIG_SYS_LOAD_ADDR=0x40000000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_VERBOSE=y
> > CONFIG_USE_BOOTARGS=y
> > diff --git a/configs/synquacer_developerbox_defconfig b/configs/synquacer_developerbox_defconfig
> > index 6deb6f389332..125374f3953d 100644
> > --- a/configs/synquacer_developerbox_defconfig
> > +++ b/configs/synquacer_developerbox_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_DEFAULT_DEVICE_TREE="synquacer-sc2a11-developerbox"
> > CONFIG_SYS_LOAD_ADDR=0x80000000
> > CONFIG_TARGET_DEVELOPERBOX=y
> > CONFIG_AHCI=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_BOOTSTAGE_STASH_SIZE=4096
> > CONFIG_HUSH_PARSER=y
> > diff --git a/configs/tb100_defconfig b/configs/tb100_defconfig
> > index 0adf050d74c4..afc90d191372 100644
> > --- a/configs/tb100_defconfig
> > +++ b/configs/tb100_defconfig
> > @@ -6,6 +6,7 @@ CONFIG_ENV_SIZE=0x800
> > CONFIG_DEFAULT_DEVICE_TREE="abilis_tb100"
> > CONFIG_SYS_CLK_FREQ=500000000
> > CONFIG_SYS_LOAD_ADDR=0x82000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyS0,115200n8"
> > diff --git a/configs/thunderx_88xx_defconfig b/configs/thunderx_88xx_defconfig
> > index 9b0966cfe4a0..c0a9028dce92 100644
> > --- a/configs/thunderx_88xx_defconfig
> > +++ b/configs/thunderx_88xx_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_DEBUG_UART_CLOCK=24000000
> > CONFIG_IDENT_STRING=" for Cavium Thunder CN88XX ARM v8 Multi-Core"
> > CONFIG_SYS_LOAD_ADDR=0x500000
> > CONFIG_DEBUG_UART=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_REMAKE_ELF=y
> > CONFIG_BOOTDELAY=5
> > CONFIG_USE_BOOTARGS=y
> > diff --git a/configs/ti816x_evm_defconfig b/configs/ti816x_evm_defconfig
> > index 703f9fdcd015..1ba8888d23ca 100644
> > --- a/configs/ti816x_evm_defconfig
> > +++ b/configs/ti816x_evm_defconfig
> > @@ -19,6 +19,7 @@ CONFIG_SYS_CLK_FREQ=27000000
> > CONFIG_SPL_FS_FAT=y
> > CONFIG_SPL_LIBDISK_SUPPORT=y
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyO2,115200n8 noinitrd earlyprintk"
> > diff --git a/configs/trats2_defconfig b/configs/trats2_defconfig
> > index b38ee99371b9..691bc28ae482 100644
> > --- a/configs/trats2_defconfig
> > +++ b/configs/trats2_defconfig
> > @@ -12,6 +12,7 @@ CONFIG_ENV_OFFSET=0x7000
> > CONFIG_DEFAULT_DEVICE_TREE="exynos4412-trats2"
> > CONFIG_SYS_LOAD_ADDR=0x43e00000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
> > CONFIG_FIT=y
> > CONFIG_FIT_VERBOSE=y
> > diff --git a/configs/trats_defconfig b/configs/trats_defconfig
> > index d0689444f987..e23ae04c412f 100644
> > --- a/configs/trats_defconfig
> > +++ b/configs/trats_defconfig
> > @@ -12,6 +12,7 @@ CONFIG_ENV_OFFSET=0x7000
> > CONFIG_DEFAULT_DEVICE_TREE="exynos4210-trats"
> > CONFIG_SYS_LOAD_ADDR=0x44800000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_FIT=y
> > CONFIG_FIT_VERBOSE=y
> > CONFIG_USE_BOOTARGS=y
> > diff --git a/configs/vexpress_ca9x4_defconfig b/configs/vexpress_ca9x4_defconfig
> > index 14c6c252ab9e..89027a0c8079 100644
> > --- a/configs/vexpress_ca9x4_defconfig
> > +++ b/configs/vexpress_ca9x4_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_DEFAULT_DEVICE_TREE="vexpress-v2p-ca9"
> > CONFIG_SYS_LOAD_ADDR=0x90000000
> > CONFIG_ENV_ADDR=0x47F80000
> > CONFIG_DISTRO_DEFAULTS=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_SYS_MONITOR_BASE=0x40000000
> > CONFIG_BOOTCOMMAND="run distro_bootcmd; run bootflash"
> > CONFIG_DEFAULT_FDT_FILE="vexpress-v2p-ca9.dtb"
> > diff --git a/configs/vf610twr_defconfig b/configs/vf610twr_defconfig
> > index 620eaafb3619..c29f62613de3 100644
> > --- a/configs/vf610twr_defconfig
> > +++ b/configs/vf610twr_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_DEFAULT_DEVICE_TREE="vf610-twr"
> > CONFIG_SYS_LOAD_ADDR=0x82000000
> > CONFIG_SYS_MEMTEST_START=0x80010000
> > CONFIG_SYS_MEMTEST_END=0x87c00000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTCOMMAND=y
> > CONFIG_BOOTCOMMAND="mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscript; then run bootscript; else if run loadimage; then run mmcboot; else run netboot; fi; fi; else run netboot; fi"
> > diff --git a/configs/vf610twr_nand_defconfig b/configs/vf610twr_nand_defconfig
> > index 3d7f288e6561..61bdaf3da756 100644
> > --- a/configs/vf610twr_nand_defconfig
> > +++ b/configs/vf610twr_nand_defconfig
> > @@ -14,6 +14,7 @@ CONFIG_DEFAULT_DEVICE_TREE="vf610-twr"
> > CONFIG_SYS_LOAD_ADDR=0x82000000
> > CONFIG_SYS_MEMTEST_START=0x80010000
> > CONFIG_SYS_MEMTEST_END=0x87c00000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTCOMMAND=y
> > CONFIG_BOOTCOMMAND="mmc dev ${mmcdev}; if mmc rescan; then if run loadbootscript; then run bootscript; else if run loadimage; then run mmcboot; else run netboot; fi; fi; else run netboot; fi"
> > diff --git a/configs/vinco_defconfig b/configs/vinco_defconfig
> > index ca4141a071fa..a15fcfb55566 100644
> > --- a/configs/vinco_defconfig
> > +++ b/configs/vinco_defconfig
> > @@ -11,6 +11,7 @@ CONFIG_ENV_SECT_SIZE=0x1000
> > CONFIG_DEFAULT_DEVICE_TREE="at91-vinco"
> > CONFIG_SYS_LOAD_ADDR=0x22000000
> > CONFIG_ENV_VARS_UBOOT_CONFIG=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_SPI_BOOT=y
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > diff --git a/configs/work_92105_defconfig b/configs/work_92105_defconfig
> > index 83ff91012883..2cb468d43836 100644
> > --- a/configs/work_92105_defconfig
> > +++ b/configs/work_92105_defconfig
> > @@ -19,6 +19,7 @@ CONFIG_SPL_SERIAL=y
> > CONFIG_SPL=y
> > CONFIG_ENV_OFFSET_REDUND=0x120000
> > CONFIG_SYS_LOAD_ADDR=0x80008000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_BOOTDELAY=3
> > CONFIG_USE_BOOTARGS=y
> > CONFIG_BOOTARGS="console=ttyS2,115200n8"
> > diff --git a/configs/xenguest_arm64_defconfig b/configs/xenguest_arm64_defconfig
> > index 4997c25a8ac0..dd5f2a968cad 100644
> > --- a/configs/xenguest_arm64_defconfig
> > +++ b/configs/xenguest_arm64_defconfig
> > @@ -7,6 +7,7 @@ CONFIG_NR_DRAM_BANKS=1
> > CONFIG_DEFAULT_DEVICE_TREE="xenguest-arm64"
> > CONFIG_IDENT_STRING=" xenguest"
> > CONFIG_SYS_LOAD_ADDR=0x40000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_OF_SYSTEM_SETUP=y
> > CONFIG_BOOTDELAY=10
> > CONFIG_SYS_PROMPT="xenguest# "
> > diff --git a/configs/xilinx_versal_mini_defconfig b/configs/xilinx_versal_mini_defconfig
> > index c7d8b6384e4d..0e86cb756857 100644
> > --- a/configs/xilinx_versal_mini_defconfig
> > +++ b/configs/xilinx_versal_mini_defconfig
> > @@ -13,6 +13,7 @@ CONFIG_COUNTER_FREQUENCY=100000000
> > CONFIG_SYS_LOAD_ADDR=0x8000000
> > CONFIG_SYS_MEMTEST_START=0x00000000
> > CONFIG_SYS_MEMTEST_END=0x00001000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_EXPERT is not set
> > CONFIG_REMAKE_ELF=y
> > # CONFIG_LEGACY_IMAGE_FORMAT is not set
> > diff --git a/configs/xilinx_versal_mini_emmc0_defconfig b/configs/xilinx_versal_mini_emmc0_defconfig
> > index 1165bef6f8a4..b4f516522512 100644
> > --- a/configs/xilinx_versal_mini_emmc0_defconfig
> > +++ b/configs/xilinx_versal_mini_emmc0_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_DEFAULT_DEVICE_TREE="versal-mini-emmc0"
> > CONFIG_COUNTER_FREQUENCY=100000000
> > # CONFIG_PSCI_RESET is not set
> > CONFIG_SYS_LOAD_ADDR=0x8000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_EXPERT is not set
> > CONFIG_REMAKE_ELF=y
> > # CONFIG_AUTOBOOT is not set
> > diff --git a/configs/xilinx_versal_mini_emmc1_defconfig b/configs/xilinx_versal_mini_emmc1_defconfig
> > index 2f44dc38ee21..5037ed9a355d 100644
> > --- a/configs/xilinx_versal_mini_emmc1_defconfig
> > +++ b/configs/xilinx_versal_mini_emmc1_defconfig
> > @@ -10,6 +10,7 @@ CONFIG_DEFAULT_DEVICE_TREE="versal-mini-emmc1"
> > CONFIG_COUNTER_FREQUENCY=100000000
> > # CONFIG_PSCI_RESET is not set
> > CONFIG_SYS_LOAD_ADDR=0x8000000
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > # CONFIG_EXPERT is not set
> > CONFIG_REMAKE_ELF=y
> > # CONFIG_AUTOBOOT is not set
> > diff --git a/configs/xtfpga_defconfig b/configs/xtfpga_defconfig
> > index 367e8f01bea4..4b6239391b09 100644
> > --- a/configs/xtfpga_defconfig
> > +++ b/configs/xtfpga_defconfig
> > @@ -6,6 +6,7 @@ CONFIG_ENV_SECT_SIZE=0x20000
> > CONFIG_SYS_LOAD_ADDR=0x02000000
> > CONFIG_ENV_ADDR=0xF7FE0000
> > CONFIG_XTFPGA_KC705=y
> > +CONFIG_SYS_MALLOC_F_LEN=0x400
> > CONFIG_SYS_MONITOR_BASE=0xF6000000
> > CONFIG_DYNAMIC_SYS_CLK_FREQ=y
> > CONFIG_SHOW_BOOT_PROGRESS=y
> > --
> > 2.25.1
> >
>
>
> --
> Masami Hiramatsu
More information about the U-Boot
mailing list