target/i386/hvf: use emul_ops->read_mem in x86_emu.c
No functional change. Signed-off-by: Wei Liu <liuwe@linux.microsoft.com> Link: https://lore.kernel.org/r/1741377325-28175-6-git-send-email-liuwe@linux.microsoft.com Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
e9c40026b6
commit
ae3c6134ec
1 changed files with 5 additions and 5 deletions
|
|
@ -184,7 +184,7 @@ void write_val_ext(CPUX86State *env, target_ulong ptr, target_ulong val, int siz
|
|||
|
||||
uint8_t *read_mmio(CPUX86State *env, target_ulong ptr, int bytes)
|
||||
{
|
||||
vmx_read_mem(env_cpu(env), env->emu_mmio_buf, ptr, bytes);
|
||||
emul_ops->read_mem(env_cpu(env), env->emu_mmio_buf, ptr, bytes);
|
||||
return env->emu_mmio_buf;
|
||||
}
|
||||
|
||||
|
|
@ -510,8 +510,8 @@ static void exec_outs_single(CPUX86State *env, struct x86_decode *decode)
|
|||
{
|
||||
target_ulong addr = decode_linear_addr(env, decode, RSI(env), R_DS);
|
||||
|
||||
vmx_read_mem(env_cpu(env), env->emu_mmio_buf, addr,
|
||||
decode->operand_size);
|
||||
emul_ops->read_mem(env_cpu(env), env->emu_mmio_buf, addr,
|
||||
decode->operand_size);
|
||||
emul_ops->handle_io(env_cpu(env), DX(env), env->emu_mmio_buf, 1,
|
||||
decode->operand_size, 1);
|
||||
|
||||
|
|
@ -620,7 +620,7 @@ static void exec_scas_single(CPUX86State *env, struct x86_decode *decode)
|
|||
addr = linear_addr_size(env_cpu(env), RDI(env),
|
||||
decode->addressing_size, R_ES);
|
||||
decode->op[1].type = X86_VAR_IMMEDIATE;
|
||||
vmx_read_mem(env_cpu(env), &decode->op[1].val, addr, decode->operand_size);
|
||||
emul_ops->read_mem(env_cpu(env), &decode->op[1].val, addr, decode->operand_size);
|
||||
|
||||
EXEC_2OP_FLAGS_CMD(env, decode, -, SET_FLAGS_OSZAPC_SUB, false);
|
||||
string_increment_reg(env, R_EDI, decode);
|
||||
|
|
@ -645,7 +645,7 @@ static void exec_lods_single(CPUX86State *env, struct x86_decode *decode)
|
|||
target_ulong val = 0;
|
||||
|
||||
addr = decode_linear_addr(env, decode, RSI(env), R_DS);
|
||||
vmx_read_mem(env_cpu(env), &val, addr, decode->operand_size);
|
||||
emul_ops->read_mem(env_cpu(env), &val, addr, decode->operand_size);
|
||||
write_reg(env, R_EAX, val, decode->operand_size);
|
||||
|
||||
string_increment_reg(env, R_ESI, decode);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue