Hi Stefano, Hi Tom, Am Do., 15. Sept. 2022 um 02:53 Uhr schrieb Peng Fan (OSS) <peng....@oss.nxp.com>: > > From: Peng Fan <peng....@nxp.com> > > "alloc space exhausted" happens in very early stage, which could be seen > with DEBUG_UART options enabled and leeds to an non-functional board. > > kontron_pitx_imx8m: > CONFIG_DEBUG_UART_BASE=0x30880000 # for serial3 > CONFIG_DEBUG_UART_CLOCK=24000000 > > imx8mqevk: > CONFIG_DEBUG_UART_BASE=0x30860000 # for uart1 > CONFIG_DEBUG_UART_CLOCK=24000000 > > It is because CONFIG_SYS_MALLOC_F_LEN is too small and still leave > CONFIG_SPL_SYS_MALLOC_F_LEN as 0x2000. > > Reported-by: Heiko Thiery <heiko.thi...@gmail.com> > Signed-off-by: Peng Fan <peng....@nxp.com> > --- > > V2: > set for all i.MX8MQ > > Kconfig | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/Kconfig b/Kconfig > index 991b260182e..c8c22555a94 100644 > --- a/Kconfig > +++ b/Kconfig > @@ -299,7 +299,7 @@ config SYS_MALLOC_F_LEN > default 0x4000 if SANDBOX || RISCV || ARCH_APPLE || ROCKCHIP_RK3368 > || \ > ROCKCHIP_RK3399 > default 0x8000 if RCAR_GEN3 > - default 0x10000 if ARCH_IMX8 || (ARCH_IMX8M && !IMX8MQ) > + default 0x10000 if ARCH_IMX8 || ARCH_IMX8M > default 0x2000 > help > Before relocation, memory is very limited on many platforms. Still, > @@ -325,6 +325,7 @@ config SPL_SYS_MALLOC_F_LEN > depends on SYS_MALLOC_F && SPL > default 0 if !SPL_FRAMEWORK > default 0x2800 if RCAR_GEN3 > + default 0x2000 if IMX8MQ > default SYS_MALLOC_F_LEN > help > In SPL memory is very limited on many platforms. Still, > -- > 2.36.0 >
Any chance to get this in the next RC? Thanks -- Heiko