When running on a POWER8 host, we get away with running the guest as POWER7 and nothing falls apart.
However, when we start exposing POWER8 as guest CPU, guests will start using new abilities on POWER8 which we need to handle. This patch set does a minimalistic approach to implementing those bits to make guests happy enough to run. Alex Alexander Graf (6): KVM: PPC: Book3S PR: Ignore PMU SPRs KVM: PPC: Book3S PR: Emulate TIR register KVM: PPC: Book3S PR: Handle Facility interrupt and FSCR KVM: PPC: Book3S PR: Expose TAR facility to guest KVM: PPC: Book3S PR: Expose EBB registers KVM: PPC: Book3S PR: Expose TM registers arch/powerpc/include/asm/kvm_asm.h | 18 ++++--- arch/powerpc/include/asm/kvm_book3s_asm.h | 2 + arch/powerpc/include/asm/kvm_host.h | 3 ++ arch/powerpc/kernel/asm-offsets.c | 3 ++ arch/powerpc/kvm/book3s.c | 34 +++++++++++++ arch/powerpc/kvm/book3s_emulate.c | 53 ++++++++++++++++++++ arch/powerpc/kvm/book3s_hv.c | 30 ----------- arch/powerpc/kvm/book3s_pr.c | 82 +++++++++++++++++++++++++++++++ arch/powerpc/kvm/book3s_segment.S | 25 ++++++++++ 9 files changed, 212 insertions(+), 38 deletions(-) -- 1.8.1.4 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html