Home
last modified time | relevance | path

Searched refs:NON_SECURE (Results 1 – 25 of 103) sorted by relevance

12345

/arm-trusted-firmware-2.8.0/services/spd/tspd/
A Dtspd_main.c80 cm_el1_sysregs_context_restore(NON_SECURE); in tspd_handle_sp_preemption()
81 cm_set_next_eret_context(NON_SECURE); in tspd_handle_sp_preemption()
157 cm_el1_sysregs_context_save(NON_SECURE); in tspd_sel1_interrupt_handler()
177 cm_el1_sysregs_context_save(NON_SECURE); in tspd_sel1_interrupt_handler()
417 cm_set_next_eret_context(NON_SECURE); in tspd_smc_handler()
502 assert(NON_SECURE == in tspd_smc_handler()
506 cm_prepare_el3_exit(NON_SECURE); in tspd_smc_handler()
507 SMC_RET0(cm_get_context(NON_SECURE)); in tspd_smc_handler()
663 cm_set_next_eret_context(NON_SECURE); in tspd_smc_handler()
704 cm_set_next_eret_context(NON_SECURE); in tspd_smc_handler()
[all …]
/arm-trusted-firmware-2.8.0/bl32/sp_min/
A Dsp_min_main.c49 assert(security_state == NON_SECURE);
55 assert(security_state == NON_SECURE); in smc_set_next_ctx()
71 assert(security_state == NON_SECURE); in cm_get_context()
81 assert(security_state == NON_SECURE); in cm_set_context()
94 assert(security_state == NON_SECURE); in cm_get_context_by_index()
105 assert(security_state == NON_SECURE); in cm_set_context_by_index()
128 cpu_context_t *ctx = cm_get_context(NON_SECURE); in sp_min_prepare_next_image_entry()
139 smc_set_next_ctx(NON_SECURE); in sp_min_prepare_next_image_entry()
142 copy_cpu_ctx_to_smc_stx(get_regs_ctx(cm_get_context(NON_SECURE)), in sp_min_prepare_next_image_entry()
211 cpu_context_t *ctx = cm_get_context(NON_SECURE); in sp_min_warm_boot()
[all …]
/arm-trusted-firmware-2.8.0/plat/nvidia/tegra/soc/t186/
A Dplat_memctrl.c38 mc_make_sec_cfg(SCEW, NON_SECURE, NO_OVERRIDE, DISABLE),
39 mc_make_sec_cfg(AFIR, NON_SECURE, OVERRIDE, DISABLE),
40 mc_make_sec_cfg(AFIW, NON_SECURE, OVERRIDE, DISABLE),
50 mc_make_sec_cfg(SATAW, NON_SECURE, OVERRIDE, DISABLE),
58 mc_make_sec_cfg(PTCR, NON_SECURE, OVERRIDE, DISABLE),
60 mc_make_sec_cfg(ETRW, NON_SECURE, OVERRIDE, DISABLE),
64 mc_make_sec_cfg(HDAW, NON_SECURE, OVERRIDE, DISABLE),
65 mc_make_sec_cfg(ISPWA, NON_SECURE, OVERRIDE, ENABLE),
66 mc_make_sec_cfg(EQOSW, NON_SECURE, OVERRIDE, DISABLE),
70 mc_make_sec_cfg(VIW, NON_SECURE, OVERRIDE, ENABLE),
[all …]
/arm-trusted-firmware-2.8.0/services/spd/tlkd/
A Dtlkd_main.c76 assert(handle == cm_get_context(NON_SECURE)); in tlkd_interrupt_handler()
79 cm_el1_sysregs_context_save(NON_SECURE); in tlkd_interrupt_handler()
141 set_interrupt_rm_flag(flags, NON_SECURE); in tlkd_setup()
237 ns_cpu_context = cm_get_context(NON_SECURE); in tlkd_smc_handler()
245 cm_el1_sysregs_context_restore(NON_SECURE); in tlkd_smc_handler()
246 cm_set_next_eret_context(NON_SECURE); in tlkd_smc_handler()
303 cm_el1_sysregs_context_save(NON_SECURE); in tlkd_smc_handler()
397 cm_el1_sysregs_context_restore(NON_SECURE); in tlkd_smc_handler()
398 cm_set_next_eret_context(NON_SECURE); in tlkd_smc_handler()
472 cm_el1_sysregs_context_restore(NON_SECURE); in tlkd_smc_handler()
[all …]
A Dtlkd_common.c31 cm_el1_sysregs_context_restore(NON_SECURE); in tlkd_va_translate()
34 write_scr(cm_get_scr_el3(NON_SECURE)); in tlkd_va_translate()
/arm-trusted-firmware-2.8.0/services/spd/opteed/
A Dopteed_main.c65 assert(handle == cm_get_context(NON_SECURE)); in opteed_sel1_interrupt_handler()
68 cm_el1_sysregs_context_save(NON_SECURE); in opteed_sel1_interrupt_handler()
216 assert(handle == cm_get_context(NON_SECURE)); in opteed_smc_handler()
218 cm_el1_sysregs_context_save(NON_SECURE); in opteed_smc_handler()
301 set_interrupt_rm_flag(flags, NON_SECURE); in opteed_smc_handler()
367 ns_cpu_context = cm_get_context(NON_SECURE); in opteed_smc_handler()
371 cm_el1_sysregs_context_restore(NON_SECURE); in opteed_smc_handler()
372 cm_set_next_eret_context(NON_SECURE); in opteed_smc_handler()
382 ns_cpu_context = cm_get_context(NON_SECURE); in opteed_smc_handler()
390 cm_el1_sysregs_context_restore(NON_SECURE); in opteed_smc_handler()
[all …]
/arm-trusted-firmware-2.8.0/include/common/
A Dep_info.h20 #define NON_SECURE EP_NON_SECURE macro
24 ((s) == NON_SECURE) || \
27 #define sec_state_is_valid(s) (((s) == SECURE) || ((s) == NON_SECURE))
/arm-trusted-firmware-2.8.0/plat/nvidia/tegra/common/
A Dtegra_fiq_glue.c42 cpu_context_t *ctx = cm_get_context(NON_SECURE); in tegra_fiq_interrupt_handler()
60 cm_el1_sysregs_context_save(NON_SECURE); in tegra_fiq_interrupt_handler()
73 cm_set_elr_el3(NON_SECURE, ns_fiq_handler_addr); in tegra_fiq_interrupt_handler()
129 cpu_context_t *ctx = cm_get_context(NON_SECURE); in tegra_fiq_get_intr_context()
/arm-trusted-firmware-2.8.0/services/spd/trusty/
A Dtrusty.c102 ctx_smc = cm_get_context(NON_SECURE); in trusty_context_switch()
149 ret = trusty_context_switch(NON_SECURE, SMC_FC_FIQ_ENTER, 0, 0, 0); in trusty_fiq_handler()
207 ret = trusty_context_switch(NON_SECURE, SMC_FC_FIQ_EXIT, 0, 0, 0); in trusty_fiq_exit()
299 ret = trusty_context_switch(NON_SECURE, smc_fid, x1, in trusty_smc_handler()
323 fpregs_context_save(get_fpregs_ctx(cm_get_context(NON_SECURE))); in trusty_init()
324 cm_el1_sysregs_context_save(NON_SECURE); in trusty_init()
348 cm_el1_sysregs_context_restore(NON_SECURE); in trusty_init()
349 fpregs_context_restore(get_fpregs_ctx(cm_get_context(NON_SECURE))); in trusty_init()
350 cm_set_next_eret_context(NON_SECURE); in trusty_init()
485 set_interrupt_rm_flag(flags, NON_SECURE); in trusty_setup()
[all …]
/arm-trusted-firmware-2.8.0/services/spd/pncd/
A Dpncd_main.c95 security_state == SECURE ? NON_SECURE : SECURE; in pncd_context_switch_to()
114 set_interrupt_rm_flag(flags, NON_SECURE); in pncd_context_switch_to()
180 assert(get_interrupt_src_ss(flags) == NON_SECURE); in pncd_sel1_interrupt_handler()
183 assert(handle == cm_get_context(NON_SECURE)); in pncd_sel1_interrupt_handler()
238 bl31_set_next_image_type(NON_SECURE); in pncd_setup()
415 assert(handle == cm_get_context(ns != 0 ? NON_SECURE : SECURE)); in pncd_smc_handler_unsafe()
416 handle = pncd_context_switch_to(ns != 0 ? SECURE : NON_SECURE); in pncd_smc_handler_unsafe()
/arm-trusted-firmware-2.8.0/services/std_svc/spm/spm_mm/
A Dspm_mm_main.c198 fpregs_context_save(get_fpregs_ctx(cm_get_context(NON_SECURE))); in spm_mm_sp_call()
224 fpregs_context_restore(get_fpregs_ctx(cm_get_context(NON_SECURE))); in spm_mm_sp_call()
268 cm_el1_sysregs_context_save(NON_SECURE); in mm_communicate()
274 cm_el1_sysregs_context_restore(NON_SECURE); in mm_communicate()
275 cm_set_next_eret_context(NON_SECURE); in mm_communicate()
348 assert(handle == cm_get_context(NON_SECURE)); in spm_mm_smc_handler()
/arm-trusted-firmware-2.8.0/bl1/
A Dbl1_fwu.c249 if (GET_SECURITY_STATE(desc->ep_info.h.attr) == NON_SECURE) { in bl1_fwu_image_copy()
531 cm_el1_sysregs_context_save(NON_SECURE); in bl1_fwu_image_execute()
562 if (caller_sec_state == NON_SECURE) { in bl1_fwu_image_resume()
581 resume_sec_state = NON_SECURE; in bl1_fwu_image_resume()
624 if (GET_SECURITY_STATE(flags) == NON_SECURE) { in bl1_fwu_sec_image_done()
655 cm_el1_sysregs_context_restore(NON_SECURE); in bl1_fwu_sec_image_done()
658 cm_set_next_eret_context(NON_SECURE); in bl1_fwu_sec_image_done()
660 *handle = cm_get_context(NON_SECURE); in bl1_fwu_sec_image_done()
663 cm_set_next_context(cm_get_context(NON_SECURE)); in bl1_fwu_sec_image_done()
666 smc_set_next_ctx(NON_SECURE); in bl1_fwu_sec_image_done()
[all …]
/arm-trusted-firmware-2.8.0/services/std_svc/spmd/
A Dspmd_main.c211 assert(handle == cm_get_context(NON_SECURE)); in spmd_secure_interrupt_handler()
214 cm_el1_sysregs_context_save(NON_SECURE); in spmd_secure_interrupt_handler()
216 cm_el2_sysregs_context_save(NON_SECURE); in spmd_secure_interrupt_handler()
239 cm_el1_sysregs_context_restore(NON_SECURE); in spmd_secure_interrupt_handler()
241 cm_el2_sysregs_context_restore(NON_SECURE); in spmd_secure_interrupt_handler()
243 cm_set_next_eret_context(NON_SECURE); in spmd_secure_interrupt_handler()
376 set_interrupt_rm_flag(flags, NON_SECURE); in spmd_spmc_init()
454 if (secure_state_in == NON_SECURE) { in spmd_smc_switch_state()
464 if (secure_state_out == NON_SECURE) { in spmd_smc_switch_state()
666 cm_el1_sysregs_context_save(NON_SECURE); in spmd_smc_handler()
[all …]
/arm-trusted-firmware-2.8.0/plat/arm/css/sgi/
A Dsgi_ras.c123 cm_el1_sysregs_context_save(NON_SECURE); in sgi_ras_intr_handler()
173 cm_el1_sysregs_context_restore(NON_SECURE); in sgi_ras_intr_handler()
174 cm_set_next_eret_context(NON_SECURE); in sgi_ras_intr_handler()
/arm-trusted-firmware-2.8.0/plat/qti/common/src/
A Dqti_bl31_setup.c124 assert(type == NON_SECURE); in bl31_plat_get_next_image_ep_info()
126 assert(bl33_image_ep_info.h.attr == NON_SECURE); in bl31_plat_get_next_image_ep_info()
/arm-trusted-firmware-2.8.0/bl1/tbbr/
A Dtbbr_img_desc.c26 VERSION_1, entry_point_info_t, NON_SECURE | EXECUTABLE),
57 VERSION_1, entry_point_info_t, NON_SECURE),
/arm-trusted-firmware-2.8.0/plat/arm/common/aarch32/
A Darm_bl2_mem_params_desc.c61 NON_SECURE | NON_EXECUTABLE),
71 VERSION_2, entry_point_info_t, NON_SECURE | EXECUTABLE),
/arm-trusted-firmware-2.8.0/plat/xilinx/versal_net/
A Dbl31_versal_net_setup.c43 if (type == NON_SECURE) { in bl31_plat_get_next_image_ep_info()
129 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2()
198 set_interrupt_rm_flag(flags, NON_SECURE); in bl31_plat_runtime_setup()
/arm-trusted-firmware-2.8.0/plat/st/stm32mp1/
A Dplat_bl2_mem_params_desc.c93 NON_SECURE | NON_EXECUTABLE),
120 NON_SECURE | EXECUTABLE),
/arm-trusted-firmware-2.8.0/bl31/
A Dbl31_main.c50 static uint32_t next_image_type = NON_SECURE;
267 if (image_type == NON_SECURE) { in bl31_prepare_next_image_entry()
/arm-trusted-firmware-2.8.0/plat/xilinx/zynqmp/
A Dbl31_zynqmp_setup.c41 if (type == NON_SECURE) { in bl31_plat_get_next_image_ep_info()
110 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2()
231 set_interrupt_rm_flag(flags, NON_SECURE); in bl31_plat_runtime_setup()
/arm-trusted-firmware-2.8.0/plat/allwinner/common/
A Dsunxi_bl31_setup.c104 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in bl31_early_platform_setup2()
197 if (type == NON_SECURE) in bl31_plat_get_next_image_ep_info()
/arm-trusted-firmware-2.8.0/plat/socionext/uniphier/
A Duniphier_image_desc.c33 NON_SECURE | NON_EXECUTABLE),
87 NON_SECURE | EXECUTABLE),
/arm-trusted-firmware-2.8.0/plat/marvell/armada/common/
A Dmarvell_bl31_setup.c49 next_image_info = (type == NON_SECURE) in bl31_plat_get_next_image_ep_info()
99 SET_SECURITY_STATE(bl33_image_ep_info.h.attr, NON_SECURE); in marvell_bl31_early_platform_setup()
/arm-trusted-firmware-2.8.0/lib/el3_runtime/aarch64/
A Dcontext_mgmt.c230 scr_el3 |= get_scr_el3_from_routing_model(NON_SECURE); in setup_ns_context()
450 case NON_SECURE: in cm_setup_context()
587 if (security_state == NON_SECURE) { in cm_prepare_el3_exit()
921 cpu_context_t *ctx = cm_get_context(NON_SECURE); in cm_prepare_el3_exit_ns()
952 cm_el2_sysregs_context_restore(NON_SECURE); in cm_prepare_el3_exit_ns()
953 cm_el1_sysregs_context_restore(NON_SECURE); in cm_prepare_el3_exit_ns()
954 cm_set_next_eret_context(NON_SECURE); in cm_prepare_el3_exit_ns()
956 cm_prepare_el3_exit(NON_SECURE); in cm_prepare_el3_exit_ns()

Completed in 27 milliseconds

12345