From: Simon Glass <simon.glass@canonical.com> These boards have quite a low BSS limit of 1K. The new dlmalloc needs about 1K of BSS (instead of 2K of data), since its state has moved out of the data region. Increase the limit by 0.5K for these boards: imx8mp_data_modul_edm_sbc imx8mp_dhcom_drc02 imx8mp_dhcom_pdk2 imx8mp_dhcom_pdk3 imx8mp_dhcom_picoitx imx8mp_venice Signed-off-by: Simon Glass <simon.glass@canonical.com> --- configs/imx8mp_data_modul_edm_sbc_defconfig | 2 +- configs/imx8mp_dhsom.config | 2 +- configs/imx8mp_venice_defconfig | 2 +- configs/venice2_defconfig | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/configs/imx8mp_data_modul_edm_sbc_defconfig b/configs/imx8mp_data_modul_edm_sbc_defconfig index 8228bf59756..24764c89702 100644 --- a/configs/imx8mp_data_modul_edm_sbc_defconfig +++ b/configs/imx8mp_data_modul_edm_sbc_defconfig @@ -26,7 +26,7 @@ CONFIG_SPL_STACK=0x96fc00 CONFIG_SPL_TEXT_BASE=0x920000 CONFIG_SPL_HAS_BSS_LINKER_SECTION=y CONFIG_SPL_BSS_START_ADDR=0x96fc00 -CONFIG_SPL_BSS_MAX_SIZE=0x400 +CONFIG_SPL_BSS_MAX_SIZE=0x600 CONFIG_SYS_BOOTM_LEN=0x8000000 CONFIG_SYS_LOAD_ADDR=0x50000000 CONFIG_SPL=y diff --git a/configs/imx8mp_dhsom.config b/configs/imx8mp_dhsom.config index 3980c410266..cdabdbd3859 100644 --- a/configs/imx8mp_dhsom.config +++ b/configs/imx8mp_dhsom.config @@ -28,7 +28,7 @@ CONFIG_USE_PREBOOT=y CONFIG_FIT_EXTERNAL_OFFSET=0x3000 CONFIG_SPL_BOARD_INIT=y CONFIG_SPL_BOOTROM_SUPPORT=y -CONFIG_SPL_BSS_MAX_SIZE=0x400 +CONFIG_SPL_BSS_MAX_SIZE=0x600 CONFIG_SPL_BSS_START_ADDR=0x96fc00 CONFIG_SPL_CUSTOM_SYS_MALLOC_ADDR=0x4c000000 CONFIG_SPL_DM=y diff --git a/configs/imx8mp_venice_defconfig b/configs/imx8mp_venice_defconfig index 39b82063537..5365493ef30 100644 --- a/configs/imx8mp_venice_defconfig +++ b/configs/imx8mp_venice_defconfig @@ -20,7 +20,7 @@ CONFIG_SPL_STACK=0x960000 CONFIG_SPL_TEXT_BASE=0x920000 CONFIG_SPL_HAS_BSS_LINKER_SECTION=y CONFIG_SPL_BSS_START_ADDR=0x98fc00 -CONFIG_SPL_BSS_MAX_SIZE=0x400 +CONFIG_SPL_BSS_MAX_SIZE=0x600 CONFIG_SYS_BOOTM_LEN=0x10000000 CONFIG_SYS_LOAD_ADDR=0x40480000 CONFIG_SPL=y diff --git a/configs/venice2_defconfig b/configs/venice2_defconfig index 3d80197ef38..a832f324dce 100644 --- a/configs/venice2_defconfig +++ b/configs/venice2_defconfig @@ -59,3 +59,4 @@ CONFIG_USB_ETHER_ASIX=y CONFIG_USB_GADGET=y CONFIG_CI_UDC=y CONFIG_USB_GADGET_DOWNLOAD=y +CONFIG_SPL_MAX_SIZE=0x28000 -- 2.43.0