Home
last modified time | relevance | path

Searched refs:id_aa64pfr0 (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/target/arm/
H A Dcpu-features.h585 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, FP) != 0xf; in isar_feature_aa64_fp_simd()
591 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, FP) == 1; in isar_feature_aa64_fp16()
596 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, EL0) >= 2; in isar_feature_aa64_aa32()
601 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, EL1) >= 2; in isar_feature_aa64_aa32_el1()
606 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, EL2) >= 2; in isar_feature_aa64_aa32_el2()
611 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, RAS) != 0; in isar_feature_aa64_ras()
616 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, RAS) >= 2; in isar_feature_aa64_doublefault()
621 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, SVE) != 0; in isar_feature_aa64_sve()
631 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, RME) != 0; in isar_feature_aa64_rme()
636 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, DIT) != 0; in isar_feature_aa64_dit()
[all …]
H A Dcpu.c1945 t = cpu->isar.id_aa64pfr0; in arm_cpu_realizefn()
1947 cpu->isar.id_aa64pfr0 = t; in arm_cpu_realizefn()
2002 t = cpu->isar.id_aa64pfr0; in arm_cpu_realizefn()
2004 cpu->isar.id_aa64pfr0 = t; in arm_cpu_realizefn()
2143 cpu->isar.id_aa64pfr0 = FIELD_DP64(cpu->isar.id_aa64pfr0, in arm_cpu_realizefn()
2147 cpu->isar.id_aa64pfr0 = FIELD_DP64(cpu->isar.id_aa64pfr0, in arm_cpu_realizefn()
2183 cpu->isar.id_aa64pfr0 = FIELD_DP64(cpu->isar.id_aa64pfr0, in arm_cpu_realizefn()
2238 cpu->isar.id_aa64pfr0 = in arm_cpu_realizefn()
2239 FIELD_DP64(cpu->isar.id_aa64pfr0, ID_AA64PFR0, AMU, 0); in arm_cpu_realizefn()
2243 cpu->isar.id_aa64pfr0 = in arm_cpu_realizefn()
[all …]
H A Dcpu64.c293 t = cpu->isar.id_aa64pfr0; in cpu_arm_set_sve()
295 cpu->isar.id_aa64pfr0 = t; in cpu_arm_set_sve()
631 cpu->isar.id_aa64pfr0 = 0x00002222; in aarch64_a57_initfn()
688 cpu->isar.id_aa64pfr0 = 0x00002222; in aarch64_a53_initfn()
H A Dkvm64.c273 err = read_sys_reg64(fdarray[2], &ahcf->isar.id_aa64pfr0, in kvm_arm_get_host_cpu_features()
292 ahcf->isar.id_aa64pfr0 = 0x00000011; /* EL1&0, AArch64 only */ in kvm_arm_get_host_cpu_features()
377 if (FIELD_EX32(ahcf->isar.id_aa64pfr0, ID_AA64PFR0, EL1) >= 2) { in kvm_arm_get_host_cpu_features()
384 !!FIELD_EX32(ahcf->isar.id_aa64pfr0, ID_AA64PFR0, EL3); in kvm_arm_get_host_cpu_features()
H A Dcpu.h1034 uint64_t id_aa64pfr0; member
H A Dhelper.c7269 uint64_t pfr0 = cpu->isar.id_aa64pfr0; in id_aa64pfr0_read()
8356 .resetvalue = cpu->isar.id_aa64pfr0 in register_cp_regs_for_features()
/openbmc/qemu/target/arm/tcg/
H A Dcpu64.c90 cpu->isar.id_aa64pfr0 = 0x00002222; in aarch64_a35_initfn()
184 t = cpu->isar.id_aa64pfr0; in cpu_arm_set_rme()
186 cpu->isar.id_aa64pfr0 = t; in cpu_arm_set_rme()
250 cpu->isar.id_aa64pfr0 = 0x0000000010112222ull; in aarch64_a55_initfn()
329 cpu->isar.id_aa64pfr0 = 0x00002222; in aarch64_a72_initfn()
373 cpu->isar.id_aa64pfr0 = 0x1100000010111112ull; /* GIC filled in later */ in aarch64_a76_initfn()
434 cpu->isar.id_aa64pfr0 = 0x0000000101111111; /* No RAS Extensions */ in aarch64_a64fx_initfn()
611 cpu->isar.id_aa64pfr0 = 0x1100000010111112ull; /* GIC filled in later */ in aarch64_neoverse_n1_initfn()
685 cpu->isar.id_aa64pfr0 = 0x1101110120111112ull; /* GIC filled in later */ in aarch64_neoverse_v1_initfn()
1145 t = cpu->isar.id_aa64pfr0; in aarch64_max_tcg_initfn()
[all …]
/openbmc/linux/arch/arm64/include/asm/
H A Del2_setup.h272 check_override id_aa64pfr0, ID_AA64PFR0_EL1_SVE_SHIFT, .Linit_sve_\@, .Lskip_sve_\@, x1, x2
/openbmc/qemu/target/arm/hvf/
H A Dhvf.c844 { HV_SYS_REG_ID_AA64PFR0_EL1, &host_isar.id_aa64pfr0 }, in hvf_arm_get_host_cpu_features()
894 if ((host_isar.id_aa64pfr0 & 0xff) != 0x11) { in hvf_arm_get_host_cpu_features()