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: * e500 prerequisites * icache flushing on page map (probably also hits ARM!) * exit trace point for e500 Alexander Graf (8): KVM: PPC: BookE: Expose remote TLB flushes in debugfs KVM: PPC: E500: Fix clear_tlb_refs KVM: PPC: PR: Use generic tracepoint for guest exit KVM: PPC: Expose SYNC cap based on mmu notifiers KVM: Add hva_to_memslot KVM: PPC: E500: Implement MMU notifiers KVM: Add page map arch callback KVM: PPC: Add cache flush on page map arch/powerpc/include/asm/kvm_host.h | 13 +++++- arch/powerpc/include/asm/kvm_ppc.h | 1 + arch/powerpc/kvm/Kconfig | 2 + arch/powerpc/kvm/book3s_pr.c | 2 +- arch/powerpc/kvm/booke.c | 27 ++++++++++++ arch/powerpc/kvm/e500_tlb.c | 60 +++++++++++++++++++++++++- arch/powerpc/kvm/powerpc.c | 8 +++- arch/powerpc/kvm/trace.h | 79 ++++++++++++++++++++++------------ arch/powerpc/mm/mem.c | 1 + include/linux/kvm_host.h | 1 + virt/kvm/kvm_main.c | 20 ++++++++- 11 files changed, 180 insertions(+), 34 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