mbox series

[GIT,PULL] Please pull my kvm-ppc-next-4.17-1 tag

Message ID 20180329053825.GA13441@fergus.ozlabs.ibm.com
State Accepted
Headers show
Series [GIT,PULL] Please pull my kvm-ppc-next-4.17-1 tag | expand

Pull-request

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

Message

Paul Mackerras March 29, 2018, 5:38 a.m. UTC
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(-)
--
To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Comments

Radim Krčmář March 29, 2018, 8:34 p.m. UTC | #1
2018-03-29 16:38+1100, Paul Mackerras:
> 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.

Pulled, thanks.
--
To unsubscribe from this list: send the line "unsubscribe kvm-ppc" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html