Home
last modified time | relevance | path

Searched refs:guest_table (Results 1 – 18 of 18) sorted by relevance

/xen/xen/arch/x86/pv/
A Ddomain.c138 v->arch.guest_table = pagetable_from_page(pg); in setup_compat_l4()
139 v->arch.guest_table_user = v->arch.guest_table; in setup_compat_l4()
146 if ( !pagetable_is_null(v->arch.guest_table) ) in release_compat_l4()
147 free_domheap_page(pagetable_get_page(v->arch.guest_table)); in release_compat_l4()
148 v->arch.guest_table = pagetable_null(); in release_compat_l4()
A Ddom0_build.c608 v->arch.guest_table = pagetable_from_paddr(__pa(l4start)); in dom0_construct_pv()
613 l4start = l4tab = __va(pagetable_get_paddr(v->arch.guest_table)); in dom0_construct_pv()
770 pfn = pagetable_get_pfn(v->arch.guest_table); in dom0_construct_pv()
A Demul-priv-op.c736 mfn = pagetable_get_mfn(curr->arch.guest_table); in read_cr()
742 map_domain_page(pagetable_get_mfn(curr->arch.guest_table)); in read_cr()
/xen/xen/arch/x86/
A Ddomain.c962 unsigned long pfn = pagetable_get_pfn(v->arch.guest_table); in arch_set_info_guest()
1142 v->arch.guest_table = pagetable_from_page(cr3_page); in arch_set_info_guest()
1166 pagetable_get_page(v->arch.guest_table); in arch_set_info_guest()
1168 v->arch.guest_table = pagetable_null(); in arch_set_info_guest()
1188 l4tab = map_domain_page(pagetable_get_mfn(v->arch.guest_table)); in arch_set_info_guest()
A Ddomain_page.c48 if ( unlikely(pagetable_is_null(v->arch.guest_table)) && is_pv_vcpu(v) ) in mapcache_current_vcpu()
A Dmm.c565 cr3_mfn = pagetable_get_mfn(v->arch.guest_table); in update_cr3()
3121 unsigned long mfn = pagetable_get_pfn(v->arch.guest_table); in vcpu_destroy_pagetables()
3146 v->arch.guest_table = pagetable_null(); in vcpu_destroy_pagetables()
3206 mfn_t gt_mfn = pagetable_get_mfn(curr->arch.guest_table); in new_guest_cr3()
3239 old_base_mfn = pagetable_get_mfn(curr->arch.guest_table); in new_guest_cr3()
3269 curr->arch.guest_table = pagetable_from_mfn(mfn); in new_guest_cr3()
4074 if ( mfn_eq(pagetable_get_mfn(curr->arch.guest_table), in do_mmu_update()
A Ddomctl.c1621 pagetable_get_pfn(v->arch.guest_table)); in arch_get_info_guest()
1629 map_domain_page(pagetable_get_mfn(v->arch.guest_table)); in arch_get_info_guest()
A Dtraps.c257 if ( pagetable_get_pfn(vcpu->arch.guest_table) == mfn ) in compat_show_guest_stack()
/xen/xen/arch/x86/hvm/
A Ddomain.c311 v->arch.guest_table = pagetable_from_page(page); in arch_set_info_hvm_guest()
A Dhvm.c2320 v->arch.guest_table = pagetable_from_page(page); in hvm_set_cr0()
2344 put_page(pagetable_get_page(v->arch.guest_table)); in hvm_set_cr0()
2345 v->arch.guest_table = pagetable_null(); in hvm_set_cr0()
2407 put_page(pagetable_get_page(curr->arch.guest_table)); in hvm_set_cr3()
2408 curr->arch.guest_table = pagetable_from_page(page); in hvm_set_cr3()
3912 put_page(pagetable_get_page(v->arch.guest_table)); in hvm_vcpu_reset_state()
3913 v->arch.guest_table = pagetable_null(); in hvm_vcpu_reset_state()
/xen/xen/arch/x86/x86_64/
A Dtraps.c175 v->arch.guest_table : in vcpu_show_registers()
A Dmm.c49 unsigned long mfn = pagetable_get_pfn(v->arch.guest_table); in do_page_walk()
/xen/xen/arch/x86/hvm/svm/
A Dnestedsvm.c322 if (!pagetable_is_null(v->arch.guest_table)) in nsvm_vcpu_hostrestore()
323 put_page(pagetable_get_page(v->arch.guest_table)); in nsvm_vcpu_hostrestore()
324 v->arch.guest_table = pagetable_null(); in nsvm_vcpu_hostrestore()
A Dsvm.c313 put_page(pagetable_get_page(v->arch.guest_table)); in svm_vmcb_restore()
315 v->arch.guest_table = in svm_vmcb_restore()
/xen/xen/include/asm-x86/
A Ddomain.h597 pagetable_t guest_table; /* (MFN) guest notion of cr3 */ member
/xen/xen/arch/x86/mm/shadow/
A Dmulti.c186 : pagetable_get_pfn(v->arch.guest_table)); in sh_walk_guest_tables()
194 ? pagetable_get_mfn(v->arch.guest_table) in sh_walk_guest_tables()
3301 used = mfn_eq(pagetable_get_mfn(tmp->arch.guest_table), gmfn); in sh_page_fault()
3960 ASSERT(pagetable_get_pfn(v->arch.guest_table)); in sh_update_cr3()
3962 ASSERT(v->arch.guest_table.pfn in sh_update_cr3()
3968 v, (unsigned long)pagetable_get_pfn(v->arch.guest_table)); in sh_update_cr3()
3975 gmfn = pagetable_get_mfn(v->arch.guest_table); in sh_update_cr3()
A Dcommon.c2442 v->arch.guest_table = d->arch.paging.shadow.unpaged_pagetable; in sh_update_paging_modes()
2783 v->arch.guest_table = pagetable_null(); in shadow_teardown()
2928 make_cr3(v, pagetable_get_mfn(v->arch.guest_table)); in shadow_one_bit_disable()
/xen/xen/arch/x86/hvm/vmx/
A Dvmx.c698 put_page(pagetable_get_page(v->arch.guest_table)); in vmx_restore_cr0_cr3()
700 v->arch.guest_table = in vmx_restore_cr0_cr3()

Completed in 79 milliseconds