virtio-ccw: virtio-ccw adapter interrupt support.
authorCornelia Huck <cornelia.huck@de.ibm.com>
Wed, 6 Feb 2013 09:23:39 +0000 (10:23 +0100)
committerChristian Borntraeger <borntraeger@de.ibm.com>
Tue, 4 Mar 2014 09:41:04 +0000 (10:41 +0100)
commit96b14536d935848cffd904f583f67c66169002d8
tree87d6be1ed35f1d12f0da33cc88a533bc0fd1afd9
parent84ec96a6150477b9509664557bc6ad4eaa21f72a
virtio-ccw: virtio-ccw adapter interrupt support.

Implement the new CCW_CMD_SET_IND_ADAPTER command and try to enable
adapter interrupts for every device on the first startup. If the host
does not support adapter interrupts, fall back to normal I/O interrupts.

virtio-ccw adapter interrupts use the same isc as normal I/O subchannels
and share a summary indicator for all devices sharing the same indicator
area.

Indicator bits for the individual virtqueues may be contained in the same
indicator area for different devices.

Signed-off-by: Cornelia Huck <cornelia.huck@de.ibm.com>
Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
arch/s390/include/asm/irq.h
arch/s390/kernel/irq.c
drivers/s390/kvm/virtio_ccw.c