Searched refs:id_aa64dfr0 (Results 1 – 10 of 10) sorted by relevance
/openbmc/qemu/target/arm/ |
H A D | cpu-features.h | 887 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 D | cpu.c | 2373 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 D | internals.h | 1036 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 D | cpu64.c | 638 cpu->isar.id_aa64dfr0 = 0x10305106; in aarch64_a57_initfn() 699 cpu->isar.id_aa64dfr0 = 0x10305106; in aarch64_a53_initfn()
|
H A D | kvm.c | 336 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 D | cpu.h | 1031 uint64_t id_aa64dfr0; member
|
H A D | helper.c | 8934 .resetvalue = cpu->isar.id_aa64dfr0 }, in register_cp_regs_for_features()
|
/openbmc/qemu/target/arm/tcg/ |
H A D | cpu64.c | 67 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 D | debug-exceptions.c | 419 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 D | hvf.c | 864 { HV_SYS_REG_ID_AA64DFR0_EL1, &host_isar.id_aa64dfr0 }, in hvf_arm_get_host_cpu_features()
|