| /rk3399_ARM-atf/common/ |
| H A D | bl_common.c | 73 static int load_image(unsigned int image_id, image_info_t *image_data) in load_image() argument 89 io_result = plat_get_image_source(image_id, &dev_handle, &image_spec); in load_image() 92 image_id, io_result); in load_image() 100 image_id, io_result); in load_image() 104 INFO("Loading image id=%u at address 0x%lx\n", image_id, image_base); in load_image() 110 image_id, io_result); in load_image() 115 WARN("image id=%u size is zero\n", image_id); in load_image() 122 WARN("Image id=%u size out of bounds\n", image_id); in load_image() 137 WARN("Failed to load image id=%u (%i)\n", image_id, io_result); in load_image() 141 INFO("Image id=%u loaded: 0x%lx - 0x%lx\n", image_id, image_base, in load_image() [all …]
|
| H A D | desc_image_load.c | 55 int get_bl_params_node_index(unsigned int image_id) in get_bl_params_node_index() argument 58 assert(image_id != INVALID_IMAGE_ID); in get_bl_params_node_index() 61 if (bl_mem_params_desc_ptr[index].image_id == image_id) in get_bl_params_node_index() 73 bl_mem_params_node_t *get_bl_mem_params_node(unsigned int image_id) in get_bl_mem_params_node() argument 76 assert(image_id != INVALID_IMAGE_ID); in get_bl_mem_params_node() 78 index = get_bl_params_node_index(image_id); in get_bl_mem_params_node() 110 bl_node_info->image_id = bl_mem_params_desc_ptr[index].image_id; in get_bl_load_info_from_mem_params_desc() 179 bl_current_exec_node->image_id = desc_ptr->image_id; in get_next_bl_params_from_mem_params_desc() 245 switch (params_node->image_id) { in populate_next_bl_params_config() 285 if (params_node->image_id == BL32_IMAGE_ID) { in populate_next_bl_params_config() [all …]
|
| /rk3399_ARM-atf/bl1/ |
| H A D | bl1_fwu.c | 29 static int bl1_fwu_image_copy(unsigned int image_id, 34 static int bl1_fwu_image_auth(unsigned int image_id, 38 static int bl1_fwu_image_execute(unsigned int image_id, 46 static int bl1_fwu_image_reset(unsigned int image_id, 120 static int bl1_fwu_add_loaded_id(unsigned int image_id) in bl1_fwu_add_loaded_id() argument 126 if (bl1_fwu_loaded_ids[i] == image_id) in bl1_fwu_add_loaded_id() 133 bl1_fwu_loaded_ids[i] = image_id; in bl1_fwu_add_loaded_id() 145 static int bl1_fwu_remove_loaded_id(unsigned int image_id) in bl1_fwu_remove_loaded_id() argument 151 if (bl1_fwu_loaded_ids[i] == image_id) { in bl1_fwu_remove_loaded_id() 164 static int bl1_fwu_image_check_overlaps(unsigned int image_id) in bl1_fwu_image_check_overlaps() argument [all …]
|
| /rk3399_ARM-atf/lib/fconf/ |
| H A D | fconf.c | 17 int fconf_load_config(unsigned int image_id) in fconf_load_config() argument 23 assert((image_id == FW_CONFIG_ID) || (image_id == TB_FW_CONFIG_ID)); in fconf_load_config() 27 config_info = FCONF_GET_PROPERTY(dyn_cfg, dtb, image_id); in fconf_load_config() 33 VERBOSE("FCONF: Loading config with image ID: %u\n", image_id); in fconf_load_config() 34 err = load_auth_image(image_id, &config_image_info); in fconf_load_config() 36 VERBOSE("Failed to load config %u\n", image_id); in fconf_load_config() 41 image_id, config_image_info.image_base); in fconf_load_config()
|
| /rk3399_ARM-atf/plat/nxp/common/img_loadr/ |
| H A D | load_img.c | 31 int load_img(unsigned int image_id, uintptr_t *image_base, in load_img() argument 37 .image_id = image_id, in load_img() 63 VERBOSE("BL2: Loading IMG %d\n", image_id); in load_img() 64 err = load_auth_image(image_id, &img_info.image_info); in load_img() 66 VERBOSE("Failed to load IMG %d\n", image_id); in load_img()
|
| /rk3399_ARM-atf/plat/arm/common/aarch64/ |
| H A D | arm_bl2_mem_params_desc.c | 24 .image_id = SCP_BL2_IMAGE_ID, 41 .image_id = BL31_IMAGE_ID, 61 .image_id = BL31_IMAGE_ID, 88 .image_id = HW_CONFIG_ID, 98 .image_id = SOC_FW_CONFIG_ID, 109 .image_id = RMM_IMAGE_ID, 124 .image_id = BL32_IMAGE_ID, 148 .image_id = BL32_EXTRA1_IMAGE_ID, 167 .image_id = BL32_EXTRA2_IMAGE_ID, 183 .image_id = TOS_FW_CONFIG_ID, [all …]
|
| /rk3399_ARM-atf/plat/arm/board/juno/ |
| H A D | juno_bl2_setup.c | 23 int arm_bl2_plat_handle_post_image_load(unsigned int image_id) in arm_bl2_plat_handle_post_image_load() argument 25 int err = arm_bl2_handle_post_image_load(image_id); in arm_bl2_plat_handle_post_image_load() 27 if (!err && (image_id == BL32_IMAGE_ID)) { in arm_bl2_plat_handle_post_image_load() 28 bl_mem_params_node_t *bl_mem_params = get_bl_mem_params_node(image_id); in arm_bl2_plat_handle_post_image_load() 59 arm_bl_params->head->image_id = param_node->image_id; in plat_get_next_bl_params()
|
| H A D | juno_common_measured_boot.c | 21 int plat_mboot_measure_image(unsigned int image_id, image_info_t *image_data) in plat_mboot_measure_image() 27 image_id); in plat_mboot_measure_image() 29 ERROR("Unable to find metadata for image %u.\n", image_id); in plat_mboot_measure_image() 41 "Failed to ", "record in event log", image_id, err); in plat_mboot_measure_key() 20 plat_mboot_measure_image(unsigned int image_id,image_info_t * image_data) plat_mboot_measure_image() argument
|
| /rk3399_ARM-atf/bl1/tbbr/ |
| H A D | tbbr_img_desc.c | 14 .image_id = FWU_CERT_ID, 24 .image_id = NS_BL1U_IMAGE_ID, 32 .image_id = SCP_BL2U_IMAGE_ID, 43 .image_id = BL2U_IMAGE_ID, 55 .image_id = NS_BL2U_IMAGE_ID, 63 .image_id = INVALID_IMAGE_ID,
|
| /rk3399_ARM-atf/plat/st/stm32mp2/ |
| H A D | plat_bl2_mem_params_desc.c | 31 .image_id = DDR_FW_ID, 48 .image_id = FW_CONFIG_ID, 64 .image_id = BL31_IMAGE_ID, 81 .image_id = SOC_FW_CONFIG_ID, 96 .image_id = BL32_IMAGE_ID, 111 .image_id = BL32_EXTRA1_IMAGE_ID, 126 .image_id = HW_CONFIG_ID, 141 .image_id = BL33_IMAGE_ID,
|
| /rk3399_ARM-atf/plat/st/stm32mp1/ |
| H A D | plat_bl2_mem_params_desc.c | 24 .image_id = FW_CONFIG_ID, 40 .image_id = BL32_IMAGE_ID, 59 .image_id = BL32_EXTRA1_IMAGE_ID, 74 .image_id = BL32_EXTRA2_IMAGE_ID, 90 .image_id = HW_CONFIG_ID, 103 .image_id = TOS_FW_CONFIG_ID, 116 .image_id = BL33_IMAGE_ID,
|
| /rk3399_ARM-atf/plat/brcm/common/ |
| H A D | brcm_bl2_setup.c | 143 int bcm_bl2_handle_post_image_load(unsigned int image_id) in bcm_bl2_handle_post_image_load() argument 147 bl_mem_params_node_t *bl_mem_params = get_bl_mem_params_node(image_id); in bcm_bl2_handle_post_image_load() 151 switch (image_id) { in bcm_bl2_handle_post_image_load() 182 int bcm_bl2_plat_handle_post_image_load(unsigned int image_id) in bcm_bl2_plat_handle_post_image_load() argument 184 return bcm_bl2_handle_post_image_load(image_id); in bcm_bl2_plat_handle_post_image_load() 187 int bl2_plat_handle_post_image_load(unsigned int image_id) in bl2_plat_handle_post_image_load() argument 189 return bcm_bl2_plat_handle_post_image_load(image_id); in bl2_plat_handle_post_image_load()
|
| /rk3399_ARM-atf/bl2/ |
| H A D | bl2_image_load_v2.c | 60 err = bl2_plat_handle_pre_image_load(bl2_node_info->image_id); in bl2_load_images() 68 INFO("BL2: Loading image id %u\n", bl2_node_info->image_id); in bl2_load_images() 69 err = load_auth_image(bl2_node_info->image_id, in bl2_load_images() 73 bl2_node_info->image_id, err); in bl2_load_images() 77 INFO("BL2: Skip loading image id %u\n", bl2_node_info->image_id); in bl2_load_images() 81 err = bl2_plat_handle_post_image_load(bl2_node_info->image_id); in bl2_load_images()
|
| /rk3399_ARM-atf/plat/hisilicon/hikey960/ |
| H A D | hikey960_bl2_mem_params_desc.c | 25 .image_id = SCP_BL2_IMAGE_ID, 42 .image_id = BL31_IMAGE_ID, 62 .image_id = BL31_IMAGE_ID, 89 .image_id = BL32_IMAGE_ID, 109 .image_id = BL32_EXTRA1_IMAGE_ID, 128 .image_id = BL32_EXTRA2_IMAGE_ID, 145 .image_id = TOS_FW_CONFIG_ID, 161 .image_id = BL33_IMAGE_ID,
|
| /rk3399_ARM-atf/plat/common/ |
| H A D | plat_bl1_common.c | 37 void bl1_plat_set_ep_info(unsigned int image_id, in bl1_plat_set_ep_info() argument 43 int bl1_plat_handle_pre_image_load(unsigned int image_id) in bl1_plat_handle_pre_image_load() argument 52 struct image_desc *bl1_plat_get_image_desc(unsigned int image_id) in bl1_plat_get_image_desc() argument 81 int bl1_plat_handle_post_image_load(unsigned int image_id) in bl1_plat_handle_post_image_load() argument 86 if (image_id != BL2_IMAGE_ID) in bl1_plat_handle_post_image_load()
|
| /rk3399_ARM-atf/bl1/aarch64/ |
| H A D | bl1_context_mgmt.c | 36 void bl1_prepare_next_image(unsigned int image_id) in bl1_prepare_next_image() argument 40 assert(image_id == BL2_IMAGE_ID); in bl1_prepare_next_image() 69 void bl1_prepare_next_image(unsigned int image_id) in bl1_prepare_next_image() argument 88 desc = bl1_plat_get_image_desc(image_id); in bl1_prepare_next_image() 106 bl1_plat_set_ep_info(image_id, next_bl_ep); in bl1_prepare_next_image()
|
| /rk3399_ARM-atf/plat/hisilicon/hikey/ |
| H A D | hikey_bl1_setup.c | 132 image_desc_t *bl1_plat_get_image_desc(unsigned int image_id) in bl1_plat_get_image_desc() argument 136 while (bl1_tbbr_image_descs[index].image_id != INVALID_IMAGE_ID) { in bl1_plat_get_image_desc() 137 if (bl1_tbbr_image_descs[index].image_id == image_id) in bl1_plat_get_image_desc() 146 void bl1_plat_set_ep_info(unsigned int image_id, in bl1_plat_set_ep_info() argument 151 if (image_id == BL2_IMAGE_ID) in bl1_plat_set_ep_info()
|
| /rk3399_ARM-atf/plat/socionext/uniphier/ |
| H A D | uniphier_bl2_setup.c | 129 int bl2_plat_handle_pre_image_load(unsigned int image_id) in bl2_plat_handle_pre_image_load() argument 134 image_info = uniphier_get_image_info(image_id); in bl2_plat_handle_pre_image_load() 149 int bl2_plat_handle_post_image_load(unsigned int image_id) in bl2_plat_handle_post_image_load() argument 151 struct image_info *image_info = uniphier_get_image_info(image_id); in bl2_plat_handle_post_image_load() 156 ret = image_decompress(uniphier_get_image_info(image_id)); in bl2_plat_handle_post_image_load() 162 if (image_id == SCP_BL2_IMAGE_ID && uniphier_bl2_kick_scp) in bl2_plat_handle_post_image_load()
|
| H A D | uniphier_image_desc.c | 24 .image_id = SCP_BL2_IMAGE_ID, 38 .image_id = BL31_IMAGE_ID, 60 .image_id = BL32_IMAGE_ID, 78 .image_id = BL33_IMAGE_ID, 112 struct image_info *uniphier_get_image_info(unsigned int image_id) in uniphier_get_image_info() argument 116 desc = get_bl_mem_params_node(image_id); in uniphier_get_image_info()
|
| /rk3399_ARM-atf/plat/qemu/common/ |
| H A D | qemu_bl2_mem_params_desc.c | 14 .image_id = (id), \ 35 { .image_id = BL31_IMAGE_ID, 52 { .image_id = BL31_IMAGE_ID, 80 { .image_id = RMM_IMAGE_ID, 103 { .image_id = BL32_IMAGE_ID, 127 { .image_id = BL32_EXTRA1_IMAGE_ID, 145 { .image_id = BL32_EXTRA2_IMAGE_ID, 162 .image_id = TOS_FW_CONFIG_ID, 176 .image_id = TB_FW_CONFIG_ID, 203 { .image_id = BL33_IMAGE_ID,
|
| /rk3399_ARM-atf/plat/socionext/synquacer/ |
| H A D | sq_image_desc.c | 16 .image_id = BL31_IMAGE_ID, 33 .image_id = BL32_IMAGE_ID, 50 .image_id = BL33_IMAGE_ID, 69 struct image_info *sq_get_image_info(unsigned int image_id) in REGISTER_BL_IMAGE_DESCS() 73 desc = get_bl_mem_params_node(image_id); in REGISTER_BL_IMAGE_DESCS()
|
| /rk3399_ARM-atf/plat/qti/common/src/ |
| H A D | qti_image_desc.c | 16 .image_id = BL31_IMAGE_ID, 33 .image_id = BL32_IMAGE_ID, 50 .image_id = BL33_IMAGE_ID, 69 struct image_info *qti_get_image_info(unsigned int image_id) in REGISTER_BL_IMAGE_DESCS() 73 desc = get_bl_mem_params_node(image_id); in REGISTER_BL_IMAGE_DESCS()
|
| /rk3399_ARM-atf/plat/arm/common/ |
| H A D | arm_io_storage.c | 132 unsigned int image_id __unused, in plat_arm_get_alt_image_source() 142 int plat_get_image_source(unsigned int image_id, uintptr_t *dev_handle, in plat_get_image_source() argument 148 policy = FCONF_GET_PROPERTY(arm, io_policies, image_id); in plat_get_image_source() 156 result = plat_arm_get_alt_image_source(image_id, dev_handle, in plat_get_image_source() 185 int arm_set_image_source(unsigned int image_id, const char *part_name, in arm_set_image_source() argument 197 image_id); in arm_set_image_source() 253 int plat_fwu_set_metadata_image_source(unsigned int image_id, in plat_fwu_set_metadata_image_source() argument 259 if (image_id == FWU_METADATA_IMAGE_ID) { in plat_fwu_set_metadata_image_source() 264 } else if (image_id == BKUP_FWU_METADATA_IMAGE_ID) { in plat_fwu_set_metadata_image_source()
|
| /rk3399_ARM-atf/plat/arm/board/fvp/ |
| H A D | fvp_common_measured_boot.c | 21 int plat_mboot_measure_image(unsigned int image_id, image_info_t *image_data) in plat_mboot_measure_image() 27 mboot_find_event_log_metadata(fvp_event_log_metadata, image_id); in plat_mboot_measure_image() 29 ERROR("Unable to find metadata for image %u.\n", image_id); in plat_mboot_measure_image() 41 "Failed to ", "record in event log", image_id, err); in plat_mboot_measure_key() 20 plat_mboot_measure_image(unsigned int image_id,image_info_t * image_data) plat_mboot_measure_image() argument
|
| /rk3399_ARM-atf/plat/marvell/armada/common/aarch64/ |
| H A D | marvell_bl2_mem_params_desc.c | 26 .image_id = SCP_BL2_IMAGE_ID, 43 .image_id = BL31_IMAGE_ID, 63 .image_id = BL31_IMAGE_ID, 90 .image_id = BL32_IMAGE_ID, 110 .image_id = BL32_EXTRA1_IMAGE_ID, 129 .image_id = BL32_EXTRA2_IMAGE_ID, 146 .image_id = BL33_IMAGE_ID,
|