Home
last modified time | relevance | path

Searched refs:cr3 (Results 1 – 25 of 44) sorted by relevance

12

/xen-4.10.0-shim-comet/xen/arch/x86/mm/hap/
A Dguest_walk.c45 unsigned long cr3 = v->arch.hvm_vcpu.guest_cr[3]; in hap_gva_to_gfn() local
46 return hap_p2m_ga_to_gfn(GUEST_PAGING_LEVELS)(v, p2m, cr3, gva, pfec, NULL); in hap_gva_to_gfn()
50 struct vcpu *v, struct p2m_domain *p2m, unsigned long cr3, in hap_p2m_ga_to_gfn()
62 top_gfn = _gfn(cr3 >> PAGE_SHIFT); in hap_p2m_ga_to_gfn()
71 p2m_mem_paging_populate(p2m->domain, cr3 >> PAGE_SHIFT); in hap_p2m_ga_to_gfn()
92 top_map += (cr3 & ~(PAGE_MASK | 31)); in hap_p2m_ga_to_gfn()
A Dprivate.h41 struct p2m_domain *p2m, unsigned long cr3,
44 struct p2m_domain *p2m, unsigned long cr3,
47 struct p2m_domain *p2m, unsigned long cr3,
/xen-4.10.0-shim-comet/xen/common/efi/
A Druntime.c91 state.cr3 = read_cr3(); in efi_rs_enter()
121 if ( !state->cr3 ) in efi_rs_leave()
123 write_cr3(state->cr3); in efi_rs_leave()
153 if ( !state.cr3 ) in efi_get_time()
172 if ( !state.cr3 ) in efi_halt_system()
185 if ( !state.cr3 ) in efi_reset_system()
214 if ( !state.cr3 ) in efi_get_info()
364 if ( !state.cr3 ) in efi_runtime_call()
446 if ( state.cr3 ) in efi_runtime_call()
485 if ( state.cr3 ) in efi_runtime_call()
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/
A Ddebug.c100 unsigned long cr3 = (pgd3val ? pgd3val : dp->vcpu[0]->arch.cr3); in dbg_pv_va2mfn() local
101 mfn_t mfn = maddr_to_mfn(cr3); in dbg_pv_va2mfn()
104 cr3, pgd3val); in dbg_pv_va2mfn()
116 DBGP1("l4 PAGE not present. vaddr:%lx cr3:%lx\n", vaddr, cr3); in dbg_pv_va2mfn()
129 DBGP1("l3 PAGE not present. vaddr:%lx cr3:%lx\n", vaddr, cr3); in dbg_pv_va2mfn()
143 DBGP1("l2 PAGE not present. vaddr:%lx cr3:%lx\n", vaddr, cr3); in dbg_pv_va2mfn()
A Dflushtlb.c72 void write_cr3(unsigned long cr3) in write_cr3() argument
85 asm volatile ( "mov %0, %%cr3" : : "r" (cr3) : "memory" ); in write_cr3()
A Dvm_event.c101 w->do_write.cr3 = 0; in vm_event_register_write_resume()
161 req->data.regs.x86.cr3 = ctxt.cr3; in vm_event_fill_regs()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dflushtlb.h80 unsigned long cr3; in read_cr3() local
82 "mov %%cr3, %0" : "=r" (cr3) : ); in read_cr3()
83 return cr3; in read_cr3()
87 void write_cr3(unsigned long cr3);
A Delf.h5 unsigned long cr0, cr2, cr3, cr4; member
A Dpaging.h122 unsigned long cr3,
266 unsigned long cr3, in paging_ga_to_gfn_cr3() argument
272 return paging_get_hostmode(v)->p2m_ga_to_gfn(v, p2m, cr3, ga, pfec, in paging_ga_to_gfn_cr3()
A Ddomain.h264 unsigned int cr3 : 1; member
271 uint64_t cr3; member
543 unsigned long cr3; /* (MA) value to install in HW CR3 */ member
A Dmm.h510 #define compat_cr3_to_pfn(cr3) (((unsigned)(cr3) >> 12) | ((unsigned)(cr3) << 20)) argument
/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_sr_common_x86_pv.c38 xen_pfn_t cr3_to_mfn(struct xc_sr_context *ctx, uint64_t cr3) in cr3_to_mfn() argument
41 return cr3 >> 12; in cr3_to_mfn()
45 if ( cr3 & 0xffffffff00000000UL ) in cr3_to_mfn()
48 return (uint32_t)((cr3 >> 12) | (cr3 << 20)); in cr3_to_mfn()
A Dxc_sr_common_x86_pv.h36 xen_pfn_t cr3_to_mfn(struct xc_sr_context *ctx, uint64_t cr3);
A Dxc_pagetab.c51 paddr = ctx.cr3 & ((pt_levels == 3) ? ~0x1full : ~0xfffull); in xc_translate_foreign_address()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/
A Dsvmdebug.c96 unsigned long cr3 = vmcb_get_cr3(vmcb); in svm_vmcb_isvalid() local
116 ((cr3 & 7) || in svm_vmcb_isvalid()
117 ((!(cr4 & X86_CR4_PAE) || (efer & EFER_LMA)) && (cr3 & 0xfe0)) || in svm_vmcb_isvalid()
119 (cr3 >> v->domain->arch.cpuid->extd.maxphysaddr))) ) in svm_vmcb_isvalid()
120 PRINTF("CR3: MBZ bits are set (%#"PRIx64")\n", cr3); in svm_vmcb_isvalid()
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/
A Dxen-x86_32.h168 #define xen_cr3_to_pfn(cr3) (((unsigned)(cr3) >> 12) | ((unsigned)(cr3) << 20)) argument
A Dxen-x86_64.h219 #define xen_cr3_to_pfn(cr3) ((unsigned long)(cr3) >> 12) argument
/xen-4.10.0-shim-comet/xen/include/public/hvm/
A Dhvm_vcpu.h41 uint32_t cr3; member
104 uint64_t cr3; member
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dvm_event.c111 if ( unlikely(w->do_write.cr3) ) in hvm_vm_event_do_resume()
113 if ( hvm_set_cr3(w->cr3, 0) == X86EMUL_EXCEPTION ) in hvm_vm_event_do_resume()
116 w->do_write.cr3 = 0; in hvm_vm_event_do_resume()
A Ddomain.c207 v->arch.hvm_vcpu.guest_cr[3] = regs->cr3; in arch_set_info_hvm_guest()
258 v->arch.hvm_vcpu.guest_cr[3] = regs->cr3; in arch_set_info_hvm_guest()
/xen-4.10.0-shim-comet/xen/arch/x86/acpi/
A Dwakeup_prot.S55 mov %cr3, GREG(ax)
75 mov GREG(ax), %cr3
/xen-4.10.0-shim-comet/tools/xentrace/
A Dxenalyze.c1651 } cr3; member
1876 } cr3; member
2516 P.interval.cr3 = cr3; in interval_cr3_value_check()
2589 if(P.interval.cr3) { in interval_cr3_short_summary_output()
2932 if(v->cr3.data) in hvm_update_short_summary()
3896 if(v->cr3.data) { in cr3_switch()
3964 v->cr3.data ? (v->cr3.data->cr3_id) : 0); in cr3_switch()
3971 v->cr3.val = val; in cr3_switch()
3978 for(cr3 = v->d->cr3_value_head; cr3; cr3=cr3->next) in cr3_prealloc_unpin()
3982 if(!cr3) in cr3_prealloc_unpin()
[all …]
/xen-4.10.0-shim-comet/xen/include/asm-x86/x86_64/
A Delf.h74 xen_core_regs->cr3 = tmp; in elf_core_save_regs()
/xen-4.10.0-shim-comet/tools/debugger/kdd/
A Dkdd-xen.c369 c->cr3 = cpu->cr3; in kdd_get_ctrl_x86_32()
391 c->cr3 = cpu->cr3; in kdd_get_ctrl_x86_64()
A Dkdd.h416 uint32_t cr3; member
438 uint64_t cr3; member

Completed in 49 milliseconds

12