arm-trusted-firmware/plat/fvp
Dan Handley dff8e47a4b Add enable mmu platform porting interfaces
Previously, the enable_mmu_elX() functions were implicitly part of
the platform porting layer since they were included by generic
code. These functions have been placed behind 2 new platform
functions, bl31_plat_enable_mmu() and bl32_plat_enable_mmu().
These are weakly defined so that they can be optionally overridden
by platform ports.

Also, the enable_mmu_elX() functions have been moved to
lib/aarch64/xlat_tables.c for optional re-use by platform ports.
These functions are tightly coupled with the translation table
initialization code.

Fixes ARM-software/tf-issues#152

Change-Id: I0a2251ce76acfa3c27541f832a9efaa49135cc1c
2014-05-23 18:02:01 +01:00
..
aarch64 Add enable mmu platform porting interfaces 2014-05-23 18:02:01 +01:00
drivers/pwrc Split platform.h into separate headers 2014-05-23 15:52:29 +01:00
include Rename FVP specific files and functions 2014-05-23 18:01:41 +01:00
bl1_fvp_setup.c Rename FVP specific files and functions 2014-05-23 18:01:41 +01:00
bl2_fvp_setup.c Rename FVP specific files and functions 2014-05-23 18:01:41 +01:00
bl31_fvp_setup.c Rename FVP specific files and functions 2014-05-23 18:01:41 +01:00
bl32_fvp_setup.c Rename FVP specific files and functions 2014-05-23 18:01:41 +01:00
fvp_def.h Split platform.h into separate headers 2014-05-23 15:52:29 +01:00
fvp_gic.c Rename FVP specific files and functions 2014-05-23 18:01:41 +01:00
fvp_io_storage.c Rename FVP specific files and functions 2014-05-23 18:01:41 +01:00
fvp_pm.c Rename FVP specific files and functions 2014-05-23 18:01:41 +01:00
fvp_private.h Rename FVP specific files and functions 2014-05-23 18:01:41 +01:00
fvp_security.c Rename FVP specific files and functions 2014-05-23 18:01:41 +01:00
fvp_topology.c Rename FVP specific files and functions 2014-05-23 18:01:41 +01:00
platform.mk Add enable mmu platform porting interfaces 2014-05-23 18:02:01 +01:00