[Concept,03/37] imx8mp: Increase the BSS limit for a few boards

Message ID 20251201170529.3237986-4-sjg@u-boot.org
State New
Headers
Series malloc: Import dlmalloc 2.8.6 |

Commit Message

Simon Glass Dec. 1, 2025, 5:04 p.m. UTC
  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(-)
  

Patch

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