| /rk3399_ARM-atf/plat/arm/common/aarch64/ |
| H A D | arm_bl2_mem_params_desc.c | 29 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 31 .image_info.image_base = SCP_BL2_BASE, 32 .image_info.image_max_size = PLAT_CSS_MAX_SCP_BL2_SIZE, 50 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 73 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 75 .image_info.image_base = BL31_BASE, 76 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 92 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 101 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 113 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, [all …]
|
| /rk3399_ARM-atf/plat/hisilicon/hikey960/ |
| H A D | hikey960_bl2_mem_params_desc.c | 30 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 32 .image_info.image_base = SCP_BL2_BASE, 33 .image_info.image_max_size = SCP_BL2_SIZE, 51 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 74 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 76 .image_info.image_base = BL31_BASE, 77 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 95 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 97 .image_info.image_base = BL32_BASE, 98 .image_info.image_max_size = BL32_LIMIT - BL32_BASE, [all …]
|
| /rk3399_ARM-atf/plat/nxp/common/img_loadr/ |
| H A D | load_img.c | 38 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, in load_img() 41 .image_info.image_base = *image_base - CSF_HDR_SZ, in load_img() 42 .image_info.image_max_size = *image_size + CSF_HDR_SZ, in load_img() 44 .image_info.image_base = *image_base, in load_img() 45 .image_info.image_max_size = *image_size, in load_img() 52 err = mmap_add_dynamic_region(img_info.image_info.image_base, in load_img() 53 img_info.image_info.image_base, in load_img() 64 err = load_auth_image(image_id, &img_info.image_info); in load_img() 71 *image_base = img_info.image_info.image_base + CSF_HDR_SZ; in load_img() 72 *image_size = img_info.image_info.image_size - CSF_HDR_SZ; in load_img() [all …]
|
| /rk3399_ARM-atf/plat/marvell/armada/common/aarch64/ |
| H A D | marvell_bl2_mem_params_desc.c | 31 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 33 .image_info.image_base = SCP_BL2_BASE, 34 .image_info.image_max_size = SCP_BL2_SIZE, 52 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 75 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 77 .image_info.image_base = BL31_BASE, 78 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 96 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 98 .image_info.image_base = BL32_BASE, 99 .image_info.image_max_size = BL32_LIMIT - BL32_BASE, [all …]
|
| /rk3399_ARM-atf/plat/hisilicon/hikey/ |
| H A D | hikey_bl2_mem_params_desc.c | 30 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 32 .image_info.image_base = SCP_BL2_BASE, 33 .image_info.image_max_size = SCP_BL2_SIZE, 51 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 74 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 76 .image_info.image_base = BL31_BASE, 77 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 95 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 97 .image_info.image_base = BL32_BASE, 98 .image_info.image_max_size = BL32_LIMIT - BL32_BASE, [all …]
|
| /rk3399_ARM-atf/plat/hisilicon/poplar/ |
| H A D | bl2_plat_mem_params_desc.c | 30 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 32 .image_info.image_base = SCP_BL2_BASE, 33 .image_info.image_max_size = SCP_BL2_SIZE, 51 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 74 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 76 .image_info.image_base = BL31_BASE, 77 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 95 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 97 .image_info.image_base = BL32_BASE, 98 .image_info.image_max_size = BL32_LIMIT - BL32_BASE, [all …]
|
| /rk3399_ARM-atf/plat/qemu/common/ |
| H A D | qemu_bl2_mem_params_desc.c | 18 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, \ 44 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, VERSION_2, image_info_t, 63 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, VERSION_2, image_info_t, 65 .image_info.image_base = BL31_BASE, 66 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 84 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 86 .image_info.image_base = RMM_BASE, 87 .image_info.image_max_size = RMM_LIMIT - RMM_BASE, 109 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, VERSION_2, 112 .image_info.image_base = BL32_BASE, [all …]
|
| /rk3399_ARM-atf/plat/rpi/rpi3/aarch64/ |
| H A D | rpi3_bl2_mem_params_desc.c | 36 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 39 .image_info.image_base = BL31_BASE, 40 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 59 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 61 .image_info.image_base = BL32_BASE, 62 .image_info.image_max_size = BL32_LIMIT - BL32_BASE, 79 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 82 .image_info.image_base = BL32_BASE, 83 .image_info.image_max_size = BL32_LIMIT - BL32_BASE, 100 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, [all …]
|
| /rk3399_ARM-atf/plat/nxp/common/setup/aarch64/ |
| H A D | ls_bl2_mem_params_desc.c | 39 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 42 .image_info.image_base = BL31_BASE - CSF_HDR_SZ, 43 .image_info.image_max_size = (BL31_LIMIT - BL31_BASE) + 46 .image_info.image_base = BL31_BASE, 47 .image_info.image_max_size = (BL31_LIMIT - BL31_BASE), 65 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 68 .image_info.image_base = BL32_BASE - CSF_HDR_SZ, 69 .image_info.image_max_size = (BL32_LIMIT - BL32_BASE) + 72 .image_info.image_base = BL32_BASE, 73 .image_info.image_max_size = (BL32_LIMIT - BL32_BASE), [all …]
|
| /rk3399_ARM-atf/plat/socionext/uniphier/ |
| H A D | uniphier_bl2_setup.c | 85 struct image_info *image_info; in bl2_el3_plat_arch_setup() local 87 image_info = uniphier_get_image_info(SCP_BL2_IMAGE_ID); in bl2_el3_plat_arch_setup() 88 image_info->h.attr |= IMAGE_ATTRIB_SKIP_LOADING; in bl2_el3_plat_arch_setup() 131 struct image_info *image_info; in bl2_plat_handle_pre_image_load() local 134 image_info = uniphier_get_image_info(image_id); in bl2_plat_handle_pre_image_load() 136 ret = mmap_add_dynamic_region(image_info->image_base, in bl2_plat_handle_pre_image_load() 137 image_info->image_base, in bl2_plat_handle_pre_image_load() 138 image_info->image_max_size, in bl2_plat_handle_pre_image_load() 144 image_decompress_prepare(image_info); in bl2_plat_handle_pre_image_load() 151 struct image_info *image_info = uniphier_get_image_info(image_id); in bl2_plat_handle_post_image_load() local [all …]
|
| H A D | uniphier_image_desc.c | 26 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 28 .image_info.image_base = UNIPHIER_SCP_OFFSET, 29 .image_info.image_max_size = UNIPHIER_SCP_MAX_SIZE, 40 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 42 .image_info.image_base = UNIPHIER_BL31_OFFSET, 43 .image_info.image_max_size = UNIPHIER_BL31_MAX_SIZE, 62 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 64 .image_info.image_base = UNIPHIER_BL32_OFFSET, 65 .image_info.image_max_size = UNIPHIER_BL32_MAX_SIZE, 80 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, [all …]
|
| /rk3399_ARM-atf/plat/imx/imx8m/imx8mp/ |
| H A D | imx8mp_bl2_mem_params_desc.c | 21 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, VERSION_2, image_info_t, 23 .image_info.image_base = BL31_BASE, 24 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 35 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, VERSION_2, 38 .image_info.image_base = BL32_BASE, 39 .image_info.image_max_size = BL32_SIZE, 50 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, VERSION_2, 52 .image_info.image_base = BL32_BASE, 53 .image_info.image_max_size = BL32_SIZE, 65 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, [all …]
|
| /rk3399_ARM-atf/plat/imx/imx8m/imx8mm/ |
| H A D | imx8mm_bl2_mem_params_desc.c | 21 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, VERSION_2, image_info_t, 23 .image_info.image_base = BL31_BASE, 24 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 35 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, VERSION_2, 38 .image_info.image_base = BL32_BASE, 39 .image_info.image_max_size = BL32_SIZE, 50 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, VERSION_2, 52 .image_info.image_base = BL32_BASE, 53 .image_info.image_max_size = BL32_SIZE, 65 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, [all …]
|
| /rk3399_ARM-atf/plat/brcm/common/ |
| H A D | brcm_bl2_mem_params_desc.c | 30 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 32 .image_info.image_base = SCP_BL2_BASE, 33 .image_info.image_max_size = PLAT_MAX_SCP_BL2_SIZE, 53 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 55 .image_info.image_base = BL31_BASE, 56 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 74 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 76 .image_info.image_base = BL32_BASE, 77 .image_info.image_max_size = BL32_LIMIT - BL32_BASE, 91 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, [all …]
|
| /rk3399_ARM-atf/plat/intel/soc/common/ |
| H A D | bl2_plat_mem_params_desc.c | 30 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 32 .image_info.image_base = SCP_BL2_BASE, 33 .image_info.image_max_size = SCP_BL2_SIZE, 51 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 71 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 73 .image_info.image_base = BL31_BASE, 74 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 86 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 88 .image_info.image_base = PLAT_NS_IMAGE_OFFSET, 89 .image_info.image_max_size = [all …]
|
| /rk3399_ARM-atf/plat/socionext/synquacer/ |
| H A D | sq_image_desc.c | 18 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 20 .image_info.image_base = BL31_BASE, 21 .image_info.image_max_size = BL31_SIZE, 35 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 37 .image_info.image_base = BL32_BASE, 38 .image_info.image_max_size = BL32_SIZE, 52 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 54 .image_info.image_base = PLAT_SQ_BL33_BASE, 55 .image_info.image_max_size = PLAT_SQ_BL33_SIZE, 69 struct image_info *sq_get_image_info(unsigned int image_id) in REGISTER_BL_IMAGE_DESCS() [all …]
|
| /rk3399_ARM-atf/plat/imx/imx7/common/ |
| H A D | imx7_bl2_mem_params_desc.c | 22 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, VERSION_2, 25 .image_info.image_base = IMX7_OPTEE_BASE, 26 .image_info.image_max_size = IMX7_OPTEE_SIZE, 37 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, VERSION_2, 39 .image_info.image_base = IMX7_OPTEE_BASE, 40 .image_info.image_max_size = IMX7_OPTEE_SIZE, 52 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 65 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 71 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 73 .image_info.image_base = IMX7_UBOOT_BASE, [all …]
|
| /rk3399_ARM-atf/plat/qti/common/src/ |
| H A D | qti_image_desc.c | 18 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 20 .image_info.image_base = BL31_BASE, 21 .image_info.image_max_size = BL31_SIZE, 35 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 37 .image_info.image_base = BL32_BASE, 38 .image_info.image_max_size = BL32_SIZE, 52 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 54 .image_info.image_base = BL33_BASE, 55 .image_info.image_max_size = BL33_SIZE, 69 struct image_info *qti_get_image_info(unsigned int image_id) in REGISTER_BL_IMAGE_DESCS() [all …]
|
| /rk3399_ARM-atf/plat/arm/board/corstone1000/common/ |
| H A D | corstone1000_bl2_mem_params_desc.c | 32 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 34 .image_info.image_base = BL31_BASE, 35 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 53 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 55 .image_info.image_base = BL32_BASE, 56 .image_info.image_max_size = BL32_LIMIT - BL32_BASE, 64 .image_info.image_base = CORSTONE1000_TOS_FW_CONFIG_BASE, 65 .image_info.image_max_size = (CORSTONE1000_TOS_FW_CONFIG_LIMIT - 69 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 82 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, [all …]
|
| /rk3399_ARM-atf/plat/arm/common/aarch32/ |
| H A D | arm_bl2_mem_params_desc.c | 29 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 31 .image_info.image_base = SCP_BL2_BASE, 32 .image_info.image_max_size = PLAT_CSS_MAX_SCP_BL2_SIZE, 49 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 51 .image_info.image_base = BL32_BASE, 52 .image_info.image_max_size = BL32_LIMIT - BL32_BASE, 62 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 75 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 80 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 82 .image_info.image_base = PLAT_ARM_NS_IMAGE_BASE, [all …]
|
| /rk3399_ARM-atf/plat/arm/board/automotive_rd/platform/rd1ae/ |
| H A D | rd1ae_bl2_mem_params_desc.c | 34 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 36 .image_info.image_base = BL31_BASE, 37 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 47 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 59 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 61 .image_info.image_base = BL32_BASE, 62 .image_info.image_max_size = BL32_LIMIT - BL32_BASE, 71 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 82 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 84 .image_info.image_base = PLAT_ARM_NS_IMAGE_BASE, [all …]
|
| /rk3399_ARM-atf/plat/arm/board/automotive_rd/platform/rdaspen/ |
| H A D | rdaspen_bl2_mem_params_desc.c | 26 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 28 .image_info.image_base = BL31_BASE, 29 .image_info.image_max_size = BL31_LIMIT - BL31_BASE, 42 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 53 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 55 .image_info.image_base = BL32_BASE, 56 .image_info.image_max_size = BL32_LIMIT - BL32_BASE, 65 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 77 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 79 .image_info.image_base = PLAT_ARM_NS_IMAGE_BASE, [all …]
|
| /rk3399_ARM-atf/bl1/tbbr/ |
| H A D | tbbr_img_desc.c | 15 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 17 .image_info.image_base = BL2_BASE, 18 .image_info.image_max_size = BL2_LIMIT - BL2_BASE, 33 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 35 .image_info.image_base = SCP_BL2U_BASE, 36 .image_info.image_max_size = SCP_BL2U_LIMIT - SCP_BL2U_BASE, 44 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 46 .image_info.image_base = BL2U_BASE, 47 .image_info.image_max_size = BL2U_LIMIT - BL2U_BASE,
|
| /rk3399_ARM-atf/plat/st/stm32mp2/ |
| H A D | plat_bl2_mem_params_desc.c | 35 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 39 .image_info.image_base = STM32MP_DDR_FW_BASE, 40 .image_info.image_max_size = STM32MP_DDR_FW_MAX_SIZE, 52 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 56 .image_info.image_base = STM32MP_FW_CONFIG_BASE, 57 .image_info.image_max_size = STM32MP_FW_CONFIG_MAX_SIZE, 72 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 87 SET_STATIC_PARAM_HEAD(image_info, PARAM_IMAGE_BINARY, 102 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, 117 SET_STATIC_PARAM_HEAD(image_info, PARAM_EP, [all …]
|
| /rk3399_ARM-atf/lib/optee/ |
| H A D | optee_utils.c | 40 static int parse_optee_image(image_info_t *image_info, in parse_optee_image() argument 57 init_load_addr = image_info->image_base; in parse_optee_image() 61 if (check_uptr_overflow(image_info->image_base, in parse_optee_image() 62 image_info->image_max_size - 1)) in parse_optee_image() 64 free_end = image_info->image_base + (image_info->image_max_size - 1); in parse_optee_image() 74 if (!((init_load_addr >= image_info->image_base) && in parse_optee_image() 79 (void *)image_info->image_base, in parse_optee_image() 80 (void *)(image_info->image_base + in parse_optee_image() 81 image_info->image_max_size)); in parse_optee_image() 91 image_info->h.attr &= ~IMAGE_ATTRIB_SKIP_LOADING; in parse_optee_image() [all …]
|