[PATCH 0/7 v2] KVM: PPC: e500: Enable FSL e6500 core
Mihai Caraman
mihai.caraman at freescale.com
Wed Mar 27 09:05:05 EST 2013
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
More information about the Linuxppc-dev
mailing list