From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from tx2outboundpool.messaging.microsoft.com (tx2ehsobe001.messaging.microsoft.com [65.55.88.11]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (Client CN "mail.global.frontbridge.com", Issuer "Microsoft Secure Server Authority" (not verified)) by ozlabs.org (Postfix) with ESMTPS id 544F72C0225 for ; Wed, 27 Mar 2013 09:06:37 +1100 (EST) From: Mihai Caraman To: Subject: [PATCH 0/7 v2] KVM: PPC: e500: Enable FSL e6500 core Date: Wed, 27 Mar 2013 00:05:05 +0200 Message-ID: <1364335512-28426-1-git-send-email-mihai.caraman@freescale.com> MIME-Version: 1.0 Content-Type: text/plain Cc: Mihai Caraman , linuxppc-dev@lists.ozlabs.org, kvm@vger.kernel.org List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , 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 (7): 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 | 83 ++++++++++------- arch/powerpc/kvm/e500.c | 14 +++ arch/powerpc/kvm/e500.h | 25 +++++ arch/powerpc/kvm/e500_emulate.c | 19 ++++ arch/powerpc/kvm/e500_mmu.c | 181 ++++++++++++++++++++++++++++++---- arch/powerpc/kvm/e500mc.c | 16 +++ 11 files changed, 337 insertions(+), 59 deletions(-) -- 1.7.4.1