Changes in v3: - decouple vmport from portio types - removed portio traces from memory.h, consolidating it in ioport.h
CC: Jan Kiszka <jan.kis...@siemens.com> CC: malc <av1...@comtv.ru> Jan Kiszka (14): adlib: replace register_ioport* applesmc: replace register_ioport* wdt_ib700: replace register_ioport* i82374: replace register_ioport* prep: replace register_ioport* vt82c686: replace register_ioport* Privatize register_ioport_read/write isa: implement isa_is_ioport_assigned via memory_region_find vmware-vga: Accept unaligned I/O accesses xen: Mark fixed platform I/O as unaligned ioport: Switch dispatching to memory core layer ioport: Remove unused old dispatching services vmport: Disentangle read handler type from portio ioport: Move portio types to ioport.h exec.c | 27 --- hw/acpi/piix4.c | 9 +- hw/audio/adlib.c | 20 ++- hw/display/vmware_vga.c | 4 + hw/dma/i82374.c | 18 ++- hw/isa/lpc_ich9.c | 9 +- hw/isa/vt82c686.c | 40 +++-- hw/misc/applesmc.c | 50 ++++-- hw/misc/vmport.c | 4 +- hw/ppc/prep.c | 23 ++- hw/watchdog/wdt_ib700.c | 12 +- hw/xen/xen_platform.c | 4 + include/exec/ioport.h | 26 +-- include/exec/iorange.h | 31 ---- include/exec/memory-internal.h | 2 - include/exec/memory.h | 25 --- include/hw/i386/pc.h | 6 +- ioport.c | 380 +++++++++++----------------------------- memory.c | 88 --------- 19 files changed, 247 insertions(+), 531 deletions(-) delete mode 100644 include/exec/iorange.h -- 1.7.3.4