/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | traps.c | 82 curr->arch.pv_vcpu.ctrlreg[2] = event->cr2; in pv_inject_event() 83 arch_set_cr2(curr, event->cr2); in pv_inject_event() 90 trace_pv_page_fault(event->cr2, error_code); in pv_inject_event() 111 show_page_walk(event->cr2); in pv_inject_event()
|
A D | ro-page-fault.c | 47 unsigned long cr2; member 82 if ( unlikely(((addr ^ ptwr_ctxt->cr2) & PAGE_MASK) || in ptwr_emulated_update() 86 ptwr_ctxt->cr2, addr, bytes); in ptwr_emulated_update() 250 .cr2 = addr, in ptwr_do_page_fault() 306 struct mmio_ro_emulate_ctxt mmio_ro_ctxt = { .cr2 = addr }; in mmio_ro_do_page_fault()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | monitor.c | 194 unsigned int err, uint64_t cr2) in hvm_monitor_interrupt() argument 201 .u.interrupt.x86.cr2 = cr2, in hvm_monitor_interrupt()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | elf.h | 5 unsigned long cr0, cr2, cr3, cr4; member
|
A D | processor.h | 291 unsigned long cr2; in read_cr2() local 292 asm volatile ( "mov %%cr2,%0\n\t" : "=r" (cr2) ); in read_cr2() 293 return cr2; in read_cr2()
|
A D | domain.h | 654 static inline void pv_inject_page_fault(int errcode, unsigned long cr2) in pv_inject_page_fault() argument 660 .cr2 = cr2, in pv_inject_page_fault()
|
A D | shared.h | 44 GET_SET_VCPU(unsigned long, cr2)
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/ |
A D | entry.S | 38 mov %cr2,%rax 91 mov %rax,%cr2
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_emulate/ |
A D | x86_emulate.h | 83 unsigned long cr2; /* Only for TRAP_page_fault h/w exception */ member 680 int error_code, unsigned long cr2, struct x86_emulate_ctxt *ctxt) in x86_emul_pagefault() argument 687 ctxt->event.cr2 = cr2; in x86_emul_pagefault()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/ |
A D | monitor.h | 49 unsigned int err, uint64_t cr2);
|
A D | hvm.h | 413 static inline void hvm_inject_page_fault(int errcode, unsigned long cr2) in hvm_inject_page_fault() argument 419 .cr2 = cr2, in hvm_inject_page_fault()
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_devicemodel_compat.c | 125 uint8_t type, uint32_t error_code, uint8_t insn_len, uint64_t cr2) in xc_hvm_inject_trap() argument 128 type, error_code, insn_len, cr2); in xc_hvm_inject_trap()
|
/xen-4.10.0-shim-comet/xen/include/public/ |
A D | vm_event.h | 185 uint64_t cr2; member 300 uint64_t cr2; member
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/x86_64/ |
A D | elf.h | 71 xen_core_regs->cr2 = tmp; in elf_core_save_regs()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/svm/ |
A D | vmcb.h | 390 uint32_t cr2: 1; member 583 VMCB_ACCESSORS(cr2, cr2)
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | vm_event.c | 160 req->data.regs.x86.cr2 = ctxt.cr2; in vm_event_fill_regs()
|
A D | traps.c | 654 unsigned long cr2 = read_cr2(); in fatal_trap() local 655 printk("Faulting linear address: %p\n", _p(cr2)); in fatal_trap() 656 show_page_walk(cr2); in fatal_trap() 1449 unsigned long cr2 = read_cr2(); in do_early_page_fault() local 1453 if ( (regs->rip != prev_eip) || (cr2 != prev_cr2) ) in do_early_page_fault() 1456 prev_cr2 = cr2; in do_early_page_fault() 1465 regs->cs, _p(regs->rip), _p(cr2), regs->error_code); in do_early_page_fault()
|
/xen-4.10.0-shim-comet/tools/debugger/kdd/ |
A D | kdd-xen.c | 368 c->cr2 = cpu->cr2; in kdd_get_ctrl_x86_32() 390 c->cr2 = cpu->cr2; in kdd_get_ctrl_x86_64()
|
A D | kdd.h | 415 uint32_t cr2; member 437 uint64_t cr2; member
|
/xen-4.10.0-shim-comet/xen/include/public/hvm/ |
A D | dm_op.h | 318 uint64_aligned_t cr2; member
|
/xen-4.10.0-shim-comet/tools/libs/devicemodel/include/ |
A D | xendevicemodel.h | 317 uint8_t type, uint32_t error_code, uint8_t insn_len, uint64_t cr2);
|
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/ |
A D | xen-x86_32.h | 171 unsigned long cr2; member
|
A D | xen-x86_64.h | 222 unsigned long cr2; member
|
/xen-4.10.0-shim-comet/tools/libs/devicemodel/ |
A D | core.c | 531 uint8_t type, uint32_t error_code, uint8_t insn_len, uint64_t cr2) in xendevicemodel_inject_event() argument 546 data->cr2 = cr2; in xendevicemodel_inject_event()
|
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/hvm/ |
A D | save.h | 79 uint64_t cr2; member 193 uint64_t cr2; member
|