[PATCH 0/5] KVM: PPC: E500: Implement MMU Notifiers

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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-ppc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [KVM Development]     [KVM ARM]     [KVM ia64]     [Linux Virtualization]     [Linux USB Devel]     [Linux Video]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux