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
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html