Home
last modified time | relevance | path

Searched refs:R_ES (Results 1 – 25 of 26) sorted by relevance

12

/qemu/linux-user/
H A Dvm86.c96 target_v86->regs.es = tswap16(env->segs[R_ES].selector); in save_v86_state()
120 cpu_x86_load_seg(env, R_ES, ts->vm86_saved_regs.es); in save_v86_state()
434 ts->vm86_saved_regs.es = env->segs[R_ES].selector; in do_vm86()
473 cpu_x86_load_seg(env, R_ES, tswap16(target_v86->regs.es)); in do_vm86()
H A Delfload.c215 (*regs)[24] = tswapreg(env->segs[R_ES].selector & 0xffff); in elf_core_copy_regs()
306 (*regs)[8] = tswapreg(env->segs[R_ES].selector & 0xffff); in elf_core_copy_regs()
/qemu/target/i386/hvf/
H A Dx86_task.c51 tss->es = vmx_read_segment_selector(cpu, R_ES).sel; in save_state_to_tss32()
80 vmx_write_segment_selector(cpu, (x68_segment_selector){{tss->es}}, R_ES); in load_state_from_tss32()
H A Dx86hvf.c110 hvf_set_segment(cs, &seg, &env->segs[R_ES], false); in hvf_put_segments()
111 vmx_write_segment_descriptor(cs, &seg, R_ES); in hvf_put_segments()
180 vmx_read_segment_descriptor(cs, &seg, R_ES); in hvf_get_segments()
181 hvf_get_segment(&env->segs[R_ES], &seg); in hvf_get_segments()
H A Dx86_emu.c489 decode->addressing_size, R_ES); in exec_ins_single()
541 decode->addressing_size, R_ES); in exec_movs_single()
568 decode->addressing_size, R_ES); in exec_cmps_single()
598 decode->addressing_size, R_ES); in exec_stos_single()
622 decode->addressing_size, R_ES); in exec_scas_single()
H A Dx86_decode.c225 decode->op[0].reg = R_ES; in decode_pushseg()
252 decode->op[0].reg = R_ES; in decode_popseg()
2184 seg = R_ES; in decode_linear_addr()
/qemu/bsd-user/i386/
H A Dtarget_arch_reg.h58 regs->r_es = env->segs[R_ES].selector & 0xffff; in target_copy_regs()
H A Dtarget_arch_cpu.h98 cpu_x86_load_seg(env, R_ES, __USER_DS); in target_cpu_init()
/qemu/target/i386/
H A Darch_dump.c79 regs.es = env->segs[R_ES].selector; in x86_64_write_elf64_note()
143 prstatus->regs.es = env->segs[R_ES].selector; in x86_fill_elf_prstatus()
310 copy_segment(&s->es, &env->segs[R_ES]); in qemu_get_cpustate()
H A Dgdbstub.c159 return gdb_get_reg32(mem_buf, env->segs[R_ES].selector); in x86_cpu_gdb_read_register()
314 return x86_cpu_gdb_load_seg(cpu, R_ES, mem_buf); in x86_cpu_gdb_write_register()
H A Dmachine.c245 env->segs[R_ES].flags &= ~(env->segs[R_ES].flags & DESC_DPL_MASK); in cpu_pre_save()
343 env->segs[R_ES].flags &= ~(env->segs[R_ES].flags & DESC_DPL_MASK); in cpu_post_load()
H A Dmonitor.c636 SEG("es", R_ES)
H A Dcpu.h77 R_ES = 0, enumerator
2287 env->segs[R_ES].base | in cpu_x86_load_seg_cache()
H A Dcpu.c7081 cpu_x86_load_seg_cache(env, R_ES, 0, 0, 0xffff, in x86_cpu_reset_hold()
8172 hflags |= ((env->segs[R_DS].base | env->segs[R_ES].base | in x86_update_hflags()
/qemu/bsd-user/x86_64/
H A Dtarget_arch_reg.h83 regs->r_es = env->segs[R_ES].selector & 0xffff; in target_copy_regs()
H A Dtarget_arch_cpu.h108 cpu_x86_load_seg(env, R_ES, 0); in target_cpu_init()
/qemu/linux-user/i386/
H A Dsignal.c355 __put_user(env->segs[R_ES].selector, (uint32_t *)&sc->es); in setup_sigcontext()
501 cpu_x86_load_seg(env, R_ES, __USER_DS); in setup_frame()
592 cpu_x86_load_seg(env, R_ES, __USER_DS); in setup_rt_frame()
722 cpu_x86_load_seg(env, R_ES, tswap16(sc->es)); in restore_sigcontext()
H A Dcpu_loop.c428 cpu_x86_load_seg(env, R_ES, __USER_DS); in target_cpu_copy_regs()
435 cpu_x86_load_seg(env, R_ES, 0); in target_cpu_copy_regs()
/qemu/target/i386/tcg/sysemu/
H A Dsvm_helper.c218 &env->segs[R_ES]); in helper_vmrun()
354 env->vm_vmcb + offsetof(struct vmcb, save.es), R_ES); in helper_vmrun()
771 &env->segs[R_ES]); in do_vmexit()
876 env->vm_hsave + offsetof(struct vmcb, save.es), R_ES); in do_vmexit()
H A Dsmm_helper.c180 cpu_x86_load_seg_cache(env, R_ES, 0, 0, 0xffffffff, in do_smm_enter()
/qemu/target/i386/tcg/
H A Dseg_helper.c487 tss_load_seg(env, R_ES, new_segs[R_ES], cpl, retaddr); in switch_tss_ra()
787 PUSHL(ssp, esp, sp_mask, env->segs[R_ES].selector); in do_interrupt_protected()
804 PUSHW(ssp, esp, sp_mask, env->segs[R_ES].selector); in do_interrupt_protected()
825 cpu_x86_load_seg_cache(env, R_ES, 0, 0, 0, 0); in do_interrupt_protected()
2108 validate_seg(env, R_ES, rpl); in helper_ret_protected()
2148 load_seg_vm(env, R_ES, new_es & 0xffff); in helper_ret_protected()
H A Dtranslate.c688 gen_lea_v_seg(s, cpu_regs[R_EDI], R_ES, -1); in gen_lea_v_seg_dest()
3845 [R_ES] = "es_base", in disas_insn_old()
H A Ddecode-new.c.inc2470 s->override = R_ES;
/qemu/target/i386/nvmm/
H A Dnvmm-all.c120 nvmm_set_segment(&state->segs[NVMM_X64_SEG_ES], &env->segs[R_ES]); in nvmm_set_registers()
270 nvmm_get_segment(&env->segs[R_ES], &state->segs[NVMM_X64_SEG_ES]); in nvmm_get_registers()
/qemu/target/i386/kvm/
H A Dkvm.c2951 set_v8086_seg(&sregs.es, &env->segs[R_ES]); in kvm_put_sregs()
2958 set_seg(&sregs.es, &env->segs[R_ES]); in kvm_put_sregs()
2998 set_v8086_seg(&sregs.es, &env->segs[R_ES]); in kvm_put_sregs2()
3005 set_seg(&sregs.es, &env->segs[R_ES]); in kvm_put_sregs2()
3730 get_seg(&env->segs[R_ES], &sregs.es); in kvm_get_sregs()
3773 get_seg(&env->segs[R_ES], &sregs.es); in kvm_get_sregs2()

12