aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authordavidcunado-arm <david.cunado@arm.com>2017-11-09 22:38:37 +0000
committerGitHub <noreply@github.com>2017-11-09 22:38:37 +0000
commit9500d5a438806297ac62faa9621f4ad2d604526a (patch)
treee1bcd28ccd5a1a5e7e9c36359437833f27e8d9e4 /lib
parent8705ec8990d9b8847bfa65654d565f346e27e706 (diff)
parente29efeb1b40a3ac364fc0bf1e15928b400a57e72 (diff)
downloadplatform_external_arm-trusted-firmware-9500d5a438806297ac62faa9621f4ad2d604526a.tar.gz
platform_external_arm-trusted-firmware-9500d5a438806297ac62faa9621f4ad2d604526a.tar.bz2
platform_external_arm-trusted-firmware-9500d5a438806297ac62faa9621f4ad2d604526a.zip
Merge pull request #1148 from antonio-nino-diaz-arm/an/spm
Introduce Secure Partition Manager
Diffstat (limited to 'lib')
-rw-r--r--lib/xlat_tables_v2/aarch64/xlat_tables_arch.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/xlat_tables_v2/aarch64/xlat_tables_arch.c b/lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
index eda38d341..433110794 100644
--- a/lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
+++ b/lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
@@ -16,8 +16,7 @@
#include <xlat_tables_v2.h>
#include "../xlat_tables_private.h"
-static unsigned long long calc_physical_addr_size_bits(
- unsigned long long max_addr)
+unsigned long long tcr_physical_addr_size_bits(unsigned long long max_addr)
{
/* Physical address can't exceed 48 bits */
assert((max_addr & ADDR_MASK_48_TO_63) == 0);
@@ -252,7 +251,7 @@ void enable_mmu_arch(unsigned int flags,
* It is safer to restrict the max physical address accessible by the
* hardware as much as possible.
*/
- unsigned long long tcr_ps_bits = calc_physical_addr_size_bits(max_pa);
+ unsigned long long tcr_ps_bits = tcr_physical_addr_size_bits(max_pa);
#if IMAGE_EL == 1
assert(IS_IN_EL(1));