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). v2: - removed <glib.h> includes - folded in a build fix - dropped patch 6, "QEMUMachine: pass address space to machine init". unfortunately this scatters a lot of get_system_memory() which will have to be replaced by something better. Avi Kivity (22): 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 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 | 12 ++++-- hw/arm-misc.h | 5 ++- hw/armv7m.c | 22 +++++---- hw/axis_dev88.c | 16 ++++---- hw/cirrus_vga.c | 2 + hw/collie.c | 16 ++++--- hw/dec_pci.c | 13 +++--- hw/dummy_m68k.c | 7 ++- hw/flash.h | 16 +++++-- hw/g364fb.c | 60 ++++++++++++++------------ hw/grackle_pci.c | 13 +++--- hw/gumstix.c | 28 +++++++----- hw/integratorcp.c | 28 +++++++++---- hw/leon3.c | 15 ++++--- hw/lm32_boards.c | 29 +++++++----- hw/mainstone.c | 33 ++++++++------ hw/mcf5208.c | 72 ++++++++++++++----------------- hw/milkymist-minimac2.c | 43 +++++++++---------- hw/milkymist-softusb.c | 48 +++++++++++----------- hw/milkymist.c | 16 ++++--- hw/mips.h | 4 +- hw/mips_jazz.c | 3 +- hw/mips_malta.c | 45 +++++++++++--------- hw/mips_r4k.c | 20 +++++---- hw/musicpal.c | 15 ++++--- hw/omap_sx1.c | 21 +++++---- hw/pci_host.c | 86 +++++++++++++++++--------------------- hw/pci_host.h | 16 +++---- hw/petalogix_ml605_mmu.c | 7 ++- hw/petalogix_s3adsp1800_mmu.c | 8 ++- hw/pflash_cfi01.c | 67 ++++++++++------------------- hw/pflash_cfi02.c | 93 ++++++++++++++++++++--------------------- hw/piix_pci.c | 13 +++++- hw/ppc405_boards.c | 63 +++++++++++++++------------ hw/ppc4xx_pci.c | 10 +++-- hw/ppce500_pci.c | 21 ++++----- hw/prep_pci.c | 12 ++++- hw/r2d.c | 7 ++- hw/stellaris.c | 5 ++- hw/stellaris_enet.c | 29 +++++------- hw/sysbus.c | 28 ++++++++++++ hw/sysbus.h | 8 ++++ hw/unin_pci.c | 82 ++++++++++++++++++------------------ hw/virtex_ml507.c | 7 ++- hw/z2.c | 15 ++++--- rwhandler.c | 87 -------------------------------------- rwhandler.h | 27 ------------ 49 files changed, 637 insertions(+), 658 deletions(-) delete mode 100644 rwhandler.c delete mode 100644 rwhandler.h -- 1.7.5.3