Home
last modified time | relevance | path

Searched refs:id_aa64dfr0 (Results 1 – 10 of 10) sorted by relevance

/openbmc/qemu/target/arm/
H A Dcpu-features.h887 return FIELD_EX64(id->id_aa64dfr0, ID_AA64DFR0, PMUVER) >= 4 && in isar_feature_aa64_pmuv3p1()
888 FIELD_EX64(id->id_aa64dfr0, ID_AA64DFR0, PMUVER) != 0xf; in isar_feature_aa64_pmuv3p1()
893 return FIELD_EX64(id->id_aa64dfr0, ID_AA64DFR0, PMUVER) >= 5 && in isar_feature_aa64_pmuv3p4()
894 FIELD_EX64(id->id_aa64dfr0, ID_AA64DFR0, PMUVER) != 0xf; in isar_feature_aa64_pmuv3p4()
899 return FIELD_EX64(id->id_aa64dfr0, ID_AA64DFR0, PMUVER) >= 6 && in isar_feature_aa64_pmuv3p5()
900 FIELD_EX64(id->id_aa64dfr0, ID_AA64DFR0, PMUVER) != 0xf; in isar_feature_aa64_pmuv3p5()
905 return FIELD_EX64(id->id_aa64dfr0, ID_AA64DFR0, DEBUGVER) >= 8; in isar_feature_aa64_debugv8p2()
910 return FIELD_SEX64(id->id_aa64dfr0, ID_AA64DFR0, DOUBLELOCK) >= 0; in isar_feature_aa64_doublelock()
H A Dcpu.c2373 cpu->isar.id_aa64dfr0 = in arm_cpu_realizefn()
2374 FIELD_DP64(cpu->isar.id_aa64dfr0, ID_AA64DFR0, PMUVER, 0); in arm_cpu_realizefn()
2436 cpu->isar.id_aa64dfr0 = in arm_cpu_realizefn()
2437 FIELD_DP64(cpu->isar.id_aa64dfr0, ID_AA64DFR0, PMSVER, 0); in arm_cpu_realizefn()
2439 cpu->isar.id_aa64dfr0 = in arm_cpu_realizefn()
2440 FIELD_DP64(cpu->isar.id_aa64dfr0, ID_AA64DFR0, TRACEBUFFER, 0); in arm_cpu_realizefn()
2442 cpu->isar.id_aa64dfr0 = in arm_cpu_realizefn()
2443 FIELD_DP64(cpu->isar.id_aa64dfr0, ID_AA64DFR0, TRACEFILT, 0); in arm_cpu_realizefn()
2447 cpu->isar.id_aa64dfr0 = in arm_cpu_realizefn()
2448 FIELD_DP64(cpu->isar.id_aa64dfr0, ID_AA64DFR0, TRACEVER, 0); in arm_cpu_realizefn()
H A Dinternals.h1036 return FIELD_EX64(cpu->isar.id_aa64dfr0, ID_AA64DFR0, BRPS) + 1; in arm_num_brps()
1050 return FIELD_EX64(cpu->isar.id_aa64dfr0, ID_AA64DFR0, WRPS) + 1; in arm_num_wrps()
1064 return FIELD_EX64(cpu->isar.id_aa64dfr0, ID_AA64DFR0, CTX_CMPS) + 1; in arm_num_ctx_cmps()
H A Dcpu64.c638 cpu->isar.id_aa64dfr0 = 0x10305106; in aarch64_a57_initfn()
699 cpu->isar.id_aa64dfr0 = 0x10305106; in aarch64_a53_initfn()
H A Dkvm.c336 err |= read_sys_reg64(fdarray[2], &ahcf->isar.id_aa64dfr0, in kvm_arm_get_host_cpu_features()
417 int wrps = FIELD_EX64(ahcf->isar.id_aa64dfr0, ID_AA64DFR0, WRPS); in kvm_arm_get_host_cpu_features()
418 int brps = FIELD_EX64(ahcf->isar.id_aa64dfr0, ID_AA64DFR0, BRPS); in kvm_arm_get_host_cpu_features()
420 FIELD_EX64(ahcf->isar.id_aa64dfr0, ID_AA64DFR0, CTX_CMPS); in kvm_arm_get_host_cpu_features()
H A Dcpu.h1031 uint64_t id_aa64dfr0; member
H A Dhelper.c8934 .resetvalue = cpu->isar.id_aa64dfr0 }, in register_cp_regs_for_features()
/openbmc/qemu/target/arm/tcg/
H A Dcpu64.c67 cpu->isar.id_aa64dfr0 = 0x10305106; in aarch64_a35_initfn()
223 cpu->isar.id_aa64dfr0 = 0x0000000010305408ull; in aarch64_a55_initfn()
313 cpu->isar.id_aa64dfr0 = 0x10305106; in aarch64_a72_initfn()
354 cpu->isar.id_aa64dfr0 = 0x0000000010305408ull; in aarch64_a76_initfn()
427 cpu->isar.id_aa64dfr0 = 0x0000000010305408; in aarch64_a64fx_initfn()
600 cpu->isar.id_aa64dfr0 = 0x0000000110305408ull; in aarch64_neoverse_n1_initfn()
677 cpu->isar.id_aa64dfr0 = 0x000001f210305519ull; in aarch64_neoverse_v1_initfn()
923 cpu->isar.id_aa64dfr0 = 0x000011f010305619ull; in aarch64_a710_initfn()
1024 cpu->isar.id_aa64dfr0 = 0x000011f210305619ull; in aarch64_neoverse_n2_initfn()
1256 t = cpu->isar.id_aa64dfr0; in aarch64_max_tcg_initfn()
[all …]
/openbmc/linux/tools/testing/selftests/kvm/aarch64/
H A Ddebug-exceptions.c419 static int debug_version(uint64_t id_aa64dfr0) in debug_version() argument
421 return FIELD_GET(ARM64_FEATURE_MASK(ID_AA64DFR0_DEBUGVER), id_aa64dfr0); in debug_version()
/openbmc/qemu/target/arm/hvf/
H A Dhvf.c864 { HV_SYS_REG_ID_AA64DFR0_EL1, &host_isar.id_aa64dfr0 }, in hvf_arm_get_host_cpu_features()