Searched refs:id_aa64pfr0 (Results 1 – 9 of 9) sorted by relevance
/openbmc/qemu/target/arm/ |
H A D | cpu-features.h | 598 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 D | cpu.c | 2139 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 D | cpu64.c | 298 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 D | kvm.c | 310 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 D | cpu.h | 1025 uint64_t id_aa64pfr0; member
|
H A D | helper.c | 7709 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 D | cpu64.c | 65 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 D | el2_setup.h | 272 check_override id_aa64pfr0, ID_AA64PFR0_EL1_SVE_SHIFT, .Linit_sve_\@, .Lskip_sve_\@, x1, x2
|
/openbmc/qemu/target/arm/hvf/ |
H A D | hvf.c | 862 { 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()
|