diff options
author | Roberto Vargas <roberto.vargas@arm.com> | 2018-10-19 16:44:18 +0100 |
---|---|---|
committer | Antonio Nino Diaz <antonio.ninodiaz@arm.com> | 2018-10-26 14:55:30 +0100 |
commit | 0916c38deca4a2e26720da6b1aa1e15de87f9a34 (patch) | |
tree | f15d1c6d4e6a0f6055d8b6b470fad942ce947db3 /include | |
parent | 03987d01e9effe2b896e1ddb16894238d37e099a (diff) | |
download | platform_external_arm-trusted-firmware-0916c38deca4a2e26720da6b1aa1e15de87f9a34.tar.gz platform_external_arm-trusted-firmware-0916c38deca4a2e26720da6b1aa1e15de87f9a34.tar.bz2 platform_external_arm-trusted-firmware-0916c38deca4a2e26720da6b1aa1e15de87f9a34.zip |
Convert arm_setup_page_tables into a generic helper
This function is not related to Arm platforms and can be reused by other
platforms if needed.
Change-Id: Ia9c328ce57ce7e917b825a9e09a42b0abb1a53e8
Co-authored-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
Signed-off-by: Antonio Nino Diaz <antonio.ninodiaz@arm.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/common/bl_common.h | 5 | ||||
-rw-r--r-- | include/plat/arm/common/plat_arm.h | 6 |
2 files changed, 5 insertions, 6 deletions
diff --git a/include/common/bl_common.h b/include/common/bl_common.h index af598d0da..2ecf281c0 100644 --- a/include/common/bl_common.h +++ b/include/common/bl_common.h @@ -193,6 +193,11 @@ extern const char version_string[]; void print_entry_point_info(const entry_point_info_t *ep_info); uintptr_t page_align(uintptr_t value, unsigned dir); +struct mmap_region; + +void setup_page_tables(const struct mmap_region *bl_regions, + const struct mmap_region *plat_regions); + #endif /*__ASSEMBLY__*/ #endif /* __BL_COMMON_H__ */ diff --git a/include/plat/arm/common/plat_arm.h b/include/plat/arm/common/plat_arm.h index b93381ddb..bdcb14415 100644 --- a/include/plat/arm/common/plat_arm.h +++ b/include/plat/arm/common/plat_arm.h @@ -66,12 +66,6 @@ typedef struct arm_tzc_regions_info { <= MAX_MMAP_REGIONS, \ assert_max_mmap_regions); -/* - * Utility functions common to ARM standard platforms - */ -void arm_setup_page_tables(const mmap_region_t bl_regions[], - const mmap_region_t plat_regions[]); - void arm_setup_romlib(void); #if defined(IMAGE_BL31) || (defined(AARCH32) && defined(IMAGE_BL32)) |