This patch set does 3 things in one: * Add (very dumb) MMU notifiers for Book3S PR mode * Unify BookE and Book3S entry/exit paths a bit more * Deal properly with lazy EE for Book3S (and BookE-64) Enjoy! Alex Alexander Graf (10): KVM: PPC: BookE: No duplicate request != 0 check KVM: PPC: Use same kvmppc_prepare_to_enter code for booke and book3s_pr KVM: PPC: Book3s: PR: Add (dumb) MMU Notifier support KVM: PPC: BookE: Drop redundant vcpu->mode set KVM: PPC: Book3S: PR: Only do resched check once per exit KVM: PPC: Exit guest context while handling exit KVM: PPC: Book3S: PR: Indicate we're out of guest mode KVM: PPC: Consistentify vcpu exit path KVM: PPC: Book3S: PR: Rework irq disabling KVM: PPC: Move kvm_guest_enter call into generic code arch/powerpc/include/asm/kvm_host.h | 3 +- arch/powerpc/include/asm/kvm_ppc.h | 13 +++++ arch/powerpc/kvm/Kconfig | 1 + arch/powerpc/kvm/book3s_32_mmu_host.c | 1 + arch/powerpc/kvm/book3s_64_mmu_host.c | 1 + arch/powerpc/kvm/book3s_mmu_hpte.c | 5 -- arch/powerpc/kvm/book3s_pr.c | 95 ++++++++++++++++++++++---------- arch/powerpc/kvm/book3s_rmhandlers.S | 15 +++--- arch/powerpc/kvm/booke.c | 82 +++++----------------------- arch/powerpc/kvm/powerpc.c | 74 +++++++++++++++++++++++++ 10 files changed, 178 insertions(+), 112 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html