arm-trusted-firmware/lib/aarch64
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
..
cache_helpers.S Merge pull request #58 from athoelke/optimise-cache-flush-v2 2014-05-08 12:01:10 +01:00
cpu_helpers.S Access system registers directly in assembler 2014-05-07 11:29:50 +01:00
misc_helpers.S Remove unused or invalid asm helper functions 2014-05-07 11:29:50 +01:00
sysreg_helpers.S Use secure timer to generate S-EL1 interrupts 2014-05-22 17:47:20 +01:00
tlb_helpers.S Correct usage of data and instruction barriers 2014-05-07 11:19:47 +01:00
xlat_helpers.c Reduce deep nesting of header files 2014-05-06 13:57:48 +01:00
xlat_tables.c Add enable mmu platform porting interfaces 2014-05-23 18:02:01 +01:00