Home
last modified time | relevance | path

Searched refs:HCR_NV (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/arch/arm64/kvm/hyp/vhe/
H A Dswitch.c57 hcr |= HCR_NV | HCR_NV2 | HCR_AT | HCR_TTLB; in __compute_hcr()
388 if ((__vcpu_sys_reg(vcpu, HCR_EL2) & HCR_NV) || in kvm_hyp_handle_eret()
573 if (vcpu_has_nv(vcpu) && (read_sysreg(hcr_el2) & HCR_NV)) { in fixup_guest_exit()
/linux-6.15/arch/arm64/include/asm/
H A Dkvm_arm.h33 #define HCR_NV (UL(1) << 42) macro
/linux-6.15/arch/arm64/kvm/
H A Demulate-nested.c245 .value = HCR_NV,
246 .mask = HCR_NV,
251 .value = HCR_NV,
252 .mask = HCR_NV | HCR_NV2,
257 .value = HCR_NV | HCR_NV1,
258 .mask = HCR_NV | HCR_NV1 | HCR_NV2,
512 return ((val & (HCR_E2H | HCR_TGE | HCR_NV2 | HCR_NV1 | HCR_NV)) == (HCR_E2H | HCR_NV2 | HCR_NV)); in is_nested_nv2_guest()
2478 if (forward_hcr_traps(vcpu, HCR_NV)) in kvm_emulate_nested_eret()
H A Dnested.c1042 res0 |= (HCR_NV2 | HCR_NV | HCR_AT); in kvm_init_nv_sysregs()
H A Dat.c1351 val |= HCR_NV | HCR_NV1; in __kvm_at_s1e2()