/openbmc/u-boot/drivers/bios_emulator/ |
H A D | biosemu.c | 256 M.x86.R_ES = sregs->es; in BE_callRealMode() 282 sregs->es = M.x86.R_ES; in BE_callRealMode() 347 M.x86.R_ES = sregs->es; in BE_int86x() 368 sregs->es = M.x86.R_ES; in BE_int86x()
|
/openbmc/qemu/linux-user/ |
H A D | vm86.c | 72 target_v86->regs.es = tswap16(env->segs[R_ES].selector); in save_v86_state() 96 cpu_x86_load_seg(env, R_ES, ts->vm86_saved_regs.es); in save_v86_state() 233 ts->vm86_saved_regs.es = env->segs[R_ES].selector; in do_vm86() 272 cpu_x86_load_seg(env, R_ES, tswap16(target_v86->regs.es)); in do_vm86()
|
/openbmc/u-boot/drivers/bios_emulator/x86emu/ |
H A D | ops.c | 460 push_word(M.x86.R_ES); in x86emuOp_push_ES() 474 M.x86.R_ES = pop_word(); in x86emuOp_pop_ES() 2542 store_data_byte_abs(M.x86.R_ES, M.x86.R_DI, val); in x86emuOp_movs_byte() 2586 store_data_long_abs(M.x86.R_ES, M.x86.R_DI, val); in x86emuOp_movs_word() 2589 store_data_word_abs(M.x86.R_ES, M.x86.R_DI, (u16)val); in x86emuOp_movs_word() 2620 val2 = fetch_data_byte_abs(M.x86.R_ES, M.x86.R_DI); in x86emuOp_cmps_byte() 2631 val2 = fetch_data_byte_abs(M.x86.R_ES, M.x86.R_DI); in x86emuOp_cmps_byte() 2667 val2 = fetch_data_long_abs(M.x86.R_ES, M.x86.R_DI); in x86emuOp_cmps_word() 2671 val2 = fetch_data_word_abs(M.x86.R_ES, M.x86.R_DI); in x86emuOp_cmps_word() 2684 val2 = fetch_data_long_abs(M.x86.R_ES, M.x86.R_DI); in x86emuOp_cmps_word() [all …]
|
H A D | debug.c | 374 printk("ES=%04x ", M.x86.R_ES); in x86emu_dump_regs() 424 printk("ES=%04x ", M.x86.R_ES); in x86emu_dump_xregs()
|
H A D | prim_ops.c | 2291 store_data_byte_abs(M.x86.R_ES, M.x86.R_DI,(*sys_inb)(M.x86.R_DX)); in single_in() 2293 store_data_word_abs(M.x86.R_ES, M.x86.R_DI,(*sys_inw)(M.x86.R_DX)); in single_in() 2295 store_data_long_abs(M.x86.R_ES, M.x86.R_DI,(*sys_inl)(M.x86.R_DX)); in single_in() 2334 (*sys_outb)(M.x86.R_DX,fetch_data_byte_abs(M.x86.R_ES, M.x86.R_SI)); in single_out() 2336 (*sys_outw)(M.x86.R_DX,fetch_data_word_abs(M.x86.R_ES, M.x86.R_SI)); in single_out() 2338 (*sys_outl)(M.x86.R_DX,fetch_data_long_abs(M.x86.R_ES, M.x86.R_SI)); in single_out()
|
H A D | decode.c | 275 return M.x86.R_ES; in get_data_segment() 699 return &M.x86.R_ES; in decode_rm_seg_register()
|
/openbmc/qemu/target/i386/hvf/ |
H A D | x86_task.c | 51 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 D | x86hvf.c | 110 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 D | x86_emu.c | 489 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()
|
/openbmc/qemu/bsd-user/i386/ |
H A D | target_arch_reg.h | 58 regs->r_es = env->segs[R_ES].selector & 0xffff; in target_copy_regs()
|
H A D | target_arch_cpu.h | 98 cpu_x86_load_seg(env, R_ES, __USER_DS); in target_cpu_init()
|
/openbmc/qemu/bsd-user/x86_64/ |
H A D | target_arch_reg.h | 83 regs->r_es = env->segs[R_ES].selector & 0xffff; in target_copy_regs()
|
H A D | target_arch_cpu.h | 108 cpu_x86_load_seg(env, R_ES, 0); in target_cpu_init()
|
/openbmc/qemu/target/i386/ |
H A D | arch_dump.c | 79 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 D | gdbstub.c | 169 return gdb_get_reg32(mem_buf, env->segs[R_ES].selector); in x86_cpu_gdb_read_register() 328 return x86_cpu_gdb_load_seg(cpu, R_ES, mem_buf); in x86_cpu_gdb_write_register()
|
H A D | machine.c | 245 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 D | monitor.c | 636 SEG("es", R_ES)
|
/openbmc/qemu/linux-user/i386/ |
H A D | signal.c | 355 __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 D | cpu_loop.c | 431 cpu_x86_load_seg(env, R_ES, __USER_DS); in target_cpu_copy_regs() 438 cpu_x86_load_seg(env, R_ES, 0); in target_cpu_copy_regs()
|
/openbmc/qemu/target/i386/tcg/sysemu/ |
H A D | svm_helper.c | 218 &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 D | smm_helper.c | 180 cpu_x86_load_seg_cache(env, R_ES, 0, 0, 0xffffffff, in do_smm_enter()
|
/openbmc/u-boot/drivers/bios_emulator/include/x86emu/ |
H A D | regs.h | 174 #define R_ES seg.ES macro
|
/openbmc/qemu/target/i386/tcg/ |
H A D | seg_helper.c | 567 tss_load_seg(env, R_ES, new_segs[R_ES], cpl, retaddr); in switch_tss_ra() 820 pushl(&sa, env->segs[R_ES].selector); in do_interrupt_protected() 837 pushw(&sa, env->segs[R_ES].selector); in do_interrupt_protected() 858 cpu_x86_load_seg_cache(env, R_ES, 0, 0, 0, 0); in do_interrupt_protected() 2169 validate_seg(env, R_ES, rpl); in helper_ret_protected() 2209 load_seg_vm(env, R_ES, new_es & 0xffff); in helper_ret_protected()
|
/openbmc/openbmc/poky/meta/recipes-bsp/v86d/v86d/ |
H A D | Update-x86emu-from-X.org.patch | 580 - printk("ES=%04x ", M.x86.R_ES ); 610 + printk("ES=%04x ", M.x86.R_ES); 662 - printk("ES=%04x ", M.x86.R_ES ); 692 + printk("ES=%04x ", M.x86.R_ES); 1009 - return M.x86.R_ES; 1032 + return M.x86.R_ES; 1519 - return &M.x86.R_ES; 1545 + return &M.x86.R_ES; 8457 store_data_long_abs(M.x86.R_ES, M.x86.R_DI, val); 8462 - store_data_word_abs(M.x86.R_ES, M.x86.R_DI, (u16)val); [all …]
|
/openbmc/qemu/target/i386/nvmm/ |
H A D | nvmm-all.c | 120 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()
|