Home
last modified time | relevance | path

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

/device/linaro/bootloader/arm-trusted-firmware/lib/el3_runtime/aarch64/
Dcontext_mgmt.c62 uint32_t scr_el3, pmcr_el0; in cm_init_context_common() local
83 scr_el3 = read_scr(); in cm_init_context_common()
84 scr_el3 &= ~(SCR_NS_BIT | SCR_RW_BIT | SCR_FIQ_BIT | SCR_IRQ_BIT | in cm_init_context_common()
90 scr_el3 |= SCR_NS_BIT; in cm_init_context_common()
96 scr_el3 |= SCR_RW_BIT; in cm_init_context_common()
103 scr_el3 |= SCR_ST_BIT; in cm_init_context_common()
111 scr_el3 &= ~SCR_EA_BIT; in cm_init_context_common()
119 scr_el3 |= get_scr_el3_from_routing_model(security_state); in cm_init_context_common()
131 scr_el3 |= SCR_HCE_BIT; in cm_init_context_common()
199 write_ctx_reg(state, CTX_SCR_EL3, scr_el3); in cm_init_context_common()
[all …]
Dcontext.S412 msr scr_el3, x18
/device/linaro/bootloader/arm-trusted-firmware/bl31/
Dinterrupt_mgmt.c40 uint32_t scr_el3[2]; member
84 uint32_t scr_el3; in get_scr_el3_from_routing_model() local
87 scr_el3 = intr_type_descs[INTR_TYPE_NS].scr_el3[security_state]; in get_scr_el3_from_routing_model()
88 scr_el3 |= intr_type_descs[INTR_TYPE_S_EL1].scr_el3[security_state]; in get_scr_el3_from_routing_model()
89 scr_el3 |= intr_type_descs[INTR_TYPE_EL3].scr_el3[security_state]; in get_scr_el3_from_routing_model()
90 return scr_el3; in get_scr_el3_from_routing_model()
107 intr_type_descs[type].scr_el3[security_state] = flag << bit_pos; in set_scr_el3_from_rm()
/device/linaro/bootloader/edk2/ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressSecLibRTSM/AArch64/
DGicV3.S38 mrs x0, scr_el3
40 msr scr_el3, x0
67 mrs x0, scr_el3
69 msr scr_el3, x0
/device/linaro/bootloader/arm-trusted-firmware/bl1/aarch64/
Dbl1_exceptions.S157 mrs x30, scr_el3
259 mrs x18, scr_el3
/device/linaro/bootloader/arm-trusted-firmware/bl31/aarch64/
Druntime_exceptions.S117 mrs x2, scr_el3
355 mrs x18, scr_el3
Dcrash_reporting.S263 mrs x8, scr_el3
/device/linaro/bootloader/arm-trusted-firmware/include/common/aarch64/
Del3_common_macros.S85 msr scr_el3, x0
/device/linaro/bootloader/arm-trusted-firmware/drivers/arm/gic/v3/
Dgicv3_main.c294 unsigned int scr_el3; in gicv3_cpuif_enable() local
317 scr_el3 = read_scr_el3(); in gicv3_cpuif_enable()
323 write_scr_el3(scr_el3 | SCR_NS_BIT); in gicv3_cpuif_enable()
331 write_scr_el3(scr_el3 & (~SCR_NS_BIT)); in gicv3_cpuif_enable()
/device/linaro/bootloader/edk2/ArmPkg/Library/ArmLib/AArch64/
DArmLibSupport.S155 msr scr_el3, x0 // Secure configuration register EL3
/device/linaro/bootloader/arm-trusted-firmware/include/lib/aarch64/
Darch_helpers.h220 DEFINE_SYSREG_RW_FUNCS(scr_el3)
/device/linaro/bootloader/arm-trusted-firmware/docs/
Dinterrupt-framework-design.rst237 uint32_t scr_el3[2];
249 The ``scr_el3[2]`` field also stores the routing model but as a mapping of the
Dfirmware-design.rst1102 scr_el3 :0x0000000000000D3D