mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 16:23:55 -06:00
target-i386: Use correct memory attributes for ioport accesses
In order to do this, stop using the cpu_in*/out* helpers, and instead access address_space_io directly. cpu_in* and cpu_out* remain for usage in the monitor, in qtest, and in Xen. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
b216aa6c0f
commit
3f7d846486
5 changed files with 58 additions and 87 deletions
|
@ -86,12 +86,12 @@ DEF_HELPER_1(wrmsr, void, env)
|
|||
DEF_HELPER_2(check_iob, void, env, i32)
|
||||
DEF_HELPER_2(check_iow, void, env, i32)
|
||||
DEF_HELPER_2(check_iol, void, env, i32)
|
||||
DEF_HELPER_2(outb, void, i32, i32)
|
||||
DEF_HELPER_1(inb, tl, i32)
|
||||
DEF_HELPER_2(outw, void, i32, i32)
|
||||
DEF_HELPER_1(inw, tl, i32)
|
||||
DEF_HELPER_2(outl, void, i32, i32)
|
||||
DEF_HELPER_1(inl, tl, i32)
|
||||
DEF_HELPER_3(outb, void, env, i32, i32)
|
||||
DEF_HELPER_2(inb, tl, env, i32)
|
||||
DEF_HELPER_3(outw, void, env, i32, i32)
|
||||
DEF_HELPER_2(inw, tl, env, i32)
|
||||
DEF_HELPER_3(outl, void, env, i32, i32)
|
||||
DEF_HELPER_2(inl, tl, env, i32)
|
||||
|
||||
DEF_HELPER_3(svm_check_intercept_param, void, env, i32, i64)
|
||||
DEF_HELPER_3(vmexit, void, env, i32, i64)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue