This patch set adds a very simple implementation of MMU notifiers for the e500 target. Along the way, I stumbled over a few other things that I've put into the same patch set, namely: * support remote vcpu requests * hva_to_memslot helper function * icache flushing on page map * additional trace points v1 -> v2: - remove patches that are already merged into kvm-ppc-next - split up mmu notifier patch - remove hva_to_memslot - add trace points - change icache flush method to be in arch/powerpc - make request checks preemptible Alexander Graf (5): KVM: PPC: BookE: Add check_requests helper function KVM: PPC: BookE: Add support for vcpu->mode KVM: PPC: E500: Implement MMU notifiers KVM: PPC: Add cache flush on page map KVM: PPC: BookE: Add some more trace points arch/powerpc/include/asm/kvm_host.h | 4 +- arch/powerpc/include/asm/kvm_ppc.h | 13 ++++++ arch/powerpc/kvm/Kconfig | 2 + arch/powerpc/kvm/book3s_32_mmu_host.c | 3 + arch/powerpc/kvm/book3s_64_mmu_host.c | 2 + arch/powerpc/kvm/booke.c | 44 +++++++++++++++++--- arch/powerpc/kvm/e500_tlb.c | 66 +++++++++++++++++++++++++++--- arch/powerpc/kvm/trace.h | 71 +++++++++++++++++++++++++++++++++ arch/powerpc/mm/mem.c | 1 + 9 files changed, 192 insertions(+), 14 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