On Wed, Jul 03, 2024 at 02:57:27PM -0300, Fabio Estevam wrote:
> From: Fabio Estevam <feste...@denx.de>
> 
> Booting an initramfs with the current address may lead to initramfs
> corruption and boot failure.
> 
> Move it 0x48000000 which avoids initramfs overlap and allows a
> successful initramfs boot.
> 
> Signed-off-by: Fabio Estevam <feste...@denx.de>
> ---
>  include/configs/msc_sm2s_imx8mp.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/include/configs/msc_sm2s_imx8mp.h 
> b/include/configs/msc_sm2s_imx8mp.h
> index 3c7d96cb3c0a..2a52455ace34 100644
> --- a/include/configs/msc_sm2s_imx8mp.h
> +++ b/include/configs/msc_sm2s_imx8mp.h
> @@ -39,7 +39,7 @@
>       "fdt_addr_r=0x43000000\0"                       \
>       "boot_fdt=try\0" \
>       "fdtfile=" CONFIG_DEFAULT_FDT_FILE "\0" \
> -     "initrd_addr=0x43800000\0"              \
> +     "initrd_addr=0x48000000\0"              \
>       "bootm_size=0x10000000\0" \
>       "mmcpart=1\0" \
>       "mmcroot=/dev/mmcblk1p2 rootwait rw\0" \

Shouldn't fdt_addr_r change too? This is making me suspect the whole map
is too small for safety, how much memory does the platform have at
minimum?

-- 
Tom

Attachment: signature.asc
Description: PGP signature

Reply via email to