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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to