public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/18] KVM: PPC: Fixes for PR and preparation for POWER8
@ 2013-09-20  4:52 Paul Mackerras
  2013-09-20  4:52 ` [PATCH 01/18] KVM: PPC: BookE: Add GET/SET_ONE_REG interface for VRSAVE Paul Mackerras
                   ` (18 more replies)
  0 siblings, 19 replies; 22+ messages in thread
From: Paul Mackerras @ 2013-09-20  4:52 UTC (permalink / raw)
  To: Alexander Graf, kvm-ppc; +Cc: kvm

This patch series contains updated versions of patches that have been
posted before, plus one new compilation fix (for PR KVM without
CONFIG_ALTIVEC), plus a patch to allow the guest VRSAVE register to be
accessed with the ONE_REG interface on Book E.  The first few patches
are preparation for POWER8 support.  Following that there are several
patches that improve PR KVM's MMU emulation and prepare for being able
to compile both HV and PR KVM in the one kernel.  The series stops
short of allowing them to coexist, though, since the details of how
that should best be done are still being discussed.

Please apply.

Paul.

---
 Documentation/virtual/kvm/api.txt         |   3 +
 arch/powerpc/include/asm/exception-64s.h  |   8 +
 arch/powerpc/include/asm/kvm_asm.h        |   2 +
 arch/powerpc/include/asm/kvm_book3s.h     | 246 ++++++--------------------
 arch/powerpc/include/asm/kvm_book3s_32.h  |   2 +-
 arch/powerpc/include/asm/kvm_book3s_asm.h |   7 +-
 arch/powerpc/include/asm/kvm_host.h       |  22 ++-
 arch/powerpc/include/asm/reg.h            |  14 ++
 arch/powerpc/include/uapi/asm/kvm.h       |   5 +
 arch/powerpc/kernel/asm-offsets.c         |   8 +-
 arch/powerpc/kernel/exceptions-64s.S      |  26 +++
 arch/powerpc/kvm/book3s.c                 |  15 +-
 arch/powerpc/kvm/book3s_32_mmu.c          |  73 ++++----
 arch/powerpc/kvm/book3s_32_mmu_host.c     |  14 +-
 arch/powerpc/kvm/book3s_64_mmu.c          | 181 +++++++++++++++----
 arch/powerpc/kvm/book3s_64_mmu_host.c     | 102 ++++++++---
 arch/powerpc/kvm/book3s_64_mmu_hv.c       |   7 +-
 arch/powerpc/kvm/book3s_emulate.c         |   8 +-
 arch/powerpc/kvm/book3s_hv.c              | 116 ++++++++++--
 arch/powerpc/kvm/book3s_hv_rmhandlers.S   |  57 +++---
 arch/powerpc/kvm/book3s_interrupts.S      |  27 ++-
 arch/powerpc/kvm/book3s_mmu_hpte.c        |  64 ++++++-
 arch/powerpc/kvm/book3s_pr.c              | 282 +++++++++++++++++++++++-------
 arch/powerpc/kvm/book3s_pr_papr.c         |  52 ++++--
 arch/powerpc/kvm/book3s_rmhandlers.S      |  32 +---
 arch/powerpc/kvm/booke.c                  |   6 +
 arch/powerpc/kvm/trace.h                  |   7 +-
 27 files changed, 920 insertions(+), 466 deletions(-)

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2013-09-25 23:29 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-09-20  4:52 [PATCH 00/18] KVM: PPC: Fixes for PR and preparation for POWER8 Paul Mackerras
2013-09-20  4:52 ` [PATCH 01/18] KVM: PPC: BookE: Add GET/SET_ONE_REG interface for VRSAVE Paul Mackerras
2013-09-20  4:52 ` [PATCH 02/18] KVM: PPC: Book3S HV: Store LPCR value for each virtual core Paul Mackerras
2013-09-20  4:52 ` [PATCH 03/18] KVM: PPC: Book3S HV: Add support for guest Program Priority Register Paul Mackerras
2013-09-20  4:52 ` [PATCH 04/18] KVM: PPC: Book3S HV: Support POWER6 compatibility mode on POWER7 Paul Mackerras
2013-09-21  4:33   ` Paul Mackerras
2013-09-21  4:35   ` [PATCH v2 " Paul Mackerras
2013-09-20  4:52 ` [PATCH 05/18] KVM: PPC: Book3S HV: Don't crash host on unknown guest interrupt Paul Mackerras
2013-09-20  4:52 ` [PATCH 06/18] KVM: PPC: Book3S PR: Fix compilation without CONFIG_ALTIVEC Paul Mackerras
2013-09-20  4:52 ` [PATCH 07/18] KVM: PPC: Book3S PR: Keep volatile reg values in vcpu rather than shadow_vcpu Paul Mackerras
2013-09-20  4:52 ` [PATCH 08/18] KVM: PPC: Book3S PR: Allow guest to use 64k pages Paul Mackerras
2013-09-20  4:52 ` [PATCH 09/18] KVM: PPC: Book3S PR: Use 64k host pages where possible Paul Mackerras
2013-09-20  4:52 ` [PATCH 10/18] KVM: PPC: Book3S PR: Handle PP0 page-protection bit in guest HPTEs Paul Mackerras
2013-09-20  4:52 ` [PATCH 11/18] KVM: PPC: Book3S PR: Correct errors in H_ENTER implementation Paul Mackerras
2013-09-20  4:52 ` [PATCH 12/18] KVM: PPC: Book3S PR: Make HPT accesses and updates SMP-safe Paul Mackerras
2013-09-20  4:52 ` [PATCH 13/18] KVM: PPC: Book3S PR: Allocate kvm_vcpu structs from kvm_vcpu_cache Paul Mackerras
2013-09-20  4:52 ` [PATCH 14/18] KVM: PPC: Book3S: Move skip-interrupt handlers to common code Paul Mackerras
2013-09-20  4:52 ` [PATCH 15/18] KVM: PPC: Book3S PR: Better handling of host-side read-only pages Paul Mackerras
2013-09-20  4:52 ` [PATCH 16/18] KVM: PPC: Book3S PR: Use mmu_notifier_retry() in kvmppc_mmu_map_page() Paul Mackerras
2013-09-20  4:52 ` [PATCH 17/18] KVM: PPC: Book3S PR: Mark pages accessed, and dirty if being written Paul Mackerras
2013-09-20  4:52 ` [PATCH 18/18] KVM: PPC: Book3S PR: Reduce number of shadow PTEs invalidated by MMU notifiers Paul Mackerras
2013-09-25 23:29 ` [PATCH 00/18] KVM: PPC: Fixes for PR and preparation for POWER8 Alexander Graf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox