[PATCH] stm32mp: Fix board_get_usable_ram_top()

Patrick DELAUNAY patrick.delaunay at foss.st.com
Mon Sep 6 12:10:22 CEST 2021


Hi Patrice,

On 9/1/21 9:56 AM, Patrice Chotard wrote:
> When booting in EFI, lib/efi_loader/efi_memory.c calls
> board_get_usable_ram_top(0) which returns by default
> gd->ram_base + gd->ram_size which is the top of DDR.
>
> In case of OPTEE boot, the top of DDR is currently reserved by OPTEE,
> board_get_usable_ram_top(0) must return an address outside OPTEE
> reserved memory.
>
> gd->ram_top matches this constraint as it has already been initialized
> by substracting all DT reserved-memory (included OPTEE memory area).
>
> Fixes: 92b611e8b003 ("stm32mp: correctly handle board_get_usable_ram_top(0)")
>
> Signed-off-by: Patrice Chotard <patrice.chotard at foss.st.com>
> ---
>
>   arch/arm/mach-stm32mp/dram_init.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>

Applied to u-boot-stm/master, thanks!

Regards
Patrick


More information about the U-Boot mailing list