diff options
author | Dominik Dingel <dingel@linux.vnet.ibm.com> | 2013-06-06 15:32:37 +0200 |
---|---|---|
committer | Christian Borntraeger <borntraeger@de.ibm.com> | 2014-01-30 12:51:38 +0100 |
commit | e0ead41a6dac09f86675ce07a66e4b253a9b7bd5 (patch) | |
tree | ed0026f1f858cbab03db7dc83cb7820d0a348821 /include/linux/kvm_host.h | |
parent | 24eb3a824c4f3ccfaa2305dc1d9d9e2a708828c5 (diff) | |
download | linux-stable-e0ead41a6dac09f86675ce07a66e4b253a9b7bd5.tar.gz linux-stable-e0ead41a6dac09f86675ce07a66e4b253a9b7bd5.tar.bz2 linux-stable-e0ead41a6dac09f86675ce07a66e4b253a9b7bd5.zip |
KVM: async_pf: Provide additional direct page notification
By setting a Kconfig option, the architecture can control when
guest notifications will be presented by the apf backend.
There is the default batch mechanism, working as before, where the vcpu
thread should pull in this information.
Opposite to this, there is now the direct mechanism, that will push the
information to the guest.
This way s390 can use an already existing architecture interface.
Still the vcpu thread should call check_completion to cleanup leftovers.
Signed-off-by: Dominik Dingel <dingel@linux.vnet.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Diffstat (limited to 'include/linux/kvm_host.h')
-rw-r--r-- | include/linux/kvm_host.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/linux/kvm_host.h b/include/linux/kvm_host.h index c0102ef2de48..f5937b8188b4 100644 --- a/include/linux/kvm_host.h +++ b/include/linux/kvm_host.h @@ -192,7 +192,7 @@ struct kvm_async_pf { void kvm_clear_async_pf_completion_queue(struct kvm_vcpu *vcpu); void kvm_check_async_pf_completion(struct kvm_vcpu *vcpu); -int kvm_setup_async_pf(struct kvm_vcpu *vcpu, gva_t gva, gfn_t gfn, +int kvm_setup_async_pf(struct kvm_vcpu *vcpu, gva_t gva, unsigned long hva, struct kvm_arch_async_pf *arch); int kvm_async_pf_wakeup_all(struct kvm_vcpu *vcpu); #endif |