• Dan Handley's avatar
    Add enable mmu platform porting interfaces · dff8e47a
    Dan Handley authored
    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
    dff8e47a
xlat_tables.h 2.44 KB