Hello again, These two patches add support for ARMv8 processors running an AArch64 instance of kvm to kvmtool. Both AArch32 and AArch64 guests are supported and, in the case of the latter, the guest page size may be either 64k or 4k. This depends on the ARM updates series I just posted: https://lists.cs.columbia.edu/pipermail/kvmarm/2013-January/004505.html Feedback welcome, Will Will Deacon (2): kvm tools: add support for ARMv8 processors kvm tools: arm: align guest memory buffer to maximum page size tools/kvm/Makefile | 14 +- tools/kvm/arm/aarch32/include/kvm/kvm-arch.h | 20 +-- .../kvm/arm/aarch32/include/kvm/kvm-config-arch.h | 8 ++ tools/kvm/arm/aarch64/cortex-a57.c | 95 ++++++++++++ tools/kvm/arm/aarch64/include/kvm/barrier.h | 8 ++ tools/kvm/arm/aarch64/include/kvm/kvm-arch.h | 17 +++ .../kvm/arm/aarch64/include/kvm/kvm-config-arch.h | 10 ++ tools/kvm/arm/aarch64/include/kvm/kvm-cpu-arch.h | 13 ++ tools/kvm/arm/aarch64/kvm-cpu.c | 160 +++++++++++++++++++++ tools/kvm/arm/fdt.c | 2 +- tools/kvm/arm/include/arm-common/kvm-arch.h | 32 ++++- .../include/{kvm => arm-common}/kvm-config-arch.h | 8 +- tools/kvm/arm/kvm.c | 26 +++- 13 files changed, 381 insertions(+), 32 deletions(-) create mode 100644 tools/kvm/arm/aarch32/include/kvm/kvm-config-arch.h create mode 100644 tools/kvm/arm/aarch64/cortex-a57.c create mode 100644 tools/kvm/arm/aarch64/include/kvm/barrier.h create mode 100644 tools/kvm/arm/aarch64/include/kvm/kvm-arch.h create mode 100644 tools/kvm/arm/aarch64/include/kvm/kvm-config-arch.h create mode 100644 tools/kvm/arm/aarch64/include/kvm/kvm-cpu-arch.h create mode 100644 tools/kvm/arm/aarch64/kvm-cpu.c rename tools/kvm/arm/include/{kvm => arm-common}/kvm-config-arch.h (61%) -- 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