diff options
author | Dominik Dingel <dingel@linux.vnet.ibm.com> | 2013-10-07 17:11:48 +0200 |
---|---|---|
committer | Christian Borntraeger <borntraeger@de.ibm.com> | 2014-01-30 13:11:02 +0100 |
commit | 3c038e6be0e299d4d3762d0a9a29f02de6e04991 (patch) | |
tree | 06f0c3a8debccb32b2388d57990aba5f4e363ea3 /arch/s390/kvm/Kconfig | |
parent | 9f2ceda49c6b8827c795731c204f6c2587886e2c (diff) | |
download | op-kernel-dev-3c038e6be0e299d4d3762d0a9a29f02de6e04991.zip op-kernel-dev-3c038e6be0e299d4d3762d0a9a29f02de6e04991.tar.gz |
KVM: async_pf: Async page fault support on s390
This patch enables async page faults for s390 kvm guests.
It provides the userspace API to enable and disable_wait this feature.
The disable_wait will enforce that the feature is off by waiting on it.
Also it includes the diagnose code, called by the guest to enable async page faults.
The async page faults will use an already existing guest interface for this
purpose, as described in "CP Programming Services (SC24-6084)".
Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Diffstat (limited to 'arch/s390/kvm/Kconfig')
-rw-r--r-- | arch/s390/kvm/Kconfig | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/s390/kvm/Kconfig b/arch/s390/kvm/Kconfig index 70b46ea..c8bacbc 100644 --- a/arch/s390/kvm/Kconfig +++ b/arch/s390/kvm/Kconfig @@ -23,6 +23,8 @@ config KVM select ANON_INODES select HAVE_KVM_CPU_RELAX_INTERCEPT select HAVE_KVM_EVENTFD + select KVM_ASYNC_PF + select KVM_ASYNC_PF_SYNC ---help--- Support hosting paravirtualized guest machines using the SIE virtualization capability on the mainframe. This should work |