Home
last modified time | relevance | path

Searched refs:scr_el3 (Results 1 – 20 of 20) sorted by relevance

/rk3399_ARM-atf/lib/el3_runtime/aarch64/
H A Dcontext_mgmt.c122 u_register_t scr_el3; in setup_secure_context() local
126 scr_el3 = read_ctx_reg(state, CTX_SCR_EL3); in setup_secure_context()
133 scr_el3 |= get_scr_el3_from_routing_model(SECURE); in setup_secure_context()
138 scr_el3 |= SCR_ATA_BIT; in setup_secure_context()
141 write_ctx_reg(state, CTX_SCR_EL3, scr_el3); in setup_secure_context()
163 u_register_t scr_el3; in setup_realm_context() local
168 scr_el3 = read_ctx_reg(state, CTX_SCR_EL3); in setup_realm_context()
171 scr_el3 |= SCR_NS_BIT | SCR_NSE_BIT; in setup_realm_context()
178 scr_el3 |= SCR_EnSCXT_BIT; in setup_realm_context()
185 scr_el3 |= SCR_SCTLR2En_BIT; in setup_realm_context()
[all …]
H A Dcontext.S639 msr scr_el3, x18
/rk3399_ARM-atf/bl31/
H A Dinterrupt_mgmt.c39 u_register_t scr_el3[2]; member
86 u_register_t scr_el3; in get_scr_el3_from_routing_model() local
89 scr_el3 = intr_type_descs[INTR_TYPE_NS].scr_el3[security_state]; in get_scr_el3_from_routing_model()
90 scr_el3 |= intr_type_descs[INTR_TYPE_S_EL1].scr_el3[security_state]; in get_scr_el3_from_routing_model()
91 scr_el3 |= intr_type_descs[INTR_TYPE_EL3].scr_el3[security_state]; in get_scr_el3_from_routing_model()
92 return scr_el3; in get_scr_el3_from_routing_model()
109 intr_type_descs[type].scr_el3[security_state] = (u_register_t)flag << bit_pos; in set_scr_el3_from_rm()
H A Dbl31_traps.c237 u_register_t scr_el3 = 0U; in inject_undef64() local
249 scr_el3 = read_ctx_reg(state, CTX_SCR_EL3); in inject_undef64()
250 to_el = target_el(GET_EL(old_spsr), scr_el3); in inject_undef64()
/rk3399_ARM-atf/plat/arm/common/
H A Darm_common.c189 u_register_t scr_el3; in plat_sdei_validate_entry_point() local
192 scr_el3 = read_scr_el3(); in plat_sdei_validate_entry_point()
193 write_scr_el3(scr_el3 | SCR_NS_BIT); in plat_sdei_validate_entry_point()
214 write_scr_el3(scr_el3); in plat_sdei_validate_entry_point()
/rk3399_ARM-atf/plat/renesas/rcar_gen5/
H A Dplat_pm.c50 u_register_t scr_el3 = read_scr_el3(); in rcar_cpu_standby() local
52 write_scr_el3(scr_el3 | SCR_IRQ_BIT); in rcar_cpu_standby()
55 write_scr_el3(scr_el3); in rcar_cpu_standby()
/rk3399_ARM-atf/plat/renesas/rcar_gen4/
H A Dplat_pm.c51 u_register_t scr_el3 = read_scr_el3(); in rcar_cpu_standby() local
53 write_scr_el3(scr_el3 | SCR_IRQ_BIT); in rcar_cpu_standby()
56 write_scr_el3(scr_el3); in rcar_cpu_standby()
/rk3399_ARM-atf/plat/renesas/common/
H A Dplat_pm.c62 u_register_t scr_el3 = read_scr_el3(); in rcar_cpu_standby() local
64 write_scr_el3(scr_el3 | SCR_IRQ_BIT); in rcar_cpu_standby()
67 write_scr_el3(scr_el3); in rcar_cpu_standby()
/rk3399_ARM-atf/include/arch/aarch64/
H A Del3_common_macros.S93 msr scr_el3, x0
526 mrs x15, scr_el3
530 msr scr_el3, x15
H A Darch_helpers.h468 DEFINE_SYSREG_RW_FUNCS(scr_el3)
/rk3399_ARM-atf/lib/cpus/aarch64/
H A Dwa_cve_2017_5715_bpiall.S48 mrs x5, scr_el3
81 msr scr_el3, xzr
275 msr scr_el3, x5
/rk3399_ARM-atf/bl1/aarch64/
H A Dbl1_exceptions.S157 mrs x30, scr_el3
264 mrs x18, scr_el3
/rk3399_ARM-atf/bl31/aarch64/
H A Druntime_exceptions.S65 mrs x30, scr_el3
114 mrs x30, scr_el3
372 mrs x18, scr_el3
583 mrs x2, scr_el3
H A Dcrash_reporting.S437 mrs x8, scr_el3
/rk3399_ARM-atf/plat/nxp/common/sip_svc/aarch64/
H A Dsipsvc.S60 msr scr_el3, x0
/rk3399_ARM-atf/drivers/arm/gic/v3/
H A Dgicv3_main.c280 u_register_t scr_el3; in gicv3_cpuif_enable() local
303 scr_el3 = read_scr_el3(); in gicv3_cpuif_enable()
309 write_scr_el3(scr_el3 | SCR_NS_BIT); in gicv3_cpuif_enable()
318 write_scr_el3(scr_el3 & (~SCR_NS_BIT)); in gicv3_cpuif_enable()
335 write_scr_el3(scr_el3); in gicv3_cpuif_enable()
/rk3399_ARM-atf/plat/nxp/common/psci/aarch64/
H A Dpsci_utils.S258 msr scr_el3, x4
/rk3399_ARM-atf/docs/design/
H A Dinterrupt-framework-design.rst236 uint32_t scr_el3[2];
248 The ``scr_el3[2]`` field also stores the routing model but as a mapping of the
H A Dfirmware-design.rst1279 scr_el3 = 0x000000000003073d
/rk3399_ARM-atf/docs/
H A Dchange-log.md489 …- clear scr_el3.nse in smccc_arch_feature_availability ([847c111](https://review.trustedfirmware.o…
5893 …- do not save scr_el3 during EL3 entry ([e61713b](https://review.trustedfirmware.org/plugins/gitil…
6000 …- restore scr_el3 after changing it ([1d0d5e4](https://review.trustedfirmware.org/plugins/gitiles/…