s390x/css: update css_adapter_interrupt
commit25a08b8ded0f4f898b6b12c7ee2cf4c1c55cfcce
authorYi Min Zhao <zyimin@linux.vnet.ibm.com>
Fri, 17 Feb 2017 07:26:48 +0000 (17 15:26 +0800)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Fri, 14 Jul 2017 10:29:47 +0000 (14 12:29 +0200)
treea442eabaaef065cd3a5a1106a91ed6bee52087e0
parent2283f4d67a0e05ae056d2077f65496c3c4df5d6f
s390x/css: update css_adapter_interrupt

Let's use the new inject_airq callback of flic to inject adapter
interrupts. For kvm case, if the kernel flic doesn't support the new
interface, the irq routine remains unchanged. For non-kvm case,
qemu-flic handles the suppression process.

Signed-off-by: Yi Min Zhao <zyimin@linux.vnet.ibm.com>
Signed-off-by: Fei Li <sherrylf@linux.vnet.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
hw/s390x/css.c
hw/s390x/s390-pci-bus.c
hw/s390x/virtio-ccw.c
include/hw/s390x/css.h