public inbox for kvm@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/5] Fixes and improvements for HV KVM on PPC
@ 2014-12-03  2:30 Paul Mackerras
  2014-12-03  2:30 ` [PATCH 1/5] KVM: PPC: Book3S HV: Remove code for PPC970 processors Paul Mackerras
                   ` (5 more replies)
  0 siblings, 6 replies; 8+ messages in thread
From: Paul Mackerras @ 2014-12-03  2:30 UTC (permalink / raw)
  To: Alexander Graf; +Cc: kvm-ppc, kvm

This series of patches is based on Alex Graf's kvm-ppc-queue branch
and is intended for the 3.19 merge window.  It starts by removing the
code to support HV KVM on PPC970 processors.  This code is hardly used
now since there are not many HV-capable PPC970 machines (Apple G5
machines are not HV-capable) and POWER8 systems capable of running HV
KVM are generally available now.

Then there is a fix for a potential endianness problem, an improvement
for the existing H_CONFER implementation, a real-mode H_RANDOM
implementation, and a small Kconfig change.  None of these should be
controversial with the possible exception of H_RANDOM - but now that
userspace has full control over whether the H_RANDOM handler is active
or not (via the KVM_CAP_PPC_ENABLE_HCALL capability) it will hopefully
be controversial no longer.

Thanks,
Paul.

 Documentation/virtual/kvm/api.txt        |  17 ++
 arch/powerpc/include/asm/archrandom.h    |  11 +-
 arch/powerpc/include/asm/kvm_book3s.h    |   2 -
 arch/powerpc/include/asm/kvm_book3s_64.h |   1 -
 arch/powerpc/include/asm/kvm_host.h      |  17 +-
 arch/powerpc/include/asm/kvm_ppc.h       |   4 +-
 arch/powerpc/kernel/asm-offsets.c        |   2 +-
 arch/powerpc/kvm/Kconfig                 |   1 +
 arch/powerpc/kvm/book3s_64_mmu_hv.c      | 200 ++---------------
 arch/powerpc/kvm/book3s_hv.c             | 337 ++++++----------------------
 arch/powerpc/kvm/book3s_hv_builtin.c     | 151 +++++--------
 arch/powerpc/kvm/book3s_hv_interrupts.S  |  39 +---
 arch/powerpc/kvm/book3s_hv_ras.c         |   5 +-
 arch/powerpc/kvm/book3s_hv_rm_mmu.c      | 110 ++--------
 arch/powerpc/kvm/book3s_hv_rmhandlers.S  | 366 +++++++++++--------------------
 arch/powerpc/kvm/powerpc.c               |  13 +-
 arch/powerpc/platforms/powernv/rng.c     |  25 +++
 include/uapi/linux/kvm.h                 |   1 +
 18 files changed, 341 insertions(+), 961 deletions(-)


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

end of thread, other threads:[~2014-12-17 21:23 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-03  2:30 [PATCH 0/5] Fixes and improvements for HV KVM on PPC Paul Mackerras
2014-12-03  2:30 ` [PATCH 1/5] KVM: PPC: Book3S HV: Remove code for PPC970 processors Paul Mackerras
2014-12-03  2:30 ` [PATCH 2/5] KVM: PPC: Book3S HV: Fix endianness of instruction obtained from HEIR register Paul Mackerras
2014-12-03  2:30 ` [PATCH 3/5] KVM: PPC: Book3S HV: Improve H_CONFER implementation Paul Mackerras
2014-12-03  2:30 ` [PATCH 4/5] KVM: PPC: Book3S HV: Add fast real-mode H_RANDOM implementation Paul Mackerras
2014-12-17 21:23   ` Alexander Graf
2014-12-03  2:30 ` [PATCH 5/5] KVM: PPC: Book3S: Enable in-kernel XICS emulation by default Paul Mackerras
2014-12-17 12:56 ` [PATCH 0/5] Fixes and improvements for HV KVM on PPC Alexander Graf

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