29 lines
947 B
Diff
29 lines
947 B
Diff
From: Alexander Graf <agraf@suse.de>
|
|
Date: Mon, 16 Jun 2014 16:37:38 +0200
|
|
Subject: KVM: PPC: Book3S PR: Handle hyp doorbell exits
|
|
Origin: https://git.kernel.org/linus/568fccc43f901889b94b228cd0238916cb40e0bd
|
|
|
|
If we're running PR KVM in HV mode, we may get hypervisor doorbell interrupts.
|
|
Handle those the same way we treat normal doorbells.
|
|
|
|
Signed-off-by: Alexander Graf <agraf@suse.de>
|
|
---
|
|
arch/powerpc/kvm/book3s_pr.c | 1 +
|
|
1 file changed, 1 insertion(+)
|
|
|
|
diff --git a/arch/powerpc/kvm/book3s_pr.c b/arch/powerpc/kvm/book3s_pr.c
|
|
index 8ea7da4..3b82e86 100644
|
|
--- a/arch/powerpc/kvm/book3s_pr.c
|
|
+++ b/arch/powerpc/kvm/book3s_pr.c
|
|
@@ -988,6 +988,7 @@ int kvmppc_handle_exit_pr(struct kvm_run *run, struct kvm_vcpu *vcpu,
|
|
case BOOK3S_INTERRUPT_DECREMENTER:
|
|
case BOOK3S_INTERRUPT_HV_DECREMENTER:
|
|
case BOOK3S_INTERRUPT_DOORBELL:
|
|
+ case BOOK3S_INTERRUPT_H_DOORBELL:
|
|
vcpu->stat.dec_exits++;
|
|
r = RESUME_GUEST;
|
|
break;
|
|
--
|
|
1.7.10.4
|
|
|