diff options
author | Paul Mackerras <paulus@samba.org> | 2014-01-08 21:25:28 +1100 |
---|---|---|
committer | Alexander Graf <agraf@suse.de> | 2014-01-27 16:01:13 +0100 |
commit | 5d00f66b865e3782c5852cdafe1cea11a292a81e (patch) | |
tree | 5d1fc36361174c760ab5c315b98c336fdcaf83f3 /arch/powerpc/kvm/book3s_hv.c | |
parent | e0622bd9f2fccc8a801fa7aaf4fa6d7c728c3a78 (diff) | |
download | op-kernel-dev-5d00f66b865e3782c5852cdafe1cea11a292a81e.zip op-kernel-dev-5d00f66b865e3782c5852cdafe1cea11a292a81e.tar.gz |
KVM: PPC: Book3S HV: Prepare for host using hypervisor doorbells
POWER8 has support for hypervisor doorbell interrupts. Though the
kernel doesn't use them for IPIs on the powernv platform yet, it
probably will in future, so this makes KVM cope gracefully if a
hypervisor doorbell interrupt arrives while in a guest.
Signed-off-by: Paul Mackerras <paulus@samba.org>
Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'arch/powerpc/kvm/book3s_hv.c')
-rw-r--r-- | arch/powerpc/kvm/book3s_hv.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/kvm/book3s_hv.c b/arch/powerpc/kvm/book3s_hv.c index d7f2ec6..216049f 100644 --- a/arch/powerpc/kvm/book3s_hv.c +++ b/arch/powerpc/kvm/book3s_hv.c @@ -651,6 +651,7 @@ static int kvmppc_handle_exit_hv(struct kvm_run *run, struct kvm_vcpu *vcpu, r = RESUME_GUEST; break; case BOOK3S_INTERRUPT_EXTERNAL: + case BOOK3S_INTERRUPT_H_DOORBELL: vcpu->stat.ext_intr_exits++; r = RESUME_GUEST; break; |