Searched refs:cpacr_el1 (Results 1 – 15 of 15) sorted by relevance
/openbmc/linux/arch/arm64/include/asm/ |
H A D | fpsimd.h | 188 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 D | el2_setup.h | 149 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 D | kvm_emulate.h | 577 write_sysreg(val, cpacr_el1); in kvm_write_cptr_el2()
|
/openbmc/linux/arch/arm64/kvm/ |
H A D | fpsimd.c | 92 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 D | boot.S | 197 mrs x0, cpacr_el1 200 msr cpacr_el1, x0
|
/openbmc/linux/arch/arm64/kvm/hyp/vhe/ |
H A D | switch.c | 62 val = read_sysreg(cpacr_el1); in __activate_traps() 86 write_sysreg(val, cpacr_el1); in __activate_traps()
|
/openbmc/linux/arch/arm64/mm/ |
H A D | proc.S | 86 mrs x6, cpacr_el1 130 msr cpacr_el1, x6 409 msr cpacr_el1, x1 // Enable FP/ASIMD
|
/openbmc/qemu/target/arm/ |
H A D | cpu.c | 279 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 D | helper.c | 800 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 D | cpu.h | 288 uint64_t cpacr_el1; /* Architectural feature access control register */ member
|
/openbmc/linux/arch/arm64/kernel/ |
H A D | hyp-stub.S | 111 msr cpacr_el1, x0
|
/openbmc/u-boot/arch/arm/include/asm/ |
H A D | macro.h | 261 msr cpacr_el1, \tmp /* Enable FP/SIMD at EL1 */
|
/openbmc/u-boot/arch/arm/cpu/armv8/ |
H A D | start.S | 121 msr cpacr_el1, x0 /* Enable FP/SIMD */
|
/openbmc/linux/arch/arm64/kvm/hyp/nvhe/ |
H A D | hyp-main.c | 424 sysreg_clear_set(cpacr_el1, 0, (CPACR_EL1_ZEN_EL1EN | in handle_trap()
|
/openbmc/linux/arch/arm64/kvm/hyp/include/hyp/ |
H A D | switch.h | 314 sysreg_clear_set(cpacr_el1, 0, reg); in kvm_hyp_handle_fpsimd()
|