linux-s390.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PULL 0/8] KVM: s390: floating interrupt controller and asyncpf
@ 2014-01-30 12:53 Christian Borntraeger
  2014-01-30 12:53 ` [PULL 1/8] KVM: s390: add and extend interrupt information data structs Christian Borntraeger
                   ` (7 more replies)
  0 siblings, 8 replies; 15+ messages in thread
From: Christian Borntraeger @ 2014-01-30 12:53 UTC (permalink / raw)
  To: Gleb Natapov, Paolo Bonzini
  Cc: KVM, linux-s390, Cornelia Huck, Alexander Graf,
	Christian Borntraeger

Paolo, Gleb,

The following changes since commit c760f5e29d92adf5184589f1e616a4be146fb57c:

  Merge tag 'kvm-s390-20140117' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into kvm-queue (2014-01-23 11:38:13 +0100)

are available in the git repository at:


  git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git tags/kvm-s390-20140130

for you to fetch changes up to 536336c21697551ceca44bdffb9f53e6cc5f2f20:

  KVM: async_pf: Exploit one reg interface for pfault (2014-01-30 13:11:05 +0100)

The patches set should address all comments given.


Please pull into kvm/next.

Christian

----------------------------------------------------------------
Two new features are added by this patch set:
- The floating interrupt controller (flic) that allows us to inject,
  clear and inspect non-vcpu local interrupts. This also gives us an
  opportunity to fix deficiencies in our existing interrupt definitions.
- Support for asynchronous page faults via the pfault mechanism. Testing
  show significant guest performance improvements under host swap.

----------------------------------------------------------------
Dominik Dingel (5):
      KVM: s390: Add FAULT_FLAG_RETRY_NOWAIT for guest fault
      KVM: async_pf: Provide additional direct page notification
      KVM: async_pf: Allow to wait for outstanding work
      KVM: async_pf: Async page fault support on s390
      KVM: async_pf: Exploit one reg interface for pfault

Jens Freimann (3):
      KVM: s390: add and extend interrupt information data structs
      KVM: s390: add floating irq controller
      KVM: s390: limit floating irqs

 Documentation/virtual/kvm/devices/s390_flic.txt |  46 +++
 arch/s390/include/asm/kvm_host.h                |  58 ++--
 arch/s390/include/asm/pgtable.h                 |   2 +
 arch/s390/include/asm/processor.h               |   1 +
 arch/s390/include/uapi/asm/kvm.h                |  19 ++
 arch/s390/kvm/Kconfig                           |   2 +
 arch/s390/kvm/Makefile                          |   2 +-
 arch/s390/kvm/diag.c                            |  84 +++++
 arch/s390/kvm/interrupt.c                       | 389 ++++++++++++++++++++----
 arch/s390/kvm/kvm-s390.c                        | 135 +++++++-
 arch/s390/kvm/kvm-s390.h                        |   4 +
 arch/s390/kvm/sigp.c                            |   7 +
 arch/s390/kvm/trace.h                           |  46 +++
 arch/s390/mm/fault.c                            |  26 +-
 arch/x86/kvm/mmu.c                              |   2 +-
 include/linux/kvm_host.h                        |   3 +-
 include/uapi/linux/kvm.h                        |  66 ++++
 virt/kvm/Kconfig                                |   4 +
 virt/kvm/async_pf.c                             |  25 +-
 virt/kvm/kvm_main.c                             |   5 +
 20 files changed, 822 insertions(+), 104 deletions(-)
 create mode 100644 Documentation/virtual/kvm/devices/s390_flic.txt

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

end of thread, other threads:[~2014-01-31 14:58 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-30 12:53 [PULL 0/8] KVM: s390: floating interrupt controller and asyncpf Christian Borntraeger
2014-01-30 12:53 ` [PULL 1/8] KVM: s390: add and extend interrupt information data structs Christian Borntraeger
2014-01-30 12:53 ` [PULL 2/8] KVM: s390: add floating irq controller Christian Borntraeger
2014-01-30 12:53 ` [PULL 3/8] KVM: s390: limit floating irqs Christian Borntraeger
2014-01-30 12:53 ` [PULL 4/8] KVM: s390: Add FAULT_FLAG_RETRY_NOWAIT for guest fault Christian Borntraeger
2014-01-30 12:53 ` [PULL 5/8] KVM: async_pf: Provide additional direct page notification Christian Borntraeger
2014-01-31 11:38   ` Paolo Bonzini
2014-01-31 12:24     ` Christian Borntraeger
2014-01-31 13:13       ` Paolo Bonzini
2014-01-31 13:32       ` [PATCH] Fixup for patch 5 Christian Borntraeger
2014-01-31 13:32         ` [PATCH] KVM: async_pf: Add missing call for async page present Christian Borntraeger
2014-01-31 14:58         ` [PATCH] Fixup for patch 5 Paolo Bonzini
2014-01-30 12:53 ` [PULL 6/8] KVM: async_pf: Allow to wait for outstanding work Christian Borntraeger
2014-01-30 12:53 ` [PULL 7/8] KVM: async_pf: Async page fault support on s390 Christian Borntraeger
2014-01-30 12:53 ` [PULL 8/8] KVM: async_pf: Exploit one reg interface for pfault Christian Borntraeger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).