aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authordavidcunado-arm <david.cunado@arm.com>2017-09-15 14:32:08 +0100
committerGitHub <noreply@github.com>2017-09-15 14:32:08 +0100
commit756f9bb86ea71b5816da53e4a40ee6e3fe9e5625 (patch)
treef4897e4d961f8f9ae01a7bc8b14c0b276f82fc5d /lib
parent1cde9b94fad9b778688cfec478b6d1b9f162b146 (diff)
parent769d65da778b53c2df04a4191a176e71f479e822 (diff)
downloadplatform_external_arm-trusted-firmware-756f9bb86ea71b5816da53e4a40ee6e3fe9e5625.tar.gz
platform_external_arm-trusted-firmware-756f9bb86ea71b5816da53e4a40ee6e3fe9e5625.tar.bz2
platform_external_arm-trusted-firmware-756f9bb86ea71b5816da53e4a40ee6e3fe9e5625.zip
Merge pull request #1094 from douglas-raillard-arm/dr/fix_mmap_add_dynamic_region
xlat: Use MAP_REGION macro as compatibility layer
Diffstat (limited to 'lib')
-rw-r--r--lib/xlat_tables_v2/xlat_tables_internal.c14
1 files changed, 2 insertions, 12 deletions
diff --git a/lib/xlat_tables_v2/xlat_tables_internal.c b/lib/xlat_tables_v2/xlat_tables_internal.c
index cd6e11c03..8e1b00a71 100644
--- a/lib/xlat_tables_v2/xlat_tables_internal.c
+++ b/lib/xlat_tables_v2/xlat_tables_internal.c
@@ -770,12 +770,7 @@ void mmap_add_region(unsigned long long base_pa,
size_t size,
mmap_attr_t attr)
{
- mmap_region_t mm = {
- .base_va = base_va,
- .base_pa = base_pa,
- .size = size,
- .attr = attr,
- };
+ mmap_region_t mm = MAP_REGION(base_pa, base_va, size, attr);
mmap_add_region_ctx(&tf_xlat_ctx, &mm);
}
@@ -892,12 +887,7 @@ int mmap_add_dynamic_region_ctx(xlat_ctx_t *ctx, mmap_region_t *mm)
int mmap_add_dynamic_region(unsigned long long base_pa,
uintptr_t base_va, size_t size, mmap_attr_t attr)
{
- mmap_region_t mm = {
- .base_va = base_va,
- .base_pa = base_pa,
- .size = size,
- .attr = attr,
- };
+ mmap_region_t mm = MAP_REGION(base_pa, base_va, size, attr);
return mmap_add_dynamic_region_ctx(&tf_xlat_ctx, &mm);
}