[PATCH 0/10] Add E500 support in KVM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch set add E500 support in KVM,
and is based on Hollis's patches (http://penguinppc.org/~hollisb/kvm/)

[v2]
1. fixed the bug that miss pid in kvmppc_core_vcpu_translate
2. rename a lot functions in e500_tlb.c in order to get a clearer hierarchy.
3. remove unmatched comments.
4. adjust mask to make sure tlbsel always be safe.
5. clean up code according to the booke_emulate.c

[stat]
 arch/powerpc/include/asm/kvm_asm.h  |    7 +-
 arch/powerpc/include/asm/kvm_e500.h |   67 ++++
 arch/powerpc/include/asm/kvm_host.h |    3 +-
 arch/powerpc/include/asm/kvm_ppc.h  |    2 +
 arch/powerpc/kernel/asm-offsets.c   |    4 +-
 arch/powerpc/kvm/44x_tlb.c          |    8 +
 arch/powerpc/kvm/Kconfig            |   13 +
 arch/powerpc/kvm/Makefile           |    9 +
 arch/powerpc/kvm/booke.c            |   22 +-
 arch/powerpc/kvm/booke.h            |   29 +-
 arch/powerpc/kvm/booke_emulate.c    |    4 +
 arch/powerpc/kvm/booke_interrupts.S |    5 +
 arch/powerpc/kvm/e500.c             |  169 ++++++++
 arch/powerpc/kvm/e500_emulate.c     |  196 ++++++++++
 arch/powerpc/kvm/e500_tlb.c         |  737 +++++++++++++++++++++++++++++++++++
 arch/powerpc/kvm/e500_tlb.h         |  184 +++++++++
16 files changed, 1442 insertions(+), 17 deletions(-)



--
To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [KVM Development]     [KVM ARM]     [KVM ia64]     [Linux Virtualization]     [Linux USB Devel]     [Linux Video]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux