Lines Matching +full:architecturally +full:- +full:defined
1 // SPDX-License-Identifier: GPL-2.0-only
7 #include <linux/irqchip/arm-gic-v3.h>
62 u64 mask = GENMASK_ULL(ARM64_FEATURE_FIELD_BITS - 1, 0); in get_restricted_features_unsigned()
99 const struct kvm *kvm = (const struct kvm *)kern_hyp_va(vcpu->kvm); in get_pvm_id_aa64pfr1()
141 * No support for implementation defined features, therefore, hyp has no in get_pvm_id_aa64afr0()
151 * No support for implementation defined features, therefore, hyp has no in get_pvm_id_aa64afr1()
253 if (!p->is_write) in pvm_access_raz_wi()
254 p->regval = 0; in pvm_access_raz_wi()
269 if (p->is_write) { in pvm_access_id_aarch32()
295 if (p->is_write) { in pvm_access_id_aarch64()
300 p->regval = read_id_reg(vcpu, r); in pvm_access_id_aarch64()
309 if (!p->is_write) in pvm_gic_read_sre()
310 p->regval = ICC_SRE_EL1_DIB | ICC_SRE_EL1_DFB | ICC_SRE_EL1_SRE; in pvm_gic_read_sre()
322 * sys_reg_desc initialiser for architecturally unallocated cpufeature ID
331 /* Mark the specified system register as Read-As-Zero/Write-Ignored */
452 * Checks that the sysreg table is unique and in-order.
461 if (cmp_sys_reg(&pvm_sys_reg_descs[i-1], &pvm_sys_reg_descs[i]) >= 0) in kvm_check_pvm_sysreg_table()
493 if (r->access == NULL) in kvm_handle_pvm_sysreg()
497 if (r->access(vcpu, ¶ms, r)) in kvm_handle_pvm_sysreg()