Enable basic support for Freescale e6500 core, adding MAV 2.0 support. Validated on T4240QDS platfrom. Altivec, Multithreading and HW Tablewalk are not addressed by this patchset. Mihai Caraman (8): KVM: PPC: Book3E: Refactor ONE_REG ioctl implementation KVM: PPC: e500: Expose MMU registers via ONE_REG KVM: PPC: e500: Move vcpu's MMU configuration to dedicated functions KVM: PPC: e500: Add support for TLBnPS registers KVM: PPC: e500: Add support for EPTCFG register KVM: PPC: e500: Remove E.PT and E.HV.LRAT categories from VCPUs KVM: PPC: e500mc: Enable e6500 cores KVM: PPC: e500: Add e6500 core to Kconfig description Documentation/virtual/kvm/api.txt | 16 +++ arch/powerpc/include/asm/kvm_host.h | 2 + arch/powerpc/include/uapi/asm/kvm.h | 22 ++++ arch/powerpc/kvm/44x.c | 12 ++ arch/powerpc/kvm/Kconfig | 6 +- arch/powerpc/kvm/booke.c | 102 ++++++++++--------- arch/powerpc/kvm/e500.c | 14 +++ arch/powerpc/kvm/e500.h | 22 ++++ arch/powerpc/kvm/e500_emulate.c | 19 ++++ arch/powerpc/kvm/e500_mmu.c | 192 +++++++++++++++++++++++++++++++---- arch/powerpc/kvm/e500mc.c | 16 +++ 11 files changed, 351 insertions(+), 72 deletions(-) -- 1.7.4.1 -- 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