/openbmc/qemu/target/i386/tcg/ |
H A D | int_helper.c | 74 num = (env->regs[R_EAX] & 0xffff) | ((env->regs[R_EDX] & 0xffff) << 16); in helper_divw_AX() 86 env->regs[R_EDX] = (env->regs[R_EDX] & ~0xffff) | r; in helper_divw_AX() 93 num = (env->regs[R_EAX] & 0xffff) | ((env->regs[R_EDX] & 0xffff) << 16); in helper_idivw_AX() 105 env->regs[R_EDX] = (env->regs[R_EDX] & ~0xffff) | r; in helper_idivw_AX() 113 num = ((uint32_t)env->regs[R_EAX]) | ((uint64_t)((uint32_t)env->regs[R_EDX]) << 32); in helper_divl_EAX() 124 env->regs[R_EDX] = (uint32_t)r; in helper_divl_EAX() 132 num = ((uint32_t)env->regs[R_EAX]) | ((uint64_t)((uint32_t)env->regs[R_EDX]) << 32); in helper_idivl_EAX() 143 env->regs[R_EDX] = (uint32_t)r; in helper_idivl_EAX() 376 r1 = env->regs[R_EDX]; in helper_divq_EAX() 381 env->regs[R_EDX] = r1; in helper_divq_EAX() [all …]
|
H A D | misc_helper.c | 61 env->regs[R_EDX] = edx; in helper_cpuid() 75 env->regs[R_EDX] = (uint32_t)(val >> 32); in helper_rdtsc()
|
/openbmc/u-boot/arch/x86/lib/ |
H A D | bios_interrupts.c | 33 if (cursor_row != ((M.x86.R_EDX >> 8) & 0xff) || in int10_handler() 34 cursor_col >= (M.x86.R_EDX & 0xff)) { in int10_handler() 37 cursor_row = (M.x86.R_EDX >> 8) & 0xff; in int10_handler() 38 cursor_col = M.x86.R_EDX & 0xff; in int10_handler() 44 M.x86.R_EDX = (cursor_row << 8) | cursor_col; in int10_handler() 119 M.x86.R_EDX = 0x20494350; /* ' ICP' */ in int1a_handler() 133 vendorid = M.x86.R_EDX; in int1a_handler()
|
H A D | bios.c | 62 .edx = M.x86.R_EDX, in int_exception_handler() 314 M.x86.R_EDX = edx; in interrupt_handler() 338 *(volatile u32 *)&edx = M.x86.R_EDX; in interrupt_handler()
|
/openbmc/u-boot/drivers/bios_emulator/ |
H A D | biosemu.c | 252 M.x86.R_EDX = regs->e.edx; in BE_callRealMode() 278 regs->e.edx = M.x86.R_EDX; in BE_callRealMode() 303 M.x86.R_EDX = in->e.edx; in BE_int86() 320 out->e.edx = M.x86.R_EDX; in BE_int86() 343 M.x86.R_EDX = in->e.edx; in BE_int86x() 364 out->e.edx = M.x86.R_EDX; in BE_int86x()
|
/openbmc/qemu/target/i386/hvf/ |
H A D | x86.h | 203 #define RDX(cpu) RRX(cpu, R_EDX) 221 #define EDX(cpu) ERX(cpu, R_EDX) 231 #define DX(cpu) RX(cpu, R_EDX) 241 #define DL(cpu) RL(cpu, R_EDX) 247 #define DH(cpu) RH(cpu, R_EDX)
|
H A D | x86_cpuid.c | 174 case R_EDX: in hvf_get_supported_cpuid()
|
/openbmc/qemu/linux-user/i386/ |
H A D | cpu_loop.c | 177 env->regs[R_EDX], env->regs[10], env->regs[8], in emulate_vsyscall() 230 env->regs[R_EDX], in cpu_loop() 249 env->regs[R_EDX], in cpu_loop() 369 env->regs[R_EDX] = regs->rdx; in target_cpu_copy_regs() 379 env->regs[R_EDX] = regs->edx; in target_cpu_copy_regs()
|
H A D | signal.c | 362 __put_user(env->regs[R_EDX], &sc->edx); in setup_sigcontext() 383 __put_user(env->regs[R_EDX], &sc->rdx); in setup_sigcontext() 497 env->regs[R_EDX] = 0; in setup_frame() 579 env->regs[R_EDX] = frame_addr + offsetof(struct rt_sigframe, info); in setup_rt_frame() 580 __put_user(env->regs[R_EDX], &frame->pinfo); in setup_rt_frame() 587 env->regs[R_EDX] = frame_addr + offsetof(struct rt_sigframe, uc); in setup_rt_frame() 730 env->regs[R_EDX] = tswapl(sc->edx); in restore_sigcontext() 749 env->regs[R_EDX] = tswapl(sc->rdx); in restore_sigcontext()
|
/openbmc/u-boot/drivers/bios_emulator/x86emu/ |
H A D | decode.c | 660 return &M.x86.R_EDX; in decode_rm_long_register() 755 return M.x86.R_EDX * index; in decode_sib_si() 807 offset = M.x86.R_EDX; in decode_sib_address() 892 return M.x86.R_EDX; in decode_rm00_address() 977 return M.x86.R_EDX + displacement; in decode_rm01_address() 1066 return M.x86.R_EDX + displacement; in decode_rm10_address()
|
H A D | prim_ops.c | 1953 imul_long_direct(&M.x86.R_EAX,&M.x86.R_EDX,M.x86.R_EAX,s); in imul_long() 1954 if (((M.x86.R_EAX & 0x80000000) == 0 && M.x86.R_EDX == 0x00000000) || in imul_long() 1955 ((M.x86.R_EAX & 0x80000000) != 0 && M.x86.R_EDX == 0xFFFFFFFF)) { in imul_long() 2011 M.x86.R_EDX = (u32)(res >> 32); in mul_long() 2026 M.x86.R_EDX = rhi_lo; in mul_long() 2028 if (M.x86.R_EDX == 0) { in mul_long() 2097 dvd = (((s64)M.x86.R_EDX) << 32) | M.x86.R_EAX; in idiv_long() 2110 s32 h_dvd = M.x86.R_EDX; in idiv_long() 2159 M.x86.R_EDX = (u32)mod; in idiv_long() 2222 dvd = (((u64)M.x86.R_EDX) << 32) | M.x86.R_EAX; in div_long() [all …]
|
/openbmc/linux/tools/arch/x86/kcpuid/ |
H A D | kcpuid.c | 41 R_EDX, enumerator 366 reg_index = R_EDX; in parse_line() 490 decode_bits(leaf->edx, &leaf->info[R_EDX], R_EDX); in show_leaf()
|
/openbmc/qemu/linux-user/ |
H A D | vm86.c | 63 target_v86->regs.edx = tswap32(env->regs[R_EDX]); in save_v86_state() 85 env->regs[R_EDX] = ts->vm86_saved_regs.edx; in save_v86_state() 223 ts->vm86_saved_regs.edx = env->regs[R_EDX]; in do_vm86() 263 env->regs[R_EDX] = tswap32(target_v86->regs.edx); in do_vm86()
|
/openbmc/qemu/bsd-user/x86_64/ |
H A D | target_arch_cpu.h | 55 env->regs[R_EDX] = regs->rdx; in target_cpu_init() 133 env->regs[R_EDX], in target_cpu_loop()
|
H A D | target_arch_vmparam.h | 44 state->regs[R_EDX] = retval2; in set_second_rval()
|
H A D | target_arch_reg.h | 76 regs->r_rdx = env->regs[R_EDX]; in target_copy_regs()
|
/openbmc/qemu/bsd-user/i386/ |
H A D | target_arch_vmparam.h | 44 state->regs[R_EDX] = retval2; in set_second_rval()
|
H A D | target_arch_reg.h | 66 regs->r_edx = env->regs[R_EDX]; in target_copy_regs()
|
H A D | target_arch_cpu.h | 46 env->regs[R_EDX] = regs->edx; in target_cpu_init()
|
/openbmc/qemu/target/i386/tcg/sysemu/ |
H A D | smm_helper.c | 90 x86_stq_phys(cs, sm_state + 0x7fe8, env->regs[R_EDX]); in do_smm_enter() 120 x86_stl_phys(cs, sm_state + 0x7fd8, env->regs[R_EDX]); in do_smm_enter() 224 env->regs[R_EDX] = x86_ldq_phys(cs, sm_state + 0x7fe8); in helper_rsm() 268 env->regs[R_EDX] = x86_ldl_phys(cs, sm_state + 0x7fd8); in helper_rsm()
|
H A D | misc_helper.c | 139 ((uint64_t)((uint32_t)env->regs[R_EDX]) << 32); in helper_wrmsr() 501 env->regs[R_EDX] = (uint32_t)(val >> 32); in helper_rdmsr()
|
/openbmc/qemu/hw/i386/ |
H A D | vmmouse.c | 81 data[2] = env->regs[R_ECX]; data[3] = env->regs[R_EDX]; in vmmouse_get_data() 91 env->regs[R_ECX] = data[2]; env->regs[R_EDX] = data[3]; in vmmouse_set_data()
|
/openbmc/qemu/target/i386/ |
H A D | arch_dump.c | 66 regs.rdx = env->regs[R_EDX]; in x86_64_write_elf64_note() 133 prstatus->regs.edx = env->regs[R_EDX] & 0xffffffff; in x86_fill_elf_prstatus() 290 s->rdx = env->regs[R_EDX]; in qemu_get_cpustate()
|
/openbmc/qemu/target/i386/kvm/ |
H A D | kvm.c | 410 case R_EDX: in cpuid_entry_get_reg() 451 if (function == 1 && reg == R_EDX) { in kvm_arch_get_supported_cpuid() 496 } else if (function == 7 && index == 0 && reg == R_EDX) { in kvm_arch_get_supported_cpuid() 515 } else if (function == 7 && index == 2 && reg == R_EDX) { in kvm_arch_get_supported_cpuid() 520 (reg == R_EAX || reg == R_EDX)) { in kvm_arch_get_supported_cpuid() 554 } else if (function == 0x80000001 && reg == R_EDX) { in kvm_arch_get_supported_cpuid() 558 cpuid_1_edx = kvm_arch_get_supported_cpuid(s, 1, 0, R_EDX); in kvm_arch_get_supported_cpuid() 572 } else if (function == KVM_CPUID_FEATURES && reg == R_EDX) { in kvm_arch_get_supported_cpuid() 638 if (kvm_arch_get_supported_cpuid(s, 0x80000001, 0, R_EDX) & in kvm_arch_get_supported_msr_feature() 963 {.func = HV_CPUID_FEATURES, .reg = R_EDX, [all …]
|
/openbmc/qemu/dump/ |
H A D | win_dump.c | 328 .Rdx = env->regs[R_EDX], in patch_and_save_context() 369 .Edx = env->regs[R_EDX], in patch_and_save_context()
|