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.h598 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, FP) != 0xf; in isar_feature_aa64_fp_simd()
604 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, FP) == 1; in isar_feature_aa64_fp16()
609 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, EL0) >= 2; in isar_feature_aa64_aa32()
614 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, EL1) >= 2; in isar_feature_aa64_aa32_el1()
619 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, EL2) >= 2; in isar_feature_aa64_aa32_el2()
624 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, RAS) != 0; in isar_feature_aa64_ras()
629 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, RAS) >= 2; in isar_feature_aa64_doublefault()
634 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, SVE) != 0; in isar_feature_aa64_sve()
639 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, SEL2) != 0; in isar_feature_aa64_sel2()
644 return FIELD_EX64(id->id_aa64pfr0, ID_AA64PFR0, RME) != 0; in isar_feature_aa64_rme()
[all …]
H A Dcpu.c2139 t = cpu->isar.id_aa64pfr0; in arm_cpu_realizefn()
2141 cpu->isar.id_aa64pfr0 = t; in arm_cpu_realizefn()
2196 t = cpu->isar.id_aa64pfr0; in arm_cpu_realizefn()
2198 cpu->isar.id_aa64pfr0 = t; in arm_cpu_realizefn()
2345 cpu->isar.id_aa64pfr0 = FIELD_DP64(cpu->isar.id_aa64pfr0, in arm_cpu_realizefn()
2349 cpu->isar.id_aa64pfr0 = FIELD_DP64(cpu->isar.id_aa64pfr0, in arm_cpu_realizefn()
2385 cpu->isar.id_aa64pfr0 = FIELD_DP64(cpu->isar.id_aa64pfr0, in arm_cpu_realizefn()
2455 cpu->isar.id_aa64pfr0 = in arm_cpu_realizefn()
2456 FIELD_DP64(cpu->isar.id_aa64pfr0, ID_AA64PFR0, AMU, 0); in arm_cpu_realizefn()
2460 cpu->isar.id_aa64pfr0 = in arm_cpu_realizefn()
[all …]
H A Dcpu64.c298 t = cpu->isar.id_aa64pfr0; in cpu_arm_set_sve()
300 cpu->isar.id_aa64pfr0 = t; in cpu_arm_set_sve()
637 cpu->isar.id_aa64pfr0 = 0x00002222; in aarch64_a57_initfn()
698 cpu->isar.id_aa64pfr0 = 0x00002222; in aarch64_a53_initfn()
H A Dkvm.c310 err = read_sys_reg64(fdarray[2], &ahcf->isar.id_aa64pfr0, in kvm_arm_get_host_cpu_features()
329 ahcf->isar.id_aa64pfr0 = 0x00000011; /* EL1&0, AArch64 only */ in kvm_arm_get_host_cpu_features()
416 if (FIELD_EX32(ahcf->isar.id_aa64pfr0, ID_AA64PFR0, EL1) >= 2) { in kvm_arm_get_host_cpu_features()
423 !!FIELD_EX32(ahcf->isar.id_aa64pfr0, ID_AA64PFR0, EL3); in kvm_arm_get_host_cpu_features()
H A Dcpu.h1025 uint64_t id_aa64pfr0; member
H A Dhelper.c7709 uint64_t pfr0 = cpu->isar.id_aa64pfr0; in id_aa64pfr0_read()
8887 .resetvalue = cpu->isar.id_aa64pfr0 in register_cp_regs_for_features()
/openbmc/qemu/target/arm/tcg/
H A Dcpu64.c65 cpu->isar.id_aa64pfr0 = 0x00002222; in aarch64_a35_initfn()
162 t = cpu->isar.id_aa64pfr0; in cpu_arm_set_rme()
164 cpu->isar.id_aa64pfr0 = t; in cpu_arm_set_rme()
229 cpu->isar.id_aa64pfr0 = 0x0000000010112222ull; in aarch64_a55_initfn()
312 cpu->isar.id_aa64pfr0 = 0x00002222; in aarch64_a72_initfn()
360 cpu->isar.id_aa64pfr0 = 0x1100000010111112ull; /* GIC filled in later */ in aarch64_a76_initfn()
425 cpu->isar.id_aa64pfr0 = 0x0000000101111111; /* No RAS Extensions */ in aarch64_a64fx_initfn()
606 cpu->isar.id_aa64pfr0 = 0x1100000010111112ull; /* GIC filled in later */ in aarch64_neoverse_n1_initfn()
684 cpu->isar.id_aa64pfr0 = 0x1101110120111112ull; /* GIC filled in later */ in aarch64_neoverse_v1_initfn()
920 cpu->isar.id_aa64pfr0 = 0x1201111120111112ull; /* GIC filled in later */ in aarch64_a710_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.c862 { HV_SYS_REG_ID_AA64PFR0_EL1, &host_isar.id_aa64pfr0 }, in hvf_arm_get_host_cpu_features()
915 if ((host_isar.id_aa64pfr0 & 0xff) != 0x11) { in hvf_arm_get_host_cpu_features()