Home
last modified time | relevance | path

Searched refs:cpu_isar_feature (Results 1 – 25 of 28) sorted by relevance

12

/openbmc/qemu/linux-user/aarch64/
H A Dtarget_prctl.h14 if (cpu_isar_feature(aa64_sve, cpu)) { in do_prctl_sve_get_vl()
29 if (cpu_isar_feature(aa64_sve, env_archcpu(env)) in do_prctl_sve_set_vl()
59 if (cpu_isar_feature(aa64_sme, cpu)) { in do_prctl_sme_get_vl()
73 if (cpu_isar_feature(aa64_sme, env_archcpu(env)) in do_prctl_sme_set_vl()
112 if (cpu_isar_feature(aa64_pauth, cpu)) { in do_prctl_reset_keys()
165 if (cpu_isar_feature(aa64_mte, cpu)) { in do_prctl_set_tagged_addr_ctrl()
175 if (cpu_isar_feature(aa64_mte, cpu)) { in do_prctl_set_tagged_addr_ctrl()
218 if (cpu_isar_feature(aa64_mte, cpu)) { in do_prctl_get_tagged_addr_ctrl()
H A Dsignal.c313 ? !cpu_isar_feature(aa64_sme, env_archcpu(env)) in target_restore_sve_record()
314 : !cpu_isar_feature(aa64_sve, env_archcpu(env))) { in target_restore_sve_record()
373 if (!cpu_isar_feature(aa64_sme, env_archcpu(env))) { in target_restore_za_record()
582 if (cpu_isar_feature(aa64_sve, env_archcpu(env)) || in target_setup_frame()
583 cpu_isar_feature(aa64_sme, env_archcpu(env))) { in target_setup_frame()
587 if (cpu_isar_feature(aa64_sme, env_archcpu(env))) { in target_setup_frame()
665 if (cpu_isar_feature(aa64_bti, env_archcpu(env))) { in target_setup_frame()
H A Dcpu_loop.c215 if (cpu_isar_feature(aa64_pauth, cpu)) { in target_cpu_copy_regs()
/openbmc/qemu/bsd-user/arm/
H A Dtarget_arch_elf.h41 do { if (cpu_isar_feature(feat, cpu)) { hwcaps |= hwcap; } } while (0)
98 if (cpu_isar_feature(aa32_fpsp_v3, cpu) || in get_elf_hwcap()
99 cpu_isar_feature(aa32_fpdp_v3, cpu)) { in get_elf_hwcap()
101 if (cpu_isar_feature(aa32_simd_r32, cpu)) { in get_elf_hwcap()
/openbmc/qemu/target/arm/
H A Dcpu64.c72 assert(!cpu_isar_feature(aa64_sve, cpu)); in arm_cpu_sve_finalize()
111 if (!cpu_isar_feature(aa64_sve, cpu)) { in arm_cpu_sve_finalize()
224 if (!cpu_isar_feature(aa64_sve, cpu)) { in arm_cpu_sve_finalize()
253 ? !cpu_isar_feature(aa64_sve, cpu) in cpu_arm_get_vq()
254 : !cpu_isar_feature(aa64_sme, cpu)) { in cpu_arm_get_vq()
280 return cpu_isar_feature(aa64_sve, cpu); in cpu_arm_get_sve()
306 if (!cpu_isar_feature(aa64_sme, cpu)) { in arm_cpu_sme_finalize()
323 if (!cpu_isar_feature(aa64_sme, cpu)) { in arm_cpu_sme_finalize()
340 return cpu_isar_feature(aa64_sme, cpu); in cpu_arm_get_sme()
356 return cpu_isar_feature(aa64_sme, cpu) && in cpu_arm_get_sme_fa64()
[all …]
H A Dcpu.c255 if (cpu_isar_feature(aa64_sve, cpu)) { in arm_cpu_reset_hold()
261 if (cpu_isar_feature(aa64_sme, cpu)) { in arm_cpu_reset_hold()
279 if (cpu_isar_feature(aa64_mte, cpu)) { in arm_cpu_reset_hold()
372 if (cpu_isar_feature(aa32_lob, cpu)) { in arm_cpu_reset_hold()
1090 if (cpu_isar_feature(aa64_sme, cpu)) { in aarch64_cpu_dump_state()
1096 if (cpu_isar_feature(aa64_bti, cpu)) { in aarch64_cpu_dump_state()
1188 if (cpu_isar_feature(aa64_sme, cpu) && in aarch64_cpu_dump_state()
1299 if (cpu_isar_feature(aa32_mve, cpu)) { in arm_cpu_dump_state()
1698 cpu_isar_feature(aa64_mte, cpu)) { in arm_cpu_post_init()
1756 if (cpu_isar_feature(aa64_sme, cpu) && !cpu_isar_feature(aa64_sve, cpu)) { in arm_cpu_finalize_features()
[all …]
H A Dgdbstub.c112 int nregs = cpu_isar_feature(aa32_simd_r32, cpu) ? 32 : 16; in vfp_gdb_get_reg()
136 int nregs = cpu_isar_feature(aa32_simd_r32, cpu) ? 32 : 16; in vfp_gdb_set_reg()
515 } else if (cpu_isar_feature(aa32_simd_r32, cpu)) { in arm_cpu_register_gdb_regs_for_features()
518 } else if (cpu_isar_feature(aa32_vfp_simd, cpu)) { in arm_cpu_register_gdb_regs_for_features()
531 if (cpu_isar_feature(aa32_mve, cpu) && tcg_enabled()) { in arm_cpu_register_gdb_regs_for_features()
H A Dhelper.c5808 if (cpu_isar_feature(any_evt, cpu)) { in do_hcr_write()
9325 if (cpu_isar_feature(aa64_lor, cpu)) { in register_cp_regs_for_features()
9328 if (cpu_isar_feature(aa64_pan, cpu)) { in register_cp_regs_for_features()
9339 if (cpu_isar_feature(aa64_uao, cpu)) { in register_cp_regs_for_features()
9343 if (cpu_isar_feature(aa64_dit, cpu)) { in register_cp_regs_for_features()
9349 if (cpu_isar_feature(any_ras, cpu)) { in register_cp_regs_for_features()
9353 if (cpu_isar_feature(aa64_vh, cpu) || in register_cp_regs_for_features()
9361 if (cpu_isar_feature(aa64_sve, cpu)) { in register_cp_regs_for_features()
9365 if (cpu_isar_feature(aa64_hcx, cpu)) { in register_cp_regs_for_features()
9370 if (cpu_isar_feature(aa64_sme, cpu)) { in register_cp_regs_for_features()
[all …]
H A Darch_dump.c276 if (cpu_isar_feature(aa64_sve, cpu)) { in arm_cpu_write_elf64_note()
369 bool fpvalid = cpu_isar_feature(aa32_vfp_simd, cpu); in arm_cpu_write_elf32_note()
454 if (cpu_isar_feature(aa64_sve, cpu)) { in cpu_get_note_size()
460 if (cpu_isar_feature(aa32_vfp_simd, cpu)) { in cpu_get_note_size()
H A Dmachine.c16 ? cpu_isar_feature(aa64_fp_simd, cpu) in vfp_needed()
17 : cpu_isar_feature(aa32_vfp_simd, cpu)); in vfp_needed()
135 return cpu_isar_feature(aa64_sve, cpu); in sve_needed()
360 return cpu_isar_feature(aa32_mve, cpu); in mve_needed()
863 if (arm_feature(env, ARM_FEATURE_M) && cpu_isar_feature(aa32_lob, cpu)) { in cpu_post_load()
H A Ddebug_helper.c862 bool mdcr_el2_tdcc = cpu_isar_feature(aa64_fgt, env_archcpu(env)) && in access_tdcc()
864 bool mdcr_el3_tdcc = cpu_isar_feature(aa64_fgt, env_archcpu(env)) && in access_tdcc()
906 ? cpu_isar_feature(aa64_doublelock, cpu) in osdlr_write()
907 : cpu_isar_feature(aa32_doublelock, cpu)) { in osdlr_write()
1186 if (cpu_isar_feature(aa32_debugv7p1, cpu)) { in define_debug_regs()
H A Dkvm64.c587 if (cpu_isar_feature(aa64_sve, cpu)) { in kvm_arch_init_vcpu()
591 if (cpu_isar_feature(aa64_pauth, cpu)) { in kvm_arch_init_vcpu()
602 if (cpu_isar_feature(aa64_sve, cpu)) { in kvm_arch_init_vcpu()
867 if (cpu_isar_feature(aa64_sve, cpu)) { in kvm_arch_put_registers()
1053 if (cpu_isar_feature(aa64_sve, cpu)) { in kvm_arch_get_registers()
H A Dptw.c1082 if (type == 0 || (type == 3 && !cpu_isar_feature(aa32_pxn, cpu))) { in get_phys_addr_v6()
1124 if (cpu_isar_feature(aa32_pxn, cpu)) { in get_phys_addr_v6()
1239 if (cpu_isar_feature(any_tts2uxn, env_archcpu(env))) { in get_S2prot()
1306 } else if (cpu_isar_feature(aa64_pan3, cpu) && is_aa64 && in get_S1prot()
1499 if (!cpu_isar_feature(aa64_st, cpu)) { in check_s2_mmu_setup()
1951 !cpu_isar_feature(aa64_sel2, cpu)) { in get_phys_addr_lpae()
2039 if (aarch64 && cpu_isar_feature(aa64_bti, cpu)) { in get_phys_addr_lpae()
3489 cpu_isar_feature(aa64_rme, env_archcpu(env))) { in get_phys_addr()
H A Dvfp_helper.c202 if (!cpu_isar_feature(any_fp16, cpu)) { in HELPER()
219 } else if (cpu_isar_feature(aa32_mve, cpu)) { in HELPER()
225 cpu_isar_feature(aa32_mve, cpu)) { in HELPER()
/openbmc/qemu/target/arm/tcg/
H A Dhflags.c96 if (!cpu_isar_feature(aa64_sme_fa64, env_archcpu(env))) { in sme_fa64()
184 if (cpu_isar_feature(aa64_sve, env_archcpu(env))) { in rebuild_hflags_a64()
202 if (cpu_isar_feature(aa64_sme, env_archcpu(env))) { in rebuild_hflags_a64()
233 if (cpu_isar_feature(aa64_pauth, env_archcpu(env))) { in rebuild_hflags_a64()
245 if (cpu_isar_feature(aa64_bti, env_archcpu(env))) { in rebuild_hflags_a64()
252 if (cpu_isar_feature(aa64_lse2, env_archcpu(env))) { in rebuild_hflags_a64()
295 if (cpu_isar_feature(aa64_mte, env_archcpu(env))) { in rebuild_hflags_a64()
H A Dm_helper.c413 if (cpu_isar_feature(aa32_mve, cpu)) { in HELPER()
447 if (cpu_isar_feature(aa32_mve, cpu)) { in HELPER()
748 if (!cpu_isar_feature(aa32_vfp_simd, env_archcpu(env)) in v7m_integrity_sig()
852 if (!cpu_isar_feature(aa32_vfp_simd, cpu)) { in v7m_exception_taken()
1096 if (cpu_isar_feature(aa32_mve, cpu)) { in HELPER()
1109 if (cpu_isar_feature(aa32_mve, cpu)) { in HELPER()
1166 if (cpu_isar_feature(aa32_mve, cpu)) { in HELPER()
1323 if (cpu_isar_feature(aa32_mve, cpu)) { in v7m_push_stack()
1567 if (cpu_isar_feature(aa32_mve, cpu)) { in do_v7m_exception_exit()
1815 if (cpu_isar_feature(aa32_mve, cpu)) { in do_v7m_exception_exit()
[all …]
H A Dpauth_helper.c318 if (cpu_isar_feature(aa64_pauth_qarma5, env_archcpu(env))) { in pauth_computepac()
320 } else if (cpu_isar_feature(aa64_pauth_qarma3, env_archcpu(env))) { in pauth_computepac()
333 ARMPauthFeature pauth_feature = cpu_isar_feature(pauth_feature, cpu); in pauth_addpac()
415 ARMPauthFeature pauth_feature = cpu_isar_feature(pauth_feature, cpu); in pauth_auth()
H A Dtlb_helper.c137 assert(cpu_isar_feature(aa64_rme, cpu)); in report_as_gpc_exception()
H A Dop_helper.c725 if (cpu_isar_feature(aa64_ids, cpu) && isread && in HELPER()
/openbmc/qemu/hw/intc/
H A Darmv7m_nvic.c1344 if (!cpu_isar_feature(aa32_vfp_simd, cpu)) { in nvic_readl()
1498 if (!cpu_isar_feature(aa32_ras, cpu)) { in nvic_readl()
1504 if (!cpu_isar_feature(aa32_vfp_simd, cpu)) { in nvic_readl()
1531 if (!cpu_isar_feature(aa32_vfp_simd, cpu)) { in nvic_readl()
1817 if (cpu_isar_feature(aa32_vfp_simd, cpu)) { in nvic_writel()
2057 if (!cpu_isar_feature(aa32_ras, cpu)) { in nvic_writel()
2063 if (cpu_isar_feature(aa32_vfp_simd, cpu)) { in nvic_writel()
2117 if (cpu_isar_feature(aa32_vfp_simd, cpu)) { in nvic_writel()
2123 if (cpu_isar_feature(aa32_vfp_simd, cpu)) { in nvic_writel()
2125 if (cpu_isar_feature(any_fp16, cpu)) { in nvic_writel()
[all …]
/openbmc/qemu/linux-user/arm/
H A Dsignal.c306 if (cpu_isar_feature(aa32_vfp_simd, env_archcpu(env))) { in setup_sigframe()
479 if (cpu_isar_feature(aa32_vfp_simd, env_archcpu(env))) { in do_sigframe_return()
/openbmc/qemu/linux-user/
H A Dmmap.c132 if ((prot & TARGET_PROT_BTI) && cpu_isar_feature(aa64_bti, cpu)) { in validate_prot_to_pageflags()
137 if ((prot & TARGET_PROT_MTE) && cpu_isar_feature(aa64_mte, cpu)) { in validate_prot_to_pageflags()
H A Delfload.c518 do { if (cpu_isar_feature(feat, cpu)) { hwcaps |= hwcap; } } while (0) in get_elf_hwcap()
531 if (cpu_isar_feature(aa32_fpsp_v3, cpu) || in get_elf_hwcap()
532 cpu_isar_feature(aa32_fpdp_v3, cpu)) { in get_elf_hwcap()
534 if (cpu_isar_feature(aa32_simd_r32, cpu)) { in get_elf_hwcap()
779 do { if (cpu_isar_feature(feat, cpu)) { hwcaps |= hwcap; } } while (0)
3460 && cpu_isar_feature(aa64_bti, ARM_CPU(thread_cpu))) { in load_elf_image()
/openbmc/qemu/bsd-user/freebsd/
H A Dos-sys.c320 *(abi_int *)holdp = cpu_isar_feature(aa32_vfp, cpu); in do_freebsd_sysctl_oid()
/openbmc/qemu/hw/arm/
H A Darmv7m.c507 if (cpu_isar_feature(aa32_ras, s->cpu)) { in armv7m_realize()

12