diff options
Diffstat (limited to 'plat/xilinx/zynqmp/bl31_zynqmp_setup.c')
-rw-r--r-- | plat/xilinx/zynqmp/bl31_zynqmp_setup.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/plat/xilinx/zynqmp/bl31_zynqmp_setup.c b/plat/xilinx/zynqmp/bl31_zynqmp_setup.c index 6bc571669..1d963e82a 100644 --- a/plat/xilinx/zynqmp/bl31_zynqmp_setup.c +++ b/plat/xilinx/zynqmp/bl31_zynqmp_setup.c @@ -17,6 +17,7 @@ #include <plat/common/platform.h> #include <lib/mmio.h> +#include <custom_svc.h> #include <plat_startup.h> #include <plat_private.h> #include <zynqmp_def.h> @@ -129,6 +130,9 @@ void bl31_early_platform_setup2(u_register_t arg0, u_register_t arg1, if (bl33_image_ep_info.pc != 0) { VERBOSE("BL31: Non secure code at 0x%lx\n", bl33_image_ep_info.pc); } + + custom_early_setup(); + } #if ZYNQMP_WDT_RESTART @@ -262,6 +266,8 @@ void bl31_plat_arch_setup(void) {0} }; + custom_mmap_add(); + setup_page_tables(bl_regions, plat_arm_get_mmap()); enable_mmu_el3(0); } |