Home
last modified time | relevance | path

Searched refs:R_ESI (Results 1 – 25 of 31) sorted by relevance

12

/openbmc/qemu/linux-user/i386/
H A Dcpu_loop.c152 !write_ok_or_segv(env, env->regs[R_ESI], in emulate_vsyscall()
164 !write_ok_or_segv(env, env->regs[R_ESI], sizeof(uint32_t))) { in emulate_vsyscall()
176 ret = do_syscall(env, syscall, env->regs[R_EDI], env->regs[R_ESI], in emulate_vsyscall()
231 env->regs[R_ESI], in cpu_loop()
248 env->regs[R_ESI], in cpu_loop()
370 env->regs[R_ESI] = regs->rsi; in target_cpu_copy_regs()
380 env->regs[R_ESI] = regs->esi; in target_cpu_copy_regs()
H A Dsignal.c358 __put_user(env->regs[R_ESI], &sc->esi); in setup_sigcontext()
379 __put_user(env->regs[R_ESI], &sc->rsi); in setup_sigcontext()
586 env->regs[R_ESI] = frame_addr + offsetof(struct rt_sigframe, info); in setup_rt_frame()
726 env->regs[R_ESI] = tswapl(sc->esi); in restore_sigcontext()
746 env->regs[R_ESI] = tswapl(sc->rsi); in restore_sigcontext()
/openbmc/u-boot/drivers/bios_emulator/
H A Dbiosemu.c253 M.x86.R_ESI = regs->e.esi; in BE_callRealMode()
279 regs->e.esi = M.x86.R_ESI; in BE_callRealMode()
304 M.x86.R_ESI = in->e.esi; in BE_int86()
321 out->e.esi = M.x86.R_ESI; in BE_int86()
344 M.x86.R_ESI = in->e.esi; in BE_int86x()
365 out->e.esi = M.x86.R_ESI; in BE_int86x()
/openbmc/u-boot/drivers/bios_emulator/x86emu/
H A Ddecode.c672 return &M.x86.R_ESI; in decode_rm_long_register()
767 return M.x86.R_ESI * index; in decode_sib_si()
842 offset = M.x86.R_ESI; in decode_sib_address()
904 return M.x86.R_ESI; in decode_rm00_address()
992 return M.x86.R_ESI + displacement; in decode_rm01_address()
1081 return M.x86.R_ESI + displacement; in decode_rm10_address()
H A Ddebug.c421 printk("ESI=%08x ", M.x86.R_ESI); in x86emu_dump_xregs()
/openbmc/u-boot/arch/x86/lib/
H A Dbios.c66 .esi = M.x86.R_ESI, in int_exception_handler()
318 M.x86.R_ESI = esi; in interrupt_handler()
340 *(volatile u32 *)&esi = M.x86.R_ESI; in interrupt_handler()
H A Dbios_interrupts.c134 devindex = M.x86.R_ESI; in int1a_handler()
/openbmc/qemu/linux-user/
H A Dvm86.c64 target_v86->regs.esi = tswap32(env->regs[R_ESI]); in save_v86_state()
86 env->regs[R_ESI] = ts->vm86_saved_regs.esi; in save_v86_state()
224 ts->vm86_saved_regs.esi = env->regs[R_ESI]; in do_vm86()
264 env->regs[R_ESI] = tswap32(target_v86->regs.esi); in do_vm86()
/openbmc/qemu/bsd-user/x86_64/
H A Dtarget_arch_cpu.h56 env->regs[R_ESI] = regs->rsi; in target_cpu_init()
132 env->regs[R_ESI], in target_cpu_loop()
H A Dtarget_arch_reg.h73 regs->r_rsi = env->regs[R_ESI]; in target_copy_regs()
/openbmc/qemu/target/i386/hvf/
H A Dx86.h207 #define RSI(cpu) RRX(cpu, R_ESI)
225 #define ESI(cpu) ERX(cpu, R_ESI)
235 #define SI(cpu) RX(cpu, R_ESI)
H A Dx86_emu.c519 string_increment_reg(env, R_ESI, decode); in exec_outs_single()
546 string_increment_reg(env, R_ESI, decode); in exec_movs_single()
577 string_increment_reg(env, R_ESI, decode); in exec_cmps_single()
652 string_increment_reg(env, R_ESI, decode); in exec_lods_single()
1468 RRX(env, R_ESI) = rreg(cs->accel->fd, HV_X86_RSI); in load_regs()
H A Dx86hvf.c250 wreg(cs->accel->fd, HV_X86_RSI, env->regs[R_ESI]); in hvf_put_registers()
294 env->regs[R_ESI] = rreg(cs->accel->fd, HV_X86_RSI); in hvf_get_registers()
/openbmc/qemu/target/i386/tcg/sysemu/
H A Dsmm_helper.c94 x86_stq_phys(cs, sm_state + 0x7fc8, env->regs[R_ESI]); in do_smm_enter()
116 x86_stl_phys(cs, sm_state + 0x7fe8, env->regs[R_ESI]); in do_smm_enter()
228 env->regs[R_ESI] = x86_ldq_phys(cs, sm_state + 0x7fc8); in helper_rsm()
264 env->regs[R_ESI] = x86_ldl_phys(cs, sm_state + 0x7fe8); 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.h62 regs->r_esi = env->regs[R_ESI]; in target_copy_regs()
H A Dtarget_arch_cpu.h47 env->regs[R_ESI] = regs->esi; in target_cpu_init()
/openbmc/qemu/target/i386/
H A Darch_dump.c65 regs.rsi = env->regs[R_ESI]; in x86_64_write_elf64_note()
132 prstatus->regs.esi = env->regs[R_ESI] & 0xffffffff; in x86_fill_elf_prstatus()
291 s->rsi = env->regs[R_ESI]; in qemu_get_cpustate()
H A Dcpu-dump.c363 env->regs[R_ESI], in x86_cpu_dump_state()
398 (uint32_t)env->regs[R_ESI], 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.c331 .Rsi = env->regs[R_ESI], in patch_and_save_context()
372 .Esi = env->regs[R_ESI], in patch_and_save_context()
/openbmc/u-boot/drivers/bios_emulator/include/x86emu/
H A Dregs.h165 #define R_ESI spc.SI.I32_reg.e_reg macro
/openbmc/qemu/target/i386/tcg/
H A Dtranslate.c683 gen_lea_v_seg(s, cpu_regs[R_ESI], R_DS, s->override); in gen_string_movl_A0_ESI()
805 gen_op_add_reg(s, s->aflag, R_ESI, dshift); in gen_movs()
1237 gen_op_add_reg(s, s->aflag, R_ESI, gen_compute_Dshift(s, ot)); in gen_lods()
1266 gen_op_add_reg(s, s->aflag, R_ESI, dshift); in gen_cmps()
1308 gen_op_add_reg(s, s->aflag, R_ESI, gen_compute_Dshift(s, ot)); in gen_outs()
1641 index = R_ESI; in gen_lea_modrm_0()
1649 index = R_ESI; in gen_lea_modrm_0()
1658 base = R_ESI; in gen_lea_modrm_0()
3541 [R_ESI] = "rsi", in tcg_x86_init()
3558 [R_ESI] = "esi", in tcg_x86_init()
/openbmc/qemu/hw/i386/xen/
H A Dxen-hvm.c496 env->regs[R_ESI] = vmport_regs->esi; in regs_to_cpu()
508 vmport_regs->esi = env->regs[R_ESI]; in regs_from_cpu()
/openbmc/qemu/target/i386/nvmm/
H A Dnvmm-all.c100 state->gprs[NVMM_X64_GPR_RSI] = env->regs[R_ESI]; in nvmm_set_registers()
252 env->regs[R_ESI] = state->gprs[NVMM_X64_GPR_RSI]; in nvmm_get_registers()

12