| /rk3399_ARM-atf/tools/sptool/ |
| H A D | sp_mk_generator.py | 70 def check_sp_mk_gen(args :dict): 71 if "sp_gen_mk" not in args.keys(): 74 def check_out_dir(args :dict): 75 if "out_dir" not in args.keys() or not os.path.isdir(args["out_dir"]): 78 def check_sp_layout_dir(args :dict): 79 if "sp_layout_dir" not in args.keys() or not os.path.isdir(args["sp_layout_dir"]): 82 def write_to_sp_mk_gen(content, args :dict): 83 check_sp_mk_gen(args) 84 with open(args["sp_gen_mk"], "a") as f: 87 def get_sp_manifest_full_path(sp_node, args :dict): [all …]
|
| H A D | spactions.py | 33 def inner_logged_action(sp_layout, sp, args :dict): 35 return action(sp_layout, sp, args) 46 def __call__(self, sp_layout, sp, args :dict): 50 return self.action(sp_layout, sp, args) 79 def run_actions(sp_layout: dict, args: dict, verbose=False): 89 args["called"] = [] # for debug purposes 90 def append_called(action, sp, args :dict): 91 args["called"].append(f"{action.__name__} -> {sp}") 92 return args 99 args = action(sp_layout, scope, args) [all …]
|
| H A D | sptool.py | 128 args = parser.parse_args() 130 if not os.path.exists(os.path.dirname(args.o)): 133 image_path, manifest_path = split_dtb_bin(args.i) 134 pm_offset = int(args.pm_offset, 0) 135 img_offset = int(args.img_offset, 0) 137 pkg.generate(args.o) 139 if args.v is True:
|
| /rk3399_ARM-atf/lib/psa/ |
| H A D | dice_protection_environment.c | 143 static QCBORError encode_derive_context(const struct derive_context_input_t *args, in encode_derive_context() argument 158 (UsefulBufC) { &args->context_handle, in encode_derive_context() 159 sizeof(args->context_handle) }); in encode_derive_context() 162 args->cert_id); in encode_derive_context() 165 args->retain_parent_context); in encode_derive_context() 168 args->allow_new_context_to_derive); in encode_derive_context() 171 args->create_certificate); in encode_derive_context() 172 encode_dice_inputs(&encode_ctx, args->dice_inputs); in encode_derive_context() 175 (UsefulBufC) { &args->target_locality, in encode_derive_context() 176 sizeof(args->target_locality) }); in encode_derive_context() [all …]
|
| /rk3399_ARM-atf/plat/imx/imx9/common/ |
| H A D | imx9_bl31_setup.c | 67 bl33_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 68 bl33_image_ep_info.args.arg2 = BL32_SIZE; in bl31_early_platform_setup2() 71 bl32_image_ep_info.args.arg0 = BL32_SIZE; in bl31_early_platform_setup2() 72 bl32_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 76 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 77 bl32_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 160 void plat_trusty_set_boot_args(aapcs64_params_t *args) in plat_trusty_set_boot_args() argument 162 args->arg0 = BL32_SIZE; in plat_trusty_set_boot_args() 163 args->arg1 = BL32_BASE; in plat_trusty_set_boot_args() 164 args->arg2 = TRUSTY_PARAMS_LEN_BYTES; in plat_trusty_set_boot_args()
|
| /rk3399_ARM-atf/plat/mediatek/drivers/mminfra/ |
| H A D | mminfra_common.h | 10 #define mminfra_info(fmt, args...) INFO("[mminfra] %s: "fmt"\n", __func__, ##args) argument 11 #define mminfra_err(fmt, args...) ERROR("[mminfra] %s: "fmt"\n", __func__, ##args) argument
|
| /rk3399_ARM-atf/plat/imx/imx8ulp/ |
| H A D | imx8ulp_bl31_setup.c | 100 bl33_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 101 bl33_image_ep_info.args.arg2 = BL32_SIZE; in bl31_early_platform_setup2() 104 bl32_image_ep_info.args.arg0 = BL32_SIZE; in bl31_early_platform_setup2() 105 bl32_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 109 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 110 bl32_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 180 void plat_trusty_set_boot_args(aapcs64_params_t *args) in plat_trusty_set_boot_args() argument 182 args->arg0 = BL32_SIZE; in plat_trusty_set_boot_args() 183 args->arg1 = BL32_BASE; in plat_trusty_set_boot_args() 184 args->arg2 = TRUSTY_PARAMS_LEN_BYTES; in plat_trusty_set_boot_args()
|
| /rk3399_ARM-atf/include/services/ |
| H A D | el3_spmd_logical_sp.h | 106 struct ffa_value *args) in ffa_partition_info_regs_get_last_idx() argument 108 return (uint16_t)(args->arg2 & 0xFFFFU); in ffa_partition_info_regs_get_last_idx() 112 struct ffa_value *args) in ffa_partition_info_regs_get_curr_idx() argument 114 return (uint16_t)((args->arg2 >> 16) & 0xFFFFU); in ffa_partition_info_regs_get_curr_idx() 117 static inline uint16_t ffa_partition_info_regs_get_tag(struct ffa_value *args) in ffa_partition_info_regs_get_tag() argument 119 return (uint16_t)((args->arg2 >> 32) & 0xFFFFU); in ffa_partition_info_regs_get_tag() 123 struct ffa_value *args) in ffa_partition_info_regs_get_desc_size() argument 125 return (uint16_t)(args->arg2 >> 48); in ffa_partition_info_regs_get_desc_size() 132 struct ffa_value *args, uint8_t idx,
|
| /rk3399_ARM-atf/plat/qemu/common/ |
| H A D | qemu_bl2_setup.c | 315 bl_mem_params->ep_info.args.arg1 = in qemu_bl2_handle_post_image_load() 320 bl_mem_params->ep_info.args.arg1 = in qemu_bl2_handle_post_image_load() 324 bl_mem_params->ep_info.args.arg3 = (uintptr_t)bl2_tl; in qemu_bl2_handle_post_image_load() 373 bl_mem_params->ep_info.args.arg2 = ARM_PRELOADED_DTB_BASE; in qemu_bl2_handle_post_image_load() 379 bl_mem_params->ep_info.args.arg3 = ARM_PRELOADED_DTB_BASE; in qemu_bl2_handle_post_image_load() 381 bl_mem_params->ep_info.args.arg0 = in qemu_bl2_handle_post_image_load() 382 bl_mem_params->ep_info.args.arg1; in qemu_bl2_handle_post_image_load() 383 bl_mem_params->ep_info.args.arg1 = 0; in qemu_bl2_handle_post_image_load() 384 bl_mem_params->ep_info.args.arg2 = ARM_PRELOADED_DTB_BASE; in qemu_bl2_handle_post_image_load() 385 bl_mem_params->ep_info.args.arg3 = 0; in qemu_bl2_handle_post_image_load() [all …]
|
| /rk3399_ARM-atf/plat/rpi/common/ |
| H A D | rpi4_bl31_setup.c | 149 bl33_image_ep_info.args.arg0 = 0U; in bl31_early_platform_setup2() 150 bl33_image_ep_info.args.arg1 = ~0U; in bl31_early_platform_setup2() 151 bl33_image_ep_info.args.arg2 = rpi4_get_dtb_address(); in bl31_early_platform_setup2() 160 bl33_image_ep_info.args.arg0 = rpi4_get_dtb_address(); in bl31_early_platform_setup2() 161 bl33_image_ep_info.args.arg1 = 0ULL; in bl31_early_platform_setup2() 162 bl33_image_ep_info.args.arg2 = 0ULL; in bl31_early_platform_setup2() 163 bl33_image_ep_info.args.arg3 = 0ULL; in bl31_early_platform_setup2()
|
| /rk3399_ARM-atf/plat/imx/imx8m/imx8mn/ |
| H A D | imx8mn_bl31_setup.c | 168 bl33_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 169 bl33_image_ep_info.args.arg2 = BL32_SIZE; in bl31_early_platform_setup2() 172 bl32_image_ep_info.args.arg0 = BL32_SIZE; in bl31_early_platform_setup2() 173 bl32_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 177 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 178 bl32_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 255 void plat_trusty_set_boot_args(aapcs64_params_t *args) in plat_trusty_set_boot_args() argument 257 args->arg0 = BL32_SIZE; in plat_trusty_set_boot_args() 258 args->arg1 = BL32_BASE; in plat_trusty_set_boot_args() 259 args->arg2 = TRUSTY_PARAMS_LEN_BYTES; in plat_trusty_set_boot_args()
|
| /rk3399_ARM-atf/plat/rpi/rpi3/ |
| H A D | rpi3_bl31_setup.c | 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() 136 bl33_image_ep_info.args.arg3 = 0ULL; in bl31_early_platform_setup2()
|
| /rk3399_ARM-atf/services/spd/opteed/ |
| H A D | opteed_common.c | 56 zeromem(&optee_entry_point->args, sizeof(optee_entry_point->args)); in opteed_init_optee_ep_state() 57 optee_entry_point->args.arg0 = arg0; in opteed_init_optee_ep_state() 58 optee_entry_point->args.arg1 = arg1; in opteed_init_optee_ep_state() 59 optee_entry_point->args.arg2 = arg2; in opteed_init_optee_ep_state() 60 optee_entry_point->args.arg3 = arg3; in opteed_init_optee_ep_state()
|
| /rk3399_ARM-atf/plat/imx/imx7/common/ |
| H A D | imx7_bl2_el3_common.c | 86 bl_mem_params->ep_info.args.arg0 = in bl2_plat_handle_post_image_load() 87 bl_mem_params->ep_info.args.arg1; in bl2_plat_handle_post_image_load() 88 bl_mem_params->ep_info.args.arg1 = 0; in bl2_plat_handle_post_image_load() 90 bl_mem_params->ep_info.args.arg2 = in bl2_plat_handle_post_image_load() 93 bl_mem_params->ep_info.args.arg2 = 0; in bl2_plat_handle_post_image_load() 94 bl_mem_params->ep_info.args.arg3 = 0; in bl2_plat_handle_post_image_load() 105 bl_mem_params->ep_info.args.arg0 = 0xffff & read_mpidr(); in bl2_plat_handle_post_image_load()
|
| /rk3399_ARM-atf/plat/brcm/board/common/ |
| H A D | bcm_elog.c | 187 va_list args; in bcm_elog() local 208 va_start(args, fmt); in bcm_elog() 221 num = va_arg(args, int64_t); in bcm_elog() 223 num = va_arg(args, int32_t); in bcm_elog() 234 str = va_arg(args, char *); in bcm_elog() 239 unum = va_arg(args, uint64_t); in bcm_elog() 241 unum = va_arg(args, uint32_t); in bcm_elog() 251 unum = va_arg(args, uint64_t); in bcm_elog() 253 unum = va_arg(args, uint32_t); in bcm_elog() 267 va_end(args); in bcm_elog()
|
| /rk3399_ARM-atf/plat/imx/imx8m/imx8mq/ |
| H A D | imx8mq_bl31_setup.c | 192 bl33_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 193 bl33_image_ep_info.args.arg2 = BL32_SIZE; in bl31_early_platform_setup2() 196 bl32_image_ep_info.args.arg0 = BL32_SIZE; in bl31_early_platform_setup2() 197 bl32_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 201 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 202 bl32_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 270 void plat_trusty_set_boot_args(aapcs64_params_t *args) in plat_trusty_set_boot_args() argument 272 args->arg0 = BL32_SIZE; in plat_trusty_set_boot_args() 273 args->arg1 = BL32_BASE; in plat_trusty_set_boot_args() 274 args->arg2 = TRUSTY_PARAMS_LEN_BYTES; in plat_trusty_set_boot_args()
|
| /rk3399_ARM-atf/lib/romlib/ |
| H A D | romlib_generator.py | 92 self.args = argparse.ArgumentParser(prog=prog, description=self.__doc__) 97 self.config = self.args.parse_args(argv) 128 self.args.add_argument("-o", "--output", help="Output file", metavar="output", 130 self.args.add_argument("--deps", help="Dependency file") 131 self.args.add_argument("file", help="Input file") 162 self.args.add_argument("-o", "--output", help="Output file", metavar="output", 164 self.args.add_argument("--bti", help="Branch Target Identification", type=int) 165 self.args.add_argument("file", help="Input file") 190 self.args.add_argument("file", help="Input file") 210 self.args.add_argument("-b", help="Build directory", default=".", metavar="build") [all …]
|
| /rk3399_ARM-atf/common/ |
| H A D | tf_log.c | 27 va_list args; in tf_log() local 47 va_start(args, fmt); in tf_log() 48 (void)vprintf(fmt + 1, args); in tf_log() 49 va_end(args); in tf_log()
|
| H A D | desc_image_load.c | 286 params_node->ep_info->args.arg3 = fw_config_base; in populate_next_bl_params_config() 298 if (params_node->ep_info->args.arg1 == 0U) in populate_next_bl_params_config() 299 params_node->ep_info->args.arg1 = in populate_next_bl_params_config() 301 if (params_node->ep_info->args.arg2 == 0U) in populate_next_bl_params_config() 302 params_node->ep_info->args.arg2 = in populate_next_bl_params_config() 309 if (params_node->ep_info->args.arg0 == 0U) { in populate_next_bl_params_config() 310 params_node->ep_info->args.arg0 = in populate_next_bl_params_config() 316 if (params_node->ep_info->args.arg0 == 0U) { in populate_next_bl_params_config() 317 params_node->ep_info->args.arg0 = in populate_next_bl_params_config() 320 if (params_node->ep_info->args.arg1 == 0U) { in populate_next_bl_params_config() [all …]
|
| /rk3399_ARM-atf/plat/brcm/common/ |
| H A D | brcm_bl31_setup.c | 133 bl33_image_ep_info.args.arg0 = (u_register_t)PRELOADED_DTB_BASE; 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() 181 bl33_image_ep_info.args.arg0 = (u_register_t)BL33_SHARED_DDR_BASE; 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() 184 bl33_image_ep_info.args.arg3 = 0ULL; in brcm_bl31_early_platform_setup()
|
| /rk3399_ARM-atf/lib/libc/ |
| H A D | printf.c | 103 int vprintf(const char *fmt, va_list args) in vprintf() argument 129 num = get_num_va_args(args, l_count); in vprintf() 142 (void)putchar(va_arg(args, int)); in vprintf() 146 str = va_arg(args, const char *); in vprintf() 150 unum = (uintptr_t)va_arg(args, void *); in vprintf() 163 unum = get_unum_va_args(args, l_count); in vprintf() 179 unum = get_unum_va_args(args, l_count); in vprintf()
|
| /rk3399_ARM-atf/plat/imx/imx8m/imx8mm/ |
| H A D | imx8mm_bl31_setup.c | 184 bl33_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 185 bl33_image_ep_info.args.arg2 = BL32_SIZE; in bl31_early_platform_setup2() 188 bl32_image_ep_info.args.arg0 = BL32_SIZE; in bl31_early_platform_setup2() 189 bl32_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 193 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 194 bl32_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 271 void plat_trusty_set_boot_args(aapcs64_params_t *args) in plat_trusty_set_boot_args() argument 273 args->arg0 = BL32_SIZE; in plat_trusty_set_boot_args() 274 args->arg1 = BL32_BASE; in plat_trusty_set_boot_args() 275 args->arg2 = TRUSTY_PARAMS_LEN_BYTES; in plat_trusty_set_boot_args()
|
| /rk3399_ARM-atf/lib/optee/ |
| H A D | optee_utils.c | 146 header_ep->args.arg0 = MODE_RW_64; in parse_optee_header() 148 header_ep->args.arg0 = MODE_RW_32; in parse_optee_header() 194 header_ep->args.arg1 = paged_image_info->image_base; in parse_optee_header() 195 header_ep->args.arg2 = paged_image_info->image_size; in parse_optee_header() 200 header_ep->args.arg0 = MODE_RW_32; in parse_optee_header() 203 header_ep->args.arg0 = MODE_RW_64; in parse_optee_header()
|
| /rk3399_ARM-atf/plat/imx/imx8m/imx8mp/ |
| H A D | imx8mp_bl31_setup.c | 193 bl33_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 194 bl33_image_ep_info.args.arg2 = BL32_SIZE; in bl31_early_platform_setup2() 197 bl32_image_ep_info.args.arg0 = BL32_SIZE; in bl31_early_platform_setup2() 198 bl32_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 202 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 203 bl32_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 283 void plat_trusty_set_boot_args(aapcs64_params_t *args) in plat_trusty_set_boot_args() argument 285 args->arg0 = BL32_SIZE; in plat_trusty_set_boot_args() 286 args->arg1 = BL32_BASE; in plat_trusty_set_boot_args() 287 args->arg2 = TRUSTY_PARAMS_LEN_BYTES; in plat_trusty_set_boot_args()
|
| /rk3399_ARM-atf/plat/imx/imx8ulp/upower/ |
| H A D | upower_soc_defs.h | 126 #define UPWR_FILL_DOMBIAS_ARGS(dom, bias, args) \ argument 128 (args).B.domapply = (args).B.avdapply = 0U; \ 131 (args).B.avdapply = 1U; \ 135 (args).B.domapply = 1U; \ 138 (args).B.avdapply = 1U; \ 142 (args).B.domapply = 1U; \ 145 (args).B.avdapply = 1U; \ 150 (args).B.dommode = (uint32_t)((bias)->dommode); \ 151 (args).B.avdmode = (uint32_t)((bias)->avdmode); \ 153 (args).B.domrbbn = ((bias)->dombias.rbbn > sat) ? sat : \ [all …]
|