/arm-trusted-firmware-2.8.0/plat/brcm/common/ |
A D | brcm_bl31_setup.c | 30 static entry_point_info_t bl33_image_ep_info; variable 65 ? &bl33_image_ep_info : &bl32_image_ep_info; in bl31_plat_get_next_image_ep_info() 113 SET_PARAM_HEAD(&bl33_image_ep_info, in brcm_bl31_early_platform_setup() 134 bl33_image_ep_info.args.arg1 = 0U; in brcm_bl31_early_platform_setup() 135 bl33_image_ep_info.args.arg2 = 0U; in brcm_bl31_early_platform_setup() 136 bl33_image_ep_info.args.arg3 = 0U; in brcm_bl31_early_platform_setup() 170 bl33_image_ep_info = *bl_params->ep_info; in brcm_bl31_early_platform_setup() 175 if (bl33_image_ep_info.pc == 0U) in brcm_bl31_early_platform_setup() 182 bl33_image_ep_info.args.arg1 = 0ULL; in brcm_bl31_early_platform_setup() 183 bl33_image_ep_info.args.arg2 = 0ULL; in brcm_bl31_early_platform_setup() [all …]
|
/arm-trusted-firmware-2.8.0/plat/rpi/rpi3/ |
A D | rpi3_bl31_setup.c | 25 static entry_point_info_t bl33_image_ep_info; variable 40 ? &bl33_image_ep_info : &bl32_image_ep_info; in bl31_plat_get_next_image_ep_info() 102 bl33_image_ep_info = *bl_params->ep_info; in bl31_early_platform_setup2() 108 if (bl33_image_ep_info.pc == 0) { in bl31_early_platform_setup2() 122 bl33_image_ep_info.args.arg0 = 0U; in bl31_early_platform_setup2() 123 bl33_image_ep_info.args.arg1 = ~0U; in bl31_early_platform_setup2() 124 bl33_image_ep_info.args.arg2 = (u_register_t) RPI3_PRELOADED_DTB_BASE; in bl31_early_platform_setup2() 133 bl33_image_ep_info.args.arg0 = (u_register_t) RPI3_PRELOADED_DTB_BASE; in bl31_early_platform_setup2() 134 bl33_image_ep_info.args.arg1 = 0ULL; in bl31_early_platform_setup2() 135 bl33_image_ep_info.args.arg2 = 0ULL; in bl31_early_platform_setup2() [all …]
|
/arm-trusted-firmware-2.8.0/plat/arm/common/sp_min/ |
A D | arm_sp_min_setup.c | 19 static entry_point_info_t bl33_image_ep_info; variable 49 next_image_info = &bl33_image_ep_info; in sp_min_plat_get_bl33_ep_info() 76 SET_PARAM_HEAD(&bl33_image_ep_info, in arm_sp_min_early_platform_setup() 84 bl33_image_ep_info.pc = plat_get_ns_image_entrypoint(); in arm_sp_min_early_platform_setup() 85 bl33_image_ep_info.spsr = arm_get_spsr_for_bl33_entry(); in arm_sp_min_early_platform_setup() 86 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in arm_sp_min_early_platform_setup() 96 bl33_image_ep_info.args.arg0 = 0U; in arm_sp_min_early_platform_setup() 97 bl33_image_ep_info.args.arg1 = ~0U; in arm_sp_min_early_platform_setup() 98 bl33_image_ep_info.args.arg2 = (u_register_t)ARM_PRELOADED_DTB_BASE; in arm_sp_min_early_platform_setup() 119 bl33_image_ep_info = *bl_params->ep_info; in arm_sp_min_early_platform_setup() [all …]
|
/arm-trusted-firmware-2.8.0/plat/rpi/rpi4/ |
A D | rpi4_bl31_setup.c | 49 static entry_point_info_t bl33_image_ep_info; variable 64 ? &bl33_image_ep_info : &bl32_image_ep_info; in bl31_plat_get_next_image_ep_info() 141 bl33_image_ep_info.pc = plat_get_ns_image_entrypoint(); in bl31_early_platform_setup2() 142 bl33_image_ep_info.spsr = rpi3_get_spsr_for_bl33_entry(); in bl31_early_platform_setup2() 155 bl33_image_ep_info.args.arg0 = 0U; in bl31_early_platform_setup2() 156 bl33_image_ep_info.args.arg1 = ~0U; in bl31_early_platform_setup2() 157 bl33_image_ep_info.args.arg2 = rpi4_get_dtb_address(); in bl31_early_platform_setup2() 166 bl33_image_ep_info.args.arg0 = rpi4_get_dtb_address(); in bl31_early_platform_setup2() 167 bl33_image_ep_info.args.arg1 = 0ULL; in bl31_early_platform_setup2() 168 bl33_image_ep_info.args.arg2 = 0ULL; in bl31_early_platform_setup2() [all …]
|
/arm-trusted-firmware-2.8.0/plat/qti/common/src/ |
A D | qti_bl31_setup.c | 29 static entry_point_info_t bl33_image_ep_info; variable 73 bl31_params_parse_helper(from_bl2, NULL, &bl33_image_ep_info); in bl31_early_platform_setup() 125 assert(bl33_image_ep_info.h.type == PARAM_EP); in bl31_plat_get_next_image_ep_info() 126 assert(bl33_image_ep_info.h.attr == NON_SECURE); in bl31_plat_get_next_image_ep_info() 131 if (bl33_image_ep_info.pc) { in bl31_plat_get_next_image_ep_info() 132 return &bl33_image_ep_info; in bl31_plat_get_next_image_ep_info()
|
/arm-trusted-firmware-2.8.0/plat/ti/k3/common/ |
A D | k3_bl31_setup.c | 38 static entry_point_info_t bl33_image_ep_info; variable 82 SET_PARAM_HEAD(&bl33_image_ep_info, PARAM_EP, VERSION_1, 0); in bl31_early_platform_setup2() 83 bl33_image_ep_info.pc = PRELOADED_BL33_BASE; in bl31_early_platform_setup2() 84 bl33_image_ep_info.spsr = k3_get_spsr_for_bl33_entry(); in bl31_early_platform_setup2() 85 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2() 94 bl33_image_ep_info.args.arg0 = (u_register_t)K3_HW_CONFIG_BASE; in bl31_early_platform_setup2() 95 bl33_image_ep_info.args.arg1 = 0U; in bl31_early_platform_setup2() 96 bl33_image_ep_info.args.arg2 = 0U; in bl31_early_platform_setup2() 97 bl33_image_ep_info.args.arg3 = 0U; in bl31_early_platform_setup2() 186 next_image_info = (type == NON_SECURE) ? &bl33_image_ep_info : in bl31_plat_get_next_image_ep_info()
|
/arm-trusted-firmware-2.8.0/plat/arm/common/ |
A D | arm_bl31_setup.c | 30 static entry_point_info_t bl33_image_ep_info; variable 90 next_image_info = &bl33_image_ep_info; in bl31_plat_get_next_image_ep_info() 154 SET_PARAM_HEAD(&bl33_image_ep_info, in arm_bl31_early_platform_setup() 162 bl33_image_ep_info.pc = plat_get_ns_image_entrypoint(); in arm_bl31_early_platform_setup() 164 bl33_image_ep_info.spsr = arm_get_spsr_for_bl33_entry(); in arm_bl31_early_platform_setup() 209 bl33_image_ep_info = *bl_params->ep_info; in arm_bl31_early_platform_setup() 215 if (bl33_image_ep_info.pc == 0U) in arm_bl31_early_platform_setup() 237 bl33_image_ep_info.args.arg0 = (u_register_t)hw_config; in arm_bl31_early_platform_setup() 239 bl33_image_ep_info.args.arg1 = 0U; in arm_bl31_early_platform_setup() 240 bl33_image_ep_info.args.arg2 = 0U; in arm_bl31_early_platform_setup() [all …]
|
/arm-trusted-firmware-2.8.0/plat/hisilicon/poplar/ |
A D | bl31_plat_setup.c | 33 static entry_point_info_t bl33_image_ep_info; variable 47 ? &bl33_image_ep_info : &bl32_image_ep_info; in bl31_plat_get_next_image_ep_info() 99 bl33_image_ep_info = *bl_params->ep_info; in bl31_early_platform_setup2() 104 if (bl33_image_ep_info.pc == 0) in bl31_early_platform_setup2() 136 bl33_image_ep_info.pc, bl33_image_ep_info.args.arg2); in bl31_plat_arch_setup()
|
/arm-trusted-firmware-2.8.0/plat/marvell/armada/common/ |
A D | marvell_bl31_setup.c | 28 static entry_point_info_t bl33_image_ep_info; variable 50 ? &bl33_image_ep_info : &bl32_image_ep_info; in bl31_plat_get_next_image_ep_info() 89 SET_PARAM_HEAD(&bl33_image_ep_info, in marvell_bl31_early_platform_setup() 97 bl33_image_ep_info.pc = plat_get_ns_image_entrypoint(); in marvell_bl31_early_platform_setup() 98 bl33_image_ep_info.spsr = marvell_get_spsr_for_bl33_entry(); in marvell_bl31_early_platform_setup() 99 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in marvell_bl31_early_platform_setup() 129 bl33_image_ep_info = *bl_params->ep_info; in marvell_bl31_early_platform_setup()
|
/arm-trusted-firmware-2.8.0/plat/xilinx/zynqmp/ |
A D | bl31_zynqmp_setup.c | 28 static entry_point_info_t bl33_image_ep_info; variable 42 next_image_info = &bl33_image_ep_info; in bl31_plat_get_next_image_ep_info() 58 bl33_image_ep_info.pc = plat_get_ns_image_entrypoint(); in bl31_set_default_config() 59 bl33_image_ep_info.spsr = SPSR_64(MODE_EL2, MODE_SP_ELX, in bl31_set_default_config() 109 SET_PARAM_HEAD(&bl33_image_ep_info, PARAM_EP, VERSION_1, 0); in bl31_early_platform_setup2() 110 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2() 119 &bl33_image_ep_info, in bl31_early_platform_setup2() 130 if (bl33_image_ep_info.pc != 0) { in bl31_early_platform_setup2() 131 VERBOSE("BL31: Non secure code at 0x%lx\n", bl33_image_ep_info.pc); in bl31_early_platform_setup2()
|
/arm-trusted-firmware-2.8.0/plat/allwinner/common/ |
A D | sunxi_bl31_setup.c | 31 static entry_point_info_t bl33_image_ep_info; variable 96 SET_PARAM_HEAD(&bl33_image_ep_info, PARAM_EP, VERSION_1, 0); in bl31_early_platform_setup2() 101 bl33_image_ep_info.pc = PRELOADED_BL33_BASE; in bl31_early_platform_setup2() 102 bl33_image_ep_info.spsr = SPSR_64(MODE_EL2, MODE_SP_ELX, in bl31_early_platform_setup2() 104 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2() 198 return &bl33_image_ep_info; in bl31_plat_get_next_image_ep_info()
|
/arm-trusted-firmware-2.8.0/plat/st/stm32mp1/sp_min/ |
A D | sp_min_setup.c | 36 static entry_point_info_t bl33_image_ep_info; variable 71 next_image_info = &bl33_image_ep_info; in sp_min_plat_get_bl33_ep_info() 143 bl33_image_ep_info = *bl_params->ep_info; in sp_min_early_platform_setup2() 149 bl33_image_ep_info.args.arg0 = 0U; in sp_min_early_platform_setup2() 150 bl33_image_ep_info.args.arg1 = 0U; in sp_min_early_platform_setup2() 151 bl33_image_ep_info.args.arg2 = arg2; in sp_min_early_platform_setup2()
|
/arm-trusted-firmware-2.8.0/plat/imx/imx8m/imx8mn/ |
A D | imx8mn_bl31_setup.c | 82 static entry_point_info_t bl33_image_ep_info; variable 155 bl33_image_ep_info.pc = PLAT_NS_IMAGE_OFFSET; in bl31_early_platform_setup2() 156 bl33_image_ep_info.spsr = get_spsr_for_bl33_entry(); in bl31_early_platform_setup2() 157 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2() 167 bl33_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 168 bl33_image_ep_info.args.arg2 = BL32_SIZE; in bl31_early_platform_setup2() 176 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 230 return &bl33_image_ep_info; in bl31_plat_get_next_image_ep_info()
|
/arm-trusted-firmware-2.8.0/plat/imx/imx8m/imx8mp/ |
A D | imx8mp_bl31_setup.c | 78 static entry_point_info_t bl33_image_ep_info; variable 151 bl33_image_ep_info.pc = PLAT_NS_IMAGE_OFFSET; in bl31_early_platform_setup2() 152 bl33_image_ep_info.spsr = get_spsr_for_bl33_entry(); in bl31_early_platform_setup2() 153 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2() 163 bl33_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 164 bl33_image_ep_info.args.arg2 = BL32_SIZE; in bl31_early_platform_setup2() 172 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 226 return &bl33_image_ep_info; in bl31_plat_get_next_image_ep_info()
|
/arm-trusted-firmware-2.8.0/plat/qemu/common/ |
A D | qemu_bl31_setup.c | 20 static entry_point_info_t bl33_image_ep_info; variable 56 bl33_image_ep_info = *bl_params->ep_info; in bl31_early_platform_setup2() 61 if (!bl33_image_ep_info.pc) in bl31_early_platform_setup2() 104 ? &bl33_image_ep_info : &bl32_image_ep_info; in bl31_plat_get_next_image_ep_info()
|
/arm-trusted-firmware-2.8.0/plat/socionext/uniphier/ |
A D | uniphier_bl31_setup.c | 22 static entry_point_info_t bl33_image_ep_info; variable 28 return type == NON_SECURE ? &bl33_image_ep_info : &bl32_image_ep_info; in bl31_plat_get_next_image_ep_info() 51 bl33_image_ep_info = *bl_params->ep_info; in bl31_early_platform_setup2() 56 if (bl33_image_ep_info.pc == 0) in bl31_early_platform_setup2()
|
/arm-trusted-firmware-2.8.0/plat/xilinx/versal_net/ |
A D | bl31_versal_net_setup.c | 30 static entry_point_info_t bl33_image_ep_info; variable 44 return &bl33_image_ep_info; in bl31_plat_get_next_image_ep_info() 57 bl33_image_ep_info.pc = plat_get_ns_image_entrypoint(); in bl31_set_default_config() 58 bl33_image_ep_info.spsr = SPSR_64(MODE_EL2, MODE_SP_ELX, in bl31_set_default_config() 128 SET_PARAM_HEAD(&bl33_image_ep_info, PARAM_EP, VERSION_1, 0); in bl31_early_platform_setup2() 129 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2() 134 NOTICE("BL31: Non secure code at 0x%lx\n", bl33_image_ep_info.pc); in bl31_early_platform_setup2()
|
/arm-trusted-firmware-2.8.0/plat/imx/imx8m/imx8mq/ |
A D | imx8mq_bl31_setup.c | 49 static entry_point_info_t bl33_image_ep_info; variable 148 bl33_image_ep_info.pc = PLAT_NS_IMAGE_OFFSET; in bl31_early_platform_setup2() 149 bl33_image_ep_info.spsr = get_spsr_for_bl33_entry(); in bl31_early_platform_setup2() 150 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2() 160 bl33_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 161 bl33_image_ep_info.args.arg2 = BL32_SIZE; in bl31_early_platform_setup2() 169 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 218 return &bl33_image_ep_info; in bl31_plat_get_next_image_ep_info()
|
/arm-trusted-firmware-2.8.0/plat/xilinx/versal/ |
A D | bl31_versal_setup.c | 30 static entry_point_info_t bl33_image_ep_info; variable 43 return &bl33_image_ep_info; in bl31_plat_get_next_image_ep_info() 56 bl33_image_ep_info.pc = (uintptr_t)plat_get_ns_image_entrypoint(); in bl31_set_default_config() 57 bl33_image_ep_info.spsr = (uint32_t)SPSR_64(MODE_EL2, MODE_SP_ELX, in bl31_set_default_config() 114 SET_PARAM_HEAD(&bl33_image_ep_info, PARAM_EP, VERSION_1, 0); in bl31_early_platform_setup2() 115 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2() 129 &bl33_image_ep_info, in bl31_early_platform_setup2() 142 NOTICE("BL31: Non secure code at 0x%lx\n", bl33_image_ep_info.pc); in bl31_early_platform_setup2()
|
/arm-trusted-firmware-2.8.0/plat/imx/imx8m/imx8mm/ |
A D | imx8mm_bl31_setup.c | 91 static entry_point_info_t bl33_image_ep_info; variable 158 bl33_image_ep_info.pc = PLAT_NS_IMAGE_OFFSET; in bl31_early_platform_setup2() 159 bl33_image_ep_info.spsr = get_spsr_for_bl33_entry(); in bl31_early_platform_setup2() 160 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2() 170 bl33_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 171 bl33_image_ep_info.args.arg2 = BL32_SIZE; in bl31_early_platform_setup2() 179 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 233 return &bl33_image_ep_info; in bl31_plat_get_next_image_ep_info()
|
/arm-trusted-firmware-2.8.0/plat/socionext/synquacer/ |
A D | sq_bl31_setup.c | 21 static entry_point_info_t bl33_image_ep_info; variable 44 return type == NON_SECURE ? &bl33_image_ep_info : &bl32_image_ep_info; in bl31_plat_get_next_image_ep_info() 69 bl33_image_ep_info = *bl_params->ep_info; in bl31_early_platform_setup2() 149 SET_PARAM_HEAD(&bl33_image_ep_info, in bl31_early_platform_setup2() 157 bl33_image_ep_info.pc = PRELOADED_BL33_BASE; in bl31_early_platform_setup2() 158 bl33_image_ep_info.spsr = sq_get_spsr_for_bl33_entry(); in bl31_early_platform_setup2() 159 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2()
|
/arm-trusted-firmware-2.8.0/plat/arm/board/arm_fpga/ |
A D | fpga_bl31_setup.c | 23 static entry_point_info_t bl33_image_ep_info; variable 57 bl33_image_ep_info.pc = plat_get_ns_image_entrypoint(); in bl31_early_platform_setup2() 58 bl33_image_ep_info.spsr = fpga_get_spsr_for_bl33_entry(); in bl31_early_platform_setup2() 59 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2() 62 bl33_image_ep_info.args.arg0 = (u_register_t)FPGA_PRELOADED_DTB_BASE; in bl31_early_platform_setup2() 63 bl33_image_ep_info.args.arg1 = 0U; in bl31_early_platform_setup2() 64 bl33_image_ep_info.args.arg2 = 0U; in bl31_early_platform_setup2() 65 bl33_image_ep_info.args.arg3 = 0U; in bl31_early_platform_setup2() 110 next_image_info = &bl33_image_ep_info; in bl31_plat_get_next_image_ep_info()
|
/arm-trusted-firmware-2.8.0/plat/amlogic/gxbb/ |
A D | gxbb_bl31_setup.c | 21 static entry_point_info_t bl33_image_ep_info; variable 35 next_image_info = &bl33_image_ep_info; in bl31_plat_get_next_image_ep_info() 88 bl33_image_ep_info = *from_bl2->bl33_ep_info; in bl31_early_platform_setup2() 90 if (bl33_image_ep_info.pc == 0U) { in bl31_early_platform_setup2()
|
/arm-trusted-firmware-2.8.0/plat/intel/soc/agilex/ |
A D | bl31_plat_setup.c | 22 static entry_point_info_t bl33_image_ep_info; variable 29 &bl33_image_ep_info : &bl32_image_ep_info; in bl31_plat_get_next_image_ep_info() 67 bl33_image_ep_info = *bl_params->ep_info; in bl31_early_platform_setup2() 79 bl33_image_ep_info = *arg_from_bl2->bl33_ep_info; in bl31_early_platform_setup2() 81 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2()
|
/arm-trusted-firmware-2.8.0/plat/nxp/common/setup/ |
A D | ls_bl31_setup.c | 30 static entry_point_info_t bl33_image_ep_info; variable 63 ? &bl33_image_ep_info : &bl32_image_ep_info; in bl31_plat_get_next_image_ep_info() 104 bl33_image_ep_info.pc = _get_test_entry(); in bl31_early_platform_setup2() 151 bl33_image_ep_info = *bl_params->ep_info; in bl31_early_platform_setup2() 158 if (bl33_image_ep_info.pc == 0) { in bl31_early_platform_setup2()
|