Searched refs:id_aa64pfr0 (Results 1 – 9 of 9) sorted by relevance
/openbmc/qemu/target/arm/ |
H A D | cpu-features.h | 585 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 D | cpu.c | 1945 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 D | cpu64.c | 293 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 D | kvm64.c | 273 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 D | cpu.h | 1034 uint64_t id_aa64pfr0; member
|
H A D | helper.c | 7269 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 D | cpu64.c | 90 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 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 | 844 { 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()
|