arm-trusted-firmware/plat/arm/common
Roberto Vargas 81528dbcf1 bl2-el3: Add BL2 at EL3 support in FVP
This patch add supports for the new API added for BL2 at EL3 for
FVP. We don't have a non-TF Boot ROM for FVP, but this option can be
tested setting specific parameters in the model.

The bl2 image is loaded directly in memory instead of being loaded
by a non-TF Boot ROM and the reset address is changed:

	--data cluster0.cpu0=bl2.bin@0x4001000
	-C cluster0.cpu0.RVBAR=0x4001000

These parameters mean that in the cold boot path the processor will
jump to BL2 again. For this reason, BL2 is loaded in dram in this
case, to avoid other images reclaiming BL2 memory.

Change-Id: Ieb2ff8535a9e67ccebcd8c2212cad366e7776422
Signed-off-by: Roberto Vargas <roberto.vargas@arm.com>
2018-01-18 09:55:11 +00:00
..
aarch32 Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
aarch64 ARM platforms: Allow platforms to define SDEI events 2017-12-19 08:55:12 +00:00
sp_min sp_min: Implement `sp_min_plat_runtime_setup()` 2017-06-20 15:14:01 +01:00
tsp Fix order of ARM platform #includes 2017-07-14 10:50:40 +01:00
arm_bl1_fwu.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_bl1_setup.c Fix order of ARM platform #includes 2017-07-14 10:50:40 +01:00
arm_bl2_el3_setup.c bl2-el3: Add BL2 at EL3 support in FVP 2018-01-18 09:55:11 +00:00
arm_bl2_setup.c mem_protect: Add mem_protect support in Juno and FVP for DRAM1 2017-09-25 13:32:20 +01:00
arm_bl2u_setup.c Fix order of ARM platform #includes 2017-07-14 10:50:40 +01:00
arm_bl31_setup.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_cci.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_ccn.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_common.c ARM platforms: Provide SDEI entry point validation 2017-11-13 08:38:51 +00:00
arm_common.mk bl2-el3: Add BL2 at EL3 support in FVP 2018-01-18 09:55:11 +00:00
arm_gicv2.c GICv2: Fix populating PE target data 2017-11-13 07:49:30 +00:00
arm_gicv3.c Merge pull request #1137 from soby-mathew/sm/arm_plat_en_gicv3_save 2017-11-03 13:12:48 +00:00
arm_gicv3_legacy.c ARM platforms: enable GICv3 state save/restore 2017-10-11 16:57:00 +01:00
arm_image_load.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_io_storage.c Support Trusted OS firmware extra images in TF tools 2017-08-09 18:06:05 +08:00
arm_nor_psci_mem_protect.c mem_protect: Add DRAM2 to the list of mem protected ranges 2017-09-25 13:32:20 +01:00
arm_pm.c ARM platforms: Make arm_validate_ns_entrypoint() common 2017-11-13 08:38:51 +00:00
arm_sip_svc.c Merge pull request #927 from jeenu-arm/state-switch 2017-05-11 16:04:52 +01:00
arm_topology.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00
arm_tzc400.c ARM Platforms: Change the TZC access permissions for EL3 payload 2017-12-05 15:58:45 +00:00
arm_tzc_dmc500.c ARM platforms: Add support for EL3 TZC memory region 2017-10-11 16:57:00 +01:00
execution_state_switch.c Add missing SPDX header 2017-05-11 17:31:29 +01:00