Home
last modified time | relevance | path

Searched refs:fault_addr (Results 1 – 7 of 7) sorted by relevance

/hypervisor/arch/x86/guest/
A Ducode.c47 uint64_t gva, fault_addr = 0UL; in acrn_update_ucode() local
57 &fault_addr); in acrn_update_ucode()
60 vcpu_inject_pf(vcpu, fault_addr, err_code); in acrn_update_ucode()
70 &fault_addr); in acrn_update_ucode()
73 vcpu_inject_pf(vcpu, fault_addr, err_code); in acrn_update_ucode()
A Dlock_instr_emul.c76 uint64_t fault_addr; in emulate_lock_instr() local
91 status = copy_from_gva(vcpu, inst, vcpu_get_rip(vcpu), 1U, &err_code, &fault_addr); in emulate_lock_instr()
95 vcpu_inject_pf(vcpu, fault_addr, err_code); in emulate_lock_instr()
A Dguest_memory.c335 uint32_t size_arg, uint32_t *err_code, uint64_t *fault_addr, in copy_gva() argument
357 *fault_addr = gva; in copy_gva()
404 uint32_t size, uint32_t *err_code, uint64_t *fault_addr) in copy_from_gva() argument
406 return copy_gva(vcpu, h_ptr, gva, size, err_code, fault_addr, 1); in copy_from_gva()
410 uint32_t size, uint32_t *err_code, uint64_t *fault_addr) in copy_to_gva() argument
412 return copy_gva(vcpu, h_ptr, gva, size, err_code, fault_addr, false); in copy_to_gva()
A Dinstr_emul.c1654 uint64_t fault_addr; in emulate_xchg_for_splitlock() local
1659 ret = copy_from_gva(vcpu, &data, vie->gva, opsize, &err_code, &fault_addr); in emulate_xchg_for_splitlock()
1662 ret = copy_to_gva(vcpu, &reg_val, vie->gva, opsize, &err_code, &fault_addr); in emulate_xchg_for_splitlock()
1671 vcpu_inject_pf(vcpu, fault_addr, err_code); in emulate_xchg_for_splitlock()
1683 uint64_t fault_addr; in vie_fetch_instruction() local
1696 &err_code, &fault_addr); in vie_fetch_instruction()
1699 vcpu_inject_pf(vie->vcpu, fault_addr, err_code); in vie_fetch_instruction()
/hypervisor/include/arch/x86/asm/guest/
A Dguest_memory.h97 uint32_t size, uint32_t *err_code, uint64_t *fault_addr);
112 uint32_t size, uint32_t *err_code, uint64_t *fault_addr);
/hypervisor/debug/
A Ddump.c115 uint64_t tmp[DUMP_STACK_SIZE], fault_addr; in dump_guest_stack() local
119 DUMP_STACK_SIZE, &err_code, &fault_addr) < 0) { in dump_guest_stack()
A Dshell.c865 uint64_t i, fault_addr, tmp[DUMPREG_SP_SIZE]; in dump_vcpu_reg() local
917 &fault_addr); in dump_vcpu_reg()
1043 uint64_t i, fault_addr; in dump_guest_mem() local
1062 if (copy_from_gva(vcpu, buf, gva, 32U, &err_code, &fault_addr) != 0) { in dump_guest_mem()
1063 printf("copy_from_gva error! err_code=0x%x fault_addr=0x%llx\r\n", err_code, fault_addr); in dump_guest_mem()

Completed in 15 milliseconds