This is a collection of random conversions to devices to the new memory API. Some qemu interfaces are also update, for example machine creation and sysbus.
Please review. If all is fine, I will post a [PULL] request for the batch (in git://git.kernel.org/pub/scm/virt/kvm/qemu-kvm.git memory/batch). Avi Kivity (24): arm_sysctl: convert to memory API stellaris_enet: convert to memory API sysbus: add helpers to add and delete memory regions to the system bus pci_host: convert conf index and data ports to memory API ReadWriteHandler: remove QEMUMachine: pass address space to machine init function an5206: convert to memory API armv7m: convert to memory API axis_dev88: convert to memory API (RAM only) sysbus: add sysbus_add_memory_overlap() integratorcp: convert to memory API (RAM/flash only) leon3: convert to memory API cirrus: wrap memory update in a transaction piix_pci: wrap memory update in a transaction Makefile.hw: allow hw/ files to include glib headers pflash_cfi01/pflash_cfi02: convert to memory API dummy_m68k: convert to memory API g364fb: convert to memory API lm32_boards: convert to memory API mainstone: convert to memory API mcf5208: convert to memory API milkymist-minimac2: convert to memory API milkymist-softusb: convert to memory API milkymist: convert to memory API Makefile.hw | 1 + Makefile.target | 1 - hw/an5206.c | 16 +++++-- hw/arm-misc.h | 5 ++- hw/arm_sysctl.c | 1 + hw/armv7m.c | 24 ++++++---- hw/axis_dev88.c | 20 +++++---- hw/boards.h | 5 ++- hw/cirrus_vga.c | 2 + hw/collie.c | 21 ++++++--- hw/dec_pci.c | 13 +++--- hw/dummy_m68k.c | 10 +++- hw/flash.h | 16 +++++-- hw/g364fb.c | 61 +++++++++++++++------------ hw/grackle_pci.c | 13 +++--- hw/gumstix.c | 37 ++++++++++------ hw/integratorcp.c | 32 ++++++++++---- hw/leon3.c | 20 ++++++--- hw/lm32_boards.c | 35 +++++++++------ hw/mainstone.c | 37 +++++++++------ hw/mcf5208.c | 75 +++++++++++++++------------------ hw/milkymist-minimac2.c | 43 +++++++++--------- hw/milkymist-softusb.c | 48 ++++++++++---------- hw/milkymist.c | 20 +++++--- hw/mips.h | 4 +- hw/mips_fulong2e.c | 4 +- hw/mips_jazz.c | 11 +++- hw/mips_malta.c | 48 ++++++++++++--------- hw/mips_mipssim.c | 4 +- hw/mips_r4k.c | 23 ++++++---- hw/musicpal.c | 20 ++++++--- hw/nseries.c | 18 ++++++-- hw/omap_sx1.c | 30 ++++++++----- hw/palm.c | 4 +- hw/pc_piix.c | 31 +++++++++----- hw/pci_host.c | 86 ++++++++++++++++--------------------- hw/pci_host.h | 16 +++---- hw/petalogix_ml605_mmu.c | 12 +++-- hw/petalogix_s3adsp1800_mmu.c | 13 ++++-- hw/pflash_cfi01.c | 67 ++++++++++------------------- hw/pflash_cfi02.c | 95 ++++++++++++++++++++--------------------- hw/piix_pci.c | 13 +++++- hw/ppc405_boards.c | 69 +++++++++++++++++------------- hw/ppc440_bamboo.c | 4 +- hw/ppc4xx_pci.c | 10 +++-- hw/ppc_newworld.c | 4 +- hw/ppc_oldworld.c | 4 +- hw/ppc_prep.c | 4 +- hw/ppce500_mpc8544ds.c | 4 +- hw/ppce500_pci.c | 21 ++++----- hw/prep_pci.c | 12 ++++- hw/r2d.c | 12 ++++- hw/realview.c | 33 ++++++++++---- hw/s390-virtio.c | 4 +- hw/shix.c | 4 +- hw/spitz.c | 32 ++++++++++---- hw/stellaris.c | 21 ++++++--- hw/stellaris_enet.c | 29 +++++------- hw/sun4m.c | 48 +++++++++++++++----- hw/sun4u.c | 12 ++++- hw/syborg.c | 4 +- hw/sysbus.c | 28 ++++++++++++ hw/sysbus.h | 8 +++ hw/tosa.c | 4 +- hw/unin_pci.c | 82 ++++++++++++++++++------------------ hw/versatilepb.c | 19 ++++++-- hw/vexpress.c | 4 +- hw/virtex_ml507.c | 12 +++-- hw/xen_machine_pv.c | 4 +- hw/z2.c | 20 +++++--- rwhandler.c | 87 ------------------------------------- rwhandler.h | 27 ------------ vl.c | 3 +- 73 files changed, 924 insertions(+), 760 deletions(-) delete mode 100644 rwhandler.c delete mode 100644 rwhandler.h -- 1.7.5.3