Home
last modified time | relevance | path

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

/external/arm-trusted-firmware/lib/el3_runtime/aarch64/
Dcontext_mgmt.c68 u_register_t scr_el3; in cm_setup_context() local
89 scr_el3 = read_scr(); in cm_setup_context()
90 scr_el3 &= ~(SCR_NS_BIT | SCR_RW_BIT | SCR_FIQ_BIT | SCR_IRQ_BIT | in cm_setup_context()
96 scr_el3 |= SCR_NS_BIT; in cm_setup_context()
102 scr_el3 |= SCR_RW_BIT; in cm_setup_context()
109 scr_el3 |= SCR_ST_BIT; in cm_setup_context()
116 scr_el3 |= SCR_TERR_BIT; in cm_setup_context()
125 scr_el3 &= ~SCR_EA_BIT; in cm_setup_context()
130 scr_el3 |= SCR_FIEN_BIT; in cm_setup_context()
144 scr_el3 |= SCR_API_BIT | SCR_APK_BIT; in cm_setup_context()
[all …]
Dcontext.S779 mrs x10, scr_el3
855 mrs x0, scr_el3
964 msr scr_el3, x18
/external/arm-trusted-firmware/bl31/
Dinterrupt_mgmt.c39 u_register_t scr_el3[2]; member
83 u_register_t scr_el3; in get_scr_el3_from_routing_model() local
86 scr_el3 = intr_type_descs[INTR_TYPE_NS].scr_el3[security_state]; in get_scr_el3_from_routing_model()
87 scr_el3 |= intr_type_descs[INTR_TYPE_S_EL1].scr_el3[security_state]; in get_scr_el3_from_routing_model()
88 scr_el3 |= intr_type_descs[INTR_TYPE_EL3].scr_el3[security_state]; in get_scr_el3_from_routing_model()
89 return scr_el3; in get_scr_el3_from_routing_model()
106 intr_type_descs[type].scr_el3[security_state] = (u_register_t)flag << bit_pos; in set_scr_el3_from_rm()
/external/arm-trusted-firmware/plat/arm/common/
Darm_common.c200 u_register_t scr_el3; in plat_sdei_validate_entry_point() local
203 scr_el3 = read_scr_el3(); in plat_sdei_validate_entry_point()
204 write_scr_el3(scr_el3 | SCR_NS_BIT); in plat_sdei_validate_entry_point()
225 write_scr_el3(scr_el3); in plat_sdei_validate_entry_point()
/external/arm-trusted-firmware/plat/renesas/common/
Dplat_pm.c60 u_register_t scr_el3 = read_scr_el3(); in rcar_cpu_standby() local
62 write_scr_el3(scr_el3 | SCR_IRQ_BIT); in rcar_cpu_standby()
65 write_scr_el3(scr_el3); in rcar_cpu_standby()
/external/arm-trusted-firmware/lib/cpus/aarch64/
Dwa_cve_2017_5715_bpiall.S48 mrs x5, scr_el3
81 msr scr_el3, xzr
275 msr scr_el3, x5
/external/arm-trusted-firmware/bl31/aarch64/
Dea_delegate.S253 mrs x4, scr_el3
303 msr scr_el3, x3
Druntime_exceptions.S268 mrs x2, scr_el3
499 mrs x18, scr_el3
Dcrash_reporting.S392 mrs x8, scr_el3
/external/arm-trusted-firmware/bl1/aarch64/
Dbl1_exceptions.S157 mrs x30, scr_el3
272 mrs x18, scr_el3
/external/arm-trusted-firmware/drivers/arm/gic/v3/
Dgicv3_main.c279 u_register_t scr_el3; in gicv3_cpuif_enable() local
302 scr_el3 = read_scr_el3(); in gicv3_cpuif_enable()
308 write_scr_el3(scr_el3 | SCR_NS_BIT); in gicv3_cpuif_enable()
316 write_scr_el3(scr_el3 & (~SCR_NS_BIT)); in gicv3_cpuif_enable()
/external/arm-trusted-firmware/include/arch/aarch64/
Del3_common_macros.S91 msr scr_el3, x0
Darch_helpers.h364 DEFINE_SYSREG_RW_FUNCS(scr_el3) in DEFINE_SYSREG_READ_FUNC()
/external/capstone/suite/MC/AArch64/
Dbasic-a64-instructions.s.cs1539 0x0c,0x11,0x1e,0xd5 = msr scr_el3, x12
1845 0x09,0x11,0x3e,0xd5 = mrs x9, scr_el3
/external/arm-trusted-firmware/docs/design/
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
Dfirmware-design.rst1217 scr_el3 = 0x000000000003073d
/external/llvm/test/MC/Disassembler/AArch64/
Dbasic-a64-instructions.txt3265 # CHECK: msr {{scr_el3|SCR_EL3}}, x12
3557 # CHECK: mrs x9, {{scr_el3|SCR_EL3}}
/external/llvm-project/llvm/test/MC/Disassembler/AArch64/
Dbasic-a64-instructions.txt3252 # CHECK: msr {{scr_el3|SCR_EL3}}, x12
3546 # CHECK: mrs x9, {{scr_el3|SCR_EL3}}