[Concept,03/37] imx8mp: Increase the BSS limit for a few boards
Commit Message
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(-)
@@ -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
@@ -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
@@ -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
@@ -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