Home
last modified time | relevance | path

Searched refs:CPACR_EL1 (Results 1 – 11 of 11) sorted by relevance

/openbmc/linux/arch/arm64/kvm/
H A Dfpsimd.c188 sysreg_clear_set(CPACR_EL1, 0, in kvm_arch_vcpu_put_fp()
192 sysreg_clear_set(CPACR_EL1, in kvm_arch_vcpu_put_fp()
218 sysreg_clear_set(CPACR_EL1, 0, CPACR_EL1_ZEN_EL0EN); in kvm_arch_vcpu_put_fp()
220 sysreg_clear_set(CPACR_EL1, CPACR_EL1_ZEN_EL0EN, 0); in kvm_arch_vcpu_put_fp()
H A Demulate-nested.c1026 SR_FGT(SYS_CPACR_EL1, HFGxTR, CPACR_EL1, 1),
H A Dsys_regs.c2117 { SYS_DESC(SYS_CPACR_EL1), NULL, reset_val, CPACR_EL1, 0 },
/openbmc/linux/arch/arm64/kvm/hyp/include/hyp/
H A Dsysreg-sr.h43 ctxt_sys_reg(ctxt, CPACR_EL1) = read_sysreg_el1(SYS_CPACR); in __sysreg_save_el1_state()
120 write_sysreg_el1(ctxt_sys_reg(ctxt, CPACR_EL1), SYS_CPACR); in __sysreg_restore_el1_state()
/openbmc/linux/arch/arm64/kernel/
H A Dfpsimd.c1169 write_sysreg(read_sysreg(CPACR_EL1) | CPACR_EL1_ZEN_EL1EN, CPACR_EL1); in sve_kernel_enable()
1308 write_sysreg(read_sysreg(CPACR_EL1) | CPACR_EL1_SMEN_EL1EN, CPACR_EL1); in sme_kernel_enable()
/openbmc/qemu/target/arm/
H A Dinternals.h120 FIELD(CPACR, TRCDIS, 28, 1) /* matches CPACR_EL1.TTA */
124 /* Bit definitions for CPACR_EL1 (AArch64 only) */
125 FIELD(CPACR_EL1, ZEN, 16, 2)
126 FIELD(CPACR_EL1, FPEN, 20, 2)
127 FIELD(CPACR_EL1, SMEN, 24, 2)
128 FIELD(CPACR_EL1, TTA, 28, 1) /* matches CPACR.TRCDIS */
H A Dcpregs.h360 FIELD(HFGRTR_EL2, CPACR_EL1, 12, 1)
414 FIELD(HFGWTR_EL2, CPACR_EL1, 12, 1)
700 DO_BIT(HFGRTR, CPACR_EL1),
H A Dcpu.c280 CPACR_EL1, FPEN, 3); in arm_cpu_reset_hold()
284 CPACR_EL1, ZEN, 3); in arm_cpu_reset_hold()
291 CPACR_EL1, SMEN, 3); in arm_cpu_reset_hold()
H A Dhelper.c762 /* In ARMv8 most bits of CPACR_EL1 are RES0. */ in cpacr_write()
7353 switch (FIELD_EX64(env->cp15.cpacr_el1, CPACR_EL1, ZEN)) { in access_smpri()
7402 switch (FIELD_EX64(env->cp15.cpacr_el1, CPACR_EL1, SMEN)) { in svcr_write()
12705 int fpen = FIELD_EX64(env->cp15.cpacr_el1, CPACR_EL1, FPEN); in cpu_get_tb_cpu_state()
/openbmc/linux/arch/arm64/include/asm/
H A Dkvm_host.h296 CPACR_EL1, /* Coprocessor Access Control */ enumerator
822 case CPACR_EL1: *val = read_sysreg_s(SYS_CPACR_EL12); break; in __vcpu_read_sys_reg_from_cpu()
866 case CPACR_EL1: write_sysreg_s(val, SYS_CPACR_EL12); break; in __vcpu_write_sys_reg_to_cpu()
/openbmc/linux/arch/arm64/tools/
H A Dsysreg1755 Sysreg CPACR_EL1 3 0 1 0 2
2075 Field 12 CPACR_EL1