All of lore.kernel.org
 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 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.