Migrate FVP port to use common code
authorDan Handley <dan.handley@arm.com>
Thu, 19 Mar 2015 19:17:53 +0000 (19:17 +0000)
committerDan Handley <dan.handley@arm.com>
Tue, 28 Apr 2015 18:50:56 +0000 (19:50 +0100)
commit60eea55e377734431614cfdc2b3a8ff10d285d72
tree5b50e312c3e04dd0f92ede66438d22900644b010
parentb4315306ada18bac1c74f34db717d22fd5ff3003
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
21 files changed:
include/plat/common/plat_config.h [deleted file]
plat/fvp/aarch64/fvp_common.c
plat/fvp/aarch64/fvp_helpers.S
plat/fvp/bl1_fvp_setup.c
plat/fvp/bl2_fvp_setup.c
plat/fvp/bl31_fvp_setup.c
plat/fvp/drivers/pwrc/fvp_pwrc.c
plat/fvp/drivers/pwrc/fvp_pwrc.h
plat/fvp/fvp_def.h
plat/fvp/fvp_io_storage.c
plat/fvp/fvp_pm.c
plat/fvp/fvp_private.h
plat/fvp/fvp_security.c
plat/fvp/fvp_topology.c
plat/fvp/fvp_trusted_boot.c [deleted file]
plat/fvp/include/plat_macros.S
plat/fvp/include/platform_def.h
plat/fvp/include/platform_oid.h
plat/fvp/platform.mk
plat/fvp/tsp/tsp-fvp.mk
plat/fvp/tsp/tsp_fvp_setup.c