Home
last modified time | relevance | path

Searched refs:R_EDI (Results 1 – 25 of 32) sorted by relevance

12

/openbmc/qemu/linux-user/i386/
H A Dcpu_loop.c150 if (!write_ok_or_segv(env, env->regs[R_EDI], in emulate_vsyscall()
158 if (!write_ok_or_segv(env, env->regs[R_EDI], sizeof(abi_long))) { in emulate_vsyscall()
163 if (!write_ok_or_segv(env, env->regs[R_EDI], sizeof(uint32_t)) || in emulate_vsyscall()
176 ret = do_syscall(env, syscall, env->regs[R_EDI], env->regs[R_ESI], in emulate_vsyscall()
232 env->regs[R_EDI], in cpu_loop()
247 env->regs[R_EDI], in cpu_loop()
371 env->regs[R_EDI] = regs->rdi; in target_cpu_copy_regs()
381 env->regs[R_EDI] = regs->edi; in target_cpu_copy_regs()
H A Dsignal.c357 __put_user(env->regs[R_EDI], &sc->edi); in setup_sigcontext()
378 __put_user(env->regs[R_EDI], &sc->rdi); in setup_sigcontext()
585 env->regs[R_EDI] = sig; in setup_rt_frame()
725 env->regs[R_EDI] = tswapl(sc->edi); in restore_sigcontext()
745 env->regs[R_EDI] = tswapl(sc->rdi); in restore_sigcontext()
/openbmc/u-boot/drivers/bios_emulator/
H A Dbiosemu.c254 M.x86.R_EDI = regs->e.edi; in BE_callRealMode()
280 regs->e.edi = M.x86.R_EDI; in BE_callRealMode()
305 M.x86.R_EDI = in->e.edi; in BE_int86()
322 out->e.edi = M.x86.R_EDI; in BE_int86()
345 M.x86.R_EDI = in->e.edi; in BE_int86x()
366 out->e.edi = M.x86.R_EDI; in BE_int86x()
/openbmc/u-boot/drivers/bios_emulator/x86emu/
H A Ddecode.c675 return &M.x86.R_EDI; in decode_rm_long_register()
770 return M.x86.R_EDI * index; in decode_sib_si()
846 offset = M.x86.R_EDI; in decode_sib_address()
907 return M.x86.R_EDI; in decode_rm00_address()
995 return M.x86.R_EDI + displacement; in decode_rm01_address()
1084 return M.x86.R_EDI + displacement; in decode_rm10_address()
H A Ddebug.c422 printk("EDI=%08x\n", M.x86.R_EDI); in x86emu_dump_xregs()
/openbmc/u-boot/arch/x86/lib/
H A Dbios.c67 .edi = M.x86.R_EDI, in int_exception_handler()
319 M.x86.R_EDI = edi; in interrupt_handler()
341 *(volatile u32 *)&edi = M.x86.R_EDI; in interrupt_handler()
H A Dbios_interrupts.c128 M.x86.R_EDI = 0x00000000; /* protected mode entry */ in int1a_handler()
166 reg = M.x86.R_EDI; in int1a_handler()
/openbmc/qemu/linux-user/
H A Dvm86.c65 target_v86->regs.edi = tswap32(env->regs[R_EDI]); in save_v86_state()
87 env->regs[R_EDI] = ts->vm86_saved_regs.edi; in save_v86_state()
225 ts->vm86_saved_regs.edi = env->regs[R_EDI]; in do_vm86()
265 env->regs[R_EDI] = tswap32(target_v86->regs.edi); in do_vm86()
/openbmc/qemu/bsd-user/x86_64/
H A Dtarget_arch_cpu.h57 env->regs[R_EDI] = regs->rdi; in target_cpu_init()
131 env->regs[R_EDI], in target_cpu_loop()
H A Dtarget_arch_reg.h72 regs->r_rdi = env->regs[R_EDI]; in target_copy_regs()
/openbmc/qemu/target/i386/hvf/
H A Dx86.h208 #define RDI(cpu) RRX(cpu, R_EDI)
226 #define EDI(cpu) ERX(cpu, R_EDI)
236 #define DI(cpu) RX(cpu, R_EDI)
H A Dx86_emu.c496 string_increment_reg(env, R_EDI, decode); in exec_ins_single()
547 string_increment_reg(env, R_EDI, decode); in exec_movs_single()
578 string_increment_reg(env, R_EDI, decode); in exec_cmps_single()
602 string_increment_reg(env, R_EDI, decode); in exec_stos_single()
627 string_increment_reg(env, R_EDI, decode); in exec_scas_single()
1469 RRX(env, R_EDI) = rreg(cs->accel->fd, HV_X86_RDI); in load_regs()
H A Dx86hvf.c251 wreg(cs->accel->fd, HV_X86_RDI, env->regs[R_EDI]); in hvf_put_registers()
295 env->regs[R_EDI] = rreg(cs->accel->fd, HV_X86_RDI); in hvf_get_registers()
/openbmc/qemu/target/i386/tcg/sysemu/
H A Dsmm_helper.c95 x86_stq_phys(cs, sm_state + 0x7fc0, env->regs[R_EDI]); in do_smm_enter()
115 x86_stl_phys(cs, sm_state + 0x7fec, env->regs[R_EDI]); in do_smm_enter()
229 env->regs[R_EDI] = x86_ldq_phys(cs, sm_state + 0x7fc0); in helper_rsm()
263 env->regs[R_EDI] = x86_ldl_phys(cs, sm_state + 0x7fec); in helper_rsm()
/openbmc/qemu/hw/i386/
H A Dvmmouse.c82 data[4] = env->regs[R_ESI]; data[5] = env->regs[R_EDI]; in vmmouse_get_data()
92 env->regs[R_ESI] = data[4]; env->regs[R_EDI] = data[5]; in vmmouse_set_data()
/openbmc/qemu/bsd-user/i386/
H A Dtarget_arch_reg.h61 regs->r_edi = env->regs[R_EDI]; in target_copy_regs()
H A Dtarget_arch_cpu.h48 env->regs[R_EDI] = regs->edi; in target_cpu_init()
/openbmc/qemu/target/i386/
H A Darch_dump.c64 regs.rdi = env->regs[R_EDI]; in x86_64_write_elf64_note()
131 prstatus->regs.edi = env->regs[R_EDI] & 0xffffffff; in x86_fill_elf_prstatus()
292 s->rdi = env->regs[R_EDI]; in qemu_get_cpustate()
H A Dcpu-dump.c364 env->regs[R_EDI], in x86_cpu_dump_state()
399 (uint32_t)env->regs[R_EDI], in x86_cpu_dump_state()
H A Dgdbstub.c31 R_EAX, R_EBX, R_ECX, R_EDX, R_ESI, R_EDI, R_EBP, R_ESP,
/openbmc/qemu/dump/
H A Dwin_dump.c332 .Rdi = env->regs[R_EDI], in patch_and_save_context()
373 .Edi = env->regs[R_EDI], in patch_and_save_context()
/openbmc/u-boot/drivers/bios_emulator/include/x86emu/
H A Dregs.h166 #define R_EDI spc.DI.I32_reg.e_reg macro
/openbmc/qemu/target/i386/tcg/
H A Dtranslate.c688 gen_lea_v_seg(s, cpu_regs[R_EDI], R_ES, -1); in gen_string_movl_A0_EDI()
806 gen_op_add_reg(s, s->aflag, R_EDI, dshift); in gen_movs()
1229 gen_op_add_reg(s, s->aflag, R_EDI, gen_compute_Dshift(s, ot)); in gen_stos()
1249 gen_op_add_reg(s, s->aflag, R_EDI, gen_compute_Dshift(s, ot)); in gen_scas()
1267 gen_op_add_reg(s, s->aflag, R_EDI, dshift); in gen_cmps()
1295 gen_op_add_reg(s, s->aflag, R_EDI, gen_compute_Dshift(s, ot)); in gen_ins()
1645 index = R_EDI; in gen_lea_modrm_0()
1654 index = R_EDI; in gen_lea_modrm_0()
1661 base = R_EDI; in gen_lea_modrm_0()
3542 [R_EDI] = "rdi", in tcg_x86_init()
[all …]
/openbmc/qemu/hw/i386/xen/
H A Dxen-hvm.c497 env->regs[R_EDI] = vmport_regs->edi; in regs_to_cpu()
509 vmport_regs->edi = env->regs[R_EDI]; in regs_from_cpu()
/openbmc/qemu/target/i386/nvmm/
H A Dnvmm-all.c101 state->gprs[NVMM_X64_GPR_RDI] = env->regs[R_EDI]; in nvmm_set_registers()
253 env->regs[R_EDI] = state->gprs[NVMM_X64_GPR_RDI]; in nvmm_get_registers()

12