mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-10 02:54:58 -06:00
i386: hvf: remove addr_t
Use target_ulong for virtual addresses and uint64_t for physical addresses. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
e8a632579d
commit
ff2de1668c
12 changed files with 101 additions and 101 deletions
|
@ -31,13 +31,13 @@ void store_regs(struct CPUState *cpu);
|
|||
void simulate_rdmsr(struct CPUState *cpu);
|
||||
void simulate_wrmsr(struct CPUState *cpu);
|
||||
|
||||
addr_t read_reg(CPUX86State *env, int reg, int size);
|
||||
void write_reg(CPUX86State *env, int reg, addr_t val, int size);
|
||||
addr_t read_val_from_reg(addr_t reg_ptr, int size);
|
||||
void write_val_to_reg(addr_t reg_ptr, addr_t val, int size);
|
||||
void write_val_ext(struct CPUX86State *env, addr_t ptr, addr_t val, int size);
|
||||
uint8_t *read_mmio(struct CPUX86State *env, addr_t ptr, int bytes);
|
||||
addr_t read_val_ext(struct CPUX86State *env, addr_t ptr, int size);
|
||||
target_ulong read_reg(CPUX86State *env, int reg, int size);
|
||||
void write_reg(CPUX86State *env, int reg, target_ulong val, int size);
|
||||
target_ulong read_val_from_reg(target_ulong reg_ptr, int size);
|
||||
void write_val_to_reg(target_ulong reg_ptr, target_ulong val, int size);
|
||||
void write_val_ext(struct CPUX86State *env, target_ulong ptr, target_ulong val, int size);
|
||||
uint8_t *read_mmio(struct CPUX86State *env, target_ulong ptr, int bytes);
|
||||
target_ulong read_val_ext(struct CPUX86State *env, target_ulong ptr, int size);
|
||||
|
||||
void exec_movzx(struct CPUX86State *env, struct x86_decode *decode);
|
||||
void exec_shl(struct CPUX86State *env, struct x86_decode *decode);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue