Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/nvhe/
H A Dmem_protect.c24 struct host_kvm host_kvm; variable
75 host_kvm.mm_ops = (struct kvm_pgtable_mm_ops) { in prepare_s2_pools()
96 host_kvm.arch.vtcr = kvm_get_vtcr(id_aa64mmfr0_el1_sys_val, in prepare_host_vtcr()
102 struct kvm_s2_mmu *mmu = &host_kvm.arch.mmu; in kvm_host_prepare_stage2()
106 hyp_spin_lock_init(&host_kvm.lock); in kvm_host_prepare_stage2()
112 ret = kvm_pgtable_stage2_init_flags(&host_kvm.pgt, &host_kvm.arch, in kvm_host_prepare_stage2()
113 &host_kvm.mm_ops, KVM_HOST_S2_FLAGS); in kvm_host_prepare_stage2()
117 mmu->pgd_phys = __hyp_pa(host_kvm.pgt.pgd); in kvm_host_prepare_stage2()
118 mmu->arch = &host_kvm.arch; in kvm_host_prepare_stage2()
119 mmu->pgt = &host_kvm.pgt; in kvm_host_prepare_stage2()
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/include/nvhe/
H A Dmem_protect.h15 struct host_kvm { struct
21 extern struct host_kvm host_kvm; argument
32 __load_stage2(&host_kvm.arch.mmu, host_kvm.arch.vtcr); in __load_host_stage2()