mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-16 09:34:18 +00:00
xlat v1: Provide direct MMU-enabling stubs
An earlier patch split MMU-enabling function for translation library v2. Although we don't intend to introduce the exact same functionality for xlat v1, this patch introduces stubs for directly enabling MMU to maintain API-compatibility. Change-Id: Id7d56e124c80af71de999fcda10f1734b50bca97 Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
This commit is contained in:
parent
0cc7aa8964
commit
92bec97f5c
2 changed files with 11 additions and 1 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2016-2017, ARM Limited and Contributors. All rights reserved.
|
||||
* Copyright (c) 2016-2018, ARM Limited and Contributors. All rights reserved.
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
|
@ -130,3 +130,8 @@ void enable_mmu_secure(unsigned int flags)
|
|||
/* Ensure the MMU enable takes effect immediately */
|
||||
isb();
|
||||
}
|
||||
|
||||
void enable_mmu_direct(unsigned int flags)
|
||||
{
|
||||
enable_mmu_secure(flags);
|
||||
}
|
||||
|
|
|
@ -181,6 +181,11 @@ void init_xlat_tables(void)
|
|||
\
|
||||
/* Ensure the MMU enable takes effect immediately */ \
|
||||
isb(); \
|
||||
} \
|
||||
\
|
||||
void enable_mmu_direct_el##_el(unsigned int flags) \
|
||||
{ \
|
||||
enable_mmu_el##_el(flags); \
|
||||
}
|
||||
|
||||
/* Define EL1 and EL3 variants of the function enabling the MMU */
|
||||
|
|
Loading…
Add table
Reference in a new issue