/trusted-firmware-a-latest/tools/sptool/ |
D | sp_mk_generator.py | 62 def check_sp_mk_gen(args :dict): 63 if "sp_gen_mk" not in args.keys(): 66 def check_out_dir(args :dict): 67 if "out_dir" not in args.keys() or not os.path.isdir(args["out_dir"]): 70 def check_sp_layout_dir(args :dict): 71 if "sp_layout_dir" not in args.keys() or not os.path.isdir(args["sp_layout_dir"]): 74 def write_to_sp_mk_gen(content, args :dict): 75 check_sp_mk_gen(args) 76 with open(args["sp_gen_mk"], "a") as f: 79 def get_sp_manifest_full_path(sp_node, args :dict): [all …]
|
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 …]
|
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:
|
/trusted-firmware-a-latest/services/std_svc/spm/el3_spmc/ |
D | spmc_setup.c | 69 if (ep_info->args.arg1 > max_manifest_sz) { in spmc_create_boot_info() 72 max_manifest_sz, ep_info->args.arg1); in spmc_create_boot_info() 120 boot_descriptor->size_boot_info = (uint32_t) ep_info->args.arg1; in spmc_create_boot_info() 126 memcpy((void *) manifest_addr, (void *) ep_info->args.arg0, in spmc_create_boot_info() 170 ep_info->args.arg4 = (uintptr_t) plat_my_core_pos(); in spmc_el1_sp_setup() 185 ep_info->args.arg0 = FFA_WB_TYPE_S2RAM; in spmc_el1_sp_setup() 234 zeromem(&ep_info->args, sizeof(ep_info->args)); in spmc_sp_common_setup() 242 ep_info->args.arg0 = (uintptr_t) ffa_boot_info_mem; in spmc_sp_common_setup() 245 ep_info->args.arg1 = (uintptr_t) ffa_boot_info_mem; in spmc_sp_common_setup() 248 ep_info->args.arg2 = (uintptr_t) ffa_boot_info_mem; in spmc_sp_common_setup() [all …]
|
/trusted-firmware-a-latest/plat/qemu/common/ |
D | qemu_bl2_setup.c | 290 bl_mem_params->ep_info.args.arg2 = ARM_PRELOADED_DTB_BASE; in qemu_bl2_handle_post_image_load() 296 bl_mem_params->ep_info.args.arg3 = ARM_PRELOADED_DTB_BASE; in qemu_bl2_handle_post_image_load() 298 bl_mem_params->ep_info.args.arg0 = in qemu_bl2_handle_post_image_load() 299 bl_mem_params->ep_info.args.arg1; in qemu_bl2_handle_post_image_load() 300 bl_mem_params->ep_info.args.arg1 = 0; in qemu_bl2_handle_post_image_load() 301 bl_mem_params->ep_info.args.arg2 = ARM_PRELOADED_DTB_BASE; in qemu_bl2_handle_post_image_load() 302 bl_mem_params->ep_info.args.arg3 = 0; in qemu_bl2_handle_post_image_load() 324 bl_mem_params->ep_info.args.arg0 = in qemu_bl2_handle_post_image_load() 326 bl_mem_params->ep_info.args.arg1 = 0U; in qemu_bl2_handle_post_image_load() 327 bl_mem_params->ep_info.args.arg2 = 0U; in qemu_bl2_handle_post_image_load() [all …]
|
/trusted-firmware-a-latest/include/services/ |
D | el3_spmd_logical_sp.h | 108 struct ffa_value *args) in ffa_partition_info_regs_get_last_idx() argument 110 return (uint16_t)(args->arg2 & 0xFFFFU); in ffa_partition_info_regs_get_last_idx() 114 struct ffa_value *args) in ffa_partition_info_regs_get_curr_idx() argument 116 return (uint16_t)((args->arg2 >> 16) & 0xFFFFU); in ffa_partition_info_regs_get_curr_idx() 119 static inline uint16_t ffa_partition_info_regs_get_tag(struct ffa_value *args) in ffa_partition_info_regs_get_tag() argument 121 return (uint16_t)((args->arg2 >> 32) & 0xFFFFU); in ffa_partition_info_regs_get_tag() 125 struct ffa_value *args) in ffa_partition_info_regs_get_desc_size() argument 127 return (uint16_t)(args->arg2 >> 48); in ffa_partition_info_regs_get_desc_size() 134 struct ffa_value *args, uint8_t idx,
|
/trusted-firmware-a-latest/plat/imx/imx8m/imx8mn/ |
D | imx8mn_bl31_setup.c | 181 bl33_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 182 bl33_image_ep_info.args.arg2 = BL32_SIZE; in bl31_early_platform_setup2() 185 bl32_image_ep_info.args.arg0 = BL32_SIZE; in bl31_early_platform_setup2() 186 bl32_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 190 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 191 bl32_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 263 void plat_trusty_set_boot_args(aapcs64_params_t *args) in plat_trusty_set_boot_args() argument 265 args->arg0 = BL32_SIZE; in plat_trusty_set_boot_args() 266 args->arg1 = BL32_BASE; in plat_trusty_set_boot_args() 267 args->arg2 = TRUSTY_PARAMS_LEN_BYTES; in plat_trusty_set_boot_args()
|
/trusted-firmware-a-latest/plat/imx/imx8m/imx8mp/ |
D | imx8mp_bl31_setup.c | 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() 174 bl32_image_ep_info.args.arg0 = BL32_SIZE; in bl31_early_platform_setup2() 175 bl32_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 179 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 180 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()
|
/trusted-firmware-a-latest/common/ |
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()
|
/trusted-firmware-a-latest/plat/rpi/rpi3/ |
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()
|
/trusted-firmware-a-latest/plat/imx/imx8m/imx8mm/ |
D | imx8mm_bl31_setup.c | 177 bl33_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 178 bl33_image_ep_info.args.arg2 = BL32_SIZE; in bl31_early_platform_setup2() 181 bl32_image_ep_info.args.arg0 = BL32_SIZE; in bl31_early_platform_setup2() 182 bl32_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 186 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 187 bl32_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 259 void plat_trusty_set_boot_args(aapcs64_params_t *args) in plat_trusty_set_boot_args() argument 261 args->arg0 = BL32_SIZE; in plat_trusty_set_boot_args() 262 args->arg1 = BL32_BASE; in plat_trusty_set_boot_args() 263 args->arg2 = TRUSTY_PARAMS_LEN_BYTES; in plat_trusty_set_boot_args()
|
/trusted-firmware-a-latest/plat/imx/imx8m/imx8mq/ |
D | imx8mq_bl31_setup.c | 180 bl33_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 181 bl33_image_ep_info.args.arg2 = BL32_SIZE; in bl31_early_platform_setup2() 184 bl32_image_ep_info.args.arg0 = BL32_SIZE; in bl31_early_platform_setup2() 185 bl32_image_ep_info.args.arg1 = BL32_BASE; in bl31_early_platform_setup2() 189 bl33_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 190 bl32_image_ep_info.args.arg3 = BL32_FDT_OVERLAY_ADDR; in bl31_early_platform_setup2() 252 void plat_trusty_set_boot_args(aapcs64_params_t *args) in plat_trusty_set_boot_args() argument 254 args->arg0 = BL32_SIZE; in plat_trusty_set_boot_args() 255 args->arg1 = BL32_BASE; in plat_trusty_set_boot_args() 256 args->arg2 = TRUSTY_PARAMS_LEN_BYTES; in plat_trusty_set_boot_args()
|
/trusted-firmware-a-latest/plat/imx/imx7/common/ |
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()
|
/trusted-firmware-a-latest/plat/brcm/board/common/ |
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()
|
/trusted-firmware-a-latest/lib/libc/ |
D | printf.c | 102 int vprintf(const char *fmt, va_list args) in vprintf() argument 128 num = get_num_va_args(args, l_count); in vprintf() 140 (void)putchar(va_arg(args, int)); in vprintf() 144 str = va_arg(args, char *); in vprintf() 148 unum = (uintptr_t)va_arg(args, void *); in vprintf() 161 unum = get_unum_va_args(args, l_count); in vprintf() 176 unum = get_unum_va_args(args, l_count); in vprintf()
|
D | snprintf.c | 109 int vsnprintf(char *s, size_t n, const char *fmt, va_list args) in vsnprintf() argument 172 num = get_num_va_args(args, l_count); in vsnprintf() 186 CHECK_AND_PUT_CHAR(s, n, chars_printed, va_arg(args, int)); in vsnprintf() 189 str = va_arg(args, char *); in vsnprintf() 193 unum = get_unum_va_args(args, l_count); in vsnprintf() 206 unum = (uintptr_t)va_arg(args, void *); in vsnprintf() 218 unum = get_unum_va_args(args, l_count); in vsnprintf()
|
/trusted-firmware-a-latest/plat/brcm/common/ |
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()
|
/trusted-firmware-a-latest/lib/romlib/ |
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") 194 self.args.add_argument("-b", help="Build directory", default=".", metavar="build") 195 self.args.add_argument("--bti", help="Branch Target Identification", type=int) [all …]
|
/trusted-firmware-a-latest/services/spd/opteed/ |
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 = pageable_part; in opteed_init_optee_ep_state() 58 optee_entry_point->args.arg1 = mem_limit; in opteed_init_optee_ep_state() 59 optee_entry_point->args.arg2 = dt_addr; in opteed_init_optee_ep_state()
|
/trusted-firmware-a-latest/plat/arm/board/fvp/ |
D | fvp_bl2_setup.c | 76 param_node->ep_info.args.arg1 = (uint32_t)fw_config_base; in plat_get_next_bl_params() 87 param_node->ep_info.args.arg1 = TRANSFER_LIST_SIGNATURE | in plat_get_next_bl_params() 89 param_node->ep_info.args.arg2 = 0; in plat_get_next_bl_params() 90 param_node->ep_info.args.arg3 = (uintptr_t)ns_tl; in plat_get_next_bl_params() 91 param_node->ep_info.args.arg0 = in plat_get_next_bl_params() 97 param_node->ep_info.args.arg1 = hw_config_info->secondary_config_addr; in plat_get_next_bl_params()
|
/trusted-firmware-a-latest/plat/rpi/rpi4/ |
D | rpi4_bl31_setup.c | 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() 169 bl33_image_ep_info.args.arg3 = 0ULL; in bl31_early_platform_setup2()
|
/trusted-firmware-a-latest/lib/optee/ |
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()
|
/trusted-firmware-a-latest/plat/arm/common/ |
D | arm_bl31_setup.c | 146 bl32_image_ep_info.args.arg0 = ARM_TRUSTED_SRAM_BASE + in arm_bl31_early_platform_setup() 211 bl32_image_ep_info.args.arg2 = in arm_bl31_early_platform_setup() 213 bl32_image_ep_info.args.arg3 = in arm_bl31_early_platform_setup() 215 bl32_image_ep_info.args.arg4 = in arm_bl31_early_platform_setup() 252 bl33_image_ep_info.args.arg0 = (u_register_t)ARM_PRELOADED_DTB_BASE; in arm_bl31_early_platform_setup() 254 bl33_image_ep_info.args.arg0 = (u_register_t)hw_config; in arm_bl31_early_platform_setup() 256 bl33_image_ep_info.args.arg1 = 0U; in arm_bl31_early_platform_setup() 257 bl33_image_ep_info.args.arg2 = 0U; in arm_bl31_early_platform_setup() 258 bl33_image_ep_info.args.arg3 = 0U; in arm_bl31_early_platform_setup()
|
/trusted-firmware-a-latest/plat/intel/soc/agilex5/ |
D | bl31_plat_setup.c | 89 bl33_image_ep_info.args.arg0 = (u_register_t)ARM_PRELOADED_DTB_BASE; in bl31_early_platform_setup2() 90 bl33_image_ep_info.args.arg1 = 0U; in bl31_early_platform_setup2() 91 bl33_image_ep_info.args.arg2 = 0U; in bl31_early_platform_setup2() 92 bl33_image_ep_info.args.arg3 = 0U; in bl31_early_platform_setup2() 127 bl33_image_ep_info.args.arg0 = (u_register_t)ARM_PRELOADED_DTB_BASE; in bl31_early_platform_setup2() 128 bl33_image_ep_info.args.arg1 = 0U; in bl31_early_platform_setup2() 129 bl33_image_ep_info.args.arg2 = 0U; in bl31_early_platform_setup2() 130 bl33_image_ep_info.args.arg3 = 0U; in bl31_early_platform_setup2()
|
/trusted-firmware-a-latest/services/spd/trusty/ |
D | trusty.c | 93 struct smc_args args, ret_args; in trusty_context_switch() local 99 args.r7 = 0; in trusty_context_switch() 104 args.r7 = SMC_GET_GP(ctx_smc, CTX_GPREG_X7); in trusty_context_switch() 107 args.r6 = 0; in trusty_context_switch() 108 args.r5 = 0; in trusty_context_switch() 109 args.r4 = 0; in trusty_context_switch() 110 args.r3 = r3; in trusty_context_switch() 111 args.r2 = r2; in trusty_context_switch() 112 args.r1 = r1; in trusty_context_switch() 113 args.r0 = r0; in trusty_context_switch() [all …]
|