Migrate FVP port to use common code
Major update to the FVP platform port to use the common platform code
in (include/)plat/arm/* and (include/)plat/common/*. This mainly
consists of removing duplicated code but also introduces some small
behavioural changes where there was unnecessary variation between the
FVP and Juno ports. See earlier commit titled `Add common ARM and CSS
platform code` for details.

Also add support for Foundation FVP version 9.1 during FVP config
setup to prevent a warning being emitted in the console.

Change-Id: I254ca854987642ce09d1b924c9fd410a6e13e3bc
1 parent b431530 commit 60eea55e377734431614cfdc2b3a8ff10d285d72
@Dan Handley Dan Handley authored on 19 Mar 2015
Showing 21 changed files
View
include/plat/common/plat_config.h 100644 → 0
View
plat/fvp/aarch64/fvp_common.c
View
plat/fvp/aarch64/fvp_helpers.S
View
plat/fvp/bl1_fvp_setup.c
View
plat/fvp/bl2_fvp_setup.c
View
plat/fvp/bl31_fvp_setup.c
View
plat/fvp/drivers/pwrc/fvp_pwrc.c
View
plat/fvp/drivers/pwrc/fvp_pwrc.h
View
plat/fvp/fvp_def.h
View
plat/fvp/fvp_io_storage.c
View
plat/fvp/fvp_pm.c
View
plat/fvp/fvp_private.h
View
plat/fvp/fvp_security.c
View
plat/fvp/fvp_topology.c
View
plat/fvp/fvp_trusted_boot.c 100644 → 0
View
plat/fvp/include/plat_macros.S
View
plat/fvp/include/platform_def.h
View
plat/fvp/include/platform_oid.h
View
plat/fvp/platform.mk
View
plat/fvp/tsp/tsp-fvp.mk
View
plat/fvp/tsp/tsp_fvp_setup.c