Searched refs:cpus_have_final_cap (Results 1 – 25 of 34) sorted by relevance
12
140 return cpus_have_final_cap(ARM64_HAS_VIRT_HOST_EXTN); in has_vhe()148 return cpus_have_final_cap(ARM64_KVM_PROTECTED_MODE); in is_protected_kvm_enabled()156 return cpus_have_final_cap(ARM64_KVM_HVHE); in has_hvhe()
223 if (cpus_have_final_cap(ARM64_HAS_STAGE2_FWB))388 return cpus_have_final_cap(ARM64_HAS_STAGE2_FWB) &&389 cpus_have_final_cap(ARM64_HAS_CACHE_DIC);
519 static __always_inline bool cpus_have_final_cap(int num) in cpus_have_final_cap() function825 return cpus_have_final_cap(ARM64_BTI); in system_supports_bti()841 return cpus_have_final_cap(ARM64_HAS_LPA2); in system_supports_lpa2()856 return cpus_have_final_cap(ARM64_HAFT); in system_supports_haft()871 return cpus_have_final_cap(ARM64_HAS_PMUV3); in system_supports_pmuv3()
47 return cpus_have_final_cap(ARM64_WORKAROUND_843419) && in is_forbidden_offset_for_adrp()
113 if (!cpus_have_final_cap(ARM64_HAS_STAGE2_FWB)) in vcpu_reset_hcr()212 return (!cpus_have_final_cap(ARM64_HAS_HCR_NV1) || in vcpu_el2_e2h_is_set()655 if (cpus_have_final_cap(ARM64_HAS_HCX)) { in vcpu_set_hcrx()
81 if (cpus_have_final_cap(ARM64_WORKAROUND_TSB_FLUSH_FAILURE)) \
72 ({ cpus_have_final_cap(ARM64_KVM_HVHE) ? 2 : 3; })74 ({ cpus_have_final_cap(ARM64_KVM_HVHE) ? 0 : 1; })
13 cpus_have_final_cap(ARM64_HAS_NESTED_VIRT) && in vcpu_has_nv()
1083 ((cpus_have_final_cap(ARM64_HAS_ADDRESS_AUTH) || \1084 cpus_have_final_cap(ARM64_HAS_GENERIC_AUTH)) && \1115 if (unlikely(cpus_have_final_cap(ARM64_HAS_NESTED_VIRT) && in ___ctxt_sys_reg()1475 return cpus_have_final_cap(ARM64_SPECTRE_V3A); in kvm_system_needs_idmapped_vectors()
170 if (!cpus_have_final_cap(ARM64_SVE)) in __deactivate_cptr_traps_nvhe()172 if (!cpus_have_final_cap(ARM64_SME)) in __deactivate_cptr_traps_nvhe()182 if (cpus_have_final_cap(ARM64_SVE)) in __deactivate_cptr_traps_vhe()184 if (cpus_have_final_cap(ARM64_SME)) in __deactivate_cptr_traps_vhe()328 if (!cpus_have_final_cap(ARM64_HAS_FGT)) in __activate_traps_hfgxtr()342 if (!cpus_have_final_cap(ARM64_HAS_FGT2)) in __activate_traps_hfgxtr()362 if (!cpus_have_final_cap(ARM64_HAS_FGT)) in __deactivate_traps_hfgxtr()374 if (!cpus_have_final_cap(ARM64_HAS_FGT2)) in __deactivate_traps_hfgxtr()437 if (cpus_have_final_cap(ARM64_HAS_HCX)) { in __activate_traps_common()465 if (cpus_have_final_cap(ARM64_HAS_HCX)) in __deactivate_traps_common()[all …]
83 if (!cpus_have_final_cap(ARM64_HAS_S1PIE)) in ctxt_has_s1pie()94 if (!cpus_have_final_cap(ARM64_HAS_TCR2)) in ctxt_has_tcrx()116 if (!cpus_have_final_cap(ARM64_HAS_RAS_EXTN)) in ctxt_has_ras()127 if (!cpus_have_final_cap(ARM64_HAS_SCTLR2)) in ctxt_has_sctlr2()187 if (!cpus_have_final_cap(ARM64_HAS_RAS_EXTN)) in __sysreg_save_el2_return_state()218 !cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) { in __sysreg_restore_el1_state()265 cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT) && in __sysreg_restore_el1_state()330 if (!cpus_have_final_cap(ARM64_HAS_RAS_EXTN)) in __sysreg_restore_el2_return_state()
69 if (cpus_have_final_cap(ARM64_WORKAROUND_834220) && in __hpfar_valid()
74 if (cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) { in enter_vmid_context()138 if (cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) { in exit_vmid_context()
58 if (cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) { in __activate_traps()79 if (cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) { in __deactivate_traps()
38 if (cpus_have_final_cap(ARM64_HAS_RAS_EXTN)) { in pkvm_vcpu_reset_hcr()45 if (cpus_have_final_cap(ARM64_HAS_STAGE2_FWB)) in pkvm_vcpu_reset_hcr()48 if (cpus_have_final_cap(ARM64_HAS_EVT) && in pkvm_vcpu_reset_hcr()49 !cpus_have_final_cap(ARM64_MISMATCHED_CACHE_TYPE) && in pkvm_vcpu_reset_hcr()
64 return (cpus_have_final_cap(ARM64_HAS_ADDRESS_AUTH) || in vm_has_ptrauth()65 cpus_have_final_cap(ARM64_HAS_GENERIC_AUTH)) && in vm_has_ptrauth()
34 if (cpus_have_final_cap(ARM64_WORKAROUND_1542419)) { in __do_compat_cache_op()
203 if (!cpus_have_final_cap(ARM64_WORKAROUND_843419)) in count_plts()238 if (cpus_have_final_cap(ARM64_WORKAROUND_843419)) { in count_plts()
33 if (cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) { in enter_vmid_context()83 if (cpus_have_final_cap(ARM64_WORKAROUND_SPECULATIVE_AT)) { in exit_vmid_context()
496 if (!cpus_have_final_cap(ARM64_WORKAROUND_PMUV3_IMPDEF_TRAPS)) in kvm_hyp_handle_impdef()
369 r = cpus_have_final_cap(ARM64_HAS_32BIT_EL1); in kvm_vm_ioctl_check_extension()372 r = cpus_have_final_cap(ARM64_HAS_NESTED_VIRT); in kvm_vm_ioctl_check_extension()375 r = cpus_have_final_cap(ARM64_HAS_HCR_NV1); in kvm_vm_ioctl_check_extension()387 r = cpus_have_final_cap(ARM64_HAS_RAS_EXTN); in kvm_vm_ioctl_check_extension()1436 if (!cpus_have_final_cap(ARM64_HAS_32BIT_EL1)) in system_supported_vcpu_features()1450 if (!cpus_have_final_cap(ARM64_HAS_NESTED_VIRT)) in system_supported_vcpu_features()1606 if (!cpus_have_final_cap(ARM64_HAS_STAGE2_FWB)) in kvm_arch_vcpu_ioctl_vcpu_init()2002 if (cpus_have_final_cap(ARM64_KVM_HVHE)) { in cpu_prepare_hyp_mode()2021 if (cpus_have_final_cap(ARM64_KVM_HVHE)) in cpu_prepare_hyp_mode()2684 cpus_have_final_cap(ARM64_HAS_ADDRESS_AUTH)) in init_hyp_mode()[all …]
274 return (cpus_have_final_cap(ARM64_HAS_WFXT) && in vcpu_has_wfit_active()797 if (cpus_have_final_cap(ARM64_HAS_ECV) && is_hyp_ctxt(vcpu)) { in timer_set_traps()960 if (!cpus_have_final_cap(ARM64_HAS_ECV)) { in kvm_timer_sync_nested()1468 cpus_have_final_cap(ARM64_WORKAROUND_QCOM_ORYON_CNTVOFF)) { in kvm_timer_handle_errata()1663 if (cpus_have_final_cap(ARM64_HAS_ECV_CNTPOFF)) in kvm_timer_init_vhe()
475 if (cpus_have_final_cap(ARM64_HAS_TCR2)) { in __mmu_config_save()477 if (cpus_have_final_cap(ARM64_HAS_S1PIE)) { in __mmu_config_save()503 if (cpus_have_final_cap(ARM64_HAS_TCR2)) { in __mmu_config_restore()505 if (cpus_have_final_cap(ARM64_HAS_S1PIE)) { in __mmu_config_restore()
821 events->exception.serror_has_esr = cpus_have_final_cap(ARM64_HAS_RAS_EXTN); in __kvm_arm_vcpu_get_events()875 if (!cpus_have_final_cap(ARM64_HAS_RAS_EXTN) && has_esr) in __kvm_arm_vcpu_set_events()
303 if (!cpus_have_final_cap(ARM64_HAS_GICV5_CPUIF)) { in __vgic_v3_activate_traps()336 if (!cpus_have_final_cap(ARM64_HAS_GICV5_CPUIF)) { in __vgic_v3_deactivate_traps()448 if (cpus_have_final_cap(ARM64_HAS_GICV5_CPUIF)) in __vgic_v3_get_gic_config()499 if (!cpus_have_final_cap(ARM64_HAS_GICV5_CPUIF)) in __vgic_v3_compat_mode_enable()
Completed in 58 milliseconds