Home
last modified time | relevance | path

Searched refs:cpacr_el1 (Results 1 – 15 of 15) sorted by relevance

/openbmc/linux/arch/arm64/include/asm/
H A Dfpsimd.h188 sysreg_clear_set(cpacr_el1, CPACR_EL1_ZEN_EL0EN, 0); in sve_user_disable()
193 sysreg_clear_set(cpacr_el1, 0, CPACR_EL1_ZEN_EL0EN); in sve_user_enable()
324 sysreg_clear_set(cpacr_el1, CPACR_EL1_SMEN_EL0EN, 0); in sme_user_disable()
329 sysreg_clear_set(cpacr_el1, 0, CPACR_EL1_SMEN_EL0EN); in sme_user_enable()
H A Del2_setup.h149 msr cpacr_el1, x0
278 mrs x0, cpacr_el1 // Disable SVE traps
280 msr cpacr_el1, x0
299 mrs x0, cpacr_el1 // Disable SME traps
301 msr cpacr_el1, x0
H A Dkvm_emulate.h577 write_sysreg(val, cpacr_el1); in kvm_write_cptr_el2()
/openbmc/linux/arch/arm64/kvm/
H A Dfpsimd.c92 if (read_sysreg(cpacr_el1) & CPACR_EL1_ZEN_EL0EN) in kvm_arch_vcpu_load_fp()
97 if (read_sysreg(cpacr_el1) & CPACR_EL1_SMEN_EL0EN) in kvm_arch_vcpu_load_fp()
/openbmc/qemu/tests/tcg/aarch64/system/
H A Dboot.S197 mrs x0, cpacr_el1
200 msr cpacr_el1, x0
/openbmc/linux/arch/arm64/kvm/hyp/vhe/
H A Dswitch.c62 val = read_sysreg(cpacr_el1); in __activate_traps()
86 write_sysreg(val, cpacr_el1); in __activate_traps()
/openbmc/linux/arch/arm64/mm/
H A Dproc.S86 mrs x6, cpacr_el1
130 msr cpacr_el1, x6
409 msr cpacr_el1, x1 // Enable FP/ASIMD
/openbmc/qemu/target/arm/
H A Dcpu.c279 env->cp15.cpacr_el1 = FIELD_DP64(env->cp15.cpacr_el1, in arm_cpu_reset_hold()
283 env->cp15.cpacr_el1 = FIELD_DP64(env->cp15.cpacr_el1, in arm_cpu_reset_hold()
290 env->cp15.cpacr_el1 = FIELD_DP64(env->cp15.cpacr_el1, in arm_cpu_reset_hold()
345 env->cp15.cpacr_el1 = FIELD_DP64(env->cp15.cpacr_el1, in arm_cpu_reset_hold()
347 env->cp15.cpacr_el1 = FIELD_DP64(env->cp15.cpacr_el1, in arm_cpu_reset_hold()
H A Dhelper.c800 value = (value & ~mask) | (env->cp15.cpacr_el1 & mask); in cpacr_write()
803 env->cp15.cpacr_el1 = value; in cpacr_write()
812 uint64_t value = env->cp15.cpacr_el1; in cpacr_read()
892 .access = PL1_RW, .fieldoffset = offsetof(CPUARMState, cp15.cpacr_el1),
7145 switch (FIELD_EX64(env->cp15.cpacr_el1, CPACR_EL1, ZEN)) { in sve_exception_el()
7194 switch (FIELD_EX64(env->cp15.cpacr_el1, CPACR_EL1, SMEN)) { in sme_exception_el()
12486 int fpen = FIELD_EX64(env->cp15.cpacr_el1, CPACR_EL1, FPEN); in fp_exception_el()
H A Dcpu.h288 uint64_t cpacr_el1; /* Architectural feature access control register */ member
/openbmc/linux/arch/arm64/kernel/
H A Dhyp-stub.S111 msr cpacr_el1, x0
/openbmc/u-boot/arch/arm/include/asm/
H A Dmacro.h261 msr cpacr_el1, \tmp /* Enable FP/SIMD at EL1 */
/openbmc/u-boot/arch/arm/cpu/armv8/
H A Dstart.S121 msr cpacr_el1, x0 /* Enable FP/SIMD */
/openbmc/linux/arch/arm64/kvm/hyp/nvhe/
H A Dhyp-main.c424 sysreg_clear_set(cpacr_el1, 0, (CPACR_EL1_ZEN_EL1EN | in handle_trap()
/openbmc/linux/arch/arm64/kvm/hyp/include/hyp/
H A Dswitch.h314 sysreg_clear_set(cpacr_el1, 0, reg); in kvm_hyp_handle_fpsimd()