diff options
author | davidcunado-arm <david.cunado@arm.com> | 2017-11-09 22:38:37 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-09 22:38:37 +0000 |
commit | 9500d5a438806297ac62faa9621f4ad2d604526a (patch) | |
tree | e1bcd28ccd5a1a5e7e9c36359437833f27e8d9e4 /lib | |
parent | 8705ec8990d9b8847bfa65654d565f346e27e706 (diff) | |
parent | e29efeb1b40a3ac364fc0bf1e15928b400a57e72 (diff) | |
download | platform_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.c | 5 |
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)); |