Hello kvm hackers, This patch series introduces some updates to the ARM (AArch32) kvm tools code: - virtio mmio fixes to deal with guest page sizes != 4k (in preparation for AArch64, which I will post separately). - .dtb dumping via the lkvm command line - Support for PSCI firmware as a replacement to the spin-table based SMP boot code The last option was implemented after discussion on the linux-arm-kernel list when adding support for the mach-virt platform. I hope to upstream the kernel-side part of the implementation for 3.9 and expect the kvm bits to follow once that has been merged. All feedback welcome. Will Will Deacon (4): kvm tools: virtio: remove hardcoded assumptions about guest page size kvm tools: pedantry: fix annoying typo kvm tools: arm: make .dtb dumping a command-line option kvm tools: arm: add support for PSCI firmware in place of spin-tables tools/kvm/Makefile | 5 +- tools/kvm/arm/aarch32/cortex-a15.c | 8 +-- tools/kvm/arm/aarch32/include/kvm/kvm-arch.h | 1 - tools/kvm/arm/aarch32/include/kvm/kvm-cpu-arch.h | 12 +++++ tools/kvm/arm/aarch32/kvm-cpu.c | 59 ++++++++++------------ tools/kvm/arm/aarch32/smp-pen.S | 39 -------------- tools/kvm/arm/fdt.c | 54 +++++++------------- tools/kvm/arm/include/arm-common/gic.h | 2 - tools/kvm/arm/include/arm-common/kvm-arch.h | 5 -- .../arm/include/{kvm => arm-common}/kvm-cpu-arch.h | 6 +-- tools/kvm/arm/include/kvm/kvm-config-arch.h | 8 +++ tools/kvm/arm/kvm-cpu.c | 4 +- tools/kvm/arm/kvm.c | 1 + tools/kvm/arm/smp.c | 21 -------- tools/kvm/include/kvm/virtio.h | 14 +---- tools/kvm/kvm.c | 2 +- tools/kvm/virtio/9p.c | 7 +-- tools/kvm/virtio/balloon.c | 7 +-- tools/kvm/virtio/blk.c | 7 +-- tools/kvm/virtio/console.c | 7 +-- tools/kvm/virtio/mmio.c | 8 +-- tools/kvm/virtio/net.c | 8 +-- tools/kvm/virtio/pci.c | 4 +- tools/kvm/virtio/rng.c | 7 +-- tools/kvm/virtio/scsi.c | 7 +-- 25 files changed, 114 insertions(+), 189 deletions(-) create mode 100644 tools/kvm/arm/aarch32/include/kvm/kvm-cpu-arch.h delete mode 100644 tools/kvm/arm/aarch32/smp-pen.S rename tools/kvm/arm/include/{kvm => arm-common}/kvm-cpu-arch.h (87%) delete mode 100644 tools/kvm/arm/smp.c -- 1.8.0 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html