Home
last modified time | relevance | path

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

12345678910>>...13

/dports/sysutils/atf-sun50i_h6/arm-trusted-firmware-2.5/lib/el3_runtime/aarch64/
H A Dcontext_mgmt.c68 u_register_t scr_el3; in cm_setup_context() local
89 scr_el3 = read_scr(); 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()
158 scr_el3 |= SCR_ATA_BIT; in cm_setup_context()
171 scr_el3 |= SCR_ATA_BIT; in cm_setup_context()
[all …]
/dports/sysutils/atf-rk3399/arm-trusted-firmware-2.5/lib/el3_runtime/aarch64/
H A Dcontext_mgmt.c68 u_register_t scr_el3; in cm_setup_context() local
89 scr_el3 = read_scr(); 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()
158 scr_el3 |= SCR_ATA_BIT; in cm_setup_context()
171 scr_el3 |= SCR_ATA_BIT; in cm_setup_context()
[all …]
/dports/sysutils/atf-sun50i_a64/arm-trusted-firmware-2.5/lib/el3_runtime/aarch64/
H A Dcontext_mgmt.c68 u_register_t scr_el3; in cm_setup_context() local
89 scr_el3 = read_scr(); 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()
158 scr_el3 |= SCR_ATA_BIT; in cm_setup_context()
171 scr_el3 |= SCR_ATA_BIT; in cm_setup_context()
[all …]
/dports/sysutils/atf-rk3328/arm-trusted-firmware-2.5/lib/el3_runtime/aarch64/
H A Dcontext_mgmt.c68 u_register_t scr_el3; in cm_setup_context() local
89 scr_el3 = read_scr(); 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()
158 scr_el3 |= SCR_ATA_BIT; in cm_setup_context()
171 scr_el3 |= SCR_ATA_BIT; in cm_setup_context()
[all …]
/dports/sysutils/atf-fvp/arm-trusted-firmware-2.5/lib/el3_runtime/aarch64/
H A Dcontext_mgmt.c68 u_register_t scr_el3; in cm_setup_context() local
89 scr_el3 = read_scr(); 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()
158 scr_el3 |= SCR_ATA_BIT; in cm_setup_context()
171 scr_el3 |= SCR_ATA_BIT; in cm_setup_context()
[all …]
/dports/sysutils/atf-sun50i_h6/arm-trusted-firmware-2.5/bl31/
H A 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()
/dports/sysutils/atf-sun50i_a64/arm-trusted-firmware-2.5/bl31/
H A 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()
/dports/sysutils/atf-rk3328/arm-trusted-firmware-2.5/bl31/
H A 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()
/dports/sysutils/atf-fvp/arm-trusted-firmware-2.5/bl31/
H A 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()
/dports/sysutils/atf-rk3399/arm-trusted-firmware-2.5/bl31/
H A 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()
/dports/sysutils/uefi-edk2-bhyve-csm/uefi-edk2-aa8d718/ArmPlatformPkg/ArmVExpressPkg/Library/ArmVExpressSecLibRTSM/AArch64/
H A DGicV3.S38 mrs x0, scr_el3
40 msr scr_el3, x0
67 mrs x0, scr_el3
69 msr scr_el3, x0
/dports/sysutils/atf-fvp/arm-trusted-firmware-2.5/plat/arm/common/
H A 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()
/dports/sysutils/atf-sun50i_a64/arm-trusted-firmware-2.5/plat/arm/common/
H A 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()
/dports/sysutils/atf-sun50i_h6/arm-trusted-firmware-2.5/plat/arm/common/
H A 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()
/dports/sysutils/atf-rk3399/arm-trusted-firmware-2.5/plat/arm/common/
H A 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()
/dports/sysutils/atf-rk3328/arm-trusted-firmware-2.5/plat/arm/common/
H A 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()
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/target/arm/
H A Darm-powerctl.c76 target_cpu->env.cp15.scr_el3 |= SCR_RW; in arm_set_cpu_on_async_work()
102 target_cpu->env.cp15.scr_el3 &= ~SCR_NS; in arm_set_cpu_on_async_work()
105 target_cpu->env.cp15.scr_el3 |= SCR_NS; in arm_set_cpu_on_async_work()
114 target_cpu->env.cp15.scr_el3 |= SCR_HCE; in arm_set_cpu_on_async_work()
/dports/emulators/qemu60/qemu-6.0.0/target/arm/
H A Darm-powerctl.c76 target_cpu->env.cp15.scr_el3 |= SCR_RW; in arm_set_cpu_on_async_work()
102 target_cpu->env.cp15.scr_el3 &= ~SCR_NS; in arm_set_cpu_on_async_work()
105 target_cpu->env.cp15.scr_el3 |= SCR_NS; in arm_set_cpu_on_async_work()
117 target_cpu->env.cp15.scr_el3 |= SCR_HCE; in arm_set_cpu_on_async_work()
/dports/emulators/qemu-utils/qemu-4.2.1/target/arm/
H A Darm-powerctl.c76 target_cpu->env.cp15.scr_el3 |= SCR_RW; in arm_set_cpu_on_async_work()
102 target_cpu->env.cp15.scr_el3 &= ~SCR_NS; in arm_set_cpu_on_async_work()
105 target_cpu->env.cp15.scr_el3 |= SCR_NS; in arm_set_cpu_on_async_work()
117 target_cpu->env.cp15.scr_el3 |= SCR_HCE; in arm_set_cpu_on_async_work()
/dports/emulators/qemu5/qemu-5.2.0/target/arm/
H A Darm-powerctl.c76 target_cpu->env.cp15.scr_el3 |= SCR_RW; in arm_set_cpu_on_async_work()
102 target_cpu->env.cp15.scr_el3 &= ~SCR_NS; in arm_set_cpu_on_async_work()
105 target_cpu->env.cp15.scr_el3 |= SCR_NS; in arm_set_cpu_on_async_work()
117 target_cpu->env.cp15.scr_el3 |= SCR_HCE; in arm_set_cpu_on_async_work()
/dports/emulators/qemu-guest-agent/qemu-5.0.1/target/arm/
H A Darm-powerctl.c76 target_cpu->env.cp15.scr_el3 |= SCR_RW; in arm_set_cpu_on_async_work()
102 target_cpu->env.cp15.scr_el3 &= ~SCR_NS; in arm_set_cpu_on_async_work()
105 target_cpu->env.cp15.scr_el3 |= SCR_NS; in arm_set_cpu_on_async_work()
117 target_cpu->env.cp15.scr_el3 |= SCR_HCE; in arm_set_cpu_on_async_work()
/dports/emulators/qemu42/qemu-4.2.1/target/arm/
H A Darm-powerctl.c76 target_cpu->env.cp15.scr_el3 |= SCR_RW; in arm_set_cpu_on_async_work()
102 target_cpu->env.cp15.scr_el3 &= ~SCR_NS; in arm_set_cpu_on_async_work()
105 target_cpu->env.cp15.scr_el3 |= SCR_NS; in arm_set_cpu_on_async_work()
117 target_cpu->env.cp15.scr_el3 |= SCR_HCE; in arm_set_cpu_on_async_work()
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/target/arm/
H A Darm-powerctl.c76 target_cpu->env.cp15.scr_el3 |= SCR_RW; in arm_set_cpu_on_async_work()
102 target_cpu->env.cp15.scr_el3 &= ~SCR_NS; in arm_set_cpu_on_async_work()
105 target_cpu->env.cp15.scr_el3 |= SCR_NS; in arm_set_cpu_on_async_work()
117 target_cpu->env.cp15.scr_el3 |= SCR_HCE; in arm_set_cpu_on_async_work()
/dports/emulators/qemu/qemu-6.2.0/target/arm/
H A Darm-powerctl.c76 target_cpu->env.cp15.scr_el3 |= SCR_RW; in arm_set_cpu_on_async_work()
102 target_cpu->env.cp15.scr_el3 &= ~SCR_NS; in arm_set_cpu_on_async_work()
105 target_cpu->env.cp15.scr_el3 |= SCR_NS; in arm_set_cpu_on_async_work()
117 target_cpu->env.cp15.scr_el3 |= SCR_HCE; in arm_set_cpu_on_async_work()
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/target/arm/
H A Darm-powerctl.c76 target_cpu->env.cp15.scr_el3 |= SCR_RW; in arm_set_cpu_on_async_work()
102 target_cpu->env.cp15.scr_el3 &= ~SCR_NS; in arm_set_cpu_on_async_work()
105 target_cpu->env.cp15.scr_el3 |= SCR_NS; in arm_set_cpu_on_async_work()
117 target_cpu->env.cp15.scr_el3 |= SCR_HCE; in arm_set_cpu_on_async_work()

12345678910>>...13