arm-trusted-firmware/docs/plat
Alexei Fedorov 6227cca9e8 FVP: Fix BL31 load address and image size for RESET_TO_BL31=1
When TF-A is built with RESET_TO_BL31=1 option, BL31 is the
first image to be run and should have all the memory allocated
to it except for the memory reserved for Shared RAM at the start
of Trusted SRAM.
This patch fixes FVP BL31 load address and its image size for
RESET_TO_BL31=1 option. BL31 startup address should be set to
0x400_1000 and its maximum image size to the size of Trusted SRAM
minus the first 4KB of shared memory.
Loading BL31 at 0x0402_0000 as it is currently stated in
'\docs\plat\arm\fvp\index.rst' causes EL3 exception when the
image size gets increased (i.e. building with LOG_LEVEL=50)
but doesn't exceed 0x3B000 not causing build error.

Change-Id: Ie450baaf247f1577112f8d143b24e76c39d33e91
Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
2020-02-18 10:16:51 +00:00
..
arm FVP: Fix BL31 load address and image size for RESET_TO_BL31=1 2020-02-18 10:16:51 +00:00
marvell doc: Split the User Guide into multiple files 2019-11-27 10:45:54 +00:00
allwinner.rst doc: Set correct syntax highlighting style 2019-05-22 11:28:17 +01:00
hikey.rst doc: Fix platform port inclusion 2019-09-25 15:19:29 +00:00
hikey960.rst doc: Fix platform port inclusion 2019-09-25 15:19:29 +00:00
imx8.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
imx8m.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
index.rst doc: Split the User Guide into multiple files 2019-11-27 10:45:54 +00:00
intel-agilex.rst doc: Fix platform port inclusion 2019-09-25 15:19:29 +00:00
intel-stratix10.rst doc: Fix platform port inclusion 2019-09-25 15:19:29 +00:00
ls1043a.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
meson-axg.rst amlogic: axg: Add a build flag when using ATOS as BL32 2020-02-06 12:10:47 +01:00
meson-g12a.rst doc: Misc syntax and spelling fixes 2019-10-11 12:39:06 +00:00
meson-gxbb.rst doc: Set correct syntax highlighting style 2019-05-22 11:28:17 +01:00
meson-gxl.rst doc: Set correct syntax highlighting style 2019-05-22 11:28:17 +01:00
mt8183.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
nvidia-tegra.rst docs: tegra: add support for Tegra194 class of SoCs 2019-12-10 10:06:48 -08:00
poplar.rst doc: Fix platform port inclusion 2019-09-25 15:19:29 +00:00
qemu-sbsa.rst doc: Add more missing platforms 2019-10-07 12:24:25 +00:00
qemu.rst doc: qemu: fix and update documentation 2020-02-03 18:10:45 +09:00
rcar-gen3.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
rockchip.rst rockchip: px30: support px30 2019-07-09 17:07:13 +08:00
rpi3.rst doc: Use proper note and warning annotations 2019-05-22 11:28:17 +01:00
rpi4.rst rpi4: Fix documentation of armstub config entry 2020-01-14 17:04:49 +00:00
socionext-uniphier.rst doc: Split the User Guide into multiple files 2019-11-27 10:45:54 +00:00
stm32mp1.rst doc: stm32mp1: Update build command line 2020-01-20 11:32:59 +01:00
synquacer.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
ti-k3.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
warp7.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00
xilinx-versal.rst xilinx: versal: PLM to ATF handover 2020-01-23 03:01:22 -07:00
xilinx-zynqmp.rst doc: Reformat platform port documents 2019-05-22 11:22:44 +01:00