Home
last modified time | relevance | path

Searched refs:kvm_has_feat (Results 1 – 10 of 10) sorted by relevance

/linux/arch/arm64/kvm/
A Dnested.c1015 if (!kvm_has_feat(kvm, ID_AA64MMFR2_EL1, NV, NV2)) in kvm_init_nv_sysregs()
1017 if (!kvm_has_feat(kvm, ID_AA64MMFR2_EL1, NV, IMP)) in kvm_init_nv_sysregs()
1024 if (!kvm_has_feat(kvm, ID_AA64PFR0_EL1, RAS, IMP)) in kvm_init_nv_sysregs()
1026 if (!kvm_has_feat(kvm, ID_AA64MMFR1_EL1, LO, IMP)) in kvm_init_nv_sysregs()
1039 if (!kvm_has_feat(kvm, ID_AA64PFR1_EL1, GCS, IMP)) in kvm_init_nv_sysregs()
1045 if (!kvm_has_feat(kvm, ID_AA64PFR1_EL1, DF2, IMP)) in kvm_init_nv_sysregs()
1049 if (!kvm_has_feat(kvm, ID_AA64PFR1_EL1, THE, IMP)) in kvm_init_nv_sysregs()
1059 if (!kvm_has_feat(kvm, ID_AA64PFR1_EL1, NMI, IMP)) in kvm_init_nv_sysregs()
1064 if (!kvm_has_feat(kvm, ID_AA64ISAR1_EL1, XS, IMP)) in kvm_init_nv_sysregs()
1081 if (!kvm_has_feat(kvm, ID_AA64MMFR1_EL1, LO, IMP)) in kvm_init_nv_sysregs()
[all …]
A Dat.c177 wi->hpd = kvm_has_feat(vcpu->kvm, ID_AA64MMFR1_EL1, HPDS, IMP); in setup_s1_walk()
225 lva = kvm_has_feat(vcpu->kvm, ID_AA64MMFR0_EL1, TGRAN4, 52_BIT); in setup_s1_walk()
229 lva = kvm_has_feat(vcpu->kvm, ID_AA64MMFR0_EL1, TGRAN16, 52_BIT); in setup_s1_walk()
233 lva = kvm_has_feat(vcpu->kvm, ID_AA64MMFR2_EL1, VARange, 52); in setup_s1_walk()
253 if (kvm_has_feat(vcpu->kvm, ID_AA64MMFR2_EL1, E0PD, IMP) && in setup_s1_walk()
620 if (!kvm_has_feat(vcpu->kvm, ID_AA64PFR2_EL1, MTEPERM, IMP)) in compute_par_s12()
739 if (!kvm_has_feat(vcpu->kvm, ID_AA64MMFR1_EL1, PAN, PAN3)) in pan3_enabled()
A Dsys_regs.c2918 !kvm_has_feat(kvm, ID_AA64ISAR1_EL1, XS, IMP)) in kvm_supported_tlbi_s12_op()
2922 !kvm_has_feat(kvm, ID_AA64ISAR0_EL1, TLB, OS)) in kvm_supported_tlbi_s12_op()
2956 !kvm_has_feat(kvm, ID_AA64ISAR1_EL1, XS, IMP)) in kvm_supported_tlbi_ipas2_op()
2960 !kvm_has_feat(kvm, ID_AA64ISAR0_EL1, TLB, RANGE)) in kvm_supported_tlbi_ipas2_op()
2964 !kvm_has_feat(kvm, ID_AA64ISAR0_EL1, TLB, OS)) in kvm_supported_tlbi_ipas2_op()
4698 if (!kvm_has_feat(kvm, ID_AA64ISAR0_EL1, TLB, OS)) in vcpu_set_hcr()
4719 if (kvm_has_feat(kvm, ID_AA64ISAR2_EL1, MOPS, IMP)) in kvm_calculate_traps()
4722 if (kvm_has_feat(kvm, ID_AA64MMFR3_EL1, TCRX, IMP)) in kvm_calculate_traps()
4739 if (!kvm_has_feat(kvm, ID_AA64ISAR0_EL1, TLB, OS)) in kvm_calculate_traps()
4768 if (!kvm_has_feat(kvm, ID_AA64MMFR1_EL1, PAN, PAN2)) in kvm_calculate_traps()
[all …]
A Dpmu-emul.c67 if (kvm_has_feat(kvm, ID_AA64PFR0_EL1, EL2, IMP)) in kvm_pmu_evtyper_mask()
70 if (kvm_has_feat(kvm, ID_AA64PFR0_EL1, EL3, IMP)) in kvm_pmu_evtyper_mask()
87 kvm_has_feat(vcpu->kvm, ID_AA64DFR0_EL1, PMUVer, V3P5)); in kvm_pmc_is_64bit()
559 if (!kvm_has_feat(vcpu->kvm, ID_AA64DFR0_EL1, PMUVer, V3P5)) in kvm_pmu_handle_pmcr()
A Dhypercalls.c320 if (kvm_has_feat(vcpu->kvm, ID_AA64PFR1_EL1, SSBS, IMP)) in kvm_smccc_call_handler()
452 if (kvm_has_feat(vcpu->kvm, ID_AA64PFR1_EL1, SSBS, IMP)) in get_kernel_wa_level()
/linux/arch/arm64/include/asm/
A Dkvm_nested.h145 kvm_has_feat(kvm, ID_AA64ISAR1_EL1, XS, IMP)))) in kvm_supported_tlbi_s1e1_op()
149 !kvm_has_feat(kvm, ID_AA64ISAR0_EL1, TLB, OS)) in kvm_supported_tlbi_s1e1_op()
154 !kvm_has_feat(kvm, ID_AA64ISAR0_EL1, TLB, RANGE)) in kvm_supported_tlbi_s1e1_op()
171 kvm_has_feat(kvm, ID_AA64ISAR1_EL1, XS, IMP)))) in kvm_supported_tlbi_s1e2_op()
178 !kvm_has_feat(kvm, ID_AA64ISAR0_EL1, TLB, OS)) in kvm_supported_tlbi_s1e2_op()
183 !kvm_has_feat(kvm, ID_AA64ISAR0_EL1, TLB, RANGE)) in kvm_supported_tlbi_s1e2_op()
A Dkvm_host.h1477 #define kvm_has_feat(kvm, id, fld, limit) \ macro
1492 pa = kvm_has_feat((k), ID_AA64ISAR1_EL1, APA, l); \
1493 pa &= kvm_has_feat((k), ID_AA64ISAR1_EL1, GPA, IMP); \
1494 pi = kvm_has_feat((k), ID_AA64ISAR1_EL1, API, l); \
1495 pi &= kvm_has_feat((k), ID_AA64ISAR1_EL1, GPI, IMP); \
1496 pa3 = kvm_has_feat((k), ID_AA64ISAR2_EL1, APA3, l); \
1497 pa3 &= kvm_has_feat((k), ID_AA64ISAR2_EL1, GPA3, IMP); \
1504 kvm_has_feat((k), ID_AA64PFR2_EL1, FPMR, IMP))
/linux/arch/arm64/kvm/hyp/include/hyp/
A Dsysreg-sr.h61 return kvm_has_feat(kern_hyp_va(vcpu->kvm), ID_AA64MMFR3_EL1, S1PIE, IMP); in ctxt_has_s1pie()
72 return kvm_has_feat(kern_hyp_va(vcpu->kvm), ID_AA64MMFR3_EL1, TCRX, IMP); in ctxt_has_tcrx()
83 return kvm_has_feat(kern_hyp_va(vcpu->kvm), ID_AA64MMFR3_EL1, S1POE, IMP); in ctxt_has_s1poe()
/linux/arch/arm64/kvm/vgic/
A Dvgic.h353 return kvm_has_feat(kvm, ID_AA64PFR0_EL1, GIC, IMP); in kvm_has_gicv3()
/linux/arch/arm64/kvm/hyp/vhe/
A Dswitch.c130 if (kvm_has_feat(vcpu->kvm, ID_AA64MMFR3_EL1, S2POE, IMP)) in __activate_cptr_traps()

Completed in 40 milliseconds