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 |
---|
|
include/plat/common/plat_config.h 100644 → 0 |
---|
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 100644 → 0 |
---|
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 |
---|