Liu Yu wrote:
Any chance we could merge struct kvm_vcpu_arch for both 44x and e500?
In the end we might end up needing
vcpu -> arch -> core
kvm things power arch core specific things
Hollis is working on better abstraction and restructuring code anyway so
he might have a more detailed opinion ;-)
Signed-off-by: Liu Yu <yu.liu@xxxxxxxxxxxxx>
---
arch/powerpc/include/asm/kvm_asm.h | 7 ++-
arch/powerpc/include/asm/kvm_host.h | 112 +++++++++++++++++++++++++++++++++++
arch/powerpc/kernel/asm-offsets.c | 9 +++
arch/powerpc/kvm/44x_tlb.h | 4 +
arch/powerpc/kvm/Kconfig | 4 +-
arch/powerpc/kvm/Makefile | 7 ++
arch/powerpc/kvm/booke_guest.c | 14 ++++-
arch/powerpc/kvm/booke_host.c | 20 ++++--
arch/powerpc/kvm/emulate.c | 88 +++++++++++++++++++++++++++-
arch/powerpc/kvm/powerpc.c | 4 +
arch/powerpc/kvm/powerpc.h | 4 +
11 files changed, 261 insertions(+), 12 deletions(-)
[...]
--
Grüsse / regards,
Christian Ehrhardt
IBM Linux Technology Center, Open Virtualization
--
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