[PATCH] stm32mp1: remove fdt_high and initrd_high in environment
Patrick DELAUNAY
patrick.delaunay at st.com
Fri Feb 14 13:36:57 CET 2020
Hi,
> From: Patrick DELAUNAY <patrick.delaunay at st.com>
> Sent: lundi 10 février 2020 11:54
>
> Remove fdt_high and initrd_high (set to 0xffffffff) in stm32mp1 board enviromnent,
> and U-Boot always relocate FDT and initrd in bootm command.
>
> This relocation is limited by CONFIG_SYS_BOOTMAPSZ which indicates the size
> of the memory region where it is safe to place data passed to the Linux kernel
> (DTB, initrd), it is
> a) Less than or equal to RAM size.
> b) not within the kernel's highmem region
>
> So 256M seems large enough in most circumstances and users can override this
> value via environment variable "bootm_mapsize"
> if needed.
>
> This modification increases the boot time but avoid assumption on aligned
> address for bootm command.
>
> A user can still define this variables themselves if the FDT or initrd is either left in-
> place or copied to a specific location.
>
> Signed-off-by: Patrick Delaunay <patrick.delaunay at st.com>
> ---
Applied to u-boot-stm32/master, thanks!
Regards
Patrick
More information about the U-Boot
mailing list