KVM: s390: implement sigp external call
authorChristian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Tue, 18 Oct 2011 10:27:15 +0000 (12:27 +0200)
committerAvi Kivity <avi@redhat.com>
Sun, 30 Oct 2011 10:24:05 +0000 (12:24 +0200)
commit7697e71f72b45a1bd0abe70918c383100fcc8514
treeafad6ff9dcd00a031de31b9cd34d2ae09484586a
parent7eef87dc99e419b1cc051e4417c37e4744d7b661
KVM: s390: implement sigp external call

Implement sigp external call, which might be required for guests that
issue an external call instead of an emergency signal for IPI.

This fixes an issue with "KVM: unknown SIGP: 0x02" when booting
such an SMP guest.

Signed-off-by: Christian Ehrhardt <ehrhardt@linux.vnet.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
arch/s390/include/asm/kvm_host.h
arch/s390/kvm/interrupt.c
arch/s390/kvm/kvm-s390.c
arch/s390/kvm/sigp.c
include/linux/kvm.h