We've had an API transition running for years for MemoryRegionOps away from the old_mmio function-per-width to the new-style single function each for read and write. This patchset converts a couple of devices used in Arm machines to the new style.
This leaves us with: * hw/char/parallel * hw/block/pflash_cfi02 * hw/display/vga-isa-mm * hw/input/pckbd * hw/intc/apic * hw/m68k/mcf5206 * hw/net/pcinet-pci * hw/pci-host/bonito * hw/ppc/ppc405_boards * hw/ppc/ppc405_uc * hw/ppc/prep * hw/sh4/sh7750 * hw/timer/m48t59 * hw/watchdog/wdt_i6300esb for 17 uses in total. The conversions are fairly simple, so it would be nice to get this transition done for the next release -- then we can delete the code in memory.c that has to consider old_mmio. thanks -- PMM Peter Maydell (2): hw/usb/tusb6010: Convert away from old_mmio hw/net/smc91c111: Convert away from old_mmio hw/net/smc91c111.c | 54 +++++++++++++++++++++------------------------- hw/usb/tusb6010.c | 40 ++++++++++++++++++++++++++++++---- 2 files changed, 61 insertions(+), 33 deletions(-) -- 2.17.0