Home
last modified time | relevance | path

Searched refs:root_hpa (Results 1 – 2 of 2) sorted by relevance

/linux/arch/x86/kvm/vmx/
H A Dvmx.c3333 static u64 construct_eptp(hpa_t root_hpa) in construct_eptp() argument
3335 u64 eptp = root_hpa | VMX_EPTP_MT_WB; in construct_eptp()
3338 if (kvm_mmu_is_dummy_root(root_hpa)) in construct_eptp()
3345 root = root_to_sp(root_hpa); in construct_eptp()
3357 static void vmx_flush_tlb_ept_root(hpa_t root_hpa) in vmx_flush_tlb_ept_root() argument
3359 u64 eptp = construct_eptp(root_hpa); in vmx_flush_tlb_ept_root()
3370 u64 root_hpa = mmu->root.hpa; in vmx_flush_tlb_current() local
3373 if (!VALID_PAGE(root_hpa)) in vmx_flush_tlb_current()
3377 vmx_flush_tlb_ept_root(root_hpa); in vmx_flush_tlb_current()
3539 void vmx_load_mmu_pgd(struct kvm_vcpu *vcpu, hpa_t root_hpa, int root_level) in vmx_load_mmu_pgd() argument
[all …]
/linux/arch/x86/kvm/svm/
H A Dsvm.c4656 static void svm_load_mmu_pgd(struct kvm_vcpu *vcpu, hpa_t root_hpa, in svm_vcpu_run()
4663 svm->vmcb->control.nested_cr3 = __sme_set(root_hpa); in svm_load_mmu_pgd()
4666 hv_track_root_tdp(vcpu, root_hpa); in svm_load_mmu_pgd()
4670 cr3 = __sme_set(root_hpa) | kvm_get_active_pcid(vcpu); in svm_load_mmu_pgd()
4674 cr3 = root_hpa; in svm_load_mmu_pgd()
4659 svm_load_mmu_pgd(struct kvm_vcpu * vcpu,hpa_t root_hpa,int root_level) svm_load_mmu_pgd() argument