From: Michal Simek Date: Mon, 13 Feb 2023 12:11:28 +0000 (+0100) Subject: fix(zynqmp): fix DT reserved allocated size X-Git-Tag: baikal/aarch64/sdk5.10~1^2~219^2 X-Git-Url: https://git.baikalelectronics.ru/?a=commitdiff_plain;h=2c03915322ede112030fcfb8097d4697b92fcc2f;p=arm-tf.git fix(zynqmp): fix DT reserved allocated size BL31_LIMIT is not size but reserved node reg property contains base address and size that's why BL31_LIMIT - BL31_BASE + 1 is correct size of reseved space for BL31. Also update warning message to cover that it is for BL31. Change-Id: I53f53d2170eb873f758f9ba250d54f57f0b562b4 Signed-off-by: Michal Simek --- diff --git a/plat/xilinx/zynqmp/bl31_zynqmp_setup.c b/plat/xilinx/zynqmp/bl31_zynqmp_setup.c index 1d59537d5..36cf992e6 100644 --- a/plat/xilinx/zynqmp/bl31_zynqmp_setup.c +++ b/plat/xilinx/zynqmp/bl31_zynqmp_setup.c @@ -197,8 +197,9 @@ static void prepare_dtb(void) } /* Reserve memory used by Trusted Firmware. */ - if (fdt_add_reserved_memory(dtb, "tf-a", BL31_BASE, BL31_LIMIT - BL31_BASE)) { - WARN("Failed to add reserved memory nodes to DT.\n"); + if (fdt_add_reserved_memory(dtb, "tf-a", BL31_BASE, + BL31_LIMIT - BL31_BASE + 1)) { + WARN("Failed to add reserved memory nodes for BL31 to DT.\n"); } ret = fdt_pack(dtb);