Home
last modified time | relevance | path

Searched refs:args (Results 1 – 25 of 105) sorted by relevance

12345

/trusted-firmware-a-latest/tools/sptool/
Dsp_mk_generator.py62 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 …]
Dspactions.py33 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 …]
Dsptool.py128 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/
Dspmc_setup.c69 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/
Dqemu_bl2_setup.c290 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/
Del3_spmd_logical_sp.h108 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/
Dimx8mn_bl31_setup.c181 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/
Dimx8mp_bl31_setup.c170 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/
Dtf_log.c27 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/
Drpi3_bl31_setup.c122 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/
Dimx8mm_bl31_setup.c177 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/
Dimx8mq_bl31_setup.c180 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/
Dimx7_bl2_el3_common.c86 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/
Dbcm_elog.c187 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/
Dprintf.c102 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()
Dsnprintf.c109 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/
Dbrcm_bl31_setup.c133 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/
Dromlib_generator.py92 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/
Dopteed_common.c56 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/
Dfvp_bl2_setup.c76 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/
Drpi4_bl31_setup.c155 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/
Doptee_utils.c146 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/
Darm_bl31_setup.c146 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/
Dbl31_plat_setup.c89 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/
Dtrusty.c93 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 …]

12345