aboutsummaryrefslogtreecommitdiff
path: root/bl32/tsp/aarch64/tsp_entrypoint.S
diff options
context:
space:
mode:
authorDan Handley <dan.handley@arm.com>2014-05-16 14:08:45 +0100
committerAchin Gupta <achin.gupta@arm.com>2014-05-23 18:02:01 +0100
commitdff8e47a4b6797e862a20559d34a9e2a056ab6e1 (patch)
treefd45dd2d800a38803adf375243ba11261e9bbecd /bl32/tsp/aarch64/tsp_entrypoint.S
parent17a387ad5af5beacd8406f3f35cbf697e4ac3698 (diff)
downloadtrusted-firmware-a-dff8e47a4b6797e862a20559d34a9e2a056ab6e1.tar.gz
Add enable mmu platform porting interfacesfor-v0.4-rc0
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
Diffstat (limited to 'bl32/tsp/aarch64/tsp_entrypoint.S')
-rw-r--r--bl32/tsp/aarch64/tsp_entrypoint.S2
1 files changed, 1 insertions, 1 deletions
diff --git a/bl32/tsp/aarch64/tsp_entrypoint.S b/bl32/tsp/aarch64/tsp_entrypoint.S
index 8fdfbc396d..479ca59b39 100644
--- a/bl32/tsp/aarch64/tsp_entrypoint.S
+++ b/bl32/tsp/aarch64/tsp_entrypoint.S
@@ -220,7 +220,7 @@ func tsp_cpu_on_entry
* Initialise the MMU
* ---------------------------------------------
*/
- bl enable_mmu_el1
+ bl bl32_plat_enable_mmu
/* ---------------------------------------------
* Give ourselves a stack allocated in Normal