Searched refs:scr_el3 (Results 1 – 13 of 13) sorted by relevance
/device/linaro/bootloader/arm-trusted-firmware/lib/el3_runtime/aarch64/ |
D | context_mgmt.c | 62 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 …]
|
D | context.S | 412 msr scr_el3, x18
|
/device/linaro/bootloader/arm-trusted-firmware/bl31/ |
D | interrupt_mgmt.c | 40 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/ |
D | GicV3.S | 38 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/ |
D | bl1_exceptions.S | 157 mrs x30, scr_el3 259 mrs x18, scr_el3
|
/device/linaro/bootloader/arm-trusted-firmware/bl31/aarch64/ |
D | runtime_exceptions.S | 117 mrs x2, scr_el3 355 mrs x18, scr_el3
|
D | crash_reporting.S | 263 mrs x8, scr_el3
|
/device/linaro/bootloader/arm-trusted-firmware/include/common/aarch64/ |
D | el3_common_macros.S | 85 msr scr_el3, x0
|
/device/linaro/bootloader/arm-trusted-firmware/drivers/arm/gic/v3/ |
D | gicv3_main.c | 294 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/ |
D | ArmLibSupport.S | 155 msr scr_el3, x0 // Secure configuration register EL3
|
/device/linaro/bootloader/arm-trusted-firmware/include/lib/aarch64/ |
D | arch_helpers.h | 220 DEFINE_SYSREG_RW_FUNCS(scr_el3)
|
/device/linaro/bootloader/arm-trusted-firmware/docs/ |
D | interrupt-framework-design.rst | 237 uint32_t scr_el3[2]; 249 The ``scr_el3[2]`` field also stores the routing model but as a mapping of the
|
D | firmware-design.rst | 1102 scr_el3 :0x0000000000000D3D
|