Searched refs:eptp (Results 1 – 5 of 5) sorted by relevance
/linux/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | memstress.c |
|
/linux/arch/x86/include/asm/ |
H A D | vmx.h | 546 static inline u8 vmx_eptp_page_walk_level(u64 eptp) in vmx_eptp_page_walk_level() argument 548 u64 encoded_level = eptp & VMX_EPTP_PWL_MASK; in vmx_eptp_page_walk_level()
|
/linux/tools/testing/selftests/kvm/include/x86_64/ |
H A D | vmx.h |
|
/linux/arch/x86/kvm/vmx/ |
H A D | vmx.c | 486 noinline void invept_error(unsigned long ext, u64 eptp) in invept_error() argument 488 vmx_insn_failed("invept failed: ext=0x%lx eptp=%llx\n", ext, eptp); in invept_error() 3404 u64 eptp = VMX_EPTP_MT_WB; in construct_eptp() local 3406 eptp |= (root_level == 5) ? VMX_EPTP_PWL_5 : VMX_EPTP_PWL_4; in construct_eptp() 3410 eptp |= VMX_EPTP_AD_ENABLE_BIT; in construct_eptp() 3411 eptp |= root_hpa; in construct_eptp() 3413 return eptp; in construct_eptp() 3421 u64 eptp; in vmx_load_mmu_pgd() local 3424 eptp = construct_eptp(vcpu, root_hpa, root_level); in vmx_load_mmu_pgd() 3425 vmcs_write64(EPT_POINTER, eptp); in vmx_load_mmu_pgd()
|
H A D | nested.c | 382 static bool nested_ept_root_matches(hpa_t root_hpa, u64 root_eptp, u64 eptp) in nested_ept_root_matches() argument 385 ((root_eptp & EPTP_PA_MASK) == (eptp & EPTP_PA_MASK)); in nested_ept_root_matches() 388 static void nested_ept_invalidate_addr(struct kvm_vcpu *vcpu, gpa_t eptp, in nested_ept_invalidate_addr() argument 401 eptp)) in nested_ept_invalidate_addr() 5881 u64 eptp, gpa; in handle_invept() member 5922 if (!nested_vmx_check_eptp(vcpu, operand.eptp)) in handle_invept() 5928 operand.eptp)) in handle_invept() 5934 operand.eptp)) in handle_invept()
|