All of lore.kernel.org
 help / color / mirror / Atom feed
From: Paul Mackerras <paulus@ozlabs.org>
To: kvm-ppc@vger.kernel.org
Subject: [GIT PULL] Please pull my kvm-ppc-next-4.17-1 tag
Date: Thu, 29 Mar 2018 05:38:25 +0000	[thread overview]
Message-ID: <20180329053825.GA13441@fergus.ozlabs.ibm.com> (raw)
In-Reply-To: <20180119044850.GA10633@fergus.ozlabs.ibm.com>

Paolo or Radim,

Please do a pull from my kvm-ppc-next-4.17-1 tag to get a PPC KVM
update for the 4.17 merge window.  What's in here is a series that
improves the radix page fault handler for POWER9 systems and makes it
use the generic __gfn_to_pfn_memslot() function.  At this stage I am
just using that function as-is without the changes we discussed some
time ago; that can be optimized in future.

There are two other series that affect PPC KVM and also other powerpc
code. Michael Ellerman has put them in the topic/ppc-kvm branch in his
powerpc tree and merged them into his next branch.  I have not merged
that topic branch into my kvm-ppc-next branch because there were no
conflicts to resolve and so those changes might as well just go in
through Michael's tree.  There was a series that adds hypervisor
assistance for transactional memory, allowing KVM guests to use TM on
POWER9 systems, and a series that disables use of data watchpoints on
POWER9 because of hardware bugs.

Thanks,
Paul.

The following changes since commit a8b48a4dccea77e29462e59f1dbf0d5aa1ff167c:

  KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_vcore_entry (2018-03-14 15:10:50 +1100)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc tags/kvm-ppc-next-4.17-1

for you to fetch changes up to 31c8b0d0694a1f7e3b46df0d1341a874ecb5e0de:

  KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot() in page fault handler (2018-03-28 08:27:58 +1100)

----------------------------------------------------------------
KVM PPC update for 4.17

- Improvements for the radix page fault handler for HV KVM on POWER9.

----------------------------------------------------------------
Paul Mackerras (5):
      KVM: PPC: Remove unused kvm_unmap_hva callback
      KVM: PPC: Book3S HV: Radix page fault handler optimizations
      KVM: PPC: Book3S HV: Streamline setting of reference and change bits
      KVM: PPC: Book3S HV: Handle 1GB pages in radix page fault handler
      KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot() in page fault handler

 arch/powerpc/include/asm/kvm_host.h    |   1 -
 arch/powerpc/include/asm/kvm_ppc.h     |   1 -
 arch/powerpc/kvm/book3s.c              |   6 -
 arch/powerpc/kvm/book3s.h              |   1 -
 arch/powerpc/kvm/book3s_64_mmu_hv.c    |   9 -
 arch/powerpc/kvm/book3s_64_mmu_radix.c | 333 ++++++++++++++++++++-------------
 arch/powerpc/kvm/book3s_64_vio_hv.c    |   2 +-
 arch/powerpc/kvm/book3s_hv.c           |   1 -
 arch/powerpc/kvm/book3s_pr.c           |  10 -
 arch/powerpc/kvm/e500_mmu_host.c       |   2 +-
 arch/powerpc/kvm/trace_pr.h            |  15 --
 11 files changed, 210 insertions(+), 171 deletions(-)

  parent reply	other threads:[~2018-03-29  5:38 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-19  4:48 [GIT PULL] Please pull my kvm-ppc-next-4.16-1 tag Paul Mackerras
2018-01-19  4:48 ` Paul Mackerras
2018-02-01 15:17 ` Radim Krčmář
2018-02-01 15:17   ` Radim Krčmář
2018-02-09  9:41 ` [GIT PULL] Please pull my kvm-ppc-next-4.16-2 tag Paul Mackerras
2018-02-09  9:41   ` Paul Mackerras
2018-02-10 14:52   ` Radim Krčmář
2018-02-10 14:52     ` Radim Krčmář
2018-03-29  5:38 ` Paul Mackerras [this message]
2018-03-29 20:34 ` [GIT PULL] Please pull my kvm-ppc-next-4.17-1 tag Radim Krčmář
2018-06-04  1:27 ` [GIT PULL] Please pull my kvm-ppc-next-4.18-1 tag Paul Mackerras
2018-06-13  5:51 ` [GIT PULL] Please pull my kvm-ppc-next-4.18-2 tag Paul Mackerras
2018-06-13 16:22 ` [GIT PULL] Please pull my kvm-ppc-next-4.18-1 tag Paolo Bonzini
2018-06-13 21:52 ` Paul Mackerras
2018-07-31  5:56 ` [GIT PULL] Please pull my kvm-ppc-next-4.19-1 tag Paul Mackerras
2018-08-02 11:56 ` Paolo Bonzini
2018-10-10  5:55 ` [GIT PULL] Please pull my kvm-ppc-next-4.20-1 tag Paul Mackerras
2018-10-10 16:38 ` Paolo Bonzini
2018-10-20 10:53 ` [GIT PULL] Please pull my kvm-ppc-next-4.20-2 tag Paul Mackerras
2018-10-21  9:47 ` Paolo Bonzini
2018-12-18  3:05 ` [GIT PULL] Please pull my kvm-ppc-next-4.21-1 tag Paul Mackerras
2018-12-20 13:58 ` Radim Krčmář
2018-12-21  4:24 ` [GIT PULL] Please pull my kvm-ppc-next-4.21-2 tag Paul Mackerras
2018-12-21 10:48 ` Paolo Bonzini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180329053825.GA13441@fergus.ozlabs.ibm.com \
    --to=paulus@ozlabs.org \
    --cc=kvm-ppc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.